Class PlayerAction

java.lang.Object
ua.mcchickenstudio.opencreative.coding.blocks.actions.Action
ua.mcchickenstudio.opencreative.coding.blocks.actions.playeractions.PlayerAction
All Implemented Interfaces:
CodingBlock
Direct Known Subclasses:
ApplyMendingAction, ClearChatAction, ClearInventoryAction, ClearPotionEffectsAction, CloseInventoryAction, DamagePlayerAction, DiscoverRecipeAction, FireworkBoostAction, GetItemAction, GiveItemsAction, GivePotionEffectsAction, GiveRandomItemAction, HideBossBarAction, HideEntityAction, HidePlayerAction, HideScoreboardAction, KickPlayerAction, LaunchHorizontalAction, LaunchToLocationAction, LaunchVerticalAction, OpenBookAction, OpenContainerAction, OpenInventoryAction, OpenSignAction, PlayerReleaseShouldersAction, PlayerSetMaximumAirAction, PlayerSetRemainingAirAction, PlayerSetTimeAction, PlayerSetWeatherAction, PlayerSetWorldBorderAction, PlaySoundAction, RemoveItemsAction, RemovePotionEffectsAction, RequestPurchaseAction, RestoreInventoryAction, SaddleEntityAction, SaveInventoryAction, SendDialogAction, SendMessageAction, SendSignChangeAction, SetArmorAction, SetArrowsInBodyAction, SetBeeStingerCooldownAction, SetBeeStingersInBodyAction, SetCanPickupItem, SetCompassTarget, SetCursorItemAction, SetExpAction, SetExpLevelAction, SetFallDistanceAction, SetFireTicksAction, SetFlyingAction, SetFlyingFallDamageAction, SetFlySpeedAction, SetFreezeTicksAction, SetGameModeAction, SetGlidingAction, SetGlowingAction, SetHealthAction, SetHotBarAction, SetHungerAction, SetItemCooldownAction, SetItemInHandAction, SetItemInSlotAction, SetItemsAction, SetLastDamageAction, SetMaxHealthAction, SetMaxNoDamageTicksAction, SetMenuItemAction, SetMenuItemsRowAction, SetMenuSizeAction, SetMenuTitleAction, SetNoDamageTicksAction, SetResourcePackAction, SetShieldBlockingDelay, SetSimulationDistanceAction, SetSlotAction, SetSneakingAction, SetSpectatorTargetAction, SetSprintingAction, SetTotalExpAction, SetViewDistanceAction, SetVisualFireAction, SetWalkSpeedAction, ShowActionbarAction, ShowAdvancementAction, ShowBossBarAction, ShowDemoScreenAction, ShowElderGuardianAction, ShowEntityAction, ShowParticleAction, ShowPhantomBlockAction, ShowPlayerAction, ShowScoreboardAction, ShowTitleAction, ShowWinScreenAction, StopSoundsAction, SwingHandAction, TeleportPlayerAction, UndiscoverRecipeAction

public abstract class PlayerAction extends Action
  • Constructor Details

  • Method Details

    • 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.
    • execute

      public 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.
    • executePlayer

      public abstract void executePlayer(@NotNull @NotNull org.bukkit.entity.Player player)