use of net.minecraftforge.api.distmarker.OnlyIn in project Overloaded by CJ-MC-Mods.
the class ItemMultiBoots method registerModel.
@OnlyIn(Dist.CLIENT)
@Override
public void registerModel() {
ModelResourceLocation location = new ModelResourceLocation(getRegistryName(), null);
// ModelLoader.setCustomModelResourceLocation(this, 0, location);
ImageUtil.registerDynamicTexture(new ResourceLocation(MODID, "textures/item/multi_boot.png"), OverloadedConfig.INSTANCE.textureResolutions.multiArmorResolution);
}
use of net.minecraftforge.api.distmarker.OnlyIn in project Overloaded by CJ-MC-Mods.
the class NoClipUpdateHandler method clientSide.
@OnlyIn(Dist.CLIENT)
private void clientSide(NoClipStatusMessage message, Supplier<NetworkEvent.Context> ctx) {
ctx.get().enqueueWork(() -> {
ArmorEventHandler.setNoClip(Minecraft.getInstance().player, message.isEnabled());
Minecraft.getInstance().player.displayClientMessage(new StringTextComponent("No Clip: " + message.isEnabled()), true);
});
}
use of net.minecraftforge.api.distmarker.OnlyIn in project Overloaded by CJ-MC-Mods.
the class ItemMultiChestplate method registerModel.
@OnlyIn(Dist.CLIENT)
@Override
public void registerModel() {
ImageUtil.registerDynamicTexture(new ResourceLocation(MODID, "textures/item/multi_body.png"), OverloadedConfig.INSTANCE.textureResolutions.multiArmorResolution);
ImageUtil.registerDynamicTexture(new ResourceLocation(MODID, "textures/item/multi_left_arm.png"), OverloadedConfig.INSTANCE.textureResolutions.multiArmorResolution);
ImageUtil.registerDynamicTexture(new ResourceLocation(MODID, "textures/item/multi_right_arm.png"), OverloadedConfig.INSTANCE.textureResolutions.multiArmorResolution);
}
use of net.minecraftforge.api.distmarker.OnlyIn in project Overloaded by CJ-MC-Mods.
the class ItemMultiLeggings method registerModel.
@OnlyIn(Dist.CLIENT)
@Override
public void registerModel() {
ModelResourceLocation location = new ModelResourceLocation(getRegistryName(), null);
// ModelLoader.setCustomModelResourceLocation(this, 0, location);
ImageUtil.registerDynamicTexture(new ResourceLocation(MODID, "textures/item/multi_leg.png"), OverloadedConfig.INSTANCE.textureResolutions.multiArmorResolution);
ImageUtil.registerDynamicTexture(new ResourceLocation(MODID, "textures/item/multi_belt.png"), OverloadedConfig.INSTANCE.textureResolutions.multiArmorResolution);
}
use of net.minecraftforge.api.distmarker.OnlyIn in project MinecraftForge by MinecraftForge.
the class CustomElytraTest method registerElytraLayer.
@SuppressWarnings({ "unchecked", "rawtypes" })
@OnlyIn(Dist.CLIENT)
private void registerElytraLayer() {
Minecraft mc = Minecraft.getInstance();
mc.getEntityRenderDispatcher().getSkinMap().values().forEach(player -> ((LivingEntityRenderer) player).addLayer(new CustomElytraLayer((LivingEntityRenderer) player, mc.getEntityModels())));
}
Aggregations