Suggestion: make Silent Gear saws (and similar items) do multiple chops instead of breaking the whole tree
hammertater opened this issue ยท 3 comments
...as suggested by this nice person.
Most can be made compatible using the "overrides" config, but note that when chopping is disabled, overridden items will revert to their default behavior. Ideally, mods can enable compatibility by implementing ht.treechop.api.IChoppingItem
.
Some mods with super axes:
- https://github.com/SlimeKnights/TinkersConstruct / https://www.curseforge.com/minecraft/mc-mods/tinkers-construct
- only handaxes are implemented as of 4-21-2021; no extra chops for these guys
- https://github.com/SilentChaos512/Silent-Gear / https://www.curseforge.com/minecraft/mc-mods/silent-gear
- https://github.com/astradamus/PracticalTools / https://www.curseforge.com/minecraft/mc-mods/practical-tools
- https://github.com/DoubleDoorDevelopment/Lumberjack / https://www.curseforge.com/minecraft/mc-mods/lumberjack
- https://github.com/mekanism/Mekanism / https://www.curseforge.com/minecraft/mc-mods/mekanism (also look at expansion mods)
- blacklist atomic disassembler
- https://github.com/CoFH/ThermalInnovation / https://www.curseforge.com/minecraft/mc-mods/thermal-innovation
- note that 1.16 version does not seem to be open source
- https://www.curseforge.com/minecraft/mc-mods/lumbercraft
1.12.2:
- https://github.com/arlyon/felling / https://www.curseforge.com/minecraft/mc-mods/felling
- https://github.com/CoFH/RedstoneArsenal / https://www.curseforge.com/minecraft/mc-mods/redstone-arsenal
- needs compat to trigger energy use; see https://github.com/CoFH/RedstoneArsenal/blob/dev/src/main/java/cofh/redstonearsenal/item/tool/ItemAxeFlux.java
- https://www.curseforge.com/minecraft/mc-mods/wholetreeaxe
Fabric:
Or maybe I'll add an API for registering how many chops an axe should do and let mods (or compatibility mods) decide for themselves how their axes should behave alongside TreeChop.
Can't add compatibility with LumberJack; it uses BreakEvent
s to initiate felling instead of Item.onBlockDestroyed
Edit: actually, it seems to work with the new configurable overrides. Not sure if there will be ugly side effects.