Customizer - TSenter/CommandMobs GitHub Wiki
The Customizer is a tool included in CommandMobs to allow for the customization of specific attributes. The Customizer has unlimited uses, and can be obtained through /cm customizer
or /cm customizer [player]
.
Tools
Info Book
Renaming Tool
Commands
Messages
Killability
Price
Movement
Mob Type
Info Book
The Info Book is the first item found in the Customizer menu. It displays general traits of the mob, including UUID, the creator, and price.* Shift left-clicking on the Info Book will remove the mob from CommandMobs' memory.
Renaming Tool
The Renaming Tool is a name tag that displays the mob's current name, whether it is displayed, and whether it scrolls.
Commands
The Commands option is a redstone repeater that, once clicked, will open a new menu for the editing of commands. As of v2.0, a mob may have up to 36 commands. Once the repeater is clicked, this menu will open. All of the commands are displayed on maps, with the name of "Command", and the lore of the current command. To edit a command, left click on it. To remove a command, right click on it. To add a new command, click the New Command
emerald block at the bottom. Once you are either editing or adding a command, simply type the command into chat. Do not include the slash /
, as this will cause you to run the command.
Messages
The Messages option is a book and quill that, once clicked, will open a new menu for the editing of messages. As of v2.0, a mob may have up to 36 messages. Once the book and quill is clicked, this menu will open. All of the messages are displayed on maps, with the name of "Message", and the lore of the current message. To edit a message, left click on it. To remove a message, right click on it. To add a new message, click the New Message
emerald block at the bottom. Once you are either editing or adding a message, simply type the message into chat. Available variables for use are shown on the "Help Book" at the bottom.
Killability
The Killability option is the dye shown on the first page of the menu. This is a toggleable option, meaning repeatedly click it will cycle through the two options: killable, or invincible. If killable, the mob may be hurt, and eventually killed. If a mob is killed, it will be removed from CommandMobs' memory, and will have to be created from scratch. (You can disable this from the config under settings.mobs.death.remove
. See Settings) If a mob is invincible, any attempts at damages will be ignored.
Price
The Price option is the diamond. This feature can be completely disabled in the config under settings.use-price
. If enabled, CommandMobs will utilize Vault for the economy. If disabled, the price option can be modified, but will have no impact on gameplay, no matter the price. This is a very versatile option, and utilizes the many types of clicks an item can receive. See below for how to modify the price.
Click Type | Price Change |
---|---|
Double click left | +1000 |
Drop (Q by default) |
+25 |
Shift left click | +5 |
Left click | +1 |
Middle click** | Reset to 0 |
Right click | -1 |
Shift right click | -5 |
Control Drop | -25 |
Number key (1-9)** | -1000 |
Movement
The Movement option, like the Killability option, is toggleable. It switches between Can Move
and Cannot Move
. If enabled (Can Move
), the mob is free to walk around normally, and will move normally (i.e. villagers will flee from zombies, etc.). If disabled (Cannot Move
), the mob will remain on their current position. However, they can be pushed (See the To Do page) by players and other mobs, so an enclosure is advised. Also, no matter the option, the mob can still look around normally.
Mob Type
The Mob Type option allows you to change the mob type of your CommandMob. As of now, thirteen types of creatures are available. I may add more later, but hostile mobs pose a challenge of attacking a player. The available creature types are shown below, along with the ID that must be used in the command.
Mob Type | ID |
---|---|
Bat | bat |
Chicken | chicken |
Cow | cow |
Donkey | donkey |
Horse | horse |
Mule | mule |
Mooshroom | mushroom_cow |
Ocelot | ocelot |
Pig | pig |
Sheep | sheep |
Skeleton Horse | skeleton_horse |
Villager | villager |
Zombie Horse | zombie_horse |
* The UUID, or universally unique identifier, is a bit of data that all entites in Minecraft have. For
example, every player has a UUID, which is how Minecraft manages things like whitelist, even if you change
your name. The UUID of a mob is how CommandMobs recognizes mobs. This ID can be used in certain permissions,
if you wish to restrict mob access to certain mobs. The creator is the name of the person who used the
"/cmdmobs new" command. This may display as "Unknown", since the UUID is stored, and CommandMobs may have an
issue retrieving the current name from Minecraft's database.
** The number keys are the top row of numbers on a standard keyboard. The middle click is the button which you
use as "select block". By default, this is the scroll wheel on PC mice, but will be different on Macs.