Class EntityAction

java.lang.Object
ua.mcchickenstudio.opencreative.coding.blocks.actions.Action
ua.mcchickenstudio.opencreative.coding.blocks.actions.entityactions.EntityAction
All Implemented Interfaces:
CodingBlock
Direct Known Subclasses:
ClearDisguiseAction, DamageEntityAction, DisguiseAsBlockAction, DisguiseAsEntityAction, DisguiseAsPlayerAction, EntityClearInventoryAction, EntityClearPotionEffectsAction, EntityEndermanTeleportAction, EntityExplodeAction, EntityExplosiveIgniteAction, EntityGetItemAction, EntityGiveItemsAction, EntityGivePotionEffectsAction, EntityLaunchHorizontalAction, EntityLaunchToLocationAction, EntityLaunchVerticalAction, EntityReleaseShouldersAction, EntityRemoveItemsAction, EntityRemovePassengerAction, EntityRemovePotionEffectsAction, EntitySaddleEntityAction, EntitySetAdultAction, EntitySetAgeAction, EntitySetAggressiveAction, EntitySetAIAction, EntitySetAllayDancingAction, EntitySetArmorAction, EntitySetArrowsInBodyAction, EntitySetAwareAction, EntitySetAxolotlPlayingDeadAction, EntitySetBabyAction, EntitySetBatAwakeAction, EntitySetBearStandingAction, EntitySetBeeHasStungAction, EntitySetBeeNectarAction, EntitySetBeeStingerCooldownAction, EntitySetBeeStingersInBodyAction, EntitySetBreedAction, EntitySetCamelDashingAction, EntitySetCanPickupItemAction, EntitySetCatLyingDownAction, EntitySetChargedAction, EntitySetCollidableAction, EntitySetDespawningAction, EntitySetDisplayBillboardAction, EntitySetDisplayItemAction, EntitySetDisplayLightningAction, EntitySetDisplayScaleAction, EntitySetDisplaySeeThroughAction, EntitySetDisplayShadowedAction, EntitySetDisplayTextAction, EntitySetDisplayTextOpacityAction, EntitySetDisplayTextWidthAction, EntitySetDisplayTranslationAction, EntitySetDogCollarColorAction, EntitySetEatingAction, EntitySetFallDistanceAction, EntitySetFireTicksAction, EntitySetFoxCrouchingAction, EntitySetFoxDefendingAction, EntitySetFoxFaceplantedAction, EntitySetFoxLeapingAction, EntitySetFoxSleepingAction, EntitySetFreezeTicksAction, EntitySetFrictionAction, EntitySetGlowingAction, EntitySetGoatHornsAction, EntitySetGuardianLaserAction, EntitySetHandAction, EntitySetHasChestAction, EntitySetHealthAction, EntitySetHookApplyLureAction, EntitySetHorseRearingAction, EntitySetInterestedAction, EntitySetItemInHandAction, EntitySetItemsAction, EntitySetLastDamageAction, EntitySetLeashHolderAction, EntitySetMaxHealthAction, EntitySetMaximumAirAction, EntitySetMaxNoDamageTicksAction, EntitySetMinecartBlockAction, EntitySetNameAction, EntitySetNoDamageTicksAction, EntitySetPandaOnBackAction, EntitySetParrotColorAction, EntitySetPhysicsAction, EntitySetPiglinChargingAction, EntitySetPiglinDancingAction, EntitySetPillagerCelebratingAction, EntitySetRemainingAirAction, EntitySetSaddleAction, EntitySetScreamingAction, EntitySetSheepColorAction, EntitySetShieldBlockingDelay, EntitySetSilentAction, EntitySetSittingAction, EntitySetSnowGolemPumpkinAction, EntitySetVisualFireAction, EntitySetWalkSpeedAction, EntitySetWanderingDrinkMilkAction, EntitySetWanderingDrinkPotionAction, EntityTeleportAction, EntityVillagerShakeHeadAction, EntityVillagerZombifyAction, EntityWakeUpAction, RemoveEntityAction, SetArmorStandPoseAction, SetDisguiseNameAction, SetEntityPathMoveToLocationAction, SetEntityTargetAction, SetScaleAction, SetStepHeightAction, SetTeamAction, SetVelocityAction, UnsetTeamAction

public abstract class EntityAction extends Action
  • Constructor Details

  • Method Details

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

      public abstract void executeEntity(@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.