Fuzss / leavesbegone

Quick leaf decay from cutting down trees. Built for fast performance and mod compat!
https://www.curseforge.com/minecraft/mc-mods/leaves-be-gone
Mozilla Public License 2.0
8 stars 1 forks source link

[Bug]: Leaves continue to decay after removing mod #4

Closed ethanhs closed 1 year ago

ethanhs commented 1 year ago

Mod Loader (Required)

Fabric

Minecraft Version (Required)

1.20.1

Mod Version (Required)

v8.0.0

Notes (Required)

I have a server I am running, where someone requested fast leaf decay for tree farming. I added betterharvesting (https://www.curseforge.com/minecraft/mc-mods/better-harvesting) but it does other things we don't want like cutting down trees all at once. Anyway, I came across your mod and decided to try it. I accidentally enabled both mods simultaneously, which has started causing leaves to automatically decay even attached to logs and other leaves from most any tree I can see.

I disabled both mods, but the leaves continue to decay immediately, even in new chunks far from where I was. I'd expect that given the way this mod serializes things, leaf decay should stop or be limited to existing chunks, yet this is not the case.

I was able to reproduce this with the (admittedly lengthy) list of mods below, I'm currently working on minimizing the mod list but any suggestions or theories as to how the leaf decay is persisting even after the mods are removed. Hopefully if I can figure that out I can try enabling just your mod!

    - archeologyplus 1.0.1
    - architectury 9.1.12
    - athena 3.0.1
    - awesomedungeon 3.2.0
    - badpackets 0.4.1
    - balm-fabric 7.0.7
    - bclib 3.0.13
    - beekeeperhut 1.3.0
    - betterarcheology 1.0.2
    - bettervillage 3.1.0
    - biomemakeover 1.20.1-1.10.2
    - carpeted 1.20-1.4
    - cloth-config 11.1.106
    - clutter 1.20-0.4.2
    - collective 6.65
    - completeconfig 2.5.0
    - creativecore 2.10.28
    - creo 1.0.0-beta.21
    - cristellib 1.1.2
    - ctov 3.3.3
    - cupboard 1.20.1-1.7
    - dawn 5.0.0
    - decorative_blocks 4.0.0
    - doapi 1.2.6
    - ducky-updater-lib 2023.7.2
    - dungeons_arise 2.1.56.1
    - emi 1.0.19+1.20.1+fabric
    - entity_texture_features 4.5.0
    - entityculling 1.6.2-mc1.20
    - explorerscompass 1.20.1-2.2.2-fabric
    - explorify v1.3.0-mc1.20u1.20.1
    - fabric-api 0.86.1+1.20.1
    - fabric-language-kotlin 1.10.8+kotlin.1.9.0
    - fabricloader 0.14.22
    - farmersdelight 1.20.1-1.4.1
    - farsight 1.20.1-4.1
    - fishofthieves 3.0.2
    - flowerpatch 3.0.0
    - flowerymooblooms 1.1.0
    - forgeconfigapiport 8.0.0
    - friendsandfoes 1.9.3
    - fusion 1.0.5
    - gazebo 1.0.1+1.20.1
    - geckolib 4.2.1
    - glowing-torchflower 1.0.0
    - grass_kiss 1.20-fabric0.83.0-0.5.0
    - great_big_world 1.2.7
    - hopobettermineshaft 1.1.8
    - hopobetterruinedportal 1.3.6
    - imst 2.1.0
    - incendium 5.3.1
    - indium 1.0.23+mc1.20.1
    - iris 1.6.5
    - jade 11.4.3
    - jamlib 0.6.0+1.20
    - java 17
    - jei 15.2.0.25
    - journeymap 5.9.11
    - justoutdoorstuffs 1.0.2
    - kiwi 11.0.0
    - labels 1.20-1.13
    - libipn 3.0.2
    - libraryferret 4.0.0
    - livingthings 1.20.1-2.0.1
    - malilib 0.16.0
    - mcwbridges 2.1.0
    - mcwfences 1.0.7
    - mcwlights 1.0.6
    - mcwpaths 1.0.3
    - mcwroofs 2.2.4
    - mcwtrpdoors 1.1.1
    - midnightlib 1.4.1
    - minecraft 1.20.1
    - modmenu 7.2.1
    - mooblooms 1.5.4
    - moonlight 1.20-2.8.1
    - moreberries 1.5.5
    - moremobvariants 1.2.2
    - mr_dungeons_andtaverns 1-v2.1.4
    - mru 0.2.1+1.20
    - mvs 4.0-1.20-fabric
    - mythicupgrades +fabric-1.8.2-1.20.1
    - nyctophobia 1.9
    - owo 0.11.1+1.20
    - pack_it_up 0.3.1+1.20.1
    - patchouli 1.20.1-81-FABRIC
    - philipsruins 1.20.1
    - player-animator 1.0.2-rc1+1.20
    - profundis 1.6.0
    - puzzle 1.5.2+1.20
    - puzzleslib 8.0.19
    - randomsheepcolours 3.1
    - regions_unexplored 0.4.1+1.20.1
    - resourcefulconfig 2.1.0
    - resourcefullib 2.1.9
    - riverredux 0.3.1
    - shetiphiancore 1.20.1-1.0
    - skeletalremains 1.4.1
    - skyvillages 1.0.2.1-1.20.1
    - snowysniffer 1.0.0
    - sodium 0.5.0
    - spell_engine 0.9.28+1.20.1
    - spell_power 0.9.14+1.20.1
    - srias_flowers 3.0.0
    - stoneworks 8.0.0
    - structory 1.3.2
    - supermartijn642configlib 1.1.7
    - supermartijn642corelib 1.1.12+b
    - supplementaries 1.20-2.5.25
    - suppsquared 1.20-1.1.5
    - surfacemushrooms 3.1
    - t_and_t 1.10.2
    - terrablender 3.0.0.169
    - totw_additions 1.3
    - traverse 7.0.9
    - trenzalore 3.0.1
    - trinkets 3.7.1
    - twigs 3.1.0
    - varietyapi 1.0
    - varietyaquatic 1.0.4.8

I'll try to update this issue once I reduce the mod list but since there are so many, it takes a while to reduce.

latest.log (Optional)

No response

ethanhs commented 1 year ago

I was able to verify that the following list solves the issue so I'm guessing this is a conflict between mods somehow. Working on finding what mods in the diff is the culprit

    - architectury 9.1.12
    - athena 3.0.1
    - badpackets 0.4.1
    - balm-fabric 7.0.7
    - bclib 3.0.13
       \-- wunderlib 1.1.5
    - beekeeperhut 1.3.0
    - betterharvesting 0.0.2
    - biomemakeover 1.20.1-1.10.2
       \-- taniwha 1.20.0-5.1.1
    - cloth-config 11.1.106
       \-- cloth-basic-math 0.6.1
    - clutter 1.20-0.4.2
    - collective 6.65
    - completeconfig 2.5.0
       |-- completeconfig-base 2.5.0
       |-- completeconfig-gui-cloth 2.5.0
       \-- completeconfig-gui-yacl 2.5.0
    - creativecore 2.10.28
       \-- net_minecraftforge_eventbus 6.0.3
    - creo 1.0.0-beta.21
    - cristellib 1.1.2
    - cupboard 1.20.1-1.7
    - dawn 5.0.0
       |-- terraform-shapes-api-v1 7.0.1
       \-- terraform-wood-api-v1 7.0.1
    - emi 1.0.19+1.20.1+fabric
    - entity_texture_features 4.5.0
       \-- org_apache_httpcomponents_httpmime 4.5.10
    - entityculling 1.6.2-mc1.20
    - explorerscompass 1.20.1-2.2.2-fabric
    - explorify v1.3.0-mc1.20u1.20.1
    - fabric-api 0.86.1+1.20.1
       |-- fabric-api-base 0.4.30+7abfd51577
       |-- fabric-api-lookup-api-v1 1.6.35+4d8536c977
       |-- fabric-biome-api-v1 13.0.10+b3afc78b77
       |-- fabric-block-api-v1 1.0.9+e022e5d177
       |-- fabric-blockrenderlayer-v1 1.1.40+b3afc78b77
       |-- fabric-client-tags-api-v1 1.1.1+97bb207577
       |-- fabric-command-api-v1 1.2.33+f71b366f77
       |-- fabric-command-api-v2 2.2.12+b3afc78b77
       |-- fabric-commands-v0 0.2.50+df3654b377
       |-- fabric-containers-v0 0.1.62+df3654b377
       |-- fabric-content-registries-v0 4.0.9+b3afc78b77
       |-- fabric-convention-tags-v1 1.5.4+a1a980da77
       |-- fabric-crash-report-info-v1 0.2.18+aeb40ebe77
       |-- fabric-data-generation-api-v1 12.2.1+1e61dba177
       |-- fabric-dimensions-v1 2.1.52+b3afc78b77
       |-- fabric-entity-events-v1 1.5.22+b3afc78b77
       |-- fabric-events-interaction-v0 0.6.1+e91849a877
       |-- fabric-events-lifecycle-v0 0.2.62+df3654b377
       |-- fabric-game-rule-api-v1 1.0.38+b04edc7a77
       |-- fabric-item-api-v1 2.1.27+b3afc78b77
       |-- fabric-item-group-api-v1 4.0.10+23d9108177
       |-- fabric-key-binding-api-v1 1.0.36+fb8d95da77
       |-- fabric-keybindings-v0 0.2.34+df3654b377
       |-- fabric-lifecycle-events-v1 2.2.21+b3afc78b77
       |-- fabric-loot-api-v2 1.1.39+b3afc78b77
       |-- fabric-loot-tables-v1 1.1.43+9e7660c677
       |-- fabric-message-api-v1 5.1.7+3265161977
       |-- fabric-mining-level-api-v1 2.1.49+b3afc78b77
       |-- fabric-model-loading-api-v1 1.0.2+709a987177
       |-- fabric-models-v0 0.4.1+9386d8a777
       |-- fabric-networking-api-v1 1.3.9+b3afc78b77
       |-- fabric-networking-v0 0.3.49+df3654b377
       |-- fabric-object-builder-api-v1 11.1.1+6beca84877
       |-- fabric-particles-v1 1.1.1+201a23a077
       |-- fabric-recipe-api-v1 1.0.19+b3afc78b77
       |-- fabric-registry-sync-v0 2.3.1+4df89eb277
       |-- fabric-renderer-api-v1 3.1.1+9386d8a777
       |-- fabric-renderer-indigo 1.4.1+9172968c77
       |-- fabric-renderer-registries-v1 3.2.45+df3654b377
       |-- fabric-rendering-data-attachment-v1 0.3.34+b3afc78b77
       |-- fabric-rendering-fluids-v1 3.0.27+b3afc78b77
       |-- fabric-rendering-v0 1.1.48+df3654b377
       |-- fabric-rendering-v1 3.0.7+b3afc78b77
       |-- fabric-resource-conditions-api-v1 2.3.5+ea08f9d877
       |-- fabric-resource-loader-v0 0.11.9+132c48c177
       |-- fabric-screen-api-v1 2.0.7+b3afc78b77
       |-- fabric-screen-handler-api-v1 1.3.28+b3afc78b77
       |-- fabric-sound-api-v1 1.0.12+b3afc78b77
       |-- fabric-transfer-api-v1 3.3.0+cdf060b277
       \-- fabric-transitive-access-wideners-v1 4.3.0+6c31357e77
    - fabric-language-kotlin 1.10.8+kotlin.1.9.0
       |-- org_jetbrains_kotlin_kotlin-reflect 1.9.0
       |-- org_jetbrains_kotlin_kotlin-stdlib 1.9.0
       |-- org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.9.0
       |-- org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.9.0
       |-- org_jetbrains_kotlinx_atomicfu-jvm 0.21.0
       |-- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.7.2
       |-- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.7.2
       |-- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.4.0
       |-- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.5.1
       |-- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.5.1
       \-- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.5.1
    - fabricloader 0.14.22
    - farmersdelight 1.20.1-1.4.1
    - fishofthieves 3.0.2
    - flowerpatch 3.0.0
    - flowerymooblooms 1.1.0
    - forgeconfigapiport 8.0.0
    - friendsandfoes 1.9.3
       \-- com_github_llamalad7_mixinextras 0.2.0-beta.8
    - fusion 1.0.5
    - geckolib 4.2.1
       \-- com_eliotlash_mclib_mclib 20
    - great_big_world 1.2.7
    - incendium 5.3.1
    - indium 1.0.23+mc1.20.1
    - jade 11.4.3
    - jamlib 0.6.0+1.20
    - java 17
    - kiwi 11.0.0
    - labels 1.20-1.13
    - leavesbegone 8.0.0
    - libipn 3.0.2
    - libraryferret 4.0.0
    - malilib 0.16.0
    - mcwbridges 2.1.0
    - mcwfences 1.0.7
    - mcwlights 1.0.6
    - mcwpaths 1.0.3
    - mcwroofs 2.2.4
    - mcwtrpdoors 1.1.1
    - midnightlib 1.4.1
    - minecraft 1.20.1
    - modmenu 7.2.1
    - mooblooms 1.5.4
    - moonlight 1.20-2.8.1
    - moreberries 1.5.5
    - moremobvariants 1.2.2
    - mr_dungeons_andtaverns 1-v2.1.4
    - mru 0.2.1+1.20
    - mvs 4.0-1.20-fabric
    - mythicupgrades +fabric-1.8.2-1.20.1
    - nyctophobia 1.9
       \-- omega-config 1.2.2-1.18.1
    - owo 0.11.1+1.20
       \-- blue_endless_jankson 1.2.2
    - pack_it_up 0.3.1+1.20.1
    - patchouli 1.20.1-81-FABRIC
       \-- fiber 0.23.0-2
    - philipsruins 1.20.1
    - player-animator 1.0.2-rc1+1.20
    - profundis 1.6.0
    - puzzle 1.5.2+1.20
       |-- puzzle-base 1.5.2+1.20
       |-- puzzle-gui 1.5.2+1.20
       |-- puzzle-models 1.5.2+1.20
       \-- puzzle-splashscreen 1.5.2+1.20
    - puzzleslib 8.0.19
    - regions_unexplored 0.4.1+1.20.1
    - sodium 0.5.0
    - terrablender 3.0.0.169
       |-- com_electronwill_night-config_core 3.6.4
       \-- com_electronwill_night-config_toml 3.6.4
ethanhs commented 1 year ago

I've narrowed it down to be DecorativeBlocks of all mods. I am trying to confirm this and make sure this is an interaction between leavesbegone and that mod.

ethanhs commented 1 year ago

It appears leavesbegone is not required for this bug, sorry for the noise!

Fuzss commented 1 year ago

No worries, thanks for confirming that!