Class NumberEventValue
java.lang.Object
ua.mcchickenstudio.opencreative.coding.values.EventValue
ua.mcchickenstudio.opencreative.coding.values.NumberEventValue
- All Implemented Interfaces:
ExtensionContent
- Direct Known Subclasses:
AbsorptionAmountValue,ArmorPointsValue,ArmorToughnessValue,AttackDamageValue,AttackKnockbackValue,AttackSpeedValue,BurningTimeValue,ClearWeatherDurationValue,ClickedSlotValue,DamageValue,EntityAgeValue,EntityFallDistanceValue,EntityFireTicksValue,EntityFreezeTicksValue,EntityFuseTicksValue,EntityGravityValue,EntityHeightValue,EntityLocationPitchValue,EntityLocationXValue,EntityLocationYawValue,EntityLocationYValue,EntityLocationZValue,EntityScaleValue,EntityStepHeightValue,EntityTicksLivedValue,EntityWidthXValue,EntityWidthZValue,ExplosionKnockbackResistanceValue,FoodLevelValue,HumanHungerValue,KnockbackResistanceValue,LivingArrowsInBodyValue,LivingBeeStingerCooldownValue,LivingBodyYawValue,LivingHealthValue,LivingLastDamageValue,LivingMaxHealthValue,LivingMaximumAirValue,LivingMaxNoDamageTicksValue,LivingNoDamageTicksValue,LivingRemainingAirValue,LivingShieldBlockingDelayValue,MerchantTradesCountValue,NewSlotValue,OldSlotValue,PlayerClientViewDistanceValue,PlayerExperienceLevelValue,PlayerExperienceValue,PlayerFlightSpeedValue,PlayerPingValue,PlayerTotalExperienceValue,PlayerWalkSpeedValue,PurchasePriceValue,ServerTicksPerSecondValue,ThunderWeatherDurationValue,UnixTimeHoursValue,UnixTimeMinutesValue,UnixTimeSecondsValue,UnixTimeValue,WebResponseCodeValue,WorldBlockEditsAmountValue,WorldBlockEditsLimitValue,WorldEntitiesAmountLimitValue,WorldEntitiesAmountValue,WorldGameTimeValue,WorldIdValue,WorldLastRedstoneOperationsValue,WorldOnlineValue,WorldRatingValue,WorldRedstoneOperationsLimitValue,WorldSizeValue,WorldTargetsCount,WorldTimeValue,WorldVariablesAmountLimitValue,WorldVariablesAmountValue
NumberEventValue
This class represents an event value, that returns number, or null.-
Constructor Summary
ConstructorsConstructorDescriptionNumberEventValue(@NotNull String id, @NotNull org.bukkit.inventory.ItemStack displayIcon, @NotNull MenusCategory category) -
Method Summary
Modifier and TypeMethodDescriptionabstract @Nullable NumbergetNumber(@NotNull ActionsHandler handler, @NotNull Action action, @Nullable org.bukkit.entity.Entity entity) Returns a number that can be got from player, event, action, or null.final @Nullable ObjectgetValue(@NotNull ActionsHandler handler, @NotNull Action action, @Nullable org.bukkit.entity.Entity entity) Returns a value that will be set instead of event value name tag item.Methods inherited from class ua.mcchickenstudio.opencreative.coding.values.EventValue
equals, getCategory, getDisplayIcon, getID, getLocaleName, getName, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ua.mcchickenstudio.opencreative.coding.ExtensionContent
getDescription, getExtensionId
-
Constructor Details
-
Method Details
-
getNumber
@Nullable public abstract @Nullable Number getNumber(@NotNull @NotNull ActionsHandler handler, @NotNull @NotNull Action action, @Nullable @Nullable org.bukkit.entity.Entity entity) Returns a number that can be got from player, event, action, or null.- Returns:
- number, or null.
-
getValue
@Nullable public final @Nullable Object getValue(@NotNull @NotNull ActionsHandler handler, @NotNull @NotNull Action action, @Nullable @Nullable org.bukkit.entity.Entity entity) Description copied from class:EventValueReturns a value that will be set instead of event value name tag item.- Specified by:
getValuein classEventValue- Parameters:
handler- handler of action to get value.action- action to get value.entity- entity to get value, can be null.- Returns:
- string, number, boolean, item, location, vector, or null.
-