Skip to content

EasyScripting 0.1.6

Choose a tag to compare

@itarqos5 itarqos5 released this 14 Sep 20:41

EasyScripting 0.1.6 adds kit claiming/access controls, bulk imports and clearer command feedback, with a complete plain-language command guide.

  • /es kits claim <kit> equips yourself. Operators can target an online player, * for all online real players, or actor:<id>. Player-first syntax also works. Claims replace the saved loadout, including armor/offhand.
  • Actual operators manage/gift kits. Each kit can allow Operators only, Everyone, or one selected player UUID plus operators. New and legacy kits default to Operators only. The GUI has access and player/NPC recipient pickers.
  • Import all kits from PlayerKits2, legacy PlayerKits, EssentialsX, CMI or EasyScripting exports. One kit per tick, unique destination IDs, cancellation and per-kit failure reporting; no provider rewards/costs/commands are executed.
  • /es record on shows the recording MOTD and rejects every non-operator login/reconnect while existing players remain. /es record off restores normal MOTD/login rules. Old movement subcommands were removed; use /actor act, /actor finish and /actor play for NPC performances.
  • Permanent NPC death/deletion also removes its take when no other NPC references it. Shared takes remain until their final NPC is removed. Hide, unload and shutdown retain takes.
  • Previously silent successful commands now explain their result. The complete guide covers all 30 command groups plus help and all 33 scene actions, with examples and every NPC/player setting.

Guide: https://github.com/itarqos5/EasyScripting/blob/main/documentation/COMMANDS.md

Install EasyScripting-0.1.6.jar (not the sources JAR), replacing the previous plugin JAR, then restart. README remains in root and the other Markdown files live in documentation/.

Validation: 109 unit tests passed; production/smoke compilation, Paper 1.21.11 API compilation, baseline rebuild and project/JAR checks passed. No Minecraft server/client was launched; native GUI/login/provider acceptance remains unrun. See documentation/TESTING.md for evidence and limits.