RoyalCommands

Changelog


Changelog

The latest dev build tends to have the features listed in the "to come" versions, but not always.

A list of commits on GitHub is here.

3.2.0

  • Changed versioning scheme. The scheme is now major.minor.change. This reflects the maturity of RoyalCommands, as 0.2.7 makes a two-year-old plugin still look new.
  • Added NMS support for 1.5.1 - 1.6.2.
  • Fixed /ne not checking name lengths
  • Fixed /head not working on offline players
  • New command: /findip
  • New command: /map
  • Limited the length of containers in /rename
  • Allow deleting of other players' homes in /delhome
  • New command: /deletebanhistory
  • Console can now use /megastrike
  • Allow configuration of message colors!
  • /assign recognizes lore and custom names
  • Added in sounds on teleport
  • Fixed on NPE on shutdown if WorldManager is disabled
  • Removed dependency on Vault
  • New command: /publicassign
  • Added spruce wood in items.csv
  • Completely rewrote command registration. It's now 100% dynamic, allowing for disabling of commands to really not interfere with other plugins.
  • New command: /enderchest
  • Use /invmod to view offline players' inventories
  • Added option to disable inter-gamemode trades
  • New players should now properly be teleported to spawn
  • /biome's radius now works correctly
  • Rcon fixed
  • New configuration for disabling /back in certain worlds
  • Home limits are now rewritten (should work)
  • Teleports should now work on vehicles/players/etc. Configurable.
  • Command block support is fixed
  • Added three enchantment perms: rcmds.enchant.illegal, rcmds.enchant.levels, rcmds.enchant.*
  • /ci has been rewritten
  • Added /pm downloadlink and /pm unload
  • Fixed formatting in many areas
  • [dev] Force LF line endings
  • Fixed /pm update - it should never break a plugin now
  • Completely rewrote the default help system
  • Nickname length, time, and character limits
  • Separated backpacks by world groups (auto-converter included)
  • Home limit is shown in /listhomes
  • Added rcmds.spawnmob.* and rcmds.spawnmob.name
  • Added one-use kits
  • /deljail and /delwarp should work
  • /pluginmanager optimized
  • Added rcmds.exempt.nickspecialcharacters and rcmds.exempt.nickchangelimit

0.2.7

  • Added exclusive warp permissions.
  • Fixed nametag overrides.
  • Updated backpack format (converter included)
  • /tppos will now take a player argument
  • Trades now show "Trade" as inventory name
  • World access permissions have been fixed
  • Infinite loop in /ptime and /time fixed
  • (Developer) Switched to Maven
  • Version checker updated
  • /rocket added
  • Added actions to be run upon bans
  • /effect for potion effects
  • Fixed dupe bug in /helm
  • (Developer) Slimmed shaded libraries
  • New max health support
  • rcmds.spawn.other added
  • Fixed /mute being broken by other commands
  • PM uses async threads to reduce lag
  • Custom PM tags to allow for updatecheckall to work flawlessly
  • /banhistory
  • (Developer) Build numbers will show in dev builds
  • Fixed /spawn errors
  • Made configuration managers faster and more efficient
  • /back now records previous teleports in a stack (/back #)
  • Forwards compatibility increase
  • Set velocity to 0 and stop momentum on teleport
  • Coloring fixes
  • /mail
  • /signedit
  • /potion
  • /rm monsters and /rm animals
  • If a plugin is a dependency, PM will not disable it until plugins that rely on it are also disabled (probably)
  • NMS/CB internals safely added
  • Allow default respawn location to be overridden
  • Attempt to catch huge damage in buddha mode
  • Use item aliases before native Bukkit names
  • /nameentity
  • /head
  • Added more item aliases

0.2.6

  • Various bugfixes (NPEs, color formatting, etc.)
  • Item aliases allowed in /helm
  • Broken homes no longer crash servers
  • H2 removed
  • Welcome messages fixed
  • /accountstatus (checks to see if cracked)
  • /whois info added (gamemode, flying, last position)
  • Custom whitelist message
  • /warn doesn't use default actions
  • WorldManager reloaded on /rcmds
  • World inventory separation added (XP and Ender Chests also supported)
  • Trades don't expire if one player logs off
  • /pm updatecheckall no longer lags server
  • Old ban information commands now reroute to /baninfo
  • Ability to use /harm or /starve on self if exempt permission is enabled
  • Emeralds added to /i2b
  • /listwarns and /warns fixed
  • afk_format and return_format added for custom AFK messages
  • rChat prefix support
  • IPBan, kick, ban, unban, and tempban customizable messages
  • use_worldaccess_perm: Support for allowing access to worlds via permissions
  • Added /playersearch to find players
  • Prevented errors in dev builds
  • Added time format parser: input things like 10m or 3h where seconds were previously used
  • /deafen - Stop all chat from reaching your ears
  • /rename - Rename items
  • /lore - Add lore to items
  • If players are muted for a time period, they will be shown that time when attempting to talk
  • Tempban times shown to users are now dynamic
  • Group-specific spawn points
  • /getid shows enchantments
  • /kit can support names, lore, and enchantments
  • /pack now uses native Bukkit methods (saved in userdata files) - auto-converter included
  • /back should now persist even after logging off
  • /enchant now supports max for level (if no level entered, maximum vanilla level will be used)
  • /firework added (documentation available here)
  • /more inventory fills entire inventory with item in hand (only fills slots that are empty)
  • /whois checks for online players
  • Userdata saving changed: Userdata can now be saved on an interval to increase performance
  • H2 -> YML converter updated to be more complete and efficient
  • Metrics updated

0.2.5

  • Rewrote /listhomes and fixed errors
  • Nametags cutting off a letter fixed
  • /usage - Displays plugin and usage of any command
  • /pluginmanager- Replaces PlugMan, etc. Able to download plugins from BukkitDev, check for updates, load, disabled, update, reload, etc. all plugins.
  • /quit no longer errors in console
  • Added adventure mode to /gm
  • Choose to create chests and take them from a player's inventory in /dump - respects WorldGuard and LWC
  • ITEM NAME ALIASES Do /i diamondsword and /i piston, etc.
  • Metrics -> MetricsLite (still toggle-able)
  • Rewrote /setlevel
  • Added option to use H2 databases for userdata (faster than YML 20%)
  • Format the whitelist kick message.
  • Enchantments (and written books) are now saved correctly in /pack
  • WorldManager is now very functional. Allows aliases, load on startup, etc.
  • /freezetime - Stop time from progressing
  • Deprecated /whobanned, /banreason, and /banned; added /baninfo (also records ban time and tempban duration)
  • /reply updates when using /message - no need to wait for a reply
  • Teleport warmups added
  • Plugin update checker rewritten
  • /ignore NPE fixed
  • /whitelist -> /wl (naming conflictions)
  • Back on /death message not shown to those without rcmds.back
  • /suicide now makes death plugins show correct messages
  • /quit and /ragequit should no longer display a kick/quit message
  • /banlist - Display all bans
  • rcmds.exempt.teleportwarmup
  • /gamemode accepts numbers
  • /ping now displays actual ping time (milliseconds)
  • /flyspeed and /walkspeed (/ws may not be working)
  • Added a very basic API.
  • /time now supports TMI/NEI (/time set #...)
  • Display message when /time is used (off by default)
  • Fix NPE with remote console and such.

0.2.4

  • /erase - Removes entities such as boats, drops, etc.
  • Auto-AFK no longer affects vanished players
  • /list has been revamped to sort by groups if chosen in config
  • /back works
  • rcmds.exempt.autoafk and rcmds.exempt.afkkick
  • /slap now randomly moves target
  • Option to require item in inventory for /helm
  • /whois shows info on players
  • Safe Teleport - always teleport to the ground
  • RCon is now functional with rCmds
  • rcmds.exempt.limit.spawnmob
  • Added: /mobignore Removed: rcmds.notarget, rcmds.exempt.notarget
  • Commands can now be used on vanished players if the player has rcmds.seehidden
  • Version checking added
  • /nick rewritten
  • /nick can change name above head if configured (needs TagAPI)
  • /tempban supports custom messages
  • /garbagecollector schedules the Java GC to run, freeing up memory
  • /monitor puts you in the shoes of a player
  • Very buggy home limits in config
  • /tpaall is fixed
  • Dynamic Whitelist is now truly dynamic
  • Custom spawns are now precise - uses custom location
  • command_log_blacklist to not log certain commands (e.g. /login)
  • /backpack - 36 slot inventory that persists throughout restarts and deaths (configurable)
  • Fixed /trade with yourself
  • Tempbans unset when they are supposed to, rather than when the player attempts to login (fixes /banned)
  • /warn has been completely rewritten to allow custom actions, expiration, and more
  • /time now formats time
  • /spawnmob now shows the types of spawnable mobs
  • AFKWatcher should no longer output errors
  • /biome accepts a radius

0.2.3

  • Added "load" in /wm help (also reformatted)
  • /getid
  • rcmds.exempt.afkkick
  • Config values can be removed, the plugin will automatically use the defaults
  • /back on death (?)
  • /buddha mode (lets you drop to half-heart before stopping damage)
  • /feed saturates your hunger bar
  • /banip & /unbanip should be fixed
  • Auto-AFK & Auto-Kick (when afk)
  • Added "all" option to /more and /less
  • Nick prefixes
  • Disable commands in the config
  • RoyalCommands WorldManager: /wm [create/delete/load/unload/list/info/help]
  • Replaced rcmds.<command>.others with rcmds.others.<command>
  • To fix permissions files, replace (regex) `rcmds\.(\w+)\.others` with `rcmds.others.$1` (if you're in nano, use \1 instead of $1)
  • Free signs accept numeric IDs and item damage (i.e. wool:14)
  • /enchant <name> 0 removes the enchantment
  • /biome
  • Nicknames now appear in the playerlist (tab)
  • Whitelist moved to whitelist.yml
  • Smooth time changing no longer moves backwards (advances whole day forward instead)
  • Added missing permissions
  • Fixed "Could not grab list of commands!"
  • (Hopefully) Fixed an NPE on start
  • Signs now work with "_"

0.2.2

  • Global teleport cooldowns
  • /workbench
  • /enchantingtable
  • /furnace [set/show]
  • Currency names are shown when dealing with money
  • /slap now pushes people back
  • Fixed /back (esp. with /home)
  • /trade [player] - has sessions. Once one is started, you can open the trade inv as often as you want
  • [Free] signs
  • /whitelist
  • /fly
  • /fireball
  • /playertime
  • /compass
  • /invmod
  • Cleaned up /item and /give
  • /helmet
  • Added Griefcraft metrics

0.2.1

  • Added an easter egg (only OPs or people with rcmds.* will find it, though)
  • Command cooldowns (few notes on this - see config.yml in archive)
  • Fixed miscellaneous bugs
  • Cleaned up commands
  • Removed back for all tps. That is now default behavior. Should fix /back problems.
  • Made config file pretty! See config.yml in archive.

0.2.0

  • /dump makes a chest instead of storing in an existing chest (insecure)
  • /ci stops printing usage when used correctly
  • Back for all TPs (should be) working
  • /seen
  • /tempban
  • /world (/tpw) registers in /back now
  • no-build-message should work
  • Kit cooldowns
  • rcmds.exempt.kit.cooldown
  • rcmds.exempt.teleport/rcmds.exempt.tp2p removed, while rcmds.tpoverride is added
  • /tptoggle
  • Dev builds shouldn't nag you to update
  • /tpaccept glitch fixed
  • /help can use a custom help.txt (same format as rules.txt)
  • &k works in rules.txt and help.txt
  • More permissions in plugin.yml
  • /kits
  • Format /who (prefixes/suffixes etc)
  • /lag
  • /mem
  • use_vanish config option to toggle use of VanishNoPacket
  • /entities (like /near, but for entities)
  • CODE REFORMATTED

0.1.9

  • /dump
  • /coords
  • /tpall
  • /tpaall
  • /vip <- Can join when server is full
  • /help
  • Signs work better
  • rcmds.exempt.home
  • /homes (player)
  • /ignore
  • Fix /warn
  • Fix command & teleports in jail

0.1.8

  • /hug
  • /tppos
  • /home player:houseName
  • rcmds.exempt.notarget
  • /explode
  • /whobanned
  • /ride
  • /rules pages

0.1.7

  • Complete rewrite of /sci (allows names)
  • /rules
  • Config options: max_near_radius, default_near_radius
  • Added '*' nodes
  • Signs [doc](http://royaldev.org/wiki/RoyalCommands/Signs)
  • /broadcast
  • Fix near
  • Configure /near default & maximum radius

0.1.6

  • Fix display names
  • /sci and /nick work on yourself when you're exempt
  • /near
  • /kit
  • Drop items that don't fit on /i, /give, /kit, and /i2b
  • /tpahere *really* works
  • /kill
  • /killall
  • /muteall

0.1.5

  • Support for VanishNoPacket 2.0.1
  • /ingot2block (takes ingots or lapis and makes them into blocks, giving you back the remaining materials)
  • Jail returns player to previous location when unjailed
  • /realname
  • /invsee
  • /nick
  • rcmds.warp.other
  • Added ability to assign multiple commands to items and use chat messages on them (/assign - chat messages are /assign c:Here's a message!)

0.1.4

  • /tp2p
  • /warp [warp] (player)
  • /motd
  • Option to show motd on login
  • Block certain items from /item and /give, exempt from block with rcmds.allowed.item or rcmds.allowed.item.[item-id]

0.1.3

  • Confirmed working in 1.1
  • Fixed console commands
  • /jump, /strike more accurate
  • /spawner
  • /less
  • Cleaned up code *a lot*
  • Option to use /back on death
  • New bukkit

0.1.2

  • Fixed permission registering (no more OPs automatically have exempt perms)
  • /afk
  • /assign
  • /spy
  • /kickall
  • /burn
  • /world
  • /onehitkill
  • /tpahere now functions correctly
  • Works better on Windows machines
  • Block certain commands when muted (config option)
  • Jail system (/setjail and /jail)

0.1.1

  • /tpahere
  • Fixed *many* permissions issues

0.1.0

  • /banip
  • /unbanip
  • /list
  • /tpa
  • /tp
  • /tphere
  • /tpaccept
  • /tpdeny
  • /more
  • /listwarns
  • /back
  • Compatibility with VanishNoPacket
  • rcmds.build (toggle on/off in config) for building rights if necessary
  • Descriptions of commands when usage is shown.
  • *Several* code cleanups and general performance enhancements

0.0.9

  • Welcome messages for new players
  • Vault 1.2.2
  • /godmode
  • /repair
  • /unban
  • /heal
  • /feed
  • /banreason
  • /setspawn (per world)
  • /spawn (per world)
  • rcmds.notarget = mobs of any kind will NEVER under ANY circumstances target (e.g. attack, chase) you
  • /ban, /freeze, /mute completely remastered
  • /freeze and /mute now last through reloads/restarts
  • /ban, /freeze, and /mute now work better (/mute and /freeze work on offline players)
  • zPermissions support

0.0.8

  • /strike
  • /jump
  • /warp
  • /warn
  • Several bugfixes
  • Ban formatting fixed
  • /time now accepts day, midday, night, midnight, sunrise, and sunset
  • /message now also has aliases to /tell and /whisper
  • Players cannot interact with objects while frozen
  • Finally add error messages to /msg

0.0.7

  • /megastrike - Strikes lightning 15 times
  • /vtphere - Like /vtp, but in reverse
  • `/item [item](:metadata) [amount]`
  • /clearinventory
  • /weather
  • /fixchunk
  • /give
  • /ban
  • /kick
  • /time
  • /gamemode
  • /mute
  • /reply
  • /message
  • /home
  • /sethome
  • /strike
  • Set default ban reason
  • Set default kick reason
  • Set default stack size
  • Minor punctuation & color fixes

0.0.6

  • /ragequit (player) - rcmds.ragequit & rcmds.ragequit.others
  • /quit - rcmds.quit
  • /fakeop - rcmds.fakeop
  • /freeze - rcmds.freeze
  • /vtp - rcmds.vtp
  • Full commands system rewrite

0.0.5

  • New permission: rcmds.facepalm.exempt
  • New config option: view_commands - Disables or enables [PLAYER_COMMAND] sent from RoyalCommands in console
  • Added chain to /setarmor
  • Added individual permissions to /setarmor (rcmds.setarmor.material)
  • Registered permissions better

0.0.4

0.0.3

  • Added /setarmor
  • Added /getip
  • Added /compareip
  • Added /rcmds
  • Fixed several errors
  • Added config file
  • Major code cleanup

0.0.2

  • Fixed ID issue with /sci
  • Cleaned code

0.0.1

  • Initial release with revised code.

You must login to post a comment. Don't have an account? Register to get one!

Facts

Date created
Dec 08, 2011
Last updated
Aug 31, 2013

Author