[+] Added support for 1.21.3
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[!] Fixed teleporting not properly checking for nearby safe locations and instead teleporting the player to the chest location
[+] Added two undocumented settings to config (tp-distance, tp-no-safe-space-y-offset)
[+] Added {world} placeholder to death-map-lore
[!] Fixed graveyard potion effects not being removed when plugin disables before players are kicked
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[+] fixed-chest-offset now has a "relative mode" (see config.yml)
[+] Oraxen furniture yaw and face can now be set in config.yml (see "oraxen-furniture-yaw" and "oraxen-furniture-face" in config.yml)
[!] Fixed "message-confirm" always using default currency format
[!] Fixed "message-paid-open" not using currency format at all
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[!] Fixed missing class "AngelChestBuilder" in API
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[+] Added command /acopen to open a nearby AngelChest
- Requires permission "angelchest.open" which is given by default
- The player must stand within a certain radius around the chest, see "max-open-radius" (default: 5 blocks)
- The radius can be overridden using permissions, e.g. for 10 blocks: "angelchest.open.10"
[+] Added option "move-chest-when-block-gets-changed" (see config.yml for more information)
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[+] Added options to set name and lore for dropped player heads
See config.yml (line 479-480 in the default config). Options are called "head-name" and "head-lore". Use \n for a newline.
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[!] Fixed exception when a player dies and Player#getLastDamageCause() returns null and "allow-chest-in-lava" or "allow-chest-in-void" is set to false
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[+] Added titles for graveyards
Options are called "title", "subtitle", "title-fadein", "title-stay" and "title-fadeout" and can be defined for each graveyard individually in graveyard.yml
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[+] Added support for 1.21.1
[+] Added config option "always-reset-block-to-original"
- When true, AngelChest always resets the block to its state before the chest was spawned when the chest despawns
- When false, AngelChest resets the block to the original blockstate, or to whatever blockstate another plugin or /setblock has set it to
- Default behaviour is "false", while older versions of AngelChest always behaved as if this setting would have been set to "true"
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[!] Fixed player name not being replaced correctly in GUI titles
[!] Fixed wrong message being used for the Chest Contents GUI
[!] Fixed death maps disappearing when someone opens the chest but doesn't empty it
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[+] Added config option "random-item-loss-split-stacks"
- When true, random item loss randomly remove items one by one instead of stack-wise
- Default option is false = previous behaviour
[+] Added permission "angelchest.preventvictimchest"
- Players killed by players with this permission won't get a chest spawned
[+] Added new API methods for developers (see Javadocs)
[+] Added config option "fixed-chest-offset" (see config.yml for more info)
[!] Fixed exception on 1.21 when using death maps
[!] Several minor fixes and improvements
Discord: [url]https://discord.jeff-media.com[/url]
Donate: [url]https://paypal.me/mfnalex[/url]
[!] Removed debug message I forgot to remove
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[!] Fixed ItemsAdder block not disappearing after opening the chest (if you're using an ItemsAdder block as chest material)
[!] Fixed Oraxen block not disappearing after the chest gets unlocked
[+] Added "cant-build" message when players don't get a chest because of WorldGuard flags, or WorldGuard blacklisted regions
[!] Fixed possible duplication bug that I won't explain in case people are too lazy to update
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[+] Added message for when a chest isn't spawned because a player wasn't allowed to build ("message-cant-build")
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[+] Added config option "only-spawn-chests-if-player-may-build-check-blockplaceevent"
- If you previously had "only-spawn-chests-if-player-may-build" set to true, you may want to set this to true too, otherwise the current behaviour may change
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[!] Fixed Oraxen leaving behind InteractionEntities for furniture
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[+] Added "Charges" system
- When enabled, players require a "Charge" to get an AngelChest spawned
- Charges are like a virtual currency. They can be obtained only through /acadmin charges, so you can sell them to players or give them out as rewards
- Additional settings still apply, so if you set a price to get a chest spawned, players will require both, a charge, and the amount of money/item you set
- See config.yml (line 850ff. in default config) for more information
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[+] Improved Percentage Prices, including min and max price (Explanation in config.yml)
- Percentage prices now use % instead of p, example: 50% instead of 0.5p
- You can set a min/max value, examples:
- 50%,min=1000 (50% of balance, but at least 1000)
- 50%,max=1000 (50% of balance, but at most 1000)
- 50%,min=100,max=500 (50% of balance, but at least 100 and at most 500)
If you're still using the old notation (0.5p), they continue to work. To set min/max prices though, you have to switch to the new % notation
Discord: [url]https://discord.jeff-media.com[/url]
Donate: [url]https://paypal.me/mfnalex[/url]
[!] Fixed chest not disappearing after unlocking protected chests or after unlock-duration timer expired
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[+] Added 1.21 support
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[+] Full support for Oraxen Blocks and Oraxen Furniture!
[+] Full support for ItemsAdder Blocks (Support for ItemsAdder furniture is still experimental)
[!] Fixed ItemsAdder blocks not being removed properly after fetching a chest, reloading the plugin or restarting the server
Example Screenshot of using Oraxen furniture:
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
- [+] Bossbar color for tp-wait-time is now configurable (Config option: "tp-bossbar-color")
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
[+] Added config options:
- "prevent-building-in-radius": Prevents placing blocks in a certain radius around other player's chests
- "prevent-breaking-in-radius": Prevents breaking blocks in a certain radius around other player's chests
- "only-prevent-building-in-radius-for-protected-chests": Whether "prevent-building-in-radius" and "prevent-breaking-in-radius" only applies to protected chests
[!] Fixed targetPlayers requiring angelchest.others permission instead of the command sender (for /actp <chestOwner> <chestId> <targetPlayer> and similar commands affecting other players)
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
- [+] Added admin commands to list, unlock, fetch and teleport players to someone else's chests
- /acfetch <chestOwner> <chestId> [targetPlayer]
- /actp <chestOwner> <chestId> [targetPlayer]
- /acunlock <chestOwner> <chestId>
- /aclist <chestOwner>
- If [targetPlayer] is not specified, the command sender will be the target player. If ran from console, and [targetPlayer] is not specified, the chest owner will be the target player.
- Fore more information, see "Admin Commands" section in config.yml
Discord: [url]https://discord.jeff-media.com[/url]
Donate: [url]https://paypal.me/mfnalex[/url]
- [!] Fixed plugin not enabling on 1.19.2 and earlier
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex