Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
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.


