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