Files
firefrost-services/services/arbiter-3.0
Claude Code 76a2aafba4 Vanilla/Paper server type + server.properties configurator (REQ-2026-04-16-vanilla-server-type)
- New: src/services/paperApi.js — Paper API v2 client (versions, latest build,
  jar URL, generateServerProperties with Firefrost defaults)
- New: _vanilla_form.ejs — dedicated Paper install form: MC version selector,
  collapsible server.properties configurator (difficulty, gamemode, pvp, hardcore,
  spawn-protection, view/sim distance, seed, max-players, whitelist, MOTD),
  node usage display, port auto-assign, Aikar JVM flags
- Modified: modpackInstaller.js — vanilla branch in handleInstallJob: fetches Paper
  jar via paperApi, skips modpack download/BitchBot/schematic, writes server.properties
- Modified: modpack-installer.js route — /vanilla-form endpoint, install POST extracts
  sp_* fields into serverProperties object, passes diskMb/javaVersion/port/mcVersion
- Modified: index.ejs — 'New Vanilla / Paper Server' button loads form directly
- ACTIVE_CONTEXT updated

No new migrations. Deploy: restart only.
2026-04-16 02:02:08 -05:00
..