
Mystic Treasures 2.7
Ready to give your players a reason to explore the world?
Hello there
- Fixed spawn check on certain coordinates being too restrictive
- Fixed treasure not spawning if spawned on water (even if the treasure should never spawn on water, if it does, now it won't break)
Hello there,
This update brings the following:
- Added schedulers - now you can schedule treasures to spawn at certain hours at a certain location in a certain day. You can set multiple schedulers per treasure so you can set multiple days / hours that the treasure will spawn at.
- You can set the day to one of the following: "daily, monday, tuesday, etc.."
- You can set the time of the day in the 24 hour format (for ex: 18:30 for 6:30PM)
- You can set the coords with the format 'x:y:z' (for ex. 100:60:33) or set it to 'random' to spawn a random treasure using the normal settings.
- You need to add the config section yourself, otherwise it will be disabled. Place it like in the photo below
- Fixes bug where after the chest was redeemed, the thunder + explosion effect kept going
- Fixed a bug with the Treasure Showcase menu
- Fixed being able to stop the treasure while spawning, causing bugs
- Now, if you set a location in the spawn-locations or inside the scheduler, and that location is unsafe and will cause the treasure to bug out, the treasure won't spawn at all and a message will show in the console
- Added more messages on startup to improve debugging
- Added `treasure-stopped-confirmation: "&6&lTreasure&e&lHunt &fwas stopped @ {world}, X: {x}, Z: {z}"` message in messages.yml
- Now the treasure is set as active later in the spawn process to prevent unexpected behaviour
Hello there,
This update fixes the following:
- Fixed permissions on some commands
- Fixed PacketEvents support
- Added error message when with `get-rewards-from-chest: true` you had 0 rewards loaded that caused the treasure not to spawn
- [NEW] Support for custom items now covers: item rewards, treasure keeprs drops, menu items (see below), tre treasure key and the treasure block.
- [NEW] Nexo support for everything I said earlier
- [NEW] Another way to get the rewards:
- Now, players can open the chest to get the ItemRewards themselves
- Opening the treasure, will open the chest menu for every player that opens it.
- You can set an obfuscator for the rewards (all rewards will be replaced with a default block to combat stealing the best item first)
- You can set how many players can look in the chest at once
- You can set a click cooldown to combat autoclickers
- [NEW] New command: /hunt showcase
- This is a menu where players can see every treasure that exists with their rewards, treasure keepers and key
- [NEW] Waves
- Now you can set a number of clicks (on the treasure) it takes to spawn the second wave (example: at 10 clicks the treasure gives the reward, but at 5 clicks you set that the second wave should commence)
- Shockwaves - throws the players away from the treasure
- Treasure keepers respawn
- Add potion effects to the players
- [NEW] More placeholders
- Now I've added even more placeholders. Some for the menus, some for the hologram - that include placeholders to get the top 3 killers of the treasure, you can find them HERE
- Added option to customize the fall protection when a player enters the treasure's radius while flying
- Added blacklisted commands near the treasure
- Added the item obfuscator in the config to set how the dummy item looks.
- Fixed lots of bugs (forgot about many of them so just know I've fixed lots)
- Cleaned up code
- Fixed some placeholders and replaced some that were %placeholder% to {placeholder}.
- Fixed a bug with the update notice
- Added 'fall-protection' in config.yml to configure the glide effect when entering the treasure radius while flying/on elytra
- Added blacklisted commands inside the treasure region, which you can configure in config.yml
- Added the {x-offset} and {z-offset} placeholders for the actionbar and other messages in order to not give your players the exact coords of the treasure, but some coords near it. (You can configure how close they are in the treasure.yml)
- You can now change the cooldown time message
- Fixed a bug with /hunt reload
- Support for Java8 and Java11
- 1.16 bug fixes
- ItemReward enchantments bug fix
- Added option to modify 'blacklisted-biomes' in config.yml. In these biomes, your treasures won't spawn
Hello guys,
This update fixes some things:
- Fixed error when using 'spawn-to-certain-coords'
- Fixed treasure keeper equipment
- Fixed a bug with treasure keeper drops
- Added enchants, custom name and lore to treasure keepers drops
- Added enchants to item rewards
- Added chinese translation inside the .jar contributed by @Client_wwwwxd
- Code cleanup
- Chestplate couldn't be equipped on entities. Now, in the 'slot' of the equipment set it to 'CHEST' instead of 'BODY' in order to work (after updating to this version)
- Custom mob drops weren't always working
- Added custom name and lore to the mob drops
- Fixed an error occuring when you would use 'spawn-to-certain-coords: true'
- Updated the dependencies (supports 1.21.5)
Hello there,
This update fixes an error with the menu inside /hunt (when hunts are active) on certain older builds of spigot. If you encounter any problems, feel free to create a ticket on my discord server: https://mc.b-zone.ro/p/discord
- Unlimited treasures per-world:
- Now, every treasure has it's own treasure.yml file. Because of this you can set multiple rarity treasures per world with no restrictions other than no more than one active treasure of a type at one time (but there can be multiple treasures of other types e.g you have Rare treasure and Common treasure both running at once, but cannot have two rare treasures).
- TreasureKeepers features
- Added customization of TreasureKeepers
- Custom Name
- Chance of spawning
- Max health
- Potion effects
- Equipment with enchantments
- Custom drops
- Added customization of TreasureKeepers
- Also added chance to command rewards
- Added option to reward only the player who has dealt the highest damage to the TreasureKeepers
- Add option to have the players wait a certain amount of time before they can open the treasure
- Added option to change the dropped Treasure Loot's name
- Now the action bar info displays the treasure the closest to the player if there are multiple treasures active.
- Bug fixes, code cleanup, and optimization
Hello there,
This update fixes a few problems:
- Fixed an error with the sound when a user would try and claim a treasure
- Added the option to customize the item drop name if the treasure is set to drop the items.
- Added the option 'broadcast-to-all-worlds' which sends the action bar message to all the worlds. Only one will be shown in the action bar if multiple treasure hunts are active.
Hello there,
This is a quick update, which lets you set the display name and lore of the item reward to an empty string (eg. "") so that the item is stackable with vanilla items.
- Fiexed a bug where the holograms wouldn't erase on treasure removal
- Fixed an async error
- Added 'drop-items-on-ground' config option, which can be used only when 'reward-all-players-who-participated' is set to false. This spawns the ITEM REWARDS on the ground in a radius around the treasure so the players can fight over who gets what :). This is set to false by default.
Hello there,
This version fixes 2 bugs:
- Fixed treasures not spawning on negative coordinates
- Switched the native Java version back to Java 17 to ensure backward compatibility with lower spigot versions. Please reach out to me if this causes you problems.
- Updated all the dependencies to latest.
Thank you for sticking by!
item-rewards:
diamond: #Can be any text, it doesn't count. It's a reward identifier.
item: DIAMOND #Material name
name: "&6&l&oREWARD #1" #THIS WON'T WORK WITH ITEMS ADDER DUE TO HOW THEY RECOGNISE ITEMS
lore: #THIS WON'T WORK WITH ITEMS ADDER DUE TO HOW THEY RECOGNISE ITEMS
- "&7&oHave fun with this reward!"
amount: 1-10 #Between 1 and 10 diamonds
chance: 40 #Percentage (60%)
emerald: #Can be any text, it doesn't count. It's a reward identifier.
item: EMERALD #Material name
name: "&6&l&oREWARD #1"
lore:
- "&7&oHave fun with this reward!"
amount: 1-10 #Between 1 and 10 diamonds
chance: 100 #Percentage (60%)
- Treasure Keys. Now you can require players to have a custom item in their hand to be able to open the treasure. Every treasure has it's own key.
- Command to give key: /hunt key (Player) (World) [Amount], where the amount is optional
- Permission needed: mystictreasures.admin
- Can be used from console
- You can set custom name and lore to the key.
- Doesn't support ItemsAdder yet.
- ItemReward chances. Now you can set a chance to give the one who unlocks the treasure a certain reward. The chance is unique to every player.
- Reformatted the ItemRewards.
- You can now set custom display names to items
- You can now set custom lore to items
- Only works with items that are not ItemsAdder
- The plugin officially supports 1.21.4
Hi there!
This update adds support for FancyHolograms. Just edit the hologram's text from the messages.yml and it should work out of the box! Enjoy.
This update fixes a bug where if you didn't have a world named 'world' on your server, the default config would cause the plugin not to load. Now it just tells you to change the world name, and it will skip loading the treasure.