Integratsii Zashchity WorldCannon
WorldCannon mozhet proveriat kandidaty na tochki prizemleniia cherez neskolko pluginov zashchity, prezhde chem dobavit ikh v ochered na ispolzovanie.
Podderzhivaemye Integratsii
Tekushchie soft dependency:
- WorldGuard
- Towny
- Lands
- GriefPrevention
- HuskTowns
- HuskClaims
Kak Rabotaiut Proverki Zashchity
- Adaptery proveriaiutsia v fiksirovannom poriadke: WorldGuard, Towny, Lands, GriefPrevention, HuskTowns, HuskClaims.
- Pervyi adapter, kotoryi blokiruet lokaciu, ostanavlivaet proverku i stanovitsia prichinoi v otchete.
- Esli adapter otkliuchen v konfiguratsii ili plugin otsutstvuet, on propuskaetsia.
- Esli API zashchity vozvrashchaet oshibku, WorldCannon po umolchaniiu blokiruet takoe prizemlenie.
Globalnyi safety toggle dlia sboyev API:
landing.failOpenOnProtectionErrors
Po umolchaniiu: false
Esli ustanovit true, WorldCannon razreshit prodolzhit prizemlenie, kogda plugin zashchity nelzia bezopasno oprosit.
Puti Konfiguratsii
Vse perekliuchateli zashchity nahodiatsia pod protection.* v plugins/FunRTP/config.yml.
Povedenie dlia Kazhdogo Plugina
WorldGuard
Kluchi konfiguratsii:
protection.worldGuard.enabledprotection.worldGuard.allowGlobalRegionOnlyprotection.worldGuard.allowBuildAllowedRegionsprotection.worldGuard.allowPassthroughRegions
Povedenie po umolchaniiu:
- vkliuchen po umolchaniiu
- lokatsii, pokrytye tolko
__global__, razresheny po umolchaniiu - regiony s
build=ALLOWrazresheny po umolchaniiu - regiony s
passthrough=ALLOWrazresheny po umolchaniiu - drugie sovpadaiushchie zashchishchennye regiony blokiruiutsia
Towny
Kluchi konfiguratsii:
protection.towny.enabledprotection.towny.allowWildernessprotection.towny.allowNationZonesprotection.towny.allowClaimedTownBlocks
Povedenie po umolchaniiu:
- vkliuchen po umolchaniiu
- wilderness razreshena
- zony natsii blokiruiutsia
- zaniatye town blocks blokiruiutsia
Lands
Kluchi konfiguratsii:
protection.lands.enabledprotection.lands.allowUnclaimedAreasprotection.lands.allowClaimedAreas
Povedenie po umolchaniiu:
- vkliuchen po umolchaniiu
- nezaniatye oblasti razresheny
- zaniatye oblasti blokiruiutsia
GriefPrevention
Kluchi konfiguratsii:
protection.griefPrevention.enabledprotection.griefPrevention.allowWildernessprotection.griefPrevention.allowAdminClaimsprotection.griefPrevention.allowPlayerClaims
Povedenie po umolchaniiu:
- vkliuchen po umolchaniiu
- wilderness razreshena
- admin claims blokiruiutsia
- player claims blokiruiutsia
HuskTowns
Kluchi konfiguratsii:
protection.huskTowns.enabledprotection.huskTowns.allowWildernessprotection.huskTowns.allowAdminClaimsprotection.huskTowns.allowRegularClaimsprotection.huskTowns.allowFarmClaimsprotection.huskTowns.allowPlotClaims
Povedenie po umolchaniiu:
- vkliuchen po umolchaniiu
- wilderness razreshena
- admin claims blokiruiutsia
- obychnye town claims blokiruiutsia
- farm claims blokiruiutsia
- plot claims blokiruiutsia
HuskClaims
Kluchi konfiguratsii:
protection.huskClaims.enabledprotection.huskClaims.allowWildernessprotection.huskClaims.allowAdminClaimsprotection.huskClaims.allowPlayerClaims
Povedenie po umolchaniiu:
- vkliuchen po umolchaniiu
- wilderness razreshena
- admin claims blokiruiutsia
- player claims blokiruiutsia
Ne-Zashchitnaia Validatsiia Tozhe Primeniaetsia
Integratsii zashchity - eto tolko chast validatsii prizemleniia. Tochka vse eshche mozhet byt otklonena, potomu chto:
- ona nahoditsia za predelami world border
- bezopasnaia poverkhnost otsutstvuet
- prostranstvo dlia nog ili golovy zablokirovano
- terren sovpadaet so spiskami nebezopasnykh materialov iz konfiguratsii