BasaltSMP Core
The Ultimate All-in-One SMP Plugin
v1.1.0 | 30+ Modules | Paper 1.20.x - 1.21.x | Folia Compatible
Why BasaltSMP?
Stop installing 15+ plugins for your SMP server. BasaltSMP Core replaces them all with a single, lightweight JAR (5.8 MB) that's fully configurable and works out of the box.
- 31 modules — everything your SMP needs in one plugin
- 284 configurable messages — customize every single message
- 50+ commands with tab completion and full permission control
- SQLite + MySQL — zero-config default, MySQL for networks
- Vault + LuckPerms + PlaceholderAPI integration
- Folia compatible — runs on Paper AND Folia servers
- Geyser compatible — Bedrock players supported
- Premium GUIs with gradient borders, sounds, and pagination
- In-memory caching — blazing fast, no lag from database reads
Modules (31)
Teleportation
- Homes — /home, /sethome, /delhome, /homes (GUI) — rank-based limits
- Spawn — /spawn, /setspawn — first-join TP, respawn TP
- TPA — /tpa, /tpahere, /tpaccept, /tpdeny — clickable accept/deny buttons
- Warps — /warp, /setwarp, /delwarp, /warps (GUI)
- RTP — /rtp — async safe-location finder, claim-aware
- Back — /back — return to death location
Economy & Trading
- Economy — /balance, /pay, /baltop, /eco — full Vault provider
- Shops — /shop — category-based GUI, buy/sell with shift-click bulk
- Auction House — /ah — list items, browse, buy — with tax system
- Sell — /sell hand, /sell all — configurable prices (sell-prices.yml)
- Bounty — /bounty — place bounties on players, claim on kill
- Kits — /kit, /kits (GUI), /createkit — per-kit permissions + cooldowns
Protection & Combat
- Claims/Lands — /land create/claim/trust/flag/map/menu/view — chunk-based with particle borders
- Combat Tag — actionbar timer, blocked commands, logout punishment
- Death Chest — chest on death with particles, auto-expire timer
Social & Teams
- Chat — formatted chat, /msg, /reply, @mentions with sound, social spy
- Teams — /team create/invite/chat/home — team chat toggle, shared home
- Social Links — /discord, /store, /website, /twitter, /youtube
Staff Tools
- Staff Suite — /fly, /god, /vanish, /heal, /feed, /invsee, /enderchestsee, /speed
- Find Player — /find — shows location, distance, direction, world
- Custom Tools — /givetool — Tree Chopper, Vein Miner, Sell Axe
- ClearLag — auto clear + manual /clearlag with countdown warnings
Display & Info
- Scoreboard — fully configurable sidebar (scoreboard.yml)
- TabList — custom header/footer with PAPI placeholders
- Stats — /stats, /leaderboard (GUI) — kills, deaths, KDR, playtime, blocks
- Settings — /settings (GUI) — 10 player toggles (TPA, messages, scoreboard, etc.)
- AFK — auto-detection + /afk toggle + broadcast
- Death Messages — custom messages per death cause (death-messages.yml)
- Rules — /rules (GUI), /serverinfo
- Join/Leave — custom messages + first-join broadcast
- Announcements — periodic broadcast messages
Configuration
5 Configuration Files
- config.yml — Main config with 200+ documented options
- messages.yml — 284 messages, all MiniMessage format
- scoreboard.yml — Scoreboard layout with PAPI support
- death-messages.yml — Per-cause death messages
- sell-prices.yml — 52 item sell prices
Module Toggles
Every single module can be disabled in config.yml:
Code:
modules:
homes: true
spawn: true
tpa: true
economy: true
claims: true
# ... 31 toggles total
Rank-Based Limits
Works with LuckPerms or any permission plugin:
Code:
basaltsmp.homes.3 # Default rank: 3 homes
basaltsmp.homes.10 # VIP rank: 10 homes
basaltsmp.homes.* # Staff: unlimited homes
basaltsmp.claims.10 # Default: 10 chunks per land
basaltsmp.lands.3 # Default: max 3 lands
Requirements
- Paper 1.20.x - 1.21.x (or Folia)
- Java 21+
Optional (Recommended)
- Vault — Economy integration with other plugins
- LuckPerms — Chat prefixes, rank-based limits
- PlaceholderAPI — 18 built-in placeholders for scoreboard/tablist
PlaceholderAPI Placeholders (18)
Code:
%basaltsmp_balance% %basaltsmp_kills%
%basaltsmp_deaths% %basaltsmp_kdr%
%basaltsmp_playtime% %basaltsmp_blocks_mined%
%basaltsmp_blocks_placed% %basaltsmp_mob_kills%
%basaltsmp_homes% %basaltsmp_lands%
%basaltsmp_team% %basaltsmp_combat%
%basaltsmp_afk% %basaltsmp_balance_formatted%
%basaltsmp_online% %basaltsmp_max_players%
%basaltsmp_modules% %basaltsmp_version%
Changelog v1.1.0
- NEW 31 modules (Bounty, Teams, Auction, Sell, Staff Suite, Custom Tools, and more)
- NEW Folia + Geyser/Bedrock compatibility
- NEW PlaceholderAPI expansion with 18 placeholders
- NEW bStats metrics + Update checker
- IMPROVED 284 fully configurable messages (MiniMessage format)
- IMPROVED In-memory caching for blazing fast performance
- IMPROVED Premium GUI design with gradient borders and sounds
- IMPROVED JAR optimized to 5.8 MB (ProGuard obfuscated)
Support
- Full documentation included with every purchase
- Discord: https://discord.gg/basalt
- Updates: Free lifetime updates for all buyers
Made with care by Turok_SS | Basalt Development
