Home›Java›Mods›DecoSwap
DecoSwap
ModsJava

DecoSwap

Java mod listed for Minecraft 26.x. Downloads from the MC Java Mods app on Android.

by MrDino · on Modrinth

DecoSwap is a Paper plugin for saving blocks and entities as reusable decorations. Select, edit, organize, and place them anywhere; safely remove them…

⬇ Download on Modrinth
DecoSwap — screenshot 1DecoSwap — screenshot 2DecoSwap — screenshot 3DecoSwap — screenshot 4DecoSwap — screenshot 5

DecoSwap

DecoSwap Banner

Build once. Save it. Bring it back whenever you need it.

DecoSwap is a Minecraft Paper plugin that lets you capture, manage and reuse decorations made from blocks and entities.

Whether you're creating seasonal events, decorating a lobby or building detailed displays with Armor Stands and Display Entities, DecoSwap lets you save your creations and bring them back without rebuilding everything manually.

Unlike traditional schematics, DecoSwap works with exact object selections, allowing you to include only the blocks and entities you actually want.

✨ Features

DecoSwap Comparativa 1

🛠️ Getting Started

DecoSwap Comparativa 2

Getting started is simple:

1. Get your selection tool

/ds wand

2. Select your decoration

Use the wand to select blocks and entities individually, or switch to REGION mode to select larger areas.

Switch between OBJECT, REGION and ANCHOR using Shift + F (the sneak and swap-hand controls).

3. Save your creation

/ds save christmas_tree

This creates a reusable Decoration without removing anything from the world.

4. Pack your decoration (optional)

/ds pack christmas_tree

Saves the current decoration and removes its selected objects from the world.

5. Deploy and restore

/ds place christmas_tree

/ds remove christmas_tree

Deploy your saved creation and later restore the block state recorded before that deployment.

You can also open /ds gui to manage your decorations through the in-game interface.

📋 Commands

The main command is /decoswap, with /ds as its shorter alias.

Selection & Editing

Command Description
/ds wand Get the selection wand.
/ds mode <mode> Switch between object, region and anchor modes.
/ds select region [all|blocks|entities] Import objects from the selected region.
/ds select info View your current selection.
/ds undo Undo the last selection change.
/ds clear Clear the current selection.
/ds anchor set Set a custom decoration origin.
/ds edit <name> Edit an existing Decoration.

Decoration Management

Command Description
/ds save <name> Save or update a Decoration.
/ds pack <name> Save and remove the original objects.
/ds place <name> Deploy at the saved location.
/ds place <name> here Deploy at your current location.
/ds remove <name> Restore a recorded deployment.
/ds changes <name> Check for modifications to a saved home Decoration.
/ds info <name> View Decoration information.
/ds list List saved Decorations.
/ds active List active Deployments.

Placement also supports --rotation 0|90|180|270. Advanced placement and restoration commands support --force, subject to additional permissions.

Groups & Administration

Command Description
/ds group create <name> Create a new Group.
/ds group add <group> <decoration> Add a Decoration to a Group.
/ds group remove <group> <decoration> Remove a Group member.
/ds group deploy <name> Deploy a Group.
/ds group restore <name> Restore a Group.
/ds recovery list List incomplete transactions.
/ds gui Open the management interface.
/ds guide Open the in-game guide.
/ds language <auto|en_US|es_ES> Change your language preference.
/ds reload Reload supported configuration and language files.
/ds version Display plugin and server compatibility information.

Tip: Use /ds help for the in-game command overview. Additional selection, recovery and administration commands are documented in the Wiki.

🔐 Permissions

DecoSwap provides permission-based access to editing tools, decoration management, deployment and administrative operations.

All permissions default to server operators (OP). The decoswap.admin permission grants access to all declared DecoSwap permissions.

General & Selection

Permission Description
decoswap.use Access to the main command.
decoswap.help Access to the help command.
decoswap.wand Obtain the selection wand.
decoswap.select Use selection tools and commands.
decoswap.anchor Manage custom Anchors.

Decoration Management

Permission Description
decoswap.decoration.create Legacy explicit Decoration creation.
decoswap.decoration.save Save Decorations, including automatic updates through the save command.
decoswap.decoration.update Explicitly update and edit Decorations.
decoswap.decoration.pack Pack Decorations.
decoswap.decoration.delete Delete saved Decorations.
decoswap.decoration.deploy Deploy Decorations.
decoswap.decoration.restore Restore Deployments.
decoswap.decoration.info View Decorations and active deployment information.
decoswap.decoration.changes Scan and receive Decoration change reports.

Groups & Administration

Permission Description
decoswap.group.create Create Groups.
decoswap.group.edit Manage Group members and icons.
decoswap.group.delete Delete Groups.
decoswap.group.deploy Deploy Groups.
decoswap.group.restore Restore Groups.
decoswap.recovery Inspect and recover incomplete operations.
decoswap.reload Reload supported settings.
decoswap.admin Grant all DecoSwap permissions.

Advanced Permissions

The following permissions control sensitive operations:

Sensitive block capture also depends on the server configuration.

Recommendation: Grant decoration editing and deployment permissions only to trusted staff, especially when using force operations or capturing sensitive block data.

📦 Requirements & Compatibility

Later Paper versions are intended compatibility targets but require validation on their respective server builds.

No WorldEdit, FAWE, ProtocolLib or resource pack is required.

⚠️ Important Information

DecoSwap records the previous block state before each deployment, allowing tracked placements to be restored. Saving an original decoration does not create a historical backup of the terrain that existed before it was built.

Restoration checks for modified blocks and aborts on conflicts by default, helping prevent accidental overwrites. State preservation depends on the supported block and entity types.

We recommend keeping world backups when managing important builds.

DecoSwap Banner 2

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more