HomeJavaModsCreate: AeroPortals
Create: AeroPortals
ModsJava

Create: AeroPortals

by Saereth · on CurseForge

Sail your Create: Aeronautics airships through a MC or Modded portals and the whole ship goes with you. Players, passengers, decorations, and more travel…

⬇ Download on CurseForge

The author built this one for Minecraft 1.21.1 on NeoForge. On other versions it may install and then do nothing.

AeroPortals

Sail your Create: Aeronautics airship through a Minecraft or Modded portal and the whole ship goes with you. Players, passengers, decorations, and more travel together. AeroPortals is the bridge between Create's airships (Sable physics) and Minecraft's portal system.

Warning

Sable is a deeply intrusive physics mod and stability is never guaranteed. Always back up your worlds before using this mod. If something goes wrong, please report it on our issue tracker with logs and a reproduction case. We will do our best to accommodate new feature requests alongside bug fix updates.

What it does

Who comes with you

When the ship teleports, these passengers come along:

These do NOT come along:

This matches what already happens when you fly your ship around normally: those entities fall off. The portal teleport behaves the same way.

Want cows on your airship?

Drop in a one-file datapack at data/sable/tags/entity_type/retain_in_sub_level.json:

{
  "replace": false,
  "values": [
    "minecraft:cow",
    "minecraft:villager",
    "minecraft:wolf"
  ]
}

Multiple datapacks merge cleanly, so several mods can add to this tag without stepping on each other.

Commands

/aeroportals teleport <dimension> (op only)

OP-level command (permission level 2). Teleports you and the airship you're riding to the named dimension. Autocompletes the dimensions available to your server:

The ship lands at a sensible spot in the destination: the obsidian platform for the End, somewhere safe above the surface for everything else.

For server admins

Config

config/aeroportals-server.toml is generated on first server launch.

Key Default What it does
detection.scan_interval_ticks 5 How often the mod checks if your airship is touching a portal (in server ticks; 20 = 1 second).
detection.verbose_logging true Log each teleport at INFO level. Turn off for quieter logs.
detection.max_sublevel_aabb_volume 200000.0 Skip teleporting any ship larger than this volume. Sanity guard so a wildly-misconfigured ship doesn't trigger a teleport.
teleport.portal_cooldown_ticks 200 After teleporting, the ship is locked out of portals for this long (in ticks). Prevents a ship from immediately re-teleporting back through the destination portal.
teleport.dest_portal_search_radius 128 How far AeroPortals looks for an existing matching portal at the destination before deciding to build a new one.
teleport.generate_matching_portal true If false, the teleport aborts when no destination portal is found instead of building one.

Crash safety

AeroPortals writes the ship snapshot to disk before moving it. If the server crashes mid-teleport, the ship is recovered on next startup instead of being lost.

Known limitations

Want support for another portal or dimension?

Open an issue on the GitHub issue tracker. We're open to adding support for additional portal mods and custom dimensions: just let us know which mod you'd like to see and we'll take a look.

For mod developers

AeroPortals fires SubLevelTransferEvent on the NeoForge event bus after each teleport, with the new SubLevel, source/destination dimensions, and translation vector. Useful if your mod tracks cross-SubLevel positions (for example, docking pairs, partner references) that need updating after a move.

License

MIT, see LICENSE.md.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more