Skip to content

Instantly share code, notes, and snippets.

@Pheotis
Last active April 18, 2023 20:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Pheotis/7ea50d97b3d74f92bb57d0335843ef64 to your computer and use it in GitHub Desktop.
Save Pheotis/7ea50d97b3d74f92bb57d0335843ef64 to your computer and use it in GitHub Desktop.
A quick note about the upcoming StarGate Rewrite.

The Stargate Rewritten Project

Through a complete rewrite of Drakia's codebase, the StarGate-Rewritten Project seeks to create an expansive and capable user-oriented transportation solution designed for modern MineCraft.

Codebase: link Contributors: link
A public alpha test build is available via our discord!
Join the Alpha-Testers role to see it!

Stargate was a popular and customisable user-facing transportation solution.
Developed by Dinnerbone in 2010 for hmod, it was later ported to Bukkit by Drakia.

Following Drakia's discontinuation of active SG development in 2013, many forks arose to continue his work.
At the beginning of 2021, the authors of most major StarGate forks came together to create a definitive, rewritten, continuation.

The rewrite is a WORK IN PROGRESS!

We hope to finish it "soon"; for more info, see our roadmap.

In the meantime, we are maintaining a copy of StarGate Revived, found here.





Key Features:

  • Completely rewritten codebase; more stable, more efficient, and more modern!
    • A load of technical changes (see the changelog for more info).
  • New API, adding support for addons.
  • All gates can now be both fixed and open (i.e. support for networked A gates)
  • New permission system with presets and increased granularity (more info)
  • Support for relational databases; flatfile now replaced with sqlite.
  • Support for button material variants
  • Support for per-player/rank portal limits (meta tag)
  • Completely overhauled configuration, with full localisation.
  • Drastically expanded localisation, now managed through this page.
  • New styling system, with support for highlight colours, base colours, and rgb.
  • Improved validity checks and portal protection options.
  • Complete parity with all other StarGate forks (including new flags, as needed).
  • Advanced teleporter; now recursively teleports players, entities, vehicles, their passengers, and any leashed entities.
  • Support for tags and other advanced material systems.
  • Completely overhauled interserver portal management; all supported functionalities (including networks, flags, etc.) can now function across server networks.
  • (todo) Gate specification overhaul eventually to support gatepacks.
  • (todo) A toggle flag (similar to a lever)
  • (todo) A terminal gateway system (similar to the towny concept of a nexus)
  • Officially supported (optional) addon suites, including:
    • Vanilla ++ mechanics including survival-friendly bundle/dye based rgb colours.
    • Deep integration and support for other plugins (including Towny).
    • A command-based system to robustly interact with portals.
    • Many new flags, including redstone portals, generative portals, etc.
  • Completely overhauled metrics system.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment