[1.13] TreeGravity 3.11.0

Chop entire trees down with just one swing!

  1. [3.11.0] added mcMMO support, new configs and commands relating to mcMMO

    Dudenn
    Added mcMMO support, so that every log you chop down with TreeGravity gets counted as XP in mcMMO.

    New config.yml variables:
    • mcmmoCompatable[true or false]: Toggle this on or off to choose whether you want TreeGravity to work with mcMMO.
    • mcmmoXpMultiplier[double between 0 and 1]: change this to a double value between 0.0 and 1.0. This variable directly influences the amount of XP given to a player when they chop down a tree. For example:...
    PsychoLynx likes this.
  2. [3.10.0] Added sounds, new config setting that handles default permissions

    Dudenn
    New config settings with 3.10.0:
    • defaultUserPerm: [true, false]
    • sound: [none, scream, falling, treefiddy, creepy, LOTR]

    Wanted to get this out before I'm out of town for a few days. Cleaned up the code a lot, hopefully it runs better. I didn't do much testing since I'm just trying to get this out ASAP to solve the Permissions issues that have been popping up. There is now a config setting to disable/enable the default permission of "tg.user", instead of the plugin...
  3. [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...
  4. [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...
  5. [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.
  6. [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.
  7. [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.
  8. [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....
  9. [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.
  10. [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...