new file: projekte des/SimpleTeleport.md modified: templates/project_detail.html modified: templates/projects.html
128 lines
4.6 KiB
Markdown
128 lines
4.6 KiB
Markdown
SimpleTeleport is a comprehensive and lightweight teleportation plugin that provides essential teleport features for your Minecraft server. Set homes, create warps, manage spawn points, and teleport back to previous locations - all with an intuitive command system and full permission control.
|
|
|
|
**What's Included in Version 1.0:**
|
|
- Complete home system allowing players to set and teleport to their personal homes
|
|
- Server-wide warp system for admins to create public teleport points
|
|
- Spawn management with customizable spawn behavior
|
|
- Back command to return to your last location
|
|
- Comprehensive permission system for fine-grained access control
|
|
- Full configuration system with customizable messages
|
|
- Color code support with & codes
|
|
- Placeholder support for dynamic messages ({player}, {warp}, {location})
|
|
- YAML-based data storage for homes, warps, and spawn
|
|
- Clean and organized file structure
|
|
|
|
**Commands:**
|
|
/sethome - Set your personal home location
|
|
/home - Teleport to your home
|
|
/home <player> - Teleport to another player's home (requires permission)
|
|
/warp <name> - Teleport to a warp point
|
|
/setwarp <name> - Create a new warp point
|
|
/warps - List all available warps
|
|
/spawn - Teleport to the server spawn
|
|
/spawn set - Set the server spawn location
|
|
/back - Teleport to your last location
|
|
|
|
**Permissions:**
|
|
SimpleTeleport.* - Access to all plugin commands
|
|
SimpleTeleport.sethome - Allows setting your home
|
|
SimpleTeleport.home - Allows teleporting to your home
|
|
SimpleTeleport.home.others - Allows teleporting to other players' homes
|
|
SimpleTeleport.warp - Allows using warps
|
|
SimpleTeleport.setwarp - Allows creating warps
|
|
SimpleTeleport.warps - Allows listing warps
|
|
SimpleTeleport.spawn - Allows teleporting to spawn
|
|
SimpleTeleport.setspawn - Allows setting the spawn point
|
|
SimpleTeleport.back - Allows using the back command
|
|
|
|
**Configuration Options (config.yml):**
|
|
```
|
|
teleportation:
|
|
delay: 3 # Teleport delay in seconds
|
|
cancel-on-move: true # Cancel teleport if player moves
|
|
cancel-on-damage: true # Cancel teleport if player takes damage
|
|
countdown-messages: true # Show countdown messages
|
|
|
|
homes:
|
|
max-homes: 1 # Maximum homes per player (-1 for unlimited)
|
|
allowed-worlds: [] # Restrict homes to specific worlds
|
|
|
|
spawn:
|
|
teleport-on-first-join: false # Teleport new players to spawn
|
|
teleport-on-death: false # Teleport players to spawn on death
|
|
|
|
back:
|
|
save-location-on-death: true # Save death location for /back
|
|
|
|
economy:
|
|
enabled: false # Enable economy features (requires Vault)
|
|
home-set-cost: 0.0
|
|
home-teleport-cost: 0.0
|
|
warp-cost: 0.0
|
|
|
|
cooldowns:
|
|
enabled: false # Enable command cooldowns
|
|
home: 60
|
|
warp: 30
|
|
spawn: 30
|
|
back: 120
|
|
```
|
|
|
|
**Message Customization (messages.yml):**
|
|
```
|
|
prefix: "&8[&6SimpleTeleport&8]&r "
|
|
|
|
home-set: "&aHome successfully set!"
|
|
home-teleport: "&aTeleported to your home!"
|
|
warp-teleport: "&aTeleported to warp &6{warp}&a!"
|
|
spawn-teleport: "&aTeleported to spawn!"
|
|
back-teleport: "&aTeleported to your last location!"
|
|
```
|
|
|
|
**Features in Detail:**
|
|
|
|
**Home System:**
|
|
- Players can set their personal home location
|
|
- Configurable maximum number of homes per player
|
|
- Option to restrict home setting to specific worlds
|
|
- Teleport to other players' homes with proper permissions
|
|
|
|
**Warp System:**
|
|
- Admins create public warp points accessible to all players
|
|
- Easy-to-use warp list command
|
|
- Prevents duplicate warp names
|
|
- Supports warps across different worlds
|
|
|
|
**Spawn Management:**
|
|
- Set a global spawn point for the server
|
|
- Optional teleportation to spawn on first join
|
|
- Optional respawn at spawn instead of bed
|
|
- Simple /spawn command for quick access
|
|
|
|
**Back Command:**
|
|
- Remembers your last location before teleportation
|
|
- Optional saving of death locations
|
|
- Configurable to remember multiple previous locations
|
|
- Works after any teleport command
|
|
|
|
**Data Storage:**
|
|
- All data stored in YAML format
|
|
- Separate files for homes, warps, and spawn
|
|
- Easy to backup and transfer
|
|
- Human-readable and editable
|
|
|
|
**Supported Minecraft Versions:**
|
|
1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.4, 1.20.6, 1.21
|
|
|
|
The plugin is designed to be lightweight and efficient while providing all essential teleportation features your server needs. Perfect for survival servers, minigame servers, or any server that wants reliable teleportation without complexity.
|
|
|
|
**Planned Features for Future Updates:**
|
|
- Economy integration with configurable costs
|
|
- Command cooldowns to prevent spam
|
|
- Multiple homes per player with named homes
|
|
- Warp categories and GUI
|
|
- Teleport request system (/tpa)
|
|
- Random teleport feature
|
|
- Warmup countdown with action bar messages
|
|
|
|
Just send me a message on Discord if you have any questions, suggestions, or requests for new features! |