hammertater / treechop Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
---- Minecraft Crash Report ----
// My bad.
Time: 28-11-20 20:24
Description: Exception in server tick loop
java.lang.NoSuchMethodError: net.minecraft.block.Block.func_180637_b(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;I)V
at ht.treechop.TreeChopMod.dropExperience(TreeChopMod.java:121) ~[?:0.7] {re:classloading}
at ht.treechop.TreeChopMod.onBreakEvent(TreeChopMod.java:90) ~[?:0.7] {re:classloading}
at net.minecraftforge.eventbus.ASMEventHandler_5_TreeChopMod_onBreakEvent_BreakEvent.invoke(.dynamic) ~[?:?] {}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-3.0.5-service.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:297) ~[eventbus-3.0.5-service.jar:?] {}
at net.minecraftforge.common.ForgeHooks.onBlockBreakEvent(ForgeHooks.java:566) ~[?:?] {re:classloading}
at net.minecraft.server.management.PlayerInteractionManager.func_180237_b(PlayerInteractionManager.java:230) ~[?:?] {re:classloading}
at net.minecraft.server.management.PlayerInteractionManager.func_229860_a_(PlayerInteractionManager.java:220) ~[?:?] {re:classloading}
at net.minecraft.server.management.PlayerInteractionManager.func_225416_a(PlayerInteractionManager.java:190) ~[?:?] {re:classloading}
at net.minecraft.network.play.ServerPlayNetHandler.func_147345_a(ServerPlayNetHandler.java:929) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.network.play.client.CPlayerDiggingPacket.func_148833_a(SourceFile:40) ~[?:?] {re:classloading}
at net.minecraft.network.play.client.CPlayerDiggingPacket.func_148833_a(SourceFile:10) ~[?:?] {re:classloading}
at net.minecraft.network.PacketThreadUtil.func_225383_a(SourceFile:21) ~[?:?] {re:classloading}
at net.minecraft.network.PacketThreadUtil$$Lambda$8375/2103535327.run(Unknown Source) ~[?:?] {}
at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18) ~[?:?] {re:classloading}
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) ~[?:?] {re:mixin,re:computing_frames,re:classloading}
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:733) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:159) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:716) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:710) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213160_bf(SourceFile:103) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServer.java:695) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:645) [?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.server.MinecraftServer.lambda$startServer$0(MinecraftServer.java:232) [?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.server.MinecraftServer$$Lambda$7381/885270011.run(Unknown Source) [?:?] {}
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51] {}
-- System Details --
Details:
Minecraft Version: 1.16.4
Minecraft Version ID: 1.16.4
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 2229338872 bytes (2126 MB) / 4294967296 bytes (4096 MB) up to 4294967296 bytes (4096 MB)
CPUs: 8
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
ModLauncher: 8.0.6+85+master.325de55
ModLauncher launch target: fmlclient
ModLauncher naming: srg
ModLauncher services:
/mixin-0.8.2.jar mixin PLUGINSERVICE
/eventbus-3.0.5-service.jar eventbus PLUGINSERVICE
/forge-1.16.4-35.1.6.jar object_holder_definalize PLUGINSERVICE
/forge-1.16.4-35.1.6.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-2.2.0-shadowed.jar accesstransformer PLUGINSERVICE
/forge-1.16.4-35.1.6.jar capability_inject_definalize PLUGINSERVICE
/forge-1.16.4-35.1.6.jar runtimedistcleaner PLUGINSERVICE
/mixin-0.8.2.jar mixin TRANSFORMATIONSERVICE
/forge-1.16.4-35.1.6.jar fml TRANSFORMATIONSERVICE
/MixinBootstrap-1.0.5.jar mixinbootstrap TRANSFORMATIONSERVICE
FML: 35.1
Forge: net.minecraftforge:35.1.6
FML Language Providers:
[email protected]
minecraft@1
Mod List:
TreeChop-1.16.1-0.7.jar |treechop |treechop |0.7 |DONE |NOSIGNATURE
ClientTweaks_1.16.3-5.2.0.jar |Client Tweaks |clienttweaks |5.2.0 |DONE |NOSIGNATURE
AlwaysEat-4.0.jar |AlwaysEat |salwayseat |4.0 |DONE |NOSIGNATURE
TrashSlot_1.16.3-12.2.1.jar |TrashSlot |trashslot |12.2.1 |DONE |NOSIGNATURE
mining-helmet-1.16.4-2.0.0.jar |Mining Helmet |mining_helmet |2.0.0 |DONE |NOSIGNATURE
Trophy+Slots-7.2.0.jar |Trophy Slots |trophyslots |7.2.0 |DONE |NOSIGNATURE
RemoveMouseoverHighlight-0.0.1+[1.16.3-34.1.0].jar|Remove Mouseover Highlight |rmh |0.0.1 [1.16.3-34.1.0|DONE |NOSIGNATURE
jei-1.16.4-7.6.0.58.jar |Just Enough Items |jei |7.6.0.58 |DONE |NOSIGNATURE
AttributeFix-1.16.4-9.0.2.jar |AttributeFix |attributefix |9.0.2 |DONE |ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0
strawgolem-1.16-1.9.jar |Straw Golem |strawgolem |1.16-1.9 |DONE |NOSIGNATURE
BetterCaves-1.16.3-1.0.5.jar |YUNG's Better Caves |bettercaves |1.16.3-1.0.5 |DONE |NOSIGNATURE
totaldarkness-1.2-1.16.3.jar |Total Darkness |totaldarkness |1.2-1.16.3 |DONE |NOSIGNATURE
GravelMiner_1.16.3-10.2.0.jar |GravelMiner |gravelminer |10.2.0 |DONE |NOSIGNATURE
softerhayb_1.16.4-1.1.jar |Softer Hay Bales |softerhayb |1.1 |DONE |NOSIGNATURE
Clumps-6.0.0.12.jar |Clumps |clumps |6.0.0.12 |DONE |NOSIGNATURE
backslot-1.16.3-1.2.0.0.jar |�cBack �9Slot |backslot |1.16.3-1.2.0.0 |DONE |NOSIGNATURE
EnhancedVisuals_v1.3.19_mc1.16.3.jar |EnhancedVisuals |enhancedvisuals |1.3.0 |DONE |NOSIGNATURE
Placebo-1.16.3-4.3.3.jar |Placebo |placebo |4.3.3 |DONE |NOSIGNATURE
Bookshelf-1.16.4-9.1.13.jar |Bookshelf |bookshelf |9.1.13 |DONE |ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0
BotanyPots-1.16.4-6.0.6.jar |BotanyPots |botanypots |6.0.6 |DONE |ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0
snowundertrees-1.16.3-v1.1.2.jar |Snow Under Trees |snowundertrees |v1.1.2 |DONE |NOSIGNATURE
pollinatlor-1.16.x-1.0.1.jar |Pollinator |pollinator |1.16.x-1.0.1 |DONE |NOSIGNATURE
PickUpNotifier-v1.2-1.16.3.jar |Pick Up Notifier |pickupnotifier |1.2 |DONE |d3:cc:6f:1b:30:87:fa:d9:8f:91:15:20:27:63:95:aa:d5:cb:1b:5b:e6:36:cc:57:20:a9:b3:d4:d5:1a:5d:b8
Omni-1.16.4-1.1.7.jar |Omni |omni |version |DONE |NOSIGNATURE
Toast-Control-1.16.3-4.3.0.jar |Toast Control |toastcontrol |4.3.0 |DONE |NOSIGNATURE
SnowRealMagic-1.16.3-2.2.1.jar |Snow! Real Magic! |snowrealmagic |2.2.1 |DONE |NOSIGNATURE
Kiwi-1.16.3-3.4.1.jar |Kiwi |kiwi |3.4.1 |DONE |NOSIGNATURE
FpsReducer-mc1.16.4-1.18.jar |FPS Reducer |fpsreducer |mc1.16.4-1.18 |DONE |NOSIGNATURE
JustEnoughResources-1.16.4-0.12.0.103.jar |Just Enough Resources |jeresources |0.12.0.103 |DONE |NOSIGNATURE
forge-1.16.4-35.1.6-universal.jar |Forge |forge |35.1.6 |DONE |22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
Waddles-1.16.4-0.8.11.jar |Waddles |waddles |1.16.4-0.8.11 |DONE |NOSIGNATURE
stackrefill_1.16.4-1.1.jar |Stack Refill |stackrefill |1.1 |DONE |NOSIGNATURE
scuba-gear-1.16.4-1.0.1.jar |Scuba Gear |scuba_gear |1.0.1 |DONE |NOSIGNATURE
ConsoleExperience-v1.6-1.16.2.jar |Console Experience |consoleexperience |1.6 |DONE |d3:cc:6f:1b:30:87:fa:d9:8f:91:15:20:27:63:95:aa:d5:cb:1b:5b:e6:36:cc:57:20:a9:b3:d4:d5:1a:5d:b8
forge-1.16.4-35.1.6-client.jar |Minecraft |minecraft |1.16.4 |DONE |NOSIGNATURE
logprot-1.16-1.3.jar |Logprot |logprot |1.3 |DONE |NOSIGNATURE
FarmersDelight-1.16.3-0.2.3.jar |Farmer's Delight |farmersdelight |1.16.3-0.2.3 |DONE |NOSIGNATURE
bloom-and-gloom-0.1.jar |Bloom and Gloom |bloom_and_gloom |0.1 |DONE |NOSIGNATURE
AmbientSounds_v3.1.2_mc1.16.4.jar |Ambient Sounds |ambientsounds |3.0.3 |DONE |NOSIGNATURE
BiomesOPlenty-1.16.4-13.0.0.421-universal.jar |Biomes O' Plenty |biomesoplenty |1.16.4-13.0.0.418 |DONE |NOSIGNATURE
toughnessbar-6.0.jar |Toughness Bar |toughnessbar |6.0 |DONE |NOSIGNATURE
CreativeCore_v2.0.7_mc1.16.2.jar |CreativeCore |creativecore |2.0.0 |DONE |NOSIGNATURE
rare-ice-0.2.2.jar |Rare Ice |rare-ice |version |DONE |NOSIGNATURE
simplefarming-1.16.4-1.3.5.jar |Simple Farming |simplefarming |1.16.4-1.3.5 |DONE |NOSIGNATURE
EyesInTheDarkness-1.16.3-0.7.0.jar |Eyes in the Darkness |eyesinthedarkness |0.7.0 |DONE |NOSIGNATURE
xercamod-1.16.3-1.1.jar |Xerca Mod |xercamod |1.16.3-1.1 |DONE |NOSIGNATURE
randomite-1.16.4-1.0.1.jar |Randomite Classic |randomite |1.0.1 |DONE |NOSIGNATURE
gravestone-1.16.4-1.0.5.jar |Gravestone Mod |gravestone |1.16.4-1.0.5 |DONE |NOSIGNATURE
collective-1.16.4-1.53.jar |Collective |collective |1.53 |DONE |NOSIGNATURE
betterweather-1.0.3.jar |Better Weather |betterweather |1.0.1 |DONE |NOSIGNATURE
FastWorkbench-1.16.3-4.4.1.jar |FastWorkbench |fastbench |4.4.1 |DONE |NOSIGNATURE
AutoRegLib-1.6-46.jar |AutoRegLib |autoreglib |1.6-46 |DONE |NOSIGNATURE
Quark-r2.4-276.jar |Quark |quark |r2.4-276 |DONE |NOSIGNATURE
direbats-1.0.0+1.16.3-forge.jar |Direbats |direbats |1.0.0+1.16.3-forge |DONE |NOSIGNATURE
globaldataandresourcepacks-1.16.1-1.7.2.jar |Global Data- & Resourcepacks |globaldataandresourcepacks |1.16.1-1.7.2 |DONE |NOSIGNATURE
FastFurnace-1.16.3-4.3.0.jar |FastFurnace |fastfurnace |4.3.0 |DONE |NOSIGNATURE
AppleSkin-mc1.16.2-forge-1.0.14.jar |AppleSkin |appleskin |1.0.14 |DONE |NOSIGNATURE
ItemPhysic_v1.4.8_mc1.16.4.jar |ItemPhysic |itemphysic |1.6.0 |DONE |NOSIGNATURE
DamageTilt-1.16-forge-0.1.1.jar |DamageTilt |damagetilt |0.1.1 |DONE |NOSIGNATURE
ProPlacer-v1.0-1.16.2.jar |Pro Placer |proplacer |1.0 |DONE |d3:cc:6f:1b:30:87:fa:d9:8f:91:15:20:27:63:95:aa:d5:cb:1b:5b:e6:36:cc:57:20:a9:b3:d4:d5:1a:5d:b8
water-erosion-1.16.4-forge-1.1.2.jar |Water Erosion |water-erosion |1.1.2 |DONE |NOSIGNATURE
byg-1.1.5.jar |Oh The Biomes You'll Go |byg |1.1.5 |DONE |NOSIGNATURE
TrampleStopper-2.4.7+mc-1.16.4.jar |Trample Stopper |tramplestopper |2.4.7+mc-1.16.4 |DONE |23:8f:95:0f:65:ec:2e:38:99:79:f4:bc:47:8a:0b:df:29:ef:2d:82:66:20:09:20:02:dc:4a:15:97:45:f8:43
InventoryEssentials_1.16.3-2.3.0.jar |Inventory Essentials |inventoryessentials |2.3.0 |DONE |NOSIGNATURE
[1.16.2][Forge]+RPG-HUD-3.8.2.jar |RPG-Hud |rpg-hud |3.8.2 |DONE |NOSIGNATURE
SoundFilters-0.14_for_1.16.2.jar |Sound Filters |soundfilters |0.14_for_1.16.2 |DONE |NOSIGNATURE
overloadedarmorbar-5.1.0.jar |Overloaded Armor Bar |overloadedarmorbar |5.1.0 |DONE |NOSIGNATURE
BetterMineshafts-Forge-1.16.3-1.1.jar |YUNG's Better Mineshafts |bettermineshafts |1.16.3-1.1 |DONE |NOSIGNATURE
BetterAdvancements-1.16.4-0.1.0.103.jar |Better Advancements |betteradvancements |0.1.0.103 |DONE |NOSIGNATURE
Crash Report UUID: 63c5da6f-65c2-4258-9b00-2afb187d96c5
Kiwi Modules:
kiwi:contributors
kiwi:data
snowrealmagic:core
snowrealmagic:world
Player Count: 1 / 8; [ServerPlayerEntity['RayWoss'/194, l='ServerLevel[New World]', x=267.79, y=70.00, z=-14.80]]
Data Packs: vanilla, mod:treechop, mod:clienttweaks (incompatible), mod:salwayseat (incompatible), mod:trashslot (incompatible), mod:mining_helmet (incompatible), mod:trophyslots (incompatible), mod:rmh, mod:jei, mod:attributefix, mod:strawgolem, mod:bettercaves (incompatible), mod:totaldarkness, mod:gravelminer (incompatible), mod:softerhayb, mod:clumps (incompatible), mod:backslot, mod:enhancedvisuals (incompatible), mod:placebo (incompatible), mod:bookshelf, mod:botanypots, mod:snowundertrees, mod:pollinator (incompatible), mod:pickupnotifier (incompatible), mod:omni, mod:toastcontrol (incompatible), mod:snowrealmagic, mod:kiwi (incompatible), mod:fpsreducer, mod:jeresources, mod:forge, mod:waddles, mod:stackrefill, mod:scuba_gear (incompatible), mod:consoleexperience, mod:logprot (incompatible), mod:farmersdelight, mod:bloom_and_gloom, mod:ambientsounds (incompatible), mod:biomesoplenty, mod:toughnessbar (incompatible), mod:creativecore (incompatible), mod:rare-ice (incompatible), mod:simplefarming, mod:eyesinthedarkness (incompatible), mod:xercamod (incompatible), mod:randomite (incompatible), mod:gravestone, mod:collective, mod:betterweather (incompatible), mod:fastbench (incompatible), mod:autoreglib (incompatible), mod:quark (incompatible), mod:direbats, mod:globaldataandresourcepacks (incompatible), mod:fastfurnace (incompatible), mod:appleskin, mod:itemphysic (incompatible), mod:damagetilt (incompatible), mod:proplacer, mod:water-erosion (incompatible), mod:byg, mod:tramplestopper (incompatible), mod:inventoryessentials (incompatible), mod:rpg-hud (incompatible), mod:soundfilters (incompatible), mod:overloadedarmorbar (incompatible), mod:bettermineshafts (incompatible), mod:betteradvancements
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'forge'
I haven't assigned any multimedia key to this action in settings, even not allowed to change mode in config
Things like "silk touch" and "fortune" should affect what items drop when felling a tree.
Describe the bug
I love the mod, but I was chopping trees with a wood ax and the durability never went down, even when I felled a huge tree. I don't think it should break from each wood chopped, but not going down at all seems like something is wrong
Versions
Version: TreeChop-1.16.4-0.5
Forge: forge-35.1.4
...so that different language settings can be supported.
...in case some crazy fools want to require an axe for chopping.
Minecraft v1.16.5
Forge v36.0.1
Tree Chop v0.12.1
Exotic Birds v1.0.3
I died on my server, but every time I clicked respawn, it would reappear. The server log also printed out an error every time the button was clicked. It mentions both this mod and Exotic Birds.
Error Log
Also reported to https://www.curseforge.com/minecraft/mc-mods/exotic-birds/issues/63
...as suggested by this nice person.
Most can be made compatible using the "overrides" config, but note that when chopping is disabled, overridden items will revert to their default behavior. Ideally, mods can enable compatibility by implementing ht.treechop.api.IChoppingItem
.
Some mods with super axes:
1.12.2:
Fabric:
I just made a test that I do with every timber-like mod and built a wall with some planks and no leaves touching it. For some reason the mod turns on even when i'm just chopping a wall. The mod should detect if the block the player is chopping is connected to leaves and/or somehow detect if it's a tree.
It leaves big floating blobs that are too high to reach.
My volume buttons specifically are connected to Tree Chop's enable and disable feature, but are not bound to the feature and aren't able to be unbound. I have NO key bound to the toggle features and my apostrophe key is bound to cycle sneak behavior. Very annoying to change my volume while playing and be forced to pick between my default volume and the amount that lets Tree Chop stay enabled.
Forge 35.1.10 MC 1.16.4 Tree Chop 0.11.1
I'm trying not to update many mods while playing as that can cause issues for servers, that's why my version is out of date.
Minecraft v1.16.5
Forge v36.0.1
Tree Chop v0.12.0
My server crashed while loading the mod.
Crash Report
Hey, sorry to bug you, but this mod was throwing a crash when I tried to launch it on a server;
my friends and I are playing as of current, so I will send you a log when no one's online so I can freely crash the server lol
Just making this issue while I can! I think the crash was happening during the preintializing or loading process
...when looking at a block that can be chopped. Maybe add an option to show an explanation when a log is not considered "choppable" (e.g. "no connected leaves" or "connected leaves are not persistent")
Currently, persistent leaves (typically ones placed by the player) are not broken when felling. Some mods make leaves persistent so that they don't decay when not directly adjacent to other leaves blocks. For example, Biomes O' Plenty's palm leaves.
Either allow all persistent leaves to be broken, or configure breaking persistents on a per-block basis.
...as mentioned in #2 (comment).
There will still be weird-looking cases, e.g. when logs are diagonally connected.
Mod is installed correctly on forge server client and server for myself and other players. No crash or mod failure to load for server or client start up. Mod works perfectly fine in single player world i.e works fine client side, but nothing on the server. Same issue with sapling planting mod.
...as realized in #34.
I understand it was deliberately left as false to keep with the original behavior of the mod (as per the comments in #2), but I think the commonly expected behavior of a tree-cutting mod is to only work on leaved logs by default.
I went to change the setting immediately after trying to deconstruct a wooden structure.
Sneaking or using the toggle keybind lets you work around this while keeping the setting enabled, but perhaps a better solution might be to implement a third state or separate toggle to enable/disable this functionality specifically.
Instead of harvesting each block individually, combine their item and xp drops into fewer stacks.
Instead of syncing each block state change, send clients a list of block positions to change themselves.
Currently, block items are dropped on the first chop*. Because the block is immediately replaced by a chopped block, there is nowhere for the item to go, so it gets pushed in a random direction. Sometimes this makes the dropped item unreachable or hard to find.
*this is because the chopped log has no memory of the block it used to be; this behavior will change eventually when each log block has its own corresponding chopped block
Hey! I'm having a weird issue that came about yesterday
I was using the mod like normal, before my world seemed to lag behind for a bit? and when it resumed I was breaking wood as normal, no cool features. Doubled checked to make sure it was toggled and I wasn't crouching, and making another world didn't fix it. Any clue what could've caused this?
Project MMO normally reduces XP awarded for breaking player-placed blocks. That's not happening when chopping.
...as mentioned in https://www.curseforge.com/minecraft/mc-mods/treechop?comment=105.
...and either splatter log blocks all over the ground, or turn into item drops on impact.
Basically the opposite of when sneaking does normal log breaking
Server seems to crash when trees are chopped with an item that can mine multiple blocks at once such as mekanism.
Attached a crash log.
crash-2020-12-22_12.58.26-server.txt
Creation of ghost blocks when simple machines are places then broken in survival mode
Simple Alloy Smelter, SAG Mill, or Stirling Generator is placed, player attempts to break previously placed simple machine with pickaxe, simple machine is turned into ghost block and cannot be removed.
Simple Alloy Smelter, SAG Mill, or Stirling Generator is placed, player attempts to break previously placed simple machine with pickaxe, simple machine is broken and drops in block form so player can move to optimal position
IN SURVIVAL MODE
file:///Users/zac/Library/Application%20Support/gdlauncher_next/instances/Testing1/logs/latest.log
Maybe some mods will have some log blocks drop experience when broken. We should accommodate this.
Configuration options to add:
In all cases, item drops will be determined by loot tables.
Things this would enable:
As an administrator I would like to be able to disable this functionality for all players on the server.
...as mentioned by #2 (comment).
This is not default behavior because modded trees are sometimes composed of multiple types of logs, but it should be an option.
Minecraft 1.16.4
Tree Chop version: TreeChop-1.16.4-0.7fixed.jar
Silent Gear ver: SilentGear-1.16.3-2.3.10+182.jar
Silent Lib ver: SilentLib-1.16.3-4.9.0+63.jar
Forge 35.1.7
To reproduce:
The wall fails to break, and the game crashes after a bit of time. Looking at the crash log, there seems to be some sort of infinite recursion with Silent Gear's onBlockStartBreak and HT Tree Chop's onBreakEvent.
Logs: https://gist.github.com/FreeFull/441f4b9e5e24c033b0a1b0426a1bb5c5
Could you use the stripped log textures from the specific block instead of that custom one you made?
Cost a little bit of work but you don't need to create any textures, and bonus it's easy to create resource packs for your mod.
Attached is the crash log.
Specific failure message indicates that treechop failed to load correctly, along with "java.lang.RuntimeException: Attempted to load class net/minecraft/client/multiplayer/PlayerController for invalid dist DEDICATED_SERVER".
Breaking a top block on a 2x2+ tree triggers chopping - it shouldn't chop (it doesn't support any blocks), but it should break leaves.
...as mentioned in #27.
Maybe add a configurable limit on the number of blocks that can be broken per tick.
...they've already been broken, they don't need to be broken again. When there are contiguous chopped blocks, this will also stop lower blocks from requiring more total chops than higher blocks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.