diff --git a/config/heracles/groups.txt b/config/heracles/groups.txt deleted file mode 100644 index ca080896a..000000000 --- a/config/heracles/groups.txt +++ /dev/null @@ -1,6 +0,0 @@ -Main -Primitive Age -Steam Age -LV Age -MV Age -HV Age diff --git a/config/heracles/quests/primitiveage/start.json b/config/heracles/quests/primitiveage/start.json deleted file mode 100644 index 95f67679b..000000000 --- a/config/heracles/quests/primitiveage/start.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "dependencies": [], - "tasks": {}, - "rewards": {}, - "display": { - "subtitle": { - "text": "" - }, - "description": [ - "" - ], - "groups": { - "Primitive Age": { - "position": [ - -142, - -45 - ] - } - }, - "icon": { - "item": { - "id": "minecraft:map", - "count": 1 - }, - "type": "heracles:item" - }, - "icon_background": "heracles:textures/gui/quest_backgrounds/default.png", - "title": { - "translate": "start" - } - }, - "settings": { - "unlockNotification": false, - "showDependencyArrow": true, - "repeatable": false, - "individual_progress": false, - "hidden": "LOCKED" - } -} \ No newline at end of file diff --git a/config/heracles/tutorial.html b/config/heracles/tutorial.html deleted file mode 100644 index 61cacc13e..000000000 --- a/config/heracles/tutorial.html +++ /dev/null @@ -1,9 +0,0 @@ -
Quests are a way to guide you through the progression. They are a way to help you learn about things and the world around you.
-Quests are split into groups. Each group has a set of quests that you can complete. You can complete quests in any order you want, but some quests may require you to complete other quests first.
-You can change this file in the tutorial.html file in the Heracles config folder.
-Happy Questing!
diff --git a/defaultconfigs/openpartiesandclaims-default-player-config.toml b/defaultconfigs/openpartiesandclaims-default-player-config.toml deleted file mode 100644 index 16a34cbb4..000000000 --- a/defaultconfigs/openpartiesandclaims-default-player-config.toml +++ /dev/null @@ -1,454 +0,0 @@ - -[playerConfig] - - [playerConfig.claims] - #The current sub-config ID used for new chunk claims. - usedSub = "main" - #The current sub-config ID used for new server chunk claims. - usedServerSub = "main" - #When not empty, used as the name for your claimed chunks. - name = "" - #Used as the color for your claims. Set to 0 to use the default automatic color. - color = 0 - #When enabled, the mod tries to protect your claimed chunks from other players. Workarounds are possible, especially with mods. - protectClaimedChunks = true - #The number of additional chunk claims that you can make on top of the normal limit. - bonusChunkClaims = 0 - #The number of additional chunk claim forceloads that you can make on top of the normal limit. - bonusChunkForceloads = 0 - - [playerConfig.claims.protection] - #When enabled, claimed chunk protection includes protection against players from the same party as you. - fromParty = false - #When enabled, claimed chunk protection includes protection against players from parties who are allied by the party that you are in. - fromAllyParties = true - #When enabled, claimed chunk protection includes basic protection against players breaking or otherwise interacting with blocks if they don't have access to the chunks. Block placing is usually additionally controlled by the item use protection. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - blocksFromPlayers = 1 - #When enabled, claimed chunk protection includes protection against mobs, who don't have access to the chunks, breaking/placing blocks (e.g. endermen). Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check. Should work for vanilla mob behavior. Modded mob behavior is likely not to be included. Feel free to set the vanilla game rule for mob griefing for extra safety. Keep in mind that creeper explosions are also affected by the explosion-related options. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - blocksFromMobs = 1 - #When enabled, claimed chunk protection includes protection against non-living entities, who don't have access to the chunks, breaking/placing blocks. Should work for vanilla entity behavior, unless another mod breaks it. Modded entity behavior is likely not to be included. Keep in mind that explosions are also affected by the explosion-related options. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - blocksFromOther = 1 - #When enabled, instead of always simply using the direct "Protect Blocks From Mobs/Other" option for block interactions coming from non-player entities, if the entity (e.g. an arrow) has an owner (e.g. a player), then the block protection option corresponding to the owner is used (e.g. "Protect Blocks From Players"). - #Chunk access is always tested against the owner, whether this is enabled or not. - blocksRedirect = true - #When enabled, claimed chunk protection includes block protection against explosions. Keep in mind that creeper explosions are also affected by the block mob protection option. - blocksFromExplosions = true - #When enabled, claimed chunk protection includes protection against fire spread. - fromFireSpread = true - #When enabled, claimed chunk protection includes protection against frost walking by players/entities who don't have access to the chunks. - # - #1) Every - protected from all players/entities that don't have chunk access. - #2) Not Party - only players/entities not in the same party as you. - #3) Not Ally - only players/entities not in any party allied by yours. - fromFrostWalking = 1 - #When enabled, claimed chunk protection includes protection against crop trample (falling on crops destroys them) for entities that don't have access to the chunks. - cropTrample = true - #When enabled, claimed chunk protection includes protection against fluids (e.g. lava) flowing into the protected chunks from outside. This does not protect wilderness. - fluidBarrier = true - #When enabled, claimed chunk protection includes protection against being affected by pistons outside of the protected chunks. This does not protect wilderness. - pistonBarrier = true - #When enabled, claimed chunk protection includes buttons being protected against projectiles not owned by any player who has access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - buttonsFromProjectiles = 1 - #When enabled, claimed chunk protection includes target blocks being protected against projectiles not owned by any player who has access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - targetsFromProjectiles = 1 - #When enabled, claimed chunk protection includes pressure plates being protected against players who don't have access to the chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - platesFromPlayers = 1 - #When enabled, claimed chunk protection includes pressure plates being protected against mobs who don't have access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - platesFromMobs = 1 - #When enabled, claimed chunk protection includes pressure plates being protected against non-living entities who don't have access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - platesFromOther = 1 - #When enabled, claimed chunk protection includes tripwires being protected against players who don't have access to the chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - tripwireFromPlayers = 1 - #When enabled, claimed chunk protection includes tripwires being protected against mobs who don't have access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - tripwireFromMobs = 1 - #When enabled, claimed chunk protection includes tripwires being protected against non-living entities who don't have access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - tripwireFromOther = 1 - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against players who don't have access to the chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - entitiesFromPlayers = 1 - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against mobs. Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - entitiesFromMobs = 1 - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against non-living entities (e.g. arrows, falling anvils, activated TNT). - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - entitiesFromOther = 1 - #When enabled, instead of always simply using the direct "Protect Entities From Mobs/Other" option for entity attacks/interactions coming from non-player entities, if the attacking entity (e.g. an arrow) has an owner (e.g. a player), then the entity protection option corresponding to the owner is used (e.g. "Protect Entities From Players"). - #Chunk access is always tested against the owner, whether this is enabled or not. - entitiesRedirect = true - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against all explosions not directly activated by the chunk owner. - entitiesFromExplosions = true - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against fire. - entitiesFromFire = true - #When enabled, claimed chunk protection includes protection from village raids. It stops raiders from spawning inside the protected chunks, from entering them and from hurting protectable entities, even if entity protection is turned off. - raids = true - #When enabled, claimed chunk protection includes players being protected from player attacks. - playersFromPlayers = false - #When enabled, claimed chunk protection includes players being protected from mob attacks. - playersFromMobs = false - #When enabled, claimed chunk protection includes players being protected against non-living entities. - playersFromOther = false - #When enabled, instead of always simply using the direct "Protect Players From Mobs/Other" option for entity attacks/iteractions coming from non-player entities, if the attacking entity (e.g. an arrow) has an owner (e.g. a player), then the entity protection option corresponding to the owner is used (e.g. "Protect Players From Players"). - playersRedirect = true - #When enabled, claimed chunk protection includes blocks and entities being protected against lightning directly caused by players who don't have access to the chunks (e.g. with the trident). Chunks directly next to the protected chunks are also partially protected. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - playerLightning = 1 - #When enabled, claimed chunk protection includes chorus fruit teleportation prevention for entities/players who don't have access to the chunks. - # - #1) Every - protected from all players/entities that don't have chunk access. - #2) Not Party - only players/entities not in the same party as you. - #3) Not Ally - only players/entities not in any party allied by yours. - chorusFruitTeleport = 1 - #When enabled, claimed chunk protection includes nether portal usage prevention for players who don't have access to the chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - netherPortalsPlayers = 1 - #When enabled, claimed chunk protection includes nether portal usage prevention for mobs who don't have access to the chunks. Even after the protection is turned off, a recently stopped entity is still on a short cooldown. You must let it finish without constantly retrying to push it through the portal, which restarts the cooldown. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - netherPortalsMobs = 1 - #When enabled, claimed chunk protection includes nether portal usage prevention for non-living entities who don't have access to the chunks. Even after the protection is turned off, a recently stopped entity is still on a short cooldown. You must let it finish without constantly retrying to push it through the portal, which restarts the cooldown. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - netherPortalsOther = 1 - #When enabled, claimed chunk protection includes protection from right-click held item use. On Fabric, allowed item use means being able to place blocks on blocks that you can interact with, e.g. exception blocks, even if block protection is enabled! Right-click item use can also break blocks, if that is the item's right-click mechanic. Some item use in a chunk might also be prevented by neighbor item use protection in neighbor chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - itemUse = 1 - #When enabled, the item use protection is extended to some right-click held item use in chunks directly next to the claimed ones. Item use affected by this is usually things that still work while looking at the sky (not block or entity) or item use with custom ray-tracing for blocks/fluids/entities (e.g. placing things on water), but also any item use of "additional banned items" configured on the server. Item use protection exceptions (e.g. food, potions etc) still apply. - neighborChunksItemUse = true - #When enabled, claimed chunk protection includes protection against dispensers that are "touching" and facing the protected chunks from outside. This does not protect wilderness. - dispenserBarrier = true - #When enabled, claimed chunk protection includes prevention of item tossing by players that don't have access to the chunks. - #Dying can be used to circumvent this, so it is recommended to enable keepInventory or use a gravestone mod. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - itemTossPlayers = 0 - #When enabled, claimed chunk protection includes prevention of item tossing by some mobs that don't have access to the chunks. Requires the tossing mob to be set as the item's thrower. - #Modded mobs are pretty likely to do it themselves or have it done by this mod. Otherwise, the toss won't be prevented. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - itemTossMobs = 0 - #When enabled, claimed chunk protection includes prevention of item tossing by non-living entities that don't have access to the chunks. Requires the tossing mob to be set as the item's thrower. Some entities might not that. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - itemTossOther = 0 - #When enabled, instead of always simply using the direct "Protect Mob/Other Item Toss" option for item tosses coming from non-player entities, if the tossing entity (e.g. a special arrow) has an owner (e.g. a player), then the item toss protection option corresponding to the owner is used (e.g. "Protect Player Item Toss"). - itemTossRedirect = true - #When enabled, claimed chunk protection includes protection from loot being dropped when mobs die unless they are killed by players who have access to the chunks. Any non-living entity spawned on a mob's death is considered loot. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - mobLoot = 0 - #When enabled, claimed chunk protection includes protection for items and experience that have been dropped on a player death, even if the standard item pickup protection is disabled. The protected items are only accessible to the player that dropped them and the entity/player that killed the player. - # - #1) Party - players in the same party as you. - #2) Allies - players in parties that are allied by yours. - #3) Every - all players. - playerDeathLoot = 0 - #When enabled, claimed chunk protection includes protection from players picking up items, unless they have access to the chunks or own the items. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - itemPickupPlayers = 0 - #When enabled, claimed chunk protection includes protection from mobs picking up items, unless they have access to the chunks or own the items. Might not work for some mobs. Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - itemPickupMobs = 0 - #When enabled, instead of always simply using the direct "Protect Items From Mobs" option for item pickups coming from mobs, if the mob (e.g. an allay) has an owner (e.g. a player), then the item protection option corresponding to the owner is used (e.g. "Protect Items From Players"). - itemPickupRedirect = false - #When enabled, claimed chunk protection includes protection from players picking up experience orbs, unless they have access to the chunks or own the orbs. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - xpPickup = 0 - #Override the value of the vanilla "mob griefing" game rule with either block, entity or dropped item protection in the protected chunks and their neighbors. - #By default, all "mob griefing" game rule checks, except for evokers (sheep conversion spell) and for most item pickups, are overridden with the block protection option. By default, the game rule is not overridden for item pickups (e.g. piglins picking up gold) because the basic item protection is already enough for most cases. When using the Forge version of the mod, this can be used for modded mobs. The main server config can be used to change which options are checked (even all 3) for specific mobs. Fabric/Quilt does not fire an event for all mob griefing rule checks. Fabric/Quilt modded mobs would simply check the game rule directly, which cannot be overridden by this mod. - overrideMobGriefingRule = true - #When enabled, claimed chunk protection disables the natural spawning of hostile mobs. - naturalSpawnHostile = false - #When enabled, claimed chunk protection disables the natural spawning of friendly mobs. - naturalSpawnFriendly = false - #When enabled, claimed chunk protection disables hostile mob spawners. - spawnersHostile = false - #When enabled, claimed chunk protection disables friendly mob spawners. - spawnersFriendly = false - - [playerConfig.claims.protection.exceptionGroups] - - [playerConfig.claims.protection.exceptionGroups.entity] - - [playerConfig.claims.protection.exceptionGroups.entity.barrier] - #When enabled, claimed chunk protection prevents the following additional entities from entering the claim (except wilderness): minecraft:player. - # - #1) Every - protected from all players/entities that don't have chunk access. - #2) Not Party - only players/entities not in the same party as you. - #3) Not Ally - only players/entities not in any party allied by yours. - Players = 0 - #When enabled, claimed chunk protection prevents the following additional entities from entering the claim (except wilderness): minecraft:ender_pearl. - # - #1) Every - protected from all players/entities that don't have chunk access. - #2) Not Party - only players/entities not in the same party as you. - #3) Not Ally - only players/entities not in any party allied by yours. - Ender_Pearls = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.interact] - #When enabled, claimed chunk protection makes an exception for interaction with the following entities: minecraft:villager, minecraft:wandering_trader. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Traders = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following entities: minecraft:armor_stand. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Armor_Stands = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.handInteract] - #When enabled, claimed chunk protection makes an exception for interaction with an empty hand with the following entities: minecraft:item_frame. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Item_Frames = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.break] - #When enabled, claimed chunk protection makes an exception for destruction of the following entities: minecraft:cow, minecraft:mooshroom, minecraft:sheep, minecraft:chicken, minecraft:pig, minecraft:rabbit, minecraft:goat. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Livestock = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.blockAccess] - #When enabled, claimed chunk protection makes an exception for block access by the following entities: minecraft:villager. If the block protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the block access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Villagers = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.entityAccess] - #When enabled, claimed chunk protection makes an exception for entity access BY the following entities: minecraft:zombie, minecraft:zombie_villager, minecraft:husk, minecraft:drowned. If the entity protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the entity access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Zombies = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.droppedItemAccess] - #When enabled, claimed chunk protection makes an exception for dropped item access by the following entities: minecraft:villager. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the item access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Villagers = 0 - #When enabled, claimed chunk protection makes an exception for dropped item access by the following entities: minecraft:piglin. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the item access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Piglins = 0 - #When enabled, claimed chunk protection makes an exception for dropped item access by the following entities: minecraft:fox. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the item access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Foxes = 0 - - [playerConfig.claims.protection.exceptionGroups.block] - - [playerConfig.claims.protection.exceptionGroups.block.interact] - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:lever, #minecraft:buttons. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Controls = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:doors, #minecraft:fence_gates, #forge:fence_gates, #minecraft:trapdoors. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Doors = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:chest, minecraft:trapped_chest, #forge:chests/wooden. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Chests = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:barrel, #forge:barrels. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Barrels = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:ender_chest, #forge:chests/ender. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Ender_Chests = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:shulker_boxes. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Shulker_Boxes = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:furnace, minecraft:blast_furnace, minecraft:smoker. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Furnaces = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:hopper. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Hoppers = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:dispenser, minecraft:dropper. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Dispenser-like = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:anvil. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Anvils = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:beds. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Beds = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:beacon. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Beacons = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:enchanting_table. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Enchanting_Tables = 0 - - [playerConfig.claims.protection.exceptionGroups.block.break] - #When enabled, claimed chunk protection makes an exception for destruction of the following blocks: #minecraft:crops. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Crops = 0 - - [playerConfig.claims.protection.exceptionGroups.item] - - [playerConfig.claims.protection.exceptionGroups.item.interact] - #When enabled, claimed chunk protection makes an exception for interaction with the following items: minecraft:written_book, minecraft:writable_book. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Books = 0 - - [playerConfig.claims.forceload] - #When enabled, the chunks you have marked for forceloading are forceloaded. - #If the forceload limit has changed and you have more chunks marked than the new limit, then some of the chunks won't be forceloaded. Unmark any chunks until you are within the limit to ensure that all marked chunks are forceloaded. - enabled = true - #When enabled, the chunks you have marked for forceloading stay loaded even when you are offline (can significantly affect server performance!). - #If your forceload limit is affected by your FTB Ranks rank/permissions, then you need to login at least once after a server (re)launch for it to take effect while you are offline. - offlineForceload = false - - [playerConfig.parties] - #When not empty, used in some places as the name for the parties that you create. - name = "" - #When enabled, your position in the game is shared with players from the same party as you, which can be used by other mods, e.g. to display party members on a map. - shareLocationWithParty = true - #When enabled, your position in the game is shared with the mutual ally parties of the party that you are in, which can be used by other mods, e.g. to display party members on a map. - shareLocationWithMutualAllyParties = false - #When enabled, the sharable positions of players from the same party as you are shared with your game client, which can be used by other mods, e.g. to display party members on a map. - receiveLocationsFromParty = true - #When enabled, the sharable positions of players from the mutual ally parties of the party that you are in are shared with your game client, which can be used by other mods, e.g. to display allies on a map. - receiveLocationsFromMutualAllyParties = false - diff --git a/defaultconfigs/openpartiesandclaims-expired-claim-config.toml b/defaultconfigs/openpartiesandclaims-expired-claim-config.toml deleted file mode 100644 index 16a34cbb4..000000000 --- a/defaultconfigs/openpartiesandclaims-expired-claim-config.toml +++ /dev/null @@ -1,454 +0,0 @@ - -[playerConfig] - - [playerConfig.claims] - #The current sub-config ID used for new chunk claims. - usedSub = "main" - #The current sub-config ID used for new server chunk claims. - usedServerSub = "main" - #When not empty, used as the name for your claimed chunks. - name = "" - #Used as the color for your claims. Set to 0 to use the default automatic color. - color = 0 - #When enabled, the mod tries to protect your claimed chunks from other players. Workarounds are possible, especially with mods. - protectClaimedChunks = true - #The number of additional chunk claims that you can make on top of the normal limit. - bonusChunkClaims = 0 - #The number of additional chunk claim forceloads that you can make on top of the normal limit. - bonusChunkForceloads = 0 - - [playerConfig.claims.protection] - #When enabled, claimed chunk protection includes protection against players from the same party as you. - fromParty = false - #When enabled, claimed chunk protection includes protection against players from parties who are allied by the party that you are in. - fromAllyParties = true - #When enabled, claimed chunk protection includes basic protection against players breaking or otherwise interacting with blocks if they don't have access to the chunks. Block placing is usually additionally controlled by the item use protection. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - blocksFromPlayers = 1 - #When enabled, claimed chunk protection includes protection against mobs, who don't have access to the chunks, breaking/placing blocks (e.g. endermen). Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check. Should work for vanilla mob behavior. Modded mob behavior is likely not to be included. Feel free to set the vanilla game rule for mob griefing for extra safety. Keep in mind that creeper explosions are also affected by the explosion-related options. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - blocksFromMobs = 1 - #When enabled, claimed chunk protection includes protection against non-living entities, who don't have access to the chunks, breaking/placing blocks. Should work for vanilla entity behavior, unless another mod breaks it. Modded entity behavior is likely not to be included. Keep in mind that explosions are also affected by the explosion-related options. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - blocksFromOther = 1 - #When enabled, instead of always simply using the direct "Protect Blocks From Mobs/Other" option for block interactions coming from non-player entities, if the entity (e.g. an arrow) has an owner (e.g. a player), then the block protection option corresponding to the owner is used (e.g. "Protect Blocks From Players"). - #Chunk access is always tested against the owner, whether this is enabled or not. - blocksRedirect = true - #When enabled, claimed chunk protection includes block protection against explosions. Keep in mind that creeper explosions are also affected by the block mob protection option. - blocksFromExplosions = true - #When enabled, claimed chunk protection includes protection against fire spread. - fromFireSpread = true - #When enabled, claimed chunk protection includes protection against frost walking by players/entities who don't have access to the chunks. - # - #1) Every - protected from all players/entities that don't have chunk access. - #2) Not Party - only players/entities not in the same party as you. - #3) Not Ally - only players/entities not in any party allied by yours. - fromFrostWalking = 1 - #When enabled, claimed chunk protection includes protection against crop trample (falling on crops destroys them) for entities that don't have access to the chunks. - cropTrample = true - #When enabled, claimed chunk protection includes protection against fluids (e.g. lava) flowing into the protected chunks from outside. This does not protect wilderness. - fluidBarrier = true - #When enabled, claimed chunk protection includes protection against being affected by pistons outside of the protected chunks. This does not protect wilderness. - pistonBarrier = true - #When enabled, claimed chunk protection includes buttons being protected against projectiles not owned by any player who has access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - buttonsFromProjectiles = 1 - #When enabled, claimed chunk protection includes target blocks being protected against projectiles not owned by any player who has access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - targetsFromProjectiles = 1 - #When enabled, claimed chunk protection includes pressure plates being protected against players who don't have access to the chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - platesFromPlayers = 1 - #When enabled, claimed chunk protection includes pressure plates being protected against mobs who don't have access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - platesFromMobs = 1 - #When enabled, claimed chunk protection includes pressure plates being protected against non-living entities who don't have access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - platesFromOther = 1 - #When enabled, claimed chunk protection includes tripwires being protected against players who don't have access to the chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - tripwireFromPlayers = 1 - #When enabled, claimed chunk protection includes tripwires being protected against mobs who don't have access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - tripwireFromMobs = 1 - #When enabled, claimed chunk protection includes tripwires being protected against non-living entities who don't have access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - tripwireFromOther = 1 - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against players who don't have access to the chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - entitiesFromPlayers = 1 - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against mobs. Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - entitiesFromMobs = 1 - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against non-living entities (e.g. arrows, falling anvils, activated TNT). - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - entitiesFromOther = 1 - #When enabled, instead of always simply using the direct "Protect Entities From Mobs/Other" option for entity attacks/interactions coming from non-player entities, if the attacking entity (e.g. an arrow) has an owner (e.g. a player), then the entity protection option corresponding to the owner is used (e.g. "Protect Entities From Players"). - #Chunk access is always tested against the owner, whether this is enabled or not. - entitiesRedirect = true - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against all explosions not directly activated by the chunk owner. - entitiesFromExplosions = true - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against fire. - entitiesFromFire = true - #When enabled, claimed chunk protection includes protection from village raids. It stops raiders from spawning inside the protected chunks, from entering them and from hurting protectable entities, even if entity protection is turned off. - raids = true - #When enabled, claimed chunk protection includes players being protected from player attacks. - playersFromPlayers = false - #When enabled, claimed chunk protection includes players being protected from mob attacks. - playersFromMobs = false - #When enabled, claimed chunk protection includes players being protected against non-living entities. - playersFromOther = false - #When enabled, instead of always simply using the direct "Protect Players From Mobs/Other" option for entity attacks/iteractions coming from non-player entities, if the attacking entity (e.g. an arrow) has an owner (e.g. a player), then the entity protection option corresponding to the owner is used (e.g. "Protect Players From Players"). - playersRedirect = true - #When enabled, claimed chunk protection includes blocks and entities being protected against lightning directly caused by players who don't have access to the chunks (e.g. with the trident). Chunks directly next to the protected chunks are also partially protected. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - playerLightning = 1 - #When enabled, claimed chunk protection includes chorus fruit teleportation prevention for entities/players who don't have access to the chunks. - # - #1) Every - protected from all players/entities that don't have chunk access. - #2) Not Party - only players/entities not in the same party as you. - #3) Not Ally - only players/entities not in any party allied by yours. - chorusFruitTeleport = 1 - #When enabled, claimed chunk protection includes nether portal usage prevention for players who don't have access to the chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - netherPortalsPlayers = 1 - #When enabled, claimed chunk protection includes nether portal usage prevention for mobs who don't have access to the chunks. Even after the protection is turned off, a recently stopped entity is still on a short cooldown. You must let it finish without constantly retrying to push it through the portal, which restarts the cooldown. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - netherPortalsMobs = 1 - #When enabled, claimed chunk protection includes nether portal usage prevention for non-living entities who don't have access to the chunks. Even after the protection is turned off, a recently stopped entity is still on a short cooldown. You must let it finish without constantly retrying to push it through the portal, which restarts the cooldown. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - netherPortalsOther = 1 - #When enabled, claimed chunk protection includes protection from right-click held item use. On Fabric, allowed item use means being able to place blocks on blocks that you can interact with, e.g. exception blocks, even if block protection is enabled! Right-click item use can also break blocks, if that is the item's right-click mechanic. Some item use in a chunk might also be prevented by neighbor item use protection in neighbor chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - itemUse = 1 - #When enabled, the item use protection is extended to some right-click held item use in chunks directly next to the claimed ones. Item use affected by this is usually things that still work while looking at the sky (not block or entity) or item use with custom ray-tracing for blocks/fluids/entities (e.g. placing things on water), but also any item use of "additional banned items" configured on the server. Item use protection exceptions (e.g. food, potions etc) still apply. - neighborChunksItemUse = true - #When enabled, claimed chunk protection includes protection against dispensers that are "touching" and facing the protected chunks from outside. This does not protect wilderness. - dispenserBarrier = true - #When enabled, claimed chunk protection includes prevention of item tossing by players that don't have access to the chunks. - #Dying can be used to circumvent this, so it is recommended to enable keepInventory or use a gravestone mod. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - itemTossPlayers = 0 - #When enabled, claimed chunk protection includes prevention of item tossing by some mobs that don't have access to the chunks. Requires the tossing mob to be set as the item's thrower. - #Modded mobs are pretty likely to do it themselves or have it done by this mod. Otherwise, the toss won't be prevented. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - itemTossMobs = 0 - #When enabled, claimed chunk protection includes prevention of item tossing by non-living entities that don't have access to the chunks. Requires the tossing mob to be set as the item's thrower. Some entities might not that. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - itemTossOther = 0 - #When enabled, instead of always simply using the direct "Protect Mob/Other Item Toss" option for item tosses coming from non-player entities, if the tossing entity (e.g. a special arrow) has an owner (e.g. a player), then the item toss protection option corresponding to the owner is used (e.g. "Protect Player Item Toss"). - itemTossRedirect = true - #When enabled, claimed chunk protection includes protection from loot being dropped when mobs die unless they are killed by players who have access to the chunks. Any non-living entity spawned on a mob's death is considered loot. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - mobLoot = 0 - #When enabled, claimed chunk protection includes protection for items and experience that have been dropped on a player death, even if the standard item pickup protection is disabled. The protected items are only accessible to the player that dropped them and the entity/player that killed the player. - # - #1) Party - players in the same party as you. - #2) Allies - players in parties that are allied by yours. - #3) Every - all players. - playerDeathLoot = 0 - #When enabled, claimed chunk protection includes protection from players picking up items, unless they have access to the chunks or own the items. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - itemPickupPlayers = 0 - #When enabled, claimed chunk protection includes protection from mobs picking up items, unless they have access to the chunks or own the items. Might not work for some mobs. Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - itemPickupMobs = 0 - #When enabled, instead of always simply using the direct "Protect Items From Mobs" option for item pickups coming from mobs, if the mob (e.g. an allay) has an owner (e.g. a player), then the item protection option corresponding to the owner is used (e.g. "Protect Items From Players"). - itemPickupRedirect = false - #When enabled, claimed chunk protection includes protection from players picking up experience orbs, unless they have access to the chunks or own the orbs. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - xpPickup = 0 - #Override the value of the vanilla "mob griefing" game rule with either block, entity or dropped item protection in the protected chunks and their neighbors. - #By default, all "mob griefing" game rule checks, except for evokers (sheep conversion spell) and for most item pickups, are overridden with the block protection option. By default, the game rule is not overridden for item pickups (e.g. piglins picking up gold) because the basic item protection is already enough for most cases. When using the Forge version of the mod, this can be used for modded mobs. The main server config can be used to change which options are checked (even all 3) for specific mobs. Fabric/Quilt does not fire an event for all mob griefing rule checks. Fabric/Quilt modded mobs would simply check the game rule directly, which cannot be overridden by this mod. - overrideMobGriefingRule = true - #When enabled, claimed chunk protection disables the natural spawning of hostile mobs. - naturalSpawnHostile = false - #When enabled, claimed chunk protection disables the natural spawning of friendly mobs. - naturalSpawnFriendly = false - #When enabled, claimed chunk protection disables hostile mob spawners. - spawnersHostile = false - #When enabled, claimed chunk protection disables friendly mob spawners. - spawnersFriendly = false - - [playerConfig.claims.protection.exceptionGroups] - - [playerConfig.claims.protection.exceptionGroups.entity] - - [playerConfig.claims.protection.exceptionGroups.entity.barrier] - #When enabled, claimed chunk protection prevents the following additional entities from entering the claim (except wilderness): minecraft:player. - # - #1) Every - protected from all players/entities that don't have chunk access. - #2) Not Party - only players/entities not in the same party as you. - #3) Not Ally - only players/entities not in any party allied by yours. - Players = 0 - #When enabled, claimed chunk protection prevents the following additional entities from entering the claim (except wilderness): minecraft:ender_pearl. - # - #1) Every - protected from all players/entities that don't have chunk access. - #2) Not Party - only players/entities not in the same party as you. - #3) Not Ally - only players/entities not in any party allied by yours. - Ender_Pearls = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.interact] - #When enabled, claimed chunk protection makes an exception for interaction with the following entities: minecraft:villager, minecraft:wandering_trader. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Traders = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following entities: minecraft:armor_stand. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Armor_Stands = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.handInteract] - #When enabled, claimed chunk protection makes an exception for interaction with an empty hand with the following entities: minecraft:item_frame. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Item_Frames = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.break] - #When enabled, claimed chunk protection makes an exception for destruction of the following entities: minecraft:cow, minecraft:mooshroom, minecraft:sheep, minecraft:chicken, minecraft:pig, minecraft:rabbit, minecraft:goat. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Livestock = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.blockAccess] - #When enabled, claimed chunk protection makes an exception for block access by the following entities: minecraft:villager. If the block protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the block access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Villagers = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.entityAccess] - #When enabled, claimed chunk protection makes an exception for entity access BY the following entities: minecraft:zombie, minecraft:zombie_villager, minecraft:husk, minecraft:drowned. If the entity protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the entity access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Zombies = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.droppedItemAccess] - #When enabled, claimed chunk protection makes an exception for dropped item access by the following entities: minecraft:villager. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the item access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Villagers = 0 - #When enabled, claimed chunk protection makes an exception for dropped item access by the following entities: minecraft:piglin. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the item access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Piglins = 0 - #When enabled, claimed chunk protection makes an exception for dropped item access by the following entities: minecraft:fox. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the item access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Foxes = 0 - - [playerConfig.claims.protection.exceptionGroups.block] - - [playerConfig.claims.protection.exceptionGroups.block.interact] - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:lever, #minecraft:buttons. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Controls = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:doors, #minecraft:fence_gates, #forge:fence_gates, #minecraft:trapdoors. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Doors = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:chest, minecraft:trapped_chest, #forge:chests/wooden. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Chests = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:barrel, #forge:barrels. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Barrels = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:ender_chest, #forge:chests/ender. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Ender_Chests = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:shulker_boxes. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Shulker_Boxes = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:furnace, minecraft:blast_furnace, minecraft:smoker. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Furnaces = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:hopper. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Hoppers = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:dispenser, minecraft:dropper. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Dispenser-like = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:anvil. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Anvils = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:beds. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Beds = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:beacon. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Beacons = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:enchanting_table. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Enchanting_Tables = 0 - - [playerConfig.claims.protection.exceptionGroups.block.break] - #When enabled, claimed chunk protection makes an exception for destruction of the following blocks: #minecraft:crops. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Crops = 0 - - [playerConfig.claims.protection.exceptionGroups.item] - - [playerConfig.claims.protection.exceptionGroups.item.interact] - #When enabled, claimed chunk protection makes an exception for interaction with the following items: minecraft:written_book, minecraft:writable_book. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Books = 0 - - [playerConfig.claims.forceload] - #When enabled, the chunks you have marked for forceloading are forceloaded. - #If the forceload limit has changed and you have more chunks marked than the new limit, then some of the chunks won't be forceloaded. Unmark any chunks until you are within the limit to ensure that all marked chunks are forceloaded. - enabled = true - #When enabled, the chunks you have marked for forceloading stay loaded even when you are offline (can significantly affect server performance!). - #If your forceload limit is affected by your FTB Ranks rank/permissions, then you need to login at least once after a server (re)launch for it to take effect while you are offline. - offlineForceload = false - - [playerConfig.parties] - #When not empty, used in some places as the name for the parties that you create. - name = "" - #When enabled, your position in the game is shared with players from the same party as you, which can be used by other mods, e.g. to display party members on a map. - shareLocationWithParty = true - #When enabled, your position in the game is shared with the mutual ally parties of the party that you are in, which can be used by other mods, e.g. to display party members on a map. - shareLocationWithMutualAllyParties = false - #When enabled, the sharable positions of players from the same party as you are shared with your game client, which can be used by other mods, e.g. to display party members on a map. - receiveLocationsFromParty = true - #When enabled, the sharable positions of players from the mutual ally parties of the party that you are in are shared with your game client, which can be used by other mods, e.g. to display allies on a map. - receiveLocationsFromMutualAllyParties = false - diff --git a/defaultconfigs/openpartiesandclaims-server-claim-config.toml b/defaultconfigs/openpartiesandclaims-server-claim-config.toml deleted file mode 100644 index 16a34cbb4..000000000 --- a/defaultconfigs/openpartiesandclaims-server-claim-config.toml +++ /dev/null @@ -1,454 +0,0 @@ - -[playerConfig] - - [playerConfig.claims] - #The current sub-config ID used for new chunk claims. - usedSub = "main" - #The current sub-config ID used for new server chunk claims. - usedServerSub = "main" - #When not empty, used as the name for your claimed chunks. - name = "" - #Used as the color for your claims. Set to 0 to use the default automatic color. - color = 0 - #When enabled, the mod tries to protect your claimed chunks from other players. Workarounds are possible, especially with mods. - protectClaimedChunks = true - #The number of additional chunk claims that you can make on top of the normal limit. - bonusChunkClaims = 0 - #The number of additional chunk claim forceloads that you can make on top of the normal limit. - bonusChunkForceloads = 0 - - [playerConfig.claims.protection] - #When enabled, claimed chunk protection includes protection against players from the same party as you. - fromParty = false - #When enabled, claimed chunk protection includes protection against players from parties who are allied by the party that you are in. - fromAllyParties = true - #When enabled, claimed chunk protection includes basic protection against players breaking or otherwise interacting with blocks if they don't have access to the chunks. Block placing is usually additionally controlled by the item use protection. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - blocksFromPlayers = 1 - #When enabled, claimed chunk protection includes protection against mobs, who don't have access to the chunks, breaking/placing blocks (e.g. endermen). Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check. Should work for vanilla mob behavior. Modded mob behavior is likely not to be included. Feel free to set the vanilla game rule for mob griefing for extra safety. Keep in mind that creeper explosions are also affected by the explosion-related options. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - blocksFromMobs = 1 - #When enabled, claimed chunk protection includes protection against non-living entities, who don't have access to the chunks, breaking/placing blocks. Should work for vanilla entity behavior, unless another mod breaks it. Modded entity behavior is likely not to be included. Keep in mind that explosions are also affected by the explosion-related options. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - blocksFromOther = 1 - #When enabled, instead of always simply using the direct "Protect Blocks From Mobs/Other" option for block interactions coming from non-player entities, if the entity (e.g. an arrow) has an owner (e.g. a player), then the block protection option corresponding to the owner is used (e.g. "Protect Blocks From Players"). - #Chunk access is always tested against the owner, whether this is enabled or not. - blocksRedirect = true - #When enabled, claimed chunk protection includes block protection against explosions. Keep in mind that creeper explosions are also affected by the block mob protection option. - blocksFromExplosions = true - #When enabled, claimed chunk protection includes protection against fire spread. - fromFireSpread = true - #When enabled, claimed chunk protection includes protection against frost walking by players/entities who don't have access to the chunks. - # - #1) Every - protected from all players/entities that don't have chunk access. - #2) Not Party - only players/entities not in the same party as you. - #3) Not Ally - only players/entities not in any party allied by yours. - fromFrostWalking = 1 - #When enabled, claimed chunk protection includes protection against crop trample (falling on crops destroys them) for entities that don't have access to the chunks. - cropTrample = true - #When enabled, claimed chunk protection includes protection against fluids (e.g. lava) flowing into the protected chunks from outside. This does not protect wilderness. - fluidBarrier = true - #When enabled, claimed chunk protection includes protection against being affected by pistons outside of the protected chunks. This does not protect wilderness. - pistonBarrier = true - #When enabled, claimed chunk protection includes buttons being protected against projectiles not owned by any player who has access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - buttonsFromProjectiles = 1 - #When enabled, claimed chunk protection includes target blocks being protected against projectiles not owned by any player who has access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - targetsFromProjectiles = 1 - #When enabled, claimed chunk protection includes pressure plates being protected against players who don't have access to the chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - platesFromPlayers = 1 - #When enabled, claimed chunk protection includes pressure plates being protected against mobs who don't have access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - platesFromMobs = 1 - #When enabled, claimed chunk protection includes pressure plates being protected against non-living entities who don't have access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - platesFromOther = 1 - #When enabled, claimed chunk protection includes tripwires being protected against players who don't have access to the chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - tripwireFromPlayers = 1 - #When enabled, claimed chunk protection includes tripwires being protected against mobs who don't have access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - tripwireFromMobs = 1 - #When enabled, claimed chunk protection includes tripwires being protected against non-living entities who don't have access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - tripwireFromOther = 1 - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against players who don't have access to the chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - entitiesFromPlayers = 1 - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against mobs. Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - entitiesFromMobs = 1 - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against non-living entities (e.g. arrows, falling anvils, activated TNT). - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - entitiesFromOther = 1 - #When enabled, instead of always simply using the direct "Protect Entities From Mobs/Other" option for entity attacks/interactions coming from non-player entities, if the attacking entity (e.g. an arrow) has an owner (e.g. a player), then the entity protection option corresponding to the owner is used (e.g. "Protect Entities From Players"). - #Chunk access is always tested against the owner, whether this is enabled or not. - entitiesRedirect = true - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against all explosions not directly activated by the chunk owner. - entitiesFromExplosions = true - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against fire. - entitiesFromFire = true - #When enabled, claimed chunk protection includes protection from village raids. It stops raiders from spawning inside the protected chunks, from entering them and from hurting protectable entities, even if entity protection is turned off. - raids = true - #When enabled, claimed chunk protection includes players being protected from player attacks. - playersFromPlayers = false - #When enabled, claimed chunk protection includes players being protected from mob attacks. - playersFromMobs = false - #When enabled, claimed chunk protection includes players being protected against non-living entities. - playersFromOther = false - #When enabled, instead of always simply using the direct "Protect Players From Mobs/Other" option for entity attacks/iteractions coming from non-player entities, if the attacking entity (e.g. an arrow) has an owner (e.g. a player), then the entity protection option corresponding to the owner is used (e.g. "Protect Players From Players"). - playersRedirect = true - #When enabled, claimed chunk protection includes blocks and entities being protected against lightning directly caused by players who don't have access to the chunks (e.g. with the trident). Chunks directly next to the protected chunks are also partially protected. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - playerLightning = 1 - #When enabled, claimed chunk protection includes chorus fruit teleportation prevention for entities/players who don't have access to the chunks. - # - #1) Every - protected from all players/entities that don't have chunk access. - #2) Not Party - only players/entities not in the same party as you. - #3) Not Ally - only players/entities not in any party allied by yours. - chorusFruitTeleport = 1 - #When enabled, claimed chunk protection includes nether portal usage prevention for players who don't have access to the chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - netherPortalsPlayers = 1 - #When enabled, claimed chunk protection includes nether portal usage prevention for mobs who don't have access to the chunks. Even after the protection is turned off, a recently stopped entity is still on a short cooldown. You must let it finish without constantly retrying to push it through the portal, which restarts the cooldown. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - netherPortalsMobs = 1 - #When enabled, claimed chunk protection includes nether portal usage prevention for non-living entities who don't have access to the chunks. Even after the protection is turned off, a recently stopped entity is still on a short cooldown. You must let it finish without constantly retrying to push it through the portal, which restarts the cooldown. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - netherPortalsOther = 1 - #When enabled, claimed chunk protection includes protection from right-click held item use. On Fabric, allowed item use means being able to place blocks on blocks that you can interact with, e.g. exception blocks, even if block protection is enabled! Right-click item use can also break blocks, if that is the item's right-click mechanic. Some item use in a chunk might also be prevented by neighbor item use protection in neighbor chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - itemUse = 1 - #When enabled, the item use protection is extended to some right-click held item use in chunks directly next to the claimed ones. Item use affected by this is usually things that still work while looking at the sky (not block or entity) or item use with custom ray-tracing for blocks/fluids/entities (e.g. placing things on water), but also any item use of "additional banned items" configured on the server. Item use protection exceptions (e.g. food, potions etc) still apply. - neighborChunksItemUse = true - #When enabled, claimed chunk protection includes protection against dispensers that are "touching" and facing the protected chunks from outside. This does not protect wilderness. - dispenserBarrier = true - #When enabled, claimed chunk protection includes prevention of item tossing by players that don't have access to the chunks. - #Dying can be used to circumvent this, so it is recommended to enable keepInventory or use a gravestone mod. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - itemTossPlayers = 0 - #When enabled, claimed chunk protection includes prevention of item tossing by some mobs that don't have access to the chunks. Requires the tossing mob to be set as the item's thrower. - #Modded mobs are pretty likely to do it themselves or have it done by this mod. Otherwise, the toss won't be prevented. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - itemTossMobs = 0 - #When enabled, claimed chunk protection includes prevention of item tossing by non-living entities that don't have access to the chunks. Requires the tossing mob to be set as the item's thrower. Some entities might not that. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - itemTossOther = 0 - #When enabled, instead of always simply using the direct "Protect Mob/Other Item Toss" option for item tosses coming from non-player entities, if the tossing entity (e.g. a special arrow) has an owner (e.g. a player), then the item toss protection option corresponding to the owner is used (e.g. "Protect Player Item Toss"). - itemTossRedirect = true - #When enabled, claimed chunk protection includes protection from loot being dropped when mobs die unless they are killed by players who have access to the chunks. Any non-living entity spawned on a mob's death is considered loot. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - mobLoot = 0 - #When enabled, claimed chunk protection includes protection for items and experience that have been dropped on a player death, even if the standard item pickup protection is disabled. The protected items are only accessible to the player that dropped them and the entity/player that killed the player. - # - #1) Party - players in the same party as you. - #2) Allies - players in parties that are allied by yours. - #3) Every - all players. - playerDeathLoot = 0 - #When enabled, claimed chunk protection includes protection from players picking up items, unless they have access to the chunks or own the items. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - itemPickupPlayers = 0 - #When enabled, claimed chunk protection includes protection from mobs picking up items, unless they have access to the chunks or own the items. Might not work for some mobs. Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - itemPickupMobs = 0 - #When enabled, instead of always simply using the direct "Protect Items From Mobs" option for item pickups coming from mobs, if the mob (e.g. an allay) has an owner (e.g. a player), then the item protection option corresponding to the owner is used (e.g. "Protect Items From Players"). - itemPickupRedirect = false - #When enabled, claimed chunk protection includes protection from players picking up experience orbs, unless they have access to the chunks or own the orbs. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - xpPickup = 0 - #Override the value of the vanilla "mob griefing" game rule with either block, entity or dropped item protection in the protected chunks and their neighbors. - #By default, all "mob griefing" game rule checks, except for evokers (sheep conversion spell) and for most item pickups, are overridden with the block protection option. By default, the game rule is not overridden for item pickups (e.g. piglins picking up gold) because the basic item protection is already enough for most cases. When using the Forge version of the mod, this can be used for modded mobs. The main server config can be used to change which options are checked (even all 3) for specific mobs. Fabric/Quilt does not fire an event for all mob griefing rule checks. Fabric/Quilt modded mobs would simply check the game rule directly, which cannot be overridden by this mod. - overrideMobGriefingRule = true - #When enabled, claimed chunk protection disables the natural spawning of hostile mobs. - naturalSpawnHostile = false - #When enabled, claimed chunk protection disables the natural spawning of friendly mobs. - naturalSpawnFriendly = false - #When enabled, claimed chunk protection disables hostile mob spawners. - spawnersHostile = false - #When enabled, claimed chunk protection disables friendly mob spawners. - spawnersFriendly = false - - [playerConfig.claims.protection.exceptionGroups] - - [playerConfig.claims.protection.exceptionGroups.entity] - - [playerConfig.claims.protection.exceptionGroups.entity.barrier] - #When enabled, claimed chunk protection prevents the following additional entities from entering the claim (except wilderness): minecraft:player. - # - #1) Every - protected from all players/entities that don't have chunk access. - #2) Not Party - only players/entities not in the same party as you. - #3) Not Ally - only players/entities not in any party allied by yours. - Players = 0 - #When enabled, claimed chunk protection prevents the following additional entities from entering the claim (except wilderness): minecraft:ender_pearl. - # - #1) Every - protected from all players/entities that don't have chunk access. - #2) Not Party - only players/entities not in the same party as you. - #3) Not Ally - only players/entities not in any party allied by yours. - Ender_Pearls = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.interact] - #When enabled, claimed chunk protection makes an exception for interaction with the following entities: minecraft:villager, minecraft:wandering_trader. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Traders = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following entities: minecraft:armor_stand. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Armor_Stands = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.handInteract] - #When enabled, claimed chunk protection makes an exception for interaction with an empty hand with the following entities: minecraft:item_frame. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Item_Frames = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.break] - #When enabled, claimed chunk protection makes an exception for destruction of the following entities: minecraft:cow, minecraft:mooshroom, minecraft:sheep, minecraft:chicken, minecraft:pig, minecraft:rabbit, minecraft:goat. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Livestock = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.blockAccess] - #When enabled, claimed chunk protection makes an exception for block access by the following entities: minecraft:villager. If the block protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the block access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Villagers = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.entityAccess] - #When enabled, claimed chunk protection makes an exception for entity access BY the following entities: minecraft:zombie, minecraft:zombie_villager, minecraft:husk, minecraft:drowned. If the entity protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the entity access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Zombies = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.droppedItemAccess] - #When enabled, claimed chunk protection makes an exception for dropped item access by the following entities: minecraft:villager. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the item access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Villagers = 0 - #When enabled, claimed chunk protection makes an exception for dropped item access by the following entities: minecraft:piglin. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the item access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Piglins = 0 - #When enabled, claimed chunk protection makes an exception for dropped item access by the following entities: minecraft:fox. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the item access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Foxes = 0 - - [playerConfig.claims.protection.exceptionGroups.block] - - [playerConfig.claims.protection.exceptionGroups.block.interact] - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:lever, #minecraft:buttons. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Controls = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:doors, #minecraft:fence_gates, #forge:fence_gates, #minecraft:trapdoors. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Doors = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:chest, minecraft:trapped_chest, #forge:chests/wooden. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Chests = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:barrel, #forge:barrels. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Barrels = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:ender_chest, #forge:chests/ender. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Ender_Chests = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:shulker_boxes. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Shulker_Boxes = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:furnace, minecraft:blast_furnace, minecraft:smoker. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Furnaces = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:hopper. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Hoppers = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:dispenser, minecraft:dropper. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Dispenser-like = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:anvil. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Anvils = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:beds. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Beds = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:beacon. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Beacons = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:enchanting_table. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Enchanting_Tables = 0 - - [playerConfig.claims.protection.exceptionGroups.block.break] - #When enabled, claimed chunk protection makes an exception for destruction of the following blocks: #minecraft:crops. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Crops = 0 - - [playerConfig.claims.protection.exceptionGroups.item] - - [playerConfig.claims.protection.exceptionGroups.item.interact] - #When enabled, claimed chunk protection makes an exception for interaction with the following items: minecraft:written_book, minecraft:writable_book. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Books = 0 - - [playerConfig.claims.forceload] - #When enabled, the chunks you have marked for forceloading are forceloaded. - #If the forceload limit has changed and you have more chunks marked than the new limit, then some of the chunks won't be forceloaded. Unmark any chunks until you are within the limit to ensure that all marked chunks are forceloaded. - enabled = true - #When enabled, the chunks you have marked for forceloading stay loaded even when you are offline (can significantly affect server performance!). - #If your forceload limit is affected by your FTB Ranks rank/permissions, then you need to login at least once after a server (re)launch for it to take effect while you are offline. - offlineForceload = false - - [playerConfig.parties] - #When not empty, used in some places as the name for the parties that you create. - name = "" - #When enabled, your position in the game is shared with players from the same party as you, which can be used by other mods, e.g. to display party members on a map. - shareLocationWithParty = true - #When enabled, your position in the game is shared with the mutual ally parties of the party that you are in, which can be used by other mods, e.g. to display party members on a map. - shareLocationWithMutualAllyParties = false - #When enabled, the sharable positions of players from the same party as you are shared with your game client, which can be used by other mods, e.g. to display party members on a map. - receiveLocationsFromParty = true - #When enabled, the sharable positions of players from the mutual ally parties of the party that you are in are shared with your game client, which can be used by other mods, e.g. to display allies on a map. - receiveLocationsFromMutualAllyParties = false - diff --git a/defaultconfigs/openpartiesandclaims-server.toml b/defaultconfigs/openpartiesandclaims-server.toml deleted file mode 100644 index a0a83d714..000000000 --- a/defaultconfigs/openpartiesandclaims-server.toml +++ /dev/null @@ -1,274 +0,0 @@ - -[serverConfig] - #The default language used for server-side localization for players that don't have the mod installed. - defaultLanguage = "en_us" - #How often to auto-save modified data, e.g. parties, claims, player configs (in minutes). - #Range: > 1 - autosaveInterval = 10 - #How many sub-configs (sub-claims) can each player create. - #Range: 0 ~ 1024 - playerSubConfigLimit = 64 - #The permission system to use for everything that requires permission checks (e.g. permission_api, ftb_ranks, luck_perms, prometheus). Non-built-in permission systems can be registered through the API with an addon. - permissionSystem = "ftb_ranks" - #The player party system to prefer and use for anything that can't support multiple systems (e.g. default, ftb_teams, argonauts). Non-built-in party systems can be registered through the API with an addon. - primaryPartySystem = "ftb_teams" - #A list of options in the player config that individual players can reconfigure. If an option is in neither of the configurable option lists, - #then the value in the default player config is used across the server. Check the default player config .toml file for the option names. - playerConfigurablePlayerConfigOptions = ["claims.protectClaimedChunks", "claims.forceload.enabled", "claims.name", "claims.color", "claims.protection.fromParty", "claims.protection.fromAllyParties", "claims.protection.buttonsFromProjectiles", "claims.protection.targetsFromProjectiles", "claims.protection.platesFromPlayers", "claims.protection.platesFromMobs", "claims.protection.platesFromOther", "claims.protection.tripwireFromPlayers", "claims.protection.tripwireFromMobs", "claims.protection.tripwireFromOther", "claims.protection.cropTrample", "claims.protection.playerLightning", "claims.protection.fromFrostWalking", "claims.protection.entitiesFromPlayers", "claims.protection.entitiesFromMobs", "claims.protection.entitiesFromOther", "claims.protection.entitiesRedirect", "claims.protection.entitiesFromExplosions", "claims.protection.entitiesFromFire", "claims.protection.netherPortalsPlayers", "claims.protection.netherPortalsMobs", "claims.protection.netherPortalsOther", "claims.protection.fluidBarrier", "claims.protection.dispenserBarrier", "claims.protection.pistonBarrier", "claims.protection.itemTossPlayers", "claims.protection.itemTossMobs", "claims.protection.itemTossOther", "claims.protection.itemTossRedirect", "claims.protection.mobLoot", "claims.protection.playerDeathLoot", "claims.protection.itemPickupPlayers", "claims.protection.itemPickupMobs", "claims.protection.itemPickupRedirect", "claims.protection.xpPickup", "claims.protection.raids", "claims.protection.naturalSpawnHostile", "claims.protection.naturalSpawnFriendly", "claims.protection.spawnersHostile", "claims.protection.spawnersFriendly", "parties.name", "parties.shareLocationWithParty", "parties.shareLocationWithMutualAllyParties", "parties.receiveLocationsFromParty", "parties.receiveLocationsFromMutualAllyParties", "claims.protection.exceptionGroups.block.interact.Controls", "claims.protection.exceptionGroups.block.interact.Doors", "claims.protection.exceptionGroups.block.interact.Chests", "claims.protection.exceptionGroups.block.interact.Barrels", "claims.protection.exceptionGroups.block.interact.Ender_Chests", "claims.protection.exceptionGroups.block.interact.Shulker_Boxes", "claims.protection.exceptionGroups.block.interact.Furnaces", "claims.protection.exceptionGroups.block.interact.Hoppers", "claims.protection.exceptionGroups.block.interact.Dispenser-like", "claims.protection.exceptionGroups.block.interact.Anvils", "claims.protection.exceptionGroups.block.interact.Beds", "claims.protection.exceptionGroups.block.interact.Beacons", "claims.protection.exceptionGroups.block.interact.Enchanting_Tables", "claims.protection.exceptionGroups.block.break.Crops", "claims.protection.exceptionGroups.entity.interact.Traders", "claims.protection.exceptionGroups.entity.handInteract.Item_Frames", "claims.protection.exceptionGroups.entity.interact.Armor_Stands", "claims.protection.exceptionGroups.entity.break.Livestock", "claims.protection.exceptionGroups.entity.blockAccess.Villagers", "claims.protection.exceptionGroups.entity.entityAccess.Zombies", "claims.protection.exceptionGroups.entity.droppedItemAccess.Villagers", "claims.protection.exceptionGroups.entity.droppedItemAccess.Piglins", "claims.protection.exceptionGroups.entity.droppedItemAccess.Foxes", "claims.protection.exceptionGroups.item.interact.Books", "claims.protection.exceptionGroups.entity.barrier.Ender_Pearls", "/*remove comment to enable*/claims.protection.exceptionGroups.entity.barrier.Players"] - #A list of additional options in the player config that OPs can reconfigure for players. - #This is meant for options that should be configured per player but not by the players. - #If an option is in neither of the configurable option lists, then the value in the default player config is used across the server. - #Check the default player config .toml file for the option names. - opConfigurablePlayerConfigOptions = ["claims.bonusChunkClaims", "claims.bonusChunkForceloads"] - - [serverConfig.parties] - #Whether the parties part of this mod is enabled. - enabled = true - #The maximum number of members in a party. Existing members are not removed if the limit is reduced. - #Range: > 1 - maxPartyMembers = 64 - #The maximum number of allies for a party. Existing allies are not removed if the limit is reduced. - #Range: > 0 - maxPartyAllies = 64 - #The maximum number of invites to a party. Existing invites are not removed if the limit is reduced. - #Range: > 1 - maxPartyInvites = 16 - #For how long a party (members) can stay completely inactive on the server until it is deleted (in hours). This improves performance for servers running for years. - #Range: > 1 - partyExpirationTime = 168 - #How often to check for expired parties in order to remove them (in minutes). The interval is effectively rounded up to a multiple of 10 minutes. - #Range: > 10 - partyExpirationCheckInterval = 360 - - [serverConfig.claims] - #Whether the claims part of this mod is enabled. - enabled = true - #For how long a player can stay completely inactive on the server until their claims are expired (in hours). This improves performance for servers running for years. - #Range: > 1 - playerClaimsExpirationTime = 8760 - #How often to check for expired player chunk claims in order to remove them (in minutes). The interval is effectively rounded up to a multiple of 10 minutes. - #Range: > 10 - playerClaimsExpirationCheckInterval = 360 - #Whether to convert expired player chunk claims to "expired claims" instead of completely freeing them. This shouldn't be too bad for performance because it still reduces the number of unique claims. - playerClaimsConvertExpiredClaims = true - #The maximum number of chunks that a player can claim. Additional claims can be configured in the player config. - #This value can be overridden with a player permission. - #Range: > 0 - maxPlayerClaims = 50 - #The maximum number of claimed chunks that a player can forceload. Additional forceloads can be configured in the player config. - #This value can be overridden with a player permission. - #Range: > 0 - maxPlayerClaimForceloads = 3 - #The permission that should override the default "maxPlayerClaims" value. Set it to an empty string to never check permissions. The used permission system can be configured with "permissionSystem". - maxPlayerClaimsPermission = "xaero.pac_max_claims" - #The permission that should override the default "maxPlayerClaimForceloads" value. Set it to an empty string to never check permissions. - #The permission override only takes effect after the player logs in at least once after a server (re)launch, so it is recommended to keep all permission-based forceload limits equal to or greater than "maxPlayerClaimForceloads". - #The used permission system can be configured with "permissionSystem". - maxPlayerClaimForceloadsPermission = "xaero.pac_max_forceloads" - #The permission that gives non-OP players the ability to make server claims and enable server claim mode. The used permission system can be configured with "permissionSystem". - serverClaimPermission = "xaero.pac_server_claims" - #The permission that gives non-OP players the ability to enable claim admin mode. The used permission system can be configured with "permissionSystem". - adminModePermission = "xaero.pac_admin_mode" - #The maximum distance on the X or Z axis (forming a square) that a chunk can be claimed at by a player. - #Range: > 0 - maxClaimDistance = 5 - #The type of the list defined in "claimableDimensionsList". ONLY - include only the listed dimensions. ALL_BUT - include all but the listed dimensions. - #Allowed Values: ONLY, ALL_BUT - claimableDimensionsListType = "ALL_BUT" - #Dimensions to include/exclude from being claimable, depending on the list type in "claimableDimensionsListType". - #For example ["minecraft:overworld", "minecraft:the_nether"]. - #By default the list is empty and of type ALL_BUT, meaning that all dimensions are claimable. - claimableDimensionsList = [] - #Whether to allow existing player claims to stay active in unclaimable dimensions which were previously claimable. - allowExistingClaimsInUnclaimableDimensions = true - #Whether to allow existing player forceloads to stay active in unclaimable dimensions which were previously claimable. Only relevant if existing claims are allowed. - allowExistingForceloadsInUnclaimableDimensions = false - #Whether to synchronize world chunk claims to the game clients. Enables client-side mods to access the claims data, e.g. to display it on a map. - #ALL - all claims are synced. OWNED_ONLY - only the claims that the client player owns and server claims are synced. NOT_SYNCED - claims are not synced. - #Allowed Values: NOT_SYNCED, OWNED_ONLY, ALL - claimsSynchronization = "ALL" - - [serverConfig.claims.protection] - #The type of the list defined in "friendlyChunkProtectedEntityList". ONLY - include only the listed entities. ALL_BUT - include all but the listed entities. - #Allowed Values: ONLY, ALL_BUT - friendlyChunkProtectedEntityListType = "ALL_BUT" - #Friendly entities to fully include/exclude in chunk protection, depending on the list type in "friendlyChunkProtectedEntityListType". Supports entity type tags. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["*:villager", "minecraft:m(ule|ooshroom)", "#minecraft:axolotl_hunt_targets"]. - #By default the list is empty with the type set to ALL_BUT, which means that all friendly entities are included. - friendlyChunkProtectedEntityList = ["minecraft:boat"] - #The type of the list defined in "hostileChunkProtectedEntityList". ONLY - include only the listed entities. ALL_BUT - include all but the listed entities. - #Allowed Values: ONLY, ALL_BUT - hostileChunkProtectedEntityListType = "ONLY" - #Hostile entities to fully include/exclude in chunk protection, depending on the list type in "hostileChunkProtectedEntityListType". Supports entity type tags. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["minecraft:(|wither_)skeleton", "minecraft:zombie(_villager|)", "#minecraft:raiders"] - hostileChunkProtectedEntityList = [] - #No longer a working option. Please transfer anything you still have here to "forcedBlockProtectionExceptionList" or "blockProtectionOptionalExceptionGroups", - #but keep in mind that those options work differently and please read their comments. - #This option will be completely removed on the full release of the mod. - blockProtectionExceptionList = [] - #No longer a working option. Please transfer anything you still have here to "forcedEntityProtectionExceptionList" or "entityProtectionOptionalExceptionGroups", - #but keep in mind that those options work differently and please read their comments. - #This option will be completely removed on the full release of the mod. - entityProtectionExceptionList = [] - #No longer a working option. Please transfer anything you still have here to "forcedEntityClaimBarrierList" or "entityClaimBarrierOptionalGroups", - #but keep in mind that those options work differently and please read their comments. - #This option will be completely removed on the full release of the mod. - entityClaimBarrierList = [] - #Blocks to partially exclude from chunk protection. Supports block tags. - #Just a block/tag ID in the list, e.g. "minecraft:lever" allows block interaction across the server if the item in the used hand isn't blocking it. - #Prefix "hand$" is the same as no prefix but enforces an empty hand requirement in protected chunks. Prefix "break$" allows breaking the block(s). - #Prefix "anything$" is the same as no prefix but allows interaction with any item held in the hand. Please make sure that no item does anything bad when used at a block with such an exception. - #Add the same block/tag multiple times to use multiple prefixes. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["minecraft:lever", "minecraft:*_button", "break$minecraft:*_button", "break$minecraft:(*_|)sand"] - forcedBlockProtectionExceptionList = ["minecraft:crafting_table"] - #Custom groups of blocks that a player/claim config should be able to make protection exceptions for. Each group can consist of multiple blocks and block tags. - #A group without a prefix creates a player config option for the right-click interaction with the group blocks. The format for a block group is