Skip to content

v1.1.7

Choose a tag to compare

@github-actions github-actions released this 04 Oct 16:22
eddc0df

Commits since v1.1.6.2

  • Merge pull request #152 from HyperGaming99/dev (eddc0df)
  • Merge pull request #151 from HyperGaming99/release/1.1.7 (08b5127)
  • Merge pull request #150 from BlockMrTii/docs/wiki-1.1.7 (5f9bbb2)
  • Bump version to 1.1.7 (f375764)
  • Document the sneaking condition and link the pack compatibility page (273fbcc)
  • Say that debug filter completes mob ids, skill ids and player names (7237de7)
  • Document the sneaking condition and the speedscale option of shoot (fbd343e)
  • Merge pull request #148 from HyperGaming99/feature/skill-variables (dab21c7)
  • Use Params.stripPlaceholderValue instead of a second sanitizer (b2686a4)
  • Merge dev into skill-variables (b6ef0fe)
  • Merge pull request #147 from HyperGaming99/feature/custom-conditions-targeters-placeholders (5a046ec)
  • Remove the claims that variables are unsupported (28205da)
  • Resolve variable placeholders in the parameters that are dispatched to mechanics (32789f3)
  • Reject non-finite variable values and make the variable scopes thread safe (84b95d0)
  • Merge dev into skill-variables (372ffef)
  • Merge pull request #146 from BlockMrTii/fix/cleanup-leaks (9eb6525)
  • Merge pull request #145 from BlockMrTii/feat/mob-info (5140aaa)
  • State the required version of the registration API and fix the heal example (5f547b5)
  • Test the target override, namespace case and placeholder failure reporting (988c757)
  • Pass the target override to custom conditions, match placeholder namespaces in any case and log failing placeholders (06c0086)
  • Say that /bettermob info shows the number of drop entries (bc3dd16)
  • Check that forget stops a running aura in the test (6195ce7)
  • Merge remote-tracking branch 'origin/dev' into feature/custom-conditions-targeters-placeholders (219b6f0)
  • Merge pull request #149 from HyperGaming99/docs/pack-compatibility (8e71e8b)
  • Give the sample pack check the targeter condition predicate and cover health in targeter Conditions (c8d9577)
  • Merge remote-tracking branch 'origin/dev' into docs/pack-compatibility (8a427bb)
  • Add a pack compatibility wiki page (8018335)
  • Add a showcase sample pack for the CI check (6d66527)
  • Assert the retained entity in the forget test instead of counting entries (e1c8194)
  • Localize the trigger and delay labels of /bettermob info (a07c188)
  • Document /bettermob info in the Commands wiki (0d58bb5)
  • Merge pull request #144 from HyperGaming99/feature/targeter-conditions (4618b34)
  • Validate every sample pack against the registered mechanics, conditions and targeters (f7772a4)
  • Add the sneaking condition (c308aab)
  • Document skill variables (da33d46)
  • Test skill variables (4dc6908)
  • Add skill variables: setvariable, addvariable, the variable condition and the skill and var placeholders (0cc675d)
  • Merge pull request #133 from BlockMrTii/feat/tab-completion (921d363)
  • Document the custom conditions, targeters and placeholders (a63ae48)
  • Test the custom condition, targeter and placeholder registries (7ec0263)
  • Let other plugins register conditions, targeters and placeholders through the API (260ce95)
  • Do not start auras on entities that are already removed (54a4025)
  • Add /bettermob info (48e46f0)
  • Document the conditions of the radius targeters (3999ee5)
  • Evaluate skill conditions on the candidate inside targeter Conditions (dd2d838)
  • Merge pull request #127 from BlockMrTii/feat/shoot-speedscale (e836287)
  • Complete mob ids, skill ids and player names for debug filter (577ddc0)
  • Fall back to the default speedscale when it is not finite (17e4d46)
  • Merge pull request #129 from HyperGaming99/docs/wiki-in-repo (3b22514)
  • Document that the wiki is edited through wiki/ (01381aa)
  • Add a workflow that publishes wiki/ to the GitHub wiki (135c4fd)
  • Keep the wiki pages in the repository under wiki/ (7e63cfc)
  • Merge pull request #126 from HyperGaming99/feature/validate-command (4667448)
  • Mention drop lines in the validate docs (9e407aa)
  • Test the drop validation (507cfd4)
  • Validate drop table files and the Drops lists of mobs (a5e8bce)
  • Add speedscale option to the shoot mechanic (6388a6d)
  • Document /bettermob validate (06aad4e)
  • Test the pack validator (2041c1c)
  • Add /bettermob validate with language entries (ae63859)
  • Add PackValidator and the registry lookups it needs (f37c873)
  • Merge pull request #113 from BlockMrTii/fix/strip-comments-persist-credentials (05359de)
  • Scope the push token to the git push command and pass the branch name through env (0481fff)
  • Merge pull request #115 from BlockMrTii/fix/message-caster-name-formatting (fe09c4a)
  • Keep the push token out of the fork checkout until the push step (f168e2e)
  • Merge pull request #114 from BlockMrTii/fix/caster-name-command-injection (c31b6ed)
  • Merge pull request #112 from BlockMrTii/fix/strip-comments-head-ref-injection (d8db76f)
  • Keep the caster name placeholder only for values that are inline skills (abdb696)
  • Insert entity names into messages as plain text after placeholders and color codes are parsed (d6212d8)
  • Leave the caster name placeholder to the command and message mechanics and nested skills (208ead9)
  • Pass the pull request branch name to the strip-comments shell steps through env (1b57126)
  • Merge pull request #104 from BlockMrTii/fix/folia-target-region (bcaa68d)
  • Merge pull request #106 from BlockMrTii/fix/folia-radius-searches (a89b5d1)
  • Merge pull request #107 from BlockMrTii/fix/folia-reload-living (9898e1f)
  • Complete a deferral when the target entity is already retired (cde9010)
  • Resume a skill after remote mechanics finished so step order matches Paper (3e3acb3)
  • Run aura and model mechanics on the target and spawn totem bodies on their own region (cbf3b93)
  • Keep caster and event mechanics on the calling region (089df31)
  • Run each mechanic on the region that owns its target (833ecf0)
  • Merge pull request #105 from BlockMrTii/fix/folia-bossbar-viewers (21a15ea)
  • Report reloaded mobs as queued rebinds (1383217)
  • Match the Paper bounding box lookup and avoid loading entities in the Folia scan (48811e9)
  • Skip queued boss bar viewer updates once the bar was detached or replaced (2b12131)
  • Merge pull request #102 from BlockMrTii/fix/spawner-folia-tracking (b1edc6a)
  • Check a reloaded mob's validity on its own region (d27cfa9)
  • Search radius targets only in chunks the current Folia region owns (77420e2)
  • Check boss bar viewers on each player's own region (f707910)
  • Test that a reloaded spawner adopts the tracked mobs (6a84c8e)
  • Read player positions on each player's own scheduler (d055b51)
  • Recount loaded spawner mobs on the first tick after startup (268ee27)
  • Keep the tracked spawner mobs across /bettermob reload (e5ea3c0)
  • Count spawner mobs through add and remove events instead of an area scan (166f30b)
  • Merge pull request #99 from BlockMrTii/feat/spawn-rules (8eb4b47)
  • Let CodeRabbit review pull requests into dev and main (6085aac)
  • Let CodeRabbit review pull requests into dev and main (1728219)
  • Ignore a Spawn block with mistyped options instead of widening it (8b845de)
  • Replace natural spawns only after every other handler let them through (9c1f616)
  • Match spawn rule biomes with their full namespaced key (1c3269d)
  • Add Spawn rules to the mob file for natural spawns (8850d71)
  • Merge pull request #97 from BlockMrTii/feat/spawners (a9cf741)
  • Spawn on the region of the candidate spot and log failed spawns (82802a5)
  • Synchronize spawner changes with saving spawners.yml (081edf1)
  • Reject spawner ids that break the YAML path (ce88c6f)
  • Add mob spawners with /bettermob spawner (1921543)
  • Merge pull request #95 from BlockMrTii/feat/strip-comments-workflow (3828e90)
  • Add a workflow that removes code comments from pull requests (93c8238)
  • Merge pull request #94 from HyperGaming99/feature/equipment-block (ecff934)
  • Document the Equipment list (96ec2c5)
  • Test the equipment slot parsing (552ec59)
  • Read an Equipment list from the mob file and apply it on spawn and reload (61b6c49)
  • Move the equipment helpers into EquipmentSupport (eace90c)
  • Merge pull request #93 from HyperGaming99/feature/more-conditions (b1558f5)
  • Document the new conditions (e04806f)
  • Let the distance condition use RangeSpec (ccf65a7)
  • Test the range matching of the new conditions (e0ce4bb)
  • Add the health, lineofsight, world, biome and time conditions (a15bf72)
  • Merge pull request #92 from HyperGaming99/feature/more-mechanics (a065bc5)
  • Document the new mechanics (d9d3239)
  • Test that the new mechanics are registered (4adadb5)
  • Add the heal, teleport, explosion, lightning, setspeed and setai mechanics (64133f8)
  • Merge pull request #84 from BlockMrTii/fix/stun-freeze-timer-leak (1d4b18e)
  • Merge pull request #85 from BlockMrTii/fix/shoot-tick-timer-leak (ad4a078)
  • Merge pull request #86 from BlockMrTii/fix/totem-body-leak (3e50d13)
  • Drop the totem body entry when its armor stand is removed (b75edd5)
  • Clean up shot state and tick timer when the projectile is removed (0886f62)
  • Stop the stun freeze timer when the mob is no longer valid (336339a)

What's Changed

Full Changelog: v1.1.6.2...v1.1.7