Due to new language additions, please delete your lang folder to get the new entries.
The main highlights of this update are as follows
Trapped
The /trapped command will allow a player to teleport outside a random corner of claim if stuck.
The command can only be used if player does not have build permissions in claim where run.
Use setting 'player-trapped-cooldown' in 'global.conf' to configure the cooldown of this command. Default '300' seconds.
Use option 'player-teleport-delay' to add a delay when used.
Note: if a teleport delay is configured, the player must stand still or they will not be teleported.
UnlockDrops
The /unlockdrops command will allow a player to unlock their item drops after death when enabled.
There are 2 new options that have been added for this command
- Use option 'player-item-drop-lock' to control item drop protection on death.
- Use option 'pvp-item-drop-lock' to control item drop protection on pvp death.
These options are disabled by default. To enable, open 'options.conf' and enable them under 'option-control' section. Once they are enabled, you can configure them per user/group in LP.
Memory Improvements
One of our testers, MicleBrick, brought to our attention that there was excessive memory usage with GD's chunk objects. This would cause more than intended memory usage the more chunks that were loaded. I was able to identify the issue and optimized the data being stored in memory. Servers should see roughly 50% improvement in memory across the board from this change.
Upcoming Features/Improvements
The following is upcoming features/improvements that I expect to have in my next update
- Claim Snapshot is a new system that will allow users to backup/restore claim data, trust, options, and permissions.
- Rent has been overhauled to make use of the new claim snapshot system and will allow renters to trust and change flags of their claims.
- Integrated SimpleClans support. Simpleclans is an excellent clan plugin allowing servers to engage in wars/pvp as a team.
Now for the changelog =)
Changelog
Code (Text):
* Fix GDChunk memory usage.
* Fix NPE when creating subdivision using WorldEdit.
* Fix NPE when executing '/claimrent info' in non-rented claims.
* Fix TrustClaimEvent Add/Remove events not triggering.
* Fix TransferClaimEvent not being cancellable.
* Fix WE CUI visuals not showing when calling visual apply.
* Fix visualization types not changing on setType call.
* Fix PvP option not working in claims.
* Fix player-deny-flight not resetting on teleport.
* Fix fire-spread flag definition for users.
* Fix resizing cuboids to 1 block high.
* Fix explosions not respecting inheritance.
* Fix world configs not using lowercase name on reload.
* Fix shovel resetting to basic on item change.
* Fix '/claimcreate' error message on invalid type.
* Add '/trapped' command to assist players when stuck.
- Use setting 'player-trapped-cooldown' in 'global.conf' to configure the cooldown of this command. Default '300' seconds.
- Use option 'player-teleport-delay' to add a delay when used.
* Add '/unlockdrops' command to unlock protected item drops after death.
- Use option 'player-item-drop-lock' to control item drop protection on death.
- Use option 'pvp-item-drop-lock' to control item drop protection on pvp death.
Note: In order to use this feature, one of the item drop options must be enabled in 'options.conf'
* Add 'pvp_combat_active' placeholder.
* Add '%owneruuid%' support to DynmapProvider.
* Remove 'explosion-cancel-block-limit' as it breaks inheritance functionality.
* Remove 'player-deny-flight' option cache.
* Improve player afk location handling.
* Improve option config lookups.
* Verify chunk is loaded before sending block change to player.
* Players attacking within a protected claim with no longer be protected if in PvP combat.
* The 'pvp-combat-timeout' will now reset properly when engaging in PvP.