ChopTree
ChopTree
ChopTree is a simnple plugin, that let Trees act like cacti.
This plugin is originally coded by askmeaboutlo0m. I only updated it for the newest Craftbukkit build and removed some errors.
Tested with CB 1.0.1-R1
Supports: Permissions v. 2.7.4 (Phoenix) and mcMMO v. 1.2.07
Please give me feedback and make suggestions what features you would like.
Features:
- Lets trees act like cacti - remove a block and all blocks above are yieled too.
- Or you can make that log blocks move down one by one instead - no more climbing trees.
- Works with all three tree types (they all yeild their own wood).
- Also works with "big" trees that have multiple branches - makes felling them a lot easier.
- Restrict using this plugin to certain tools only.
- Supports mcMMO and Permissions.
- Only works on trees, houses made of logs are safe!
- Chunk protection to make your tree houses safe.
known issues:
- Mcmmo-support is NOT working yet - working on it
Default ChopTree.properties
# -ChopTree Properties- # You can add or change the command and toggle command aliases here. # Because of technical limitations the console commands will always be "ChopTree" and "ct", but the in-game comments will be taken from here. Command = ChopTree, ct Toggle = ToggleChop, tc # Here you can change the options (can also be done in-game). ActiveByDefault = true UseAnything = true MoreDamageToTools = false InterruptIfToolBreaks = false SupportMcmmoIfAvailable = false TreeFellerNeeded = false LogsMoveDown = false OnlyTrees = true EnableOverride = false # -Material List- # If the "UseAnything" option is false, the plugin will take the items you can use to chop trees with from here. # You can either put in the material's name or its ID. mat = WOOD_AXE mat = STONE_AXE mat = IRON_AXE mat = GOLD_AXE mat = DIAMOND_AXE
Ever though of adding the red/brown mushrooms to be felled like trees.
Should be easy to add them.
@Fyro956
Just redownload and try it again. There was a Bug in the .jar
@Alkiir
ok. reuploaded with the plugin.yml inside ;)
I've been using your plug since I have my server!
Little error on the new version:
I tried installing through McMyAdmin, and it won't show up in my plugins list. Getting this error: Unable to parse manifest details for [path to ChopTree.jar].
Great! I'm gonna test it right now.. :D
@xXZymosisXx
ok, noticed that... but it's only displaying in your inventory... I will work on this bug...
@wooperjm
compiling at the moment ;)
I've noticed a lot of bugs. Like I've noticed that my spruce wood in my inventory turns into normal logs until I pick them up. Also tool durability is a bit spazzy. I placed a spruce sapling but for a split second I noticed that the sapling was just a normal sapling.
Are there plans to update this plugin for 1.0.0-R1-SNAPSHOT (MC 1.0+)? I'm currently running CB1561.
Thanks!
@ChillaxTeam
After what i know, it's not out for 1.0.0 yet.
I seem to be having the same issue as @ScottSpittle as well. However I don't get this issue when I use my fist on the tree. I'm going to test some other tools and update with more details.
@alfww
Is Bukkit Modloader MP 1.0.0 Out?
Same error as @ScottSpittle . I got Bukkit: 1545 And Just downloaded ChopTree. So the Latest version of this plugin.
Can this support other tree types to, like the rubber tree from IC2?
That's a mod you use thit mod loader.
i love you but i'm not gay
CB 1.0.0 Dev
06:59:42 [SEVERE] Could not pass event BLOCK_BREAK to ChopTree
java.lang.NoSuchMethodError: com.gmail.nossr50.datatypes.PlayerProfile.addXP(Lcom/gmail/nossr50/datatypes/SkillType;I)V
at me.Iso.ChopTree.ChopTreeBlockListener.mcMMOFake(ChopTreeBlockListener.java:531)
at me.Iso.ChopTree.ChopTreeBlockListener.moveDownLogs(ChopTreeBlockListener.java:256)
at me.Iso.ChopTree.ChopTreeBlockListener.Chop(ChopTreeBlockListener.java:79)
at me.Iso.ChopTree.ChopTreeBlockListener.onBlockBreak(ChopTreeBlockListener.java:58)
at org.bukkit.plugin.java.JavaPluginLoader$40.execute(JavaPluginLoader.java:534)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
at net.minecraft.server.ItemInWorldManager.c(ItemInWorldManager.java:201)
at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:165)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:500)
at net.minecraft.server.Packet14BlockDig.a(SourceFile:43)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
Thanks for the great mod, couldn't live without it!
Some feedback: The bug with mcMMO 1.1.17 still pops up in the latest ChopTree update. Setting "SupportMcmmoIfAvailable = false" in ChopTree.properties fixes the issue, but that of course disables mcMMO support.
I'd love it if you could set a multiplier on wood block break time just for trees per tool so you can make chopping trees take longer/shorter, or at least provide the source code (like askmeaboutlo0m did) so the server admins that want to can add the functionality or hack quick fixes until an official update.
Will trees in a worldguarded protected region still break? I remember having an issue like this with a different plugin that did the same thing.
@Iso_1
Have you uploaded the fix for that bug? I dont see any changes on the download link...
@sadtaco: @maxumx: @wooperjm: @nedercraft: Fixed the bug, now you can use it without this error. ;)