Releases: cindyker/Cenotaph
Releases · cindyker/Cenotaph
6.4 for Minecraft
6.1 for MC 1.14.*/1.15.*/1.16.*/1.17.*
- Altered the event priority upon which the cenotaphs are made, making it possible to:
- Cenotaphs should no longer generate when another plugin has altered the PlayerDeathEvent to keep the player's inventory.
- Solved an NPE that could occur when a hopper tries to move something into an unloaded chunked.
6.0 for MC 1.14.*/1.15.*/1.16.*
- New Database Schema. Old DB's Cenotaph v5.3 and newer will convert.
- Cenotaph will no longer load when updating from a version 5.2 or earlier.
- New Permission Node: cenotaph.security.
- When given to a player they will have a secured tombblock, even when the cenotaph config has security disabled.
- Update support for Slimefun's Soulbound items.
- Added Towny support: Config now contains option to enable Towny support.
- When enabled players must be able to build a chest where they have died or their inventory drops.
- Added english.yml.
- Added ability to translate all messages.
- New Config Option: core.pvp_kills_dont_get_chests
- default: false
- If set to true when players are killed by other players there is no cenotaph made.
- Added missing death causes.
- Added protection against hoppers and hoppercarts taking items from cenotaphs.
- Fix causes of deaths on signs when an arrow or other projectile killed the player.
5.7 for 1.14/1.15
- Add support for Slimefun's Soulbound items - these are no longer placed into cenotaphs.
5.6 for 1.14
- Add CAVE_AIR & BUBBLE_COLUMN to replaceable materials list. Fixes players who died in caves inexplicably not getting a chest.
5.3 for 1.13
Version 5.3
- New database schema. Old databases will auto-convert.
- Removed lockette and LWC support and replaced it with built-in security system that requires no signs.
- Moved various things over to a new CenotaphUtil.
- Moved listeners to their own package.
- Cleaned up startup sequence.
- Fixed double chests spawning as two separate single chests. (Showed up as a bug in MC 1.13)
- Made signs on top of double chests always face the 'foot' of the tomb, enhancing the realism of the blocky tomb-like sign/chest combination.
- Fixed dynmap support.
- Added protection from pistons/explosions/burning to built-in security.
- Replaced TNT/Creeper Protection with generalized explosions protection.
- Changed from bukkit to spigot for development.
- Added actionbar messages for Denial of access to secured/protected chests, this will lessen some of the chat spam.
- Created CenotaphMessaging to handle messages.
- Added the ability for /cenadmin to be used by the console.
- Added a CenotaphMessaging function that can smartly send to player or console (if the sender is not a player.)
- Fix up the findPlace function for finding good spots for chests.
- No longer will dying with a full inventory in a 1x1x1 hole cause only one chest to be used while the rest overflows onto the ground.
- When double chests are required the oneBlockUpCheck is always tried for (if enabled.)
- Remove noReplaceList which wasn't actually doing anything that the OneBlockUpCheck does better.
- Update list of blocks that can be replaced in the canReplace(mat) function.
- Covers crops via Ageable, use tags for small flowers and saplings.
- Remove the noDestroy option from the config, which became redundant after the security became built-in.
- Set your config's security to not time-out and you have the exact same effect.
Version 5.2
- Completely replaced the config with dumptruckman's CommentedConfiguration system.
- This means you don't have to regenerate your config.yml after updating Cenotaph.
- System is used by Towny/TownyChat and many other plugins.
- New config options in the future will add themselves with default settings.
- Removed the deathmessages section of the config.yml
- For now entity names are pulled from the server, meaning new entities are automatically handled.
- Environmental deathcauses are hardcoded to English for the time being.
- Removed version checker option from config, I don't think this worked.
- Cleaned up some of the TODO's that were done.
Version 5.1
- Update to much of the Lockette/Sign code to make it not use deprecated API.
- Update to use UUIDs in TombBlocks, allowing us to use less deprecated methods.
- Update to pom.xml's sk89q's repos, making them not be required in the lib folder.
- Update to economy handler, no longer errors when Vault is not found on a server.
- Old databases will have old tombstones which do not have ownerUUID
values. These will be null, and means that for those tombstones there
will be no message sent to a player when their security runs out/they
have their tombstone destroyed, (but these messages wouldn't be shown
anyways if this happened while they were offline.)
5.3 for MC 1.12
Version 5.3
- New database schema. Old databases will auto-convert.
- Removed lockette and LWC support and replaced it with built-in security system that requires no signs.
- Moved various things over to a new CenotaphUtil.
- Moved listeners to their own package.
- Cleaned up startup sequence.
- Fixed double chests spawning as two separate single chests. (Showed up as a bug in MC 1.13)
- Made signs on top of double chests always face the 'foot' of the tomb, enhancing the realism of the blocky tomb-like sign/chest combination.
- Fixed dynmap support.
- Added protection from pistons/explosions/burning to built-in security.
- Replaced TNT/Creeper Protection with generalized explosions protection.
- Changed from bukkit to spigot for development.
- Added actionbar messages for Denial of access to secured/protected chests, this will lessen some of the chat spam.
- Created CenotaphMessaging to handle messages.
- Added the ability for /cenadmin to be used by the console.
- Added a CenotaphMessaging function that can smartly send to player or console (if the sender is not a player.)
- Fix up the findPlace function for finding good spots for chests.
- No longer will dying with a full inventory in a 1x1x1 hole cause only one chest to be used while the rest overflows onto the ground.
- When double chests are required the oneBlockUpCheck is always tried for (if enabled.)
- Remove noReplaceList which wasn't actually doing anything that the OneBlockUpCheck does better.
- Update list of blocks that can be replaced in the canReplace(mat) function.
- Covers crops via Ageable, use tags for small flowers and saplings.
- Remove the noDestroy option from the config, which became redundant after the security became built-in.
- Set your config's security to not time-out and you have the exact same effect.
Version 5.2
- Completely replaced the config with dumptruckman's CommentedConfiguration system.
- This means you don't have to regenerate your config.yml after updating Cenotaph.
- System is used by Towny/TownyChat and many other plugins.
- New config options in the future will add themselves with default settings.
- Removed the deathmessages section of the config.yml
- For now entity names are pulled from the server, meaning new entities are automatically handled.
- Environmental deathcauses are hardcoded to English for the time being.
- Removed version checker option from config, I don't think this worked.
- Cleaned up some of the TODO's that were done.
Version 5.1
- Update to much of the Lockette/Sign code to make it not use deprecated API.
- Update to use UUIDs in TombBlocks, allowing us to use less deprecated methods.
- Update to pom.xml's sk89q's repos, making them not be required in the lib folder.
- Update to economy handler, no longer errors when Vault is not found on a server.
- Old databases will have old tombstones which do not have ownerUUID
values. These will be null, and means that for those tombstones there
will be no message sent to a player when their security runs out/they
have their tombstone destroyed, (but these messages wouldn't be shown
anyways if this happened while they were offline.)
5.5 For 1.14
- Remove Wither Roses from the canReplace list.
LlmDl's 5.4 Update (Holograms!)
- Adds holographicdisplay as a softdepends.
- If enabled in the config, and HolographicDisplays is present then rather than a sign on top of a deathchest, a hologram with the same information will be spawned.
- Holograms are stored in a new holograms.db which is saved to on shutdown as well as after a tombblock is made.
- Holograms are loaded at startup.
- Moved some more stuff out of the EntityListener and into CenotaphUtil.
- Moved all plugin-handling classes into a PluginHandlers package.
- Fix missing admin check when opening secured chests.
- Moved database related things to CenotaphDatabase.java
- New Command: /cenadmin deletehologram
- Removes nearby cenotaph holograms that may not have a cenotaph anymore.
- Requires user to be in same chunk and within 5 blocks of the hologram.
- Requires cenotaph.admin.deletehologram permission node.