Skip to content

EasyScripting 0.1.3

Choose a tag to compare

@itarqos5 itarqos5 released this 14 Sep 16:05

EasyScripting 0.1.3 rebuilds the studio GUI and adds automatic NPC playback.

  • Redesigned YAML-configured menus with grouped tools, NPC tabs, recording/costume pickers, consistent navigation and clear action states.
  • Per-NPC autoplay, enabled by default, starts a saved performance after acting and when eligible NPCs load, are shown or respawn.
  • Acting performers are protected from damage and knockback. Replaying NPCs receive damage and native knockback according to their Hittable/Immortal settings, then recover onto the recorded route.
  • Existing GUI layouts are backed up before upgrading to schema 2. README stays in the repository root; other Markdown documentation is under documentation/.

Install EasyScripting-0.1.3.jar only. The sources JAR is for developers. PLAYER NPCs require a compatible Citizens build; mob actors work without it.

Usage guide: https://github.com/itarqos5/EasyScripting/blob/main/documentation/USERGUIDE.md
Configuration: https://github.com/itarqos5/EasyScripting/blob/main/documentation/CONFIGURATION.md

Validation: all 53 unit tests passed; the plugin builds against the shared Paper 1.21.8 API and compilation against Paper 26.2 passed. No server or Minecraft client was launched for 0.1.3. Native combat, autoplay lifecycle and the visual appearance of the redesigned menus remain unverified in-game.