Class ModelSwapper

java.lang.Object
com.simibubi.create.foundation.utility.ModelSwapper

public class ModelSwapper extends Object
  • Field Details

  • Constructor Details

    • ModelSwapper

      public ModelSwapper()
  • Method Details

    • getCustomBlockModels

      public CustomBlockModels getCustomBlockModels()
    • getCustomItemModels

      public CustomItemModels getCustomItemModels()
    • getCustomRenderedItems

      public CustomRenderedItems getCustomRenderedItems()
    • onModelRegistry

      public void onModelRegistry(net.minecraftforge.client.event.ModelRegistryEvent event)
    • onModelBake

      public void onModelBake(net.minecraftforge.client.event.ModelBakeEvent event)
    • registerListeners

      public void registerListeners(net.minecraftforge.eventbus.api.IEventBus modEventBus)
    • swapModels

      public static <T extends net.minecraft.client.resources.model.BakedModel> void swapModels(Map<net.minecraft.resources.ResourceLocation,net.minecraft.client.resources.model.BakedModel> modelRegistry, List<net.minecraft.client.resources.model.ModelResourceLocation> locations, Function<net.minecraft.client.resources.model.BakedModel,T> factory)
    • swapModels

      public static <T extends net.minecraft.client.resources.model.BakedModel> void swapModels(Map<net.minecraft.resources.ResourceLocation,net.minecraft.client.resources.model.BakedModel> modelRegistry, net.minecraft.client.resources.model.ModelResourceLocation location, Function<net.minecraft.client.resources.model.BakedModel,T> factory)
    • getAllBlockStateModelLocations

      public static List<net.minecraft.client.resources.model.ModelResourceLocation> getAllBlockStateModelLocations(net.minecraft.world.level.block.Block block)
    • getItemModelLocation

      public static net.minecraft.client.resources.model.ModelResourceLocation getItemModelLocation(net.minecraft.world.item.Item item)