Class InteractionBlocker

java.lang.Object
io.github.djtpj.trait.Trait
io.github.djtpj.trait.SimpleTrait
io.github.djtpj.trait.traits.InteractionBlocker
All Implemented Interfaces:
org.bukkit.event.Listener

public class InteractionBlocker extends SimpleTrait
  • Field Details

  • Constructor Details

    • InteractionBlocker

      public InteractionBlocker(String name, String description, org.bukkit.ChatColor color, org.bukkit.Material material, Trait.Type type, org.bukkit.Material blockedMaterial, org.bukkit.event.block.Action[] actions)
    • InteractionBlocker

      public InteractionBlocker(ItemIcon icon, Trait.Type type, String blockedMaterial, org.json.simple.JSONArray actions)
    • InteractionBlocker

      public InteractionBlocker(org.bukkit.Material blockedMaterial, org.bukkit.event.block.Action[] actions)
  • Method Details

    • preventInteraction

      public void preventInteraction(org.bukkit.event.player.PlayerInteractEvent event)