Commands and Permissions
Commands
CustomSpawners has three commands, /customspawners, /spawners, and /entities.
Aliases for "/customspawners" are "/cs", and "/csplugin".
Aliases for "/spawners" are "/css", and "/csspawners".
Aliases for "/entities" are "/cse", and "/csentities".
Arguments in [] are optional (Many of the id ones are for if you have a spawner selected. The numerical ID can be interchanged with the name you have set a spawner or entity to.).
Arguments in <> are required.
Permissions are in italics.
Commands in bold can be used from console.
Commands of /customspawners
help [page] - Displays the help message. Note I seem to always forget a few commands. :P customspawners.customspawners, customspawners.help
reload - Reloads spawners and entities. customspawners.reload
import - Loads CustomSpawners data from the world. Adventure maps made with CustomSpawners may have a "cs_data" folder in the world to load this data from. If not, nothing with be loaded. customspawners.io
export - Exports all the created spawners to the world folder. This is useful if you are creating an adventure map and you want users to be able to load the spawners you made into the world. customspawners.io
Commands of /spawners
create <id of entity> - Creates a spawner of a certain type. customspawners.spawners.create
select <id> - Selects a spawner for easier modification of properties. customspawners.spawners.select
remove [id] - Removes a spawner. customspawners.spawners.remove
convert [id] - Converts a CustomSpawners spawner into a vanilla custom mob spawner. customspawners.spawners.convert
setactive [id] - Makes a spawner active and starts to spawn entities. customspawners.spawners.setactive
setinactive [id] - Deactivates a spawner. customspawners.spawners.setinactive
sethidden [id] - Hides the spawner from people without permission. i.e. players cannot see info on a hidden spawner without permission. customspawners.spawners.sethidden
setunhidden [id] - Unhides the spawner. customspawners.spawners.setunhidden
listnear - Lists nearby spawners. customspawners.spawners.listnear, customspawners.spawners.listnear.hidden
listall - Lists all created spawners. customspawners.spawners.listall, customspawners.spawners.listall.hidden
info [id] - Displays info about a spawner. customspawners.spawners.info, customspawners.spawners.info.hidden
setmaxlight [id] <value> - Sets the max light level a spawner will spawn at. Must be a 0-15 value. customspawners.spawners.setmaxlight
setminlight [id] <value> - Sets the minimum light level a spawner will spawn at. Must be a 0-15 value. customspawners.spawners.setminlight
setmaxmobs [id] <value> - Sets the maximum number of mobs a spawner can have living at once. customspawners.spawners.setmaxmobs
setmobsperspawn [id] <value> - How many mobs will be spawned each spawn cycle. customspawners.spawners.setmobsperspawn
setmaxdistance [id] <value> - How far away can a player be for the spawner to spawn. customspawners.spawners.setmaxdistance
setmindistance [id] <value> - How close a player can be to a spawner for it to spawn. customspawners.spawners.setmindistance
setlocation [id] - Sets the location of the spawner block to where you are looking. customspawners.spawners.setlocation
setradius [id] <value> - Sets the radius of the area a spawner will try to spawn entities in. customspawners.spawners.setradius
setrate [id] <value> - Time in server ticks (20 ticks is 1 second) between spawns. customspawners.spawners.setrate
setredstone [id] <true or false> - Sets whether a spawner must be powered or not to spawn mobs. customspawners.spawners.setredstone
settype [id] <value> - Set the type of mob a spawner spawns. Note that the spellings may be a bit weird. Try a underscore between words if it doesn't work or change zombie pigmen to PigZombie and ocelot to ozelot. customspawners.spawners.settype
addtype [id] <value> - Add a type of entity to a spawner. Follows the same value rules as settype. customspawners.spawners.addtype
forcespawn [id] - Forces a spawner to spawn entities regardless of conditions. customspawners.spawners.forcespawn
activateall - Sets all spawners on the server active. customspawners.spawners.activateall
deactiveateall - Deactivates all spawners on the server. customspawners.spawners.deactivateall
removemobs [id] - Removes entities created by the selected spawner or with the specified ID. customspawners.spawners.removemobs
removeallmobs - Removes ALL spawned mobs on the server. customspawners.spawners.removeallmobs
setname [id] <value> - Gives a spawner a name. customspawners.spawners.setname
setspawnarea [id] <true or false> - Sets the spawner's spawn area to your selection. (see pos1 and pos2). customspawners.spawners.setspawnarea
pos1 - Sets the first position of your selection area to where you are standing. Left click with the selection item from config also does this. customspawners.spawners.position
pos2 - Sets the second position of your selection area to where you are standing. Right click with the selection item from config also does this. customspawners.spawners.position
Commands of /entities
create <type> - creates a new default entity. customspawners.entities.create
select <id> - selects an entity customspawners.entities.select
remove [id] - removes an entity. Note that spawners will retain that entity until you change the type. customspawners.entities.remove
setfireticks [id] <ticks> - sets how long an entity is on fire for once it spawns. customspawners.entities.setfireticks
seteffect [id] <effect> <amplifier> <duration in ticks> - sets a potion effect to an entity. List of valid effects: here One second is 20 ticks so 1200 ticks is a minute and so on. customspawners.entities.seteffect
addeffect [id] <effect> <amplifer> <duration in ticks> - adds a potion effect to an entity. customspawners.entities.addeffect
cleareffects [id] - Clears all potion effects from the entity. customspawners.entities.cleareffects
setvelocity [id] <x,y,z> - Sets the velocity of the entity when it is spawned. Example usage: "/entities setvelocity 0 10,10,10". The alias of this is "setvector". customspawners.entities.setvelocity
setenderblock [id] <block id> - Sets the block endermen are holding. Not all blocks will work and damage values are unsupported in 0.0.5. customspawners.entities.setenderblock
settype [id] <type> - Sets the base entity type of a spawnable entity. customspawners.entities.settype
setname [id] <name> - Names or renames the entity for easier selection. customspawners.entities.setname
setage [id] <age> - Sets the age of a spawned entity. Enter "ADULT" or "BABY" for age to make the entity a adult or baby, respectively. customspawners.entities.setage
sethealth [id] <health> - Sets the health of spawned entities. customspawners.entities.sethealth
setair [id] <air> - Sets the remaining air for an entity. customspawners.entities.setair
setprofession [id] <profession> - Sets the profession of a spawned villager. customspawners.entities.setprofession
setsaddled [id] <true or false> - Sets whether spawned pigs have saddles. customspawners.entities.setsaddled
setcharged [id] <true or false> - Sets whether spawned creepers are charged. customspawners.entities.setcharged
setjockey [id] <true or false> - Sets whether spawned spiders will have a skeleton rider. customspawners.entities.setjockey
settamed [id] <true or false> - Sets whether spawned wolves or ocelots will be tamed or not. customspawners.entities.settamed
setangry [id] <true or false> - Sets whether iron golems, pigmen, or wolves will be angry. customspawners.entities.setangry
setsitting [id] <true or false> - Sets whether a cat or wolf will be sitting. customspawners.entities.setsitting
setcattype [id] <type> - Sets the type of cat an ocelot is. customspawners.entities.setcattype
setslimesize [id] <size> - Sets the size of spawned slimes (1-256). customspawners.entities.setslimesize
setcolor [id] <color> - Sets the color of spawned sheep. customspawners.entities.setcolor
info [id] - Displays information about an entity. customspawners.entities.
setpassive [id] <true or false> - Set whether this mob (if it is hostile) will not attack until something attacks it. customspawners.entities.setpassive
setblacklist [id] <true or false> - Set whether this entity will use a damage blacklist. An entity will NOT take damage from the damage causes on this list. If empty, the entity will take ALL damage types. customspawners.entities.blacklist
addblacklistitem [id] <item> - Add an item to the list of things that the entity will not take damage from. List of available damage types can be found here: http:dev.bukkit.org/server-mods/customspawners/pages/damage-causes/. customspawners.entities.blacklist
clearblacklist [id] - Clears the entity's damage blacklist. customspawners.entities.blacklist
setwhitelist [id] <true or false> - Set whether this entity will use a damage whitelist. An entity WILL take damage ONLY from the damage causes on this list. If empty, the entity will take NO damage. customspawners.entities.whitelist
addwhitelistitem [id] <item> Add an item to the list of things that the entity will take damage from. See "addblacklistitem" for list of damage causes. customspawners.entities.whitelist
clearwhitelist [id] - Clears the entity's damage whitelist. customspawners.entities.whitelist
additem [id] <item ID> - Adds an item to the itemlist (items that can or cannot do damage to an entity depending if the "ITEM" value is in the blacklist or whitelist). customspawners.entities.itemlist
clearitems [id] - Clears the itemlist of an entity. customspawners.entities.itemlist
setcustomdamage [id] <true or false> - Sets whether an entity is using customdamage values. customspawners.entities.setcustomdamage
setdamageamount [id] <value> - Sets the damage and entity will do when attacking. customspawners.entities.setdamageamount
setusingdrops [id] <true or false> - Sets a entity to use custom drops. customspawners.entities.setusingdrops
adddrop [id] <item id[:item damage value]> <amount> - Adds an item for an entity to drop. customspawners.entities.adddrop
setdrop [id] <item id[:item damage value]> <amount> - Sets the item for an entity to drop. customspawners.entities.setdrop
cleardrops [id] - Clears the list of items to drop. customspawners.entities.cleardrops
setfuselength [id] <length> - Sets how long the fuse is on explosives. For example, a TNT entity with a fuse length of 20 blows up after 1 second because 20 ticks = 1 second. customspawners.entities.setfuselength
setincendiary [id] <true or false> - Sets whether and explosive will light the ground on fire when it explodes (think ghast fireballs). customspawners.entities.setincendiary
setyield [id] <value> - Sets the explosive yield of explosives. This is the explosion radius. For example, a value of 4.0 is default for TNT. Values larger than 15.0 are VERY DESTRUCTIVE. Use with caution. A value of 0 is no explosion. customspawners.entities.setyield
setitemtype [id] <item id[:item damage value> - Sets the type of item dropped item and falling block entities will be. For example, 1 will make stone dropped items or falling blocks. customspawners.entities.setitemtype
setpotiontype [id] <effect> <amplifer> <duration in ticks> - CURRENTLY DISABLED Sets the type of potion splash potion entities will be. customspawners.entities.setpotiontype
setexp [id] <dropped experience> - This sets how much experience mobs or exp bottle entities will drop. 1000 exp will get you a good bit above level 30. customspawners.entities.setexp
setinvulnerable [id] <true or false> - This sets whether or not the entity will be invincible. customspawners.entities.setinvulnerable
sethand [id] <item ID:damage value> <amount> - This sets the entity's item in hand. customspawners.entities.inventory
sethelmet [id] <item ID:damage value> <amount> - This sets the entity's item for a helmet. customspawners.entities.inventory
setchest [id] <item ID:damage value> <amount> - This sets the entity's item for a chest piece. customspawners.entities.inventory
setpants [id] <item ID:damage value> <amount> - This sets the entity's item for pants. customspawners.entities.inventory
setboots [id] <item ID:damage value> <amount> - This sets the entity's item for boots. customspawners.entities.inventory
setinv [id] <item ID:damage value> <amount> - This sets the entity's inventory. It doesn't wear this, it is just dropped on death. customspawners.entities.inventory
addinv [id] <item ID:damage value> <amount> - This adds and item to the entity's inventory. customspawners.entities.inventory
clearinv [id] <item ID:damage value> <amount> - This clears the entity's inventory. customspawners.entities.inventory
setwither [id] <true or false> - This sets whether a skeleton is a wither skeleton or not. customspawners.entities.setwither
setvillager [id] <true or false> - This sets whether a zombie will be a zombie villager or not. customspawners.entities.setvillager
Additional Permissions
customspawners.spawners.limitoverride - Allows someone to override the limits specified in config for values.
customspawners.* - Grants all permissions. Note that by default, all permissions are given to ops.