ModsJava
SimplyTheBasics
This is a simple plugin that adds what every Minecraft server should have.
⬇ Download on HangarOpen in MCModsHubGet it on Google Play →# SimplyTheBasics 🏠
[Note!] I will update to 26.2.x when stable versions come out.
Requires Paper 26.1.x and Java 25.
_SimplyTheBasics_ adds all the stuff Minecraft should have built-in but doesn't. You get homes, teleport requests, private messaging, AFK mode, random teleport, Customizable player join Message, player warps, dimension disabling, and an OP-only inventory viewer — all in one jar, no config required. Drop it in your plugins folder, restart, and everything just works.
Every feature is built not to tank your server. Home and warp data are saved asynchronously so the main thread never gets blocked, RTP always safety-checks the destination before teleporting anyone, and TPA requests automatically expire after 60 seconds so they don't pile up. Player warps have their own full management system with icons, descriptions, visibility settings, and whitelist support. The inventory viewer works on both online and offline players, and any changes made to an offline player's inventory get applied automatically when they next log in. Admins get dedicated tools for managing homes, warps, and inventories across all players. Dimension disabling lets you block access to the Nether or End entirely by cutting off portal access at the config level.
# Commands
- /sethome [name] - Set a home at your current location. Defaults to "home". - Permission: simplythebasics.sethome - Default: true
- /sethome admin ... - OP-only admin path for listing, teleporting to, or deleting any saved home. - Permission: simplythebasics.homeadmin - Default: op
- /home [name] - Teleport to a saved home. Defaults to "home". - Permission: simplythebasics.home - Default: true
- /delhome - Delete a saved home. - Permission: simplythebasics.delhome - Default: true
- /homeadmin ... - Same OP-only admin tools as /sethome admin. - Permission: simplythebasics.homeadmin - Default: op
- /tpa - Request to teleport to another player. - Permission: simplythebasics.tpa - Default: true
- /tpahere - Request another player to teleport to you. - Permission: simplythebasics.tpa - Default: true
- /tpaccept - Accept an incoming teleport request (aliases: /tpyes). - Permission: simplythebasics.tpa - Default: true
- /tpdeny - Deny an incoming teleport request (aliases: /tpno). - Permission: simplythebasics.tpa - Default: true
- /msg - Send a private message (aliases: /tell, /w). - Permission: simplythebasics.msg - Default: true
- /reply - Reply to the last person who messaged you (alias: /r). - Permission: simplythebasics.msg - Default: true
- /rtp - Randomly teleport to a safe location in your current dimension. - Permission: simplythebasics.rtp - Default: true
- /pw - Open the Player Warps GUI. - Permission: simplythebasics.pw - Default: true
- /pw - Teleport to an accessible player warp. - Permission: simplythebasics.pw.teleport - Default: true
- /pw set - Create a player warp at your current location. - Permission: simplythebasics.pw.set - Default: true
- /pw delete - Delete one of your player warps. - Permission: simplythebasics.pw.delete - Default: true
- /pw rename - Rename one of your player warps. - Permission: simplythebasics.pw.rename - Default: true
- /pw seticon - Set a warp icon from the item in your main hand. - Permission: simplythebasics.pw.seticon - Default: true
- /pw desc - Set a warp description. - Permission: simplythebasics.pw.desc - Default: true
- /pw manage - Open your player warp management menu. - Permission: simplythebasics.pw.manage - Default: true
- /pwadmin - Open the OP-only admin menu for all player warps. - Permission: simplythebasics.pwadmin - Default: op
- /afk - Toggle AFK mode. Movement or typing /afk again brings you back. - Permission: simplythebasics.afk - Default: true
- /inv - View and manage a player's inventory (OP only). Supports online and offline players. - Permission: simplythebasics.inv - Default: op
- /inv gui - Open a player selector GUI with heads of all players (online + offline). Click to manage. - Permission: simplythebasics.inv - Default: op
- /back - Teleport to your last death or previous teleport location. Blocked during combat. - Permission: simplythebasics.back - Default: true
- /echest - Open your ender chest (aliases: /enderchest, /ec). - Permission: simplythebasics.echest - Default: true
# Config
```
# Command Toggles - set any command to false to disable it
commands:
sethome: true
home: true
delhome: true
tpa: true
tpahere: true
tpaccept: true
tpdeny: true
msg: true
reply: true
rtp: true
homeadmin: true
pw: true
pwadmin: true
afk: true
back: true
echest: true
inv: true
# RTP (Random Teleport) Settings
rtp:
# Enable/disable RTP per dimension
overworld-enabled: true # Set to false to disable RTP in the Overworld
nether-enabled: true # Set to false to disable RTP in the Nether
end-enabled: true # Set to false to disable RTP in the End
# Maximum radius from world spawn for random teleport in each dimension
overworld-radius: 15000 # Default: 15,000 blocks
nether-radius: 1500 # Default: 1,500 blocks
end-radius: 5000 # Default: 5,000 blocks
cooldown-seconds: 30 # Cooldown before /rtp can be used again
# TPA (Teleport Request) Settings
tpa:
timeout-seconds: 60 # Seconds before a teleport request expires
# Home Settings
home:
max-homes: 0 # Max homes per player (0 = unlimited)
# Player Warp Settings
player-warps:
max-warps: 3 # Max player warps per player (0 = unlimited)
# Sleep Settings
sleep:
# Percentage of non-AFK players that must be in bed to skip the night
# Players marked as AFK via /afk are excluded from the count
# Default: 50 (half of non-AFK players need to sleep)
percent-required: 50
# Dimension Settings
dimensions:
allow-nether: true # Set to false to disable the Nether (portal blocked)
allow-end: true # Set to false to disable the End (portal blocked)
# Join Messages
join-messages:
# Use {player} as a placeholder for the player's name
# Supports MiniMessage color tags: , , , , , etc.
first-join: "{player} has joined the server for the first time! Welcome {player} to the server!"
join: "{player} has joined the server. Welcome back {player}!"
```
## Coming Soon
- Server maintenance mode (doesn't allow players that aren't op to join)
- Head drop upon death
- Tree chopper and vein miner
- Inventory backup and restore system
- Customizable ScoreBoard
- Simple rank system
- Tab list ping (shows yours and others' pings in the tab list)
- Admin player viewer (allows admins to view a player's camera)
- Automatic Updater (Automatically updates this plugin when a new version comes out)
# Sponsor

[Official PocketMC Website](https://pocketmc.github.io/pocket-mc-website/)
[Github Repository](https://github.com/PocketMC/pocket-mc-windows)
# LINKS
[Modrith Page](https://modrinth.com/plugin/simplythebasics)
SimplyTheBasics is a free Minecraft Java mod. Compatible with Minecraft 26.1, 26.1.1, 26.1.2. Downloaded 22 times (via Hangar). Download it and open it directly in the game.
Explore more