MoeTeleport
MoeTeleport is an open-source teleportation plugin with multiple features that continuously evolves according to user requests. The project is developed following coding standards and can serve as excellent learning material for beginner Bukkit developers.
Key Features
Plugin Functionality
Flexible Data Storage
- Support for YAML, JSON formats and MySQL/MariaDB databases
- Integration with EssentialsX/CMI data - smooth switching between systems
Advanced Messaging
- Interactive clickable messages (e.g., "click to agree")
- Use of MineDown syntax for complete customization of settings
Teleportation System
- Mutual teleport requests between players
- Ability to handle specific requests from particular players
Location Points
- Creation of warp points with quantity limits through permission system
- Setting home points (private warps) with privilege-based limits
- Return to death location or last position
Plugin Advantages
Lightweight - perfect for small servers with simple configuration Proper Architecture - code written according to development standards, excellent for learning Continuous Support - new features regularly added based on user requests
Stable operation is ensured through the use of Spigot-API and BukkitAPI. For improved compatibility, installing PlaceholderAPI is recommended.
Commands
Main commands: /MoeTeleport or /mt. All commands support simplified input.
# reload
@ Admin command (MoeTeleport.admin)
- Reload plugin configuration files
# back
- Return to previous location
----- [Teleport Commands] -----
# teleport to <target player>
- Request teleportation to target player
# teleport here <target player>
- Invite player to your location
# teleport accept [target player]
- Accept teleport request
# teleport deny [target player]
- Decline teleport request
----- [Home Commands] -----
# home to [home name]
- Teleport to specified home
- Without specification - teleport to first set home
# home list
- List all set homes
# home set [home name]
- Set home point
# home delete [home name]
- Delete home point
----- [Warp Commands] -----
# warp to <warp name>
- Teleport to specified warp point
# warp list
- List all warps
# warp set <warp name>
- Create warp point
# warp delete <Warp Name>
- Delete warp point
Configuration
Configuration files support MineDown syntax for messages, providing extensive customization options for the interface.