Skip to content

Conversation

@illyrius666
Copy link
Member

@illyrius666 illyrius666 commented Dec 11, 2025

Description

close #335

progress to changing persistence:

  • acacia
  • birch
  • cherry
  • crimson <-- dont have leaves
  • dark_oak
  • jungle
  • mangrove
  • oak
  • pale_oak
  • spruce
  • warped <-- dont have leaves

progress to fixing leaves being further away than the decay range (6 blocks):

  • acacia
  • birch
  • cherry
  • crimson <-- dont have leaves
  • dark_oak
  • jungle
  • mangrove
  • oak
  • pale_oak
  • spruce
  • warped <-- dont have leaves

How Has This Been Tested?

  • Unit tests
  • Integration tests
  • Manual testing
  • Other (please describe)

illyrius666 and others added 30 commits October 14, 2025 08:51
Signed-off-by: illyrius666 <fitimq@live.nl>
Signed-off-by: illyrius666 <fitimq@live.nl>
* Update actions/checkout action to v5 (#197)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* module manager refactor (#198)

* Add `run-paper` plugin, update exclusions, and remove obsolete remote debug config

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] Simplify CI/CD deployment path by removing conditional logic for target directory.

Signed-off-by: illyrius666 <fitimq@live.nl>

* Remove all `.idea/libraries` entries as they are no longer required

Signed-off-by: illyrius666 <fitimq@live.nl>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

* Make `relocation` and `minimize` conditional for development builds; update module file to include `ADVENTURE` platform type.

Signed-off-by: illyrius666 <fitimq@live.nl>

* Remove `isDev` flag; always apply `relocation` and `minimize` in `shadowJar`.

Signed-off-by: illyrius666 <fitimq@live.nl>

* init

Signed-off-by: illyrius666 <fitimq@live.nl>

* Integrate FancyHolograms support with `SignModule` and add utility for creating player-based holograms.

Signed-off-by: illyrius666 <fitimq@live.nl>

* Add `PlayerOpenSignEvent` handling in `SignModule` to create holograms and cancel event

Signed-off-by: illyrius666 <fitimq@live.nl>

* Replace FancyHolograms integration with DecentHolograms in `SignModule` and dependencies; update repository and libraries

Signed-off-by: illyrius666 <fitimq@live.nl>

* removing holograms

Signed-off-by: illyrius666 <fitimq@live.nl>

* Add `BroadcastModule` and tips command; remove unused `fireFmt` dependencies and `PlayerOpenSignEvent` handling

Signed-off-by: illyrius666 <fitimq@live.nl>

* broadcast rc1

Signed-off-by: illyrius666 <fitimq@live.nl>

* cleanup

Signed-off-by: illyrius666 <fitimq@live.nl>

* added randomness

Signed-off-by: illyrius666 <fitimq@live.nl>

* opted out of broadcast to scoreboards

Signed-off-by: illyrius666 <fitimq@live.nl>

* opt out for scoreboard, since scores dont accept minimessage format

Signed-off-by: illyrius666 <fitimq@live.nl>

* up

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactor

Signed-off-by: illyrius666 <fitimq@live.nl>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

---------

Signed-off-by: illyrius666 <fitimq@live.nl>
Signed-off-by: Illyrius <28700752+illyrius666@users.noreply.github.com>

* fmt

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactored the config reload cmd

Signed-off-by: illyrius666 <fitimq@live.nl>

* oops

Signed-off-by: illyrius666 <fitimq@live.nl>

* error msg update

Signed-off-by: illyrius666 <fitimq@live.nl>

* no pre-releases in deploy

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactoring modulemanager to make the reload cmd work

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] docs

Signed-off-by: illyrius666 <fitimq@live.nl>

* added checks to see if cmd executer is player

Signed-off-by: illyrius666 <fitimq@live.nl>

* converted a method to a fun extension

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactor

Signed-off-by: illyrius666 <fitimq@live.nl>

* more refactoring

Signed-off-by: illyrius666 <fitimq@live.nl>

* more rf

Signed-off-by: illyrius666 <fitimq@live.nl>

* some refactoring

Signed-off-by: illyrius666 <fitimq@live.nl>

* Update plugin org.jetbrains.kotlin.jvm to v2.2.10 (#199)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update plugin com.gradleup.shadow to v9.0.2 (#200)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update softprops/action-gh-release digest to 126b1e7 (#201)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to 70964b4 (#202)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update actions/setup-java action to v5 (#203)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to 44b6df6 (#204)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update softprops/action-gh-release digest to fbadcc9 (#205)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update dependency com.sk89q.worldedit:worldedit-bukkit to v7.3.16 (#206)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Migrate config .github/renovate.json (#207)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to 83c124b (#210)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.20.0 (#212)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update plugin com.gradleup.shadow to v9.1.0 (#213)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update dependency com.fasterxml.jackson.datatype:jackson-datatype-jsr310 to v2.20.0 (#211)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update appleboy/scp-action digest to eb443bd (#209)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to 0a4f8b4 (#214)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update softprops/action-gh-release digest to 6cbd405 (#215)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update plugin xyz.jpenilla.run-paper to v3.0.0 (#216)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to 76d3b99 (#217)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update softprops/action-gh-release digest to 5d1b0b1 (#218)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

* Update gradle/actions digest to ed40850 (#219)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat/ChatModule/DeletableMessages (#220)

* init

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactor quitevent impl

Signed-off-by: illyrius666 <fitimq@live.nl>

* uses mc default joinmessage if not defined in plugin config

Signed-off-by: illyrius666 <fitimq@live.nl>

* added the check also for quitmessage

Signed-off-by: illyrius666 <fitimq@live.nl>

* woops

Signed-off-by: illyrius666 <fitimq@live.nl>

---------

Signed-off-by: illyrius666 <fitimq@live.nl>

* Update plugin org.jetbrains.kotlin.jvm to v2.2.20 (#222)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to c04286a (#221)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update softprops/action-gh-release digest to 19cd0bc (#223)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat/SilkTouchModule (#224)

* init

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactor

Signed-off-by: illyrius666 <fitimq@live.nl>

* woops

Signed-off-by: illyrius666 <fitimq@live.nl>

* added player == survival check

Signed-off-by: illyrius666 <fitimq@live.nl>

* finish

Signed-off-by: illyrius666 <fitimq@live.nl>

* cancel xp drop when mining with silk touch, to prevent infinite xp

Signed-off-by: illyrius666 <fitimq@live.nl>

* damnit

Signed-off-by: illyrius666 <fitimq@live.nl>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

* fix placing spawner losing type

* fixed

Signed-off-by: illyrius666 <fitimq@live.nl>

* finish

Signed-off-by: illyrius666 <fitimq@live.nl>

---------

Signed-off-by: illyrius666 <fitimq@live.nl>

* feat/WanderingTraderModule (#225)

* init

Signed-off-by: illyrius666 <fitimq@live.nl>

* added sound and changed the message a little bit

Signed-off-by: illyrius666 <fitimq@live.nl>

---------

Signed-off-by: illyrius666 <fitimq@live.nl>

* Update gradle/actions digest to 3ee0ca9 (#226)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat/CauldronModule (#227)

* init

Signed-off-by: illyrius666 <fitimq@live.nl>

* first attempt

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactor and add dirt -> mud via cauldron

Signed-off-by: illyrius666 <fitimq@live.nl>

* v2

Signed-off-by: illyrius666 <fitimq@live.nl>

* take 2

Signed-off-by: illyrius666 <fitimq@live.nl>

* take 3

Signed-off-by: illyrius666 <fitimq@live.nl>

* take 4

Signed-off-by: illyrius666 <fitimq@live.nl>

* added kdocs

Signed-off-by: illyrius666 <fitimq@live.nl>

* fix cauldron error on water level 0

Signed-off-by: illyrius666 <fitimq@live.nl>

* added coarse dirt and rooted dirt

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactor

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactor

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactor

Signed-off-by: illyrius666 <fitimq@live.nl>

---------

Signed-off-by: illyrius666 <fitimq@live.nl>

* Update gradle/actions digest to abc608c (#228)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to 891d472 (#230)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update appleboy/scp-action digest to 7179e72 (#229)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to f814022 (#231)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix/InvModule/UnloadBug (#234)

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

* fix bug, plus laser in search now is based on proximity

Signed-off-by: illyrius666 <fitimq@live.nl>

* added so that if the item is in multiple chests it creates multiple lasers, double chests behave like a single chest when it comes to the laser, and fixed Block.center() to work with the new logic.

Signed-off-by: illyrius666 <fitimq@live.nl>

---------

Signed-off-by: illyrius666 <fitimq@live.nl>

* feat/PlayerModule (#233)

* init

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactor

Signed-off-by: illyrius666 <fitimq@live.nl>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactor

Signed-off-by: illyrius666 <fitimq@live.nl>

* added customname to skull

Signed-off-by: illyrius666 <fitimq@live.nl>

* added skull lore

Signed-off-by: illyrius666 <fitimq@live.nl>

* missing kdocs

Signed-off-by: illyrius666 <fitimq@live.nl>

* update gitignore

Signed-off-by: illyrius666 <fitimq@live.nl>

---------

Signed-off-by: illyrius666 <fitimq@live.nl>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] adjust search command to use a strong beam for the nearest chest and a faded beam for other matching item chests.

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] take 2

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] take 3

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] take 4

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] take 5

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] take 6

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] take 7

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] take 8

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] take 9

Signed-off-by: illyrius666 <fitimq@live.nl>

* Update gradle/actions digest to ef9c8ec (#237)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update Gradle to v9.1.0 (#238)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* [ci-skip] take 10

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] update renovate to skip ci when updating dependencies

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] take 11

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] take 12

Signed-off-by: illyrius666 <fitimq@live.nl>

* Update softprops/action-gh-release digest to 97d42c1 (#239)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to 0e05276 (#240)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix particles

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactor

Signed-off-by: illyrius666 <fitimq@live.nl>

* renaming

Signed-off-by: illyrius666 <fitimq@live.nl>

* added todos

Signed-off-by: illyrius666 <fitimq@live.nl>

* fix block centre()

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] naming fix

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] ig looks better?

Signed-off-by: illyrius666 <fitimq@live.nl>

* Update gradle/actions digest to 182e4d3 (#241)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update plugin com.gradleup.shadow to v9.2.1 (#242)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to 748248d (#243)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* merged nickname module into playermodule

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactor PlayerModule.kt

Signed-off-by: illyrius666 <fitimq@live.nl>

* swapped to using datacomponents instead of itemmeta

Signed-off-by: illyrius666 <fitimq@live.nl>

* l18n support

Signed-off-by: illyrius666 <fitimq@live.nl>

* removed WanderingTraderModule.kt

Signed-off-by: illyrius666 <fitimq@live.nl>

* Update plugin com.gradleup.shadow to v9.2.2 (#244)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* refactor/PlayerData (#245)

* init

Signed-off-by: illyrius666 <fitimq@live.nl>

* fix kotlinx

Signed-off-by: illyrius666 <fitimq@live.nl>

* revert

Signed-off-by: illyrius666 <fitimq@live.nl>

* making use of data interface

Signed-off-by: illyrius666 <fitimq@live.nl>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

* fix

Signed-off-by: illyrius666 <fitimq@live.nl>

* fix json structure

Signed-off-by: illyrius666 <fitimq@live.nl>

* lazy loading

Signed-off-by: illyrius666 <fitimq@live.nl>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

* fix preserving typeref

Signed-off-by: illyrius666 <fitimq@live.nl>

* fix conversion

Signed-off-by: illyrius666 <fitimq@live.nl>

* avoided unchecked cast

Signed-off-by: illyrius666 <fitimq@live.nl>

* creating custom UUIDModule() for jackson

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactor

Signed-off-by: illyrius666 <fitimq@live.nl>

---------

Signed-off-by: illyrius666 <fitimq@live.nl>

* feat/ChatModule/ChatPlaceholders (#246)

* init

Signed-off-by: illyrius666 <fitimq@live.nl>

* woops

Signed-off-by: illyrius666 <fitimq@live.nl>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

---------

Signed-off-by: illyrius666 <fitimq@live.nl>

* Update gradle/actions digest to e60655a (#247)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* updated to mc 1.21.9-rc1, refactor main class and build script

Signed-off-by: illyrius666 <fitimq@live.nl>

* woops

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] replaced .replace() with Placeholder.component()

Signed-off-by: illyrius666 <fitimq@live.nl>

* Update gradle/actions digest to 4d9f0ba (#250)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* renamed l18n to i18n (oopsie), renamed WorldEditHook.kt to FAWEHook.kt

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] refactored so we dont need to suppress, also cleanup the plugin.yml

Signed-off-by: illyrius666 <fitimq@live.nl>

* moved prefix to extutils

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactor

Signed-off-by: illyrius666 <fitimq@live.nl>

* using lateinit var instead of by lazy

Signed-off-by: illyrius666 <fitimq@live.nl>

* v+

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] make hooks automatically detect the class name based on where its called.

Signed-off-by: illyrius666 <fitimq@live.nl>

* cleanup + refactor getRandomRotation to allow for custom angle input

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactor getRandomRotation

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactor

Signed-off-by: illyrius666 <fitimq@live.nl>

* Update plugin xyz.jpenilla.run-paper to v3.0.1 (#251)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* custom advancementdone message

Signed-off-by: illyrius666 <fitimq@live.nl>

* more logic

Signed-off-by: illyrius666 <fitimq@live.nl>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

* Update softprops/action-gh-release digest to 62c96d0 (#253)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to cd4b95f (#252)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

* feat/PlayerModule/XpInSkull (#249)

* init

Signed-off-by: illyrius666 <fitimq@live.nl>

* using parsed

Signed-off-by: illyrius666 <fitimq@live.nl>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

---------

Signed-off-by: illyrius666 <fitimq@live.nl>
Signed-off-by: Illyrius <28700752+illyrius666@users.noreply.github.com>

* fix merge

Signed-off-by: illyrius666 <fitimq@live.nl>

* feat/ScoreBoardModule (#254)

* init

Signed-off-by: illyrius666 <fitimq@live.nl>

* v-

Signed-off-by: illyrius666 <fitimq@live.nl>

* clearing scoreboard

Signed-off-by: illyrius666 <fitimq@live.nl>

* adjusted aliasses

Signed-off-by: illyrius666 <fitimq@live.nl>

* added toggle function

Signed-off-by: illyrius666 <fitimq@live.nl>

* logging improvements

Signed-off-by: illyrius666 <fitimq@live.nl>

* fixup some formatting

Signed-off-by: illyrius666 <fitimq@live.nl>

* take 2

Signed-off-by: illyrius666 <fitimq@live.nl>

* take 3

Signed-off-by: illyrius666 <fitimq@live.nl>

* made it consistent across restarts

Signed-off-by: illyrius666 <fitimq@live.nl>

* fix boolean

Signed-off-by: illyrius666 <fitimq@live.nl>

* fix boolean

Signed-off-by: illyrius666 <fitimq@live.nl>

* v+

Signed-off-by: illyrius666 <fitimq@live.nl>

---------

Signed-off-by: illyrius666 <fitimq@live.nl>

* updated to use pdc from data instead of legacy itemmeta, and added that the spawner item has the type in the lore if applicable.

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] added validation on the sleepPercentage

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] switched to jackson builder, and cleanedup some unused config values

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] refactored inRange check to take any kind of numbered type

Signed-off-by: illyrius666 <fitimq@live.nl>

* Update softprops/action-gh-release digest to f38efde (#255)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Illyrius <28700752+illyrius666@users.noreply.github.com>

* [ci-skip] refactor PlayerData.kt where we add helper methods to make things simpler in the implementation files

Signed-off-by: illyrius666 <fitimq@live.nl>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

* cleanup

Signed-off-by: illyrius666 <fitimq@live.nl>

* more cleanup

Signed-off-by: illyrius666 <fitimq@live.nl>

* more cleanup

Signed-off-by: illyrius666 <fitimq@live.nl>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

---------

Signed-off-by: illyrius666 <fitimq@live.nl>
Signed-off-by: Illyrius <28700752+illyrius666@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: illyrius666 <fitimq@live.nl>
Signed-off-by: illyrius666 <fitimq@live.nl>
* +

Signed-off-by: illyrius666 <fitimq@live.nl>

* use jpenillas resource factory so the manual yml is unneeded.

Signed-off-by: illyrius666 <fitimq@live.nl>

* stdlib instead of stdlib-jdk8

Signed-off-by: illyrius666 <fitimq@live.nl>

* tweaking

Signed-off-by: illyrius666 <fitimq@live.nl>

* fix version and using JsonMapper instead

Signed-off-by: illyrius666 <fitimq@live.nl>

* making configmanager use datainterface and refactoring datainterface to be more generic

Signed-off-by: illyrius666 <fitimq@live.nl>

* woops

Signed-off-by: illyrius666 <fitimq@live.nl>

* added module.key() util

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] Update gradle/actions digest to 6a96db5 (#259)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* [ci-skip] Update plugin xyz.jpenilla.run-paper to v3.0.2 (#260)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fmt

Signed-off-by: illyrius666 <fitimq@live.nl>

* [ci-skip] Update softprops/action-gh-release digest to 6da8fa9 (#261)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* playerskull not displayname but name instead

Signed-off-by: illyrius666 <fitimq@live.nl>

* init

Signed-off-by: Illyrius <FitimQ@live.nl>

* +

Signed-off-by: Illyrius <FitimQ@live.nl>

* +

Signed-off-by: Illyrius <FitimQ@live.nl>

* +

* +

* edit var name

Signed-off-by: illyrius666 <fitimq@live.nl>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

* some check

Signed-off-by: illyrius666 <fitimq@live.nl>

* +

Signed-off-by: illyrius666 <fitimq@live.nl>

* fix config

Signed-off-by: illyrius666 <fitimq@live.nl>

* added head before name in chat

Signed-off-by: illyrius666 <fitimq@live.nl>

* rename

Signed-off-by: illyrius666 <fitimq@live.nl>

* fix sprite

Signed-off-by: illyrius666 <fitimq@live.nl>

* fix order

Signed-off-by: illyrius666 <fitimq@live.nl>

* fmt

Signed-off-by: illyrius666 <fitimq@live.nl>

* expressions and handling in config

Signed-off-by: illyrius666 <fitimq@live.nl>

* fmt

Signed-off-by: illyrius666 <fitimq@live.nl>

* refactor

Signed-off-by: illyrius666 <fitimq@live.nl>

* added sounds to the trade

Signed-off-by: illyrius666 <fitimq@live.nl>

---------

Signed-off-by: illyrius666 <fitimq@live.nl>
Signed-off-by: Illyrius <FitimQ@live.nl>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…parser to v6 (#267)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
+
Signed-off-by: illyrius666 <fitimq@live.nl>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: illyrius666 <fitimq@live.nl>
Signed-off-by: illyrius666 <fitimq@live.nl>
…odule

Signed-off-by: illyrius666 <fitimq@live.nl>
Signed-off-by: illyrius666 <fitimq@live.nl>
Signed-off-by: illyrius666 <fitimq@live.nl>
Signed-off-by: illyrius666 <fitimq@live.nl>
Signed-off-by: illyrius666 <fitimq@live.nl>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Update ci_cd.yml

Signed-off-by: Illyrius <28700752+illyrius666@users.noreply.github.com>

* Update ci_cd.yml

Signed-off-by: Illyrius <28700752+illyrius666@users.noreply.github.com>

* Update feature.yml

Signed-off-by: Illyrius <28700752+illyrius666@users.noreply.github.com>

* Update feature.yml

Signed-off-by: Illyrius <28700752+illyrius666@users.noreply.github.com>

* Update bug.yml

Signed-off-by: Illyrius <28700752+illyrius666@users.noreply.github.com>

* Update config.yml

Signed-off-by: Illyrius <28700752+illyrius666@users.noreply.github.com>

* Update renovate.json

Signed-off-by: Illyrius <28700752+illyrius666@users.noreply.github.com>

* Update bug.yml

Signed-off-by: Illyrius <28700752+illyrius666@users.noreply.github.com>

* Update bug.yml

Signed-off-by: Illyrius <28700752+illyrius666@users.noreply.github.com>

* Update feature.yml

Signed-off-by: Illyrius <28700752+illyrius666@users.noreply.github.com>

* swapped from checking if air to isCollidable

Signed-off-by: illyrius666 <fitimq@live.nl>

---------

Signed-off-by: Illyrius <28700752+illyrius666@users.noreply.github.com>
Signed-off-by: illyrius666 <fitimq@live.nl>
Signed-off-by: Illyrius <FitimQ@live.nl>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: illyrius666 <fitimq@live.nl>
Signed-off-by: illyrius666 <fitimq@live.nl>
Signed-off-by: illyrius666 <fitimq@live.nl>
Signed-off-by: illyrius666 <fitimq@live.nl>
…can now also remove the permissions blocking those for it.

Signed-off-by: illyrius666 <fitimq@live.nl>
Signed-off-by: Illyrius <FitimQ@live.nl>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
illyrius666 and others added 6 commits December 9, 2025 08:42
Signed-off-by: Illyrius <fitimq@live.nl>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* init

Signed-off-by: Illyrius <fitimq@live.nl>

* v+ pre4

Signed-off-by: Illyrius <fitimq@live.nl>

* v+ pre5

Signed-off-by: Illyrius <fitimq@live.nl>

* v+ rc1

Signed-off-by: Illyrius <fitimq@live.nl>

* v+ rc3

Signed-off-by: Illyrius <fitimq@live.nl>

* v+

Signed-off-by: Illyrius <fitimq@live.nl>

* Remove unused suppressions and format function signatures for better readability

Signed-off-by: Illyrius <fitimq@live.nl>

* +

Signed-off-by: Illyrius <fitimq@live.nl>

---------

Signed-off-by: Illyrius <fitimq@live.nl>
…ved handling

Signed-off-by: Illyrius <fitimq@live.nl>
# Conflicts:
#	.idea/libraries/Gradle__io_papermc_paper_paper_api_1_21_10_R0_1_SNAPSHOT.xml
#	.idea/modules/VanillaPlus.main.iml
#	.idea/modules/VanillaPlus.test.iml
@illyrius666 illyrius666 self-assigned this Dec 11, 2025
@github-actions github-actions bot changed the title Fix/trees module/leave persistance fix/TreesModule/LeavePersistance Dec 11, 2025
@github-actions github-actions bot changed the base branch from main to dev December 11, 2025 14:21
illyrius666 and others added 21 commits December 11, 2025 15:22
Signed-off-by: Illyrius <28700752+illyrius666@users.noreply.github.com>
…odule

Signed-off-by: Illyrius <fitimq@live.nl>
Signed-off-by: Illyrius <fitimq@live.nl>
Signed-off-by: Illyrius <fitimq@live.nl>
…reesModule

Signed-off-by: Illyrius <fitimq@live.nl>
Signed-off-by: Illyrius <fitimq@live.nl>
Signed-off-by: Illyrius <fitimq@live.nl>
Signed-off-by: Illyrius <fitimq@live.nl>
Signed-off-by: Illyrius <fitimq@live.nl>
Signed-off-by: Illyrius <fitimq@live.nl>
Signed-off-by: Illyrius <fitimq@live.nl>
Signed-off-by: Illyrius <fitimq@live.nl>
Signed-off-by: Illyrius <fitimq@live.nl>
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.

Leaf Decay Fails on Custom Trees

2 participants