changelog/Release Archive

2.9.6

  • Updated for CB 1.4.5
  • Update - Support tptoggling other players
  • Update - Extend support for fly toggling other players
  • Update - Allow the 'userIsNotAway' and 'userIsAway' translation messages to be empty
  • Update - Allow the noNewMail translation to be empty
  • Update - Allow money to be put in kits using the currency symbol before the amount
  • Update - Support bukkit syntax for exp amounts
  • Update - Item CSV update for missing items
  • Update - Add new mobs to /spawnmob
  • Update - Add wither damage blocks to Essentials Protect
  • Update - Updated French and Spanish translations
  • Update - Add support for vanilla /tp coordinate syntax, should help with maps using vanilla command blocks
  • Update - Adding /w trigger for whisper
  • Update - Show total sales profit from /sell all
  • Update - Don't show endless decimal places in motd {balance}
  • Update - Warn other party when teleport fails after tpaccept.
  • Update - Add a little bit of extra information to /seen, this will show when user is online.
  • Bug Fix - Fix spawns/jails loading due to classloader change
  • Bug Fix - Fix nagging for overridden commands
  • Bug Fix - Fix inventory modification methods
  • Bug Fix - Redundant tpaccept cost check.
  • Bug Fix - Spawnmob other, now spawns at targets feet, rather than where the target is looking
  • Bug Fix - Console can now spawnmob other
  • Bug Fix - Fishing now counts as doing something, and wont auto afk
  • Bug Fix - Typo's in ingame error message
  • Bug Fix - Extra perm check in /home
  • Bug Fix - Allow for console based gamemode shortcuts.
  • Bug Fix - Use durability instead of itemdata for antibuild checks - Allows proper potion blacklisting
  • Bug Fix - Godmode pvp protection not blocking thrown pots and arrows.
  • Bug Fix - missing mob target block
  • Bug Fix - Better handle respawn events when beds are later destroyed.
  • Bug Fix - The /more command throws better errors on invalid stacks
  • Bug Fix - Align BPerms group checking to be the same as pex/gm when used on signs.
  • Bug Fix - Cancel AFK on block interact
  • Bug Fix - Better handle log4j conflicts
  • Permission - essentials.tptoggle.others
  • GM - Fix bug with recursive mirroring
  • GM - Add suport for Rcon
  • GM - Properly block commandblocks, could previously be used to add permissions and delete groups.

2.9.5

  • Updated for CB 1.3.2 R3
  • Update - Allows for kicking of hidden players
  • Update - Warn when banning a player who has never connected
  • Update - Delayed TP charges now will charge the person issuing the command, not the person being teleported
  • Bug Fix - Make sure /kill can kill players in creative mode
  • Bug Fix - Prevent stack traces when hack clients forge connection packets
  • Bug Fix - Fix kit and warp sign permissions
  • Bug Fix - Fix gamemode permission checks
  • Optimization - Less api calls on user lookups
  • Optimization - Less time wasted in string matching
  • New config setting: mails-per-minute - default 1000 - Limit number of mails the server will handle per minute.
  • Permission - essentials.home.bed - Required to use /home bed
  • Permission - essentials.vanish.pvp - Required to attack players while vanished

2.9.4

  • Updated for CB 1.3.2
  • Update - Split EssentialsProtect into two plugins (the build stuff has been moved to EssentialsAntiBuild)
  • Update - Moved the warp, and kit permissions to use 'essentials.warps.<warpname>' & 'essentials.kits.<kitname>'
  • Update - Moved the world change perm check (disabled by default) to use 'essentials.worlds.<worldname>'
  • Update - Updates /gamemode aliases, and made them guess gamemode based on aliases (/gmc - creative | /gms - survival)
  • Update - /gamemode toggle (and /gmt) to toggle between gamemodes
  • Update - Default worth and itemdb file updates
  • Update - New items added to items.csv
  • Update - Better /ess debug debugging for permissions and cost checking
  • Update - If both freeze-afk-players and cancel-afk-on-move is turned on, cancel AFK on player jump
  • Update - /itemdb command shows item name aliases
  • Update - Force reset of fly/speed on world change
  • Update - Config file cleanup
  • Update - /enchantment command cleanup
  • Update - New colour theme for English translation
  • Update - /gc command now shows server uptime
  • Update - Removed op override for all essentials features (ops should still have all perms by default)
  • Update - God mode will now block potion effects
  • Update - /heal command will now clear potion effects
  • Update - Better errors on failed sign creation, and better compatibilty with other sign plugins
  • New command - /enderchest [player] - Allows you to open your or another players enderchest
  • New command - /speed <0-10> [player] - Allows you to change your fly speed
  • Bug Fix - Fix issues with console version of /warp
  • Bug Fix - Clean up mistakes in config.yml
  • Bug Fix - Fixed /msg, /pay and /kill dealing with 2 character names
  • Bug Fix - Handle /tjail's jail expiry a little better
  • Bug Fix - Fix /itemdb showing use remaining on none held items
  • Bug Fix - Fix EssSpawn/GeoIP join events to load at the same time as Core
  • Bug Fix - Teleport delay change, fix entity caching
  • Bug Fix - Fix console command logging
  • Bug Fix - Improved repair command cost check
  • Bug Fix - Switched chat formatting to use &r instead of &f
  • Bug Fix - Fixed min bukkit warning
  • Bug Fix - Fixed obscure config file mistakes crashing Essentials (kit/eco)
  • Bug Fix - Fixed ironore bug with spawning map types
  • Bug Fix - Fixed fly disabling from effecting creative users
  • Bug Fix - Fix problems with async chat event not sending messages to xmpp chat spy
  • Bug Fix - Fix delhome to follow home name conventions
  • Bug Fix - Fix format code wrapping in info/help/motd files
  • Bug Fix - Fix format code wrapping in ess chat messages
  • Bug Fix - Better handle wildcard perms and perm negation in superperms
  • Bug Fix - Fixed the kit and sign perm checks to use the same perms as the command
  • Bug Fix - Metrics errors wont spam as much
  • Optimization - Faster cost calculations
  • Optimization - Less useless permissions checks
  • New config setting: max-fly-speed - lets you set the max /speed
  • Permission - essentials.build - same as build: true
  • Permission - essentials.build.interact.<id>[:<datavalue>] - whitelist single interact block
  • Permission - essentials.build.place.<id>[:<datavalue>] - whitelist single place block
  • Permission - essentials.build.break.<id>[:<datavalue>] - whitelist single break block
  • Permission - essentials.build.pickup.<id>[:<datavalue>] - whitelist single item pickup
  • Permission - essentials.build.drop.<id>[:<datavalue>] - whitelist single item drop
  • Permission - essentials.build.craft.<id>[:<datavalue>] - whitelist single item craft
  • Permission - essentials.enderchest - Access to the /enderchest command
  • Permission - essentials.enderchest.others - Lets you look at other peoples enderchests
  • Permission - essentials.enderchest.modify - Lets you modify other peoples enderchests
  • Permission - essentials.kit.exemptdelay - Allows you to exempt from kit delays
  • Permission - essentials.speed = Access to the /speed command
  • Permission - essentials.speed.others = Ability to change the speed of another player
  • Permission - essentials.speed.bypass = Override max speed limits in config.yml
  • Permission - essentials.god.pvp = Unless you have this permission you will be unable to attack other players while in god mode
  • Permission - essentials.afk.auto = Unless you have this permission you will not auto afk
  • GM - Numerous minor GM bug fixes

2.9.3

  • Updated for CB 1.3.1-R1.0
  • Update - Async chat event handling
  • Update - /gamemode command now supports adventure mode
  • Update - Experience calculation for new exp curve.
  • Update - New items added to items.csv
  • Update - Gamemode Sign has a new syntax: [gamemode] / <mode> / [price]
  • New command - /workbench - Allows you to open a workbench everywhere
  • New sign - Repair signs - Syntax: [repair] / <hand|all> / [cost]
  • New sign - Info signs - Syntax: [info] / [chapter] / [page number] / [cost]
  • Bug Fix - NPE fix for NPCs
  • Bug Fix - "x times" on signs
  • Bug Fix - Data value output of /itemdb command is now short instead of byte
  • Bug Fix - Loading of yml files does not fail due to thread-switching anymore
  • Bug Fix - Add missing triggers from /mute block list
  • Bug Fix - Prevent that Essentials stripping sign colours from other plugins
  • Bug Fix - Fix issue with cross world local chat
  • Bug Fix - Right clicking on signs with placeable blocks works again
  • Bug Fix - Fix /day /night /sun and /storm aliases to actually set to the current status if used without parameters
  • Optimization - Better searching for safe teleport locations.
  • Optimization - Faster calculation of displayname
  • Permission - essentials.keepxp - allows you to keep experience after death
  • Permission - essentials.workbench - /workbench command

2.9.2

  • New command - /hat - Switches the item your currently holding with the item in your hat slot.
  • New command - /vanish - Lets you make yourself invisible to other players (tpo/tpohere will override hidden mode)
    If you require more functionality check out VanishNoPacket
  • New command - /exp - Shows your current exp, and with the right permissions can be used to set, or add exp to another player
  • Syntax addition - /mute - Now follows the same conventions as tjail for unsetting mute status
  • Syntax addition - /pay - Player names now need to be at least 3 characters
  • Syntax addition - /msg - Player names now need to be at least 3 characters
  • Syntax addition - /fly - allows /fly <player> <on/off>
  • Syntax addition - /god - allows /god <player> <on/off>
  • Syntax addition - /gm - allows /gm <player> <survival|creative>
  • Syntax addition - /kit - allows /kit <kit> <player>
  • Syntax addition - /kit - allows use from console
  • Syntax addition - /tppos - allows use from console
  • Command extension - /whois - Now shows proper error message on player match fail
  • Command extension - /whois - Now shows flying status
  • Command extension - /whois - Now shows mute status
  • Command extension - /broadcast - Now allows colour code formatting
  • Command extension - /give - Now allows vanilla syntax
  • Command extension - /time - Now allows vanilla syntax
  • Command extension - /time - Fix am/pm syntax
  • Command extension - /item - Now complains at invalid syntax
  • Command extension - /itemdb - Now shows item durability
  • Command extension - Aliases - Added a few more command aliases
  • Feature Addition - sign throttling - cap how often signs can be clicked to reduce spam click server lag
  • Feature Addition - lag meter - now shows the server lag (tps) in the /gc command output
  • Feature Addition - jail - jailed players can no longer attack other players
  • Feature Addition - pvpdelay - players can be forced to wait a number of seconds before they can pvp after login
  • Translation - Portuguese - Updated for new messages
  • Translation - Finnish - New language file
  • Translation - Polish - New language file
  • Translation - Czech - Improved translation
  • Feature change - [spy] prefix now shows correctly when players are too close to require chat spy
  • Feature change - [spy] prefix now shows chat from other worlds
  • Feature change - New TL keys available for staff events, including /ban and /kickall
  • Feature change - Chat exempt permission rather than OP
  • Feature change - Ignore exempt permission rather than OP
  • Feature change - Kits now explain why the kit is invalid in the console
  • Feature change - /home now obeys world permissions system (option in config file)
  • Feature change - /back now obeys world permissions system
  • Feature change - Now shows when homes are set via bed
  • Feature change - /give now allows vanilla syntax
  • Feature change - /time now allows vanilla syntax
  • Feature change - Can now charge for 'repair-item' or 'repair-all'
  • Feature change - /mute/ban/jail time now limited to 10 years
  • Performance improvement - join lag - Moved join event to delayed event to reduce join lag caused by join bots
  • Performance improvement - join lag - Abort events if the user is not actually online
  • Performance improvement - jail disable - Ability to completely disable jails functionality if it isn't being used
  • Performance improvement - signs - Abort events quicker for faster sign speed
  • Performance improvement - signs - optimizing sign interact events
  • Performance improvement - afk - Option to disable move event if AFK feature is not being used
  • Bug fix - /lightning <player> <damage> - now deals the correct damage
  • Bug fix - Teleport cooldowns - should now work correctly (broken in earlier pre builds)
  • Bug fix - Teleport cooldowns - should now reset if stored value is corrupted
  • Bug fix - /ignore - No longer allows ignoring console
  • Bug fix - playerlistname - stop update when prefix/suffix option is disabled.
  • Bug fix - TL - Added missing space to default /list translation
  • Bug fix - NPE - No more NPE caused by 'keywordreplacer
  • Bug fix - Enchantments - Fixed broken enchantment
  • Bug fix - /remove - fix minecarts suboption not removing minecarts
  • Bug fix - /invsee - fixed editing by admins in some situtations
  • Bug fix - /kit - strip invalid characters from kit names (could break older kits in some cases)
  • Bug fix - displayname - smarter logic when dealing with long nicks
  • Bug fix - /killall - nolonger kills cats
  • Bug fix - /jump - nolonger double charges
  • Bug fix - config files - wont cause errors by multiple thread writes
  • Bug fix - exp - fixed a few minor exp issues at high levels
  • New permission - essentials.exp.set - Ability to set exp with /exp
  • New permission - essentials.exp.set.others - Ability to set other peoples exp with /exp
  • New permission - essentials.exp.give - Ability to give exp with /exp
  • New permission - essentials.exp.give.others - Ability to give other people exp with /exp
  • New permission - essentials.exp.others - Ability to see the exp of others with /exp
  • New permission - essentials.kit.others - Ability to give another player a kit
  • New permission - essentials.pvpdelay.exempt - Allow players to hit players on login, without waiting for the pvp delay
  • New permission - essentials.invsee.preventmodify - Prevent players from being able to modify your inventory if they have essentials.invsee.modify
  • New permission - essentials.seen.extra - Show extra staff information when using /seen on a player

2.9.1

  • Minecraft 1.2/Craftbukkit 1.2.4-R1 / 1.2.5-R1
  • New mob/entity support
  • Adding permissions for overwriting exisiting warps
  • essentials.warp.overwrite.[warpname] will allow overwriting of existing warps
  • essentials.warp.overwrite.* for all warps
  • Fix UTF8 handling in Configuration class, all files are now UTF8 again
  • Added PluginMetricsby Hidendra, can be disabled by /essentials opt-out.
  • Warns on first start and first staff join and has 5 minute warning before logging starts.
  • Speed improvements
  • New help formatting and cleanup.
  • Adding option to modify all users balances (including offline) /eco reset <amount>
  • Allow more currency customization. Added currency key to messages.
  • Adding starter/newbie kit to EssentialsSpawn
  • Several fixes for changes in Bukkit
  • Add ban reason to /seen
  • Update setworth to allow /setworth <price> ingame
  • Allow /setworth to be used from console.
  • Adding jail status to /whois.
  • New permission: essentials.tp.others - Allows players to /tp <p1> <p2> replaces old reused permission.
  • New permission usage: if world-teleport-permissions is true in the config, TP commands will now check for essentials.world.<worldname> when a tp would switch worlds.
  • Add 'color' sign type to config file. Enforce colour permission on signs when essentials signs are enabled.
  • New permission: essentials.chat.url Without this perm, URLs will be modified not to be links.
  • New permission: essentials.msg.url Without this perm, URLs in private messages will be modified not to be links.
  • New command: /fly New permissions: essentials.fly, essentials.fly.others
  • Improve kit matching, and add enchantments. Enchanted kit example in config.yml
  • Disabling player list updates by default (can mess with tab completion in chat) (configurable in config.yml)
  • Invsee now shows a live player inventory in a window, rather than cloning players inventory.
  • New Permission: essentials.invsee.modify - Player with this permission will be able to add/remove items from the other players inventory.
  • Update [balance] sign to use currency formatting.
  • Update tp to check if target player has tptoggle disabled.
  • Update tpo to allow player to player tp.
  • Adding world permission checks to: tpaall tpall tpahere tphere tpohe.re
  • 3 more bundled local translations: cs it and pt
  • Can now use backup feature to force world saves, if not used to trigger backup scripts.
  • New mob options including villager types, ocelots (and trained cats).
  • Tree commands can now spawn all tree types
  • New colour perms:
    • essentials.chat.color - This allows you to color your chat messages using color codes.
    • essentials.chat.magic - This allows you to use the matrix/magic color in your chat messages.
    • essentials.chat.format - This allows you to format your chat messages using format codes.
    • essentials.msg.color - This allows you to color your private messages using color codes.
    • essentials.msg.magic - This allows you to use the matrix/magic color in your private messages.
    • essentials.msg.format - This allows you to format your private messages using format codes.
    • essentials.signs.color - This allows you to color your signs using color codes.
    • essentials.signs.magic - This allows you to use the matrix/magic color in your signs
    • essentials.signs.format - This allows you to format your signs using format codes.
    • essentials.nick.color - This allows you to color your nick using color codes.
    • essentials.nick.magic - This allows you to use the matrix/magic color in your nick
    • essentials.nick.format - This allows you to format your nick using format codes.

  • User is required to have the permission for the world he is in, before he can teleport users outside this world, to it.

2.8.4

  • CraftBukkit 1.1-R7
  • New starter kit
  • Adjust op prefixes
  • Performance improvements
  • Allow colours in group tags
  • Currency formatting can be edited in messages file

2.8.3

  • CraftBukkit 1.1-R6 / 1988
  • New event system
  • Min money config option
  • Jail respawn fix
  • Powertool optimisation, and abuse reduction.
  • BPerms api fix.
  • Extra tpaccept perm check, for better multiworld support
  • New perm: essentials.sudo.exempt
  • Disposal sign disabled due to bukkit bug.
  • Group Manager bug fixes

2.8.2

  • CraftBukkit 1846
  • Colour related bug fixes
  • Item blacklist warning fix
  • Item repair, wont repair potions/dyes
  • Better handle file corruption, and jail errors.

2.8.1 / MC 1.1

  • Update for MC 1.1 / CraftBukkit 1.1 / 1818,1840
  • Prevent that the pay command sends money to all player, if the playername is empty
  • Added the new Enchantments
  • Added the new eggs to items.csv, it should update automatically, if you have not modified it
  • Adjusted new player spawn behaviour
  • Fixed {WorldDate}
  • Fixed double charges on /home
  • Fixed problem with spawns and jails in worlds that are loaded after Essentials
  • Optimized event handling
  • Strip colors from chat messages, if the user does not have the permission essentials.chat.color
  • Updated to use the new bukkit event system
  • Added support for Vault
  • Added new permission essentials.protect.alerts.notrigger
  • Updated French translation by Léa Gris
  • Home/Bed behaviour was modified to give higher priority to beds when spawning.
  • Bed home will no longer be listed if it doesn't exist
  • Signs are now optional and disabled by default
  • Performance tuning of the core and chat.
  • New GroupManager 1.9

Older