Repository navigation
EasyScripting 0.1.7
EasyScripting 0.1.7 repairs NPC navigation and elytra playback and adds leader-controlled NPC groups with individual combat supplies.
- Social wandering and eye-height tracking while walking.
- Groups with real-player leaders, follow/hold/move orders, split targeting, friendly-fire protection and native combat. No shared health or predetermined winner.
- Carried-totem offhand/refill, three upward beneficial splash potions, imperfect melee/jump timing and delayed, probabilistic shields against overhead maces.
- Half-heart protection allows held totems to pop and stays enabled afterward. Elytra takes save the actual gliding state; legacy FALL_FLYING frames remain compatible.
- Four-card NPC GUI, /actors and /kits shortcuts, group controls and a home Record session ON/OFF page. Older GUI layouts are backed up before upgrading.
- Contextual command syntax/examples and commented configuration, including preserved comments during saves.
Install EasyScripting-0.1.7.jar, not the sources JAR. PLAYER NPCs still need a compatible Citizens installation. Restart after replacing the old EasyScripting JAR.
Every command · NPC groups and combat · Configuration
Validation: 138 unit tests, production/smoke compilation, additional Paper 1.21.11 compilation, documentation links and JAR inspection. No Minecraft server/client was started. NPC combat is a prototype; navigation feel, visible flight/shields and 100-NPC performance still need a live acceptance pass. Old takes that saved only a swimming pose may need to be recorded again.
JAR SHA-256: 69f5af04262b1e3111d3eab609d655880ae027ae31bf5adf9040ec8c6aeeb434