Aeronautics Delivery Quests

Adds procedural hauling contracts to your server. Players can accept quests, travel to remote villages to secure physical cargo, and pilot their custom-built airships to transport these heavy rigid bodies to destination villages for massive rewards.
Cargo being hauled by an Aeronautics Airship

Cargo being hauled by an Aeronautics Airship

Description

Aeronautics Delivery Quests

A server-side delivery quest mod for Create: Aeronautics and Sable.

Aeronautics Delivery Quests, or ADQ, adds physical hauling contracts to your server. Players accept jobs, locate cargo, secure it to their airships, and deliver it for rewards.

Build the ship.
Take the contract.
Haul the cargo.
Get paid.

Mod Incompatibilities
- C2ME


✈️ Features

  • Server-side optional — players do not need the mod installed client-side.
  • Quest Board — open with /adq to browse active delivery jobs.
  • Light, Medium, and Heavy contracts — different cargo classes, distances, and rewards.
  • Physical cargo — cargo spawns as schematic-based structures and becomes a Sable physics rigid body.
  • Quest Compass — guides players to pickup and delivery locations.
  • Damage-based payouts — broken cargo reduces the final reward.
  • Optional cargo invulnerability — protect cargo from breaking, explosions, and griefing.
  • Custom quests — define your own contracts in custom_quests.json.
  • Persistent data — quests and cooldowns survive server restarts.
  • Performance-minded generation — expensive searches run asynchronously.

🧭 Player Commands

/adq
Open the delivery board and command panel.

/adq compass
Reissue your quest compass.

/adq cancel
Abandon your active contract and recall cargo.


🛠️ Admin Commands

/adq generate
Generate a new quest.

/adq complete
Force-complete your active quest.

/adq delete <index>
Delete a quest from the board.

/adq deleteall
Clear all quests and recall active cargo.

/adq reload
Reload quests, cooldowns, and custom quest templates.


Server Owner Guide

⚙️ Main Config

Config file:

config/aeronautics_delivery_quests.toml

Important options include:

  • questCreationInterval — how often the server checks for new quests.
  • maxActiveQuestsPerBoard — max board quests, capped at 18.
  • minDeliveryDistance / maxDeliveryDistance — delivery route distance range.
  • questTimeLimit — time limit for accepted quests.
  • questExpirationTime — how long unclaimed board quests last.
  • randomQuestGen — generate quests in the wild instead of villages.
  • enableCargoInvulnerability — make cargo immune to damage.
  • rewardReductionScale — controls how strongly missing cargo reduces payout.
  • customQuestsChance — chance to choose a custom quest instead of a procedural one.

Rewards are configured using:

namespace:item_id:count

Example:

minecraft:emerald:100


✍️ Custom Quests

Custom quests are defined here:

config/aeronautics_delivery_quests/custom_quests.json

Each custom quest can include:

  • name
  • description
  • schematicName
  • weightClass
  • actualWeight
  • rewards

Example use cases:

  • Emergency supply runs
  • Heavy industrial cargo
  • Dangerous materials
  • Food deliveries
  • Server event contracts
  • Faction trade routes

📦 Custom Cargo Schematics

Custom cargo .nbt files go here:

config/aeronautics_delivery_quests/schematics/

Important schematic rules:

  • Use Create Simulated Rope Connectors as anchor points.
  • Avoid docking connectors on delivery cargo.
  • Use at least 2 rope connectors for stable towing.
  • Avoid valuable blocks like diamond, emerald, or netherite to prevent exploits.
  • Use structural blocks such as deepslate, obsidian, copper, or iron.

🔄 Hot Reloading

You can update quests and schematics without restarting the server.

After editing custom_quests.json or adding new schematics, run:

/adq reload

You can also reload from the /adq board GUI using the reload control.


⚖️ Economy Tips

By default, cargo can be damaged.

If players lose cargo blocks during transport, their reward is reduced proportionally. This is recommended for high-stakes servers.

For a more relaxed experience, enable:

enableCargoInvulnerability = true

This makes cargo immune to breaks, explosions, and griefing, and always pays the full reward.


🔐 Permissions

Admin commands require Operator Permission Level 2.

Regular players can use:

  • /adq
  • /adq compass
  • /adq cancel

Admins can use:

  • /adq generate
  • /adq complete
  • /adq delete <index>
  • /adq deleteall
  • /adq reload

Recommended For

ADQ is great for servers that want:

  • Meaningful airship gameplay
  • Physical cargo hauling
  • Trade routes
  • Server economy rewards
  • Create: Aeronautics objectives
  • Custom delivery quests
  • Multiplayer adventure loops

The Aeronautics Delivery Quests Team

profile avatar
  • 2
    Projects
  • 323
    Downloads

More from Sandemon