Skip to content

Cut down trees mechanic plugin to game minecraft

License

Notifications You must be signed in to change notification settings

adabugra/TreeCuter

 
 

Repository files navigation

logo

License: GPL v3 Github tag Spigot Codacy Badge

Used Languages and Tools:

TreeCuter

Cut down trees in a more realistic way! 🪓🌳

logo

⚠️DEAFULT: You need use SHIFT key to cut tree!

Table of contents

Features

Note

  • More efficient tree destruction
  • Glowing cut tree
  • Support custom trees
  • Support Jobs plugin (need: TreeCuterJobs)
  • Destroys tools
  • Better leaves decay system
  • Auto plant trees
  • Permissions
  • Worlds blacklist!
  • Min/max blocks to cut down tree
  • Full Configurable
  • Worldguard regions support!
  • On/off player command!
  • Custom cut tool! (Support ItemsAdder)
  • Developer API

Commands

Command Permission Info
/treecuter treecuter.help Help
/treecuter reload treecuter.reload Reload config.yml
/treecuter get treecuter.get Get custom tool
/treecuter toggle treecuter.toggle On/off cut trees

PlaceholderAPI

Placeholder Info
%treecuter_toggle% Get player tree cutting toggle

Addons

Tip

How to install addon?

Put the plugin in the plugins folder with the treecuter core. That's all!

1.TreeCuterJobs - Download

Glowing

Warning

Glow supports only paper or forks.

versions: 1.17.1, 1.18.2, 1.19.4, 1.20.2, 1.20.4, 1,20.6, 1.21!

API

TreeCutEvent

  public class TreeCutListener implements Listener {
  
      @EventHandler
      public void onTreeCut(TreeCutEvent e) {
          //player triggered event
          Player p = e.getPlayer();
  
          //block to cut
          List<Block> blocks = e.getBlocks();
  
          //can be canceled
          e.setCancelled(true);
      }
  } 

TreeGlowEvent

  public class TreeGlowListener implements Listener {
  
      @EventHandler
      public void onTreeCut(TreeGlowEvent e) {
          //player triggered event
          Player p = e.getPlayer();
  
          //block to glow
          List<Block> blocks = e.getBlocks();
  
          //can be canceled
          e.setCancelled(true);
      }
  }

Important

Don't forget to register listeners!

  @Override
  public void onEnable() {
      
      getServer().getPluginManager().registerEvents(new TreeGlowListener(), this);
      getServer().getPluginManager().registerEvents(new TreeCutListener(), this);
  }

bStats

logo

Download

spigot
builtbybit

About

Cut down trees mechanic plugin to game minecraft

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%