register layer defs in event
This commit is contained in:
parent
f15a84b285
commit
1c479f3d86
@ -100,6 +100,8 @@ public final class OverdriveThatMatters {
|
||||
DistExecutor.unsafeRunWhenOn(Dist.CLIENT, () -> () -> {
|
||||
modBus.addListener(EventPriority.NORMAL, AndroidMenuKeyMapping.INSTANCE::register);
|
||||
modBus.addListener(EventPriority.NORMAL, AndroidAbilityKeyMapping.INSTANCE::register);
|
||||
modBus.addListener(EventPriority.NORMAL, TritaniumArmorModel::register);
|
||||
modBus.addListener(EventPriority.NORMAL, GravitationStabilizerModel::register);
|
||||
});
|
||||
|
||||
ClientConfig.INSTANCE.register();
|
||||
@ -194,8 +196,5 @@ public final class OverdriveThatMatters {
|
||||
EVENT_BUS.addListener(EventPriority.NORMAL, AndroidAbilityKeyMapping.INSTANCE::onRenderLevel);
|
||||
|
||||
event.enqueueWork(GlobalEventHandlerKt::recordClientThread);
|
||||
|
||||
TritaniumArmorModel.register();
|
||||
GravitationStabilizerModel.register();
|
||||
}
|
||||
}
|
||||
|
@ -5,6 +5,7 @@ import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||
import net.minecraft.client.model.geom.PartPose;
|
||||
import net.minecraft.client.model.geom.builders.*;
|
||||
import net.minecraftforge.client.ForgeHooksClient;
|
||||
import net.minecraftforge.client.event.EntityRenderersEvent;
|
||||
import ru.dbotthepony.mc.otm.OverdriveThatMatters;
|
||||
import ru.dbotthepony.mc.otm.registry.MNames;
|
||||
|
||||
@ -52,7 +53,7 @@ public class GravitationStabilizerModel {
|
||||
return def = LayerDefinition.create(meshdefinition, 64, 64);
|
||||
}
|
||||
|
||||
public static void register() {
|
||||
ForgeHooksClient.registerLayerDefinition(LAYER_LOCATION, GravitationStabilizerModel::createBodyLayer);
|
||||
public static void register(EntityRenderersEvent.RegisterLayerDefinitions event) {
|
||||
event.registerLayerDefinition(LAYER_LOCATION, GravitationStabilizerModel::createBodyLayer);
|
||||
}
|
||||
}
|
||||
|
@ -12,6 +12,7 @@ import net.minecraft.client.model.geom.ModelLayers;
|
||||
import net.minecraft.client.model.geom.PartPose;
|
||||
import net.minecraft.client.model.geom.builders.*;
|
||||
import net.minecraftforge.client.ForgeHooksClient;
|
||||
import net.minecraftforge.client.event.EntityRenderersEvent;
|
||||
|
||||
import javax.annotation.ParametersAreNonnullByDefault;
|
||||
|
||||
@ -100,8 +101,8 @@ public class TritaniumArmorModel {
|
||||
return defLegs = LayerDefinition.create(meshdefinition, 64, 64);
|
||||
}
|
||||
|
||||
public static void register() {
|
||||
ForgeHooksClient.registerLayerDefinition(LAYER_LOCATION, TritaniumArmorModel::createBodyLayer);
|
||||
ForgeHooksClient.registerLayerDefinition(LAYER_LOCATION_LEGS, TritaniumArmorModel::createLegsLayer);
|
||||
public static void register(EntityRenderersEvent.RegisterLayerDefinitions event) {
|
||||
event.registerLayerDefinition(LAYER_LOCATION, TritaniumArmorModel::createBodyLayer);
|
||||
event.registerLayerDefinition(LAYER_LOCATION_LEGS, TritaniumArmorModel::createLegsLayer);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user