Skip to content

Changes

Started 8 days 20 hr ago
Took 58 sec on Builder

Summary

  1. Add spears to `fill<Material>ToolsWhiteList()` methods (#5254) (commit: db985bc) (details)
  2. refactor a bunch of unused, outdated, or unnecessary tech debt for compatibility for older versions that are no longer supported or were never supported (commit: c94f105) (details)
  3. Set max display of spear master to two decimals (#5258) (commit: 33597e1) (details)
  4. Replace use of getIngredientList/Map (#5257) (commit: a6e12c4) (details)
  5. Bump org.assertj:assertj-core from 3.25.3 to 3.27.7 (#5259) (commit: 0e0e2ef) (details)
  6. changelog update (commit: 3a7d605) (details)
  7. changelog update again (commit: 99c2ec2) (details)
Commit db985bcc529298e5259c05a5ce5413cd04111c3c by github
Add spears to `fill<Material>ToolsWhiteList()` methods (#5254)

These methods fill the matching `<material>Tools` HashSets. Adding
corresponding spear items will allow the `is<Material>Tool()` methods
to return `true` if checking a spear of the matching material. This is
to support the Repair and Salvage configurations pulling the
appropriate repair/salvage material type if one is not specified in the
plugin's configuration files.
(commit: db985bc)
The file was modifiedsrc/main/java/com/gmail/nossr50/util/MaterialMapStore.java (diff)
Commit c94f10568d23c6a3dd39ade4eb8c171c8d198a9f by nossr50
refactor a bunch of unused, outdated, or unnecessary tech debt for compatibility for older versions that are no longer supported or were never supported
(commit: c94f105)
The file was modifiedsrc/main/java/com/gmail/nossr50/datatypes/player/McMMOPlayer.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/util/text/TextComponentFactory.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/util/commands/CommandRegistrationManager.java (diff)
The file was removedsrc/main/java/com/gmail/nossr50/util/compat/CompatibilityManager.java
The file was modifiedsrc/test/java/com/gmail/nossr50/util/PotionEffectUtilTest.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/listeners/PlayerListener.java (diff)
The file was removedsrc/main/java/com/gmail/nossr50/util/compat/layers/skills/AbstractMasterAnglerCompatibility.java
The file was modifiedsrc/main/java/com/gmail/nossr50/datatypes/skills/alchemy/AlchemyPotion.java (diff)
The file was removedsrc/main/java/com/gmail/nossr50/util/platform/PlatformManager.java
The file was removedsrc/main/java/com/gmail/nossr50/util/platform/AbstractPlatform.java
The file was modifiedsrc/test/java/com/gmail/nossr50/util/PotionUtilTest.java (diff)
The file was modifiedsrc/test/java/com/gmail/nossr50/util/platform/MinecraftGameVersionTest.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/util/text/TextUtils.java (diff)
The file was removedsrc/main/java/com/gmail/nossr50/util/compat/CompatibilityType.java
The file was modifiedsrc/main/java/com/gmail/nossr50/util/PotionUtil.java (diff)
The file was modifiedsrc/test/java/com/gmail/nossr50/database/SQLDatabaseManagerTest.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/runnables/commands/McRankCommandDisplayTask.java (diff)
The file was removedsrc/main/java/com/gmail/nossr50/util/compat/layers/attackcooldown/PlayerAttackCooldownMethods.java
The file was removedsrc/main/java/com/gmail/nossr50/util/platform/Platform.java
The file was removedsrc/main/java/com/gmail/nossr50/commands/admin/CompatibilityCommand.java
The file was modifiedsrc/main/java/com/gmail/nossr50/commands/player/McTopCommand.java (diff)
The file was removedsrc/main/java/com/gmail/nossr50/util/compat/layers/bungee/BungeeLegacySerializerCompatibilityLayer.java
The file was modifiedsrc/main/java/com/gmail/nossr50/mcMMO.java (diff)
The file was removedsrc/main/java/com/gmail/nossr50/util/compat/layers/bungee/AbstractBungeeSerializerCompatibilityLayer.java
The file was modifiedChangelog.txt (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/database/SQLDatabaseManager.java (diff)
The file was removedsrc/main/java/com/gmail/nossr50/util/compat/CompatibilityLayer.java
The file was modifiedsrc/main/java/com/gmail/nossr50/skills/fishing/FishingManager.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/util/skills/SkillTools.java (diff)
The file was modifiedsrc/test/java/com/gmail/nossr50/util/skills/SkillToolsTest.java (diff)
The file was removedsrc/main/java/com/gmail/nossr50/util/compat/layers/bungee/BungeeModernSerializerCompatibilityLayer.java
The file was removedsrc/main/java/com/gmail/nossr50/util/compat/layers/AbstractNMSCompatibilityLayer.java
The file was modifiedpom.xml (diff)
The file was removedsrc/main/java/com/gmail/nossr50/util/platform/PlatformBuilder.java
The file was removedsrc/main/java/com/gmail/nossr50/util/compat/layers/attackcooldown/PlayerAttackCooldownToolLayer.java
The file was modifiedsrc/main/java/com/gmail/nossr50/commands/skills/FishingCommand.java (diff)
The file was removedsrc/main/java/com/gmail/nossr50/util/PotionCompatibilityType.java
The file was modifiedsrc/main/java/com/gmail/nossr50/config/skills/alchemy/PotionConfig.java (diff)
The file was addedsrc/main/java/com/gmail/nossr50/util/MinecraftGameVersionFactory.java
The file was removedsrc/main/java/com/gmail/nossr50/util/compat/layers/AbstractCompatibilityLayer.java
The file was removedsrc/main/java/com/gmail/nossr50/util/compat/layers/attackcooldown/DummyPlayerAttackCooldownToolLayer.java
The file was removedsrc/main/java/com/gmail/nossr50/util/platform/BukkitPlatform.java
The file was removedsrc/main/java/com/gmail/nossr50/util/compat/layers/skills/MasterAnglerCompatibilityLayer.java
The file was modifiedsrc/test/java/com/gmail/nossr50/MMOTestEnvironment.java (diff)
Commit 33597e1db100052a0baa5fe84fd3a34d762164d8 by github
Set max display of spear master to two decimals (#5258)

* Fixed NPE when party creation doesn't use password.  Solves bug reported here: https://discord.com/channels/526933440214597677/526938425161416727/1213131451235827753

Signed-off-by: Momshroom <Momshroom@gmail.com>

* Actually don't reduce sapling drop if KnockOnWood unlocked. (Prior fix didn't)

Signed-off-by: Momshroom <Momshroom@gmail.com>

* removed unnecessary getPlayer() calls.
clarified comment
clarified location variable name

Signed-off-by: Momshroom <Momshroom@gmail.com>

* made new method more generic.
Removed no longer needed dropString variable

Signed-off-by: Momshroom <Momshroom@gmail.com>

* Added new potions to alchemy. Borrowed some config info from here: https://discord.com/channels/526933440214597677/547110990278426629/1291771464726478869

Signed-off-by: Momshroom <Momshroom@gmail.com>

* Revert regression.  Fixes salvage permissions by material type

* Format Spear Mastery to 2 decimal places in /spears output, fixing floating point issue causing long output

---------

Signed-off-by: Momshroom <Momshroom@gmail.com>
(commit: 33597e1)
The file was modifiedsrc/main/java/com/gmail/nossr50/commands/skills/SpearsCommand.java (diff)
Commit a6e12c4cc12cbc1e1522649790571f8a492e3c81 by github
Replace use of getIngredientList/Map (#5257)

(commit: a6e12c4)
The file was modifiedsrc/main/java/com/gmail/nossr50/util/skills/SkillUtils.java (diff)
Commit 0e0e2efb6db1b1f3a706057332808bc7f222b747 by github
Bump org.assertj:assertj-core from 3.25.3 to 3.27.7 (#5259)

Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.25.3 to 3.27.7.
- [Release notes](https://github.com/assertj/assertj/releases)
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.25.3...assertj-build-3.27.7)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-version: 3.27.7
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(commit: 0e0e2ef)
The file was modifiedpom.xml (diff)
The file was modifiedChangelog.txt (diff)
The file was modifiedChangelog.txt (diff)