Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.21 #22

Merged
merged 63 commits into from
Dec 27, 2024
Merged

1.21 #22

merged 63 commits into from
Dec 27, 2024

Conversation

gurrrrrrett3
Copy link

Description

Proposed changes

Related Issues (if applicable)

Checklist

  • I have fully tested the proposed changes and promise that they will not break everything into chaos.
  • I have also tested the proposed changes in combination with various popular addons and can confirm my changes do not break them.
  • I have made sure that the proposed changes do not break compatibility across the supported Minecraft versions (1.16.* - 1.20.*).
  • I followed the existing code standards and didn't mess up the formatting.
  • I did my best to add documentation to any public classes or methods I added.
  • I have added Nonnull and Nullable annotations to my methods to indicate their behaviour for null values
  • I added sufficient Unit Tests to cover my code.

WalshyDev and others added 30 commits September 13, 2024 18:51
**This build should be considered experimental for now**

* Update to 1.20.5
* Keep old isMinecraftVersion func
* Update src/main/java/io/github/thebusybiscuit/slimefun4/utils/compatibility/VersionedEnchantment.java
Co-authored-by: J3fftw <[email protected]>

* Update mockbukkit
* Update Junit and maven plugin versions, update mockbukkit to latest for 1.20.6
* Refactor AbstractLocateRegexCheck to detect and return null if the locale file only contains the null delimiter
* Refactor to use a permission check in the TestGuideCommand
* Fix TestBiomeMapCompatibility failing due to JsonUtils neeeding Slimefun to be loaded, add biome json for 1.20.5+
* Refactor versioned classes to use the Registry api
* Mark the paper-api dependency in the provided scope
* Check if getBasePotionType can be used before using it
* Revert "Refactor versioned classes to use the Registry api"
This reverts commit b529c34.

* Refactor VersionedEntityType and VersionedEnchantment to use the registry api
* Mark the paper-api dependency in the test scope, update comment
* Refactor MinecraftVersion to include a range of minor patches which a MinecraftVersion targets
* Make tests pass and update to dough pr
* Update CI
* Update dough and move fireworkutils to registry
* Update dough to HEAD
* chore: various changes to 1.20.5 branch (Slimefun#4240)
* fix: fix isBefore, also added unit tests
* chore: comments
* chore: simplify
* chore: use == for enum comparison
* chore: retrigger ci
* chore(ci): e2e on more versions
* Update src/test/java/io/github/thebusybiscuit/slimefun4/core/services/localization/TestColorCodes.java

Co-authored-by: JustAHuman-xD <[email protected]>

* Update src/main/java/io/github/thebusybiscuit/slimefun4/api/MinecraftVersion.java
Co-authored-by: ybw0014 <[email protected]>

---------

Co-authored-by: J3fftw <[email protected]>
Co-authored-by: Andrew Wong <[email protected]>
Co-authored-by: ybw0014 <[email protected]>
Co-authored-by: JustAHuman-xD <[email protected]>
* chore(jitpack): bump jdk version to 21

* chore: trigger ci

* feat: setup maven
…istener to use the wrapper on Player#getOpenInventory
NOTE TO FUTURE SELF: Use ForwardingObject over lombok's @DeleGate
# Conflicts:
#	pom.xml
#	src/main/java/io/github/thebusybiscuit/slimefun4/api/gps/GPSNetwork.java
#	src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/electric/machines/CarbonPress.java
#	src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/electric/machines/ElectricPress.java
#	src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/electric/machines/HeatedPressureChamber.java
#	src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/electric/reactors/Reactor.java
#	src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/magical/talismans/EnderTalisman.java
#	src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/magical/talismans/Talisman.java
@gurrrrrrett3 gurrrrrrett3 merged commit c0e2183 into master Dec 27, 2024
4 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants