
Teleport structure
An advanced teleportation system that allows players to build and link physical structures in the world to create a network of instant travel points.
- Загрузки
- 263
- Подписчики
- 1
- Обновлён
- 17 июня 2025 г.
- Лицензия
- All-Rights-Reserved
Опубликован 4 мая 2025 г.
TeleportStructure
Build Your Own Travel Network!
TeleportStructure introduces a balanced and immersive fast-travel system, moving away from simple commands. Players must gather resources and build physical structures in the world to create a permanent and rewarding travel network. It's the perfect solution for survival servers where convenience must be earned.
Features
- Structure-Based Teleportation: No more teleport commands! Travel happens by physically interacting with player-built structures in the world.
- Fully Configurable: Almost every aspect is customizable in a detailed
config.yml, including portal materials, player limits, cooldowns, and all messages. - Survival Mechanics: Enable options like
delete-on-break, where destroying a portal's structure block will permanently remove the portal, andallow-cross-worldto control inter-dimensional travel. - Visual & Audio Effects: Make teleportation feel rewarding with configurable sounds and particle effects for creating and using portals.
- Player-Managed Portals: Players can set their portals to
publicorprivateand view all their portals in an intuitive/portal listGUI. - Admin-Friendly: A full suite of permissions and commands allows server staff to manage any portal and reload the configuration on the fly.
- Lightweight & Performant: Designed to be efficient and have a minimal impact on your server's performance.
How It Works (A Quick Guide)
Click to see the creation process...
Build the Structures: First, a player must build two identical structures in the world. By default, this is a Stone surrounded by 8 Gold Blocks.
Link the Points: Using the
/portal create <name>command, the player receives a special tool. They then left-click on the center block of the first structure and right-click on the center block of the second structure to create a permanent link.Travel Instantly: That's it! To teleport, the player simply steps into the space above one of the structures and is instantly transported to the other.
Commands & Permissions
Player Commands
/portal create <name>- Description: Starts the portal creation process and gives the player the linking tool.
- Permission:
teleportstructure.command.create
/portal remove <name>- Description: Removes one of your own portals.
- Permission:
teleportstructure.command.remove
/portal list- Description: Opens a GUI listing all of your created portals and their details.
- Permission:
teleportstructure.command.list
/portal public <name>- Description: Toggles one of your portals between public and private status.
- Permission:
teleportstructure.command.public
/portal help- Description: Shows the command help message.
- Permission:
teleportstructure.command.help
Admin Commands
/portal list <player>- Description: Lists all portals owned by a specific player.
- Permission:
teleportstructure.admin.list
/portal remove <portal_name>- Description: Forcefully removes any portal by its name. Requires admin permission to remove portals owned by other players.
- Permission:
teleportstructure.admin.remove
/portal reload- Description: Reloads the
config.ymlfile from disk. - Permission:
teleportstructure.admin.reload
- Description: Reloads the
Ченджлог
1.1Релиз1.21.8, 1.21.9, 1.21.10 · 17 июня 2025 г.
- Updated to support Minecraft versions from 1.16.5 to 1.21.x.
1.0Релиз1.20.4, 1.20.5, 1.20.6 · 17 июня 2025 г.
Changelog - Version 1.0 (Initial Public Release)
Release Date: June 17, 2025
This is the first stable public release of the TeleportStructure plugin. The entire codebase has been reworked from the ground up to achieve stability, flexibility, and functionality.
✨ Features & Core Mechanics
- Structure-Based Teleportation: Players no longer use commands to teleport. Travel occurs through physical interaction with a player-built portal structure.
- Intuitive Portal Creation: A user-friendly creation process via the
/portal create <name>command, which provides a special tool for linking two points. - Graphical User Interface (GUI): The
/portal listcommand now opens a convenient menu displaying all of a player's portals, their status, and coordinates, with full page support. - Public & Private Portals: Players can control access to their portals with the
/portal public <name>command. - Customizable Sounds & Effects: Added beautiful, configurable sound and particle effects for all key actions (setting a point, creating a portal, teleporting), all managed in
config.yml. - Destruction Mechanic: An optional feature has been added where a portal is automatically deleted if one of its structure blocks is broken.
⚙️ Flexibility & Configuration
- Centralized
config.yml: Nearly every aspect of the plugin is configurable through one convenient file. - Customizable Structures: Administrators can define any material for the center and border blocks of the portal structure.
- Cross-World Control: An option (
allow-cross-world) has been added to the config to permit or forbid the creation of portals between different worlds. - Full Localization: All user-facing messages have been moved to
config.yml, supporting customization and color codes.
🛡️ Administration & Security
- Granular Permissions System: Full permission support has been added for every command and action, with a clear separation between player and admin permissions.
- Admin Commands: Implemented commands for server management:
/portal reload- Reloads the configuration./portal list <player>- Views another player's portal list.- Admins with the
teleportstructure.admin.removepermission can delete any portal.
- Reliability: Implemented checks for duplicate portals, player portal limits, and other logical safeguards.
🚀 Technical Improvements
- Stable Entity Handling: The mechanism for spawning and removing invisible armor stands now correctly handles chunk loading and unloading, preventing trigger loss.
- Data Migration: A system for automatically migrating data from the earliest versions of the plugin to the new format has been built in.
- Clean Code Architecture: The code is organized into logical managers (
PortalManager,TeleportManager,ConfigManager,PortalGUI, etc.) for easy maintenance and future development.
Thank you for using TeleportStructure! Future versions are planned to include an interactive GUI, economy support, and much more.
1.0-SNAPSHOTАльфа1.20.4, 1.20.5, 1.20.6 · 4 мая 2025 г.
- First version of the plugin.
Комментарии
Загружаем…