-
Notifications
You must be signed in to change notification settings - Fork 13
Sample Config
Olatide F edited this page Jan 23, 2022
·
3 revisions
<?xml version="1.0" encoding="utf-8"?>
<BlockLimiterConfig xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<LimitItems>
<LimitItem>
<Name>SmallGrids</Name>
<BlockList>
<string>shipwelder</string>
</BlockList>
<Exceptions />
<Limit>5</Limit>
<LimitFaction>false</LimitFaction>
<GridTypeBlock>SmallGridsOnly</GridTypeBlock>
<LimitGrids>true</LimitGrids>
<LimitPlayers>false</LimitPlayers>
<Punishment>None</Punishment>
<IgnoreNpcs>false</IgnoreNpcs>
<RestrictProjection>false</RestrictProjection>
<LimitFilterType>None</LimitFilterType>
<LimitFilterOperator>LessThan</LimitFilterOperator>
<FilterValue>0</FilterValue>
</LimitItem>
<LimitItem>
<Name>LargeGrids</Name>
<BlockList>
<string>shipwelder</string>
</BlockList>
<Exceptions />
<Limit>5</Limit>
<LimitFaction>false</LimitFaction>
<GridTypeBlock>LargeGridsOnly</GridTypeBlock>
<LimitGrids>true</LimitGrids>
<LimitPlayers>false</LimitPlayers>
<Punishment>ShutOffBlock</Punishment>
<IgnoreNpcs>false</IgnoreNpcs>
<RestrictProjection>false</RestrictProjection>
<LimitFilterType>None</LimitFilterType>
<LimitFilterOperator>LessThan</LimitFilterOperator>
<FilterValue>0</FilterValue>
</LimitItem>
<LimitItem>
<Name>DynamicGrids</Name>
<BlockList>
<string>shipwelder</string>
</BlockList>
<Exceptions />
<Limit>10</Limit>
<LimitFaction>false</LimitFaction>
<GridTypeBlock>ShipsOnly</GridTypeBlock>
<LimitGrids>true</LimitGrids>
<LimitPlayers>false</LimitPlayers>
<Punishment>None</Punishment>
<IgnoreNpcs>false</IgnoreNpcs>
<RestrictProjection>false</RestrictProjection>
<LimitFilterType>None</LimitFilterType>
<LimitFilterOperator>LessThan</LimitFilterOperator>
<FilterValue>0</FilterValue>
</LimitItem>
<LimitItem>
<Name>UnsupportedStations</Name>
<BlockList>
<string>shipwelder</string>
</BlockList>
<Exceptions />
<Limit>15</Limit>
<LimitFaction>false</LimitFaction>
<GridTypeBlock>StationsOnly</GridTypeBlock>
<LimitGrids>true</LimitGrids>
<LimitPlayers>false</LimitPlayers>
<Punishment>None</Punishment>
<IgnoreNpcs>false</IgnoreNpcs>
<RestrictProjection>false</RestrictProjection>
<LimitFilterType>None</LimitFilterType>
<LimitFilterOperator>LessThan</LimitFilterOperator>
<FilterValue>0</FilterValue>
</LimitItem>
<LimitItem>
<Name>SupportedStations</Name>
<BlockList>
<string>shipwelder</string>
</BlockList>
<Exceptions />
<Limit>20</Limit>
<LimitFaction>false</LimitFaction>
<GridTypeBlock>SupportedStationsOnly</GridTypeBlock>
<LimitGrids>true</LimitGrids>
<LimitPlayers>false</LimitPlayers>
<Punishment>None</Punishment>
<IgnoreNpcs>false</IgnoreNpcs>
<RestrictProjection>false</RestrictProjection>
<LimitFilterType>None</LimitFilterType>
<LimitFilterOperator>LessThan</LimitFilterOperator>
<FilterValue>0</FilterValue>
</LimitItem>
<LimitItem>
<Name>Player</Name>
<BlockList>
<string>shipwelder</string>
<string>refinery</string>
</BlockList>
<Exceptions />
<Limit>1</Limit>
<LimitFaction>false</LimitFaction>
<GridTypeBlock>AllGrids</GridTypeBlock>
<LimitGrids>false</LimitGrids>
<LimitPlayers>true</LimitPlayers>
<Punishment>ShutOffBlock</Punishment>
<IgnoreNpcs>true</IgnoreNpcs>
<RestrictProjection>false</RestrictProjection>
<LimitFilterType>None</LimitFilterType>
<LimitFilterOperator>LessThan</LimitFilterOperator>
<FilterValue>0</FilterValue>
</LimitItem>
<LimitItem>
<Name>Faction</Name>
<BlockList>
<string>shipwelder</string>
</BlockList>
<Exceptions />
<Limit>50</Limit>
<LimitFaction>true</LimitFaction>
<GridTypeBlock>AllGrids</GridTypeBlock>
<LimitGrids>false</LimitGrids>
<LimitPlayers>false</LimitPlayers>
<Punishment>None</Punishment>
<IgnoreNpcs>false</IgnoreNpcs>
<RestrictProjection>false</RestrictProjection>
<LimitFilterType>None</LimitFilterType>
<LimitFilterOperator>LessThan</LimitFilterOperator>
<FilterValue>0</FilterValue>
</LimitItem>
<LimitItem>
<Name>TestPiston</Name>
<BlockList>
<string>ExtendedPistonBase</string>
</BlockList>
<Exceptions />
<Limit>2</Limit>
<LimitFaction>false</LimitFaction>
<GridTypeBlock>AllGrids</GridTypeBlock>
<LimitGrids>true</LimitGrids>
<LimitPlayers>false</LimitPlayers>
<Punishment>None</Punishment>
<IgnoreNpcs>false</IgnoreNpcs>
<RestrictProjection>false</RestrictProjection>
<LimitFilterType>None</LimitFilterType>
<LimitFilterOperator>LessThan</LimitFilterOperator>
<FilterValue>0</FilterValue>
</LimitItem>
</LimitItems>
<MaxBlocksSmallGrid>0</MaxBlocksSmallGrid>
<MaxBlocksLargeGrid>0</MaxBlocksLargeGrid>
<MaxBlockSizeShips>0</MaxBlockSizeShips>
<MaxBlockSizeStations>0</MaxBlockSizeStations>
<MaxBlockSizeProjections>0</MaxBlockSizeProjections>
<MaxSmallGrids>0</MaxSmallGrids>
<MaxLargeGrids>0</MaxLargeGrids>
<BlockType>None</BlockType>
<EnableLimits>true</EnableLimits>
<UseVanillaLimits>false</UseVanillaLimits>
<KillNoOwnerBlocks>true</KillNoOwnerBlocks>
<ServerName>Server</ServerName>
<LogFileName />
<DenyMessage>Limit reached
{BC} blocks denied
BlockNames:
{BL}</DenyMessage>
<ProjectionDenyMessage>{BC} blocks removed from Projection.
BlockNames =
{BL}</ProjectionDenyMessage>
<GeneralException />
<EnableGridSpawnBlocking>true</EnableGridSpawnBlocking>
<EnableConvertBlock>true</EnableConvertBlock>
<BlockOwnershipTransfer>true</BlockOwnershipTransfer>
<MergerBlocking>true</MergerBlocking>
<Annoy>true</Annoy>
<PunishInterval>15</PunishInterval>
<AnnoyMessage>You're in violation of set limits. Use [!blocklimit mylimit] to view which limits you've exceeded</AnnoyMessage>
<AnnoyInterval>10</AnnoyInterval>
<AnnoyDuration>5000</AnnoyDuration>
</BlockLimiterConfig>