DupePlus 1.4.3
If you have any issues with the plugin or want to request a feature, then please report it at the DupePlus GitHub Repository Issue
20K+ Downloads on Modrinth! 🎉
DupePlus has come a long way to become what it is today, and it is all thanks to everyone who uses it, including the players who join the Dupe server! Thank you for using this plugin.
Bundle Checker in Bundle (Reported by Pro2021CA)
Patched an exploit where players can skip the blocklist by putting a blocked item in a bundle within a bundle
Unblocker (Sub)command
Added a new (sub)command to unblock the item that is blocked from /dupeplus block, /dupeblock, or manually adding the NBT/Item Component "dupenotallowed"
/dupeplus unblock
/dupeunblock
Sound Feedback
Added a new feature that plays a chosen sound to the player whenever they do /dupe.
Sound Feedback in config.yml
# Plays the set sound whenever you use /dupe
# Permission: dupeplus.sound
sound-feedback:
# Enables or disables this feature. (Default: false)
enabled: true
# The Minecraft sound category used to play the sound. (Default: master)
# Acceptable Values: master, music, record, weather, block, hostile, neutral, player, ambient, voice
category: master
# The sound used whenever the player uses /dupe. (Default: "minecraft:block.amethyst_block.chime")
sound: "minecraft:block.amethyst_block.chime"
# The volume of the sound played to a player whenever they use /dupe. (Default: 1)
volume: 1
# The pitch of the sound played to a player whenever they use /dupe. (Default: 1)
pitch: 1
# Make it false to let everyone allowed to use this feature. (Default: false)
# Permission: dupeplus.sound
permission: falseEconomy Feature
You need Vault & an Economy Plugin to use this feature.
Added the economy feature to DupePlus that makes it so that /dupe cost a specific in-game currency price.
Economy Feature in config.yml
# Deducts money from the player whenever they use /dupe
# Permission: dupeplus.bypasseconomy
economy:
# Enables or disables this feature. (Default: false)
# Note: You must have Vault installed and must set vault in integrations to true if you are going to use this feature.
enabled: true
# Whenever the player does /dupe <times>, should it deduct from the player once or every time? (Default: true)
charge-per-dupe: true
# The message sent to the player whenever the deduction was complete. (Can be silent)
# Allowed Message Variables: <prefix>, <price>, <item_type>, <item_name>, <item_count>
# Leave blank for no message
successful-message: ""
# The message sent to the player whenever they don't have enough currency to use /dupe.
# Leave blank for no message
# Allowed Message Variables: <prefix>, <price>, <item_type>, <item_name>, <item_count>
not-enough-message: "<prefix> <red>You don't have enough currency to use /dupe!</red>"
# The price that deducts from the player whenever they use /dupe (Default: 25)
# Setting this to 0 will not deduct anything from the player.
# Do not use negative numbers
price: 25
# Make it false to make everyone pay to use /dupe. (Default: false)
# Permission: dupeplus.bypasseconomy
permission: false@bobhenl's Issue
Fixed an issue where the /dupe would crash in newer Minecraft versions, we have moved from using NBTEditor to now using item-nbt-api.
Fixes
- Removed the modern tag usage (1.21.2+) in Bundle Check to support 1.20 and above.
- Implemented options in
config.ymlthat are missing from the code.
Full Changelog: 1.4.2...1.4.3