SpawnStash Plugin - DonutSmp Replica v1.0

A Minecraft plugin for catching cheaters using a fake stash - Folia Supported
  • banner_spawnstash_final.png
📦 SpawnStash - The Ultimate Folia-Ready Schematic & Stash Spawner

Catch cheaters, create arenas, spawn loot events, or build in real-time with absolute confidence! SpawnStash is a premium, state-of-the-art Minecraft plugin designed to seamlessly paste, manage, and undo WorldEdit schematics.

Engineered for extreme performance and absolute stability, SpawnStash operates with a 100% thread-safe asynchronous architecture, making it fully compatible with modern multi-threaded engines like Folia as well as standard Paper/Spigot servers.




✨ Key Features

🚀 Native Folia & Multi-Thread Support
Pasting world blocks synchronously can cripple multi-threaded environments. SpawnStash automatically dispatches all schematic operations to the correct region scheduler thread on Folia, ensuring zero lag, zero performance drops, and maximum server TPS!

🔄 Intelligent Multi-Level Undo Stack
No more accidentally ruining your world! SpawnStash features a configurable per-player undo stack. Staff can revert their last N pastes in sequence (e.g., undo up to 3 or 5 past stashes) with a simple /stash undo command.

📜 Async SQLite Staff Audit Logging
Keep absolute control of your staff activities! Every single paste action—complete with the staff member's name, schematic file used, exact coordinates (World, X, Y, Z), timestamp, and undo status—is logged to a local SQLite database completely asynchronously. High staff can audit logs in-game instantly.

⏰ Per-Player Cooldown Enforcer
Prevent staff abuse! Configure a strict paste cooldown (in seconds) per player. Players trying to paste too quickly will see a custom, color-coded warning message showing the remaining seconds down to the millisecond.

🎨 Dynamic Design & Message Config
Make the plugin look uniquely yours! Every single message, alert, prefix, help page, and status indicator can be customized in the configuration with full standard color code (&) support.

⚙️ Tailored Paste Parameters

  • Choose to skip pasting air blocks (ignore-air) to speed up operations.
  • Center schematics horizontally on the player's exact position (center-schematic) instead of pasting from the default schematic corner.
  • Customize standard vertical offsets (y-offset) relative to the player's feet.



🛠️ Instant Setup Guide (3 Simple Steps)

1. Drop SpawnStash.jar into your plugins/ directory.
2. Make sure FastAsyncWorldEdit (FAWE) or WorldEdit is installed on your server.
3. Restart your server, drop your .schem or .schematic files into plugins/SpawnStash/schematics/, and you're ready to paste!




🗺️ Staff Audit Commands & logs

SpawnStash contains a premium SQLite-driven logging suite that makes auditing exceptionally easy:
1. Run /stash logs to view all recent pastes on page 1.
2. Run /stash logs <page> to navigate through log history pages (10 entries per page).
3. Run /stash logs <player> [page] to view logs filtered specifically for a single staff member.
4. The plugin will automatically append (UNDONE) to log entries if a staff member undid their paste!




💻 Commands & Permissions

SpawnStash includes tab-completion out of the box! Auto-complete schematic names, player names, and sub-commands seamlessly.

🎮 Commands

/stash - Spawn a random schematic at your feet.
/stash <name> - Spawn a specific schematic by its file name (without extension).
/stash undo - Undo your last paste(s) from your undo stack.
/stash logs [page] - View the staff paste logs history.
/stash logs <player> [page] - View the logs history for a specific player.
/stash reload - Reload the configuration and clear cooldowns/caches.
/stash help - View the formatted help menu.

🔑 Permissions

spawnstash.use - Paste a stash schematic (Default: OP)
spawnstash.undo - Undo a stash paste (Default: OP)
spawnstash.logs - View staff paste logs (Default: OP)
spawnstash.reload - Reload configuration settings (Default: OP)




⚙️ Production Configuration File

YAML:
# -------------------------------------------------------
#  SpawnStash Configuration
# -------------------------------------------------------

# Folder (inside the plugin data folder) where schematics are stored.
schematics-folder: "schematics"

# Y-offset applied to the paste position relative to the player's feet.
# -1 means the schematic is placed one block below the player's feet level.
y-offset: -1

# Whether to skip air blocks when pasting (true = hollow schematics paste faster).
ignore-air: false

# When true, the schematic is horizontally centered on the player instead of
# being pasted from its origin corner.
center-schematic: false

# Cooldown in seconds between pastes for the same player. Set to 0 to disable.
cooldown: 0

# Maximum number of pastes a player can undo. Each paste is pushed onto a stack.
# Oldest entries are discarded when the stack is full.
max-undo-history: 3

# -------------------------------------------------------
#  Messages  (supports & color codes and {placeholders})
# -------------------------------------------------------
messages:
  prefix: "&8[&bSpawnStash&8] &r"

  paste-success:  "&aPasted &e{schematic}&a successfully!"
  paste-error:    "&cAn error occurred while pasting the schematic."
  no-schematics:  "&cNo schematics found in the schematics folder."
  not-found:      "&cSchematic &e{name} &cnot found."

  undo-success:   "&aUndo successful! &7(&e{count} &7paste(s) still in history)"
  undo-empty:     "&cYou have nothing left to undo."

  cooldown:       "&cPlease wait &e{time}s &cbefore pasting again."
  no-permission:  "&cYou don't have permission to do that."
  console-only:   "&cOnly players can use this command."
  reload-success: "&aConfiguration reloaded successfully."

  # Staff Logs Messaging Configurations
  logs-header:    "&8&m----&r &bSpawnStash Paste Logs &8(Page {page}) &8&m----"
  logs-format:    "&8[&7#{id}&8] &e{username} &7pasted &b{schematic} &7at &a{world}, {x}, {y}, {z} &7({time}){undone}"
  logs-undone-suffix: " &c(UNDONE)"
  logs-empty:     "&cNo logs found."

  help: |-
    &8&m----&r &bSpawnStash Help &8&m----
    &7/stash &f- Paste a random schematic
    &7/stash &e<name> &f- Paste a specific schematic
    &7/stash undo &f- Undo your last paste(s)
    &7/stash logs [page] &f- View past staff pastes
    &7/stash logs <player> [page] &f- View logs for a player
    &7/stash reload &f- Reload the config
    &8&m-----------------------



💬 Dedicated Discord Support
Have questions, feature requests, or need premium assistance?

👉 JOIN DISCORD SUPPORT 👈

Latest reviews

Spawnstash works smoothly in everyday use and has been reliable so far. Setup is simple, and everything runs as expected without running into noticeable issues.

It is easy to catch cheaters with it and its free! , it is also stable during use and handles its tasks without getting in the way or causing problems. Overall, it does what it’s meant to do and has been a solid addition.
EULA: Free EULA
Buy additional addons now
$0.00
Support
Standard
(free)
Includes:
Download the resource
Access new updates
Support from the creator
Extras
Source Code
+ $4.99
Share and earn
Refer this resource and earn a 10% commission.
1,274 Views
161 Downloads
May 26, 2026 Published
N/A Updated
5.00 star(s)
Average rating (1)
22.9 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Protection
  1. Staff
  1. Anticheat
Game mode
  1. Survival
  1. Anarchy
  1. Hardcore
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
SVCAIModeration - The Ultimate Proximity Voice Chat AI Moderator
5.00 star(s) 1 ratings
3 purchases
Ultimate Dialog menus - Quick actions - DonutSMP new menus
Not yet rated
1 purchase
Plugin that bans custom map arts and automatically sweeps them server-wide.
Not yet rated
0 purchases
Ultimate GeoIP Flags plugin (inspired from MCPVP.COM )
Not yet rated
0 purchases
A Minecraft plugin add-on that shows a tag as a placeholder to your other servers
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 10% commission.
1,274 Views
161 Downloads
May 26, 2026 Published
N/A Updated
5.00 star(s)
Average rating (1)
22.9 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Protection
  1. Staff
  1. Anticheat
Game mode
  1. Survival
  1. Anarchy
  1. Hardcore
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
SVCAIModeration - The Ultimate Proximity Voice Chat AI Moderator
5.00 star(s) 1 ratings
3 purchases
Ultimate Dialog menus - Quick actions - DonutSMP new menus
Not yet rated
1 purchase
Plugin that bans custom map arts and automatically sweeps them server-wide.
Not yet rated
0 purchases
Ultimate GeoIP Flags plugin (inspired from MCPVP.COM )
Not yet rated
0 purchases
A Minecraft plugin add-on that shows a tag as a placeholder to your other servers
Not yet rated
0 purchases
Top