Skip to content

EasyScripting 0.1.8

Choose a tag to compare

@itarqos5 itarqos5 released this 15 Sep 21:12
· 14 commits to main since this release

EasyScripting 0.1.8 improves NPC groups, formations, identities, and lifecycle management.

  • Followers use compact trailing rows and native player-like navigation, with catch-up sprinting only when far behind.
  • The real leader can hit their own group NPCs; members cannot hurt their leader or teammates.
  • Mass formations require a group and kit, support filled discs/squares in front or behind the leader, and spawn on safe highest surfaces.
  • Bound group actor tools create equipped members with monotonic <group>-actor-N IDs.
  • Group-wide Immortal, kit, and identity controls apply to current and later members; deleting a group deletes its NPCs.
  • Public username and Minecraft skin-owner pools replace the old CapitalCapital naming pattern. Generated names are 5–16 characters with a letter plus a number or underscore, and cannot match active identities, dead identities, known joined players, or current operators.
  • Natural actor and nicknamed-player deaths retire names in the searchable /deadusers GUI until explicitly released.
  • All shipped YAML settings and GUI entries are documented with comments.

Validation: 160 unit tests, Paper 1.21.8 and 1.21.11 compilation, Java 21 bytecode, production/smoke compilation, artifact inspection, and documentation checks. No Minecraft server or client was launched for this release.

EasyScripting-0.1.8.jar SHA-256: 401043CA19B4B37C61586AA5376A9AABD15790142FA5629930C10B8C21189D07