Minecraft Username: 314. Hi, it's been a while. Brief Description: Some trees do not give the correct amount of Woodcutting XP while using Tree Feller. Instructions: Observe the Woodcutting scoreboard while using tree feller. Breaking trees awards significantly less XP than it should. (To clarify: I did not use a magic axe, which is why I would expect these trees to yield XP.) How many times did you recreate this?: I believe this has been happening at least since I returned in January. I just assumed that Tree Feller was no longer intended to award XP for each block, but I've been told that it is. Expected & Actual Result: Tree Type - Tree Size - Expected Tree XP - Actual Tree XP Oak - 4 - 128 - 48 Birch - 5 - 160 - 52 Spruce - 5 - 160 - 52 Birch - 138 - 4416 - 1696 Birch - 140 - 4480 - 1400 Giant Spruce - 81 - 2592 - 360 Giant Spruce - 85 - 2720 - 376 Giant Spruce - 109 - 3488 - 472 This data was collected using an Efficiency V Unbreaking III netherite axe. A single log yields 32 XP. Giant spruce trees appear to work properly, which may be the reason why this hasn't been reported earlier. I just assumed this was intended behavior now and never tested with giant spruce until now. (See next post.) Evidence: Tested with @Lopporit.
Correction, giant spruce trees also behave differently. They simply give more XP than the other trees due to their size (but still much less than expected), which is why they seemed correct to me at first glance. I have updated the table in the original post. Some of the values imply that the first block awards a sensible amount of XP and all further blocks only give 4, or presumably 1 without mcMMOPlus3. (It doesn't fully explain my data, but i may have missed some dropped items and ended up with a slightly incorrect tree size as a result.)
I believe this might be due to a config setting we currently have enabled for Tree Feller xp, we will need to do some further testing to see if that is the case. When I have more info I'll let you know.
@314 @ClarinetPhoenix These are our woodcutting settings: Code: Woodcutting: Crimson_Hyphae: 8 Stripped_Crimson_Hyphae: 8 Warped_Hyphae: 8 Stripped_Warped_Hyphae: 8 Nether_Wart_Block: 1 Warped_Wart_Block: 1 Shroomlight: 8 Crimson_Stem: 8 Warped_Stem: 8 Oak_Log: 8 Cherry_Log: 8 Spruce_Log: 8 Birch_Log: 8 Jungle_Log: 8 Acacia_Log: 8 Dark_Oak_Log: 8 Stripped_Oak_Log: 8 Stripped_Cherry_Log: 8 Stripped_Spruce_Log: 8 Stripped_Birch_Log: 8 Stripped_Jungle_Log: 8 Stripped_Acacia_Log: 8 Stripped_Dark_Oak_Log: 8 Stripped_Oak_Wood: 8 Stripped_Cherry_Wood: 8 Stripped_Spruce_Wood: 8 Stripped_Birch_Wood: 8 Stripped_Jungle_Wood: 8 Stripped_Acacia_Wood: 8 Stripped_Dark_Oak_Wood: 8 Stripped_Mangrove_Log: 8 Stripped_Crimson_Stem: 8 Stripped_Warped_Stem: 8 Oak_Wood: 8 Cherry_Wood: 8 Spruce_Wood: 8 Birch_Wood: 8 Jungle_Wood: 8 Acacia_Wood: 8 Dark_Oak_Wood: 8 Mangrove_Wood: 8 Mangrove_Log: 8 Mangrove_Roots: 8 Red_Mushroom_Block: 8 Brown_Mushroom_Block: 8 Mushroom_Stem: 8 Keep in mind we have "TreeFellerReducedXP" enabled which may effect the amount of XP you get. Code: Added new setting 'ExploitFix.TreeFellerReducedXP' to experience.yml Tree Feller will no longer give full XP for each block destroyed and instead give diminishing returns on XP for each block removed. You can turn this off by setting 'ExploitFix.TreeFellerReducedXP' in experience.yml to false
This appears to be working correctly. I believe this XP reduction did not exist back in ~2018 and I was told that woodcutting XP hadn't changed while I was gone, which is why the XP gains appeared to be much smaller than they should be. TreeFellerReducedXP apparently awards 1 XP for each log broken, plus a single log's XP. The total score for each tree is: (8 XP + [# of blocks] * 1 XP) * [mcMMOPlus multiplier]