Change log

Change log
Version 2.0.2

  • Added /time
  • Added /getnames [player]
  • Name changes are in each player's config
  • Online staff (jcommands.moderators & jcommands.admins) are alerted when a player joins with a different name to last time
  • /getnames works in the console
  • Fixed typos and some permissions in the plugin.yml
  • Changed command aliases from, "jc" to "jc_"
  • Removed Warp features and added them to 'jCommands Warps' -
  • Release of jCommands' first add-on, jCommands Warps
  • Removed logging of commands
  • Changed namespace
  • Removed /savedata

Version 2.0.1

  • Updated to CB 1.7.9-R0.2
  • You can now import your warps from jWarp - This will overwrite any warps with the same name
  • Added /importwarps
  • Added /getuuid <player>
  • /getuuid & /importwarps work in the console

Version 2.0.1b

  • Updated to CB 1.7.9-R0.1 and can run on CB 1.7.9-R0.2
  • Removed an unused class
  • A player's name within their own config will change if that player changes their name
  • Fixed a bug when converting a player's config when joining
  • Fixed the 'IOException error' in v2.0.1a
  • Fixed a bug in /ban

Version 2.0.1a
Once ran, you cannot use an older version of jCommands, this is because the config has been changed and most player configs will have been changed to UUIDs.

  • Updated the main config file
  • Changed to be ready for the upcoming Minecraft changes
  • Added a global conversion on first start-up and individual conversions when a player joins
  • Fixed a bug with the permissions

Known caveats:
An IOException error will occur if you don't have a 'players' folder within the 'jCommands' plugin folder, download v2.0.1b here:
jCommands will convert any player file, regardless if it has been converted when a player joins, download v2.0.1b here:

Version 2.0.0

2 year anniversary

  • Updated to CB 1.7.2-R0.3
  • You can now disable the standard jCommands command logging
  • When setting someone else's home, they are sent a message
  • Cleaned up some code

Since v1.2.1, player's data has been handled in separate YAML file (file/player), jCommands 2.0.0 will no longer continue support for the conversion.

Version 1.2.6

  • Updated to CB 1.7.2-R0.2
  • Updated the Plugin Metrics

Version 1.2.5

  • Updated the version checker to comply with the 'BukkitDev Submission Guidelines concerning Auto-Updaters'
  • All of jCommands' commands are logged (and commands used in the console)
  • Fixed a bug in /location
  • Removed the version & news checker from /jcommands
  • Removed and cleaned up some code

To use the version checker, it must be enabled in the config and you must enter a valid API Key, which can be found here:

Version 1.2.4

  • Updated to CB 1.6.2-R1.0
  • You can now change the weather and time in any world without being in it
  • /day, /night, /storm, /sun, & /thunder work in the console
  • Fixed a bug in /kickall, /lastlogin, /sethome & /spawn

Version 1.2.3

  • Added /admins - Players with "jcommands.admin" or are opped will be shown
  • Added /moderators - Players with "jcommands.moderator" will be shown
  • /admins & /moderators work in the console
  • Added /countmobs [world]
  • Added /kickall [reason]
  • Added /killall
  • Added /lastlogin [player]
  • You can check other player's location with /location [player]
  • Updated the way /back and /home teleports you
  • Fixed a bug in /broadcast, /gm and /message
  • Updated /savedata
  • Removed the 'news' checker from start-up
  • Cleaned up some code

Known caveats:
/kickall doesn't allow more than one word in the "reason", download v1.2.4 here: /sethome allows any player to set another player's home, download v1.2.4 here:

Version 1.2.2

  • Updated to 1.6.2 & CB 1.6.2-R0.1
  • Added /adventure [player]
  • Added /creative [player]
  • Added /survival [player]
  • Added /savedata
  • /savedata works in the console
  • Edited /tpall
  • Updated /location
  • Made teleporting with commands safer
  • Updated the way a player's location is saved again
  • Every online player's file is saved on a reload
  • Updated the version checker

Version 1.2.2a

  • Re-added /tpall
  • Fixed the bug when home and back worlds aren't transferred when the player's config is converted
  • Updated the way a player's location is saved

Known caveats
Do not use the permission node: 'jcommands.warp.*'. Use 'jcommands.warp.WARPNAME' (per warp) and 'jcommands.warp.*' will be changed to 'jcommands.warp.all' in v1.2.2 (

Version 1.2.1

  • Updated to CB 1.5.2-R1.0
  • Added all the features from jWarp into jCommands - Visit for more information
  • Added /delwarp <warp name>
  • Added /editwarp <old warp name> <new warp name>
  • Added /setwarp <warp name> [x, y ,z]
  • Added /togglewarp <warp name>
  • Added /warp <warp name>
  • Added /warplist
  • Removed /tpall
  • Player data and config gets saved when they quit
  • Changed the way player data is saved - Visit for more information

Known caveats
/warp doesn't save the player's last location, download v1.2.2a here:
Home and back worlds aren't transferred when the player's config is converted, download v1.2.2a here: Do not use the permission node: 'jcommands.warp.*'. Use 'jcommands.warp.WARPNAME' (per warp) and 'jcommands.warp.*' will be changed to 'jcommands.warp.all' in v1.2.2 (

Version 1.2.0

  • Updated to CB 1.5.1-R0.2/CB 1.5.2-R0.1
  • Changed the URLs for the version/news checker and stats tracker
  • Edited the stats tracker

Version 1.1.9

  • Updated to CB 1.5.1-R0.1
  • Added /enderchest [player]
  • Added /workbench
  • You can now set other players homes
  • Removed the compass in /location
  • Fixed a bug when placing Lava & Water buckets when protection is on
  • Player options now save in the players.yml not hashmaps
  • Added a 'Stats' tracker and an option for it in the config
  • 'News' Checker is false by default
  • You can now unfreeze, ungod & unmute in /freeze, /god & /mute

Visit for more information on the config

Version 1.1.8

  • Updated to CB 1.4.7-R1.0
  • Added /message <player> <message>
  • Added /jcommands checkversion
  • Added /jcommands checknews
  • Added "News" on start-up and in-game
  • Added a News Checker option in the config
  • You can now check if there's an update in-game

Visit for more information on the config

Version 1.1.7

  • Updated to CB 1.4.6-R0.1
  • Added /serverwebsite
  • Added a Server website option in the config
  • Fixed a bug in the permissions for the Protection
  • Fixed falling into the world, in an unloaded chunk when joining

Version 1.1.7b

  • Updated to CB 1.4.5-R0.2
  • Fixed a bug in /back & /home

Version 1.1.7a

  • Updated to CB 1.4.2-R0.2
  • Fixed a bug in /back & /home

Known caveats
/back & /home has another bug, download v1.1.7b.

Version 1.1.6

  • Updated to CB 1.4.2-R0.1
  • Added reasons to /ban & /kick
  • Added reasons to /banned
  • You must enter the player's name correctly to view their ban reason, if they have one (case-sensitive)
  • Fixed a minor bug which cause /fly to be disabled when teleporting to an unloaded chunk

Known caveats
/back and /home don't work in another world to the one saved in players.yml, download v1.1.7a.

Version 1.1.6a

  • Fixed a bug in /spawn

Version 1.1.5

  • Updated to CB 1.3.2-R1.0
  • Fixed the invincible bug by removing Safe Teleport
  • Removed God effect when hit and Safe Teleport
  • Added checks in /freeze, /god, /mute, /unfreeze, /ungod & /unmute

If you haven't already, delete your commands.yml file. Also delete your config.yml so a new one can be created without the God effect when hit and Safe Teleport options

Known caveats
/spawn doesn't check if the spawn's chunk has loaded properly, download v1.1.6a.

Version 1.1.5a

  • Removed commands.yml

Version 1.1.4

  • Updated to CB 1.3.2-R0.1
  • Fixed a bug in /tp2p
  • Fixed /back, /home, /spawn & /tpc teleporting you into ground, in an unloaded chunk
  • Added a Safe Teleport Timer in the config
  • Players can teleport safely with 'jcommands.safeteleport'
  • Added commands.yml so you can disable any command

Visit for more information on the configs

Known caveats
Commands.yml disabled the command for every plugin, download v1.1.5a.
/fly is disabled if you teleport to an unloaded chunk, download v1.1.6.

Version 1.1.3

  • Updated to CB 1.3.1-R2.0
  • Added Plugin Metrics
  • Added a version checker
  • Added /tpc <x, y, z>
  • Added /starve [player]
  • Added /fly [player]
  • Added /banned <player>
  • Added Adventure mode to /gm
  • You can now change other players gamemode (jcommands.gamemode.others)
  • /location now displays how far away you are from your set home
  • Added Fire Spread & Version Checker options in the config

Version 1.1.2

  • Updated to CB 1.3.1-R1.0
  • Removed /info <player>

Version 1.1.1

  • Updated to CB 1.3.1-R0.1
  • Added /afk
  • Added /info <player>
  • Added more aliases to some commands
  • Made /jcommands look neater
  • Fixed an alias problem for the command 'burn'

Known caveats
This version will only work with 1.3.1-R0.1, not 1.2.5
/info is buggy, please download v1.1.2 here:

Version 1.1.0

  • Added /thunder
  • Added /inv <player>
  • Added a Broadcast (bans/kicks) option in the config
  • Fixed /spawn putting you into the ground

Version 1.0.9

  • Updated to CB 1.2.5-R4.0
  • Fixed some spelling mistakes
  • Fixed a bug in /mute & /freeze
  • Added Protection, Player, Home & Support options in the config

Visit for more information on the config

Version 1.0.8

  • Updated to CB 1.2.5-R3.0
  • Added /spawnmob <mob> <amount>
  • Added /ip <player>
  • Added /broadcast <message>
  • Added players.yml for set homes and last locations
  • Added 'No Permissions' message for all the commands
  • Bug fix in /freeze, /mute, /tp2p, /unfreeze & /unmute
  • Fixed some mistakes in the plugin.yml
  • Changed how /location looks like
  • Custom ban/kick messages in the config.yml
  • /broadcast & /ip work in the console
  • Reloading will not reset the config/players.yml anymore
  • Fixed some minor bugs

Known caveats
Please rename your current config.yml to players.yml before updating or you will lose home/back locations

Version 1.0.7

  • Updated to CB 1.2.5-R2.0
  • Added /ping
  • Added /item <material> <amount>
  • Added /tp2p <player1> <player2>
  • Added /ram
  • Now you can turn other players invisible/visible
  • Now /sethome saves where you're looking
  • /back makes you look where you was looking before you teleported away
  • /disappear, /ping, /reappear, /tp2p & /ram work in the console

Version 1.0.6

  • Updated to CB 1.2.5-R1.2
  • Added /god [player]
  • Added /ungod [player]
  • You can use /god & /ungod in the console
  • Removed the b|broadcast after /disappear|reappear because it wasn't working
  • Now /put saves your last location
  • Fixed a silly bug in /freeze, /unfreeze & /unmute
  • Fixed some minor bugs

Version 1.0.5

  • Updated to CB 1.2.5-R1.0
  • Added /put
  • Added /location
  • Added /mute <player>
  • Added /freeze <player>
  • Added /unfreeze <player>
  • Added /unmute <player>
  • Fixed a typo in the /disappear code
  • Changed [BukkitPlus] (Old name) to [jCommands] when it logs onto the server log in /tphere
  • Now /setspawn shows you which world you've set it in and the coordinates

Known caveats
/put does not save your last location

Version 1.0.4

  • Updated to CB 1.2.4-R0.1
  • Added /jcommands
  • Fixed /feed, /fullheal & /heal because it fed/fully healed or healed you when you put another players name after the command
  • /ban, /burn, /clear, /feed, /fullheal, /heal, /jcommands, /kick, /kill, /smite & /unban now work in the console

Version 1.0.3

  • Updated to CB 1.2.3-R0.2
  • Added /burn [player]
  • Fixed a bug in /ban and /kick
  • New permission (jcommands.back.ondeath)
  • You can now teleport back to your death spot
  • Removed the conflicting plugins
  • You can now broadcast you've left by adding broadcast or b after /disappear & /reappear

Version 1.0.2

  • Added aliases

Version 1.0.1

  • Updated to CB 1.1-R6

Version 1.0.0

  • Release of jCommands