java.lang.Object
ch.njol.skript.lang.TriggerItem
ch.njol.skript.lang.Statement
ch.njol.skript.lang.Condition
ch.njol.skript.conditions.base.PropertyCondition<Object>
org.skriptlang.skript.bukkit.loottables.elements.conditions.CondHasLootTable
All Implemented Interfaces:
Debuggable, Simplifiable<Condition>, SyntaxElement, Predicate<Object>, Conditional<org.bukkit.event.Event>, RuntimeErrorProducer, SyntaxRuntimeErrorProducer

@Name("Has Loot Table") @Description("Checks whether an entity or block has a loot table. The loot tables of chests will be deleted when the chest is opened or broken.") @Example("set event-block to chest\nif event-block has a loot table:\n\t# this will never happen, because it doesn\'t have a loot table.\n\nset loot table of event-block to \"minecraft:chests/simple_dungeon\"\nif event-block has a loot table:\n\t# this will happen, because it now has a loot table.\n") @Since("2.10") public class CondHasLootTable extends ch.njol.skript.conditions.base.PropertyCondition<Object>
  • Constructor Details

    • CondHasLootTable

      public CondHasLootTable()
  • Method Details

    • check

      public boolean check(Object object)
      Specified by:
      check in class ch.njol.skript.conditions.base.PropertyCondition<Object>
    • getPropertyType

      protected ch.njol.skript.conditions.base.PropertyCondition.PropertyType getPropertyType()
      Overrides:
      getPropertyType in class ch.njol.skript.conditions.base.PropertyCondition<Object>
    • getPropertyName

      protected String getPropertyName()
      Specified by:
      getPropertyName in class ch.njol.skript.conditions.base.PropertyCondition<Object>