← Назад к ресурсам

SimplePortals-

A modern, lightweight and optimized portal plugin for Paper and Folia servers.

Modrinth technology transportation utility

Описание

🌀 SimplePortals Modern, lightweight and highly optimized portal system Compatibility: 1.19.4 to 26.2+ (and forks) 🎮 Support Discord --- Looking for a modern portal plugin that is fast, clean, and easy to use? **SimplePortals** is a lightweight portal engine built from scratch for modern Minecraft servers, designed around **performance**, **simple configuration**, and **flexible portal actions**. Create cuboid portals with a selector wand, teleport players to local destinations or proxy servers, and fully customize portal behavior directly from `portals.yml`. ## ⚡ Why choose SimplePortals? Unlike older or more complex portal plugins, **SimplePortals** focuses on doing one thing extremely well: creating and managing portals with excellent performance and minimal setup. | Feature | 🟢 SimplePortals | Traditional Portal Plugins | | :--- | :---: | :---: | | **Performance Focus** | **Yes** | Usually mixed | | **Folia Compatibility** | **Yes** | Rare / partial | | **Simple Portal Creation** | **Yes** | Often more complex | | **Proxy Destinations** | **Yes** | Not always | | **MiniMessage + Legacy Colors** | **Yes** | Usually limited | --- ## ✨ Main Features ### 🚀 Fast and Easy Portal Creation Create portals in seconds with a simple in-game workflow: * Use `/portal wand` to receive the selector axe. * Select **point 1** and **point 2** with the wand. * Create a portal with `/portal create desti: block:WATER`. * Optionally replace air blocks inside the selected region automatically. ### 🎯 Advanced Portal Actions Each portal can be customized individually inside `portals.yml` with powerful built-in actions: * Chat messages * Titles and subtitles * Sounds * BossBars * Console or player commands * Potion effects such as darkness, slowness, and more * Cooldowns * Permissions * Sneaking requirements * Deny messages ### 🎨 Modern Text Formatting Support Style your portals exactly the way you want: * Full support for **Legacy colors (`&`)** * Full support for **MiniMessage** * Use modern formatting in messages, titles, bossbars, and more ### 🌐 Flexible Destinations SimplePortals supports both local and network-based teleportation: * Teleport players to local destinations * Send players through proxy destinations * Keep portal setups clean and organized ### 🪶 Lightweight and Modern Built for current Minecraft server software with efficiency in mind: * Clean and lightweight codebase * Great fit for modern servers * Compatible with **Paper**, **Folia**, and modern forks --- ## 💻 Commands and Permissions **Main Commands:** * `/simpleportals` * `/portal` *(alias)* **Commands:** * `/portal help` - Show help menu (`simpleportals.command.help`) * `/portal wand` - Get the selector wand (`simpleportals.command.wand`) * `/portal create desti: [block:]` - Create a portal from your selection (`simpleportals.command.create`) * `/portal reload` - Reload config, messages, and portals (`simpleportals.command.reload`) * `/portal show ` - Show nearby portals (`simpleportals.command.show`) * `/portal remove ` - Remove a portal (`simpleportals.command.remove`) * `/portal delete ` - Alias of remove (`simpleportals.command.remove`) * `/portal setblock ` - Change a portal trigger block (`simpleportals.command.setblock`) * `/portal tp ` - Teleport directly to a destination (`simpleportals.command.tp`) * `/portal destination create ` - Create a local destination (`simpleportals.command.destination.create`) * `/portal destination remove ` - Remove a destination (`simpleportals.command.destination.remove`) **Portal Use Permission:** * `simpleportals.use` - Allows players to use portals --- ## 🧱 Supported Trigger Blocks SimplePortals supports the following trigger blocks out of the box: * `WATER` * `LAVA` * `AIR` * `NETHER_PORTAL` * `END_PORTAL` * `END_GATEWAY` --- ## 🛠️ Example Creation Flow Create your first portal in just a few steps: 1. Run `/portal wand` 2. Left click a block for **point 1** 3. Right click another block for **point 2** 4. Create a destination with `/portal destination create spawn` 5. Create the portal with `/portal create desti:spawn block:WATER` Simple, fast, and ready to use. --- ## ⚙️ Example Portal Configuration ```yml portals: example: enabled: true destination: spawn world: world trigger-blocks: - WATER min: x: 100 y: 64 z: 100 max: x: 102 y: 66 z: 102 settings: cooldown-seconds: 3 required-permission: "" conditions: enabled: false sneaking-required: false deny-message: "" actions: message: enabled: true text: "Welcome to the portal!" title: enabled: true title: "Teleporting..." subtitle: "Please wait" fade-in: 10 stay: 40 fade-out: 10 sound: enabled: true sound: "ui.button.click" volume: 1.0 pitch: 1.0 bossbar: enabled: false text: "" color: BLUE style: SOLID seconds: 3 commands: enabled: false run-as-console: true list: [] effects: enabled: true list: - type: DARKNESS duration-seconds: 2 amplifier: 0 ambient: false particles: true icon: true - type: SLOWNESS duration-seconds: 2 amplifier: 1 ambient: false particles: true icon: true ``` --- ## ⚙️ Installation 1. Download the `SimplePortals.jar` file 2. Place it inside your server `plugins` folder 3. Start the server 4. Create your destinations and portals 5. Enjoy a clean and modern portal system --- ## ✅ Compatibility * Minecraft `1.19.4` to `26.2+` * Paper * Folia * Modern forks