Class RechiseledTextureProvider
java.lang.Object
com.supermartijn642.rechiseled.api.ChiseledTextureProvider
com.supermartijn642.rechiseled.data.RechiseledTextureProvider
- All Implemented Interfaces:
net.minecraft.data.DataProvider
Created 24/01/2022 by SuperMartijn642
-
Nested Class Summary
Nested classes/interfaces inherited from class com.supermartijn642.rechiseled.api.ChiseledTextureProvider
ChiseledTextureProvider.PaletteMapNested classes/interfaces inherited from interface net.minecraft.data.DataProvider
net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider> -
Field Summary
Fields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, KEY_COMPARATOR, LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionRechiseledTextureProvider(net.minecraft.data.DataGenerator generator, net.minecraftforge.common.data.ExistingFileHelper existingFileHelper) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidA palette map generates a map of colors from one texture to another.Methods inherited from class com.supermartijn642.rechiseled.api.ChiseledTextureProvider
createPaletteMap, createPlankTextures, getName, run
-
Constructor Details
-
RechiseledTextureProvider
public RechiseledTextureProvider(net.minecraft.data.DataGenerator generator, net.minecraftforge.common.data.ExistingFileHelper existingFileHelper)
-
-
Method Details
-
createTextures
protected void createTextures()Description copied from class:ChiseledTextureProviderA palette map generates a map of colors from one texture to another. The map can then be applied to a variant of the 'from texture' to generate a similar variant of the 'to texture'.
The 'from' and 'to' texture need to have a similar pattern. For example, a palette map can map variants of oak planks to variants of birch planks.A palette map can be obtained using
ChiseledTextureProvider.createPaletteMap(ResourceLocation, ResourceLocation)and applied usingChiseledTextureProvider.PaletteMap.applyToTexture(ResourceLocation, String). All mapped textures will be saved and written to file automatically.ChiseledTextureProvider.createPlankTextures(ResourceLocation, String)will map all rechiseled's oak plank variants to the given plank texture.- Specified by:
createTexturesin classChiseledTextureProvider
-