Skip to content

1.4.3

Latest

Choose a tag to compare

@Galaxy202 Galaxy202 released this 25 Jun 13:53

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: false

Economy 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.yml that are missing from the code.

Full Changelog: 1.4.2...1.4.3