Fixed folia not working at all
Updated compatibilities for plugins:
- CoreProtect
- Lands
- McMMO
Improved folia support and fixes some related bugs
Added support for 1.20.4 and updated how versions are handled to allow the use of the plugin on newer versions even if it might not support them.
Improved FactionsUUID support
Fixed durability for versions 1.13.X - 1.20.X
Fixed NPE with AIR material
Fixed exception at shutdown
Fixed CoreProtect on 1.20
Fixed support for Cherry Tree
Added FactionsUUID support (thanks to mbax on Github)
Fixed JobsReborn compatibility for older Minecraft version
Add support for unbreakable flag
Fixed error if version was unsupported
Fixed a bug that caused not included blocks to be broken by smoothtimber
Fixed issue when using the inclusion section in the config
Removed JobsReborn compat debug message
Reworked Limiter
Fixed 1.19 being "supported" but somehow not being supported at all
Added native mangrove support
Updated version support of SmoothTimber
Added the ability to enable a feature which instantly collects the items if a tree is chopped, therefore not dropping any
Added the ability to turn of the tree cutting animation
Thanks to
Oxina you can now specify materials that SmoothTimber should cut.
I wouldn't recommend using it for too many blocks as this can quickly turn out to be bad if there are a lot of blocks in the radius of one of the searching types. For example leaves can quickly cause the cut limit to exceed.
So keep that in mind while using this feature.
=> Use with caution
Fixed GriefPrevention support
Fixed a bug with LogBlock and switched from net.md5.ChatColor to org.bukkit.ChatColor
You are now able to use SmoothTimber on Java 11 again
We thought that might become in handy for older servers that run on versions below 1.13.
Also we added support for 1.18, so have fun using it.
Fixed NPE on wood locate of trees
Fixed NPE if JobsReborn returned null economy (why does it?)
Rework JobsReborn support
Fixed JobsReborn version check to pick right listener
Fixed JobsReborn compatibility (4.17+)
Update JobsReborn support
Fixed a bug in the config which was caused by number conversion
Fixed a bug in worldguard v6 support which was caused by using a newer method of worldguard v7 which didn't exist in v6
Fixed worldguard support for 6.0 worldguard
Fixed potential null exception
Fixed CoreProtect support bug
Added cooldown option and fixed nether barks
Improved wood detection algorithm
Added Towny Compatibility
Changed default config values
Changed default config values
Another huge thanks goes to PierreSchwang who added support for McMMO
Fixed another CoreProtect bug
Fixed a bug that caused the Jobs compat to not load the config properly
A huge thanks goes to PierreSchwang who helped me to fix the CoreProtect support and fully implemented LogBlock support
Fixed:
- AsyncPlayerChoppedTreeEvent wasn't called
- Rolledback blocks were completely ignored
- If the last entry of a block was a "broke" entry then it would still ignore that block
Improvements:
- Cleaned up some code
Added support for CoreProtect (Untested)
Made sync-detection more configurable
Fixed the TreeFall event (triggered too early)
Added placeholders (all start with "smoothtimber_"):
(Without player)
cutter_radius
cutter_depth
enchantment_unbreaking_state
enchantment_fortune_state
enchantment_fortune_multiplier
(With player)
player_active
player_toggled
player_world
player_permitted
player_break_limit
Fixed GriefPrevention Support
Fix legacy versions wooddrop when cutting acacia / darkoak
Added the smoothtimber.use permission (wasn't used yet c.c)
Fixed a bug that was caused by the automatic config reload
Fixed a bug that caused the addons.yml to not enable addons after them being disabled on runtime
Fixed a small bug in the plugins.yml file
Added support for GriefPrevention
Added the addons.yml file to configure if an addon should be enabled or not
Fixed a bug which caused JobsReborn support to not being recognised by the plugin
Fixed a bug that caused BlockyLog v2 users to cut trees upside down
Please note that this update is not tested yet!
Added Lands compatibility
Fixed a bug that caused the limiter to not work
Fixed a bug that caused the block detection to act weirdly sometimes
Added compatibility for Residence
Added a block limit feature as requested by multiple people
=> Possible via default limit in config
=> Changeable per player via permission (smoothtimber.limit.<number>)
=> Unlimited blocks via permission (smoothtimber.* / smoothtimer.limit.*)
Improved BlockyLog compatibility
Fixed an issue that caused smooth timber to parse Plugin versions wrong
Added an option to disable the cutter while sneaking
Added an option to enable the toggled cutter by default
Added WorldGuard compatibility + Compatibility addon api
Added the possibility to start SmoothTimber on 1.16.3
Fixed a small message bug
Added Support for MC 1.16.2
Improved some small things here and there
Added the netherite axe to the default configuration
Optimized the startup process a little bit
New:
- Added support for 1.16
Fixed a bug that caused a NullPointerException when breaking blocks
Added in the help command
Changed the "command not exists" message
Fixed a bug which caused a NullPointerException if you typed in a non existent sub-command. As example: "/sm fail"
Fixed the permission message
Readded a bugfix from a pre-version of SmoothTimber and made it toggleable to prevent SmoothTimber being a bit slower sometimes.
Added more messages to the message.yml
Added a % symbol at the end of each variable
Fixed a bug which caused people who are lacking the permission "smoothtimber.toggle" to be able to use /sm toggle
Renamed some messages in the message.yml
Recolored messages from &a/&2 to &d/&5
Added world blacklist/whitelist functionality
Added a toggle command for the woodchopper
Added core version to the startup message
Added a config for messages
Fixed a bug which caused the config to not load properly sometimes
Fixed a bug which caused a NullPointerException on chopping a tree
Improved some code
Cleaned up code
Included parts of the syntaxapi as Maven dependency
Fixed a bug that caused the config to not generate if the folder doesn't exist
This update there is nothing special to the end-user.
Just some code improvements.
We added dynamical addon loading, which means if you install a newer version and reload it with as example the Debugger plugin or Plugman then SmoothTimber should reload the methods and classes it needs just fine.
Additionally, we added a flag to our BreakEvent to ignore canceled events, this should add support for a couple of protection plugins but it's not sure if it will or not.
Patched a small issue with the config version
Added support for the Fortune Enchantment
Added the option to disable unbreaking
Added automatic config reloading
Redesigned the config
Fixed a bug in the random library which caused nextFloat(min, max) and
nextDouble(min, max) to not work properly
Fixed a bug that caused the plugin to throw exceptions if an axe wasn't
enchanted with unbreaking
SmoothTimber now supports the unbreaking enchantment.
Fixed an issue with version detection that caused 1.11 - 1.12.2 to not work.
The wood searching radius is now configureable
Fixed a bug that caused wood to not break if it was player placed
We now got an smooth chopping animation
Additions and Optimizations:
- optimized block calculations they're now faster and with a much lesser fail rate
- added support for BlockyLog v2.0
Fixed:
- the durability bug that caused the durability of a tool to decrease much more than blocks were broken
This update added support for 1.15.2
Added the AsyncPlayerChopTreeEvent and added SourceCode to spigot page
This update added support for 1.15 and 1.15.1
This update added support for 1.14.4
In this update we fixed:
- Axes are only breaking 2x2 blocks and then disappear
- Blocks which were placed by an player were also broken
Some code cleanup and bugfixes
Added the possibility to only break trees while sneaking (is enabled by default you can disable it in the config)
We finally updated SmoothTimber to 1.14.x
We rewrote the plugin completly to support 1.8 - 1.13
and that you have a better experience with the plugin
New:
+ Fences in Trees get also removed