MP Essentials

MP Essentials

This plugin adds essential commands for a survival multiplayer server. Players can set homes, request teleports, use warps, claim kits, and go to spawn.

2 downloads

MPEssentials

Overview

This plugin adds essential commands for Survival Multiplayer servers. It features homes, teleport requests, warps, kits, and spawn points. It stores data in a SQLite database. The plugin runs database tasks on a separate thread. This does not block the main server thread. This keeps the server fast.

Why Download

This plugin is a lightweight plugin. It gives server owners the basic tools for a new server. It is easy to install and configure.

Important Requirements

You must use Paper 1.21 or a newer version. You must use Java 21 or a newer version.

Read the full documentation on our Wiki

Commands

Player Commands

  • /home - Teleport to your home.
  • /sethome - Set a new home location.
  • /tpa - Send a teleport request to a player.
  • /tpahere - Ask a player to teleport to you.
  • /warp - Teleport to a warp point.
  • /kit - Claim a kit.
  • /spawn - Teleport to the server spawn.

Admin Commands

  • /setwarp - Create a new warp point.
  • /delwarp - Delete a warp point.
  • /setkit - Create a new kit.
  • /delkit - Delete a kit.
  • /setspawn - Set the server spawn point.
  • /reload - Reload the plugin configuration.

Configuration

config.yml

Change the rules in config.yml. You can change the home limit, teleport delay, and kit cooldown time.

messages.yml

Change the text in messages.yml. The plugin uses the Adventure MiniMessage format for text.

Permissions

The plugin uses standard permission nodes.

  • smp.home, smp.sethome, smp.tpa, smp.tpahere, smp.warp, smp.kit, and smp.spawn are for players.
  • smp.admin.warp, smp.admin.kit, smp.admin.spawn, and smp.admin.reload are for server operators.

Data Storage

The plugin saves data in a local file. The file name is PaperSMPEssentials/data.db. The data stays safe after you restart the server.

Support

Report problems on the project/github issue page. Include your server logs. Write the steps to make the problem happen again.