程序包 cn.nukkit.entity

类 Entity

所有已实现的接口:
Metadatable, Cloneable
直接已知子类:
EntityAreaEffectCloud, EntityArmorStand, EntityEndCrystal, EntityFallingBlock, EntityFirework, EntityHanging, EntityItem, EntityLightning, EntityLiving, EntityPrimedTNT, EntityProjectile, EntityVehicle, EntityXPOrb

@PowerNukkitDifference(since="1.4.0.0-PN", info="All DATA constants were made dynamic because they have tendency to change on Minecraft updates, these dynamic calls will avoid the need of plugin recompilations after Minecraft updates that shifts the data values") public abstract class Entity extends Location implements Metadatable
作者:
MagicDroidX
  • 字段详细资料

    • EMPTY_ARRAY

      @PowerNukkitOnly @Since("1.4.0.0-PN") public static final Entity[] EMPTY_ARRAY
    • NETWORK_ID

      public static final int NETWORK_ID
      另请参阅:
    • DATA_TYPE_BYTE

      public static final int DATA_TYPE_BYTE
      另请参阅:
    • DATA_TYPE_SHORT

      public static final int DATA_TYPE_SHORT
      另请参阅:
    • DATA_TYPE_INT

      public static final int DATA_TYPE_INT
      另请参阅:
    • DATA_TYPE_FLOAT

      public static final int DATA_TYPE_FLOAT
      另请参阅:
    • DATA_TYPE_STRING

      public static final int DATA_TYPE_STRING
      另请参阅:
    • DATA_TYPE_NBT

      public static final int DATA_TYPE_NBT
      另请参阅:
    • DATA_TYPE_POS

      public static final int DATA_TYPE_POS
      另请参阅:
    • DATA_TYPE_LONG

      public static final int DATA_TYPE_LONG
      另请参阅:
    • DATA_TYPE_VECTOR3F

      public static final int DATA_TYPE_VECTOR3F
      另请参阅:
    • DATA_FLAGS

      public static final int DATA_FLAGS
    • DATA_HEALTH

      public static final int DATA_HEALTH
    • DATA_VARIANT

      public static final int DATA_VARIANT
    • DATA_COLOR

      public static final int DATA_COLOR
    • DATA_COLOUR

      public static final int DATA_COLOUR
    • DATA_NAMETAG

      public static final int DATA_NAMETAG
    • DATA_OWNER_EID

      public static final int DATA_OWNER_EID
    • DATA_TARGET_EID

      public static final int DATA_TARGET_EID
    • DATA_AIR

      public static final int DATA_AIR
    • DATA_POTION_COLOR

      public static final int DATA_POTION_COLOR
    • DATA_POTION_AMBIENT

      public static final int DATA_POTION_AMBIENT
    • DATA_JUMP_DURATION

      public static final int DATA_JUMP_DURATION
    • DATA_HURT_TIME

      public static final int DATA_HURT_TIME
    • DATA_HURT_DIRECTION

      public static final int DATA_HURT_DIRECTION
    • DATA_PADDLE_TIME_LEFT

      public static final int DATA_PADDLE_TIME_LEFT
    • DATA_PADDLE_TIME_RIGHT

      public static final int DATA_PADDLE_TIME_RIGHT
    • DATA_EXPERIENCE_VALUE

      public static final int DATA_EXPERIENCE_VALUE
    • DATA_DISPLAY_ITEM

      public static final int DATA_DISPLAY_ITEM
    • DATA_DISPLAY_OFFSET

      public static final int DATA_DISPLAY_OFFSET
    • DATA_HAS_DISPLAY

      public static final int DATA_HAS_DISPLAY
    • DATA_SWELL

      @Since("1.2.0.0-PN") public static final int DATA_SWELL
    • DATA_OLD_SWELL

      @Since("1.2.0.0-PN") public static final int DATA_OLD_SWELL
    • DATA_SWELL_DIR

      @Since("1.2.0.0-PN") public static final int DATA_SWELL_DIR
    • DATA_CHARGE_AMOUNT

      @Since("1.2.0.0-PN") public static final int DATA_CHARGE_AMOUNT
    • DATA_ENDERMAN_HELD_RUNTIME_ID

      public static final int DATA_ENDERMAN_HELD_RUNTIME_ID
    • DATA_CLIENT_EVENT

      @PowerNukkitOnly @Since("1.4.0.0-PN") public static final int DATA_CLIENT_EVENT
    • DATA_ENTITY_AGE

      @Deprecated @DeprecationDetails(since="1.4.0.0-PN", by="PowerNukkit", reason="Apparently this the ID 24 was reused to represent CLIENT_EVENT but Cloudburst Nukkit is still mapping it as age") public static final int DATA_ENTITY_AGE
      已过时。
    • DATA_USING_ITEM

      @PowerNukkitOnly @Since("1.4.0.0-PN") public static final int DATA_USING_ITEM
    • DATA_PLAYER_FLAGS

      public static final int DATA_PLAYER_FLAGS
    • DATA_PLAYER_INDEX

      @Since("1.2.0.0-PN") public static final int DATA_PLAYER_INDEX
    • DATA_PLAYER_BED_POSITION

      public static final int DATA_PLAYER_BED_POSITION
    • DATA_FIREBALL_POWER_X

      public static final int DATA_FIREBALL_POWER_X
    • DATA_FIREBALL_POWER_Y

      public static final int DATA_FIREBALL_POWER_Y
    • DATA_FIREBALL_POWER_Z

      public static final int DATA_FIREBALL_POWER_Z
    • DATA_AUX_POWER

      @Since("1.2.0.0-PN") public static final int DATA_AUX_POWER
    • DATA_FISH_X

      @Since("1.2.0.0-PN") public static final int DATA_FISH_X
    • DATA_FISH_Z

      @Since("1.2.0.0-PN") public static final int DATA_FISH_Z
    • DATA_FISH_ANGLE

      @Since("1.2.0.0-PN") public static final int DATA_FISH_ANGLE
    • DATA_POTION_AUX_VALUE

      public static final int DATA_POTION_AUX_VALUE
    • DATA_LEAD_HOLDER_EID

      public static final int DATA_LEAD_HOLDER_EID
    • DATA_SCALE

      public static final int DATA_SCALE
    • DATA_HAS_NPC_COMPONENT

      @Since("1.2.0.0-PN") public static final int DATA_HAS_NPC_COMPONENT
    • DATA_NPC_SKIN_DATA

      public static final int DATA_NPC_SKIN_DATA
    • DATA_NPC_ACTIONS

      public static final int DATA_NPC_ACTIONS
    • DATA_MAX_AIR

      public static final int DATA_MAX_AIR
    • DATA_MARK_VARIANT

      public static final int DATA_MARK_VARIANT
    • DATA_CONTAINER_TYPE

      public static final int DATA_CONTAINER_TYPE
    • DATA_CONTAINER_BASE_SIZE

      public static final int DATA_CONTAINER_BASE_SIZE
    • DATA_CONTAINER_EXTRA_SLOTS_PER_STRENGTH

      public static final int DATA_CONTAINER_EXTRA_SLOTS_PER_STRENGTH
    • DATA_BLOCK_TARGET

      public static final int DATA_BLOCK_TARGET
    • DATA_WITHER_INVULNERABLE_TICKS

      public static final int DATA_WITHER_INVULNERABLE_TICKS
    • DATA_WITHER_TARGET_1

      public static final int DATA_WITHER_TARGET_1
    • DATA_WITHER_TARGET_2

      public static final int DATA_WITHER_TARGET_2
    • DATA_WITHER_TARGET_3

      public static final int DATA_WITHER_TARGET_3
    • DATA_AERIAL_ATTACK

      @Since("1.2.0.0-PN") public static final int DATA_AERIAL_ATTACK
    • DATA_BOUNDING_BOX_WIDTH

      public static final int DATA_BOUNDING_BOX_WIDTH
    • DATA_BOUNDING_BOX_HEIGHT

      public static final int DATA_BOUNDING_BOX_HEIGHT
    • DATA_FUSE_LENGTH

      public static final int DATA_FUSE_LENGTH
    • DATA_RIDER_SEAT_POSITION

      public static final int DATA_RIDER_SEAT_POSITION
    • DATA_RIDER_ROTATION_LOCKED

      public static final int DATA_RIDER_ROTATION_LOCKED
    • DATA_RIDER_MAX_ROTATION

      public static final int DATA_RIDER_MAX_ROTATION
    • DATA_RIDER_MIN_ROTATION

      public static final int DATA_RIDER_MIN_ROTATION
    • DATA_RIDER_ROTATION_OFFSET

      @Since("1.4.0.0-PN") public static final int DATA_RIDER_ROTATION_OFFSET
    • DATA_AREA_EFFECT_CLOUD_RADIUS

      public static final int DATA_AREA_EFFECT_CLOUD_RADIUS
    • DATA_AREA_EFFECT_CLOUD_WAITING

      public static final int DATA_AREA_EFFECT_CLOUD_WAITING
    • DATA_AREA_EFFECT_CLOUD_PARTICLE_ID

      public static final int DATA_AREA_EFFECT_CLOUD_PARTICLE_ID
    • DATA_SHULKER_PEEK_ID

      @Since("1.2.0.0-PN") public static final int DATA_SHULKER_PEEK_ID
    • DATA_SHULKER_ATTACH_FACE

      public static final int DATA_SHULKER_ATTACH_FACE
    • DATA_SHULKER_ATTACHED

      @Since("1.2.0.0-PN") public static final int DATA_SHULKER_ATTACHED
    • DATA_SHULKER_ATTACH_POS

      public static final int DATA_SHULKER_ATTACH_POS
    • DATA_TRADING_PLAYER_EID

      public static final int DATA_TRADING_PLAYER_EID
    • DATA_TRADING_CAREER

      @Since("1.2.0.0-PN") public static final int DATA_TRADING_CAREER
    • DATA_HAS_COMMAND_BLOCK

      @Since("1.2.0.0-PN") public static final int DATA_HAS_COMMAND_BLOCK
    • DATA_COMMAND_BLOCK_COMMAND

      @Since("1.2.0.0-PN") public static final int DATA_COMMAND_BLOCK_COMMAND
    • DATA_COMMAND_BLOCK_LAST_OUTPUT

      public static final int DATA_COMMAND_BLOCK_LAST_OUTPUT
    • DATA_COMMAND_BLOCK_TRACK_OUTPUT

      public static final int DATA_COMMAND_BLOCK_TRACK_OUTPUT
    • DATA_CONTROLLING_RIDER_SEAT_NUMBER

      public static final int DATA_CONTROLLING_RIDER_SEAT_NUMBER
    • DATA_STRENGTH

      public static final int DATA_STRENGTH
    • DATA_MAX_STRENGTH

      public static final int DATA_MAX_STRENGTH
    • DATA_SPELL_CASTING_COLOR

      @Since("1.2.0.0-PN") public static final int DATA_SPELL_CASTING_COLOR
    • DATA_LIMITED_LIFE

      public static final int DATA_LIMITED_LIFE
    • DATA_ARMOR_STAND_POSE_INDEX

      public static final int DATA_ARMOR_STAND_POSE_INDEX
    • DATA_ENDER_CRYSTAL_TIME_OFFSET

      public static final int DATA_ENDER_CRYSTAL_TIME_OFFSET
    • DATA_ALWAYS_SHOW_NAMETAG

      public static final int DATA_ALWAYS_SHOW_NAMETAG
    • DATA_COLOR_2

      public static final int DATA_COLOR_2
    • DATA_NAME_AUTHOR

      @Since("1.2.0.0-PN") public static final int DATA_NAME_AUTHOR
    • DATA_SCORE_TAG

      public static final int DATA_SCORE_TAG
    • DATA_BALLOON_ATTACHED_ENTITY

      public static final int DATA_BALLOON_ATTACHED_ENTITY
    • DATA_PUFFERFISH_SIZE

      public static final int DATA_PUFFERFISH_SIZE
    • DATA_BUBBLE_TIME

      @Since("1.2.0.0-PN") public static final int DATA_BUBBLE_TIME
    • DATA_AGENT

      @Since("1.2.0.0-PN") public static final int DATA_AGENT
    • DATA_SITTING_AMOUNT

      @Since("1.2.0.0-PN") public static final int DATA_SITTING_AMOUNT
    • DATA_SITTING_AMOUNT_PREVIOUS

      @Since("1.2.0.0-PN") public static final int DATA_SITTING_AMOUNT_PREVIOUS
    • DATA_EATING_COUNTER

      @Since("1.2.0.0-PN") public static final int DATA_EATING_COUNTER
    • DATA_FLAGS_EXTENDED

      public static final int DATA_FLAGS_EXTENDED
    • DATA_LAYING_AMOUNT

      @Since("1.2.0.0-PN") public static final int DATA_LAYING_AMOUNT
    • DATA_LAYING_AMOUNT_PREVIOUS

      @Since("1.2.0.0-PN") public static final int DATA_LAYING_AMOUNT_PREVIOUS
    • DATA_DURATION

      @Since("1.2.0.0-PN") public static final int DATA_DURATION
    • DATA_SPAWN_TIME

      @Since("1.2.0.0-PN") public static final int DATA_SPAWN_TIME
    • DATA_CHANGE_RATE

      @Since("1.2.0.0-PN") public static final int DATA_CHANGE_RATE
    • DATA_CHANGE_ON_PICKUP

      @Since("1.2.0.0-PN") public static final int DATA_CHANGE_ON_PICKUP
    • DATA_PICKUP_COUNT

      @Since("1.2.0.0-PN") public static final int DATA_PICKUP_COUNT
    • DATA_INTERACTIVE_TAG

      @Since("1.4.0.0-PN") public static final int DATA_INTERACTIVE_TAG
    • DATA_INTERACT_TEXT

      @PowerNukkitOnly("Removed from Cloudburst Nukkit") @Deprecated @DeprecationDetails(by="Cloudburst Nukkit", reason="Duplicated and removed", replaceWith="DATA_INTERACTIVE_TAG", since="FUTURE") @Since("1.2.0.0-PN") public static final int DATA_INTERACT_TEXT
      已过时。
    • DATA_TRADE_TIER

      public static final int DATA_TRADE_TIER
    • DATA_MAX_TRADE_TIER

      public static final int DATA_MAX_TRADE_TIER
    • DATA_TRADE_EXPERIENCE

      @Since("1.2.0.0-PN") public static final int DATA_TRADE_EXPERIENCE
    • DATA_SKIN_ID

      @Since("1.1.1.0-PN") public static final int DATA_SKIN_ID
    • DATA_SPAWNING_FRAMES

      @Since("1.2.0.0-PN") public static final int DATA_SPAWNING_FRAMES
    • DATA_COMMAND_BLOCK_TICK_DELAY

      @Since("1.2.0.0-PN") public static final int DATA_COMMAND_BLOCK_TICK_DELAY
    • DATA_COMMAND_BLOCK_EXECUTE_ON_FIRST_TICK

      @Since("1.2.0.0-PN") public static final int DATA_COMMAND_BLOCK_EXECUTE_ON_FIRST_TICK
    • DATA_AMBIENT_SOUND_INTERVAL

      @Since("1.2.0.0-PN") public static final int DATA_AMBIENT_SOUND_INTERVAL
    • DATA_AMBIENT_SOUND_INTERVAL_RANGE

      @Since("1.3.0.0-PN") public static final int DATA_AMBIENT_SOUND_INTERVAL_RANGE
    • DATA_AMBIENT_SOUND_EVENT_NAME

      @Since("1.2.0.0-PN") public static final int DATA_AMBIENT_SOUND_EVENT_NAME
    • DATA_FALL_DAMAGE_MULTIPLIER

      @Since("1.2.0.0-PN") public static final int DATA_FALL_DAMAGE_MULTIPLIER
    • DATA_NAME_RAW_TEXT

      @Since("1.2.0.0-PN") public static final int DATA_NAME_RAW_TEXT
    • DATA_CAN_RIDE_TARGET

      @Since("1.2.0.0-PN") public static final int DATA_CAN_RIDE_TARGET
    • DATA_LOW_TIER_CURED_DISCOUNT

      @Since("1.3.0.0-PN") public static final int DATA_LOW_TIER_CURED_DISCOUNT
    • DATA_HIGH_TIER_CURED_DISCOUNT

      @Since("1.3.0.0-PN") public static final int DATA_HIGH_TIER_CURED_DISCOUNT
    • DATA_NEARBY_CURED_DISCOUNT

      @Since("1.3.0.0-PN") public static final int DATA_NEARBY_CURED_DISCOUNT
    • DATA_NEARBY_CURED_DISCOUNT_TIMESTAMP

      @Since("1.3.0.0-PN") public static final int DATA_NEARBY_CURED_DISCOUNT_TIMESTAMP
    • DATA_HITBOX

      @Since("1.3.0.0-PN") public static final int DATA_HITBOX
    • DATA_IS_BUOYANT

      @Since("1.3.0.0-PN") public static final int DATA_IS_BUOYANT
    • DATA_BASE_RUNTIME_ID

      @Since("1.5.0.0-PN") public static final int DATA_BASE_RUNTIME_ID
    • DATA_FREEZING_EFFECT_STRENGTH

      @Since("1.4.0.0-PN") public static final int DATA_FREEZING_EFFECT_STRENGTH
    • DATA_BUOYANCY_DATA

      @Since("1.3.0.0-PN") public static final int DATA_BUOYANCY_DATA
    • DATA_GOAT_HORN_COUNT

      @Since("1.4.0.0-PN") public static final int DATA_GOAT_HORN_COUNT
    • DATA_UPDATE_PROPERTIES

      @Since("1.5.0.0-PN") public static final int DATA_UPDATE_PROPERTIES
    • DATA_MOVEMENT_SOUND_DISTANCE_OFFSET

      public static final int DATA_MOVEMENT_SOUND_DISTANCE_OFFSET
    • DATA_HEARTBEAT_INTERVAL_TICKS

      public static final int DATA_HEARTBEAT_INTERVAL_TICKS
    • DATA_HEARTBEAT_SOUND_EVENT

      public static final int DATA_HEARTBEAT_SOUND_EVENT
    • DATA_FLAG_ONFIRE

      public static final int DATA_FLAG_ONFIRE
    • DATA_FLAG_SNEAKING

      public static final int DATA_FLAG_SNEAKING
    • DATA_FLAG_RIDING

      public static final int DATA_FLAG_RIDING
    • DATA_FLAG_SPRINTING

      public static final int DATA_FLAG_SPRINTING
    • DATA_FLAG_ACTION

      public static final int DATA_FLAG_ACTION
    • DATA_FLAG_INVISIBLE

      public static final int DATA_FLAG_INVISIBLE
    • DATA_FLAG_TEMPTED

      public static final int DATA_FLAG_TEMPTED
    • DATA_FLAG_INLOVE

      public static final int DATA_FLAG_INLOVE
    • DATA_FLAG_SADDLED

      public static final int DATA_FLAG_SADDLED
    • DATA_FLAG_POWERED

      public static final int DATA_FLAG_POWERED
    • DATA_FLAG_IGNITED

      public static final int DATA_FLAG_IGNITED
    • DATA_FLAG_BABY

      public static final int DATA_FLAG_BABY
    • DATA_FLAG_CONVERTING

      public static final int DATA_FLAG_CONVERTING
    • DATA_FLAG_CRITICAL

      public static final int DATA_FLAG_CRITICAL
    • DATA_FLAG_CAN_SHOW_NAMETAG

      public static final int DATA_FLAG_CAN_SHOW_NAMETAG
    • DATA_FLAG_ALWAYS_SHOW_NAMETAG

      public static final int DATA_FLAG_ALWAYS_SHOW_NAMETAG
    • DATA_FLAG_IMMOBILE

      public static final int DATA_FLAG_IMMOBILE
    • DATA_FLAG_NO_AI

      public static final int DATA_FLAG_NO_AI
    • DATA_FLAG_SILENT

      public static final int DATA_FLAG_SILENT
    • DATA_FLAG_WALLCLIMBING

      public static final int DATA_FLAG_WALLCLIMBING
    • DATA_FLAG_CAN_CLIMB

      public static final int DATA_FLAG_CAN_CLIMB
    • DATA_FLAG_SWIMMER

      public static final int DATA_FLAG_SWIMMER
    • DATA_FLAG_CAN_FLY

      public static final int DATA_FLAG_CAN_FLY
    • DATA_FLAG_WALKER

      public static final int DATA_FLAG_WALKER
    • DATA_FLAG_RESTING

      public static final int DATA_FLAG_RESTING
    • DATA_FLAG_SITTING

      public static final int DATA_FLAG_SITTING
    • DATA_FLAG_ANGRY

      public static final int DATA_FLAG_ANGRY
    • DATA_FLAG_INTERESTED

      public static final int DATA_FLAG_INTERESTED
    • DATA_FLAG_CHARGED

      public static final int DATA_FLAG_CHARGED
    • DATA_FLAG_TAMED

      public static final int DATA_FLAG_TAMED
    • DATA_FLAG_ORPHANED

      public static final int DATA_FLAG_ORPHANED
    • DATA_FLAG_LEASHED

      public static final int DATA_FLAG_LEASHED
    • DATA_FLAG_SHEARED

      public static final int DATA_FLAG_SHEARED
    • DATA_FLAG_GLIDING

      public static final int DATA_FLAG_GLIDING
    • DATA_FLAG_ELDER

      public static final int DATA_FLAG_ELDER
    • DATA_FLAG_MOVING

      public static final int DATA_FLAG_MOVING
    • DATA_FLAG_BREATHING

      public static final int DATA_FLAG_BREATHING
    • DATA_FLAG_CHESTED

      public static final int DATA_FLAG_CHESTED
    • DATA_FLAG_STACKABLE

      public static final int DATA_FLAG_STACKABLE
    • DATA_FLAG_SHOWBASE

      public static final int DATA_FLAG_SHOWBASE
    • DATA_FLAG_REARING

      public static final int DATA_FLAG_REARING
    • DATA_FLAG_VIBRATING

      public static final int DATA_FLAG_VIBRATING
    • DATA_FLAG_IDLING

      public static final int DATA_FLAG_IDLING
    • DATA_FLAG_EVOKER_SPELL

      public static final int DATA_FLAG_EVOKER_SPELL
    • DATA_FLAG_CHARGE_ATTACK

      public static final int DATA_FLAG_CHARGE_ATTACK
    • DATA_FLAG_WASD_CONTROLLED

      public static final int DATA_FLAG_WASD_CONTROLLED
    • DATA_FLAG_CAN_POWER_JUMP

      public static final int DATA_FLAG_CAN_POWER_JUMP
    • DATA_FLAG_LINGER

      public static final int DATA_FLAG_LINGER
    • DATA_FLAG_HAS_COLLISION

      public static final int DATA_FLAG_HAS_COLLISION
    • DATA_FLAG_GRAVITY

      public static final int DATA_FLAG_GRAVITY
    • DATA_FLAG_FIRE_IMMUNE

      public static final int DATA_FLAG_FIRE_IMMUNE
    • DATA_FLAG_DANCING

      public static final int DATA_FLAG_DANCING
    • DATA_FLAG_ENCHANTED

      public static final int DATA_FLAG_ENCHANTED
    • DATA_FLAG_SHOW_TRIDENT_ROPE

      public static final int DATA_FLAG_SHOW_TRIDENT_ROPE
    • DATA_FLAG_CONTAINER_PRIVATE

      public static final int DATA_FLAG_CONTAINER_PRIVATE
    • DATA_FLAG_IS_TRANSFORMING

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_IS_TRANSFORMING
    • DATA_FLAG_SPIN_ATTACK

      public static final int DATA_FLAG_SPIN_ATTACK
    • DATA_FLAG_SWIMMING

      public static final int DATA_FLAG_SWIMMING
    • DATA_FLAG_BRIBED

      public static final int DATA_FLAG_BRIBED
    • DATA_FLAG_PREGNANT

      public static final int DATA_FLAG_PREGNANT
    • DATA_FLAG_LAYING_EGG

      public static final int DATA_FLAG_LAYING_EGG
    • DATA_FLAG_RIDER_CAN_PICK

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_RIDER_CAN_PICK
    • DATA_FLAG_TRANSITION_SITTING

      @PowerNukkitOnly @Since("1.2.0.0-PN") public static final int DATA_FLAG_TRANSITION_SITTING
    • DATA_FLAG_TRANSITION_SETTING

      @Deprecated @DeprecationDetails(reason="This is from NukkitX but it has a typo which we can\'t remove unless NukkitX removes from their side.", since="1.2.0.0-PN", replaceWith="DATA_FLAG_TRANSITION_SITTING") @Since("1.2.0.0-PN") public static final int DATA_FLAG_TRANSITION_SETTING
      已过时。
      This is from NukkitX but it has a typo which we can't remove unless NukkitX removes from their side.
      另请参阅:
    • DATA_FLAG_EATING

      public static final int DATA_FLAG_EATING
    • DATA_FLAG_LAYING_DOWN

      public static final int DATA_FLAG_LAYING_DOWN
    • DATA_FLAG_SNEEZING

      public static final int DATA_FLAG_SNEEZING
    • DATA_FLAG_TRUSTING

      public static final int DATA_FLAG_TRUSTING
    • DATA_FLAG_ROLLING

      public static final int DATA_FLAG_ROLLING
    • DATA_FLAG_SCARED

      public static final int DATA_FLAG_SCARED
    • DATA_FLAG_IN_SCAFFOLDING

      public static final int DATA_FLAG_IN_SCAFFOLDING
    • DATA_FLAG_OVER_SCAFFOLDING

      public static final int DATA_FLAG_OVER_SCAFFOLDING
    • DATA_FLAG_FALL_THROUGH_SCAFFOLDING

      public static final int DATA_FLAG_FALL_THROUGH_SCAFFOLDING
    • DATA_FLAG_BLOCKING

      public static final int DATA_FLAG_BLOCKING
    • DATA_FLAG_TRANSITION_BLOCKING

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_TRANSITION_BLOCKING
    • DATA_FLAG_BLOCKED_USING_SHIELD

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_BLOCKED_USING_SHIELD
    • DATA_FLAG_BLOCKED_USING_DAMAGED_SHIELD

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_BLOCKED_USING_DAMAGED_SHIELD
    • DATA_FLAG_SLEEPING

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_SLEEPING
    • DATA_FLAG_ENTITY_GROW_UP

      @Since("FUTURE") public static final int DATA_FLAG_ENTITY_GROW_UP
    • DATA_FLAG_TRADE_INTEREST

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_TRADE_INTEREST
    • DATA_FLAG_DOOR_BREAKER

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_DOOR_BREAKER
    • DATA_FLAG_BREAKING_OBSTRUCTION

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_BREAKING_OBSTRUCTION
    • DATA_FLAG_DOOR_OPENER

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_DOOR_OPENER
    • DATA_FLAG_IS_ILLAGER_CAPTAIN

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_IS_ILLAGER_CAPTAIN
    • DATA_FLAG_STUNNED

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_STUNNED
    • DATA_FLAG_ROARING

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_ROARING
    • DATA_FLAG_DELAYED_ATTACK

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_DELAYED_ATTACK
    • DATA_FLAG_IS_AVOIDING_MOBS

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_IS_AVOIDING_MOBS
    • DATA_FLAG_IS_AVOIDING_BLOCKS

      @Since("1.3.0.0-PN") public static final int DATA_FLAG_IS_AVOIDING_BLOCKS
    • DATA_FLAG_FACING_TARGET_TO_RANGE_ATTACK

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_FACING_TARGET_TO_RANGE_ATTACK
    • DATA_FLAG_HIDDEN_WHEN_INVISIBLE

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_HIDDEN_WHEN_INVISIBLE
    • DATA_FLAG_IS_IN_UI

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_IS_IN_UI
    • DATA_FLAG_STALKING

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_STALKING
    • DATA_FLAG_EMOTING

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_EMOTING
    • DATA_FLAG_CELEBRATING

      @Since("1.2.0.0-PN") public static final int DATA_FLAG_CELEBRATING
    • DATA_FLAG_ADMIRING

      @Since("1.3.0.0-PN") public static final int DATA_FLAG_ADMIRING
    • DATA_FLAG_CELEBRATING_SPECIAL

      @Since("1.3.0.0-PN") public static final int DATA_FLAG_CELEBRATING_SPECIAL
    • DATA_FLAG_RAM_ATTACK

      @Since("1.4.0.0-PN") public static final int DATA_FLAG_RAM_ATTACK
    • DATA_FLAG_PLAYING_DEAD

      @Since("1.5.0.0-PN") public static final int DATA_FLAG_PLAYING_DEAD
    • DATA_FLAG_IN_ASCENDABLE_BLOCK

      @Since("FUTURE") public static final int DATA_FLAG_IN_ASCENDABLE_BLOCK
    • DATA_FLAG_OVER_DESCENDABLE_BLOCK

      @Since("FUTURE") public static final int DATA_FLAG_OVER_DESCENDABLE_BLOCK
    • DATA_FLAG_CROAKING

      @Since("1.6.0.0-PNX") public static final int DATA_FLAG_CROAKING
    • DATA_FLAG_EAT_MOB

      @Since("1.6.0.0-PNX") public static final int DATA_FLAG_EAT_MOB
    • DATA_FLAG_JUMP_GOAL_JUMP

      @Since("1.6.0.0-PNX") public static final int DATA_FLAG_JUMP_GOAL_JUMP
    • DATA_FLAG_EMERGING

      @Since("1.6.0.0-PNX") public static final int DATA_FLAG_EMERGING
    • DATA_FLAG_SNIFFING

      @Since("1.6.0.0-PNX") public static final int DATA_FLAG_SNIFFING
    • DATA_FLAG_DIGGING

      @Since("1.6.0.0-PNX") public static final int DATA_FLAG_DIGGING
    • entityCount

      public static long entityCount
    • hasSpawned

      protected final Map<Integer,Player> hasSpawned
    • effects

      protected final Map<Integer,Effect> effects
    • entityUniqueId

      @PowerNukkitXOnly @Since("1.6.0.0-PNX") protected UUID entityUniqueId
    • id

      protected long id
    • dataProperties

      protected final EntityMetadata dataProperties
    • passengers

      public final List<Entity> passengers
    • riding

      public Entity riding
    • chunk

      public FullChunk chunk
    • lastDamageCause

      protected EntityDamageEvent lastDamageCause
    • blocksAround

      public List<Block> blocksAround
    • collisionBlocks

      public List<Block> collisionBlocks
    • lastX

      public double lastX
    • lastY

      public double lastY
    • lastZ

      public double lastZ
    • firstMove

      public boolean firstMove
    • motionX

      public double motionX
    • motionY

      public double motionY
    • motionZ

      public double motionZ
    • temporalVector

      public Vector3 temporalVector
    • lastMotionX

      public double lastMotionX
    • lastMotionY

      public double lastMotionY
    • lastMotionZ

      public double lastMotionZ
    • lastPitch

      public double lastPitch
    • lastYaw

      @Since("FUTURE") public double lastYaw
    • lastHeadYaw

      @Since("FUTURE") public double lastHeadYaw
    • pitchDelta

      public double pitchDelta
    • yawDelta

      @Since("FUTURE") public double yawDelta
    • headYawDelta

      @Since("FUTURE") public double headYawDelta
    • entityCollisionReduction

      public double entityCollisionReduction
    • boundingBox

      public AxisAlignedBB boundingBox
    • offsetBoundingBox

      public final AxisAlignedBB offsetBoundingBox
    • onGround

      public boolean onGround
    • inBlock

      public boolean inBlock
    • positionChanged

      public boolean positionChanged
    • motionChanged

      public boolean motionChanged
    • deadTicks

      public int deadTicks
    • age

      protected int age
    • health

      protected float health
    • absorption

      protected float absorption
    • ySize

      protected float ySize
    • keepMovement

      public boolean keepMovement
    • fallDistance

      public float fallDistance
    • ticksLived

      public int ticksLived
    • lastUpdate

      public int lastUpdate
    • maxFireTicks

      public int maxFireTicks
    • fireTicks

      public int fireTicks
    • inPortalTicks

      public int inPortalTicks
    • freezingTicks

      @PowerNukkitXOnly @Since("1.6.0.0-PNX") public int freezingTicks
    • inEndPortal

      @PowerNukkitOnly @Since("1.2.1.0-PN") protected boolean inEndPortal
    • scale

      public float scale
    • namedTag

      public CompoundTag namedTag
    • isStatic

      protected boolean isStatic
    • isCollided

      public boolean isCollided
    • isCollidedHorizontally

      public boolean isCollidedHorizontally
    • isCollidedVertically

      public boolean isCollidedVertically
    • noDamageTicks

      public int noDamageTicks
    • justCreated

      public boolean justCreated
    • fireProof

      public boolean fireProof
    • invulnerable

      public boolean invulnerable
    • server

      protected Server server
    • highestPosition

      public double highestPosition
    • closed

      public boolean closed
    • timing

      protected Timing timing
    • isPlayer

      protected boolean isPlayer
    • noClip

      @PowerNukkitOnly @Since("1.4.0.0-PN") public boolean noClip
  • 构造器详细资料

  • 方法详细资料

    • getNetworkId

      public abstract int getNetworkId()
    • getHeight

      public float getHeight()
    • getCurrentHeight

      @PowerNukkitOnly @Since("1.5.1.0-PN") public float getCurrentHeight()
    • getEyeHeight

      public float getEyeHeight()
    • getWidth

      public float getWidth()
    • getLength

      public float getLength()
    • getStepHeight

      protected double getStepHeight()
    • canCollide

      public boolean canCollide()
    • getGravity

      protected float getGravity()
    • getDrag

      protected float getDrag()
    • getBaseOffset

      protected float getBaseOffset()
    • initEntity

      protected void initEntity()
    • init

      protected final void init(FullChunk chunk, CompoundTag nbt)
    • hasCustomName

      public boolean hasCustomName()
    • getNameTag

      public String getNameTag()
    • isNameTagVisible

      public boolean isNameTagVisible()
    • isNameTagAlwaysVisible

      public boolean isNameTagAlwaysVisible()
    • setNameTag

      public void setNameTag(String name)
    • setNameTagVisible

      public void setNameTagVisible()
    • setNameTagVisible

      public void setNameTagVisible(boolean value)
    • setNameTagAlwaysVisible

      public void setNameTagAlwaysVisible()
    • setNameTagAlwaysVisible

      public void setNameTagAlwaysVisible(boolean value)
    • setScoreTag

      public void setScoreTag(String score)
    • getScoreTag

      public String getScoreTag()
    • isSneaking

      public boolean isSneaking()
    • setSneaking

      public void setSneaking()
    • setSneaking

      public void setSneaking(boolean value)
    • isSwimming

      public boolean isSwimming()
    • getSwimmingHeight

      @PowerNukkitOnly @Since("1.5.1.0-PN") public float getSwimmingHeight()
    • setSwimming

      public void setSwimming()
    • setSwimming

      public void setSwimming(boolean value)
    • isSprinting

      public boolean isSprinting()
    • setSprinting

      public void setSprinting()
    • setSprinting

      public void setSprinting(boolean value)
    • isGliding

      public boolean isGliding()
    • setGliding

      public void setGliding()
    • setGliding

      public void setGliding(boolean value)
    • isImmobile

      public boolean isImmobile()
    • setImmobile

      public void setImmobile()
    • setImmobile

      public void setImmobile(boolean value)
    • canClimb

      public boolean canClimb()
    • setCanClimb

      public void setCanClimb()
    • setCanClimb

      public void setCanClimb(boolean value)
    • canClimbWalls

      public boolean canClimbWalls()
    • setCanClimbWalls

      public void setCanClimbWalls()
    • setCanClimbWalls

      public void setCanClimbWalls(boolean value)
    • setScale

      public void setScale(float scale)
    • getScale

      public float getScale()
    • getPassengers

      public List<Entity> getPassengers()
    • getPassenger

      public Entity getPassenger()
    • isPassenger

      public boolean isPassenger(Entity entity)
    • isControlling

      public boolean isControlling(Entity entity)
    • hasControllingPassenger

      public boolean hasControllingPassenger()
    • getRiding

      public Entity getRiding()
    • getEffects

      public Map<Integer,Effect> getEffects()
    • removeAllEffects

      public void removeAllEffects()
    • removeEffect

      public void removeEffect(int effectId)
    • getEffect

      public Effect getEffect(int effectId)
    • hasEffect

      public boolean hasEffect(int effectId)
    • addEffect

      public void addEffect(Effect effect)
    • recalculateBoundingBox

      public void recalculateBoundingBox()
    • recalculateBoundingBox

      public void recalculateBoundingBox(boolean send)
    • recalculateEffectColor

      protected void recalculateEffectColor()
    • createEntity

      @Nullable public static Entity createEntity(@Nonnull String name, @Nonnull Position pos, @Nullable Object... args)
    • createEntity

      @Nullable public static Entity createEntity(int type, @Nonnull Position pos, @Nullable Object... args)
    • createEntity

      @Nullable public static Entity createEntity(@Nonnull String name, @Nonnull FullChunk chunk, @Nonnull CompoundTag nbt, @Nullable Object... args)
    • createEntity

      @Nullable public static Entity createEntity(int type, @Nonnull FullChunk chunk, @Nonnull CompoundTag nbt, @Nullable Object... args)
    • registerEntity

      public static boolean registerEntity(String name, Class<? extends Entity> clazz)
    • registerEntity

      public static boolean registerEntity(String name, Class<? extends Entity> clazz, boolean force)
    • getEntityDefinitions

      @PowerNukkitXOnly public static Set<CustomEntityDefinition> getEntityDefinitions()
    • registerCustomEntity

      @PowerNukkitXOnly public static void registerCustomEntity(CustomEntityDefinition customEntityDefinition, Class<? extends Entity> entity)
    • getKnownEntityIds

      @Nonnull @PowerNukkitOnly @Since("1.5.1.0-PN") public static it.unimi.dsi.fastutil.ints.IntCollection getKnownEntityIds()
    • getSaveIds

      @Nonnull @PowerNukkitOnly @Since("1.5.1.0-PN") public static List<String> getSaveIds()
    • getSaveId

      @Nonnull @PowerNukkitOnly @Since("1.5.1.0-PN") public static OptionalInt getSaveId(String id)
    • getSaveId

      @Nullable @PowerNukkitOnly @Since("1.5.1.0-PN") public static String getSaveId(int id)
    • getDefaultNBT

      @Nonnull public static CompoundTag getDefaultNBT(@Nonnull Vector3 pos)
    • getDefaultNBT

      @Nonnull public static CompoundTag getDefaultNBT(@Nonnull Vector3 pos, @Nullable Vector3 motion)
    • getDefaultNBT

      @Nonnull public static CompoundTag getDefaultNBT(@Nonnull Vector3 pos, @Nullable Vector3 motion, float yaw, float pitch)
    • saveNBT

      public void saveNBT()
    • getOriginalName

      @PowerNukkitOnly @Since("1.5.1.0-PN") public String getOriginalName()
      The name that English name of the type of this entity.
    • getVisibleName

      @PowerNukkitOnly @Since("1.5.1.0-PN") public final String getVisibleName()
      Similar to getName(), but if the name is blank or empty it returns the static name instead.
    • getName

      @Nonnull public String getName()
      The current name used by this entity in the name tag, or the static name if the entity don't have nametag.
    • getSaveId

      public final String getSaveId()
    • spawnTo

      public void spawnTo(Player player)
    • createAddEntityPacket

      protected DataPacket createAddEntityPacket()
    • getViewers

      public Map<Integer,Player> getViewers()
    • sendPotionEffects

      public void sendPotionEffects(Player player)
    • sendData

      public void sendData(Player player)
    • sendData

      public void sendData(Player player, EntityMetadata data)
    • sendData

      public void sendData(Player[] players)
    • sendData

      public void sendData(Player[] players, EntityMetadata data)
    • despawnFrom

      public void despawnFrom(Player player)
    • attack

      public boolean attack(EntityDamageEvent source)
    • attack

      public boolean attack(float damage)
    • getAge

      @PowerNukkitXOnly @Since("1.6.0.0-PNX") public int getAge()
    • heal

      public void heal(EntityRegainHealthEvent source)
    • heal

      public void heal(float amount)
    • getHealth

      public float getHealth()
    • isAlive

      public boolean isAlive()
    • isClosed

      public boolean isClosed()
    • setHealth

      public void setHealth(float health)
    • setLastDamageCause

      public void setLastDamageCause(EntityDamageEvent type)
    • getLastDamageCause

      public EntityDamageEvent getLastDamageCause()
    • getMaxHealth

      public int getMaxHealth()
    • setMaxHealth

      public void setMaxHealth(int maxHealth)
    • canCollideWith

      public boolean canCollideWith(Entity entity)
    • checkObstruction

      protected boolean checkObstruction(double x, double y, double z)
    • entityBaseTick

      public boolean entityBaseTick()
    • entityBaseTick

      public boolean entityBaseTick(int tickDiff)
    • updateMovement

      @PowerNukkitDifference(since="1.6.0.0-PNX", info="add support for the new movement packet MoveEntityDeltaPacket") public void updateMovement()
    • enableHeadYaw

      @PowerNukkitXOnly @Since("1.6.0.0-PNX") public boolean enableHeadYaw()
    • addMovement

      public void addMovement(double x, double y, double z, double yaw, double pitch, double headYaw)
    • addMotion

      public void addMotion(double motionX, double motionY, double motionZ)
    • getDirectionVector

      public Vector3 getDirectionVector()
      覆盖:
      getDirectionVector 在类中 Location
    • getDirectionPlane

      public Vector2 getDirectionPlane()
    • getHorizontalFacing

      public BlockFace getHorizontalFacing()
    • onUpdate

      public boolean onUpdate(int currentTick)
    • mountEntity

      public boolean mountEntity(Entity entity)
    • mountEntity

      public boolean mountEntity(Entity entity, byte mode)
      Mount an Entity from a/into vehicle
      参数:
      entity - The target Entity
      返回:
      true if the mounting successful
    • dismountEntity

      public boolean dismountEntity(Entity entity)
    • dismountEntity

      public boolean dismountEntity(Entity entity, boolean sendLinks)
    • broadcastLinkPacket

      protected void broadcastLinkPacket(Entity rider, byte type)
    • updatePassengers

      public void updatePassengers()
    • updatePassengerPosition

      protected void updatePassengerPosition(Entity passenger)
    • setSeatPosition

      public void setSeatPosition(Vector3f pos)
    • getSeatPosition

      public Vector3f getSeatPosition()
    • getMountedOffset

      public Vector3f getMountedOffset(Entity entity)
    • scheduleUpdate

      public final void scheduleUpdate()
    • isOnFire

      public boolean isOnFire()
    • setOnFire

      public void setOnFire(int seconds)
    • getAbsorption

      public float getAbsorption()
    • setAbsorption

      public void setAbsorption(float absorption)
    • canBePushed

      @PowerNukkitOnly public boolean canBePushed()
    • getDirection

      public BlockFace getDirection()
    • extinguish

      public void extinguish()
    • canTriggerWalking

      public boolean canTriggerWalking()
    • resetFallDistance

      public void resetFallDistance()
    • updateFallState

      protected void updateFallState(boolean onGround)
    • getBoundingBox

      public AxisAlignedBB getBoundingBox()
    • fall

      public void fall(float fallDistance)
    • handleLavaMovement

      public void handleLavaMovement()
    • moveFlying

      public void moveFlying(float strafe, float forward, float friction)
    • onCollideWithPlayer

      public void onCollideWithPlayer(EntityHuman entityPlayer)
    • applyEntityCollision

      public void applyEntityCollision(Entity entity)
    • onStruckByLightning

      public void onStruckByLightning(Entity entity)
    • onPushByPiston

      @PowerNukkitOnly public void onPushByPiston(BlockEntityPistonArm piston)
    • onInteract

      public boolean onInteract(Player player, Item item, Vector3 clickedPos)
    • onInteract

      public boolean onInteract(Player player, Item item)
    • switchLevel

      protected boolean switchLevel(Level targetLevel)
    • getPosition

      public Position getPosition()
    • getLocation

      @Nonnull public Location getLocation()
      覆盖:
      getLocation 在类中 Location
    • isTouchingWater

      @PowerNukkitOnly public boolean isTouchingWater()
    • isInsideOfWater

      public boolean isInsideOfWater()
    • isUnderBlock

      @PowerNukkitXOnly public boolean isUnderBlock()
    • hasWaterAt

      @PowerNukkitOnly @Since("1.4.0.0-PN") protected boolean hasWaterAt(float height)
    • isInsideOfSolid

      public boolean isInsideOfSolid()
    • isInsideOfFire

      public boolean isInsideOfFire()
    • collideWithBlock

      @PowerNukkitOnly @Since("1.4.0.0-PN") public <T extends Block> boolean collideWithBlock(Class<T> classType)
    • isInsideOfLava

      @PowerNukkitOnly @Since("1.4.0.0-PN") public boolean isInsideOfLava()
    • isOnLadder

      public boolean isOnLadder()
    • fastMove

      public boolean fastMove(double dx, double dy, double dz)
    • move

      public boolean move(double dx, double dy, double dz)
    • checkGroundState

      @PowerNukkitDifference(since="1.4.0.0-PN", info="Will do nothing if the entity is on ground and all args are 0") protected void checkGroundState(double movX, double movY, double movZ, double dx, double dy, double dz)
    • getBlocksAround

      public List<Block> getBlocksAround()
    • getCollisionBlocks

      public List<Block> getCollisionBlocks()
    • canBeMovedByCurrents

      public boolean canBeMovedByCurrents()
      Returns whether this entity can be moved by currents in liquids.
      返回:
      boolean
    • checkBlockCollision

      protected void checkBlockCollision()
    • setPositionAndRotation

      public boolean setPositionAndRotation(Vector3 pos, double yaw, double pitch)
    • setPositionAndRotation

      @Since("FUTURE") public boolean setPositionAndRotation(Vector3 pos, double yaw, double pitch, double headYaw)
    • setRotation

      public void setRotation(double yaw, double pitch)
    • setRotation

      @Since("FUTURE") public void setRotation(double yaw, double pitch, double headYaw)
    • doesTriggerPressurePlate

      public boolean doesTriggerPressurePlate()
      Whether the entity can active pressure plates. Used for EntityBats only.
      返回:
      triggers pressure plate
    • canPassThrough

      public boolean canPassThrough()
    • checkChunks

      protected void checkChunks()
    • setPosition

      public boolean setPosition(Vector3 pos)
    • getMotion

      public Vector3 getMotion()
    • setMotion

      public boolean setMotion(Vector3 motion)
    • isOnGround

      public boolean isOnGround()
    • kill

      public void kill()
    • teleport

      public boolean teleport(Vector3 pos)
    • teleport

      public boolean teleport(Vector3 pos, PlayerTeleportEvent.TeleportCause cause)
    • teleport

      public boolean teleport(Position pos)
    • teleport

      public boolean teleport(Position pos, PlayerTeleportEvent.TeleportCause cause)
    • teleport

      public boolean teleport(Location location)
    • teleport

      public boolean teleport(Location location, PlayerTeleportEvent.TeleportCause cause)
    • getId

      public long getId()
    • getUniqueId

      @PowerNukkitXOnly @Since("1.6.0.0-PNX") public UUID getUniqueId()
    • respawnToAll

      public void respawnToAll()
    • spawnToAll

      public void spawnToAll()
    • despawnFromAll

      public void despawnFromAll()
    • close

      public void close()
    • setDataProperty

      public boolean setDataProperty(EntityData data)
    • setDataProperty

      public boolean setDataProperty(EntityData data, boolean send)
    • getDataProperties

      public EntityMetadata getDataProperties()
    • getDataProperty

      public EntityData getDataProperty(int id)
    • getDataPropertyInt

      public int getDataPropertyInt(int id)
    • getDataPropertyShort

      public int getDataPropertyShort(int id)
    • getDataPropertyByte

      public int getDataPropertyByte(int id)
    • getDataPropertyBoolean

      public boolean getDataPropertyBoolean(int id)
    • getDataPropertyLong

      public long getDataPropertyLong(int id)
    • getDataPropertyString

      public String getDataPropertyString(int id)
    • getDataPropertyFloat

      public float getDataPropertyFloat(int id)
    • getDataPropertyNBT

      public CompoundTag getDataPropertyNBT(int id)
    • getDataPropertyPos

      public Vector3 getDataPropertyPos(int id)
    • getDataPropertyVector3f

      public Vector3f getDataPropertyVector3f(int id)
    • getDataPropertyType

      public int getDataPropertyType(int id)
    • setDataFlag

      public void setDataFlag(int propertyId, int id)
    • setDataFlag

      public void setDataFlag(int propertyId, int id, boolean value)
    • getDataFlag

      public boolean getDataFlag(int propertyId, int id)
    • setMetadata

      public void setMetadata(String metadataKey, MetadataValue newMetadataValue)
      指定者:
      setMetadata 在接口中 Metadatable
    • getMetadata

      public List<MetadataValue> getMetadata(String metadataKey)
      指定者:
      getMetadata 在接口中 Metadatable
    • hasMetadata

      public boolean hasMetadata(String metadataKey)
      指定者:
      hasMetadata 在接口中 Metadatable
    • removeMetadata

      public void removeMetadata(String metadataKey, Plugin owningPlugin)
      指定者:
      removeMetadata 在接口中 Metadatable
    • getServer

      public Server getServer()
    • isUndead

      @PowerNukkitOnly public boolean isUndead()
    • isInEndPortal

      @PowerNukkitOnly @Since("1.2.1.0-PN") public boolean isInEndPortal()
    • isPreventingSleep

      @PowerNukkitOnly @Since("1.4.0.0-PN") public boolean isPreventingSleep(Player player)
    • equals

      public boolean equals(Object obj)
      覆盖:
      equals 在类中 Vector3
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Vector3
    • isSpinAttacking

      @PowerNukkitOnly @Since("1.4.0.0-PN") public boolean isSpinAttacking()
    • setSpinAttacking

      @PowerNukkitOnly @Since("1.4.0.0-PN") public void setSpinAttacking()
    • setSpinAttacking

      @PowerNukkitOnly @Since("1.4.0.0-PN") public void setSpinAttacking(boolean value)
    • isNoClip

      @PowerNukkitOnly @Since("1.4.0.0-PN") public boolean isNoClip()
    • setNoClip

      @PowerNukkitOnly @Since("1.4.0.0-PN") public void setNoClip(boolean noClip)
    • isBoss

      @PowerNukkitOnly @Since("1.4.0.0-PN") public boolean isBoss()
    • addTag

      @PowerNukkitXOnly @Since("1.6.0.0-PNX") public void addTag(String tag)
    • removeTag

      @PowerNukkitXOnly @Since("1.6.0.0-PNX") public void removeTag(String tag)
    • containTag

      @PowerNukkitXOnly @Since("1.6.0.0-PNX") public boolean containTag(String tag)
    • getAllTags

      @PowerNukkitXOnly @Since("1.6.0.0-PNX") public List<StringTag> getAllTags()
    • setFreezingEffectStrength

      @PowerNukkitXOnly @Since("1.6.0.0-PNX") public void setFreezingEffectStrength(float strength)
    • getFreezingEffectStrength

      @PowerNukkitXOnly @Since("1.6.0.0-PNX") public float getFreezingEffectStrength()
    • setFreezingTicks

      @PowerNukkitXOnly @Since("1.6.0.0-PNX") public void setFreezingTicks(int ticks)
    • getFreezingTicks

      @PowerNukkitXOnly @Since("1.6.0.0-PNX") public int getFreezingTicks()
    • addFreezingTicks

      @PowerNukkitXOnly @Since("1.6.0.0-PNX") public void addFreezingTicks(int increments)