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.
- essentials.chat.color - This allows you to color your chat messages using color 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