Wsmpcore
A configurable Paper SMP core for 1.21.11 — player utilities, staff tools, PvP controls, anti-exploit rules, an ore shop, and an addon API in one plugin.
Wsmpcore provides the practical systems an SMP needs without forcing a huge dependency stack. Configure feature toggles from the operator GUI, then fine-tune values, materials, limits, messages, and lists in config.yml or through the built-in settings controls.
Highlights
Player utilities
- Spawn and respawn controls
- Homes with configurable limits
- TPA requests
- Safe random teleport
- Warps
- Per-player PvP toggle
- Ore-currency shop
PvP and survival rules
- One-player sleep
- PvP enable/disable controls
- Combat tagging and combat-log punishment
- Crystal PvP controls
- Death punishment: spectator or ban
- Nether/End/world access controls
- Minecart controls and attribute offhand-swap protection
Item and exploit controls
- Material blocker and Netherite ban
- Per-item cooldowns
- Mace and future-spear limits
- Configurable mace ritual reward
- Enchantment limiter and banned enchantments
- Potion-effect bans
- String/tripwire dupe protection
- Paper-compatible anti-xray support
Staff tools
- Operator control GUI:
/wsmpcore
/health <player> [amount]
/invsee <player>
/echestsee <player>
/homesee <player> [home]
- Infinite villager trading / instant restock controls
Easy recipes
- EZ Gaps: 4 gold ingots around an apple craft golden apples.
- EZ Cobwebs: 4 string in a 2×2 square craft cobwebs.
- Output counts can be configured under
easy-recipes.
Commands
| Command |
Purpose |
/wsmpcore |
Open the administrator control GUI |
/spawn, /setspawn |
Spawn management |
/home, /sethome, /delhome, /homes |
Homes |
/tpa, /tpaccept, /tpdeny, /tpcancel |
Teleport requests |
/rtp |
Random teleport |
/pvp |
Toggle personal PvP |
/shop |
Open the ore shop |
/setwarp, /warp, /delwarp, /warps |
Warps |
/wsmpcore reload |
Reload settings and recipes |
Installation
- Install Paper 1.21.11 with Java 21.
- Put
Wsmpcore-1.1.1.jar in the server's plugins/ directory.
- Restart the server.
- Use
/wsmpcore as an operator.
- Edit
plugins/Wsmpcore/config.yml when you need detailed configuration, then run /wsmpcore reload.
Addon API
Wsmpcore registers com.wsmpcore.api.WsmpcoreApi through Bukkit's ServicesManager. Addons can use it to read feature states, manage PvP flags, access homes, and inspect combat tags.
The companion Wuhc plugin uses this API as a required dependency for UHC and Battle Royale games.
Compatibility
- Minecraft: 1.21.11
- Platform: Paper
- Side: Server only
- Java: 21
Built for configurable SMP servers. Please report issues with your Paper build, Wsmpcore version, relevant config section, and the server-console error.