Skip to content

Commit d06293d

Browse files
Merge pull request #103 from KalWantsPizza/1.21.1-release
Updating Event Handlers to Match Create's
2 parents 5795b63 + d447601 commit d06293d

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/main/java/com/rae/creatingspace/content/event/CSClientEvent.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@
1010
import com.rae.creatingspace.content.rocket.engine.EngineItem;
1111
import com.rae.creatingspace.init.EngineMaterialInit;
1212
import com.rae.creatingspace.init.ingameobject.MaterialInit;
13+
import com.simibubi.create.Create;
1314
import com.simibubi.create.content.trains.CameraDistanceModifier;
1415
import net.minecraft.client.Minecraft;
16+
import net.minecraft.client.gui.LayeredDraw;
1517
import net.minecraft.client.renderer.entity.EntityRenderDispatcher;
1618
import net.minecraft.nbt.CompoundTag;
1719
import net.minecraft.nbt.NbtOps;
@@ -21,6 +23,9 @@
2123
import net.neoforged.api.distmarker.Dist;
2224
import net.neoforged.bus.api.SubscribeEvent;
2325
import net.neoforged.fml.common.EventBusSubscriber;
26+
import net.neoforged.neoforge.client.event.EntityRenderersEvent;
27+
import net.neoforged.neoforge.client.event.RegisterGuiLayersEvent;
28+
import net.neoforged.neoforge.client.gui.VanillaGuiLayers;
2429
import net.neoforged.neoforge.event.entity.EntityMountEvent;
2530
import net.neoforged.neoforge.event.entity.player.ItemTooltipEvent;
2631

@@ -89,17 +94,17 @@ public static void addToItemTooltip(ItemTooltipEvent event) {
8994

9095
@EventBusSubscriber(value = Dist.CLIENT, bus = EventBusSubscriber.Bus.MOD)
9196
public static class ModBusEvents {
92-
//TODO look at Create's client events handler
97+
//TODO look at Create's client events handler (@RealAntEngineer - Ready For Review!)
9398
@SubscribeEvent
9499
public static void addEntityRendererLayers(EntityRenderersEvent.AddLayers event) {
95100
EntityRenderDispatcher dispatcher = Minecraft.getInstance()
96101
.getEntityRenderDispatcher();
97102
OxygenBacktankArmorLayer.registerOnAll(dispatcher);
98103
}
99104
@SubscribeEvent
100-
public static void registerGuiOverlays(RegisterGuiOverlaysEvent event) {
105+
public static void registerGuiOverlays(RegisterGuiLayersEvent event) {
101106
// Register overlays
102-
event.registerAbove(VanillaGuiOverlay.HELMET.id(), "remaining_oxygen", RemainingO2Overlay.INSTANCE);
107+
event.registerAbove(VanillaGuiLayers.AIR_LEVEL, Create.asResource("remaining_oxygen"), (LayeredDraw.Layer) RemainingO2Overlay.INSTANCE);
103108

104109
}
105110
}

0 commit comments

Comments
 (0)