├── .gitattributes ├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── chopping-birch.gif ├── chopping.gif ├── compatibility.md ├── jade_snip.png ├── latest_log.png ├── linear_formula.png ├── linear_formula.svg ├── log_curves.svg ├── log_formula.png ├── log_formula.svg ├── logs_folder.png ├── oh_no_i_got_chopped.png ├── open_folder_from_launcher.png ├── redder-redwood.gif ├── redwood.gif ├── retrieve_latest_log.md └── wthit_snip.png ├── fabric ├── build.gradle └── src │ └── main │ ├── java │ └── ht │ │ └── treechop │ │ ├── TreeChopFabric.java │ │ ├── TreeChopFabricAPI.java │ │ ├── api │ │ ├── ITreeChopAPIProvider.java │ │ └── TreeChopEvents.java │ │ ├── client │ │ ├── FabricClient.java │ │ └── model │ │ │ ├── ChoppedLogModelLoadingPlugin.java │ │ │ ├── FabricChoppedLogBakedModel.java │ │ │ ├── FabricChoppedLogEntityRenderer.java │ │ │ └── HiddenChoppedLogBakedModel.java │ │ ├── common │ │ ├── FabricCommon.java │ │ ├── block │ │ │ └── FabricChoppedLogBlock.java │ │ ├── platform │ │ │ └── FabricPlatform.java │ │ └── registry │ │ │ └── FabricModBlocks.java │ │ ├── compat │ │ ├── Jade.java │ │ ├── ModMenu.java │ │ ├── Terraformers.java │ │ ├── TreeChopFabricAPITest.java │ │ └── Wthit.java │ │ └── server │ │ └── FabricServer.java │ └── resources │ ├── data │ └── c │ │ └── tags │ │ └── block │ │ ├── huge_mushrooms.json │ │ ├── mushroom_caps.json │ │ └── mushroom_stems.json │ ├── fabric.mod.json │ ├── treechop.fabric.mixins.json │ └── waila_plugins.json ├── gradle.properties ├── gradle └── wrapper │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── neoforge ├── build.gradle └── src │ └── main │ ├── java │ └── ht │ │ └── treechop │ │ ├── TreeChopNeoForge.java │ │ ├── TreeChopNeoForgeAPI.java │ │ ├── api │ │ └── ChopEvent.java │ │ ├── client │ │ ├── NeoForgeClient.java │ │ ├── NeoForgeClientProxy.java │ │ └── model │ │ │ └── NeoForgeChoppedLogBakedModel.java │ │ ├── common │ │ ├── NeoForgeCommon.java │ │ ├── NeoForgePlatform.java │ │ ├── NeoForgeRegistry.java │ │ ├── block │ │ │ └── NeoForgeChoppedLogBlock.java │ │ └── network │ │ │ └── NeoForgePacketHandler.java │ │ ├── compat │ │ ├── Apotheosis.java │ │ ├── CarryOn.java │ │ ├── Jade.java │ │ ├── NoChopOnRightClick.java │ │ ├── NoChopRecursion.java │ │ ├── ProjectMMO.java │ │ ├── SilentGear.java │ │ ├── TheOneProbe.java │ │ ├── TheOneProbeInfoProvider.java │ │ ├── TreeChopForgeAPITest.java │ │ ├── Wthit.java │ │ └── mixin │ │ │ ├── MultiMineMixin.java │ │ │ └── TreeChopCompatMixinPlugin.java │ │ └── server │ │ └── NeoForgeServer.java │ └── resources │ ├── META-INF │ └── neoforge.mods.toml │ ├── treechop.neoforge.compat.mixins.json │ ├── treechop.neoforge.mixins.json │ └── wthit_plugins.json ├── settings.gradle ├── shared ├── build.gradle └── src │ └── main │ ├── java │ └── ht │ │ └── treechop │ │ ├── TreeChop.java │ │ ├── TreeChopException.java │ │ ├── TreeChopInternalAPI.java │ │ ├── api │ │ ├── AbstractTreeData.java │ │ ├── BlockMatcher.java │ │ ├── ChopData.java │ │ ├── ChopDataImmutable.java │ │ ├── FellData.java │ │ ├── FellDataImmutable.java │ │ ├── IChoppableBlock.java │ │ ├── IChoppingItem.java │ │ ├── ICylinderBlock.java │ │ ├── IFellableBlock.java │ │ ├── ILeaveslikeBlock.java │ │ ├── ISimpleChoppableBlock.java │ │ ├── IStrippableBlock.java │ │ ├── IThwackableBlock.java │ │ ├── ITreeBlock.java │ │ ├── ITreeChopBlockBehavior.java │ │ ├── TreeChopAPI.java │ │ ├── TreeData.java │ │ ├── TreeDataImmutable.java │ │ └── TreeDetectorBuilder.java │ │ ├── client │ │ ├── Client.java │ │ ├── KeyBindings.java │ │ ├── SafeClient.java │ │ ├── gui │ │ │ ├── element │ │ │ │ ├── ButtonGui.java │ │ │ │ ├── EmptyGui.java │ │ │ │ ├── ExclusiveButtonsGui.java │ │ │ │ ├── LabeledGui.java │ │ │ │ ├── NestedGui.java │ │ │ │ ├── RowsGui.java │ │ │ │ └── ToggleGui.java │ │ │ ├── screen │ │ │ │ ├── ChopIndicator.java │ │ │ │ └── ClientSettingsScreen.java │ │ │ ├── util │ │ │ │ ├── GUIUtil.java │ │ │ │ ├── IPositionalGui.java │ │ │ │ ├── ScreenBox.java │ │ │ │ └── Sprite.java │ │ │ └── widget │ │ │ │ ├── SpriteButtonWidget.java │ │ │ │ ├── StickyWidget.java │ │ │ │ ├── TextWidget.java │ │ │ │ └── ToggleWidget.java │ │ ├── model │ │ │ ├── ChoppedLogBakedModel.java │ │ │ └── ModelUtil.java │ │ └── settings │ │ │ └── ClientChopSettings.java │ │ ├── common │ │ ├── block │ │ │ ├── BlockImitator.java │ │ │ └── ChoppedLogBlock.java │ │ ├── chop │ │ │ ├── Chop.java │ │ │ ├── ChopDataImpl.java │ │ │ ├── ChopResult.java │ │ │ ├── ChopTreeResult.java │ │ │ ├── ChopUtil.java │ │ │ ├── FellDataImpl.java │ │ │ ├── FellTreeResult.java │ │ │ └── LazyTreeData.java │ │ ├── config │ │ │ ├── ChopCounting.java │ │ │ ├── ChopCountingAlgorithm.java │ │ │ ├── ConfigHandler.java │ │ │ ├── FellCreditStrategy.java │ │ │ ├── FellLeavesStrategy.java │ │ │ ├── Lazy.java │ │ │ ├── ListType.java │ │ │ ├── OverrideInfo.java │ │ │ ├── OverrideType.java │ │ │ ├── QualifiedItem.java │ │ │ ├── Rounder.java │ │ │ ├── Signal.java │ │ │ ├── TreeLeavesBehavior.java │ │ │ └── resource │ │ │ │ ├── IdentifierQualifier.java │ │ │ │ ├── MalformedResourceIdentifier.java │ │ │ │ ├── ResourceIdentifier.java │ │ │ │ ├── ResourceNamespaceIdentifier.java │ │ │ │ ├── ResourcePatternIdentifier.java │ │ │ │ ├── ResourceTagIdentifier.java │ │ │ │ └── SingleResourceIdentifier.java │ │ ├── loot │ │ │ ├── CountBlockChopsLootItemCondition.java │ │ │ ├── TreeChopLootContextParams.java │ │ │ └── TreeFelledLootItemCondition.java │ │ ├── network │ │ │ ├── ClientRequestSettingsPacket.java │ │ │ ├── ConfirmedSetting.java │ │ │ ├── CustomPacket.java │ │ │ ├── PacketChannel.java │ │ │ ├── ServerConfirmSettingsPacket.java │ │ │ ├── ServerPermissionsPacket.java │ │ │ └── ServerUpdateChopsPacket.java │ │ ├── platform │ │ │ ├── ModLoader.java │ │ │ └── Platform.java │ │ ├── properties │ │ │ └── ChoppedLogShape.java │ │ ├── settings │ │ │ ├── ChopSettings.java │ │ │ ├── ChoppingEntity.java │ │ │ ├── Permissions.java │ │ │ ├── Setting.java │ │ │ ├── SettingsField.java │ │ │ ├── SneakBehavior.java │ │ │ ├── SyncedChopData.java │ │ │ └── codec │ │ │ │ ├── AbstractSimpleCodec.java │ │ │ │ ├── BooleanCodec.java │ │ │ │ ├── Codecs.java │ │ │ │ ├── EnumCodec.java │ │ │ │ ├── SimpleCodec.java │ │ │ │ └── SneakBehaviorCodec.java │ │ └── util │ │ │ ├── AxeAccessor.java │ │ │ ├── BlockNeighbors.java │ │ │ ├── BlockUtil.java │ │ │ ├── ClassUtil.java │ │ │ ├── DirectionBitMasks.java │ │ │ ├── FaceShape.java │ │ │ ├── LevelUtil.java │ │ │ ├── TickUtil.java │ │ │ ├── TreeCache.java │ │ │ └── TreeDataImpl.java │ │ ├── compat │ │ ├── HugeFungusHandler.java │ │ ├── HugeMushroomHandler.java │ │ ├── LeafDecayOverrides.java │ │ ├── ProblematicLeavesTreeHandler.java │ │ └── WailaUtil.java │ │ ├── mixin │ │ ├── EntityChopSettingsMixin.java │ │ ├── GuiMixin.java │ │ ├── LootContextParamSetsAccess.java │ │ └── MultiPlayerGameModeMixin.java │ │ └── server │ │ ├── Server.java │ │ └── commands │ │ └── ServerCommands.java │ └── resources │ ├── assets │ └── treechop │ │ ├── blockstates │ │ └── chopped_log.json │ │ ├── lang │ │ ├── en_us.json │ │ ├── it_it.json │ │ ├── pt_br.json │ │ ├── ru_ru.json │ │ └── zh_cn.json │ │ ├── models │ │ └── block │ │ │ └── chopped_log.json │ │ ├── sounds.json │ │ ├── sounds │ │ ├── chop_wood1.ogg │ │ ├── chop_wood2.ogg │ │ ├── chop_wood3.ogg │ │ ├── chop_wood4.ogg │ │ ├── chop_wood5.ogg │ │ ├── chop_wood6.ogg │ │ └── chop_wood7.ogg │ │ └── textures │ │ └── gui │ │ └── widgets.png │ ├── data │ ├── minecraft │ │ └── tags │ │ │ └── block │ │ │ ├── logs_that_burn.json │ │ │ └── mineable │ │ │ └── axe.json │ └── treechop │ │ ├── loot_table │ │ ├── block │ │ │ └── chopped_log.json │ │ └── chopping │ │ │ └── chopped_log.json │ │ └── tags │ │ └── block │ │ ├── choppables.json │ │ ├── chopped_logs.json │ │ └── leaves_like.json │ ├── logo.png │ └── treechop.mixins.json ├── tests ├── fabric-tests │ ├── build.gradle │ ├── gradle.properties │ └── src │ │ └── main │ │ ├── java │ │ └── ht │ │ │ └── treechoptests │ │ │ ├── TestsMixinPlugin.java │ │ │ ├── TreeChopFabricTests.java │ │ │ ├── block │ │ │ └── TestBlock.java │ │ │ ├── mixin │ │ │ └── HugeMushroomBlockMixin.java │ │ │ └── registry │ │ │ └── FabricModBlocks.java │ │ └── resources │ │ ├── fabric.mod.json │ │ └── treechoptests.mixins.json └── forge-tests │ ├── build.gradle │ └── src │ └── main │ ├── java │ └── ht │ │ └── treechoptests │ │ ├── SlimTreeTest.java │ │ └── TreeChopForgeTests.java │ └── resources │ ├── META-INF │ └── mods.toml │ ├── pack.mcmeta │ ├── treechoptests.mixins.json │ └── treechoptests.mixins.refmap.json ├── tuber ├── build.gradle └── src │ ├── main │ └── java │ │ └── ht │ │ └── tuber │ │ ├── Tuber.java │ │ ├── graph │ │ ├── AbstractGraph.java │ │ ├── DirectedGraph.java │ │ ├── FilteredGraph.java │ │ ├── FloodFill.java │ │ ├── FloodFillImpl.java │ │ ├── GraphUtil.java │ │ ├── Link.java │ │ ├── PartialDirectedGraph.java │ │ └── SupportGraph.java │ │ └── math │ │ ├── Box3.java │ │ ├── Vector2.java │ │ └── Vector3.java │ └── test │ └── java │ └── ht │ └── tuber │ ├── graph │ ├── FloodFillImplTest.java │ ├── SupportGraphTest.java │ ├── TestUtil.java │ └── TreeMapperTest.java │ └── test │ └── TestBlock.java └── update.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/README.md -------------------------------------------------------------------------------- /docs/chopping-birch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/docs/chopping-birch.gif -------------------------------------------------------------------------------- /docs/chopping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/docs/chopping.gif -------------------------------------------------------------------------------- /docs/compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/docs/compatibility.md -------------------------------------------------------------------------------- /docs/jade_snip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/docs/jade_snip.png -------------------------------------------------------------------------------- /docs/latest_log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/docs/latest_log.png -------------------------------------------------------------------------------- /docs/linear_formula.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/docs/linear_formula.png -------------------------------------------------------------------------------- /docs/linear_formula.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/docs/linear_formula.svg -------------------------------------------------------------------------------- /docs/log_curves.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/docs/log_curves.svg -------------------------------------------------------------------------------- /docs/log_formula.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/docs/log_formula.png -------------------------------------------------------------------------------- /docs/log_formula.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/docs/log_formula.svg -------------------------------------------------------------------------------- /docs/logs_folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/docs/logs_folder.png -------------------------------------------------------------------------------- /docs/oh_no_i_got_chopped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/docs/oh_no_i_got_chopped.png -------------------------------------------------------------------------------- /docs/open_folder_from_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/docs/open_folder_from_launcher.png -------------------------------------------------------------------------------- /docs/redder-redwood.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/docs/redder-redwood.gif -------------------------------------------------------------------------------- /docs/redwood.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/docs/redwood.gif -------------------------------------------------------------------------------- /docs/retrieve_latest_log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/docs/retrieve_latest_log.md -------------------------------------------------------------------------------- /docs/wthit_snip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/docs/wthit_snip.png -------------------------------------------------------------------------------- /fabric/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/build.gradle -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/TreeChopFabric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/TreeChopFabric.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/TreeChopFabricAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/TreeChopFabricAPI.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/api/ITreeChopAPIProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/api/ITreeChopAPIProvider.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/api/TreeChopEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/api/TreeChopEvents.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/client/FabricClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/client/FabricClient.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/client/model/ChoppedLogModelLoadingPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/client/model/ChoppedLogModelLoadingPlugin.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/client/model/FabricChoppedLogBakedModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/client/model/FabricChoppedLogBakedModel.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/client/model/FabricChoppedLogEntityRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/client/model/FabricChoppedLogEntityRenderer.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/client/model/HiddenChoppedLogBakedModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/client/model/HiddenChoppedLogBakedModel.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/common/FabricCommon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/common/FabricCommon.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/common/block/FabricChoppedLogBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/common/block/FabricChoppedLogBlock.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/common/platform/FabricPlatform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/common/platform/FabricPlatform.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/common/registry/FabricModBlocks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/common/registry/FabricModBlocks.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/compat/Jade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/compat/Jade.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/compat/ModMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/compat/ModMenu.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/compat/Terraformers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/compat/Terraformers.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/compat/TreeChopFabricAPITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/compat/TreeChopFabricAPITest.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/compat/Wthit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/compat/Wthit.java -------------------------------------------------------------------------------- /fabric/src/main/java/ht/treechop/server/FabricServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/java/ht/treechop/server/FabricServer.java -------------------------------------------------------------------------------- /fabric/src/main/resources/data/c/tags/block/huge_mushrooms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/resources/data/c/tags/block/huge_mushrooms.json -------------------------------------------------------------------------------- /fabric/src/main/resources/data/c/tags/block/mushroom_caps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/resources/data/c/tags/block/mushroom_caps.json -------------------------------------------------------------------------------- /fabric/src/main/resources/data/c/tags/block/mushroom_stems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/resources/data/c/tags/block/mushroom_stems.json -------------------------------------------------------------------------------- /fabric/src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /fabric/src/main/resources/treechop.fabric.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/resources/treechop.fabric.mixins.json -------------------------------------------------------------------------------- /fabric/src/main/resources/waila_plugins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/fabric/src/main/resources/waila_plugins.json -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/gradlew.bat -------------------------------------------------------------------------------- /neoforge/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/build.gradle -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/TreeChopNeoForge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/TreeChopNeoForge.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/TreeChopNeoForgeAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/TreeChopNeoForgeAPI.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/api/ChopEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/api/ChopEvent.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/client/NeoForgeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/client/NeoForgeClient.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/client/NeoForgeClientProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/client/NeoForgeClientProxy.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/client/model/NeoForgeChoppedLogBakedModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/client/model/NeoForgeChoppedLogBakedModel.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/common/NeoForgeCommon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/common/NeoForgeCommon.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/common/NeoForgePlatform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/common/NeoForgePlatform.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/common/NeoForgeRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/common/NeoForgeRegistry.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/common/block/NeoForgeChoppedLogBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/common/block/NeoForgeChoppedLogBlock.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/common/network/NeoForgePacketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/common/network/NeoForgePacketHandler.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/compat/Apotheosis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/compat/Apotheosis.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/compat/CarryOn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/compat/CarryOn.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/compat/Jade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/compat/Jade.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/compat/NoChopOnRightClick.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/compat/NoChopOnRightClick.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/compat/NoChopRecursion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/compat/NoChopRecursion.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/compat/ProjectMMO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/compat/ProjectMMO.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/compat/SilentGear.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/compat/SilentGear.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/compat/TheOneProbe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/compat/TheOneProbe.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/compat/TheOneProbeInfoProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/compat/TheOneProbeInfoProvider.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/compat/TreeChopForgeAPITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/compat/TreeChopForgeAPITest.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/compat/Wthit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/compat/Wthit.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/compat/mixin/MultiMineMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/compat/mixin/MultiMineMixin.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/compat/mixin/TreeChopCompatMixinPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/compat/mixin/TreeChopCompatMixinPlugin.java -------------------------------------------------------------------------------- /neoforge/src/main/java/ht/treechop/server/NeoForgeServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/java/ht/treechop/server/NeoForgeServer.java -------------------------------------------------------------------------------- /neoforge/src/main/resources/META-INF/neoforge.mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/resources/META-INF/neoforge.mods.toml -------------------------------------------------------------------------------- /neoforge/src/main/resources/treechop.neoforge.compat.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/resources/treechop.neoforge.compat.mixins.json -------------------------------------------------------------------------------- /neoforge/src/main/resources/treechop.neoforge.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/resources/treechop.neoforge.mixins.json -------------------------------------------------------------------------------- /neoforge/src/main/resources/wthit_plugins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/neoforge/src/main/resources/wthit_plugins.json -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/settings.gradle -------------------------------------------------------------------------------- /shared/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/build.gradle -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/TreeChop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/TreeChop.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/TreeChopException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/TreeChopException.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/TreeChopInternalAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/TreeChopInternalAPI.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/AbstractTreeData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/AbstractTreeData.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/BlockMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/BlockMatcher.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/ChopData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/ChopData.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/ChopDataImmutable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/ChopDataImmutable.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/FellData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/FellData.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/FellDataImmutable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/FellDataImmutable.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/IChoppableBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/IChoppableBlock.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/IChoppingItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/IChoppingItem.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/ICylinderBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/ICylinderBlock.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/IFellableBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/IFellableBlock.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/ILeaveslikeBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/ILeaveslikeBlock.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/ISimpleChoppableBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/ISimpleChoppableBlock.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/IStrippableBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/IStrippableBlock.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/IThwackableBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/IThwackableBlock.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/ITreeBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/ITreeBlock.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/ITreeChopBlockBehavior.java: -------------------------------------------------------------------------------- 1 | package ht.treechop.api; 2 | 3 | public interface ITreeChopBlockBehavior { 4 | } 5 | -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/TreeChopAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/TreeChopAPI.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/TreeData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/TreeData.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/TreeDataImmutable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/TreeDataImmutable.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/api/TreeDetectorBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/api/TreeDetectorBuilder.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/Client.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/KeyBindings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/KeyBindings.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/SafeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/SafeClient.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/gui/element/ButtonGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/gui/element/ButtonGui.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/gui/element/EmptyGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/gui/element/EmptyGui.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/gui/element/ExclusiveButtonsGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/gui/element/ExclusiveButtonsGui.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/gui/element/LabeledGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/gui/element/LabeledGui.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/gui/element/NestedGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/gui/element/NestedGui.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/gui/element/RowsGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/gui/element/RowsGui.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/gui/element/ToggleGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/gui/element/ToggleGui.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/gui/screen/ChopIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/gui/screen/ChopIndicator.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/gui/screen/ClientSettingsScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/gui/screen/ClientSettingsScreen.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/gui/util/GUIUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/gui/util/GUIUtil.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/gui/util/IPositionalGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/gui/util/IPositionalGui.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/gui/util/ScreenBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/gui/util/ScreenBox.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/gui/util/Sprite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/gui/util/Sprite.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/gui/widget/SpriteButtonWidget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/gui/widget/SpriteButtonWidget.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/gui/widget/StickyWidget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/gui/widget/StickyWidget.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/gui/widget/TextWidget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/gui/widget/TextWidget.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/gui/widget/ToggleWidget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/gui/widget/ToggleWidget.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/model/ChoppedLogBakedModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/model/ChoppedLogBakedModel.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/model/ModelUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/model/ModelUtil.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/client/settings/ClientChopSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/client/settings/ClientChopSettings.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/block/BlockImitator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/block/BlockImitator.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/block/ChoppedLogBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/block/ChoppedLogBlock.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/chop/Chop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/chop/Chop.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/chop/ChopDataImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/chop/ChopDataImpl.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/chop/ChopResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/chop/ChopResult.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/chop/ChopTreeResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/chop/ChopTreeResult.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/chop/ChopUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/chop/ChopUtil.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/chop/FellDataImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/chop/FellDataImpl.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/chop/FellTreeResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/chop/FellTreeResult.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/chop/LazyTreeData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/chop/LazyTreeData.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/ChopCounting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/ChopCounting.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/ChopCountingAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/ChopCountingAlgorithm.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/ConfigHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/ConfigHandler.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/FellCreditStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/FellCreditStrategy.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/FellLeavesStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/FellLeavesStrategy.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/Lazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/Lazy.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/ListType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/ListType.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/OverrideInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/OverrideInfo.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/OverrideType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/OverrideType.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/QualifiedItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/QualifiedItem.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/Rounder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/Rounder.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/Signal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/Signal.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/TreeLeavesBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/TreeLeavesBehavior.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/resource/IdentifierQualifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/resource/IdentifierQualifier.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/resource/MalformedResourceIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/resource/MalformedResourceIdentifier.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/resource/ResourceIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/resource/ResourceIdentifier.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/resource/ResourceNamespaceIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/resource/ResourceNamespaceIdentifier.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/resource/ResourcePatternIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/resource/ResourcePatternIdentifier.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/resource/ResourceTagIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/resource/ResourceTagIdentifier.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/config/resource/SingleResourceIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/config/resource/SingleResourceIdentifier.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/loot/CountBlockChopsLootItemCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/loot/CountBlockChopsLootItemCondition.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/loot/TreeChopLootContextParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/loot/TreeChopLootContextParams.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/loot/TreeFelledLootItemCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/loot/TreeFelledLootItemCondition.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/network/ClientRequestSettingsPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/network/ClientRequestSettingsPacket.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/network/ConfirmedSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/network/ConfirmedSetting.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/network/CustomPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/network/CustomPacket.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/network/PacketChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/network/PacketChannel.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/network/ServerConfirmSettingsPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/network/ServerConfirmSettingsPacket.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/network/ServerPermissionsPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/network/ServerPermissionsPacket.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/network/ServerUpdateChopsPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/network/ServerUpdateChopsPacket.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/platform/ModLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/platform/ModLoader.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/platform/Platform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/platform/Platform.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/properties/ChoppedLogShape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/properties/ChoppedLogShape.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/settings/ChopSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/settings/ChopSettings.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/settings/ChoppingEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/settings/ChoppingEntity.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/settings/Permissions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/settings/Permissions.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/settings/Setting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/settings/Setting.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/settings/SettingsField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/settings/SettingsField.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/settings/SneakBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/settings/SneakBehavior.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/settings/SyncedChopData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/settings/SyncedChopData.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/settings/codec/AbstractSimpleCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/settings/codec/AbstractSimpleCodec.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/settings/codec/BooleanCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/settings/codec/BooleanCodec.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/settings/codec/Codecs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/settings/codec/Codecs.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/settings/codec/EnumCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/settings/codec/EnumCodec.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/settings/codec/SimpleCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/settings/codec/SimpleCodec.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/settings/codec/SneakBehaviorCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/settings/codec/SneakBehaviorCodec.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/util/AxeAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/util/AxeAccessor.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/util/BlockNeighbors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/util/BlockNeighbors.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/util/BlockUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/util/BlockUtil.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/util/ClassUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/util/ClassUtil.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/util/DirectionBitMasks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/util/DirectionBitMasks.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/util/FaceShape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/util/FaceShape.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/util/LevelUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/util/LevelUtil.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/util/TickUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/util/TickUtil.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/util/TreeCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/util/TreeCache.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/common/util/TreeDataImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/common/util/TreeDataImpl.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/compat/HugeFungusHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/compat/HugeFungusHandler.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/compat/HugeMushroomHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/compat/HugeMushroomHandler.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/compat/LeafDecayOverrides.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/compat/LeafDecayOverrides.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/compat/ProblematicLeavesTreeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/compat/ProblematicLeavesTreeHandler.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/compat/WailaUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/compat/WailaUtil.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/mixin/EntityChopSettingsMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/mixin/EntityChopSettingsMixin.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/mixin/GuiMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/mixin/GuiMixin.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/mixin/LootContextParamSetsAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/mixin/LootContextParamSetsAccess.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/mixin/MultiPlayerGameModeMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/mixin/MultiPlayerGameModeMixin.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/server/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/server/Server.java -------------------------------------------------------------------------------- /shared/src/main/java/ht/treechop/server/commands/ServerCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/java/ht/treechop/server/commands/ServerCommands.java -------------------------------------------------------------------------------- /shared/src/main/resources/assets/treechop/blockstates/chopped_log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/assets/treechop/blockstates/chopped_log.json -------------------------------------------------------------------------------- /shared/src/main/resources/assets/treechop/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/assets/treechop/lang/en_us.json -------------------------------------------------------------------------------- /shared/src/main/resources/assets/treechop/lang/it_it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/assets/treechop/lang/it_it.json -------------------------------------------------------------------------------- /shared/src/main/resources/assets/treechop/lang/pt_br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/assets/treechop/lang/pt_br.json -------------------------------------------------------------------------------- /shared/src/main/resources/assets/treechop/lang/ru_ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/assets/treechop/lang/ru_ru.json -------------------------------------------------------------------------------- /shared/src/main/resources/assets/treechop/lang/zh_cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/assets/treechop/lang/zh_cn.json -------------------------------------------------------------------------------- /shared/src/main/resources/assets/treechop/models/block/chopped_log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/assets/treechop/models/block/chopped_log.json -------------------------------------------------------------------------------- /shared/src/main/resources/assets/treechop/sounds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/assets/treechop/sounds.json -------------------------------------------------------------------------------- /shared/src/main/resources/assets/treechop/sounds/chop_wood1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/assets/treechop/sounds/chop_wood1.ogg -------------------------------------------------------------------------------- /shared/src/main/resources/assets/treechop/sounds/chop_wood2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/assets/treechop/sounds/chop_wood2.ogg -------------------------------------------------------------------------------- /shared/src/main/resources/assets/treechop/sounds/chop_wood3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/assets/treechop/sounds/chop_wood3.ogg -------------------------------------------------------------------------------- /shared/src/main/resources/assets/treechop/sounds/chop_wood4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/assets/treechop/sounds/chop_wood4.ogg -------------------------------------------------------------------------------- /shared/src/main/resources/assets/treechop/sounds/chop_wood5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/assets/treechop/sounds/chop_wood5.ogg -------------------------------------------------------------------------------- /shared/src/main/resources/assets/treechop/sounds/chop_wood6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/assets/treechop/sounds/chop_wood6.ogg -------------------------------------------------------------------------------- /shared/src/main/resources/assets/treechop/sounds/chop_wood7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/assets/treechop/sounds/chop_wood7.ogg -------------------------------------------------------------------------------- /shared/src/main/resources/assets/treechop/textures/gui/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/assets/treechop/textures/gui/widgets.png -------------------------------------------------------------------------------- /shared/src/main/resources/data/minecraft/tags/block/logs_that_burn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/data/minecraft/tags/block/logs_that_burn.json -------------------------------------------------------------------------------- /shared/src/main/resources/data/minecraft/tags/block/mineable/axe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/data/minecraft/tags/block/mineable/axe.json -------------------------------------------------------------------------------- /shared/src/main/resources/data/treechop/loot_table/block/chopped_log.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block" 3 | } -------------------------------------------------------------------------------- /shared/src/main/resources/data/treechop/loot_table/chopping/chopped_log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/data/treechop/loot_table/chopping/chopped_log.json -------------------------------------------------------------------------------- /shared/src/main/resources/data/treechop/tags/block/choppables.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/data/treechop/tags/block/choppables.json -------------------------------------------------------------------------------- /shared/src/main/resources/data/treechop/tags/block/chopped_logs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/data/treechop/tags/block/chopped_logs.json -------------------------------------------------------------------------------- /shared/src/main/resources/data/treechop/tags/block/leaves_like.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/data/treechop/tags/block/leaves_like.json -------------------------------------------------------------------------------- /shared/src/main/resources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/logo.png -------------------------------------------------------------------------------- /shared/src/main/resources/treechop.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/shared/src/main/resources/treechop.mixins.json -------------------------------------------------------------------------------- /tests/fabric-tests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tests/fabric-tests/build.gradle -------------------------------------------------------------------------------- /tests/fabric-tests/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tests/fabric-tests/gradle.properties -------------------------------------------------------------------------------- /tests/fabric-tests/src/main/java/ht/treechoptests/TestsMixinPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tests/fabric-tests/src/main/java/ht/treechoptests/TestsMixinPlugin.java -------------------------------------------------------------------------------- /tests/fabric-tests/src/main/java/ht/treechoptests/TreeChopFabricTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tests/fabric-tests/src/main/java/ht/treechoptests/TreeChopFabricTests.java -------------------------------------------------------------------------------- /tests/fabric-tests/src/main/java/ht/treechoptests/block/TestBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tests/fabric-tests/src/main/java/ht/treechoptests/block/TestBlock.java -------------------------------------------------------------------------------- /tests/fabric-tests/src/main/java/ht/treechoptests/mixin/HugeMushroomBlockMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tests/fabric-tests/src/main/java/ht/treechoptests/mixin/HugeMushroomBlockMixin.java -------------------------------------------------------------------------------- /tests/fabric-tests/src/main/java/ht/treechoptests/registry/FabricModBlocks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tests/fabric-tests/src/main/java/ht/treechoptests/registry/FabricModBlocks.java -------------------------------------------------------------------------------- /tests/fabric-tests/src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tests/fabric-tests/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /tests/fabric-tests/src/main/resources/treechoptests.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tests/fabric-tests/src/main/resources/treechoptests.mixins.json -------------------------------------------------------------------------------- /tests/forge-tests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tests/forge-tests/build.gradle -------------------------------------------------------------------------------- /tests/forge-tests/src/main/java/ht/treechoptests/SlimTreeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tests/forge-tests/src/main/java/ht/treechoptests/SlimTreeTest.java -------------------------------------------------------------------------------- /tests/forge-tests/src/main/java/ht/treechoptests/TreeChopForgeTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tests/forge-tests/src/main/java/ht/treechoptests/TreeChopForgeTests.java -------------------------------------------------------------------------------- /tests/forge-tests/src/main/resources/META-INF/mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tests/forge-tests/src/main/resources/META-INF/mods.toml -------------------------------------------------------------------------------- /tests/forge-tests/src/main/resources/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tests/forge-tests/src/main/resources/pack.mcmeta -------------------------------------------------------------------------------- /tests/forge-tests/src/main/resources/treechoptests.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tests/forge-tests/src/main/resources/treechoptests.mixins.json -------------------------------------------------------------------------------- /tests/forge-tests/src/main/resources/treechoptests.mixins.refmap.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tuber/build.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tuber/src/main/java/ht/tuber/Tuber.java: -------------------------------------------------------------------------------- 1 | package ht.tuber; 2 | 3 | public class Tuber { 4 | } 5 | -------------------------------------------------------------------------------- /tuber/src/main/java/ht/tuber/graph/AbstractGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tuber/src/main/java/ht/tuber/graph/AbstractGraph.java -------------------------------------------------------------------------------- /tuber/src/main/java/ht/tuber/graph/DirectedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tuber/src/main/java/ht/tuber/graph/DirectedGraph.java -------------------------------------------------------------------------------- /tuber/src/main/java/ht/tuber/graph/FilteredGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tuber/src/main/java/ht/tuber/graph/FilteredGraph.java -------------------------------------------------------------------------------- /tuber/src/main/java/ht/tuber/graph/FloodFill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tuber/src/main/java/ht/tuber/graph/FloodFill.java -------------------------------------------------------------------------------- /tuber/src/main/java/ht/tuber/graph/FloodFillImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tuber/src/main/java/ht/tuber/graph/FloodFillImpl.java -------------------------------------------------------------------------------- /tuber/src/main/java/ht/tuber/graph/GraphUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tuber/src/main/java/ht/tuber/graph/GraphUtil.java -------------------------------------------------------------------------------- /tuber/src/main/java/ht/tuber/graph/Link.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tuber/src/main/java/ht/tuber/graph/Link.java -------------------------------------------------------------------------------- /tuber/src/main/java/ht/tuber/graph/PartialDirectedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tuber/src/main/java/ht/tuber/graph/PartialDirectedGraph.java -------------------------------------------------------------------------------- /tuber/src/main/java/ht/tuber/graph/SupportGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tuber/src/main/java/ht/tuber/graph/SupportGraph.java -------------------------------------------------------------------------------- /tuber/src/main/java/ht/tuber/math/Box3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tuber/src/main/java/ht/tuber/math/Box3.java -------------------------------------------------------------------------------- /tuber/src/main/java/ht/tuber/math/Vector2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tuber/src/main/java/ht/tuber/math/Vector2.java -------------------------------------------------------------------------------- /tuber/src/main/java/ht/tuber/math/Vector3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tuber/src/main/java/ht/tuber/math/Vector3.java -------------------------------------------------------------------------------- /tuber/src/test/java/ht/tuber/graph/FloodFillImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tuber/src/test/java/ht/tuber/graph/FloodFillImplTest.java -------------------------------------------------------------------------------- /tuber/src/test/java/ht/tuber/graph/SupportGraphTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tuber/src/test/java/ht/tuber/graph/SupportGraphTest.java -------------------------------------------------------------------------------- /tuber/src/test/java/ht/tuber/graph/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tuber/src/test/java/ht/tuber/graph/TestUtil.java -------------------------------------------------------------------------------- /tuber/src/test/java/ht/tuber/graph/TreeMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tuber/src/test/java/ht/tuber/graph/TreeMapperTest.java -------------------------------------------------------------------------------- /tuber/src/test/java/ht/tuber/test/TestBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/tuber/src/test/java/ht/tuber/test/TestBlock.java -------------------------------------------------------------------------------- /update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hammertater/treechop/HEAD/update.json --------------------------------------------------------------------------------