[1.13] TreeGravity 3.9.1

Chop entire trees down with just one swing!

  1. [3.9.1] New lumberjack + gravity methods, new toggle command, new chopMethod, optimization+bug fix

    Dudenn
    [3.9.1] New lumberjack + gravity methods, new player by player tg toggle command, new "stand" chopMethod, general optimization, and bug fix from 3.9.0
    • Added an altered lumberjack natural method (tgType = 2.1) to have leaves break along with the logs. Since the tree detection isn't optimized, a tree touching many other leaves in a forest will recognize them all as 1 tree. You could end up breaking hundreds of trees, I tried implementing something...
  2. [3.9.0] New lumberjack + gravity methods, new toggle command, new chopMethod, slight optimization

    Dudenn
    [3.9.0] Added variations of lumberjack and gravity methods
    • Added an altered lumberjack natural method (tgType = 2.1) to have leaves break along with the logs. Since the tree detection isn't optimized, a tree touching many other leaves in a forest will recognize them all as 1 tree. You could end up breaking hundreds of trees, I tried implementing something to limit the while loop but it isn't working. Sometimes a diamond axe got broken by chopping one tree, so I made...
  3. [3.8.0] Added new config setting "chopMethod", fixed sapling autoplant bug, and created new config

    Dudenn
    [3.8.0] Added new config setting "chopMethod", fixed sapling autoplant bug, and created new config:
    • Added the config setting "chopMethod". The values you can put are: default, sneak, and sneak.notify. Default means you can fell trees like before, whether you're standing or sneaking/crouching. Sneak means you need to sneak in order to fell trees, but the player WONT get an action bar message saying "treegravity is enabled" when they crouch with an axe. Sneak.notify DOES send...
    DaDMaR777, PsychoLynx and SlimeDog like this.
  4. [3.7.0] Added More House/Structure Protection

    Dudenn
    [3.7.0] Added More House/Structure Protection with a new config setting, called "houseProtection":
    • Values for this config setting are 0, 1, 2, and 3. If houseProtection is set to 0, the extra house protection added in this update will be disabled. This means the plugin will perform exactly the same as the last update (version 3.6.2).
    • Setting houseProtection to 1, 2, or 3 will increasingly restrict what the plugin considers a tree. 1 being low, 3...
    DaDMaR777 and SlimeDog like this.
  5. [3.6.2] TreeGravity handles all cancelled events now, not just for WorldGuard + bug fix

    Dudenn
    [3.6.2] TreeGravity handles all cancelled events now, not just for WorldGuard + bug fix:
    • I've been looking at this wrong and was trying to cater to the specific rules of each plugin, instead of letting plugins like World Guard and Grief Prevention cancel the blockbreak events themselves.
    • Now, the TreeGravity blockbreak method runs after all other plugins, checks whether the blockbreakevent was cancelled by another plugins, and doesn't break any logs if the event was...
    PsychoLynx and SlimeDog like this.
  6. [3.6.1] TreeGravity handles all cancelled events now, not just WorldGuard

    Dudenn
    [3.6.1] TreeGravity handles all cancelled events now, not just for WorldGuard:
    • I've been looking at this wrong and was trying to cater to the specific rules of each plugin, instead of letting plugins like World Guard and Grief Prevention cancel the blockbreak events themselves.
    • Now, the TreeGravity blockbreak method runs after all other plugins, checks whether the blockbreakevent was cancelled by another plugins, and doesn't break any logs if the event was cancelled....
  7. [3.6.0] Fixed Worldguard issues and bugs

    Dudenn
    [3.6.0] Fixed Worldguard issues and bugs, which were the following:
    • When server didn't have WorldGuard, errors would occur when TreeGravity was enabled. Might have just been for my server, as a fresh version of 3.5.3 fixed this right away..
    • When a regular user (not a server operator) broke a tree in a WorldGuard Protected region, they wouldn't be allowed to break trees anywhere else on the server. Even if the region wasn't protected.
    • Server operators were unable to...
    DaDMaR777 likes this.
  8. [3.5.3] Added functionality with WorldGuard

    Dudenn
    [3.5.3] Added functionality with WorldGuard:
    • Now, the plugin should work with WorldGuard.
    • If a player shouldn't be building/breaking blocks in a WorldGuard region, then the tree shouldn't fell, the log they hit shouldn't break, and they should get the basic WorldGuard blockbreak error message.
    • PLEASE understand that I have very little experience with WorldGuard, and therefore I could only do minimal testing of this update. If there are ANY issues with...
  9. [3.5.2] Improved how permissions work, cleaned up wording with commands

    Dudenn
    [3.5.2] Improved how permissions work, cleaned up wording with commands:
    • Changed permissions so that if you have a permissions plugin like LuckPerms or GroupManager, the permission 'tg.user' isn't given to everyone on the server by default. Only to operators. This means:
    • If your server has a permissions plugin, nobody besides operators will be given the 'tg.user' permission by default. You will have to assign it to a permission group. So far, the plugin recognizes...
    EnderDesiredName and DaDMaR777 like this.
  10. [3.5.1] Added commands+tabcompleters for the new config settings

    Dudenn
    [3.5.1] Added commands+tabcompleters for the new config settings:
    • Added them to the '/tgconfig toggle' command, so you can now type:
      • /tgconfig toggle autoreplant
      • /tgconfig toggle saplingdrop
    • Also '/tg settings' will now reflect your server's current config.yml setting for both of the new settings
    • tabcompleters too, oh boy!
    **Let me know if you encounter any issues (or have any suggestions) on the discussion page.
    DaDMaR777 likes this.