Class ModelSwapper
java.lang.Object
com.simibubi.create.foundation.utility.ModelSwapper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CustomBlockModelsprotected CustomItemModelsprotected CustomRenderedItems -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<net.minecraft.client.resources.model.ModelResourceLocation>getAllBlockStateModelLocations(net.minecraft.world.level.block.Block block) static net.minecraft.client.resources.model.ModelResourceLocationgetItemModelLocation(net.minecraft.world.item.Item item) voidonModelBake(net.minecraftforge.client.event.ModelBakeEvent event) voidonModelRegistry(net.minecraftforge.client.event.ModelRegistryEvent event) voidregisterListeners(net.minecraftforge.eventbus.api.IEventBus modEventBus) static <T extends net.minecraft.client.resources.model.BakedModel>
voidswapModels(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) static <T extends net.minecraft.client.resources.model.BakedModel>
voidswapModels(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)
-
Field Details
-
customBlockModels
-
customItemModels
-
customRenderedItems
-
-
Constructor Details
-
ModelSwapper
public ModelSwapper()
-
-
Method Details
-
getCustomBlockModels
-
getCustomItemModels
-
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)
-