Repository navigation
EasyScripting 0.1.6
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, oractor:<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 onshows the recording MOTD and rejects every non-operator login/reconnect while existing players remain./es record offrestores normal MOTD/login rules. Old movement subcommands were removed; use/actor act,/actor finishand/actor playfor 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.