Interface Performer

All Superinterfaces:
VoxelCommandElement
All Known Implementing Classes:
AbstractPerformer, ComboComboNoPhysicsPerformer, ComboComboPerformer, ComboInkNoPhysicsPerformer, ComboInkPerformer, ComboMaterialNoPhysicsPerformer, ComboMaterialPerformer, ComboNoPhysicsPerformer, ComboPerformer, ExcludeComboPerformer, ExcludeInkPerformer, ExcludeMaterialPerformer, IncludeComboPerformer, IncludeInkPerformer, IncludeMaterialPerformer, InkComboNoPhysicsPerformer, InkComboPerformer, InkInkNoPhysicsPerformer, InkInkPerformer, InkMaterialNoPhysicsPerformer, InkMaterialPerformer, InkNoPhysicsPerformer, InkPerformer, MaterialComboNoPhysicsPerformer, MaterialComboPerformer, MaterialInkNoPhysicsPerformer, MaterialInkPerformer, MaterialMaterialNoPhysicsPerformer, MaterialMaterialPerformer, MaterialNoPhysicsPerformer, MaterialPerformer

public interface Performer extends VoxelCommandElement
  • Method Details

    • initialize

      void initialize(PerformerSnipe snipe)
      Initialize performer data.
      Parameters:
      snipe - Snipe
    • perform

      void perform(EditSession editSession, int x, int y, int z, BlockState block)
      Perform performer action.
      Parameters:
      editSession - EditSession
      x - Block x
      y - Block y
      z - Block z
      block - BlockState
    • sendInfo

      void sendInfo(PerformerSnipe snipe)
      Send performer information.
      Parameters:
      snipe - Snipe
    • getProperties

      PerformerProperties getProperties()
      Return performer properties.
      Returns:
      performer properties
    • setProperties

      void setProperties(PerformerProperties properties)
      Set performer properties.
      Parameters:
      properties - performer properties
    • loadProperties

      void loadProperties()
      Load brush properties.