Skip to content

Repository files navigation

MoveCore

MoveCore logo
Teleportation utilities for modern Paper servers
Homes, warps, spawn, TPA, RTP and more in one lightweight plugin.

Version 1.1.0Paper 1.21.xJava 21 or newer

✨ Features

  • 🏠 Player homes with configurable limits
  • 🧭 Admin warps and player warps
  • 🏰 Configurable spawn and void-fall protection
  • 🤝 TPA requests with lock and unlock controls
  • 🎲 Safe random teleportation with blocked worlds
  • ↩️ Previous-location support with /back
  • ⏱️ Warmups, cooldowns and movement cancellation
  • 📜 Teleport logs with JSON or MySQL/MariaDB storage
  • 🔐 LuckPerms-friendly permission-based limits

🚀 Installation

  1. Download target/movecore-1.1.0.jar from the build output.
  2. Copy it into your server's plugins/ directory.
  3. Start the server once to generate the configuration.
  4. Edit plugins/MoveCore/config.yml as needed.
  5. Apply changes in-game with /movecore reload.

Requires Java 21+ and Paper 1.21.x.

📖 Commands

CommandDescription
/sethome <name> / /home [name]Create or use a home
/delhome <name> / /homes [player]Delete or list homes
/setwarp <name> / /warp <name>Create or use an admin warp
/delwarp <name>Delete an admin warp
/setpwarp <name> / /pwarp <name>Create or use a player warp
/delpwarp <name>Delete a player warp
/setspawn / /spawnSet or use the global spawn
/tpa <player> / /tpahere <player>Send a teleport request
/tpaccept / /tpdenyAccept or deny a request
/tpalock <player> / /tpaunlock <player>Block or allow requests
/rtp / /backRandom teleport or return to the previous location
/movecore reloadReload the plugin configuration and services

🔑 Permissions

PermissionDefaultPurpose
movecore.adminOperatorReload, set spawn and general administration
movecore.admin.homes.viewOperatorView another player's homes
movecore.admin.homes.teleportOperatorTeleport to another player's home
movecore.admin.homes.deleteOperatorDelete another player's home
movecore.admin.warpsOperatorManage admin warps
movecore.homes.<grade>Not setApply a LuckPerms home limit
movecore.pwarps.<grade>Not setApply a LuckPerms player-warp limit

💾 Storage

JSON is enabled by default and stores data in plugins/MoveCore/data.json. To use MySQL or MariaDB, set storage.type to mysql or mariadb and configure the JDBC URL, credentials and table prefix in config.yml.

🛠️ Build

Requires Java 21 or newer.

./mvnw clean package

On Windows:

mvnw.cmd clean package

The shaded plugin is generated at target/movecore-1.1.0.jar.

About

An all-in-one Minecraft teleportation and movement plugin featuring Homes, Warps, Spawn, TPA, RTP, Back, and NoVoidFall, with LuckPerms support, cooldowns, teleport logs, and MySQL/MariaDB or JSON storage.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages