Class RegisterClientStuff

java.lang.Object
at.petrak.hexcasting.client.RegisterClientStuff

public class RegisterClientStuff extends Object
  • Field Details

    • QUENCHED_ALLAY_VARIANTS

      public static Map<net.minecraft.resources.ResourceLocation,List<net.minecraft.client.resources.model.BakedModel>> QUENCHED_ALLAY_VARIANTS
  • Constructor Details

    • RegisterClientStuff

      public RegisterClientStuff()
  • Method Details

    • init

      public static void init()
    • registerColorProviders

      public static void registerColorProviders(BiConsumer<net.minecraft.client.color.item.ItemColor,net.minecraft.world.item.Item> itemColorRegistry, BiConsumer<net.minecraft.client.color.block.BlockColor,net.minecraft.world.level.block.Block> blockColorRegistry)
    • makeIotaStorageColorizer

      public static net.minecraft.client.color.item.ItemColor makeIotaStorageColorizer(ToIntFunction<net.minecraft.world.item.ItemStack> getColor)
      Helper function to colorize the layers of an item that stores an iota, in the manner of foci and spellbooks.
      0 = base; 1 = overlay
    • registerBlockEntityRenderers

      public static void registerBlockEntityRenderers(@NotNull @NotNull RegisterClientStuff.BlockEntityRendererRegisterererer registerer)
    • onModelRegister

      public static void onModelRegister(net.minecraft.server.packs.resources.ResourceManager recMan, Consumer<net.minecraft.resources.ResourceLocation> extraModels)
    • onModelBake

      public static void onModelBake(net.minecraft.client.resources.model.ModelBakery loader, Map<net.minecraft.resources.ResourceLocation,net.minecraft.client.resources.model.BakedModel> map)