Thizzy'z Tree Feller icon

Thizzy'z Tree Feller -----

The most customizable tree feller ever made.




* Fixed Vanillify not being included due to a build error
* Hopefully ignored fake block break events triggered by mcMMO (any maybe some other plugins too)
* Fixed default AuraSkills configuration to use namespaces
----------, Jan 17, 2025

+ Added pale oak trees & pale garden decorations to default config
* Fixed block & drop conversions not including post-1.16 blocks/items in default config
* Updated Vanillify for MC 1.21.4
----------, Dec 25, 2024

* Fixed mcMMO compatibility broken by a recent mcMMO update
* Updated Vanillify/AnvilGUI for 1.21.3
----------, Dec 4, 2024

+ Added AuraSkills compatibility (untested)
* Updated Vanillify (Fixed crash with recent builds of 1.21.1)

NOTE: although AuraSkills is a newer version of AureliumSkills, it is treated as an entirely different plugin; as such, they have different sections in the config. If you have previously configured AureliumSkills with TreeFeller, and have updated to AuraSkills, you will have to re-configure it.
----------, Oct 8, 2024

* Updated Vanillify to fix another paper-exclusive bug on 1.21
----------, Jul 17, 2024

+ Added use-tree-saplings option
* Updated Vanillify for 1.21
----------, Jun 21, 2024

* Fixed crash when running a paper server in MC 1.20.5 and above
* Updated Vanillify for 1.20.5-1.20.6
----------, May 13, 2024

+ Updated mcMMO compatibility
+ Added Prism compatibility
+ Updated Lands compatibility to use new API
+ Command responses are now configurable
+ Added vertical to horizontal log ratio settings (default minimum 50%)
+ Added minimum and maximum tree height ratio settings
* Hopefully fixed fortune/silk touch once and for all
- Removed default value for max-trunks
----------, Apr 29, 2024

* Updated Vanillify for 1.20.4
----------, Feb 11, 2024

* Updated Vanillify for 1.20.2
(There should be no difference in functionality, aside from adding support for 1.20.2)
----------, Nov 8, 2023

+ Added allow-partial-tool option (Cuts down the whole tree even if the tool has insufficient durability)
* fixed cherry leaves not working with silk touch & fortune
* Legacy LogBlock compatibility is now disabled by default
* compatibility errors should now appear in chat when debug mode is enabled
----------, Jun 26, 2023

+ Added Decoration removal (removes snow, vines, etc. for when the server or another plugin forgets that physics is important)
+ Added support for LogBlock 1.19 (pre.1.19 is now "compatibility-logblock-legacy", untested)
+ Updated EcoSkills compatibility to match new API (untested)
* changed MMOCore default settings to provide Woodcutting XP instead of global XP
* Fixed placeholderAPI compatibility re-initialzing on reload
* /treefeller config now sometimes shows when it has errors in chat
* Fixed incorrect description of log-silk-touch (Thanks Bob-the-Bobothy!)
----------, Jun 16, 2023

+ Added fall-delay as a workaround for falling block collisions with cutting-animation
* Fixed directional fall behaviors using normalized XYZ vector for sideways velocity
----------, Mar 30, 2023

* Updated Vanillify for 1.19.4
* Maybe fixed crash when reloading via plugin managers
----------, Mar 21, 2023

+ Added some missing parameters to debug output (ex. required-name will now tell you the name of the tool when it fails)
* Fixed banned-enchantments tool and tree values behaving as inclusive minimum rather than exclusive maximum
* Fixed incorrect chat color comment on required-name (changed & to ยง to match how it actually works)
----------, Jan 2, 2023

+ Expanded MMOCore compatibility (Thanks again nimanode)
* Fixed drops being multiplied an extra time when drop chance is greater than 1
----------, Dec 31, 2022

+ Updated vanillify for 1.19.3
+ Added EcoJobs compatibility (untested)
+ Added BlockRegen compatibility (Thanks nimanode!)
+ Added MMOCore block regen compatibility (Thanks nimanode!)
* Fixed MMOCore compatibility (Thanks nimanode!)
----------, Dec 18, 2022

* Fixed azalea or mangrove leaves sometimes being missed because Mojang forgot how trees work
* Silk touch now works properly on azalea and mangrove trees
* Fixed falling blocks floating perpetually when landing on powder snow
* Added workaround for slow AureliumSkills API
* Potentially increased performance a tiny bit when fortune and silk touch are disabled
----------, Sep 15, 2022

+ Added min/max/consumed food and health options
+ Added settings to adjust damage of falling blocks
* FALL_HURT behaviors will now properly damage the player again
* Fixed compatibilites not initializing on startup
* Fixed a crash in Lands compatibility
* Adjusted some increment amounts in the ingame config
* Fixed misspelling: falling brocks -> falling blocks
* Finally adhered to semver numbering at least
----------, Jul 23, 2022

* The patrons list is now downloaded asynchronously, and will no longer interfere with startup
----------, Jul 8, 2022

+ Added mangrove trees to the default config
+ Added better support for roots, which will cut down the closest tree trunk
+ Added block conversions, to convert blocks instead of destroying them (for muddy mangrove roots)
----------, Jun 14, 2022

* Fixed improper initialization order causing Lands and PlaceholderAPI compatibilities to never load
----------, Jun 9, 2022

+ Added support for LogBlock, Lands, and AureliumSkills
+ Added support for SaberFactions (Thanks to @AlfieOnGit for the PR!)
+ Added previous block state to block placement API
+ Added some placeholders for PlaceholderAPI
+ Added tool break location to effects
+ Added 1.19-R1 support for AnvilGUI/Vanillify (with a hacky workaround for actionbar stuff)
* Vanilla tool break effect now plays properly
----------, Jun 9, 2022

+ Re-added compatibility for minecraft 1.16+ (Figured out the NMS stuff! :D)
* Fixed allow-partial causing tools to get negative durability
----------, Apr 8, 2022

* Fixed items not dropping from trees at all
----------, Apr 6, 2022

+ Added options to enable cascading, allowing you to quickly cut down entire forests
* Specific tool/tree settings will now once again override global settings, but will still combine with each other
* Fixed an error when modifying tree sets in the ingame configuration
* Added missing EXP drops for nether gold ore
* Patrons list will now stay up to date
----------, Apr 6, 2022

* Fixed sapling replant not working if the player inventory contained air before saplings
----------, Feb 11, 2022

* Fixed respect-unbreakable treating all tools as unbreakable
* Fixed misspelling in the config (ttttby -> by)
----------, Jan 29, 2022

+ Replaced convert-wood-to-logs with drop-conversions, allowing customized conversions of drops
+ Added an option to allow sapling replant to take saplings from your inventory
+ Added option to respect the Unbreakable tag
+ Added EcoSkills compatibility (untested)
----------, Jan 21, 2022

* Fixed worlds whitelist not working
----------, Dec 21, 2021

+ Updated to 1.18
* Fixed some permissions not being registered
- Dropped support for 1.17 and below (NMS and java version issues; couldn't find a way around it)
----------, Dec 10, 2021

+ Added default-enabled option
* Usages for treefeller command will no longer show commands if the sender doesn't have permission to use them
* treefeller command usages will now return "Unknown Command" if you do not have permission to run any treefeller commands
* Hid enchantments on log fortune and silk touch buttons in the ingameconfiguration
* Fixed improper plurals in MenuModifyMaterialSet and MenuSelectMaterialSet
* Boolean configuration options will now use the default value if they are not present in the config
* Added Jobs to the softdepend
----------, Oct 4, 2021

* Fixed default config still using leaf-range
* Fixed FALL_NATURAL fell behaviors spamming the console with vectors
----------, Aug 6, 2021

* Fixed rooted dirt-related crash when running on 1.16
----------, Jun 12, 2021

+ Updated to java 16
+ Added 1.17 support (anvilgui/vanillify)
+ Added FALL_NATURAL fell behaviors
+ Added explosive fall velocity
+ Added azalea trees to default config
+ Added rooted dirt to the default `grass` list
+ Split leaf-range into individual detect and break ranges
+ Sapling replant timeout is now configurable (was 2.5sec)
+ replant-saplings now supports multiple sapling types
+ Added tooltips to fell behavior configuration screen
+ Added tooltips to directional fall behavior configuration screen
+ External compatibilities that override internal compatibilities should now still be toggleable via config
+ Added fellTree method to PluginCompatibility
+ Added dropped item handling to PluginCompatibility
+ Added Drop2Inventory compatibility
* Fixed sapling replant working incorrectly
* Replant-saplings will now only use saplings dropped by the tree being felled
* Blocks from falling trees will no longer destroy dropped items
* Fixed directional fall velocity being calculated individually for each block, causing trees to shatter
* Spruce trees now have max-saplings set to 4 in the default config
* Adjusted some tooltips in the ingame configuration
* Adjusted config indentation
- Removed the crazy dropped item handling for FALL behaviors
- Removed YAML config examples from ingame tooltips
----------, Jun 12, 2021

+ Added some advanced structure detection mechanics
+ Other plugins can now detect trees again via TreeFeller
* Updated mcMMO compatibility to newer mcMMO API
* Fixed mcMMO Double drops not working (probably)
* Added a warning to the config that FALL_HURT behavior destroys items
* Fixed default debug messages for custom model data
* Fixed material set modify menu unable to open with null value
* clarified the function of max-logs in the config
----------, May 14, 2021

- Removed fake items from FALL_BREAK fell behaviors
----------, Feb 4, 2021

+ Added ingame configuration
+ Added MARKER effect type
+ Added support for stacked tools
+ Effects now print their name in startup logs
* Fixed lag spike when cutting down massive blocks of logs
* Fixed actionbar messages
* Fixed command help syntax
----------, Jan 29, 2021

+ Added tree_feller tag to falling block entities
* Fixed FALL_BREAK behaviors dropping fewer items than they should
----------, Jan 24, 2021

+ Added Towny compatibility (untested)
+ Added OreRegenerator compatibility (untested)
+ Added MCMMO Classic compatiblity (This may break MCMMO compatibility)
* Fixed custom messages not displaying
* Fixed /treefeller toggle message being inverted
----------, Jan 22, 2021

Added compatibility for custom enchantments registered through bukkit
convert-wood-to-log now works for nether trees
Fixed "cannot drop air" crash
Added MMOCore compatibility (Untested)
Added mcMMO Double Drops compatibility (Untested)
Items without durability can now be used again
----------, Aug 17, 2020

* Fixed misspelling in mcMMO compatibility
----------, Jul 4, 2020

+ Added netherite axe to default config
----------, Jul 3, 2020

Patch for pre-1.16 tree feller:
Tree Feller 1.12.3
* Fixed crash with replant-saplings
----------, Jun 30, 2020

* Fixed default config
----------, Jun 28, 2020

+ Added nether trees to default configuration
+ Added force-distance-check option
----------, Jun 28, 2020

Updated API version to 1.16
Fixed items not dropping in 1.16
Removed a couple lines from /treefeller help
Dropped support for 1.13-1.15
----------, Jun 26, 2020

+ Added required CustomModelData option for 1.14+
----------, May 25, 2020

Plugin compatibilities can now be toggled in the config
Fixed "Found unknown tool option: type" showing incorrectly
----------, May 18, 2020

+ All messages sent by /treefeller debug can be modified and customized for standard use
+ Falling blocks will now drop items as if broken normally unless they fail to land (ex. landing on a torch)
+ Ores and spawners now drop experience when broken. EXP is affected by drop-chance and will be added directly to the player with an INVENTORY fell behavior
+ Trees are always broken with the tool being held (For example, ores will drop accurately depending on which pickaxe you use)
+ Added /treefeller toggle (and on/off)
+ Added vertical-fall-velocity
* Fixed "Failed to load effects" when no effects are defined
* Fixed NATURAL fell behavior
* Rebuilt command system
* Separated leaf-enchantments into fortune and silk touch settings for leaves and logs
** FORTUNE DOES NOT PROPERLY FOLLOW VANILLA RULES
This is because bukkit lacks API to do that, and vanilla fortune mechanics are complicated and inconsistently documented
Fortune *should* be very close to vanilla behavior, but will only work on ores and leaves
If anyone knows of a library or NMS calls I can use to properly simulate breaking a block, including 1.14+ block loot tables, this would help greatly
* Fixed random-fall-velocity favoring the X axis
* The config file is now 2% less confusing
----------, Apr 12, 2020

+ Overhauled the config
+ Many more options, such as animation settings, can be configured for each tool or tree independently
+ Updated resource description
* Fixed ignore-leaf-data never being loaded
----------, Jan 18, 2020

* Fixed compatibility with GriefPrevention being inverted
----------, Jan 5, 2020

* Fixed a bug that caused more than one tree with the same log type to be ignored
----------, Dec 30, 2019

* Fixed a crash if Jobs Reborn, CoreProtect, or WorldGuard were not installed
----------, Dec 30, 2019

+ Added Compatibility for Zrips Jobs Reborn
* tab completion for /treefeller subcommands no longer apply if you lack permission to use them
----------, Dec 29, 2019

+ added NATURAL fell behavior for more natural (although instant) falling trees
+ added lock-cardinal option to lock falling trees to N/S/E/W
+ Added compatibility with CoreProtect
----------, Dec 27, 2019

+ added worldBlacklist option for trees and tools
* Fixed tool or tree-specific fall velocities being ignored due to a capitalization error
----------, Dec 20, 2019

*Fixed WorldGuard Integration
----------, Nov 19, 2019

* Removed * from the config, as it causes crashes
----------, Nov 14, 2019

+ Added global-effects, which contains all effects by default
* Fixed tool effects not correctly applying
----------, Nov 13, 2019

*Fixed crash when no effects are defined
*Fixed a few discrepancies in the config
----------, Nov 13, 2019

+ Added a fully customizable effects system for paticles sounds, or explosions
+ Added INVENTORY, FALL_INVENTORY, and FALL_HURT_INVENTORY fell behaviors to drop the items directly into the player's inventory
* Fixed logs falling with a FALL_BREAK or FALL_HURT_BREAK behavior not disappearing upon landing on the ground when rotate-logs was set to true
----------, Nov 13, 2019

+ Re-added WorldGuard compatibility
----------, Nov 10, 2019

- Removed compatibility with WorldGuard
(The plugin would crash if WorldGuard was not present)
----------, Nov 9, 2019

+ Added support for WorldGuard and GriefPrevention
+ Added partial support for most other anti-grief plugins
+ Tools or trees can now be limited as to what time of day or during what phases of the moon they can be felled
----------, Nov 8, 2019

+ Trees 2x2 or smaller can now be set to require a full cross-section of the trunk to be cut before they fell
+ Tree logs can now be set to rotate when they fall for more natural results
* Added missing permissions treefeller.reload and treefeller.debug
* Fixed random fall velocity being halved in calculations
----------, Oct 13, 2019

+ Added `/treefeller debug` for debugging assistance (requires permission treefeller.debug)
+ Added an option to leave the stumps of trees that are felled
+ Added an option to reduce (or increase) the drops of trees' leaves or logs
* Cleaned up the code a bit
* Fixed saplings not replanting when spawn-saplings was set to 2
----------, Oct 11, 2019

* Fixed saplings not replanting if the lowest block was broken
----------, Oct 10, 2019

+ Added more options to control falling trees
+ Added an option to convert Wood blocks to Log blocks when a tree is felled
+ Added an option to select in which worlds trees can be felled
* Fixed trees with multiple leaf types not being loaded
* Fixed non-tool items disappearing when used to fell a tree
----------, Oct 6, 2019

+ Added an option to ignore leaf data for improperly generated trees
+ Added an option to detect leaves diagonally
* Fixed crash when damageMult was set to 0 instead of 0.0
* Fixed mcMMO compatability (Make sure you have the newest version of mcMMO)
----------, Oct 2, 2019

+ Air can now be used for a tool to allow anything to be used
+ McMMO woodcutting skill might work now... I don't have it, thus can't test it.
----------, Sep 30, 2019

+ Added /treefeller reload for config reloading
+ Trees can now be set to fall down instead of breaking
----------, Sep 27, 2019

+ Enchantments such as silk touch will no longer be applied to leaves by default, and can now be configured
* Fixed leaves not properly being broken when animations are disabled
----------, Sep 26, 2019

+ Tools can now be set to require a specific custom name
----------, Sep 2, 2019

* Fixed inter-plugin interface
* Optimizations
----------, Apr 20, 2019

+ Saplings can now be set to spawn for auto-replanting
+ Trees and tools can now have cooldowns
* Cutting down a tree will no longer remove the leaves from another
----------, Apr 19, 2019

* The tree feller can now be used by other plugins
+ Individual tools can now require permissions to be used
+ Tools can now require specific strings of text in their Lore
* The startup logs can now be disabled.
----------, Apr 17, 2019

+ Trees can now leave saplings when cut down
+ Trees can now be cut down with a simple animation
+ Any block can now be used as leaves
----------, Jan 28, 2019

* Fixed tools instantly breaking when used, regardless of durability
----------, Jan 27, 2019

Resource Information
Author:
----------
Total Downloads: 36,619
First Release: Jan 26, 2019
Last Update: Jan 17, 2025
Category: ---------------
All-Time Rating:
59 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings