Class ClientSetup

java.lang.Object
com.hbm_m.client.ClientSetup

public class ClientSetup extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    addTemplatesClient(Consumer<net.minecraft.world.item.ItemStack> acceptor)
     
    static void
    Loader-agnostic клиентская инициализация.
    static void
    onBakingCompletedDisplayGuards(net.minecraftforge.client.event.ModelEvent.BakingCompleted event)
    After bake (and after Item Transform Helper, if present): install Forge-safe display wrappers for isCustomRenderer hbm_m item models so JSON display matches with/without ITH.
    static void
    onClientDisconnect(net.minecraftforge.client.event.ClientPlayerNetworkEvent.LoggingOut event)
     
    static void
    onClientSetup(net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent event)
     
    static void
    onModelBake(net.minecraftforge.client.event.ModelEvent.ModifyBakingResult event)
     
    static void
    onModelBakeUnwrapContinuity(net.minecraftforge.client.event.ModelEvent.ModifyBakingResult event)
     
    static void
    onModelRegister(net.minecraftforge.client.event.ModelEvent.RegisterGeometryLoaders event)
     
    static void
    onModelRegisterAdditional(net.minecraftforge.client.event.ModelEvent.RegisterAdditional event)
     
    static void
    onRegisterBlockColors(net.minecraftforge.client.event.RegisterColorHandlersEvent.Block event)
     
    static void
    onRegisterGuiOverlays(net.minecraftforge.client.event.RegisterGuiOverlaysEvent event)
     
    static void
    onRegisterItemColors(net.minecraftforge.client.event.RegisterColorHandlersEvent.Item event)
     
    static void
    onRegisterParticleProviders(net.minecraftforge.client.event.RegisterParticleProvidersEvent event)
     
    static void
    onRegisterShaders(net.minecraftforge.client.event.RegisterShadersEvent event)
     
    static void
    onResourceReload(net.minecraftforge.client.event.RegisterClientReloadListenersEvent event)
     
    static void
    registerEntityRenderers(net.minecraftforge.client.event.EntityRenderersEvent.RegisterRenderers event)
     
    static void
    registerLayerDefinitions(net.minecraftforge.client.event.EntityRenderersEvent.RegisterLayerDefinitions event)
     
    static void
    registerTooltipFactories(net.minecraftforge.client.event.RegisterClientTooltipComponentFactoriesEvent event)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public static void addTemplatesClient(Consumer<net.minecraft.world.item.ItemStack> acceptor)
    • 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 for isCustomRenderer hbm_m item models so JSON display matches 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)