Class MultiActionBlock

java.lang.Object
ua.mcchickenstudio.opencreative.indev.blocks.CodingBlock
ua.mcchickenstudio.opencreative.indev.blocks.multiactions.MultiActionBlock
All Implemented Interfaces:
ExtensionContent

public abstract class MultiActionBlock extends CodingBlock
  • Constructor Details

    • MultiActionBlock

      public MultiActionBlock(@NotNull @NotNull String id, @NotNull @NotNull org.bukkit.Material mainBlock, @NotNull @NotNull org.bukkit.Material offBlock)
  • Method Details

    • execute

      public abstract void execute(@Nullable @Nullable org.bukkit.entity.Entity target, @NotNull @NotNull ActionsHandler actionsHandler, @NotNull @NotNull Arguments arguments, @NotNull @NotNull List<ActionBlock> actions)
    • onSignClick

      public void onSignClick(org.bukkit.event.player.PlayerInteractEvent event)
      Specified by:
      onSignClick in class CodingBlock