Custom textures
The Custom Textures feature is for mapmakers and server admins who want to add custom textures to Pokémon or Statues via resource packs in a similar way that Pixelmon adds Special textures.
To use this feature you will need to be capable of editing nbt data using an nbt editor, or a sidemod, or using the command entitydata
.
Custom textures are loaded from assets/pixelmon/textures/pokemon/custom-%value%/
Where %value%
is a string value loaded from the nbt tag "CustomTexture" of a Pokémon or a Statue.
The "CustomTexture" nbt tag's value must be lowercase, but can otherwise be anything you like. For example, if you have a Ivysaur with the CustomTexture nbt tag value of "shadow" then the full texture path will be assets/pixelmon/textures/pokemon/custom-shadow/ivysaur.png
. Or if you have a shiny Tyranitar with the CustomTexture tag value of "ghost" then the full path of the texture would be assets/pixelmon/textures/pokemon/custom-ghost/shinytyranitar.png
.
For example /entitydata @e[type=pixelmon:pixelmon,name=Ivysaur] {CustomTexture:"shadow"}
. This command will change every Ivysaur out of its Poké Ball to the custom texture "shadow
", placed in the example above.
Loading a Custom Texture with NBTEdit
Step | Example |
---|---|
Create your custom textures and load them into a resource pack as specified above.
Download NBTEdit and put it in your mods folder. | |
Create the Pokémon or Statue you want to apply the custom texture to. | |
While looking at the Pokémon/Statue you want to apply the texture to, type in the chat the command /nbtedit . A window headed NBTEdit will pop up.
|
|
Select nbtroot then right click and select Add String .
|
|
Name the new String CustomTexture then click OK .
|
|
Now find CustomTexture under nbtroot and double-click. When prompted to enter a new value, input the name that you put after custom- for the folder your custom texture is in.
|
|
Click OK then press Push NBT to world . Your Pokémon/Statue should now have your custom texture.
|
Special note to server owners
This feature was added in Pixelmon Reforged 6.2.0 without a fallback implementation, though it was later changed to show the base skin instead if anything goes wrong.
If you have people capable of making or editing textures, please consider volunteering their time or skills to help the Pixelmon mod. The less the core team has to do the more they can work on development of the mod.