Skip to content

v4.2.0 b91

Compare
Choose a tag to compare
@stumper66 stumper66 released this 16 Dec 17:53
· 18 commits to master since this release
aa517c0
  • Minecraft 1.21.4 support
  • don't allow structures condition to be used on minecraft versions older than 1.20.4
  • update various code to not utilize methods deprecated since 1.21.3
  • fix issues with 3rd party plugins ignoring rules in certain situations
  • the setting mob-process-delay will properly delay all mob processing instead of some
  • remove legacy code around 3rd party plugin usage
  • using invalid keys in rules.yml will now show an error and which rule it is in
  • rules transforming-mobs-inherit-level and riding-passengers-match-vehicle-level have been removed from rules.yml since they don't do anything
  • various event listener have configurable priority in settings.yml
  • prevent duplicate custom drops and commands when a custom mob group is used
  • pass player context if applicable to external PAPI calls when used in multiplier formulas
  • new option in settings.yml ignore-mobs-with-no-player-context
  • new debug type: PLAYER_CONTEXT
  • very small potential performance improvements
  • when debug is enabled, mob that haven't constructed a level yet show as no lvl instead of lvl 0
  • the debug timer will no longer adds extra time
  • updated to Kotlin 2.1
  • gradle version to 8.11.1
  • other build config changes
  • item-nbt-api-plugin version to 2.14.0
  • have PVM output-cap apply to min-range assignment in addition to max-range
  • new rule (settings): invalid-placeholder-replacement. when used if a PAPI placeholder returns an empty string then this value is substituted
  • fix issue on Folia servers when player count is over 10