diff --git a/Pixelmon.md b/Pixelmon.md index ca7d1e7..569021b 100644 --- a/Pixelmon.md +++ b/Pixelmon.md @@ -5,7 +5,7 @@ Below is a modified `flags.conf` file that contains custom flag definitions crea To use, paste the below config text over your original `flags.conf` which can be found in the GD config folder.
- Pixelmon Flag Definitions (GD 1.4.6) + Pixelmon Flag Definitions (GD 1.4.7) ``` GriefDefender { @@ -360,6 +360,17 @@ GriefDefender { "flag=interact-item-secondary, source=minecraft:player, target=minecraft:ender_pearl" ] } + player-endportal-use { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Controls whether players can use end portal." + enabled=true + permissions=[ + "flag=entity-teleport-from, source=minecraft:end_portal, target=minecraft:player" + ] + } player-enter { contexts=[ "gd_claim=claim" @@ -436,15 +447,15 @@ GriefDefender { "flag=interact-item-secondary, target=#hanging, source=minecraft:player" ] } - player-portal-use { + player-netherportal-use { contexts=[ - "gd_claim_default=user" + "gd_claim_default=global" ] default-value=true - description="Controls whether players can use portals." + description="Controls whether players can use nether portal." enabled=true permissions=[ - "flag=interact-block-secondary, target=#portal, source=minecraft:player" + "flag=entity-teleport-from, source=minecraft:nether_portal, target=minecraft:player" ] } player-teleport-from { @@ -549,11 +560,11 @@ GriefDefender { "flag=block-break, source=minecraft:wither" ] } - wither-entity-break { + wither-entity-damage { contexts=[ "gd_claim_default=user" ] - default-value=false + default-value=true description="Controls whether withers can damage entities." enabled=true permissions=[ @@ -568,6 +579,551 @@ GriefDefender { # The title text to be used for TAB display. title="" } + pixelmon { + # Set to true if this flag group is for admin use only. + # Note: If admin group, the permission is 'griefdefender.admin.custom.flag. + # Note: If user group (admin set false), the permission is 'griefdefender.user.custom.flag. + admin-group=false + definitions { + collide-pixelmon-grass { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="If false, players won't be able to spawn pokemon in Pixelmon grass" + enabled=true + permissions=[ + "flag=collide-block, target=pixelmon:pixelmon_grass, source=minecraft:player" + ] + } + interact-with-chattingnpc { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from interacting with NPC's that Chat" + enabled=true + permissions=[ + "flag=interact-entity-secondary, target=pixelmon:chattingnpc, source=minecraft:player" + ] + } + interact-with-healing-stations { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from interacting with the healing stations" + enabled=true + permissions=[ + "flag=interact-block-secondary, target=pixelmon:healer, source=minecraft:player" + ] + } + interact-with-move-relearner { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from interacting with the Move Relearners" + enabled=true + permissions=[ + "flag=interact-entity-secondary, target=pixelmon:relearner, source=minecraft:player" + ] + } + interact-with-move-tutor { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from interacting with the Move Tutors" + enabled=true + permissions=[ + "flag=interact-entity-secondary, target=pixelmon:tutor, source=minecraft:player" + ] + } + interact-with-nurses { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from interacting with Nurses" + enabled=true + permissions=[ + "flag=interact-entity-secondary, target=pixelmon:nursejoy, source=minecraft:player" + ] + } + interact-with-old-fisherman { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from interacting with the Old Fisherman" + enabled=true + permissions=[ + "flag=interact-entity-secondary, target=pixelmon:oldfisherman, source=minecraft:player" + ] + } + interact-with-shopkeepers { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from interacting with NPC Shopkeepers" + enabled=true + permissions=[ + "flag=interact-entity-secondary, target=pixelmon:shopkeeper, source=minecraft:player" + ] + } + interact-with-traders { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from interacting with NPC Traders" + enabled=true + permissions=[ + "flag=interact-entity-secondary, target=pixelmon:trader, source=minecraft:player" + ] + } + occupied-pokeball-usage { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Controls whether occupied pokeballs can be thrown or not" + enabled=true + permissions=[ + "flag=entity-spawn, target=pixelmon:occupiedpokeball" + ] + } + throw-any-pokeball { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing any kind of pokeball." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:master_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:poke_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:great_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:ultra_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:level_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:moon_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:friend_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:love_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:safari_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:heavy_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:fast_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:repeat_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:timer_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:nest_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:net_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:dive_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:luxury_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:heal_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:dusk_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:park_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:quick_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:lure_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:sport_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:premier_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:cherish_ball, source=minecraft:player", + "flag=interact-item-secondary, target=pixelmon:gs_ball, source=minecraft:player" + ] + } + throw-cherish-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing cherish pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:cherish_ball, source=minecraft:player" + ] + } + throw-dive-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing dive pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:dive_ball, source=minecraft:player" + ] + } + throw-dusk-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing dusk pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:dusk_ball, source=minecraft:player" + ] + } + throw-fast-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing fast pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:fast_ball, source=minecraft:player" + ] + } + throw-friend-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing friend pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:friend_ball, source=minecraft:player" + ] + } + throw-great-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing great pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:great_ball, source=minecraft:player" + ] + } + throw-gs-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing gs pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:gs_ball, source=minecraft:player" + ] + } + throw-heal-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing heal pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:heal_ball, source=minecraft:player" + ] + } + throw-heavy-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing heavy pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:heavy_ball, source=minecraft:player" + ] + } + throw-level-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing level pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:level_ball, source=minecraft:player" + ] + } + throw-love-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing love pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:love_ball, source=minecraft:player" + ] + } + throw-lure-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing lure pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:lure_ball, source=minecraft:player" + ] + } + throw-luxury-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing luxury pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:luxury_ball, source=minecraft:player" + ] + } + throw-master-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing master pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:master_ball, source=minecraft:player" + ] + } + throw-moon-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing moon pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:moon_ball, source=minecraft:player" + ] + } + throw-nest-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing nest pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:nest_ball, source=minecraft:player" + ] + } + throw-net-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing net pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:net_ball, source=minecraft:player" + ] + } + throw-normal-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing normal pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:poke_ball, source=minecraft:player" + ] + } + throw-park-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing park pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:park_ball, source=minecraft:player" + ] + } + throw-premier-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing premier pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:premier_ball, source=minecraft:player" + ] + } + throw-quick-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing quick pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:quick_ball, source=minecraft:player" + ] + } + throw-repeat-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing repeat pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:repeat_ball, source=minecraft:player" + ] + } + throw-safari-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing safari pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:safari_ball, source=minecraft:player" + ] + } + throw-sport-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing sport pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:sport_ball, source=minecraft:player" + ] + } + throw-timer-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing timer pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:timer_ball, source=minecraft:player" + ] + } + throw-ultra-pokeballs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Prevents the player from throwing ultra pokeballs." + enabled=true + permissions=[ + "flag=interact-item-secondary, target=pixelmon:ultra_ball, source=minecraft:player" + ] + } + use-cushion-chairs { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Use the cushiest of chairs (pixelmon:*_cushion_chair" + enabled=true + permissions=[ + "flag=interact-block-secondary, target=pixelmon:red_cushion_chair, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:yellow_cushion_chair, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:green_cushion_chair, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:pink_cushion_chair, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:blue_cushion_chair, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:black_cushion_chair, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:gray_cushion_chair, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:cyan_cushion_chair, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:white_cushion_chair, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:brown_cushion_chair, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:orange_cushion_chair, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:purple_cushion_chair, source=minecraft:player" + ] + } + use-fossil-cleaner { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Use the Fossil Cleaners" + enabled=true + permissions=[ + "flag=interact-block-secondary, target=pixelmon:fossil_cleaner, source=minecraft:player" + ] + } + use-fossil-display { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Use the Fossil Displays" + enabled=true + permissions=[ + "flag=interact-block-secondary, target=pixelmon:fossil_display, source=minecraft:player" + ] + } + use-fossil-machines { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Use the Fossile Machines" + enabled=true + permissions=[ + "flag=interact-block-secondary, target=pixelmon:fossil_machine, source=minecraft:player" + ] + } + use-pc { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Use the Pokemon PC's" + enabled=true + permissions=[ + "flag=interact-block-secondary, target=pixelmon:pc, source=minecraft:player" + ] + } + use-trade-machines { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Use the Trading Machines" + enabled=true + permissions=[ + "flag=interact-block-secondary, target=pixelmon:trade_machine, source=minecraft:player" + ] + } + use-vending-machines { + contexts=[ + "gd_claim_default=global" + ] + default-value=true + description="Use Vending Machines" + enabled=true + permissions=[ + "flag=interact-block-secondary, target=pixelmon:pink_vending_machine, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:blue_vending_machine, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:green_vending_machine, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:orange_vending_machine, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:red_vending_machine, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:yellow_vending_machine, source=minecraft:player", + "flag=interact-block-secondary, source=minecraft:player, target=pixelmon:brown_vending_machine", + "flag=interact-block-secondary, target=pixelmon:white_vending_machine, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:gray_vending_machine, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:black_vending_machine, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:cyan_vending_machine, source=minecraft:player", + "flag=interact-block-secondary, target=pixelmon:purple_vending_machine, source=minecraft:player" + ] + } + } + # Whether flag definition group is enabled. + enabled=true + # The hover text to be displayed when hovering over group name in GUI. + hover="" + # The title text to be used for TAB display. + title="" + } user { # Set to true if this flag group is for admin use only. # Note: If admin group, the permission is 'griefdefender.admin.custom.flag. @@ -634,7 +1190,7 @@ GriefDefender { fire-spread { contexts=[ "gd_claim_override=claim", - "gd_claim_default=global" + "gd_claim_override=global" ] default-value=false description="Controls whether fire can spread." @@ -858,541 +1414,6 @@ GriefDefender { # The title text to be used for TAB display. title="" } - pixelmon { - definitions { - occupied-pokeball-usage { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Controls whether occupied pokeballs can be thrown or not" - enabled=true - permissions=[ - "flag=entity-spawn, target=pixelmon:occupiedpokeball" - ] - } - interact-with-traders { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from interacting with NPC Traders" - enabled=true - permissions=[ - "flag=interact-entity-secondary, target=pixelmon:trader, source=player" - ] - } - interact-with-nurses { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from interacting with Nurses" - enabled=true - permissions=[ - "flag=interact-entity-secondary, target=pixelmon:nursejoy, source=player" - ] - } - interact-with-shopkeepers { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from interacting with NPC Shopkeepers" - enabled=true - permissions=[ - "flag=interact-entity-secondary, target=pixelmon:shopkeeper, source=player" - ] - } - interact-with-chattingnpc { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from interacting with NPC's that Chat" - enabled=true - permissions=[ - "flag=interact-entity-secondary, target=pixelmon:chattingnpc, source=player" - ] - } - interact-with-move-relearner { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from interacting with the Move Relearners" - enabled=true - permissions=[ - "flag=interact-entity-secondary, target=pixelmon:relearner, source=player" - ] - } - interact-with-move-tutor { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from interacting with the Move Tutors" - enabled=true - permissions=[ - "flag=interact-entity-secondary, target=pixelmon:tutor, source=player" - ] - } - interact-with-old-fisherman { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from interacting with the Old Fisherman" - enabled=true - permissions=[ - "flag=interact-entity-secondary, target=pixelmon:oldfisherman, source=player" - ] - } - interact-with-healing-stations { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from interacting with the healing stations" - enabled=true - permissions=[ - "flag=interact-block-secondary, target=pixelmon:healer, source=player" - ] - } - use-vending-machines{ - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Use Vending Machines" - enabled=true - permissions=[ - "flag=interact-block-secondary, target=pixelmon:pink_vending_machine, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:blue_vending_machine, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:green_vending_machine, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:orange_vending_machine, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:red_vending_machine, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:yellow_vending_machine, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:brown_vending_machine, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:white_vending_machine, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:gray_vending_machine, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:black_vending_machine, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:cyan_vending_machine, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:purple_vending_machine, source=minecraft:player" - ] - } - use-trade-machines{ - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Use the Trading Machines" - enabled=true - permissions=[ - "flag=interact-block-secondary, target=pixelmon:trade_machine, source=minecraft:player" - ] - } - use-pc{ - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Use the Pokemon PC's" - enabled=true - permissions=[ - "flag=interact-block-secondary, target=pixelmon:pc, source=minecraft:player" - ] - } - use-fossil-machines{ - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Use the Fossile Machines" - enabled=true - permissions=[ - "flag=interact-block-secondary, target=pixelmon:fossil_machine, source=minecraft:player" - ] - } - use-fossil-cleaner{ - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Use the Fossil Cleaners" - enabled=true - permissions=[ - "flag=interact-block-secondary, target=pixelmon:fossil_cleaner, source=minecraft:player" - ] - } - use-fossil-display{ - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Use the Fossil Displays" - enabled=true - permissions=[ - "flag=interact-block-secondary, target=pixelmon:fossil_display, source=minecraft:player" - ] - } - use-cushion-chairs{ - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Use the cushiest of chairs (pixelmon:*_cushion_chair" - enabled=true - permissions=[ - "flag=interact-block-secondary, target=pixelmon:red_cushion_chair, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:yellow_cushion_chair, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:green_cushion_chair, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:pink_cushion_chair, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:blue_cushion_chair, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:black_cushion_chair, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:gray_cushion_chair, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:cyan_cushion_chair, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:white_cushion_chair, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:brown_cushion_chair, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:orange_cushion_chair, source=minecraft:player", - "flag=interact-block-secondary, target=pixelmon:purple_cushion_chair, source=minecraft:player" - ] - } - collide-pixelmon-grass{ - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="If false, players won't be able to spawn pokemon in Pixelmon grass" - enabled=true - permissions=[ - "flag=collide-block, target=pixelmon:pixelmon_grass, source=minecraft:player" - ] - } - throw-master-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing master pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:master_ball, source=player" - ] - } - throw-normal-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing normal pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:poke_ball, source=player" - ] - } - throw-great-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing great pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:great_ball, source=player" - ] - } - throw-ultra-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing ultra pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:ultra_ball, source=player" - ] - } - throw-level-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing level pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:level_ball, source=player" - ] - } - throw-moon-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing moon pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:moon_ball, source=player" - ] - } - throw-friend-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing friend pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:friend_ball, source=player" - ] - } - throw-love-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing love pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:love_ball, source=player" - ] - } - throw-safari-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing safari pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:safari_ball, source=player" - ] - } - throw-heavy-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing heavy pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:heavy_ball, source=player" - ] - } - throw-fast-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing fast pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:fast_ball, source=player" - ] - } - throw-repeat-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing repeat pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:repeat_ball, source=player" - ] - } - throw-timer-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing timer pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:timer_ball, source=player" - ] - } - throw-nest-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing nest pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:nest_ball, source=player" - ] - } - throw-net-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing net pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:net_ball, source=player" - ] - } - throw-dive-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing dive pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:dive_ball, source=player" - ] - } - throw-luxury-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing luxury pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:luxury_ball, source=player" - ] - } - throw-heal-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing heal pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:heal_ball, source=player" - ] - } - throw-dusk-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing dusk pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:dusk_ball, source=player" - ] - } - throw-park-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing park pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:park_ball, source=player" - ] - } - throw-quick-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing quick pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:quick_ball, source=player" - ] - } - throw-lure-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing lure pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:lure_ball, source=player" - ] - } - throw-sport-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing sport pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:sport_ball, source=player" - ] - } - throw-premier-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing premier pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:premier_ball, source=player" - ] - } - throw-cherish-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing cherish pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:cherish_ball, source=player" - ] - } - throw-gs-pokeballs { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing gs pokeballs." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:gs_ball, source=player" - ] - } - throw-any-pokeball { - contexts=[ - "gd_claim_default=global" - ] - default-value=true - description="Prevents the player from throwing any kind of pokeball." - enabled=true - permissions=[ - "flag=interact-item-secondary, target=pixelmon:master_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:poke_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:great_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:ultra_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:level_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:moon_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:friend_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:love_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:safari_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:heavy_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:fast_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:repeat_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:timer_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:nest_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:net_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:dive_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:luxury_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:heal_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:dusk_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:park_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:quick_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:lure_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:sport_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:premier_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:cherish_ball, source=player", - "flag=interact-item-secondary, target=pixelmon:gs_ball, source=player" - ] - } - } - } } } default-flags { @@ -1406,7 +1427,7 @@ GriefDefender { user { block-break=false block-grow=true - block-modify=false + block-modify=true block-place=false block-spread=true collide-block=false @@ -1497,7 +1518,7 @@ GriefDefender { command-execute=true command-execute-pvp=true enter-claim=true - entity-chunk-spawn=true + entity-chunk-spawn=false entity-damage=true entity-riding=true entity-spawn=true @@ -1521,7 +1542,7 @@ GriefDefender { item-use=true leaf-decay=true liquid-flow=true - portal-use=true + portal-use=false projectile-impact-block=true projectile-impact-entity=true }