Перейти к основному содержимому

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.enabled
  • protection.worldGuard.allowGlobalRegionOnly
  • protection.worldGuard.allowBuildAllowedRegions
  • protection.worldGuard.allowPassthroughRegions

Povedenie po umolchaniiu:

  • vkliuchen po umolchaniiu
  • lokatsii, pokrytye tolko __global__, razresheny po umolchaniiu
  • regiony s build=ALLOW razresheny po umolchaniiu
  • regiony s passthrough=ALLOW razresheny po umolchaniiu
  • drugie sovpadaiushchie zashchishchennye regiony blokiruiutsia

Towny

Kluchi konfiguratsii:

  • protection.towny.enabled
  • protection.towny.allowWilderness
  • protection.towny.allowNationZones
  • protection.towny.allowClaimedTownBlocks

Povedenie po umolchaniiu:

  • vkliuchen po umolchaniiu
  • wilderness razreshena
  • zony natsii blokiruiutsia
  • zaniatye town blocks blokiruiutsia

Lands

Kluchi konfiguratsii:

  • protection.lands.enabled
  • protection.lands.allowUnclaimedAreas
  • protection.lands.allowClaimedAreas

Povedenie po umolchaniiu:

  • vkliuchen po umolchaniiu
  • nezaniatye oblasti razresheny
  • zaniatye oblasti blokiruiutsia

GriefPrevention

Kluchi konfiguratsii:

  • protection.griefPrevention.enabled
  • protection.griefPrevention.allowWilderness
  • protection.griefPrevention.allowAdminClaims
  • protection.griefPrevention.allowPlayerClaims

Povedenie po umolchaniiu:

  • vkliuchen po umolchaniiu
  • wilderness razreshena
  • admin claims blokiruiutsia
  • player claims blokiruiutsia

HuskTowns

Kluchi konfiguratsii:

  • protection.huskTowns.enabled
  • protection.huskTowns.allowWilderness
  • protection.huskTowns.allowAdminClaims
  • protection.huskTowns.allowRegularClaims
  • protection.huskTowns.allowFarmClaims
  • protection.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.enabled
  • protection.huskClaims.allowWilderness
  • protection.huskClaims.allowAdminClaims
  • protection.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