-
-
Notifications
You must be signed in to change notification settings - Fork 42
Blacklisting Morphs
This page covers everything you need to know about blacklisting morphs.
IMPORTANT: when editing JSON, PLEASE, make sure to check whether modified file has a valid JSON code using a JSON linter, such as this. This will save both mine and your time.
To blacklist a morph, you'll need to add it a file named blacklist.json
, which is located in Metamorph's config folder (i.e. .minecraft/config/metamorph
). blacklist.json
suppose to contain a JSON string array as the root element. By default, after the first launch, it's empty:
[]
To blacklist a morph, simply list morph ID's you want to get blacklisted. To find out a morph name for a morph you want to disable, you could use:
- Creative morph menu has a grey label under morph's name. That's the morph ID.
- If it's an erroring morph, you could check its ID in the log. Metamorph outputs a morph name when a morph is throwing exception (i.e. erroring) during creative morph menu initialization.
Basically, if you want to disable blaze and horse on your server, simply add Blaze
and EntityHorse
in the list:
[
"Blaze",
"EntityHorse"
]
Unfortunately, this will only work in 1.10.2 and 1.9.4 builds of the game. For this to work in 1.11.2, use minecraft:blaze
and minecraft:horse
instead:
[
"minecraft:blaze",
"minecraft:horse"
]
Basically look up the morph names in creative morph menu, they're always will be true for the Minecraft version you're using.
Blacklist will remove those morphs from the creative morph menu, and won't allow those morphs to be dropped from mobs. Unfortunately, you can't blacklist only one variant of a morph. For example, you can't blacklist stray or wither skeleton without blacklisting skeleton, since both of them are variants of the skeleton mob (in 1.11.2 you can, since strays, wither skeletons and regular skeletons are separate mobs since 1.11.2).
After you modified content the blacklist.json
file, you need to execute following command in order to refresh the blacklist:
/metamorph reload blacklist