Skip to content

v1.1.6

Choose a tag to compare

@github-actions github-actions released this 03 Oct 12:19
· 107 commits to cd2255be3c3c6de7740fbfc8f16ba87e336c8706 since this release

Commits since v1.1.5

  • Merge pull request #51 from HyperGaming99/dev (cd2255b)
  • Merge pull request #50 from BlockMrTii/release/1.1.6 (f15ded5)
  • Point the README and the API example at 1.1.6 (7cd66e0)
  • Bump version to 1.1.6 (41e7a3f)
  • Merge pull request #49 from BlockMrTii/fix/review-bugs (10d3039)
  • Apply AI goals and sunburn protection when a mob loads (b3cdddc)
  • Use the root locale when lowercasing placeholder names (7eadd6d)
  • Make the API reload do everything /bettermob reload does (ff862f1)
  • Merge pull request #48 from BlockMrTii/feature/api-example (bbaccfc)
  • Link the API example from the Developer API section (fa86042)
  • Compile the API example in the workflow (d583bb3)
  • Add an example plugin that uses the BetterMob API (51ea96c)
  • Ignore build output of the example modules (94a632a)
  • Merge pull request #47 from BlockMrTii/feature/stats (ab31fef)
  • Document /bettermob stats (81a9e89)
  • Test the skill statistics (9b8a170)
  • Add /bettermob stats with optional skill timing (c1c6989)
  • Merge pull request #46 from BlockMrTii/feature/bossbar (88862fb)
  • Merge pull request #45 from HyperGaming99/docs/code-layout (5d4cbbb)
  • Document the code layout in README (ceee458)
  • Document the BossBar module (7d273b2)
  • Test the boss bar title placeholders (21d66a1)
  • Add the BossBar module for mobs (d6a4fad)
  • Merge pull request #44 from BlockMrTii/feature/killall (4335af2)
  • Document killall and helper cleanup (fa75731)
  • Add /bettermob killall with its own permission node (1523b9f)
  • Tag totem armor stands and remove leftovers on startup and chunk load (d2087a1)
  • Merge pull request #43 from BlockMrTii/feature/permissions (f1cc865)
  • Document the permission nodes (e4d9fdc)
  • Test that the permission nodes match plugin.yml (2f421db)
  • Give every /bettermob subcommand its own permission node (33832bb)
  • Merge pull request #42 from BlockMrTii/feature/reload-living (8341529)
  • Document reloading living mobs (8fac038)
  • Rebind living mobs to their new definition on /bettermob reload (a813b75)
  • Extract applying a mob definition from spawn so it can be reused (e8790c8)
  • Merge pull request #41 from BlockMrTii/feature/skill-refactor (4200607)
  • Add the targeter classes that the ignore rule had left out (8205ece)
  • Only ignore the Maven target folder in the project root (fe0cc63)
  • Test that every former builtin mechanic name stays registered (96a811e)
  • Split the skill mechanics into one class each behind a Mechanic interface and registry (89b52ab)
  • Move conditions into skill/condition behind a SkillCondition interface and registry (24a2bbb)
  • Move targeters into skill/target behind a Targeter interface and registry (2b25447)
  • Move shared skill state into SkillState and make helper types public (63f9c1b)
  • Merge pull request #40 from BlockMrTii/feature/language (8a79816)
  • Document the language files (0601073)
  • Test that the language files match and every message key exists (d93b753)
  • Read all console and command messages from the language files (473243b)
  • Add language files and a Language option (d9eab71)
  • Merge pull request #39 from BlockMrTii/feature/tests-ci (9d4eec0)
  • Clean up comments in PackFilesTest.java (1aabafb)
  • clean (b905490)
  • Document how to run the tests (b580c97)
  • Run mvn test in the workflow before building and releasing (4ec35b8)
  • Add a test that parses every line of the shipped and sample pack files (f45c5c4)
  • Add parser tests for SkillStep, Condition, mob triggers, drop lines and inline skill splitting (39c7482)
  • Make SkillEngine.splitInline package-private so it can be tested (29c3955)
  • Add JUnit 5 and surefire to the pom (d799d94)
  • Merge pull request #38 from HyperGaming99/feature/placeholderapi (f8d8a89)
  • Document PlaceholderAPI support (69a5ed2)
  • Resolve placeholders in command{} and add the message mechanic (006079a)
  • Add a PlaceholderAPI expansion and placeholders in mob display names (1f5a2c9)

What's Changed

New Contributors

Full Changelog: v1.1.5...v1.1.6