
MoveCore
An all-in-one Minecraft teleportation and movement plugin featuring Homes, Warps, Spawn, TPA, RTP, Back, and NoVoidFall, with LuckPerms support…
⬇ Download on Modrinth
MoveCore
Teleportation utilities for modern Paper servers
Homes, warps, spawn, TPA, RTP and more in one lightweight plugin.
✨ 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
- Download
target/movecore-1.1.0.jarfrom the build output. - Copy it into your server's
plugins/directory. - Start the server once to generate the configuration.
- Edit
plugins/MoveCore/config.ymlas needed. - Apply changes in-game with
/movecore reload.
Requires Java 21+ and Paper 1.21.x.
📖 Commands
| Command | Description |
|---|---|
/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 / /spawn |
Set or use the global spawn |
/tpa <player> / /tpahere <player> |
Send a teleport request |
/tpaccept / /tpdeny |
Accept or deny a request |
/tpalock <player> / /tpaunlock <player> |
Block or allow requests |
/rtp / /back |
Random teleport or return to the previous location |
/movecore reload |
Reload the plugin configuration and services |
🔑 Permissions
| Permission | Default | Purpose |
|---|---|---|
movecore.admin |
Operator | Reload, set spawn and general administration |
movecore.admin.homes.view |
Operator | View another player's homes |
movecore.admin.homes.teleport |
Operator | Teleport to another player's home |
movecore.admin.homes.delete |
Operator | Delete another player's home |
movecore.admin.warps |
Operator | Manage admin warps |
movecore.homes.<grade> |
Not set | Apply a LuckPerms home limit |
movecore.pwarps.<grade> |
Not set | Apply 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.
Note : Implements a new /movecore reload admin command (permission movecore.admin) that sends a reload message and toggles the plugin via Bukkit's enable/disable. Adds tab-completion for the reload subcommand and registers the movecore command in the service. Adds a reloaded message to config, updates plugin.yml, bumps pom version to 1.1.0, refreshes README (logo, badges, features, install/build notes) and includes logo.png.
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 1.21.1, 1.21.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as movecore-1.1.0.jar — drop this file into the mods folder
- Download size: 4.6 MB
- Download link checked 3 Oct 2026 — working
These come from our own check of the pack file, not from the source page.