{
  "schema": 1,
  "horizons": [
    {
      "id": "released",
      "icon": "flag",
      "label": {
        "en": "Released",
        "de": "Erschienen"
      },
      "title": {
        "en": "Out now",
        "de": "Schon da"
      },
      "intro": {
        "en": "Everything here is in the current version. The newest 0.5.x versions are still in the platforms’ review and show up on CurseForge once it is through.",
        "de": "Alles hier steckt in der aktuellen Version. Die neuesten 0.5.x-Versionen sind bei den Plattformen noch in Prüfung und erscheinen danach auf CurseForge."
      },
      "link": {
        "href": "https://www.curseforge.com/minecraft/mc-mods/propwash-fpv",
        "label": {
          "en": "Download on CurseForge",
          "de": "Download auf CurseForge"
        }
      },
      "groups": [
        {
          "version": "0.5.2",
          "title": {
            "en": "Fisheye, water and zones",
            "de": "Fisheye, Wasser und Zonen"
          },
          "link": {
            "href": "../changelog/#propwash-0.5.2",
            "label": {
              "en": "Full changelog",
              "de": "Alle Änderungen"
            }
          },
          "items": [
            {
              "id": "fisheye",
              "icon": "fov",
              "status": "done",
              "title": {
                "en": "A real FPV lens",
                "de": "Ein echtes FPV-Objektiv"
              },
              "text": {
                "en": "The FPV picture looks through a fisheye like a real FPV camera – a slider sets how strong.",
                "de": "Das FPV-Bild sieht durch ein Fisheye wie eine echte FPV-Kamera – ein Regler stellt ein, wie stark."
              },
              "link": {
                "href": "../docs/guide/#video-lens",
                "label": {
                  "en": "In the player guide",
                  "de": "Im Spielerhandbuch"
                }
              }
            },
            {
              "id": "waterproof",
              "icon": "spark",
              "status": "done",
              "title": {
                "en": "Waterproof drones",
                "de": "Wasserdichte Drohnen"
              },
              "text": {
                "en": "Coat a drone with waterproof spray and it flies in water – props bog down, full throttle gets you out.",
                "de": "Mit Wasserschutz-Spray fliegt eine Drohne im Wasser – die Props laufen schwer, mit Vollgas kommst du heraus."
              },
              "link": {
                "href": "../docs/guide/#world-waterproof",
                "label": {
                  "en": "In the player guide",
                  "de": "Im Spielerhandbuch"
                }
              }
            },
            {
              "id": "turtle-mode",
              "icon": "flip",
              "status": "done",
              "title": {
                "en": "Turtle mode",
                "de": "Turtle-Modus"
              },
              "text": {
                "en": "Landed upside down? Flip the drone back over with its own props, like in Betaflight.",
                "de": "Auf dem Kopf gelandet? Dreh die Drohne mit den eigenen Props wieder um, wie in Betaflight."
              }
            },
            {
              "id": "zones",
              "icon": "globe",
              "status": "done",
              "title": {
                "en": "Zones",
                "de": "Zonen"
              },
              "text": {
                "en": "Areas with their own simulation settings – race-legal or counted as assisted.",
                "de": "Bereiche mit eigenen Simulationswerten – rennfrei oder als Flughilfe gewertet."
              },
              "link": {
                "href": "../docs/guide/#servers-zones",
                "label": {
                  "en": "In the player guide",
                  "de": "Im Spielerhandbuch"
                }
              }
            },
            {
              "id": "vtx-power",
              "icon": "fov",
              "status": "done",
              "title": {
                "en": "VTX power with Auto",
                "de": "VTX-Leistung mit Auto"
              },
              "text": {
                "en": "25 to 1600 mW or Auto, which follows your link: more range and penetration, but more heat and battery drain.",
                "de": "25 bis 1600 mW oder Auto nach deiner Verbindung: mehr Reichweite und Durchdringung, aber mehr Wärme und Akkuverbrauch."
              }
            },
            {
              "id": "signal-walls",
              "icon": "bando",
              "status": "done",
              "title": {
                "en": "Better signal through walls",
                "de": "Besseres Signal durch Wände"
              },
              "text": {
                "en": "Walls dampen video and radio by what they are made of, the picture breaks up gradually, and hills and caves still cut the link.",
                "de": "Wände dämpfen Video und Funk je nach Material, das Bild zerfällt allmählich, und Hügel und Höhlen trennen die Verbindung weiter."
              }
            },
            {
              "id": "realistic-crashes",
              "icon": "impact",
              "status": "done",
              "title": {
                "en": "Crashes like real ones",
                "de": "Crashes wie in echt"
              },
              "text": {
                "en": "Drones land on their real frame and props, and nose-ins, wall hits and cartwheels end like on a real quad.",
                "de": "Drohnen landen auf Rahmen und Props, und Nose-ins, Wandtreffer und Überschläge enden wie bei einem echten Quad."
              }
            },
            {
              "id": "stick-modes",
              "icon": "wrench",
              "status": "done",
              "title": {
                "en": "Stick modes 1–4",
                "de": "Knüppel-Mode 1–4"
              },
              "text": {
                "en": "Pick your stick mode in the receiver wizard – the OSD stick overlay, the flight school and the radio in your hand follow it.",
                "de": "Wähl deinen Knüppel-Mode im Empfänger-Assistenten – Knüppelanzeige im OSD, Flugschule und die Funke in deiner Hand folgen ihm."
              }
            },
            {
              "id": "reset-home",
              "icon": "replay",
              "status": "done",
              "title": {
                "en": "Reset to home point",
                "de": "Zurück zum Homepoint"
              },
              "text": {
                "en": "One key or switch puts your drone back on its home point – level, disarmed and standing still, also from far away.",
                "de": "Eine Taste oder ein Schalter setzt deine Drohne auf ihren Homepoint zurück – gerade, entschärft und ruhig, auch aus der Ferne."
              }
            },
            {
              "id": "bando-maps",
              "icon": "bando",
              "status": "done",
              "title": {
                "en": "Bando maps",
                "de": "Bando-Karten"
              },
              "text": {
                "en": "Cartographers sell explorer maps that lead to the nearest unexplored bando.",
                "de": "Kartografen verkaufen Entdeckerkarten zum nächsten unerkundeten Bando."
              }
            },
            {
              "id": "cobwebs-bells",
              "icon": "impact",
              "status": "done",
              "title": {
                "en": "Cobwebs and bells",
                "de": "Spinnweben und Glocken"
              },
              "text": {
                "en": "Cobwebs catch your drone, vines brake it, and bells ring when you fly into them.",
                "de": "Spinnweben fangen deine Drohne, Ranken bremsen sie, und Glocken läuten, wenn du hineinfliegst."
              }
            },
            {
              "id": "battery-curve",
              "icon": "battery",
              "status": "done",
              "title": {
                "en": "Batteries like real packs",
                "de": "Akkus wie echte Packs"
              },
              "text": {
                "en": "A flat discharge curve with a steep end you feel in every punch; the OSD voltage flashes when it sags.",
                "de": "Eine flache Entladekurve mit steilem Ende, das du in jedem Punch spürst; die OSD-Spannung blinkt beim Einbruch."
              }
            },
            {
              "id": "addon-api-16",
              "icon": "puzzle",
              "status": "done",
              "title": {
                "en": "Add-on API 1.6",
                "de": "Add-on-API 1.6"
              },
              "text": {
                "en": "Front mount, accessories with their own load and actions, flight assists, gimbal cameras and HUD elements for add-ons.",
                "de": "Halterung vorne, Zubehör mit eigener Ladung und Aktionen, Flughilfen, Gimbal-Kameras und HUD-Elemente für Add-ons."
              },
              "link": {
                "href": "../docs/api/",
                "label": {
                  "en": "Add-on API",
                  "de": "Add-on-API"
                }
              }
            }
          ]
        },
        {
          "version": "0.5.1",
          "title": {
            "en": "Bug fixes for servers",
            "de": "Fehlerbehebungen für Server"
          },
          "link": {
            "href": "../changelog/#propwash-0.5.1",
            "label": {
              "en": "Full changelog",
              "de": "Alle Änderungen"
            }
          },
          "items": [
            {
              "id": "remote-trails",
              "icon": "spark",
              "status": "done",
              "title": {
                "en": "Trails of other pilots on servers",
                "de": "Trails anderer Piloten auf Servern"
              },
              "text": {
                "en": "Drone trails of other pilots now show in multiplayer, not only during GPS Rescue.",
                "de": "Die Drohnen-Trails anderer Piloten erscheinen jetzt im Mehrspieler, nicht nur während GPS Rescue."
              }
            },
            {
              "id": "rules-permission",
              "icon": "globe",
              "status": "done",
              "title": {
                "en": "World rules for admins",
                "de": "Welt-Regeln für Admins"
              },
              "text": {
                "en": "Server admins who may use /gamerule can edit the World rules tab, not only operators.",
                "de": "Server-Admins, die /gamerule nutzen dürfen, ändern den Tab Welt-Regeln, nicht nur Operatoren."
              }
            },
            {
              "id": "drone-tags",
              "icon": "flag",
              "status": "done",
              "title": {
                "en": "Drone tags for server admins",
                "de": "Drohnen-Tags für Server-Admins"
              },
              "text": {
                "en": "Every drone carries tags for its owner, its last pilot and whether it is flying – e.g. remove a player's drones with /kill.",
                "de": "Jede Drohne trägt Tags für Besitzer, letzten Piloten und Flugzustand – z. B. entfernst du mit /kill die Drohnen eines Spielers."
              }
            }
          ]
        },
        {
          "version": "0.5.0",
          "title": {
            "en": "Learn, race, explore",
            "de": "Lernen, fliegen, entdecken"
          },
          "link": {
            "href": "../changelog/#propwash-0.5.0",
            "label": {
              "en": "Full changelog",
              "de": "Alle Änderungen"
            }
          },
          "items": [
            {
              "id": "flight-training",
              "icon": "school",
              "status": "done",
              "title": {
                "en": "Flight training",
                "de": "Flugtraining"
              },
              "text": {
                "en": "20 lessons you fly yourself – with stars, best times and a course right where your drone sits.",
                "de": "20 Lektionen zum Selberfliegen – mit Sternen, Bestzeiten und einem Kurs direkt an deiner Drohne."
              },
              "link": {
                "href": "../docs/guide/#help",
                "label": {
                  "en": "In the player guide",
                  "de": "Im Spielerhandbuch"
                }
              }
            },
            {
              "id": "world-rules",
              "icon": "globe",
              "status": "done",
              "title": {
                "en": "World rules",
                "de": "Welt-Regeln"
              },
              "text": {
                "en": "Gravity, battery life, wind and more as game rules for everyone – one by one or as Realistic, Training or Arcade.",
                "de": "Schwerkraft, Akkulaufzeit, Wind und mehr als Spielregeln für alle – einzeln oder als Realistisch, Training oder Arcade."
              },
              "link": {
                "href": "../docs/gamerules/",
                "label": {
                  "en": "All world rules",
                  "de": "Alle Welt-Regeln"
                }
              }
            },
            {
              "id": "tricks",
              "icon": "flip",
              "status": "done",
              "title": {
                "en": "Better tricks & combos",
                "de": "Bessere Tricks & Kombos"
              },
              "text": {
                "en": "59 tricks in nine families – from Matty flips to Sbang combos – and chains for tricks flown back to back.",
                "de": "59 Tricks in neun Familien – vom Matty Flip bis zur Sbang-Kombo – und Ketten für Tricks am Stück."
              }
            },
            {
              "id": "mode-3d",
              "icon": "tilt",
              "status": "done",
              "title": {
                "en": "3D mode",
                "de": "3D-Modus"
              },
              "text": {
                "en": "Motors that spin backwards: fly upside down, save a low loop and take off again after landing on your back.",
                "de": "Motoren, die rückwärts drehen: kopfüber fliegen, einen zu tiefen Loop retten und nach dem Crash auf dem Rücken wieder starten."
              }
            },
            {
              "id": "course-elements",
              "icon": "flag",
              "status": "done",
              "title": {
                "en": "Flags, slalom poles & dive cubes",
                "de": "Flaggen, Slalomstangen & Tauchwürfel"
              },
              "text": {
                "en": "New course elements that only count when flown right – with arrows, race line, splits and leaderboards.",
                "de": "Neue Kurs-Elemente, die nur richtig geflogen zählen – mit Pfeilen, Ideallinie, Splits und Bestenlisten."
              }
            },
            {
              "id": "free-gates",
              "icon": "gate",
              "status": "done",
              "title": {
                "en": "Gates at any angle",
                "de": "Gates in jedem Winkel"
              },
              "text": {
                "en": "Turn gates freely and size them from 1 × 1 to 16 × 16 blocks right in the game – drones bounce off at the real angle.",
                "de": "Gates direkt im Spiel frei drehen und von 1 × 1 bis 16 × 16 Blöcke groß machen – Drohnen prallen im echten Winkel ab."
              }
            },
            {
              "id": "freeform-gates",
              "icon": "gate",
              "status": "done",
              "title": {
                "en": "Freeform gates",
                "de": "Freiform-Gates"
              },
              "text": {
                "en": "Turn hallways, cave mouths, windows and shafts into race gates – the blocks are the frame, any shape up to 20 × 20 blocks.",
                "de": "Gänge, Höhleneingänge, Fenster und Schächte werden zu Renn-Gates – die Blöcke sind der Rahmen, jede Form bis 20 × 20 Blöcke."
              }
            },
            {
              "id": "flashback-cam",
              "icon": "replay",
              "status": "done",
              "title": {
                "en": "Flashback action cam",
                "de": "Flashback-Action-Cam"
              },
              "text": {
                "en": "Records your flight as a camera path for the Flashback replay mod – one scene per flight.",
                "de": "Zeichnet deinen Flug als Kamerapfad für die Replay-Mod Flashback auf – eine Szene je Flug."
              }
            },
            {
              "id": "bandos",
              "icon": "bando",
              "status": "done",
              "title": {
                "en": "Bando spots",
                "de": "Bandos in der Welt"
              },
              "text": {
                "en": "Abandoned barns, factories, piers and mine heads in your world – made for freestyle lines.",
                "de": "Verlassene Scheunen, Fabriken, Stege und Förderanlagen in deiner Welt – wie gemacht für Freestyle-Lines."
              }
            },
            {
              "id": "drone-hits",
              "icon": "impact",
              "status": "done",
              "title": {
                "en": "Drones hit mobs and players",
                "de": "Drohnen treffen Mobs und Spieler"
              },
              "text": {
                "en": "A flying drone bounces off mobs and players and hurts them by the force of the impact.",
                "de": "Eine fliegende Drohne prallt an Mobs und Spielern ab und verletzt sie je nach Wucht."
              }
            },
            {
              "id": "gripper",
              "icon": "gripper",
              "status": "done",
              "title": {
                "en": "Gripper",
                "de": "Greifer"
              },
              "text": {
                "en": "A claw for your drone: pick up items while you hover low and drop them where you want.",
                "de": "Eine Klaue für deine Drohne: Items im Tiefflug aufsammeln und abwerfen, wo du willst."
              }
            },
            {
              "id": "creative-drone",
              "icon": "wrench",
              "status": "done",
              "title": {
                "en": "Creative drone editor",
                "de": "Drohnen-Editor im Kreativmodus"
              },
              "text": {
                "en": "A creative flight controller for any frame: set masses, motors, props and camera freely and share them as a code.",
                "de": "Ein Kreativ-Flugcontroller für jeden Rahmen: Massen, Motoren, Props und Kamera frei einstellen und als Code teilen."
              }
            },
            {
              "id": "switch-commands",
              "icon": "chat",
              "status": "done",
              "title": {
                "en": "Commands on your radio",
                "de": "Befehle auf der Funke"
              },
              "text": {
                "en": "Put your own Minecraft commands on radio switches, buttons or keys – night falls at the flip of a switch.",
                "de": "Eigene Minecraft-Befehle auf Schalter, Taster oder Tasten legen – die Nacht kommt per Schalter."
              }
            },
            {
              "id": "rescue-alone",
              "icon": "compass",
              "status": "done",
              "title": {
                "en": "GPS rescue without pilot",
                "de": "GPS Rescue ohne Pilot"
              },
              "text": {
                "en": "The drone flies home and lands on its own, even when you put the radio away or lose the signal.",
                "de": "Die Drohne fliegt allein heim und landet, auch wenn du die Funke wegsteckst oder das Signal weg ist."
              }
            },
            {
              "id": "video-obstacles",
              "icon": "fov",
              "status": "done",
              "title": {
                "en": "Video behind obstacles & 4:3",
                "de": "Video hinter Hindernissen & 4:3"
              },
              "text": {
                "en": "Trees and walls weaken your video by what they are made of, and your goggles can show the classic 4:3 picture.",
                "de": "Bäume und Mauern schwächen dein Video je nach Material, und die Brille zeigt auf Wunsch das klassische 4:3-Bild."
              }
            },
            {
              "id": "parts-freedom",
              "icon": "puzzle",
              "status": "done",
              "title": {
                "en": "Any part on any drone",
                "de": "Jedes Teil an jede Drohne"
              },
              "text": {
                "en": "Turn off Parts must fit and put 13″ props on a whoop – it flies with the real data of its parts.",
                "de": "Schalte „Teile müssen zusammenpassen“ aus und bau 13″-Props an einen Whoop – er fliegt mit den echten Daten seiner Teile."
              }
            },
            {
              "id": "prop-repair",
              "icon": "prop",
              "status": "done",
              "title": {
                "en": "Repair props",
                "de": "Props reparieren"
              },
              "text": {
                "en": "Craft two damaged props into one or use a grindstone – both conditions add up, plus 5 %.",
                "de": "Zwei beschädigte Props zu einem craften oder im Schleifstein verbinden – beide Zustände zählen zusammen, plus 5 %."
              }
            },
            {
              "id": "settings-search",
              "icon": "search",
              "status": "done",
              "title": {
                "en": "Settings search & your own presets",
                "de": "Einstellungssuche und eigene Presets"
              },
              "text": {
                "en": "Find any setting with Ctrl+F, type numbers straight into the fields and keep your rates and PID tuning as presets you can share.",
                "de": "Jede Einstellung mit Strg+F finden, Zahlen direkt in die Felder tippen und Rates und PID-Tuning als teilbare Presets merken."
              }
            },
            {
              "id": "docs",
              "icon": "book",
              "status": "done",
              "title": {
                "en": "Docs on propwashfpv.com",
                "de": "Doku auf propwashfpv.com"
              },
              "text": {
                "en": "Guides and lookups for parts, settings and rules at propwashfpv.com/docs.",
                "de": "Anleitungen und Nachschlagen zu Teilen, Einstellungen und Regeln unter propwashfpv.com/docs."
              },
              "link": {
                "href": "../docs/",
                "label": {
                  "en": "Open the docs",
                  "de": "Zur Doku"
                }
              }
            },
            {
              "id": "source-available",
              "icon": "code",
              "status": "done",
              "title": {
                "en": "Source code goes public",
                "de": "Quellcode wird öffentlich"
              },
              "text": {
                "en": "Anyone can read the code: the mod under PolyForm Shield, the add-on API under MIT.",
                "de": "Alle können den Code lesen: die Mod unter PolyForm Shield, die Add-on-API unter MIT."
              },
              "link": {
                "href": "https://github.com/LardTom/propwash-fpv",
                "label": {
                  "en": "Source code on GitHub",
                  "de": "Quellcode auf GitHub"
                }
              }
            }
          ]
        },
        {
          "version": "0.4.0",
          "title": {
            "en": "Parts API & add-ons",
            "de": "Parts-API & Add-ons"
          },
          "link": {
            "href": "../changelog/#propwash-0.4.0",
            "label": {
              "en": "Full changelog",
              "de": "Alle Änderungen"
            }
          },
          "items": [
            {
              "id": "parts-api",
              "icon": "puzzle",
              "status": "done",
              "title": {
                "en": "Parts from add-ons",
                "de": "Teile aus Add-ons"
              },
              "text": {
                "en": "Other mods can add frames, motors, props, batteries and more – the first add-on is Just More Parts.",
                "de": "Andere Mods können Rahmen, Motoren, Props, Akkus und mehr beisteuern – das erste Add-on ist Just More Parts."
              },
              "link": {
                "href": "../docs/api/",
                "label": {
                  "en": "Add-on API",
                  "de": "Add-on-API"
                }
              }
            },
            {
              "id": "flight-times",
              "icon": "battery",
              "status": "done",
              "title": {
                "en": "Realistic flight times & battery",
                "de": "Realistische Flugzeiten & Akku"
              },
              "text": {
                "en": "Packs run empty like real ones, and the workbench shows how long your drone flies.",
                "de": "Akkus leeren sich wie echte, und die Werkbank zeigt, wie lange deine Drohne fliegt."
              }
            },
            {
              "id": "props-in-view",
              "icon": "prop",
              "status": "done",
              "title": {
                "en": "Props in the FPV view",
                "de": "Props im FPV-Bild"
              },
              "text": {
                "en": "Your props show where a real camera would see them – spinning ones as a soft blur.",
                "de": "Deine Props sind dort zu sehen, wo eine echte Kamera sie sähe – drehende als weicher Schleier."
              }
            },
            {
              "id": "gate-mounts",
              "icon": "gate",
              "status": "done",
              "title": {
                "en": "Gates on walls and ceilings",
                "de": "Gates an Wand und Decke"
              },
              "text": {
                "en": "Dive gates, side gates and windows: place any gate on a floor, wall or ceiling.",
                "de": "Tauchtore, seitliche Gates und Fenster: jedes Gate auf Boden, Wand oder Decke."
              }
            },
            {
              "id": "item-frames",
              "icon": "frame",
              "status": "done",
              "title": {
                "en": "Drones in item frames",
                "de": "Drohnen im Rahmen"
              },
              "text": {
                "en": "Hang drones, frames and props on the wall like a trophy, or show them off on shelves.",
                "de": "Drohnen, Rahmen und Props hängen wie eine Trophäe an der Wand oder stehen im Regal."
              }
            },
            {
              "id": "camera-fov",
              "icon": "fov",
              "status": "done",
              "title": {
                "en": "Field of view from the camera",
                "de": "Sichtfeld von der Kamera"
              },
              "text": {
                "en": "Your FPV field of view comes from the camera in the video unit, like on a real quad.",
                "de": "Dein FPV-Sichtfeld kommt von der Kamera im Videomodul, wie bei einem echten Quad."
              }
            },
            {
              "id": "camera-angle",
              "icon": "tilt",
              "status": "done",
              "title": {
                "en": "Camera angle per drone",
                "de": "Kamerawinkel pro Drohne"
              },
              "text": {
                "en": "Every drone keeps its own camera angle, set in its service menu.",
                "de": "Jede Drohne behält ihren eigenen Kamerawinkel, eingestellt in ihrer Wartung."
              }
            },
            {
              "id": "gravity",
              "icon": "gravity",
              "status": "done",
              "title": {
                "en": "Gravity slider",
                "de": "Schwerkraft-Regler"
              },
              "text": {
                "en": "Make drones feel lighter or heavier – it becomes a world rule in 0.5.0.",
                "de": "Drohnen leichter oder schwerer fliegen lassen – wird in 0.5.0 zur Welt-Regel."
              }
            },
            {
              "id": "fixes-040",
              "icon": "wrench",
              "status": "done",
              "title": {
                "en": "Lots of fixes",
                "de": "Viele Fehler behoben"
              },
              "text": {
                "en": "Crashed drones fall properly, no more OSD stutter, clearer battery warnings and more.",
                "de": "Abgestürzte Drohnen fallen richtig, kein Ruckeln mehr durchs OSD, klarere Akku-Warnungen und mehr."
              }
            }
          ]
        }
      ]
    },
    {
      "id": "now",
      "icon": "prop",
      "label": {
        "en": "Now",
        "de": "Jetzt"
      },
      "title": {
        "en": "In the next release",
        "de": "Im nächsten Update"
      },
      "intro": {
        "en": "What we're building now: the next big update after 0.5.2 – together with two add-ons.",
        "de": "Daran bauen wir gerade: das nächste große Update nach 0.5.2 – zusammen mit zwei Add-ons."
      },
      "groups": [
        {
          "version": "0.6.0",
          "title": {
            "en": "Share codes, race data and add-on API",
            "de": "Sharecodes, Renndaten und Add-on-API"
          },
          "items": [
            {
              "id": "sharecodes-pw3",
              "icon": "code",
              "status": "progress",
              "title": {
                "en": "Share codes for every add-on",
                "de": "Sharecodes für alle Add-ons"
              },
              "text": {
                "en": "One share code (PW3) for drones with parts from any add-on – your old codes are converted automatically.",
                "de": "Ein Sharecode (PW3) für Drohnen mit Teilen aus jedem Add-on – deine alten Codes werden automatisch umgewandelt."
              }
            },
            {
              "id": "addon-api",
              "icon": "puzzle",
              "status": "progress",
              "title": {
                "en": "More add-on API",
                "de": "Mehr Add-on-API"
              },
              "text": {
                "en": "Switch functions, OSD elements and collision hooks for add-ons.",
                "de": "Schalterfunktionen, OSD-Elemente und Kollisions-Haken für Add-ons."
              }
            },
            {
              "id": "addon-guidelines",
              "icon": "book",
              "status": "progress",
              "title": {
                "en": "Add-on guidelines",
                "de": "Richtlinien für Add-ons"
              },
              "text": {
                "en": "Clear guidelines for add-on makers, and the namespace “propwash” is reserved for Propwash itself.",
                "de": "Klare Richtlinien für Add-on-Macher, und der Namensraum „propwash“ ist für Propwash selbst reserviert."
              }
            },
            {
              "id": "flight-path-marker",
              "icon": "compass",
              "status": "progress",
              "title": {
                "en": "Velocity vector in the OSD",
                "de": "Geschwindigkeitsvektor im OSD"
              },
              "text": {
                "en": "A marker in the OSD that shows where your drone is really flying, not just where its nose points.",
                "de": "Eine Markierung im OSD, die zeigt, wohin deine Drohne wirklich fliegt – nicht nur, wohin ihre Nase zeigt."
              }
            },
            {
              "id": "freecam-drone",
              "icon": "cinema",
              "status": "progress",
              "title": {
                "en": "Freecam drone",
                "de": "Freecam-Drohne"
              },
              "text": {
                "en": "A drone that flies through blocks like a free camera – for scouting, filming and looking around.",
                "de": "Eine Drohne, die wie eine freie Kamera durch Blöcke fliegt – zum Erkunden, Filmen und Umschauen."
              }
            },
            {
              "id": "rx-block",
              "icon": "gate",
              "status": "progress",
              "title": {
                "en": "RX block",
                "de": "RX-Block"
              },
              "text": {
                "en": "A receiver block that turns one channel of your radio into a redstone signal – while you keep flying.",
                "de": "Ein Empfänger-Block, der einen Kanal deiner Funke in ein Redstone-Signal verwandelt – während du weiterfliegst."
              }
            },
            {
              "id": "race-data",
              "icon": "flag",
              "status": "progress",
              "title": {
                "en": "Race data for servers and bots",
                "de": "Renndaten für Server und Bots"
              },
              "text": {
                "en": "Every course gets its own ID with its leaderboards – servers and Discord bots read them through the API.",
                "de": "Jeder Kurs bekommt eine eigene ID mit seinen Bestenlisten – Server und Discord-Bots lesen sie über die API."
              }
            },
            {
              "id": "race-gates",
              "icon": "gate",
              "status": "progress",
              "title": {
                "en": "Better courses",
                "de": "Bessere Kurse"
              },
              "text": {
                "en": "Stacked gates count to the bottom, poles score, loops in a course, fine nudging and visible scoring areas.",
                "de": "Gestapelte Gates zählen bis unten, Pfosten werten, Schleifen im Kurs, Gates fein verschieben, Wertungsflächen sichtbar."
              }
            },
            {
              "id": "camera-angle-menu",
              "icon": "tilt",
              "status": "progress",
              "title": {
                "en": "Camera angle in the K menu",
                "de": "Kamerawinkel im K-Menü"
              },
              "text": {
                "en": "Set the camera angle in the configurator too, not only in the drone’s service menu.",
                "de": "Den Kamerawinkel auch im Konfigurator einstellen, nicht nur im Wartungsmenü der Drohne."
              }
            },
            {
              "id": "gate-tutorial",
              "icon": "school",
              "status": "progress",
              "title": {
                "en": "Gate tutorial",
                "de": "Gate-Tutorial"
              },
              "text": {
                "en": "A short tutorial the first time you place a gate, so you find everything gates can do.",
                "de": "Ein kurzes Tutorial, wenn du zum ersten Mal ein Gate setzt – damit du alles findest, was Gates können."
              }
            },
            {
              "id": "slime-wool",
              "icon": "impact",
              "status": "progress",
              "title": {
                "en": "Slime and wool",
                "de": "Schleim und Wolle"
              },
              "text": {
                "en": "Slime blocks bounce your drone back, wool catches it softly – and you can take off from wool.",
                "de": "Schleimblöcke federn deine Drohne zurück, Wolle fängt sie weich ab – und von Wolle kannst du starten."
              }
            },
            {
              "id": "website-faq-languages",
              "icon": "chat",
              "status": "progress",
              "title": {
                "en": "More FAQ and languages on the website",
                "de": "Mehr FAQ und Sprachen auf der Website"
              },
              "text": {
                "en": "More answers in the FAQ and the website in more languages.",
                "de": "Mehr Antworten in den FAQ und die Website in weiteren Sprachen."
              }
            }
          ]
        },
        {
          "title": {
            "en": "Add-ons with 0.6.0",
            "de": "Add-ons zu 0.6.0"
          },
          "items": [
            {
              "id": "jmp-next",
              "icon": "prop",
              "status": "progress",
              "title": {
                "en": "Next version of Just More Parts",
                "de": "Nächste Version von Just More Parts"
              },
              "text": {
                "en": "More high-KV motors for whoops and the new share codes for drones with parts from every add-on.",
                "de": "Mehr Motoren mit hoher KV für Whoops und die neuen Sharecodes für Drohnen mit Teilen aus jedem Add-on."
              }
            }
          ]
        }
      ]
    },
    {
      "id": "later",
      "icon": "port",
      "label": {
        "en": "Later",
        "de": "Später"
      },
      "title": {
        "en": "After 0.6.0",
        "de": "Nach 0.6.0"
      },
      "intro": {
        "en": "Two more official add-ons follow 0.6.0, then a version for Minecraft 1.21.1.",
        "de": "Auf 0.6.0 folgen zwei weitere offizielle Add-ons, danach eine Version für Minecraft 1.21.1."
      },
      "groups": [
        {
          "title": {
            "en": "Official add-ons",
            "de": "Offizielle Add-ons"
          },
          "items": [
            {
              "id": "mob-defense",
              "icon": "gripper",
              "status": "planned",
              "title": {
                "en": "Propwash: Mob Defense",
                "de": "Propwash: Mob Defense"
              },
              "text": {
                "en": "Drone accessories against mobs: a dispenser at the front, spears and a rocket boost – and mobs that react to drones.",
                "de": "Drohnen-Zubehör gegen Mobs: Dispenser vorne, Speere und Raketen-Boost – und Mobs, die auf Drohnen reagieren."
              }
            },
            {
              "id": "camera-drones",
              "icon": "cinema",
              "status": "planned",
              "title": {
                "en": "Programmable camera drones",
                "de": "Programmierbare Kameradrohnen"
              },
              "text": {
                "en": "Drones that fly on their own: waypoints, position hold, follow me, point of interest and a gimbal for a second pilot.",
                "de": "Drohnen, die selbst fliegen: Wegpunkte, Position halten, Follow me, Point of Interest und ein Gimbal für einen zweiten Piloten."
              }
            }
          ]
        },
        {
          "title": {
            "en": "For more Minecraft versions",
            "de": "Für weitere Minecraft-Versionen"
          },
          "items": [
            {
              "id": "port-1-21-1",
              "icon": "port",
              "status": "planned",
              "title": {
                "en": "Minecraft 1.21.1",
                "de": "Minecraft 1.21.1"
              },
              "text": {
                "en": "A backport to Minecraft 1.21.1 for Fabric and NeoForge – with less upkeep than the 26.3 version and updates now and then.",
                "de": "Ein Backport auf Minecraft 1.21.1 für Fabric und NeoForge – weniger gepflegt als die 26.3-Version, mit gelegentlichen Updates."
              }
            }
          ]
        }
      ]
    },
    {
      "id": "ideas",
      "icon": "bulb",
      "label": {
        "en": "Ideas",
        "de": "Ideen"
      },
      "title": {
        "en": "Maybe later",
        "de": "Vielleicht später"
      },
      "intro": {
        "en": "Nothing here is promised yet. Tell us on the Discord what you would like to see.",
        "de": "Hier ist noch nichts versprochen. Sag uns auf dem Discord, was du dir wünschst."
      },
      "groups": [
        {
          "items": [
            {
              "id": "fixed-wing",
              "icon": "arrow",
              "status": "idea",
              "title": {
                "en": "Fixed-wing add-on",
                "de": "Add-on für Flächenflieger"
              },
              "text": {
                "en": "Planes instead of quads: an add-on for flying fixed-wing FPV.",
                "de": "Flugzeuge statt Quads: ein Add-on für FPV mit Flächenfliegern."
              }
            },
            {
              "id": "bullet-drones",
              "icon": "prop",
              "status": "idea",
              "title": {
                "en": "Slim bullet drones",
                "de": "Schlanke Bullet-Drohnen"
              },
              "text": {
                "en": "Long, slim “bullet” drones built for top speed – as a future add-on.",
                "de": "Lange, schlanke „Bullet“-Drohnen für Topspeed – als künftiges Add-on."
              }
            },
            {
              "id": "community",
              "icon": "chat",
              "status": "idea",
              "title": {
                "en": "Your idea",
                "de": "Deine Idee"
              },
              "text": {
                "en": "More ideas come from the community – share yours on the Discord.",
                "de": "Weitere Ideen kommen aus der Community – teil deine auf dem Discord."
              },
              "link": {
                "href": "https://discord.gg/bNhkSXYSgZ",
                "label": {
                  "en": "Join the Discord",
                  "de": "Discord beitreten"
                }
              }
            }
          ]
        }
      ]
    }
  ]
}
