WorldProtectionRules

Per-world toggles read by InstanceProtector. Defaults match a strict dungeon-style protection (everything blocked, no multipliers). Use the static factories or the fluent setters to build a ruleset and pass it to addProtectedWorld.

Constructors

Link copied to clipboard
public void WorldProtectionRules()

Properties

Link copied to clipboard
public double fireDamageMultiplier
Link copied to clipboard
public double poisonDamageMultiplier
Link copied to clipboard
public double witherDamageMultiplier

Functions

Link copied to clipboard
public double getFireDamageMultiplier()
Link copied to clipboard
public double getPoisonDamageMultiplier()
Link copied to clipboard
public double getWitherDamageMultiplier()
Link copied to clipboard
public boolean isAllowElytra()
Link copied to clipboard
public boolean isAllowExplosions()
Link copied to clipboard
public boolean isAllowLiquidFlow()
Link copied to clipboard
public boolean isPreventFlyToggle()
Link copied to clipboard
public boolean isPreventFriendlyFire()
Link copied to clipboard
Link copied to clipboard
public boolean isPreventVanillaMobSpawning()
Link copied to clipboard
public WorldProtectionRules setAllowElytra(boolean allowElytra)
Link copied to clipboard
public WorldProtectionRules setAllowExplosions(boolean allowExplosions)
Link copied to clipboard
public WorldProtectionRules setAllowLiquidFlow(boolean allowLiquidFlow)
Link copied to clipboard
public WorldProtectionRules setFireDamageMultiplier(double fireDamageMultiplier)
Link copied to clipboard
public WorldProtectionRules setPoisonDamageMultiplier(double poisonDamageMultiplier)
Link copied to clipboard
public WorldProtectionRules setPreventFlyToggle(boolean preventFlyToggle)
Link copied to clipboard
public WorldProtectionRules setPreventFriendlyFire(boolean preventFriendlyFire)
Link copied to clipboard
public WorldProtectionRules setPreventRedstoneInteraction(boolean preventRedstoneInteraction)
Link copied to clipboard
public WorldProtectionRules setPreventVanillaMobSpawning(boolean preventVanillaMobSpawning)
Link copied to clipboard
public WorldProtectionRules setWitherDamageMultiplier(double witherDamageMultiplier)
Link copied to clipboard
public static WorldProtectionRules strict()