Class WorldAction

java.lang.Object
ua.mcchickenstudio.opencreative.coding.blocks.actions.Action
ua.mcchickenstudio.opencreative.coding.blocks.actions.worldactions.WorldAction
All Implemented Interfaces:
CodingBlock
Direct Known Subclasses:
AddBlastingFurnaceRecipeAction, AddCampfireRecipeAction, AddCraftingRecipeAction, AddFurnaceRecipeAction, AddPhysObjectAction, AddSmokerRecipeAction, ApplyBoneMealAction, BossBarColorAction, BossBarDisplayNameAction, BossBarOverlayAction, BossBarProgressAction, ClearContainerAction, ClearScoreboardScoresAction, CopyBlocksAction, CreateBossBarAction, CreateExplosionAction, CreateFireworkExplosionAction, CreateScoreboardAction, CreateTeamAction, DeleteBossBarAction, DeleteScoreboardAction, DeleteTeamAction, DestroyBlockAction, DropItemAction, GetContainerItemsAction, GetSignLineAction, GiveItemsToContainerAction, MotionParamPhysObjectAction, RemoveRecipeAction, ScoreboardResetScoreAction, ScoreboardSetDisplayNameAction, ScoreboardSetScoreAction, SendWebRequestAction, SetBlockBiomeAction, SetBlockPoweredAction, SetBlocksAreaTypeAction, SetBlockTypeAction, SetDifficultyAction, SetItemBySlotInContainerAction, SetScoreNumberStyleAction, SetSignGlowingTextAction, SetSignLineAction, SetSignWaxedAction, SetTimeAction, SettingsParamPhysObjectAction, SetWaterLoggedAction, SetWeatherAction, SetWorldBorderAction, SpawnArrowAction, SpawnBlockDisplayAction, SpawnEndCrystalAction, SpawnEnderEyeAction, SpawnEntityAction, SpawnExperienceOrbAction, SpawnFallingBlockAction, SpawnFireworkAction, SpawnItemDisplayAction, SpawnParticleAction, SpawnParticlesLineAction, SpawnTextDisplayAction, StrikeLightningAction, SwitchToBuildModeAction, TeamSetCanSeeInvisibleAction, TeamSetCollisionRuleAction, TeamSetColorAction, TeamSetVisibleTagAction, TransferVariableAction, VisualParamPhysObjectAction

public abstract class WorldAction extends Action
  • Constructor Details

  • Method Details

    • execute

      protected final void execute(org.bukkit.entity.Entity entity)
      Description copied from class: Action
      Executes action with specified entity.
      Specified by:
      execute in class Action
      Parameters:
      entity - Entity to execute action.
    • execute

      protected abstract void execute()
      Executes world action: modifies a world.
    • setLastSpawnedEntity

      protected void setLastSpawnedEntity(@NotNull @NotNull org.bukkit.entity.Entity entity)
    • getActionCategory

      @NotNull public @NotNull ActionCategory getActionCategory()
      Description copied from class: Action
      Returns category of action, that contains information about action: glass pane materials, block materials.
      Specified by:
      getActionCategory in class Action
      Returns:
      Category of action.