commits
fix: SnakeYAML usage
cleanup: Remove broken ModLoaderMP support
refactor+feat: Cleanup patches, invalid head rotation patch
Move Uberbukkit config entries from PoseidonConfig to UberbukkitConfig
Bumps [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) from 1.7 to 2.0.
- [Commits](https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.0..v1.7)
---
updated-dependencies:
- dependency-name: org.yaml:snakeyaml
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [com.google.guava:guava](https://github.com/google/guava) from 30.1.1-jre to 32.0.0-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add an automatic update checker that will query the GitHub releases to see if a newer version is available.
By default operators and users with the permission poseidon.update will be notified of updates when joining the server.
Implement Boat Crash Exploit Mitigation from UberBukkit
* Add version properties to jar
* Improve build and test
* Remove invalid step 9
* Additional version info
* Remove unnecessary GitHub action fields
* fix typo
* Improve Poseidon version command
* Dynamically get application name for forks
* Update Poseidon name in pom
* Fix version.properties not including all fields
Fix various piston exploits
Resolve issues with Event IgnoreCancelled annotation being ignored
This change is being reverted as it can cause weird duplication issues with the inventory slots when players rejoin the game.
# Conflicts:
# src/main/java/net/minecraft/server/Block.java
# src/main/java/net/minecraft/server/BlockBed.java
# src/main/java/net/minecraft/server/BlockCrops.java
# src/main/java/net/minecraft/server/BlockPistonMoving.java
# src/main/java/net/minecraft/server/BlockSponge.java
# src/main/java/net/minecraft/server/BlockStairs.java
# src/main/java/org/bukkit/block/Block.java
# src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java
Fix for issue #98 (Player#getInventory#getArmorContents is always AIR)
Fix for issue #87 (Creepers not dropping music discs when killed by skeletons)
Bumps [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) from 1.7 to 2.0.
- [Commits](https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.0..v1.7)
---
updated-dependencies:
- dependency-name: org.yaml:snakeyaml
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [com.google.guava:guava](https://github.com/google/guava) from 30.1.1-jre to 32.0.0-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add version properties to jar
* Improve build and test
* Remove invalid step 9
* Additional version info
* Remove unnecessary GitHub action fields
* fix typo
* Improve Poseidon version command
* Dynamically get application name for forks
* Update Poseidon name in pom
* Fix version.properties not including all fields
# Conflicts:
# src/main/java/net/minecraft/server/Block.java
# src/main/java/net/minecraft/server/BlockBed.java
# src/main/java/net/minecraft/server/BlockCrops.java
# src/main/java/net/minecraft/server/BlockPistonMoving.java
# src/main/java/net/minecraft/server/BlockSponge.java
# src/main/java/net/minecraft/server/BlockStairs.java
# src/main/java/org/bukkit/block/Block.java
# src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java