Skip to content
This repository has been archived by the owner on Apr 20, 2019. It is now read-only.

Convert worldguard regions to grief prevention regions #64

Open
wants to merge 538 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Aug 31, 2020

  1. Refactor overlap check (#934)

    Jikoo authored Aug 31, 2020
    Configuration menu
    Copy the full SHA
    70b6574 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2020

  1. Revert "Refactor overlap check (#934)" (#995)

    This reverts commit 70b6574.
    RoboMWM authored Sep 4, 2020
    Configuration menu
    Copy the full SHA
    4035f40 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2020

  1. Configuration menu
    Copy the full SHA
    39e9d48 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    81cfc8f View commit details
    Browse the repository at this point in the history
  3. Add several hostile non-monsters (#927)

    * Add a couple of new/missed hostile cases
    
    * "Zoo" friendliness
    
    * Prevent food attack vector for neutral animals
    Jikoo authored Sep 7, 2020
    Configuration menu
    Copy the full SHA
    766b34a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1928b7e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cd5046f View commit details
    Browse the repository at this point in the history
  6. git add --renormalize .

    RoboMWM committed Sep 7, 2020
    Configuration menu
    Copy the full SHA
    e3bce9a View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2020

  1. Configuration menu
    Copy the full SHA
    39f385e View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2020

  1. Fix /AbandonAllClaims usage (#1009)

    Closes #1008
    Jikoo authored Sep 14, 2020
    Configuration menu
    Copy the full SHA
    e8c9222 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    afd6aea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3b8b6f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    581e888 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2048a9f View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2020

  1. Configuration menu
    Copy the full SHA
    b5542e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2020

  1. Configuration menu
    Copy the full SHA
    eff7594 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88dd685 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47cd376 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2020

  1. Configuration menu
    Copy the full SHA
    bf214af View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2020

  1. Configuration menu
    Copy the full SHA
    26124d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9622eea View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2020

  1. Configuration menu
    Copy the full SHA
    6e055c9 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2020

  1. Configuration menu
    Copy the full SHA
    74700dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbe4a10 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2020

  1. Configuration menu
    Copy the full SHA
    1237276 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2020

  1. Configuration menu
    Copy the full SHA
    6e42ed0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    287bf22 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2020

  1. Configuration menu
    Copy the full SHA
    2df648f View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2020

  1. Configuration menu
    Copy the full SHA
    ddd5783 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2020

  1. Configuration menu
    Copy the full SHA
    97cbd80 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2020

  1. Configuration menu
    Copy the full SHA
    e4a666f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a34a0fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af25b28 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2020

  1. version 16.16.0

    RoboMWM committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    202f03e View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2020

  1. Make placing and breaking boats use containertrust (#1065)

    Consistent with minecarts
    FreeMonoid authored Oct 24, 2020
    Configuration menu
    Copy the full SHA
    03074bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    746f104 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2020

  1. Configuration menu
    Copy the full SHA
    0ceb6f8 View commit details
    Browse the repository at this point in the history
  2. Fix incorrect retract check and everywhere modes checking subclaim (#…

    …1083)
    
    * Retraction checked block behind piston when no blocks were moved
    * Everywhere modes are supposed to ignore subclaims, so piston claim should not be a subclaim
    Jikoo authored Oct 29, 2020
    Configuration menu
    Copy the full SHA
    e1086c3 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2020

  1. Configuration menu
    Copy the full SHA
    8c7abf9 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2020

  1. add chat page

    RoboMWM authored Nov 10, 2020
    Configuration menu
    Copy the full SHA
    00d9e16 View commit details
    Browse the repository at this point in the history
  2. Create CNAME

    RoboMWM committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    580f009 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2020

  1. Update FUNDING.yml

    RoboMWM authored Nov 13, 2020
    Configuration menu
    Copy the full SHA
    a22d1c1 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    RoboMWM authored Nov 13, 2020
    Configuration menu
    Copy the full SHA
    f5ebbc4 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    RoboMWM authored Nov 13, 2020
    Configuration menu
    Copy the full SHA
    8087dd4 View commit details
    Browse the repository at this point in the history
  4. remove relative links

    doesn't work for github pages
    RoboMWM authored Nov 13, 2020
    Configuration menu
    Copy the full SHA
    7d42328 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2020

  1. Configuration menu
    Copy the full SHA
    1f98733 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2020

  1. Configuration menu
    Copy the full SHA
    8465d19 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2020

  1. Create release-drafter.yml

    RoboMWM authored Nov 25, 2020
    Configuration menu
    Copy the full SHA
    16d5a8c View commit details
    Browse the repository at this point in the history
  2. Create release-drafter.yml

    RoboMWM authored Nov 25, 2020
    Configuration menu
    Copy the full SHA
    e8442fc View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2020

  1. reinstate default of max accrual blocks to 80k

    comment in #1107
    
    c7327d4#diff-bd72da6eb91964fbaa474bafcaac56434a55926a9743ec41c3dba6de30eedc86L531
    
    This is when it changed, when he added the multiple accrual rate
    permissions.
    RoboMWM committed Nov 29, 2020
    Configuration menu
    Copy the full SHA
    eaaa423 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    293142d View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2020

  1. Update index.html

    RoboMWM authored Dec 3, 2020
    Configuration menu
    Copy the full SHA
    efcfbab View commit details
    Browse the repository at this point in the history
  2. Update README.md

    RoboMWM authored Dec 3, 2020
    Configuration menu
    Copy the full SHA
    98a1da7 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2020

  1. Configuration menu
    Copy the full SHA
    8f739c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea185ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8844f05 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2020

  1. Configuration menu
    Copy the full SHA
    11c8b88 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    446ca6b View commit details
    Browse the repository at this point in the history
  3. properly indent chat page

    RoboMWM authored Dec 9, 2020
    Configuration menu
    Copy the full SHA
    07fad14 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    21977ce View commit details
    Browse the repository at this point in the history
  5. Update index.html

    RoboMWM authored Dec 9, 2020
    Configuration menu
    Copy the full SHA
    058b300 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6927a0b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d5c5e49 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    de7a137 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e74ad1f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f01798f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    03ab872 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. Configuration menu
    Copy the full SHA
    3350e2a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c014901 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2020

  1. Configuration menu
    Copy the full SHA
    d126b90 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2020

  1. Configuration menu
    Copy the full SHA
    1edd0a9 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2020

  1. Update README.md

    RoboMWM authored Dec 13, 2020
    Configuration menu
    Copy the full SHA
    9d4d8c5 View commit details
    Browse the repository at this point in the history
  2. dumcord will live on

    RoboMWM authored Dec 13, 2020
    Configuration menu
    Copy the full SHA
    690975d View commit details
    Browse the repository at this point in the history
  3. Update README.md

    RoboMWM authored Dec 13, 2020
    Configuration menu
    Copy the full SHA
    f50e08b View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2020

  1. Configuration menu
    Copy the full SHA
    bb7768c View commit details
    Browse the repository at this point in the history
  2. remove release drafter for now

    Will experiment more on another repo later
    RoboMWM authored Dec 14, 2020
    Configuration menu
    Copy the full SHA
    0052152 View commit details
    Browse the repository at this point in the history
  3. add maven release plugin

    RoboMWM committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    bac6ce0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b139c2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2d68fa5 View commit details
    Browse the repository at this point in the history
  6. Make POM more explicit about plugin versions (#1153)

    - Add missing POM sections: name, description, inceptionYear, packaging, licenses, and issueManagement
    - For tests, use junit-jupiter instead of both junit-jupiter-api and junit-jupiter-engine
    - Dependency versions:
        - junit-jupiter 5.6.2 -> 5.7.0
        - git-commit-id-plugin 3.0.0 -> 4.0.3
    - Explicitly use the latest plugin versions, rather than the dated default versions from the Super POM
    - Define Java language source- and target level directly in the maven-compiler-plugin configuration
    nouish authored Dec 14, 2020
    Configuration menu
    Copy the full SHA
    c235bb0 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2020

  1. Add waterlogging check for buckets (#1156)

    Co-authored-by: Adam <[email protected]>
    nouish and Jikoo authored Dec 16, 2020
    Configuration menu
    Copy the full SHA
    329bfb5 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2020

  1. update chat page

    RoboMWM authored Dec 17, 2020
    Configuration menu
    Copy the full SHA
    1838c78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ddcf4b2 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2020

  1. Configuration menu
    Copy the full SHA
    7ce30c6 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2020

  1. Configuration menu
    Copy the full SHA
    2f0f98d View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2021

  1. Configuration menu
    Copy the full SHA
    e95b798 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2021

  1. Configuration menu
    Copy the full SHA
    5a70d69 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2021

  1. Configuration menu
    Copy the full SHA
    936b20a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b69191 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    db842ed View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2021

  1. Add cocoa to farm blocks

    closes #839
    RoboMWM committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    6ac1666 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83e89b3 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2021

  1. Update README.md

    RoboMWM authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    01241d8 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    RoboMWM authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    21d7b10 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    RoboMWM authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    4e09977 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2021

  1. use git describe variable for version

    I wish there was an inverse of describe-short, i.e. only includes the
    count + commit hash
    RoboMWM committed Jan 24, 2021
    Configuration menu
    Copy the full SHA
    8956a37 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2021

  1. Configuration menu
    Copy the full SHA
    e0f7e3c View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2021

  1. Check before casting to mob (#1281)

    fixes #1278
    Jikoo authored Feb 23, 2021
    Configuration menu
    Copy the full SHA
    b3774ef View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2021

  1. Fix ignoring height (#1260)

    Jikoo authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    e6d608b View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2021

  1. Update bug-report.md

    RoboMWM authored Apr 29, 2021
    Configuration menu
    Copy the full SHA
    e63d1d9 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2021

  1. Configuration menu
    Copy the full SHA
    64df0e8 View commit details
    Browse the repository at this point in the history
  2. Prevent nametag usage unless player can kill target (#1337)

    Addresses discussion #1333
    Jikoo authored May 29, 2021
    Configuration menu
    Copy the full SHA
    cac5aa0 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2021

  1. Include scope in dependency information (#1390)

    Ideally will reduce the number of people shading GP into their projects by mistake.
    Jikoo authored Jun 5, 2021
    Configuration menu
    Copy the full SHA
    6e62779 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. Configuration menu
    Copy the full SHA
    f4680c4 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2021

  1. Protect glow item frames (#1413)

    Consistent with regular item frames
    akdukaan authored Jun 19, 2021
    Configuration menu
    Copy the full SHA
    fbf4c7c View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. Add ClaimPermissionCheckEvent (#1006)

    Also contains a bit of refactoring on internal logic. Modifies (secondary) siege mechanics.
    
    * Un-couple siege from core claim functions
    
    * UUID overload, documentation, naming clarity
    
    * Add internal special message override support
    
    * Fix permission calculation issues in subclaims
    
    * Migrate egg handling to new methods
    
    * Use suppliers for denial message
    
    In many use cases addons don't care why a denial occurred, only that it did. On-demand calculation is vastly preferable to reduce server impact.
    Jikoo authored Jun 24, 2021
    Configuration menu
    Copy the full SHA
    bbb1e5d View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2021

  1. Fix deprecated claim API (#1439)

    Closes #1438
    Jikoo authored Jul 4, 2021
    Configuration menu
    Copy the full SHA
    6727fa7 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2021

  1. Update to 1.17 (#1448)

    * Update to include 1.17 materials and tags
    
    * Use world height for claim max height
    
    * Account for worlds with min height < 0
    
    Fix restore not working under y 0
    Change default max claim depth to integer min value
    Fix creative claims always going to 0, not world min height
    
    * Update material listings to include new blocks
      * Fixes a few missed cases from previous versions
    * Replaced claim to bounding box bandaid for world max height increase with actual world limit
    * Account for worlds with min height less than zero
      * New default maximum depth is now integer min value (-2147483648) to not restrict users no matter how weirdly they set up worlds
      * Creative claims always extend to world min height, not 0
      * RestoreNature restores to a max depth of world min height instead of 0
    
    Closes #1309 
    Closes #1431
    Jikoo authored Jul 10, 2021
    Configuration menu
    Copy the full SHA
    528f9f9 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2021

  1. Configuration menu
    Copy the full SHA
    5a9a71f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a08295 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2021

  1. protect glow berries (#1459)

    Addresses comment in #1352 (comment)
    akdukaan authored Jul 16, 2021
    Configuration menu
    Copy the full SHA
    fadc1aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d930e45 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2021

  1. Configuration menu
    Copy the full SHA
    16036bd View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2021

  1. Config option on silencing ban messages (#1480)

    Enabled by default as per previous behavior.
    akdukaan authored Jul 21, 2021
    Configuration menu
    Copy the full SHA
    6382a9f View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2021

  1. Configuration menu
    Copy the full SHA
    7723d10 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2021

  1. Configuration menu
    Copy the full SHA
    219cf6e View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2021

  1. Configuration menu
    Copy the full SHA
    e8c5b37 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

  1. Configuration menu
    Copy the full SHA
    1347291 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2021

  1. Configuration menu
    Copy the full SHA
    e6ce386 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2021

  1. Configuration menu
    Copy the full SHA
    ed92324 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. Fix some issues with splash potions (#1636)

    - Fix NPE on non-player thrower
    - Fix non-player thrower warning console when blocked
    - Fix only first entity being saved
    - Allow dispensers inside the same claim to harm entities with potions (consistent with arrows)
    - Fix spamming player on multi-hit/multi-effect
    Jikoo authored Oct 25, 2021
    Configuration menu
    Copy the full SHA
    a844e39 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2021

  1. Configuration menu
    Copy the full SHA
    6debf36 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2021

  1. Update Java and fix AppVeyor (#1663)

    * Update Java and fix AppVeyor
    
    Target Java 16
    Run CI using Java 17
    Use provided Maven installation instead of relying on mirror link
    Remove Java 7 memory limitation settings
    
    * Fix Jitpack build for Java > 8
    
    Jitpack uses Java 8 by default. While their (very minimal) explanation of settings suggests specifying `jdk: [ openjdk17 ]` would be enough, it does not appear to work. Not sure if that's just an issue with their image not including JDK17 yet or something, but this does function.
    Jikoo authored Dec 5, 2021
    Configuration menu
    Copy the full SHA
    4bb31bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca11fd1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c64baf0 View commit details
    Browse the repository at this point in the history
  4. Protect rooted_dirt (#1541)

    Closes #1535
    akdukaan authored Dec 5, 2021
    Configuration menu
    Copy the full SHA
    4b0998d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    62a1006 View commit details
    Browse the repository at this point in the history
  6. Don't fire EntityDamageByEntityEvent when renaming (#1680)

    Fixes incompatibility with mcMMO's health bar displays
    Jikoo authored Dec 5, 2021
    Configuration menu
    Copy the full SHA
    a7cb4a0 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2021

  1. Configuration menu
    Copy the full SHA
    137a951 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9badf7e View commit details
    Browse the repository at this point in the history
  3. Clean up events for add-ons (#1706)

    * Restructure and document events
    Jikoo authored Dec 10, 2021
    Configuration menu
    Copy the full SHA
    3562a23 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2021

  1. Configuration menu
    Copy the full SHA
    43536ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06cc566 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Configuration menu
    Copy the full SHA
    0e3a2e9 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. Rework Visualizations (#1741)

    Jikoo authored Feb 28, 2022
    Configuration menu
    Copy the full SHA
    cadca15 View commit details
    Browse the repository at this point in the history
  2. Fix incorrect permission bypass for Edit ClaimPermission (#1772)

    Also adds nullity annotations to claim permission methods
    Fixes #1769
    Jikoo authored Feb 28, 2022
    Configuration menu
    Copy the full SHA
    0c66eb7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    77dd0f7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b37afcb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6e0c363 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. cleanup readme a little bit

    moved some of this stuff to the docs
    RoboMWM authored Mar 1, 2022
    Configuration menu
    Copy the full SHA
    9c196a3 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2022

  1. Configuration menu
    Copy the full SHA
    eacbe81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b87e03 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

  1. Configuration menu
    Copy the full SHA
    fe94717 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2022

  1. Configuration menu
    Copy the full SHA
    e165e44 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3eb4cc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c67a5d8 View commit details
    Browse the repository at this point in the history
  4. Stop people creating nether portals in claimed land (#1842)

    config option PreventNonPlayerCreatedPortals
    jok-dev authored May 25, 2022
    Configuration menu
    Copy the full SHA
    d75b3cd View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2022

  1. Configuration menu
    Copy the full SHA
    6d0a1b9 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2022

  1. Configuration menu
    Copy the full SHA
    058ae98 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. Configuration menu
    Copy the full SHA
    a2a6856 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8e28054 View commit details
    Browse the repository at this point in the history
  3. Remove TheUnderground from softdepend (#2010)

    Closes #2009
    bigpresh authored Feb 20, 2023
    Configuration menu
    Copy the full SHA
    23e0dd9 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. Configuration menu
    Copy the full SHA
    0305216 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2023

  1. Configuration menu
    Copy the full SHA
    7bd9696 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Reload messages on /gpreload (#1266)

    * Reload messages on /gpreload
    
    * Reset regex pattern on reload
    
    * Protected, formatting fixes
    budi1200 authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    b953e50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3966ac4 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2023

  1. Configuration menu
    Copy the full SHA
    eb671b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    036f1f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    870141c View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2023

  1. Configuration menu
    Copy the full SHA
    18a071c View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    8f393aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5f579d View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2023

  1. Add CommandHelper to softdepend (#2043)

    GriefPrevention was unable to load claims because it was loading before CommandHelper (world management plugin)
    malonnnn authored Jun 18, 2023
    Configuration menu
    Copy the full SHA
    175a2e2 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Major cleanup/refactor of entity damage handling (#2040)

    * Extract damage handling to EntityDamageHandler
    
    * Remove unreachable firework handling
    
    Fireworks have become real projectiles and now actually have a shooter.
    
    * Extract handler for pet damage by environment
    
    * Rename previously extracted handler for consistency
    
    * Extract handler for PVP damage by lingering potions
    
    * Extract handler for PVP damage by players
    
    * Extract handler for PVP damage by pets
    
    * Extract handler for damage requiring build trust by entities
    
    * Extract handler for damage to creatures by entities
    
    * Clean up isMonster
    
    Switched to instanceof with pattern variables instead of educated guess casting. Previously we've run into issues with custom pet plugins creating NMS-based entities that return an "incorrect" EntityType for the Bukkit interfaces they implement. The instanceof calls are marginally slower, but are much safer for the subsequent checks.
    
    * Clean up handlePetDamageByEnvironment
    
    Use quick returns, pattern variable, and new switch for readability
    
    * Clean up handleEntityDamageEvent
    
    Pattern variables, remove redundant check
    
    * Clean up handleEntityDamageEvent
    
    Remove redundant PVP check, add quick returns
    
    * Clean up handlePvpDamageByPlayer
    
    Use quick returns, extract duplicate code into a helper method
    
    * Clean up handlePvpDamageByPet
    
    Use quick returns, pattern variables, previously extracted helper method for duplicate code
    
    * Clean up handleClaimedBuildTrustDamageByEntity
    
    Use quick returns
    Remove unreachable code
    Note potential issues/missed cases
    
    * Extract handler for damage to pets by entities
    
    * Clean up handleCreatureDamageByEntity
    
    Use quick returns
    Remove unreachable villager handling
    Make last claim caching more consistent
    
    * Clean up handlePetDamageByEntity
    
    Use quick returns
    Previous patch to this area for display names of owners cleaned up most of the smells that were in the original cleanup PR
    
    * Clean up onEntityDamageMonitor
    
    Use quick returns, pattern variables
    Listen to more specific event (no need to duplicate event system's handling)
    Don't fetch player data for self-inflicted damage
    
    * Generalized cleanup
    
    Use existing local instances instead of static access - GriefPrevention is still a god object, but this is a step towards testability
    Annotate handlers
    Clean up a few comments
    
    * Don't send message if PreventPvPEvent is cancelled
    
    Also don't load pet owner name from disk if not sending messages. Theoretically doesn't cause issues because player-induced ignition should not occur if original damage was cancelled, but is an error.
    
    * Clean up onVehicleDamage
    
    Use quick returns and pattern variables, remove unnecessary guards
    
    * Clean up onPotionSplash partially
    
    This does not fully address potion splashing issues (namely, it still follows a completely different rule set from regular damage) but it is progress. Grammar corrections of effected -> affected.
    
    Add some missing positive and negative effects to support plugin-caused effects.
    Use pattern variables.
    Reduce duplicate code with claim PVP handler.
    
    * Fix certain raiders being unable to damage villagers
    
    More cases were previously "allowed" in an unreachable segment of code, but even that was missing several cases.
    
    * Fix edge case where projectiles could spam shooter
    
    Causing projectiles to ignore and pass through entities isn't easy to do "correctly" via the API without potentially becoming subtly incompatible with other plugins due to team manipulation.
    
    * Documentation, isMonster -> isHostile for clarity
    
    * Fix PVP by pet inconsistencies
    
    This is (technically) a behavioral change.
    Pets are prevented from engaging in PVP attacks if the defender is PVP immune. Theoretically this state is unable to occur in vanilla, but plugins could add additional triggers for pets attacking.
    Pets are no longer checked with PVP rules if PVP rules are not enabled. The assumption is that either vanilla PVP protection is in place or another PVP plugin is in place.
    - In vanilla, pets will not engage in PVP unprompted. Disabling PVP disables other players causing pets to attack, so an attack must be retaliatory.
    - If another PVP plugin is in place, it should handle all of PVP.
    
    * Remove redundant wolf PVP check, separate non-PVP check
    
    * Extract pet PVP handling to PVP section
    
    This will ideally make the code easier to follow and easier to move to modularize later.
    
    * Rename sendErrorMessagesToPlayers to sendMessages
    
    All messages are error messages, and the documentation exists.
    
    * Auto-format, restrict access to constants
    Jikoo authored Jun 19, 2023
    Configuration menu
    Copy the full SHA
    38c4cdb View commit details
    Browse the repository at this point in the history
  2. Allow fluids to flow between claims of the same owner (#1218)

    * Allow fluids to flow between claims of the same owner
    
    * Do not allow fluids to flow out of subdivisions
    
    * Don't allow fluids to flow into restricted subdivisions
    
    and refactor the logic for checking whether fluid flow is allowed between two claims
    FreeMonoid authored Jun 19, 2023
    Configuration menu
    Copy the full SHA
    64b348a View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    6d90c7f View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Update README.md

    more links, remove api information (this is in docs)
    RoboMWM authored Jun 22, 2023
    Configuration menu
    Copy the full SHA
    b6a452a View commit details
    Browse the repository at this point in the history
  2. Update chat page

    remove note about chat logging, bot for that has been removed a while ago :c
    RoboMWM authored Jun 22, 2023
    Configuration menu
    Copy the full SHA
    1f23264 View commit details
    Browse the repository at this point in the history
  3. add download link to readme

    RoboMWM authored Jun 22, 2023
    Configuration menu
    Copy the full SHA
    5fe1e77 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d6b2c5e View commit details
    Browse the repository at this point in the history
  5. remove unused accrual permissions (#2074)

    Leftovers that were missed when this feature was removed/migrated to API.
    RoboMWM authored Jun 22, 2023
    Configuration menu
    Copy the full SHA
    79e7813 View commit details
    Browse the repository at this point in the history
  6. Prevent passive mobs from picking up PvE death drops (#2071)

    * Remove deprecated PlayerPickupItemEvent and merge with entity logic
    Jikoo authored Jun 22, 2023
    Configuration menu
    Copy the full SHA
    13b57d6 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Improve re-drawing existing visualizations (#2081)

    * Fix player visualization not being cleared when un-visualized
    
    Prevents issue where same visualization could not be re-displayed after it stopped due to scheduled revert
    
    * Fix visualization not re-drawing when moving
    Jikoo authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    d154c39 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. Configuration menu
    Copy the full SHA
    3cd3c33 View commit details
    Browse the repository at this point in the history
  2. Fix potion thrower potentially being spammed denial (#2083)

    * Fix inverted check causing denial spam
    Jikoo authored Jun 28, 2023
    Configuration menu
    Copy the full SHA
    7e86ad6 View commit details
    Browse the repository at this point in the history
  3. Restrict modifying signs (#2080)

    * Restrict waxing signs
    
    * Also restrict signs in general
    Jikoo authored Jun 28, 2023
    Configuration menu
    Copy the full SHA
    19cb0e3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a8d55db View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Avoid using Inventory.getHolder() in hopper check (#2086)

    * Improve hopper pickup check
    
    The real change here is to use event.getInventory().getType(), rather than instanceof event.getInventory().getHolder().
    
    The latter will return snapshots, and will therefore be especially slow when items have lots of metadata.
    nouish authored Jun 29, 2023
    Configuration menu
    Copy the full SHA
    0af8d9e View commit details
    Browse the repository at this point in the history
  2. Don't use global firespread rules for wilderness TNT ignition by proj…

    …ectiles (#2089)
    
    GP has never updated to account for Minecraft adding the ability to ignite TNT with flaming arrows in Minecraft 1.3.
    Jikoo authored Jun 29, 2023
    Configuration menu
    Copy the full SHA
    b23e34a View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. Configuration menu
    Copy the full SHA
    779be88 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Revamp readme (#2109)

    Co-authored-by: RoboMWM <[email protected]>
    QarthO and RoboMWM authored Jul 18, 2023
    Configuration menu
    Copy the full SHA
    cc13660 View commit details
    Browse the repository at this point in the history
  2. Fix header image (#2114)

    QarthO authored Jul 18, 2023
    Configuration menu
    Copy the full SHA
    76a5357 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Fix command usage not having correct casing (#2132)

    Mojang does not ignore case when executing commands as a part of their chat signing feature. Spigot does not ignore case when executing commands due to wanting to keep a minimal diff. Spigot always lowercases commands when registered, so GP suggesting uppercase letters in its command feedback is confusing for users.
    
    Also remove some unused permission declarations
    Jikoo authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    dfca817 View commit details
    Browse the repository at this point in the history
  2. Fix Tameable protections (#2131)

    * Fix PVP worlds not respecting claims for pets
    
    * Fix unclaimed wolves being protected
    
    * Fix claims not actually being respected
    Jikoo authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    8f3f249 View commit details
    Browse the repository at this point in the history
  3. Use HashSet instead of EnumSet for Material (#2127)

    EnumSet is generally more performant for sets of enum entries, however, the Material enum is colossal. This results in the creation of a JumboEnumSet internally, which consumes much more memory even with very few entries.
    Jikoo authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    de1e72d View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Configuration menu
    Copy the full SHA
    ef2ec50 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Remove EntityPortalExitEvent handling (#2124)

    Deemed unnecessary per discussion in #2119
    TreemanKing authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    5d428d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee0d17b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee818cc View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Fix aggressive panda handling (#2144)

    * Aggressive pandas are reactive
    
    Aggressive pandas aggro if other pandas within a radius are attacked. All other types of pandas aggro if attacked.
    
    * Comment slime details
    Jikoo authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    da38fbd View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. Create CONTRIBUTING.md

    RoboMWM authored Oct 14, 2023
    Configuration menu
    Copy the full SHA
    e49446d View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Protect decorated pots on 1.20.3+ (#2181)

    Also fixes a paper issue introduced with 1.20.2 build 315: players not dropping items when in pvp. This bug was fixed in paper build 334.
    QarthO authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    f7e86c0 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Update api-version to 1.19 (#2192)

    Recent commit uses decorated pots, which were added as a 1.20 preview feature in 1.19.4.
    Jikoo authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    8810ed8 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Configuration menu
    Copy the full SHA
    122f7f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25e5645 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    04e7bc7 View commit details
    Browse the repository at this point in the history
  4. this is 17.0.0-SNAPSHOT

    RoboMWM committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    4da4f55 View commit details
    Browse the repository at this point in the history
  5. Remove worldguard dependency

    Closes #1140
    RoboMWM committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    9fd8b49 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. protect wolves (#2196)

    * wolves are now protected in claims unless targeting the attacker
    QarthO authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    f1656fe View commit details
    Browse the repository at this point in the history
  2. Delete CNAME

    RoboMWM authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    f1e448d View commit details
    Browse the repository at this point in the history
  3. Delete chat/index.html

    chat page migrated to new repo website
    RoboMWM authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    05e1b56 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Improve name lookups (#2213)

    * Add uuid -> name cache
    * Add translation key for "someone (UUID)"
    Jikoo authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    0b505bf View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. 1.20.4 changes - SHORT_GRASS and EntityDamageByEntityEvent changes (#…

    …2218)
    
    * fixes spigot's EntityDamageByEntityEvent constructor change by adding DamageSource
    
    * updated GRASS to SHORT_GRASS
    
    * updated plugin.yml to api-version to 1.20
    
    Addresses #2214 but is only a temporary 'fix.'
    QarthO authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    5ff4286 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. refactor EntityDamageByEntity handling to not use constructor (#2220)

    * no longer using EntityDamageByEntityEvent for combust event
    
    * no longer using EntityDamageByEntityEvent for checking nametag handleing
    
    * stops the double message
    QarthO authored Feb 17, 2024
    Configuration menu
    Copy the full SHA
    9b671d0 View commit details
    Browse the repository at this point in the history
  2. also build legacy/v16 branch

    RoboMWM authored Feb 17, 2024
    Configuration menu
    Copy the full SHA
    b3ad70a View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Extract claim command from main class (#2090)

    * Start work for command separation
    Jikoo authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    2979b7e View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. Remove creative entity/tile limits (#2229)

    * Remove creative entity/tile limits
    
    * Add in max dimensions for claim
    Jikoo authored Mar 2, 2024
    Configuration menu
    Copy the full SHA
    5ca8412 View commit details
    Browse the repository at this point in the history
  2. add gpl 3 license (#2224)

    QarthO authored Mar 2, 2024
    Configuration menu
    Copy the full SHA
    510554f View commit details
    Browse the repository at this point in the history
  3. Update CI action (#2223)

    Update actions
    Drop now-redundant cache action
    Drop Java 16 - Mockito cannot instrument classes for tests on 16 because Bukkit is compiled with Java 17 now
    Jikoo authored Mar 2, 2024
    Configuration menu
    Copy the full SHA
    a1c6baf View commit details
    Browse the repository at this point in the history
  4. make appveyor build faster

    mvn install does indeed produce an artifact in target folder, so might as well just run that instead of an extra package command.
    RoboMWM authored Mar 2, 2024
    Configuration menu
    Copy the full SHA
    947535b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0a3b503 View commit details
    Browse the repository at this point in the history
  6. Improve pet release feature (#2226)

    * Fix child claims always releasing pets even if parent is not
    * Compact logic to reduce indentation
    * Add unsitting Sittable pets to restore them to default state
    Jikoo authored Mar 2, 2024
    Configuration menu
    Copy the full SHA
    3a6dd03 View commit details
    Browse the repository at this point in the history
  7. Use BB logic for tree/portal creation (#1921)

    * Use BB logic for tree/portal creation
    
    * Extract bounding box -> chunk claims logic to datastore
    
    * Extract intersection logic to helper methods
    
    * Apply intersection logic to tree growth
    
    This is a behavioral change.
    Old: GP allows tree to grow but removes all elements conflicting with claim
    New: GP determines that there is not enough room for the tree to grow, prevents the growth, and breaks the sapling
    
    * Apply intersection logic to nether portal creation
    
    (cherry picked from commit 979a77e)
    
    * Prevent blocks spreading into claims
    
    * Handles soul fire the same way as fire
    * Prevents sculk etc. growing into claims
    
    (cherry picked from commit 58cbf4f)
    
    * Prevent moss spreading into claims
    
    * Allow players with perms to grow trees into claims
    
    Reduces duplicate code a bit and improves QoL at claim edges.
    
    * Warn when denying access
    
    * Improve block burn efficiency
    
    Remove redundant fire unset
    Fix invalid fire unset
    Reorder check to not needlessly fetch claim if claimed blocks are allowed to burn
    
    * Soul fire doesn't spread, fix "extinguishing" non-fire
    
    * Fix external fires burning claimed blocks
    
    * Ignore grass growth
    
    Grass is inoffensive and causes the majority of normal spread events
    Jikoo authored Mar 2, 2024
    Configuration menu
    Copy the full SHA
    404c568 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2024

  1. Remove siege (#2237)

    RoboMWM authored Mar 3, 2024
    Configuration menu
    Copy the full SHA
    8d285b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23a515c View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    91c21b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfee064 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c343a03 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Fix blocks not landing in subclaims from parent (#2245)

    * Extract falling block handling
    
    * Add new behavior where falling blocks that have moved horizontally are removed when landing outside of a claim in SurvivalRequiringClaims mode
    
    * Allow block to fall from parent into unrestricted subclaim
    Jikoo authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    b384806 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Improve messaging (#2251)

    * Support color in Paper console
    * Consider blank messages empty to help prevent blank line sending
    * Fix scheduling tasks when no message will be sent
    Jikoo authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    000d884 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Refactor and unify command monitoring logic (#2250)

    - Feature: uses CommandMap via reflection if available.
    - gpreload command now also reloads bannedwords.txt
    Jikoo authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    13cabaf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e32e38 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0234072 View commit details
    Browse the repository at this point in the history
  4. refactor duplicated damage handling code (#2252)

    De-duplicates code by using a wrapper for the bits of damage events we care about.
    Jikoo authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    8a9b46c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d00263a View commit details
    Browse the repository at this point in the history
  6. Remove economy, vault dependency (#2268)

    * remove economy messages
    RoboMWM authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    2d4b89e View commit details
    Browse the repository at this point in the history
  7. Handle entities that pass through an end portal (#2246)

    FallingBlock entities that pass through an end portal no longer double-fire EntityChangeBlockEvent
    Jikoo authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    e85054b View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Include denying chorus fruit teleports when denying enderpearl telepo…

    …rts (#2265)
    
    Includes denying teleportations caused by chorus fruit when the config option `GriefPrevention.Claims.EnderPearlsRequireAccessTrust` is enabled
    
    - refactored nested `if`s in PlayerTeleportEvent handler
    QarthO authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    5df4c5d View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. add gitattributes

    Use github desktop's default, with some added statements from jikoo and
    visual studio's default
    
    covers #2269
    covers #2269
    RoboMWM committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    2e8aae2 View commit details
    Browse the repository at this point in the history
  2. normalize line endings in PlayerEventHandler

    git add --renormalize .
    
    closes #2269
    RoboMWM committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    c7a37bd View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    fda72e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f21777d View commit details
    Browse the repository at this point in the history
  3. Refactor left click watchlist (#2271)

    Use tags for buttons
    Jikoo authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    7da9db3 View commit details
    Browse the repository at this point in the history
  4. Remove old fire handling (#2263)

    Fire has a real hit box now, clients hit it directly instead of the server raytracing swings at the block beneath it.
    Jikoo authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    bf64601 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    4c71b71 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Ignore trash blocks when auto-extending (#2255)

    This should ideally help prevent some issues with the main reason for having claims extend down instead of snapping to the bottom immediately, namely player mineshafts.
    
    Remove biomes from unsupported versions
    Update to current tags/mats
    Jikoo authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    f6388bd View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. Configuration menu
    Copy the full SHA
    14ce8e6 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. handle windcharges with new explosion type api + refactoring

    * Update to 1.21
    * Update to Java 21
    * Move to more maintainable `PotionEffectTypeCategory` for potion handling
    * Use `Tag.REPLACEABLE` instead of manual material listing
      * This is the tag of blocks where placement on any surface becomes `BlockFace.SELF`. Includes long grass, dead shrubs, snow, short grass, the works.
    * Extract `GriefPrevention#allowBuild`/`GriefPrevention#allowBreak` to a helper method
      * These methods have been hacky since the introduction of the `ClaimPermissionCheckEvent`, and as we saw with damage events, Spigot is serious about event constructors not being API. Moving away from constructing events is a good idea in general.
      * Improves accuracy of event funnel by not masking various events with fake `BlockPlaceEvent`/`BlockBreakEvent` constructions.
    * Deprecate `PreventBlockBreakEvent` instead listen to `ClaimPermissionCheckEvent`, check `#getTriggeringEvent`.
    * Prevent claim lookup if ignoring the result anyway when milking cows
    * Update BanList to use modern version
    * Fix wind charges being blocked without `/claimexplosions` enabled
    
    This requires a recent build of Spigot - explosion type was only added to the API in [`a4ee40b7`](https://hub.spigotmc.org/stash/projects/SPIGOT/repos/craftbukkit/commits/a4ee40b749f614482f5b5e52cda1b35c19df75be), 4 days ago as of this edit.
    
    Closes #2320
    Jikoo authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    2330e54 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Bundle default messages into Messages enum (#2329)

    * Bundle defaults into Messages enum
      * Defaults are guaranteed to be updated this way - no more risk of missing adding the default.
      * IDE can now properly identify unused messages as unused because they are not being used to add defaults.
    * Update Minecraft wiki link
    * Use new comments API for comments
    Jikoo authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    4507ba1 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Remove restorenature (#2332)

    Additionally:
    - removes claimexpiration `unusedclaimdays` feature and config
    - gitignores .vscode directory
    - refactors `RestoreNatureProcessingTask#getPlayerBlocks` to AutoExtendClaimTask
    
    Closes #2324
    Closes #2292
    RoboMWM authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    5d0ebde View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Remove /givepet (#2338)

    Jikoo authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    9cb754e View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    87bfac6 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2024

  1. Configuration menu
    Copy the full SHA
    2debfaf View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    9dca78a View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Fix NPE, restore PlayerData when using claim tool (#2359)

    Initialization missed in 5d0ebde#diff-3e987f7e8304fdcbd9f9f571afbbebec186bc70583b97676a68c6b5aac604478L1924
    Jikoo authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    330fd1e View commit details
    Browse the repository at this point in the history
  2. Remove gpblockinfo (#2355)

    Jikoo authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    c7151e4 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Use separate file for database configuration (#2356)

    * Migrate database configuration to separate file
    
    * Don't write file if not in use
    Jikoo authored Sep 7, 2024
    Configuration menu
    Copy the full SHA
    1e5f48a View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. cache claim IDs (#2373)

    casperwtf authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    c6c8aa4 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. Modify claimblock accrual idle detection and handling (#2371)

    - Always call AccrueClaimBlocksEvent, even when player is detected as idle
      - Call AccrueClaimBlocksEvent as canceled if player is idle (default behavior)
    - Remove idle accrual config options
    - Use player direction for idle detection
      - Remove other checks such as location, in water, and in vehicles
    RoboMWM authored Oct 12, 2024
    Configuration menu
    Copy the full SHA
    b6512aa View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Configuration menu
    Copy the full SHA
    194aaf4 View commit details
    Browse the repository at this point in the history