Package com.hbm_m.client
Class ClientSetup
java.lang.Object
com.hbm_m.client.ClientSetup
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddTemplatesClient(Consumer<net.minecraft.world.item.ItemStack> acceptor) static voidLoader-agnostic клиентская инициализация.static voidonBakingCompletedDisplayGuards(net.minecraftforge.client.event.ModelEvent.BakingCompleted event) After bake (and after Item Transform Helper, if present): install Forge-safe display wrappers forisCustomRendererhbm_mitem models so JSONdisplaymatches with/without ITH.static voidonClientDisconnect(net.minecraftforge.client.event.ClientPlayerNetworkEvent.LoggingOut event) static voidonClientSetup(net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent event) static voidonModelBake(net.minecraftforge.client.event.ModelEvent.ModifyBakingResult event) static voidonModelBakeUnwrapContinuity(net.minecraftforge.client.event.ModelEvent.ModifyBakingResult event) static voidonModelRegister(net.minecraftforge.client.event.ModelEvent.RegisterGeometryLoaders event) static voidonModelRegisterAdditional(net.minecraftforge.client.event.ModelEvent.RegisterAdditional event) static voidonRegisterBlockColors(net.minecraftforge.client.event.RegisterColorHandlersEvent.Block event) static voidonRegisterGuiOverlays(net.minecraftforge.client.event.RegisterGuiOverlaysEvent event) static voidonRegisterItemColors(net.minecraftforge.client.event.RegisterColorHandlersEvent.Item event) static voidonRegisterParticleProviders(net.minecraftforge.client.event.RegisterParticleProvidersEvent event) static voidonRegisterShaders(net.minecraftforge.client.event.RegisterShadersEvent event) static voidonResourceReload(net.minecraftforge.client.event.RegisterClientReloadListenersEvent event) static voidregisterEntityRenderers(net.minecraftforge.client.event.EntityRenderersEvent.RegisterRenderers event) static voidregisterLayerDefinitions(net.minecraftforge.client.event.EntityRenderersEvent.RegisterLayerDefinitions event) static voidregisterTooltipFactories(net.minecraftforge.client.event.RegisterClientTooltipComponentFactoriesEvent event)
-
Constructor Details
-
ClientSetup
public ClientSetup()
-
-
Method Details
-
initClient
public static void initClient()Loader-agnostic клиентская инициализация. Вызывается: - на Forge: изonClientSetup(FMLClientSetupEvent)(MOD bus) - на Fabric: изFabricClientEntrypoint(см. src/main/java/.../FabricClientEntrypoint.java) -
onClientSetup
public static void onClientSetup(net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent event) -
addTemplatesClient
-
onModelBake
public static void onModelBake(net.minecraftforge.client.event.ModelEvent.ModifyBakingResult event) -
onBakingCompletedDisplayGuards
public static void onBakingCompletedDisplayGuards(net.minecraftforge.client.event.ModelEvent.BakingCompleted event) After bake (and after Item Transform Helper, if present): install Forge-safe display wrappers forisCustomRendererhbm_mitem models so JSONdisplaymatches with/without ITH. -
onModelBakeUnwrapContinuity
public static void onModelBakeUnwrapContinuity(net.minecraftforge.client.event.ModelEvent.ModifyBakingResult event) -
onModelRegisterAdditional
public static void onModelRegisterAdditional(net.minecraftforge.client.event.ModelEvent.RegisterAdditional event) -
onModelRegister
public static void onModelRegister(net.minecraftforge.client.event.ModelEvent.RegisterGeometryLoaders event) -
onRegisterItemColors
public static void onRegisterItemColors(net.minecraftforge.client.event.RegisterColorHandlersEvent.Item event) -
onRegisterBlockColors
public static void onRegisterBlockColors(net.minecraftforge.client.event.RegisterColorHandlersEvent.Block event) -
registerEntityRenderers
public static void registerEntityRenderers(net.minecraftforge.client.event.EntityRenderersEvent.RegisterRenderers event) -
onResourceReload
public static void onResourceReload(net.minecraftforge.client.event.RegisterClientReloadListenersEvent event) -
onClientDisconnect
public static void onClientDisconnect(net.minecraftforge.client.event.ClientPlayerNetworkEvent.LoggingOut event) -
onRegisterParticleProviders
public static void onRegisterParticleProviders(net.minecraftforge.client.event.RegisterParticleProvidersEvent event) -
onRegisterGuiOverlays
public static void onRegisterGuiOverlays(net.minecraftforge.client.event.RegisterGuiOverlaysEvent event) -
registerTooltipFactories
public static void registerTooltipFactories(net.minecraftforge.client.event.RegisterClientTooltipComponentFactoriesEvent event) -
onRegisterShaders
public static void onRegisterShaders(net.minecraftforge.client.event.RegisterShadersEvent event) throws IOException - Throws:
IOException
-
registerLayerDefinitions
public static void registerLayerDefinitions(net.minecraftforge.client.event.EntityRenderersEvent.RegisterLayerDefinitions event)
-