ItemsAdderAdditionsItemsAdderAdditions
Compatibiliteit

WorldGuard

Optionele WorldGuard-regiovlaggen die door ItemsAdderAdditions worden toegevoegd.

WorldGuard-ondersteuning is optioneel. Wanneer WorldGuard is geïnstalleerd, registreert ItemsAdderAdditions regiovlaggen waarmee ondersteunde behaviours, plaatsing van custom paintings en ingebouwde acties kunnen worden toegestaan of geweigerd.

Als WorldGuard niet is geïnstalleerd, of als een WorldGuard-controle is uitgeschakeld in de configuratie van ItemsAdderAdditions, staat ItemsAdderAdditions de beschermde functie toe.

Vereisten

  • WorldGuard is geïnstalleerd voordat ItemsAdderAdditions vlaggen registreert.
  • Herstart de server nadat je WorldGuard toevoegt of plugins wijzigt die conflicterende vlaggen definiëren.

Configuratie

WorldGuard-controles zijn standaard ingeschakeld.

worldguard:
  enabled: true
  flags:
    storage_open: true
    contact_damage: true
    stackable_place: true
    bed_use: true
    custom_painting_place: true
    actions: true

Zet worldguard.enabled: false om alle WorldGuard-controles van ItemsAdderAdditions uit te schakelen. Zet een individuele flagoptie op false om die vlag niet meer te controleren terwijl andere controles ingeschakeld blijven.

Vlaggen

ItemsAdderAdditions registreert WorldGuard StateFlags met standaardwaarde allow.

VlagGecontroleerd gedrag
iaa-storage-openInventarissen van het storage behaviour openen.
iaa-contact-damageSchade die door het contact effect behaviour wordt toegepast.
iaa-stackable-placePlaatsing die door het stackable behaviour wordt afgehandeld.
iaa-bed-useHet bed behaviour gebruiken.
iaa-custom-painting-placeCustom paintings plaatsen.

Actievlaggen

ItemsAdderAdditions registreert ook één vlag per ingebouwde actie. De vlagnaam is:

iaa-action-<action-key-with-underscores-replaced-by-dashes>

Voorbeelden:

ActiesleutelWorldGuard-vlag
replace_biomeiaa-action-replace-biome
open_trade_machineiaa-action-open-trade-machine
mythic_mobs_skilliaa-action-mythic-mobs-skill

Huidige ingebouwde actievlaggen:

iaa-action-actionbar
iaa-action-clear-item
iaa-action-ignite
iaa-action-message
iaa-action-mythic-mobs-skill
iaa-action-open-inventory
iaa-action-open-trade-machine
iaa-action-play-animation
iaa-action-play-emote
iaa-action-replace-biome
iaa-action-replace-item
iaa-action-shoot-fireball
iaa-action-swing-hand
iaa-action-teleport
iaa-action-title
iaa-action-toast
iaa-action-veinminer

Alle action executors controleren hun actievlag voordat ze worden uitgevoerd. De gecontroleerde locatie wordt gekozen uit de action context: targetentiteit, blok, furniture-entiteit of de locatie van de speler als fallback.

Regiovoorbeelden

Storage-openingen in een regio weigeren:

/rg flag spawn iaa-storage-open deny

Contact effect-schade in een regio weigeren:

/rg flag spawn iaa-contact-damage deny

Alleen de actie replace_biome in een regio weigeren:

/rg flag spawn iaa-action-replace-biome deny

Plaatsing van custom paintings expliciet toestaan:

/rg flag gallery iaa-custom-painting-place allow

Standaardgedrag

  • Vlaggen staan standaard op allow.
  • Als WorldGuard ontbreekt, staat ItemsAdderAdditions de functie toe.
  • Als de WorldGuard-configuratie van ItemsAdderAdditions is uitgeschakeld, staat ItemsAdderAdditions de functie toe.
  • Als een vlagnaam conflicteert met een niet-StateFlag, wordt die vlag uitgeschakeld en wordt er een waarschuwing gelogd.

Problemen oplossen

  • Als een flagcommando zegt dat de vlag niet bestaat, herstart dan met WorldGuard geïnstalleerd zodat ItemsAdderAdditions de vlaggen tijdens startup kan registreren.
  • Als een functie toch wordt uitgevoerd, controleer config.yml en bevestig dat de bijbehorende optie worldguard.flags.* op true staat.
  • Gebruik voor acties de actievlagnaam met streepjes, niet met underscores.
  • Controleer de serverlogs op waarschuwingen over vlagconflicten.

Gerelateerde pagina's

On this page