Stargate Rewritten
Stargate is actively undergoing a complete rewrite.
Until superseded, development on legacy versions (0.X.X.X) will be slow.
For more information on the rewrite, please see this link; to become an alpha tester, please join our Discord.
This page presently distributes a unified legacy release based on StarGateRevived and recommended by all major StarGate forks as a temporary replacement until the final rewritten version is available; if you are importing from a merged ecosystem (i.e. LCLO), your config and data will be migrated!
The original, and still the best, MineCraft transportation solution!
An expansive yet intuitive sign-based portal system designed with player creation and usage in mind.
Highly immersive, robustly capable, deeply configurable, and easily expandable!
Discord Server: link | Website: link | Documentation: link
___________________________________________________________________________________________________
NOTE: The features showcased below correspond to a legacy release.
This information will be replaced once the rewritten version produces a public release.
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
Features:
- Expanded teleportation script:
- Teleports vehicles (boats, minecarts) and mounts (horses, pigs, etc).
- Entering a portal with leashed entities will teleport both the player and those entities.
- Support for a wide variety of materials:
- Numerous materials may now be used as buttons (activators)
- As long as a waterproof material is used, portals can be placed underwater!
- Material tags may are now supported (for instance, #wool)
- Numerous materials may now be used as buttons (activators)
- A wide variety of technical improvements
- The legacy codebase has been refactored, with numerous bugs patched.
- An API is now available for legacy addons.
- Support for many use cases
- Vault support for economic integration
- Cross-server (i.e. bungeecord) teleportation options
- Highly customisable
- Granular player permission nodes
- Ability to create server-wide custom gate designs
- Ability to assign unique properties and behaviours to these custom designs.
- Configurable sign formatting
- Highlighting and accent colours can be set on a per-sign, per-gate, or global basis
- Full RGB and dye-colour support, both in-game and in the configuration.
- Expanded Integration*
- Dynmap is now supported by default.
- StargateCommand is now supported by default (edit gate properties and retrieve gate information, all from a tab-completable command)
- Deep functionality:
- Portals may be always-on, or button-activated.
- Portals may share a networks or be split into clusters.
- Portals may have a fixed destination, or a selection of options.
- Portals may be public, hidden, or private.
- Through the use of flags, portal behaviour may be customised
- Provided sufficient permissions, players may construct and use portals in survival mode.
*These features will be moved to separate modules in the upcoming rewritten release.
Background:
- This plugin was originally TheDgtl's Bukkit port of the Stargate plugin for hMod by Dinnerbone.
- After this plugin was dropped by TheDgtl, PseudoKnight began maintaining it for modern versions of Spigot (adding support for UUIDs & Material Strings).
- EpicKnarvik97 forked that version to clean up the code, added leash support, and improved vehicle support.
- LockedCraft and LittleBigBug also forked that version to add underwater and tag support, as well as a few bug fixes.
- The current legacy release combines all the forks above, and is maintained by the Stargate Rewritten project.
- As total rewrite is forthcoming, these legacy versions are (for the most part) in maintenance-only mode.
Installation/Migration:
Installation and migration should be drag-and-drop.
- If there is a "Stargate" directory, SG will migrate its contents, configurations, and data into a new format.
- In theory, this migration script should support all known post-drakia (i.e. UUIDs & String-Based block IDs) stargate forks.
- If you run into any problems, please post an issue report or ask about it on discord.
- In theory, this migration script should support all known post-drakia (i.e. UUIDs & String-Based block IDs) stargate forks.
- If there is no "Stargate" directory in your Plugins folder, SG will create a fresh install.
Thank you for the continuation of this awesome plugin! I use it extensively on my home server.