Unknown Log

#FpVxM1E
272 lines
Raw
1[serverConfig]
2 #The default language used for server-side localization for players that don't have the mod installed.
3 defaultLanguage = "en_us"
4 #How often to auto-save modified data, e.g. parties, claims, player configs (in minutes).
5 #Range: > 1
6 autosaveInterval = 10
7 #How many sub-configs (sub-claims) can each player create.
8 #Range: 0 ~ 1024
9 playerSubConfigLimit = 64
10 #A list of options in the player config that individual players can reconfigure. If an option is in neither of the configurable option lists,
11 #then the value in the default player config is used across the server. Check the default player config .toml file for the option names.
12 playerConfigurablePlayerConfigOptions = ["claims.protection.playersFromPlayers", "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.fromFrostWalking", "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.item.interact.Books", "/*remove comment to enable*/claims.protection.exceptionGroups.entity.barrier.Players"]
13 #A list of additional options in the player config that OPs can reconfigure for players.
14 #This is meant for options that should be configured per player but not by the players.
15 #If an option is in neither of the configurable option lists, then the value in the default player config is used across the server.
16 #Check the default player config .toml file for the option names.
17 opConfigurablePlayerConfigOptions = ["claims.bonusChunkClaims", "claims.bonusChunkForceloads"]
18 #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.
19 permissionSystem = "luck_perms"
20 #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.
21 primaryPartySystem = "ftb_teams"
22
23 [serverConfig.parties]
24 #Whether the parties part of this mod is enabled.
25 enabled = true
26 #The maximum number of members in a party. Existing members are not removed if the limit is reduced.
27 #Range: > 1
28 maxPartyMembers = 64
29 #The maximum number of allies for a party. Existing allies are not removed if the limit is reduced.
30 #Range: > 0
31 maxPartyAllies = 64
32 #The maximum number of invites to a party. Existing invites are not removed if the limit is reduced.
33 #Range: > 1
34 maxPartyInvites = 16
35 #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.
36 #Range: > 1
37 partyExpirationTime = 720
38 #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.
39 #Range: > 10
40 partyExpirationCheckInterval = 360
41
42 [serverConfig.claims]
43 #Whether the claims part of this mod is enabled.
44 enabled = true
45 #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.
46 #Range: > 1
47 playerClaimsExpirationTime = 336
48 #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.
49 #Range: > 10
50 playerClaimsExpirationCheckInterval = 360
51 #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.
52 playerClaimsConvertExpiredClaims = false
53 #The maximum number of chunks that a player can claim. Additional claims can be configured in the player config.
54 #This value can be overridden with a player permission.
55 #Range: > 0
56 maxPlayerClaims = 16
57 #The maximum number of claimed chunks that a player can forceload. Additional forceloads can be configured in the player config.
58 #This value can be overridden with a player permission.
59 #Range: > 0
60 maxPlayerClaimForceloads = 0
61 #The maximum distance on the X or Z axis (forming a square) that a chunk can be claimed at by a player.
62 #Range: > 0
63 maxClaimDistance = 5
64 #The type of the list defined in "claimableDimensionsList". ONLY - include only the listed dimensions. ALL_BUT - include all but the listed dimensions.
65 #Allowed Values: ONLY, ALL_BUT
66 claimableDimensionsListType = "ONLY"
67 #Dimensions to include/exclude from being claimable, depending on the list type in "claimableDimensionsListType".
68 #For example ["minecraft:overworld", "minecraft:the_nether"].
69 #By default the list is empty and of type ALL_BUT, meaning that all dimensions are claimable.
70 claimableDimensionsList = ["minecraft:overworld"]
71 #Whether to allow existing player claims to stay active in unclaimable dimensions which were previously claimable.
72 allowExistingClaimsInUnclaimableDimensions = true
73 #Whether to allow existing player forceloads to stay active in unclaimable dimensions which were previously claimable. Only relevant if existing claims are allowed.
74 allowExistingForceloadsInUnclaimableDimensions = false
75 #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.
76 #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.
77 #Allowed Values: NOT_SYNCED, OWNED_ONLY, ALL
78 claimsSynchronization = "ALL"
79 #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".
80 maxPlayerClaimsPermission = "xaero.pac_max_claims"
81 #The permission that should override the default "maxPlayerClaimForceloads" value. Set it to an empty string to never check permissions.
82 #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".
83 #The used permission system can be configured with "permissionSystem".
84 maxPlayerClaimForceloadsPermission = "xaero.pac_max_forceloads"
85 #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".
86 serverClaimPermission = "xaero.pac_server_claims"
87 #The permission that gives non-OP players the ability to enable claim admin mode. The used permission system can be configured with "permissionSystem".
88 adminModePermission = "xaero.pac_admin_mode"
89
90 [serverConfig.claims.protection]
91 #The type of the list defined in "friendlyChunkProtectedEntityList". ONLY - include only the listed entities. ALL_BUT - include all but the listed entities.
92 #Allowed Values: ONLY, ALL_BUT
93 friendlyChunkProtectedEntityListType = "ALL_BUT"
94 #Friendly entities to fully include/exclude in chunk protection, depending on the list type in "friendlyChunkProtectedEntityListType". Supports entity type tags.
95 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
96 #For example ["*:villager", "minecraft:m(ule|ooshroom)", "#minecraft:axolotl_hunt_targets"].
97 #By default the list is empty with the type set to ALL_BUT, which means that all friendly entities are included.
98 friendlyChunkProtectedEntityList = ["quark:totem", "lootr:*"]
99 #The type of the list defined in "hostileChunkProtectedEntityList". ONLY - include only the listed entities. ALL_BUT - include all but the listed entities.
100 #Allowed Values: ONLY, ALL_BUT
101 hostileChunkProtectedEntityListType = "ONLY"
102 #Hostile entities to fully include/exclude in chunk protection, depending on the list type in "hostileChunkProtectedEntityListType". Supports entity type tags.
103 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
104 #For example ["minecraft:(|wither_)skeleton", "minecraft:zombie(_villager|)", "#minecraft:raiders"]
105 hostileChunkProtectedEntityList = []
106 #No longer a working option. Please transfer anything you still have here to "forcedBlockProtectionExceptionList" or "blockProtectionOptionalExceptionGroups",
107 #but keep in mind that those options work differently and please read their comments.
108 #This option will be completely removed on the full release of the mod.
109 blockProtectionExceptionList = []
110 #No longer a working option. Please transfer anything you still have here to "forcedEntityProtectionExceptionList" or "entityProtectionOptionalExceptionGroups",
111 #but keep in mind that those options work differently and please read their comments.
112 #This option will be completely removed on the full release of the mod.
113 entityProtectionExceptionList = []
114 #No longer a working option. Please transfer anything you still have here to "forcedEntityClaimBarrierList" or "entityClaimBarrierOptionalGroups",
115 #but keep in mind that those options work differently and please read their comments.
116 #This option will be completely removed on the full release of the mod.
117 entityClaimBarrierList = []
118 #Blocks to partially exclude from chunk protection. Supports block tags.
119 #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.
120 #Prefix "hand$" is the same as no prefix but enforces an empty hand requirement in protected chunks. Prefix "break$" allows breaking the block(s).
121 #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.
122 #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.
123 #For example ["minecraft:lever", "minecraft:*_button", "break$minecraft:*_button", "break$minecraft:(*_|)sand"]
124 forcedBlockProtectionExceptionList = ["anything$chimes:*", "anything$minecraft:grindstone", "minecraft:crafting_table", "anything$lootr:*", "anything$create:white_seat", "anything$create:orange_seat", "anything$create:magenta_seat", "anything$create:light_blue_seat", "anything$create:yellow_seat", "anything$create:lime_seat", "anything$create:pink_seat", "anything$create:gray_seat", "anything$create:light_gray_seat", "anything$create:cyan_seat", "anything$create:purple_seat", "anything$create:blue_seat", "anything$create:brown_seat", "anything$create:green_seat", "anything$create:red_seat", "anything$create:black_seat", "anything$quark:white_stool", "anything$quark:orange_stool", "anything$quark:magenta_stool", "anything$quark:light_blue_stool", "anything$quark:yellow_stool", "anything$quark:lime_stool", "anything$quark:pink_stool", "anything$quark:gray_stool", "anything$quark:light_gray_stool", "anything$quark:cyan_stool", "anything$quark:purple_stool", "anything$quark:blue_stool", "anything$quark:brown_stool", "anything$quark:green_stool", "anything$quark:red_stool", "anything$quark:black_stool", "anything$supplementaries:globe", "anything$supplementaries:globe_sepia", "anything$minecraft:ender_chest"]
125 #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.
126 #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 <group ID>{<blocks/tags/wildcards separated by ,>}.
127 #The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-DIRT35{minecraft:dirt, minecraft:grass_block, minecraft:(oak|spruce)_*}".
128 #A group can be prefixed with "hand$" to create an option for the right-click interaction with an enforced empty hand requirement or "break$" for breaking the group blocks.
129 #Moreover, prefix "anything$" creates an option for the right-click interaction with any item held in the hand, not just allowed items. Please make sure that no item does anything
130 #bad when used at a block with such an exception.
131 #The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
132 #The exact paths of the added options can be found in the default player config file after you start the server.
133 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
134 blockProtectionOptionalExceptionGroups = ["Controls{minecraft:lever, #minecraft:buttons}", "Doors{#minecraft:doors, #minecraft:fence_gates, #forge:fence_gates, #minecraft:trapdoors}", "Chests{minecraft:chest, minecraft:trapped_chest, #forge:chests/wooden}", "Barrels{minecraft:barrel, #forge:barrels}", "Ender_Chests{minecraft:ender_chest, #forge:chests/ender}", "Shulker_Boxes{#minecraft:shulker_boxes}", "Furnaces{minecraft:furnace, minecraft:blast_furnace, minecraft:smoker}", "Hoppers{minecraft:hopper}", "Dispenser-like{minecraft:dispenser, minecraft:dropper}", "Anvils{#minecraft:anvil}", "Beds{#minecraft:beds}", "Beacons{minecraft:beacon}", "Enchanting_Tables{minecraft:enchanting_table}", "break$Crops{#minecraft:crops}"]
135 #Entities to partially exclude from chunk protection. Supports entity type tags.
136 #Just an entity/tag ID in the list, e.g. "minecraft:horse" allows entity interaction across the server if the item in the used hand isn't blocking it.
137 #Prefix "hand$" is the same as no prefix but enforces an empty hand requirement in protected chunks. Prefix "break$" allows killing the entities across the server.
138 #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 an entity with such an exception.
139 #Add the same entity/tag multiple times to use multiple prefixes. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
140 #For example ["minecraft:villager", "break$minecraft:villager", "break$minecraft:(trader_|)llama"]
141 forcedEntityProtectionExceptionList = ["anything$minecraft:wandering_trader", "minecraft:minecart"]
142 #Custom groups of entities that a player/claim config should be able to make protection exceptions for. Each group can consist of multiple entities and entity tags.
143 #A group without a prefix creates a player config option for the right-click interaction with the group entities. The format for an entity group is <group ID>{<entities/tags/wildcards separated by ,>}.
144 #The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}".
145 #A group can be prefixed with "hand$" to create an option for the right-click interaction with an enforced empty hand requirement or "break$" for destroying the group entities.
146 #Moreover, prefix "anything$" creates an option for the right-click interaction with any item held in the hand, not just allowed items. Please make sure that no item does anything
147 #bad when used at an entity with such an exception.
148 #The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
149 #The exact paths of the added options can be found in the default player config file after you start the server.
150 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
151 entityProtectionOptionalExceptionGroups = ["Traders{minecraft:villager, minecraft:wandering_trader}", "hand$Item_Frames{minecraft:item_frame}", "break$Livestock{minecraft:cow, minecraft:mooshroom, minecraft:sheep, minecraft:chicken, minecraft:pig, minecraft:rabbit, minecraft:goat}", "Armor_Stands{minecraft:armor_stand}"]
152 #Entities that are prevented from entering the claim. Supports entity type tags. An entity/tag ID in the list, e.g. "minecraft:falling_block" prevents the entities from entering.
153 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. For example: "minecraft:zombie(_villager|)".
154 forcedEntityClaimBarrierList = ["minecraft:falling_block", "supplementaries:slingshot_projectile"]
155 #Custom groups of entities that a player/claim config should be able to enable a barrier for. Each group can consist of multiple entities and entity tags.
156 #Each group creates a player config option for controlling the entity barrier. The format for a entity group is <group ID>{<entities/tags/wildcards separated by ,>}.
157 #The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{#minecraft:raiders, minecraft:zombie(_villager|)}".
158 #The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
159 #The exact paths of the added options can be found in the default player config file after you start the server.
160 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
161 entityClaimBarrierOptionalGroups = ["Players{minecraft:player}", "Ender_Pearls{minecraft:ender_pearl}"]
162 #Entities that can bypass all block protection. Supports entity type tags.
163 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
164 #For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
165 entitiesAllowedToGrief = ["minecraft:sheep"]
166 #Entities that can bypass all protection of other entities. Supports entity type tags.
167 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
168 #For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
169 entitiesAllowedToGriefEntities = []
170 #Entities that can bypass all dropped item protection. Supports entity type tags.
171 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
172 #For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
173 entitiesAllowedToGriefDroppedItems = []
174 #(Forge-only option) Mobs that can grief entities/items but not blocks. This list is used when overriding the vanilla "mob griefing" game rule value.
175 #By default, the mod assumes that any "mob griefing" game rule check is meant for block protection.
176 #This means that the "Protect Blocks From Mobs" option might cause entity or item protection, if that's what the mob is trying to affect.
177 #By adding a mob to this list, you're removing the block protection check for it during the "mob griefing" game rule check.
178 #Supports entity type tags. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
179 #For example ["minecraft:*illager", "minecraft:(v|p)illager", "#minecraft:raiders"]
180 nonBlockGriefingMobs = []
181 #(Forge-only option) Mobs that can grief entities in ways other than attacking them, e.g. how evokers can change the color of sheep. This list is used when overriding the vanilla "mob griefing" game rule value.
182 #By default, the mod assumes that any "mob griefing" game rule check is meant for block protection only. Add a mob to this list if you want the entity protection option to be checked as well when the rule is checked.
183 #Check out the "nonBlockGriefingMobs" option if you want to also remove the default block protection check for the mob.
184 #Supports entity type tags. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
185 #For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
186 entityGriefingMobs = []
187 #(Forge-only option) Mobs that can grief dropped items. This list is used when overriding the vanilla "mob griefing" game rule value.
188 #By default, the mod assumes that any "mob griefing" game rule check is meant for block protection only. Add a mob to this list if you want the item pickup protection option to be checked as well when the rule is checked.
189 #This mod should detect most mobs picking up items by default, but if it doesn't already detect a specific mob, this option might help.
190 #Check out the "nonBlockGriefingMobs" option if you want to also remove the default block protection check for the mob.
191 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
192 #For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
193 droppedItemGriefingMobs = []
194 #Custom groups of entities that a player/claim config should be able to make block access exceptions for (e.g. letting sheep eat grass or endermen take blocks). Each group can consist of multiple entities and entity tags.
195 #The format for an entity group is <group ID>{<entities/tags/wildcards separated by ,>}.
196 #The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}".
197 #The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
198 #The exact paths of the added options can be found in the default player config file after you start the server.
199 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
200 blockAccessEntityGroups = ["Villagers{minecraft:villager}"]
201 #Custom groups of entities that a player/claim config should be able to make entity access exceptions for (e.g. letting zombies kill things).
202 #The groups should consist of entities that are the ones accessing other entities. The groups should not contain entities that are being accessed. Check out the "entityProtectionOptionalExceptionGroups" option for that.
203 #Each group can consist of multiple entities and entity tags. The format for an entity group is <group ID>{<entities/tags/wildcards separated by ,>}.
204 #The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}".
205 #The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
206 #The exact paths of the added options can be found in the default player config file after you start the server.
207 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
208 entityAccessEntityGroups = ["Zombies{minecraft:zombie, minecraft:zombie_villager, minecraft:husk, minecraft:drowned}"]
209 #Custom groups of entities that a player/claim config should be able to make dropped item access exceptions for (e.g. letting piglins pick up gold).
210 #The groups should consist of entities that are the ones trying to pick up items, not consist of specific items.
211 #Each group can consist of multiple entities and entity tags. The format for an entity group is <group ID>{<entities/tags/wildcards separated by ,>}.
212 #The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}".
213 #The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
214 #The exact paths of the added options can be found in the default player config file after you start the server.
215 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
216 droppedItemAccessEntityGroups = ["Villagers{minecraft:villager}", "Piglins{minecraft:piglin}", "Foxes{minecraft:fox}"]
217 #A list of fake players (UUIDs or names) that shouldn't be affected by any chunk claim protection if they try to access a chunk with building protection compatible with
218 #the chunk that the fake player's origin block is positioned in, e.g. claims with the same owner and block protection option values.
219 #This works great for fake players that are bound to the position of a specific placed block (origin block). Moreover, the mod supports fake players placed at a block
220 #next to the origin block, even if that means entering another chunk, e.g. in the case of the Integrated Tunnels mod, or if the origin block is touching the target block.
221 #The mod will try all positions next to the target block and the fake player as the possible position of the fake player origin block.
222 #This will always protect the target block if it or the fake player touch a claim with incompatible build protection. Avoid building on such claim edges.
223 #However, some fake players' origin blocks can be nowhere near the fake player or the target block, e.g. in the case of the Create mod, or there might be no origin block at all,
224 #e.g. NPCs that can move around. In this case, the mods that use such fake players require explicit support to be implemented. Although they might also sometimes
225 #be supported by default, if the fake players use UUIDs of actual players.
226 #Explicit support exists for the Create mod (requires an extension on Fabric) and you are not required to add anything to this list.
227 #Make sure to always test that claim edges are protected from outside interaction by fake players that you add to this list.
228 #Wondering where to get the UUIDs or usernames of specific fake players? You can check the source code of the mods that use them or politely ask the mod authors.
229 #For example ["41C82C87-7AfB-4024-BB57-13D2C99CAE77", "FakePlayerName"]
230 staticFakePlayers = ["[IntegratedTunnels]"]
231 #A list of Java classes of fake players that should be excluded from claim protection exceptions given to fake players with the "staticFakePlayers" option
232 #or built-in fake player support, like in the case of Create mod deployers.
233 #This option is meant for fake players similar to ComputerCraft's turtles, which take the UUID of the player that places them. It becomes a problem when a turtle takes
234 #the UUID of a fake player from "staticFakePlayers" or a deployer because the turtle then gets the same privileges without actually being stationary itself nor a deployer.
235 #Adding classes here should not break support of fake players that take the UUID of their owner. It simply takes away privileges which aren't meant for them.
236 #For example ["dan200.computercraft.shared.turtle.core.TurtlePlayer"]
237 staticFakePlayerClassExceptions = ["dan200.computercraft.shared.turtle.core.TurtlePlayer"]
238 #By default, right-click use of some items is allowed in protected chunks, e.g. swords, pickaxes, bows, shield, tridents, splash potions, to let the players protect themselves or interact with some blocks/entities.
239 #To remove such exceptions for specific items, add them to this list. This list applies to both using an item at air and using it at a block/entity. Supports item tags.
240 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
241 #For example ["minecraft:trident", "minecraft:shield", "minecraft:(oak|spruce)_boat", "#minecraft:boats"]
242 additionalBannedItemsList = ["supplementaries:slingshot", "#minecraft:boats"]
243 #By default, most item right-click uses are disabled in protected chunks. To make an exception for a specific item, add it to this list. This option has a higher priority than "additionalBannedItemsList".
244 #This list applies to both using an item at air and using it at a block/entity. Supports item tags. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
245 #For example ["minecraft:fishing_rod", "minecraft:ender_pearl", "minecraft:(red|green)_bed", "#minecraft:beds"]
246 itemUseProtectionExceptionList = ["cataclysm:void_core", "cataclysm:infernal_forge", "cataclysm:tidal_claws", "cataclysm:*", "cataclysm:void_forge", "cataclysm:void_assault_shoulder_weapon", "cataclysm:wither_assault_shoulder_weapon", "cataclysm:the_incinerator", "cataclysm:gauntlet_of_bulwark", "minecraft:sponge", "alexsmobs:pocket_sand", "minecraft:ender_pearl", "create_enchantment_industry:hyper_experience_bottle", "create:experience_nugget", "minecraft:experience_bottle", "etched:boombox", "minecraft:ender_eye", "environmental:mud_ball", "minecraft:brick", "minecraft:nether_brick", "supplementaries:ash_brick", "endergetic:eumus_brick", "neapolitan:banana_bunch", "minecraft:egg", "supplementaries:bomb_blue", "supplementaries:bomb", "alexsmobs:stink_ray", "caverns_and_chasms:kunai", "savage_and_ravage:conch_of_conjuring", "alexsmobs:hemolymph_blaster", "alexsmobs:blood_sprayer", "brewinandchewin:beer", "create:linked_controller", "supplementaries:quiver", "minecraft:fishing_rod", "alloyed:steel_fishing_rod", "minecraft:firework_rocket", "artifacts:*", "minecraft:spyglass", "caverns_and_chasms:barometer", "caverns_and_chasms:depth_gauge", "caverns_and_chasms_tuning_fork", "quark:pickarang", "quark:flamerang", "quark:echorang", "quark:abacus", "supplementaries:flute", "supplementaries:bubble_blower", "alexsmobs:maraca", "alexsmobs:squid_grapple", "alexsmobs:bear_dust"]
247 #Custom groups of items that a player/claim config should be able to make protection exceptions for. Each group can consist of multiple items and item tags.
248 #Each group creates a player config option for the right-click use of the group items. The format for an item group is <group ID>{<items/tags/wildcards separated by ,>}.
249 #The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-stuff98{minecraft:(writable|written)_book, minecraft:*_book, #minecraft:compasses}".
250 #The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
251 #The exact paths of the added options can be found in the default player config file after you start the server.
252 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
253 itemUseProtectionOptionalExceptionGroups = ["Books{minecraft:written_book, minecraft:writable_book}"]
254 #Items that are completely banned from right-click usage on the server, claimed or not. This list applies to both using an item at air and using it at a block/entity. Supports item tags.
255 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
256 #For example ["minecraft:trident", "minecraft:shield", "minecraft:(oak|spruce)_boat", "#minecraft:boats"]
257 completelyDisabledItemInteractions = []
258 #Blocks that are completely banned from being interacted with on the server, claimed or not. Does not affect block breaking. Supports block tags.
259 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
260 #For example ["minecraft:dirt", "minecraft:*_table", "minecraft:(cartography|fletching)_table", "#minecraft:buttons"]
261 completelyDisabledBlockInteractions = []
262 #Entities that are completely banned from being interacted with on the server, claimed or not. Does not affect killing the entities. Supports entity tags.
263 #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
264 #For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
265 completelyDisabledEntityInteractions = []
266 #Whether to completely disable frost walking on the server. Use this if the regular frost walking protection doesn't work, since there is no game rule for it.
267 completelyDisableFrostWalking = false
268 #Whether to ignore most detected entity collisions for boats.
269 #By default, boats detect entity collisions and handle them every tick for every entity that touches them, which is a lot.
270 #This can become very slow on a server if we also add the necessary claim protection checks in the mix.
271 #This option makes it so most collisions with boats are randomly ignored, which helps the performance without affecting gameplay all that much.
272 reducedBoatEntityCollisions = true
This log will be saved for 90 days from their last view.
Report abuse