Repository navigation
v1.1.7
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
- Add mob spawners with /bettermob spawner by @BlockMrTii in #97
- Add Spawn rules to the mob file for natural spawns by @BlockMrTii in #99
- Count spawner mobs through events instead of an area scan by @BlockMrTii in #102
- Check boss bar viewers on each player's own region by @BlockMrTii in #105
- Check a reloaded mob's validity on its own region by @BlockMrTii in #107
- Search radius targets only in chunks the current Folia region owns by @BlockMrTii in #106
- Run each mechanic on the region that owns its target by @BlockMrTii in #104
- Pass the pull request branch name to the strip-comments shell steps through env by @BlockMrTii in #112
- Leave the caster name placeholder to the command and message mechanics and nested skills by @BlockMrTii in #114
- Insert entity names into messages as plain text after placeholders and color codes are parsed by @BlockMrTii in #115
- Keep the push token out of the fork checkout until the push step by @BlockMrTii in #113
- Add /bettermob validate by @HyperGaming99 in #126
- Maintain the wiki through pull requests by @HyperGaming99 in #129
- Add speedscale option to the shoot mechanic by @BlockMrTii in #127
- Complete mob ids, skill ids and player names for debug filter by @BlockMrTii in #133
- More conditions inside targeter Conditions by @HyperGaming99 in #144
- Pack compatibility page and a validated sample pack check by @HyperGaming99 in #149
- Add /bettermob info by @BlockMrTii in #145
- Do not start auras on entities that are already removed by @BlockMrTii in #146
- API: custom conditions, targeters and placeholders by @HyperGaming99 in #147
- Skill variables by @HyperGaming99 in #148
- Wiki: document the sneaking condition, shoot speedscale and debug filter completion by @BlockMrTii in #150
- Release 1.1.7 by @HyperGaming99 in #151
- Release 1.1.7 by @HyperGaming99 in #152
Full Changelog: v1.1.6.2...v1.1.7