NewCraftRank SitesA free website and storeMake yours ›
1.10.41CraftRank Launcher is out Download ›AshlarFree server software built on Paper, with DDoS and backdoor protection See Ashlar ›Server ownersYour own launcher with your name, logo and one click onto your server See themes ›
Resources / Plugins / DupePlus

DupePlus

A highly modular Dupe Plugin. Adds the /dupe command to your server.

PluginsFree1.17 – 26.x
by galaxydevel0per · listed from Modrinth
Download ›

Opens Modrinth · 35,237 downloads there

DupePlus screenshot 1DupePlus screenshot 2DupePlus screenshot 3

What it does

A highly modular Dupe Plugin. Adds the /dupe command to your server.

DupePlus is a plugin for Paper / Spigot servers, made by galaxydevel0per. It supports Minecraft 1.17 – 26.x. It has been downloaded 35,237 times on Modrinth. That puts it at #32 of the 92 RPG and magic plugins listed here. The last update came out on Jun 25, 2026.

Supported versions

26.x1.211.201.191.181.17

Release history

DupePlus has had 10 releases on Modrinth since Jun 20, 2023. 4 of them came out in the past year. The newest is 1.4.3, released on Jun 25, 2026. It is made for Minecraft 1.20 – 26.3. It runs on Bukkit, Folia, Paper, Purpur and Spigot. The download is 2.9 MB.

VersionReleasedMinecraftType
1.4.3Jun 25, 20261.20 – 26.3Release
1.4.2Mar 18, 20261.20 – 1.21.1Release
1.4.2Mar 16, 20261.21.2 – 1.21.11Release
1.4.1Dec 11, 20251.20 – 1.21.11Release
1.4.0Nov 2, 20251.20 – 1.21.8Beta

Commands

The commands named on the Modrinth page of DupePlus:

/dupe

Permissions

Permission nodes named there, to give with a plugin like LuckPerms:

dupeplus.dupedupeplus.cooldowndupeplus.times.max.unlimiteddupeplus.times.maxdupeplus.times.min.unlimiteddupeplus.timesdupeplus.loredupeplus.sounddupeplus.bypasseconomy

Latest release on GitHub

DupePlus is open source. Its newest release on GitHub is 1.4.3, published on Jun 25, 2026.

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

Read all release notes on GitHub

Before that: DupePlus v1.4.2 (Mar 30, 2026), release (Mar 16, 2026).

Description from the author on Modrinth

[

](github.com/meme20200/dupeplus)
[

](bstats.org/plugin/bukkit/DupePlus/18772)
[

](github.com/meme20200/dupeplus/issues)

The only /dupe plugin you'll ever need.

DupePlus

The best duplication plugin for your Dupe server. DupePlus is a fully modular plugin that allows you to toggle any feature off or on! DupePlus also provides you with a user-friendly configuration with comments that help you understand what each section means in the YML. It will also make your survival easier just by duplicating. Just use "/dupe" in chat and let the magic happen!

Highly optimized, exploit-proof Dupe server plugin for your professional Dupe server, or your private server with your friend group.

DupePlus primarily focuses on preventing exploits for the /dupe, supporting many custom item plugins like ItemsAdder (itemsadder:id), and code readability for anyone to contribute easily.

Why should I use DupePlus?

🏛️

Blacklist (or whitelist)

Block or allow certain items from being duplicated.

⚙️Custom Commands

Change the default /dupe to whatever you want!

🔉Sound Feedback

Play a sound to the player when they duplicate something.

💰Economy

Make duplicating come with a small or huge cost!

And many other helpful features waiting for you!

Note: If you want a feature to be added, then please request the feature in the GitHub Repository Issues.

Setup Guide

1. Installation

Download the plugin from the First Version in the Featured Versions or from the Versions Tab, then click Download and upload it to the /plugins folder in your Minecraft Server Files.

2. Configuration

The config file will be placed in the /plugins/DupePlus folder in your Minecraft Server Files.

Previous config versions will be renamed to old.config.yml or deleted.

If you ever manage to break the config.yml or accidentally erase it. Then here is the default config.yml

config.yml

DupePlus's Settings

Message Variables:

= The Duplicated item

= The Item's Display Name

= The Item Count before dupe

= The Item Count after dupe

= Item Count

= The default prefix or the prefix you set

= The maximum

= The minimum

= The world name

#

  • = Where you can download the new version

= The current version installed in the server.

= The new version

Use this website to help you customize your messages

webui.advntr.dev

If you want to request a feature or notice any issues with the Plugin. Then create an issue in the GitHub Repository.

github.com/meme20200/dupeplus/issues

dupe:

The prefix that is added before each message.

prefix: "DupePlus |"

Make it false to let everyone allowed to use this command (Default: false)

Permission: dupeplus.dupe

permission: false

Settings to change the Dupe Command into a Custom command.

custom-command:

Make it false to disable the custom command, make it true to enable it. (Default: false)

enabled: false

The name used to create the custom command (Default: "dupe")

/

name: "dupe"

Other ways of using /dupe

aliases: [ "duplicate" ]

The message sent to the player when try to execute dupe or reloadconfig no permission (Only if the above is true) (Default: " | You are not allowed to use this command")

Allowed Message Variables:

Leave blank for no message

permission-message: " You are not allowed to use this command"

The message sent to the player when you duplicate an item. (Default: " | Duped ")

Allowed Message Variables: , , , ,

message: " Duped "

The message sent whenever the player tries to dupe nothing (Air) (Default: "")

Leave blank for no message

duping-nothing-message: ""

Settings to block or allow /dupe in specific worlds.

worlds:

Make it false to disable this feature.

enabled: false

Mode: whitelist, blacklist (Default: blacklist)

whitelist will block all worlds but only allow /dupe in the worlds list.

blacklist will allow all worlds but block /dupe in the worlds list.

mode: blacklist

If the player tries to dupe in a blocked world. (Default: " | The world is banned from using /dupe!")

Allowed message variable: , , , ,

Leave blank for no message

blocked-message: " The world is banned from using /dupe!"

Add or remove worlds to either block (blacklist) or allow (whitelist) it from players in the world from duping.

worlds: [ ]

Checks if the item has a NBT Tag of "dupenotallowed", if it has, it will not dupe the item.

custom-nbt-item:

Make it false to disable the Custom NBT feature, make it true to enable it (Default: true)

enabled: true

Allowed message variable: , , , (Default: " | The item is blocked from being duped!")

Leave blank for no message

blocked-message: " The item is blocked from being duped!"

When using /dupe, in which hand will it dupe? (Default: MainHand)

OffHand

MainHand

dupe-on: MainHand

Message to the sender if they try to dupe as a non-player (Default: "DupePlus | You can't do that!")

console-message: "DupePlus | You can't do that!"

Settings for blacklist / whitelist

list:

Make it false to disable these features, make it true to enable it (Default: false)

enabled: false

Make it false to make it "whitelist", make it true to make it "blacklist" (Default: true)

whitelist will block all items but only allow duplicating items in the items list.

blacklist will allow all items but block duplicating items in the items list.

Enabled must be true

blacklist: true

Checks Shulker Boxes when duplicating items (Default: true)

shulkerbox: true

Checks Bundles when duplicating items (Default: true)

bundle: true

If the player tries to dupe an item that is in the blacklist or the item is not in the whitelist (Default: " | The item is blocked from being duped!")

Allowed message variable: , , ,

Leave blank for no message

blocked-message: " The item is blocked from being duped!"

Add or remove items to either block (blacklist) or allow (whitelist) them from being duped, also do not include spaces. (NO: "diamond block" YES: "diamond_block")

Begin the item's id with minecraft: to check the item's type only, it will ignore if the item is part of a custom plugin. (Default: - minecraft:barrier)

Begin the item's id with itemsadder: if you want to check if the item's itemsadder id, it will not check for the namespace.

You can use itemsadder:* to block all ItemsAdder items from being duplicated

items:

  • minecraft:barrier

Add or remove specific itemsadder namespaces to either block (blacklist) or allow (whitelist) any items that is under those namespaces from being duplicated

itemsadder-namespaces:

  • replace_me

Settings for the cooldown of /dupe

cooldown:

Make it false to disable the cooldown, make it true to enable it. (Default: false)

enabled: false

How many seconds for the cooldowns to be. (Default: 3)

seconds: 3

If the player tries to dupe while the cooldown is set. (Default: " | Please wait .")

Allowed message variable: ,

Leave blank for no message

wait-message: " Please wait ."

Make it true if you want players with the permission to ignore the cooldown, make it false if you want everyone to have cooldown. (Default: true)

Permission: dupeplus.cooldown

permission: true

Settings for this (ignore if you don't want this) players can still run /dupe

/dupe

times:

Make it false to disable this feature, make it true to enable this feature (Default: false)

enabled: false

Set it to 0 to disable the times (Default: 5) (Recommended: 5)

Permission to let a player/group have no maximum regardless of this option: dupeplus.times.max.unlimited

dupeplus.times.max.

max-values:
pro: 10
vip: 8
default: 5 # Default permission or players without the permission who are using the dupe times.

If the player puts the value above the maximum then what's the message? (Default: " | This is higher than maximum! Do something lower than ")

Allowed message variable: , ,

Leave blank for no message

max-message: " This is higher than maximum! Do something lower than "

0 for no minimum amount of times the player can run (Default: 0) (Recommended: 0)

Permission to let a player/group have no minimum regardless of this option: dupeplus.times.min.unlimited

It is recommended to just keep this at 0

min: 0

If the player puts the value below the minimum (Default: " | This is lower than minimum! Do something higher than ")

Allowed message variable: , ,

Leave blank for no message

min-message: " This is lower than minimum! Do something higher than "

Instead of sending the dupe message for every time it duplicates, it sends it one time to stop spam. (Default: true)

one-time-message: true

Make it false to let everyone allowed to use this feature. (Default: false)

Permission: dupeplus.times

permission: false

Adds lore to the duplicated item.

lore:

Enables or disables this feature. (Default: false)

enabled: false

The lore added to the duplicated item. (Default: "* Duplicated Item")

text: "* Duplicated Item"

The modes on how the plugin will add the lore. (Default: set)

append: Checks if the dupe lore exists or not, if it doesn't exist then it adds after the last lore or just adds the lore if no lore is present.

set: Checks if the dupe lore exists or not, if it doesn't exist then it will replace the existing lore with the dupe lore, otherwise it just ignores. (Recommended)

mode: set

Make it false to always add/set the lore to the duplicated item regardless of the player's permission to use this feature or not, make it true to not add the lore if the player doesn't have the permission. (Default: false)

Permission: dupeplus.lore

permission: false

Plays the set sound whenever you use /dupe

Permission: dupeplus.sound

sound-feedback:

Enables or disables this feature. (Default: false)

enabled: false

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

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

Whenever the player does /dupe , 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: , , , ,

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

not-enough-message: " You don't have enough currency to use /dupe!"

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

The Integrations that this plugin connects with.

Must restart server for the changes to apply (Also the plugin must already be installed)

If you notice any issues then please create an issue in GitHub (meme20200/dupeplus)

integrations:

Enables Item

Written by galaxydevel0per. Read it with pictures on Modrinth.

How to install DupePlus

  1. Make sure your server runs Paper and Spigot on Minecraft 1.17 – 26.x.

  2. Download the .jar file from Modrinth and put it in the plugins folder of your server.

  3. Restart the server. Avoid /reload, many plugins do not handle it well.

  4. Type /plugins in the console: DupePlus should be listed in green. Its config files are created in the plugins folder on the first start.

Compatibility

Minecraft versions
26.x, 1.21, 1.20, 1.19, 1.18, 1.17
Runs on
Paper, Spigot
Edition
Java
Needs
Nothing else
License
MIT
Price
Free
Upkeep
Actively updated (Nov 10, 2026)

DupePlus compared with similar ones Compare all alternatives

ResourceDownloadsVersionsLast updatePrice
DupePlusthe one you looked at35K1.17 – 26.xJun 25, 2026Free
VeinMiner EnchantmentMiraculixx18.2M1.21 – 26.x21 days agoFree
EnderChestfernsehheft79K1.16 – 26.x4 days agoFree
Craft Enchanted Golden AppleJodek38K1.16 – 26.x5 days agoFree

Questions

Does DupePlus work on Minecraft 26.x?

Yes. DupePlus supports Minecraft 26.x. All supported versions: 26.x, 1.21, 1.20, 1.19, 1.18, 1.17.

Is DupePlus free?

Yes. DupePlus is free to download from Modrinth.

Which server software does DupePlus run on?

DupePlus runs on Paper and Spigot servers.

Is DupePlus still updated?

Yes. The last update came out in the past day.

What are the best alternatives to DupePlus?

The closest ones are VeinMiner Enchantment, EnderChest and Craft Enchanted Golden Apple. Compare all alternatives

Alternatives to DupePlus

EnderChestPlugins · 1.16 – 26.x

⭐Trusted on 900+ Server⭐Opens your Ender Chest with /ec /enderchest⭐ Configurable storage type ⭐Anti Dupe⭐ Custom Enderchest Size⭐ Custom Sounds ⭐Folia…

Free78,997 downloads
Bliss SMP pluginPlugins · 1.21 – 26.x

BlissGems is a Minecraft plugin that adds a unique gem system where players equip magical gems in their offhand to gain passive abilities and activate…

Free98,088 downloads
Compare all alternatives ›

Reviews

–★★★★★
0 reviews
50
40
30
20
10

Log in to leave a review.