类的使用
net.minecraft.entity.Entity
-
-
net.minecraft.advancement.criterion中Entity的使用
参数类型为Entity的net.minecraft.advancement.criterion中的方法 修饰符和类型 方法 说明 voidPlayerInteractedWithEntityCriterion. test(ServerPlayerEntity player, ItemStack stack, Entity entity)voidOnKilledCriterion. trigger(ServerPlayerEntity player, Entity entity, DamageSource killingDamage)voidPlayerHurtEntityCriterion. trigger(ServerPlayerEntity player, Entity entity, DamageSource damage, float dealt, float taken, boolean blocked)voidSummonedEntityCriterion. trigger(ServerPlayerEntity player, Entity entity)voidTargetHitCriterion. trigger(ServerPlayerEntity player, Entity projectile, Vec3d hitPos, int signalStrength)voidThrownItemPickedUpByEntityCriterion. trigger(ServerPlayerEntity player, ItemStack stack, Entity entity)类型变量类型为Entity的net.minecraft.advancement.criterion中的方法参数 修饰符和类型 方法 说明 voidChanneledLightningCriterion. trigger(ServerPlayerEntity player, Collection<? extends Entity> victims)voidKilledByCrossbowCriterion. trigger(ServerPlayerEntity player, Collection<Entity> piercingKilledEntities) -
net.minecraft.block中Entity的使用
类型参数类型为Entity的net.minecraft.block中的字段 修饰符和类型 字段 说明 private Optional<Entity>EntityShapeContext. entity返回变量类型为Entity的类型的net.minecraft.block中的方法 修饰符和类型 方法 说明 Optional<Entity>EntityShapeContext. getEntity()default Predicate<Entity>LandingBlock. getEntityPredicate()Predicate<Entity>PointedDripstoneBlock. getEntityPredicate()参数类型为Entity的net.minecraft.block中的方法 修饰符和类型 方法 说明 private voidHoneyBlock. addCollisionEffects(World world, Entity entity)private static voidHoneyBlock. addParticles(Entity entity, int count)static voidHoneyBlock. addRegularParticles(Entity entity)static voidHoneyBlock. addRichParticles(Entity entity)private voidSlimeBlock. bounce(Entity entity)private voidBedBlock. bounceEntity(Entity entity)private booleanTurtleEggBlock. breaksEgg(World world, Entity entity)static booleanPowderSnowBlock. canWalkOnPowderSnow(Entity entity)static voidBlock. dropStacks(BlockState state, World world, BlockPos pos, @Nullable BlockEntity blockEntity, Entity entity, ItemStack stack)static voidCampfireBlock. extinguish(@Nullable Entity entity, WorldAccess world, BlockPos pos, BlockState state)static List<ItemStack>Block. getDroppedStacks(BlockState state, ServerWorld world, BlockPos pos, @Nullable BlockEntity blockEntity, @Nullable Entity entity, ItemStack stack)private static booleanHoneyBlock. hasHoneyBlockEffects(Entity entity)booleanAbstractBlock.AbstractBlockState. hasSolidTopSurface(BlockView world, BlockPos pos, Entity entity)booleanAbstractBlock.AbstractBlockState. hasSolidTopSurface(BlockView world, BlockPos pos, Entity entity, Direction direction)private static booleanBigDripleafBlock. isEntityAbove(BlockPos pos, Entity entity)protected booleanAbstractCauldronBlock. isEntityTouchingFluid(BlockState state, BlockPos pos, Entity entity)private booleanHoneyBlock. isSliding(BlockPos pos, Entity entity)static ShapeContextShapeContext. of(Entity entity)voidAbstractBlock.AbstractBlockState. onEntityCollision(World world, BlockPos pos, Entity entity)voidAbstractBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)已过时。voidAbstractButtonBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidAbstractFireBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidAbstractPressurePlateBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidBigDripleafBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidBubbleColumnBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidCactusBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidCampfireBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidCobwebBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidCropBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidDetectorRailBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidEndPortalBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidHoneyBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidHopperBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidLavaCauldronBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidLeveledCauldronBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidLilyPadBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidNetherPortalBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidPowderSnowBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidSweetBerryBushBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidTripwireBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidWitherRoseBlock. onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidBedBlock. onEntityLand(BlockView world, Entity entity)voidBlock. onEntityLand(BlockView world, Entity entity)voidSlimeBlock. onEntityLand(BlockView world, Entity entity)voidBedBlock. onLandedUpon(World world, BlockPos pos, Entity entity, float distance)voidBlock. onLandedUpon(World world, BlockPos pos, Entity entity, float distance)voidFarmlandBlock. onLandedUpon(World world, BlockPos pos, Entity entity, float distance)voidHayBlock. onLandedUpon(World world, BlockPos pos, Entity entity, float distance)voidHoneyBlock. onLandedUpon(World world, BlockPos pos, Entity entity, float distance)voidPointedDripstoneBlock. onLandedUpon(World world, BlockPos pos, Entity entity, float distance)voidSlimeBlock. onLandedUpon(World world, BlockPos pos, Entity entity, float distance)voidTurtleEggBlock. onLandedUpon(World world, BlockPos pos, Entity entity, float distance)voidBlock. onSteppedOn(World world, BlockPos pos, Entity entity)Called when an entity steps on this block.voidMagmaBlock. onSteppedOn(World world, BlockPos pos, Entity entity)Called when an entity steps on this block.voidRedstoneOreBlock. onSteppedOn(World world, BlockPos pos, Entity entity)Called when an entity steps on this block.voidSlimeBlock. onSteppedOn(World world, BlockPos pos, Entity entity)Called when an entity steps on this block.voidStairsBlock. onSteppedOn(World world, BlockPos pos, Entity entity)Called when an entity steps on this block.voidTurtleEggBlock. onSteppedOn(World world, BlockPos pos, Entity entity)Called when an entity steps on this block.booleanBellBlock. ring(@Nullable Entity entity, World world, BlockPos pos, @Nullable Direction direction)voidDoorBlock. setOpen(@Nullable Entity entity, World world, BlockState state, BlockPos pos, boolean open)private static intTargetBlock. trigger(WorldAccess world, BlockState state, BlockHitResult hitResult, Entity entity)private voidHoneyBlock. triggerAdvancement(Entity entity, BlockPos pos)private voidTurtleEggBlock. tryBreakEgg(World world, BlockPos pos, Entity entity, int inverseChance)protected voidAbstractPressurePlateBlock. updatePlateState(@Nullable Entity entity, World world, BlockPos pos, BlockState state, int output)private voidHoneyBlock. updateSlidingVelocity(Entity entity)类型变量类型为Entity的net.minecraft.block中的方法参数 修饰符和类型 方法 说明 private <T extends AbstractMinecartEntity>
List<T>DetectorRailBlock. getCarts(World world, BlockPos pos, Class<T> entityClass, Predicate<Entity> entityPredicate)参数类型为Entity的net.minecraft.block中的构造器 构造器 说明 EntityShapeContext(Entity entity)已过时。类型变量类型为Entity的net.minecraft.block中的构造器参数 构造器 说明 EntityShapeContext(boolean descending, double minY, ItemStack boots, ItemStack heldItem, Predicate<Fluid> walkOnFluidPredicate, Optional<Entity> entity) -
net.minecraft.block.dispenser中Entity的使用
参数类型为Entity的net.minecraft.block.dispenser中的方法 修饰符和类型 方法 说明 static voidDispenserBehavior. setEntityPosition(BlockPointer pointer, Entity entity, Direction direction) -
net.minecraft.block.entity中Entity的使用
返回变量类型为Entity的类型的net.minecraft.block.entity中的方法 修饰符和类型 方法 说明 private List<Entity>BeehiveBlockEntity. tryReleaseBee(BlockState state, BeehiveBlockEntity.BeeState beeState)参数类型为Entity的net.minecraft.block.entity中的方法 修饰符和类型 方法 说明 booleanSculkSensorBlockEntity. accepts(World world, GameEventListener listener, BlockPos pos, GameEvent event, @Nullable Entity entity)Returns whether the callback wants to accept this event.private static booleanPistonBlockEntity. canMoveEntity(Box box, Entity entity)static booleanEndGatewayBlockEntity. canTeleport(Entity entity)private static voidPistonBlockEntity. moveEntity(Direction direction, Entity entity, double double2, Direction direction2)static voidHopperBlockEntity. onEntityCollided(World world, BlockPos pos, BlockState state, Entity entity, HopperBlockEntity blockEntity)private static voidPistonBlockEntity. push(BlockPos pos, Entity entity, Direction direction, double amount)private static voidConduitBlockEntity. spawnNautilusParticles(World world, BlockPos pos, List<BlockPos> activatingBlocks, @Nullable Entity entity, int int2)voidBeehiveBlockEntity. tryEnterHive(Entity entity, boolean hasNectar)voidBeehiveBlockEntity. tryEnterHive(Entity entity, boolean hasNectar, int ticksInHive)static voidEndGatewayBlockEntity. tryTeleportingEntity(World world, BlockPos pos, BlockState state, Entity entity, EndGatewayBlockEntity blockEntity)类型变量类型为Entity的net.minecraft.block.entity中的方法参数 修饰符和类型 方法 说明 private static booleanBeehiveBlockEntity. releaseBee(World world, BlockPos pos, BlockState state, BeehiveBlockEntity.Bee bee, @Nullable List<Entity> entities, BeehiveBlockEntity.BeeState beeState, @Nullable BlockPos flowerPos) -
net.minecraft.client中Entity的使用
声明为Entity的net.minecraft.client中的字段 修饰符和类型 字段 说明 @Nullable EntityMinecraftClient. cameraEntity@Nullable EntityMinecraftClient. targetedEntity返回Entity的net.minecraft.client中的方法 修饰符和类型 方法 说明 @Nullable EntityMinecraftClient. getCameraEntity()参数类型为Entity的net.minecraft.client中的方法 修饰符和类型 方法 说明 booleanMinecraftClient. hasOutline(Entity entity)Checks if the providedentityshould display an outline around its model.voidMinecraftClient. setCameraEntity(Entity entity) -
net.minecraft.client.gui.hud中Entity的使用
参数类型为Entity的net.minecraft.client.gui.hud中的方法 修饰符和类型 方法 说明 private voidInGameHud. renderVignetteOverlay(Entity entity)private voidInGameHud. updateVignetteDarkness(Entity entity) -
net.minecraft.client.network中Entity的使用
net.minecraft.client.network中Entity的子类 修饰符和类型 类 说明 classAbstractClientPlayerEntityclassClientPlayerEntityRepresents the client's own player entity.classOtherClientPlayerEntityRepresents a player entity that is present on the client but is not the client's own player.参数类型为Entity的net.minecraft.client.network中的方法 修饰符和类型 方法 说明 voidClientPlayerEntity. addCritParticles(Entity target)voidClientPlayerEntity. addEnchantedHitParticles(Entity target)voidClientPlayerInteractionManager. attackEntity(PlayerEntity player, Entity target)ActionResultClientPlayerInteractionManager. interactEntity(PlayerEntity player, Entity entity, Hand hand)ActionResultClientPlayerInteractionManager. interactEntityAtLocation(PlayerEntity player, Entity entity, EntityHitResult hitResult, Hand hand)booleanClientPlayerEntity. startRiding(Entity entity, boolean force) -
net.minecraft.client.particle中Entity的使用
声明为Entity的net.minecraft.client.particle中的字段 修饰符和类型 字段 说明 private EntityEmitterParticle. entityprivate EntityItemPickupParticle. interactingEntityprivate EntityItemPickupParticle. itemEntity返回Entity的net.minecraft.client.particle中的方法 修饰符和类型 方法 说明 private EntityItemPickupParticle. getOrCopy(Entity entity)参数类型为Entity的net.minecraft.client.particle中的方法 修饰符和类型 方法 说明 voidParticleManager. addEmitter(Entity entity, ParticleEffect parameters)voidParticleManager. addEmitter(Entity entity, ParticleEffect parameters, int maxAge)private EntityItemPickupParticle. getOrCopy(Entity entity)参数类型为Entity的net.minecraft.client.particle中的构造器 构造器 说明 EmitterParticle(ClientWorld world, Entity entity, ParticleEffect parameters)EmitterParticle(ClientWorld world, Entity entity, ParticleEffect parameters, int maxEmitterAge)EmitterParticle(ClientWorld world, Entity entity, ParticleEffect parameters, int maxEmitterAge, Vec3d velocity)ItemPickupParticle(EntityRenderDispatcher dispatcher, BufferBuilderStorage bufferStorage, ClientWorld world, Entity itemEntity, Entity interactingEntity)ItemPickupParticle(EntityRenderDispatcher dispatcher, BufferBuilderStorage bufferStorage, ClientWorld world, Entity itemEntity, Entity interactingEntity, Vec3d velocity) -
net.minecraft.client.render中Entity的使用
声明为Entity的net.minecraft.client.render中的字段 修饰符和类型 字段 说明 private EntityCamera. focusedEntity返回Entity的net.minecraft.client.render中的方法 修饰符和类型 方法 说明 EntityCamera. getFocusedEntity()参数类型为Entity的net.minecraft.client.render中的方法 修饰符和类型 方法 说明 private voidWorldRenderer. drawBlockOutline(MatrixStack matrices, VertexConsumer vertexConsumer, Entity entity, double double2, double double3, double double4, BlockPos blockPos, BlockState blockState)voidGameRenderer. onCameraEntitySet(@Nullable Entity entity)private voidWorldRenderer. renderEntity(Entity entity, double cameraX, double cameraY, double cameraZ, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers)voidCamera. update(BlockView area, Entity focusedEntity, boolean thirdPerson, boolean inverseView, float tickDelta) -
net.minecraft.client.render.debug中Entity的使用
返回变量类型为Entity的类型的net.minecraft.client.render.debug中的方法 修饰符和类型 方法 说明 static Optional<Entity>DebugRenderer. getTargetedEntity(@Nullable Entity entity, int maxDistance)参数类型为Entity的net.minecraft.client.render.debug中的方法 修饰符和类型 方法 说明 static Optional<Entity>DebugRenderer. getTargetedEntity(@Nullable Entity entity, int maxDistance)booleanGameEventDebugRenderer.Listener. listen(World world, GameEvent event, @Nullable Entity entity, BlockPos pos)Listens to an incoming game event.static StringNameGenerator. method_36154(Entity entity) -
net.minecraft.client.render.entity中Entity的使用
类型参数类型为Entity的net.minecraft.client.render.entity中的类 修饰符和类型 类 说明 classEntityRenderer<T extends Entity>interfaceEntityRendererFactory<T extends Entity>classFlyingItemEntityRenderer<T extends Entity & FlyingItemEntity>声明为Entity的net.minecraft.client.render.entity中的字段 修饰符和类型 字段 说明 EntityEntityRenderDispatcher. targetedEntity类型参数类型为Entity的net.minecraft.client.render.entity中的方法 修饰符和类型 方法 说明 <E extends Entity>
intEntityRenderDispatcher. getLight(E entity, float tickDelta)<T extends Entity>
EntityRenderer<? super T>EntityRenderDispatcher. getRenderer(T entity)private <E extends Entity>
voidMobEntityRenderer. method_4073(T entity, float tickDelta, MatrixStack matrices, VertexConsumerProvider provider, E holdingEntity)private static <T extends Entity>
voidEntityRenderers. register(EntityType<? extends T> type, EntityRendererFactory<T> factory)<E extends Entity>
voidEntityRenderDispatcher. render(E entity, double x, double y, double z, float yaw, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light)<E extends Entity>
booleanEntityRenderDispatcher. shouldRender(E entity, Frustum frustum, double x, double y, double z)参数类型为Entity的net.minecraft.client.render.entity中的方法 修饰符和类型 方法 说明 voidEntityRenderDispatcher. configure(World world, Camera camera, Entity target)doubleEntityRenderDispatcher. getSquaredDistanceToCamera(Entity entity)IdentifierFlyingItemEntityRenderer. getTexture(Entity entity)private voidEntityRenderDispatcher. renderFire(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Entity entity)private static voidEntityRenderDispatcher. renderHitbox(MatrixStack matrices, VertexConsumer vertices, Entity entity, float tickDelta)private static voidEntityRenderDispatcher. renderShadow(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Entity entity, float opacity, float tickDelta, WorldView world, float radius) -
net.minecraft.client.render.entity.feature中Entity的使用
类型参数类型为Entity的net.minecraft.client.render.entity.feature中的类 修饰符和类型 类 说明 classEnergySwirlOverlayFeatureRenderer<T extends Entity & SkinOverlayOwner,M extends EntityModel<T>>classEyesFeatureRenderer<T extends Entity,M extends EntityModel<T>>classFeatureRenderer<T extends Entity,M extends EntityModel<T>>interfaceFeatureRendererContext<T extends Entity,M extends EntityModel<T>>classSaddleFeatureRenderer<T extends Entity & Saddleable,M extends EntityModel<T>>classSpiderEyesFeatureRenderer<T extends Entity,M extends SpiderEntityModel<T>>参数类型为Entity的net.minecraft.client.render.entity.feature中的方法 修饰符和类型 方法 说明 protected voidStuckArrowsFeatureRenderer. renderObject(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Entity entity, float directionX, float directionY, float directionZ, float tickDelta)protected abstract voidStuckObjectsFeatureRenderer. renderObject(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Entity entity, float directionX, float directionY, float directionZ, float tickDelta)protected voidStuckStingersFeatureRenderer. renderObject(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Entity entity, float directionX, float directionY, float directionZ, float tickDelta) -
net.minecraft.client.render.entity.model中Entity的使用
-
net.minecraft.client.sound中Entity的使用
声明为Entity的net.minecraft.client.sound中的字段 修饰符和类型 字段 说明 private EntityEntityTrackingSoundInstance. entity参数类型为Entity的net.minecraft.client.sound中的构造器 构造器 说明 EntityTrackingSoundInstance(SoundEvent sound, SoundCategory category, float volume, float pitch, Entity entity)EntityTrackingSoundInstance(SoundEvent sound, SoundCategory category, Entity entity) -
net.minecraft.client.world中Entity的使用
类型参数类型为Entity的net.minecraft.client.world中的字段 修饰符和类型 字段 说明 private ClientEntityManager<Entity>ClientWorld. entityManager返回Entity的net.minecraft.client.world中的方法 修饰符和类型 方法 说明 @Nullable EntityClientWorld. getEntityById(int id)返回变量类型为Entity的类型的net.minecraft.client.world中的方法 修饰符和类型 方法 说明 Iterable<Entity>ClientWorld. getEntities()protected EntityLookup<Entity>ClientWorld. getEntityLookup()参数类型为Entity的net.minecraft.client.world中的方法 修饰符和类型 方法 说明 voidClientWorld. addEntity(int id, Entity entity)private voidClientWorld. addEntityPrivate(int id, Entity entity)voidClientWorld.ClientEntityHandler. create(Entity entity)voidClientWorld.ClientEntityHandler. destroy(Entity entity)voidClientWorld. emitGameEvent(@Nullable Entity entity, GameEvent event, BlockPos pos)voidClientWorld. playSoundFromEntity(@Nullable PlayerEntity player, Entity entity, SoundEvent sound, SoundCategory category, float volume, float pitch)voidClientWorld.ClientEntityHandler. startTicking(Entity entity)voidClientWorld.ClientEntityHandler. startTracking(Entity entity)voidClientWorld.ClientEntityHandler. stopTicking(Entity entity)voidClientWorld.ClientEntityHandler. stopTracking(Entity entity)voidClientWorld. tickEntity(Entity entity)private voidClientWorld. tickPassenger(Entity entity, Entity passenger) -
net.minecraft.command中Entity的使用
声明为Entity的net.minecraft.command中的字段 修饰符和类型 字段 说明 private EntityEntityDataObject. entity类型参数类型为Entity的net.minecraft.command中的字段 修饰符和类型 字段 说明 static BiConsumer<Vec3d,List<? extends Entity>>EntitySelectorReader. ARBITRARYprivate Predicate<Entity>EntitySelector. basePredicateprivate TypeFilter<Entity,?>EntitySelector. entityFilterstatic BiConsumer<Vec3d,List<? extends Entity>>EntitySelectorReader. FURTHESTstatic BiConsumer<Vec3d,List<? extends Entity>>EntitySelectorReader. NEARESTprivate static TypeFilter<Entity,?>EntitySelector. PASSTHROUGH_FILTERprivate Predicate<Entity>EntitySelectorReader. predicatestatic BiConsumer<Vec3d,List<? extends Entity>>EntitySelectorReader. RANDOMprivate BiConsumer<Vec3d,List<? extends Entity>>EntitySelector. sorterprivate BiConsumer<Vec3d,List<? extends Entity>>EntitySelectorReader. sorter类型参数类型为Entity的net.minecraft.command中的方法 修饰符和类型 方法 说明 private <T extends Entity>
List<T>EntitySelector. getEntities(Vec3d vec3d, List<T> list)返回Entity的net.minecraft.command中的方法 修饰符和类型 方法 说明 EntityEntitySelector. getEntity(ServerCommandSource serverCommandSource)返回变量类型为Entity的类型的net.minecraft.command中的方法 修饰符和类型 方法 说明 List<? extends Entity>EntitySelector. getEntities(ServerCommandSource serverCommandSource)private Predicate<Entity>EntitySelector. getPositionPredicate(Vec3d vec3d)BiConsumer<Vec3d,List<? extends Entity>>EntitySelectorReader. getSorter()private Predicate<Entity>EntitySelectorReader. rotationPredicate(FloatRangeArgument floatRangeArgument, ToDoubleFunction<Entity> toDoubleFunction)类型变量类型为Entity的net.minecraft.command中的方法参数 修饰符和类型 方法 说明 private voidEntitySelector. appendEntitiesFromWorld(List<Entity> list, ServerWorld serverWorld, Vec3d vec3d, Predicate<Entity> predicate)private voidEntitySelector. appendEntitiesFromWorld(List<Entity> list, ServerWorld serverWorld, Vec3d vec3d, Predicate<Entity> predicate)static MutableTextEntitySelector. getNames(List<? extends Entity> list)private Predicate<Entity>EntitySelectorReader. rotationPredicate(FloatRangeArgument floatRangeArgument, ToDoubleFunction<Entity> toDoubleFunction)voidEntitySelectorReader. setPredicate(Predicate<Entity> predicate)voidEntitySelectorReader. setSorter(BiConsumer<Vec3d,List<? extends Entity>> sorter)参数类型为Entity的net.minecraft.command中的构造器 构造器 说明 EntityDataObject(Entity entity)类型变量类型为Entity的net.minecraft.command中的构造器参数 构造器 说明 EntitySelector(int count, boolean includesNonPlayers, boolean localWorldOnly, Predicate<Entity> basePredicate, NumberRange.FloatRange distance, Function<Vec3d,Vec3d> positionOffset, @Nullable Box box, BiConsumer<Vec3d,List<? extends Entity>> sorter, boolean senderOnly, @Nullable String playerName, @Nullable UUID uuid, @Nullable EntityType<?> type, boolean usesAt)EntitySelector(int count, boolean includesNonPlayers, boolean localWorldOnly, Predicate<Entity> basePredicate, NumberRange.FloatRange distance, Function<Vec3d,Vec3d> positionOffset, @Nullable Box box, BiConsumer<Vec3d,List<? extends Entity>> sorter, boolean senderOnly, @Nullable String playerName, @Nullable UUID uuid, @Nullable EntityType<?> type, boolean usesAt) -
net.minecraft.command.argument中Entity的使用
类型参数类型为Entity的net.minecraft.command.argument中的字段 修饰符和类型 字段 说明 private BiFunction<Vec3d,Entity,Vec3d>EntityAnchorArgumentType.EntityAnchor. offset返回Entity的net.minecraft.command.argument中的方法 修饰符和类型 方法 说明 static EntityEntityArgumentType. getEntity(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name)返回变量类型为Entity的类型的net.minecraft.command.argument中的方法 修饰符和类型 方法 说明 static Collection<? extends Entity>EntityArgumentType. getEntities(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name)static Collection<? extends Entity>EntityArgumentType. getOptionalEntities(com.mojang.brigadier.context.CommandContext<ServerCommandSource> commandContext, String string)参数类型为Entity的net.minecraft.command.argument中的方法 修饰符和类型 方法 说明 Vec3dEntityAnchorArgumentType.EntityAnchor. positionAt(Entity entity)类型变量类型为Entity的net.minecraft.command.argument中的构造器参数 构造器 说明 EntityAnchor(String id, BiFunction<Vec3d,Entity,Vec3d> offset) -
net.minecraft.enchantment中Entity的使用
参数类型为Entity的net.minecraft.enchantment中的方法 修饰符和类型 方法 说明 voidDamageEnchantment. onTargetDamaged(LivingEntity user, Entity target, int level)voidEnchantment. onTargetDamaged(LivingEntity user, Entity target, int level)static voidEnchantmentHelper. onTargetDamaged(LivingEntity user, Entity target)voidEnchantment. onUserDamaged(LivingEntity user, Entity attacker, int level)static voidEnchantmentHelper. onUserDamaged(LivingEntity user, Entity attacker)voidThornsEnchantment. onUserDamaged(LivingEntity user, Entity attacker, int level) -
net.minecraft.entity中Entity的使用
类型参数类型为Entity的net.minecraft.entity中的类 修饰符和类型 类 说明 classEntityType<T extends Entity>static classEntityType.Builder<T extends Entity>static interfaceEntityType.EntityFactory<T extends Entity>static interfaceSpawnRestriction.SpawnPredicate<T extends Entity>net.minecraft.entity中Entity的子类 修饰符和类型 类 说明 classAreaEffectCloudEntityclassExperienceOrbEntityclassEyeOfEnderEntityclassFallingBlockEntityclassItemEntityclassLightningEntityclassLivingEntityRepresents an entity which has a health value and can receive damage.classTntEntity声明为Entity的net.minecraft.entity中的字段 修饰符和类型 字段 说明 private @Nullable EntityEntity. vehicle类型参数类型为Entity的net.minecraft.entity中的字段 修饰符和类型 字段 说明 private Map<Entity,Integer>AreaEffectCloudEntity. affectedEntitiesprivate ImmutableList<Entity>Entity. passengerList类型参数类型为Entity的net.minecraft.entity中的方法 修饰符和类型 方法 说明 static <T extends Entity>
booleanSpawnRestriction. canSpawn(EntityType<T> type, ServerWorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random)static <T extends Entity>
EntityType.Builder<T>EntityType.Builder. create(EntityType.EntityFactory<T> factory, SpawnGroup spawnGroup)static <T extends Entity>
EntityType.Builder<T>EntityType.Builder. create(SpawnGroup spawnGroup)private static <T extends Entity>
EntityType<T>EntityType. register(String id, EntityType.Builder<T> type)返回Entity的net.minecraft.entity中的方法 修饰符和类型 方法 说明 static @Nullable EntityEntityType. createInstanceFromId(int type, World world)@Nullable EntityEntity. getFirstPassenger()@Nullable EntityTameable. getOwner()@Nullable EntityEntity. getPrimaryPassenger()EntityEntity. getRootVehicle()Gets the lowest entity this entity is riding.@Nullable EntityEntity. getVehicle()static @Nullable EntityEntityType. loadEntityWithPassengers(CompoundTag nbt, World world, Function<Entity,Entity> entityProcessor)@Nullable EntityEntity. moveToWorld(ServerWorld destination)Moves this entity to another world.@Nullable EntityItemEntity. moveToWorld(ServerWorld destination)Moves this entity to another world.private static @Nullable EntityEntityType. newInstance(World world, @Nullable EntityType<?> type)@Nullable EntityEntityType. spawnFromItemStack(ServerWorld world, @Nullable ItemStack stack, @Nullable PlayerEntity player, BlockPos pos, SpawnReason spawnReason, boolean alignPosition, boolean invertY)返回变量类型为Entity的类型的net.minecraft.entity中的方法 修饰符和类型 方法 说明 Class<? extends Entity>EntityType. getBaseClass()static Optional<Entity>EntityType. getEntityFromNbt(CompoundTag nbt, World world)List<Entity>Entity. getPassengerList()Iterable<Entity>Entity. getPassengersDeep()private static Optional<Entity>EntityType. loadEntityFromNbt(CompoundTag nbt, World world)static Stream<Entity>EntityType. streamFromNbt(List<? extends Tag> entityNbtList, World world)private Stream<Entity>Entity. streamIntoPassengers()Stream<Entity>Entity. streamPassengersAndSelf()Returns a stream consisting of this entity and its passengers in which this entity's passengers are iterated before this entity.Stream<Entity>Entity. streamSelfAndPassengers()Returns a stream consisting of this entity and its passengers recursively.参数类型为Entity的net.minecraft.entity中的方法 修饰符和类型 方法 说明 voidEntity.PositionUpdater. accept(Entity entity, double x, double y, double z)protected voidEntity. addPassenger(Entity passenger)static Vec3dEntity. adjustMovementForCollisions(@Nullable Entity entity, Vec3d movement, Box entityBoundingBox, World world, ShapeContext context, ReusableStream<VoxelShape> collisions)protected booleanEntity. canAddPassenger(Entity passenger)booleanLivingEntity. canSee(Entity entity)protected booleanEntity. canStartRiding(Entity entity)booleanEntity. collidesWith(Entity other)voidEntity. copyFrom(Entity original)voidEntity. copyPositionAndRotation(Entity entity)voidEntity. dealDamage(LivingEntity attacker, Entity target)floatEntity. distanceTo(Entity entity)TEntityType. downcast(Entity entity)voidEntity. emitGameEvent(GameEvent event, @Nullable Entity entity)voidEntity. emitGameEvent(GameEvent event, @Nullable Entity entity, BlockPos pos)doubleLivingEntity. getAttackDistanceScalingFactor(@Nullable Entity entity)booleanEntity. handleAttack(Entity attacker)booleanEntity. hasPassenger(Entity passenger)booleanEntity. hasPassengerDeep(Entity passenger)booleanEntity. isConnectedThroughVehicle(Entity entity)Checks if this entity and another entity share the same root vehicle.booleanEntity. isInRange(Entity other, double radius)Checks if the distance between this entity and theotherentity is less thanradius.booleanEntity. isPartOf(Entity entity)booleanEntity. isTeammate(Entity other)static voidEntityType. loadFromEntityNbt(World world, @Nullable PlayerEntity player, @Nullable Entity entity, @Nullable CompoundTag itemNbt)voidLivingEntity. onAttacking(Entity target)private voidLivingEntity. onDismounted(Entity vehicle)voidInteractionObserver. onInteractionWith(EntityInteraction interaction, Entity entity)voidEntity. onPassengerLookAround(Entity passenger)protected voidLivingEntity. pushAway(Entity entity)voidEntity. pushAwayFrom(Entity entity)voidLivingEntity. pushAwayFrom(Entity entity)protected voidEntity. removePassenger(Entity passenger)voidLivingEntity. sendPickup(Entity item, int count)doubleEntity. squaredDistanceTo(Entity entity)booleanEntity. startRiding(Entity entity)booleanEntity. startRiding(Entity entity, boolean force)booleanLivingEntity. tryAttack(Entity target)voidEntity. updateKilledAdvancementCriterion(Entity killer, int score, DamageSource damageSource)voidEntity. updatePassengerPosition(Entity passenger)private voidEntity. updatePassengerPosition(Entity passenger, Entity.PositionUpdater positionUpdater)类型变量类型为Entity的net.minecraft.entity中的方法参数 修饰符和类型 方法 说明 booleanEntity. hasPassengerType(Predicate<Entity> predicate)static @Nullable EntityEntityType. loadEntityWithPassengers(CompoundTag nbt, World world, Function<Entity,Entity> entityProcessor)static @Nullable EntityEntityType. loadEntityWithPassengers(CompoundTag nbt, World world, Function<Entity,Entity> entityProcessor) -
net.minecraft.entity.ai.brain中Entity的使用
声明为Entity的net.minecraft.entity.ai.brain中的字段 修饰符和类型 字段 说明 private EntityEntityLookTarget. entity类型参数类型为Entity的net.minecraft.entity.ai.brain中的字段 修饰符和类型 字段 说明 static MemoryModuleType<Entity>MemoryModuleType. RIDE_TARGET返回Entity的net.minecraft.entity.ai.brain中的方法 修饰符和类型 方法 说明 EntityEntityLookTarget. method_35066()参数类型为Entity的net.minecraft.entity.ai.brain中的构造器 构造器 说明 EntityLookTarget(Entity entity, boolean useEyeHeight)WalkTarget(Entity entity, float float2, int int2) -
net.minecraft.entity.ai.brain.task中Entity的使用
类型参数类型为Entity的net.minecraft.entity.ai.brain.task中的类 修饰符和类型 类 说明 classRidingTask<E extends LivingEntity,T extends Entity>类型参数类型为Entity的net.minecraft.entity.ai.brain.task中的字段 修饰符和类型 字段 说明 private BiPredicate<E,Entity>RidingTask. alternativeRideCondition返回Entity的net.minecraft.entity.ai.brain.task中的方法 修饰符和类型 方法 说明 private EntityStartRidingTask. getRideTarget(E entity)返回变量类型为Entity的类型的net.minecraft.entity.ai.brain.task中的方法 修饰符和类型 方法 说明 static GoToRememberedPositionTask<? extends Entity>GoToRememberedPositionTask. toEntity(MemoryModuleType<? extends Entity> memoryType, float speed, int range, boolean requiresWalkTarget)参数类型为Entity的net.minecraft.entity.ai.brain.task中的方法 修饰符和类型 方法 说明 private booleanRidingTask. canRideTarget(E entity, Entity target)static voidLookTargetUtil. walkTowards(LivingEntity entity, Entity target, float speed, int completionRange)类型变量类型为Entity的net.minecraft.entity.ai.brain.task中的方法参数 修饰符和类型 方法 说明 static GoToRememberedPositionTask<? extends Entity>GoToRememberedPositionTask. toEntity(MemoryModuleType<? extends Entity> memoryType, float speed, int range, boolean requiresWalkTarget)类型变量类型为Entity的net.minecraft.entity.ai.brain.task中的构造器参数 构造器 说明 RidingTask(int range, BiPredicate<E,Entity> alternativeRideCondition) -
net.minecraft.entity.ai.control中Entity的使用
参数类型为Entity的net.minecraft.entity.ai.control中的方法 修饰符和类型 方法 说明 private static doubleLookControl. getLookingHeightFor(Entity entity)voidLookControl. lookAt(Entity entity)voidLookControl. lookAt(Entity entity, float yawSpeed, float pitchSpeed) -
net.minecraft.entity.ai.goal中Entity的使用
声明为Entity的net.minecraft.entity.ai.goal中的字段 修饰符和类型 字段 说明 protected EntityLookAtEntityGoal. target参数类型为Entity的net.minecraft.entity.ai.goal中的方法 修饰符和类型 方法 说明 protected @Nullable BlockPosEscapeDangerGoal. locateClosestWater(BlockView blockView, Entity entity, int rangeX, int rangeY) -
net.minecraft.entity.ai.pathing中Entity的使用
参数类型为Entity的net.minecraft.entity.ai.pathing中的方法 修饰符和类型 方法 说明 PathBirdNavigation. findPathTo(Entity entity, int distance)@Nullable PathEntityNavigation. findPathTo(Entity entity, int distance)PathMobNavigation. findPathTo(Entity entity, int distance)PathSpiderNavigation. findPathTo(Entity entity, int distance)Vec3dPath. getNodePosition(Entity entity)Vec3dPath. getNodePosition(Entity entity, int index)booleanEntityNavigation. startMovingTo(Entity entity, double speed)booleanSpiderNavigation. startMovingTo(Entity entity, double speed) -
net.minecraft.entity.boss中Entity的使用
net.minecraft.entity.boss中Entity的子类 修饰符和类型 类 说明 classWitherEntity参数类型为Entity的net.minecraft.entity.boss中的方法 修饰符和类型 方法 说明 protected booleanWitherEntity. canStartRiding(Entity entity) -
net.minecraft.entity.boss.dragon中Entity的使用
net.minecraft.entity.boss.dragon中Entity的子类 修饰符和类型 类 说明 classEnderDragonEntityclassEnderDragonPart类型参数类型为Entity的net.minecraft.entity.boss.dragon中的字段 修饰符和类型 字段 说明 private static Predicate<Entity>EnderDragonFight. VALID_ENTITY参数类型为Entity的net.minecraft.entity.boss.dragon中的方法 修饰符和类型 方法 说明 protected booleanEnderDragonEntity. canStartRiding(Entity entity)booleanEnderDragonPart. isPartOf(Entity entity)类型变量类型为Entity的net.minecraft.entity.boss.dragon中的方法参数 修饰符和类型 方法 说明 private voidEnderDragonEntity. damageLivingEntities(List<Entity> entities)private voidEnderDragonEntity. launchLivingEntities(List<Entity> entities) -
net.minecraft.entity.damage中Entity的使用
声明为Entity的net.minecraft.entity.damage中的字段 修饰符和类型 字段 说明 private @Nullable EntityProjectileDamageSource. attackerprotected EntityEntityDamageSource. source返回Entity的net.minecraft.entity.damage中的方法 修饰符和类型 方法 说明 @Nullable EntityDamageRecord. getAttacker()@Nullable EntityDamageSource. getAttacker()EntityEntityDamageSource. getAttacker()@Nullable EntityProjectileDamageSource. getAttacker()@Nullable EntityDamageSource. getSource()@Nullable EntityProjectileDamageSource. getSource()参数类型为Entity的net.minecraft.entity.damage中的方法 修饰符和类型 方法 说明 static DamageSourceDamageSource. arrow(PersistentProjectileEntity projectile, @Nullable Entity attacker)static DamageSourceDamageSource. fireball(AbstractFireballEntity fireball, @Nullable Entity attacker)static DamageSourceDamageSource. firework(FireworkRocketEntity firework, @Nullable Entity attacker)static DamageSourceDamageSource. magic(Entity magic, @Nullable Entity attacker)static DamageSourceDamageSource. mobProjectile(Entity projectile, @Nullable LivingEntity attacker)static DamageSourceDamageSource. thorns(Entity attacker)static DamageSourceDamageSource. thrownProjectile(Entity projectile, @Nullable Entity attacker)static DamageSourceDamageSource. trident(Entity trident, @Nullable Entity attacker)static DamageSourceDamageSource. witherSkull(WitherSkullEntity witherSkull, Entity attacker)参数类型为Entity的net.minecraft.entity.damage中的构造器 构造器 说明 EntityDamageSource(String name, Entity source)ProjectileDamageSource(String name, Entity projectile, @Nullable Entity attacker) -
net.minecraft.entity.data中Entity的使用
声明为Entity的net.minecraft.entity.data中的字段 修饰符和类型 字段 说明 private EntityDataTracker. trackedEntity类型参数类型为Entity的net.minecraft.entity.data中的字段 修饰符和类型 字段 说明 private static Object2IntMap<Class<? extends Entity>>DataTracker. TRACKED_ENTITIES类型变量类型为Entity的net.minecraft.entity.data中的方法参数 修饰符和类型 方法 说明 static <T> TrackedData<T>DataTracker. registerData(Class<? extends Entity> entityClass, TrackedDataHandler<T> dataHandler)参数类型为Entity的net.minecraft.entity.data中的构造器 构造器 说明 DataTracker(Entity trackedEntity) -
net.minecraft.entity.decoration中Entity的使用
net.minecraft.entity.decoration中Entity的子类 修饰符和类型 类 说明 classAbstractDecorationEntityclassArmorStandEntityclassEndCrystalEntityclassGlowItemFrameEntityclassItemFrameEntityclassLeashKnotEntity类型参数类型为Entity的net.minecraft.entity.decoration中的字段 修饰符和类型 字段 说明 protected static Predicate<Entity>AbstractDecorationEntity. PREDICATEprivate static Predicate<Entity>ArmorStandEntity. RIDEABLE_MINECART_PREDICATE参数类型为Entity的net.minecraft.entity.decoration中的方法 修饰符和类型 方法 说明 private voidItemFrameEntity. dropHeldStack(@Nullable Entity entity, boolean alwaysDrop)booleanAbstractDecorationEntity. handleAttack(Entity attacker)booleanArmorStandEntity. handleAttack(Entity attacker)abstract voidAbstractDecorationEntity. onBreak(@Nullable Entity entity)voidItemFrameEntity. onBreak(@Nullable Entity entity)voidLeashKnotEntity. onBreak(@Nullable Entity entity)protected voidArmorStandEntity. pushAway(Entity entity) -
net.minecraft.entity.decoration.painting中Entity的使用
net.minecraft.entity.decoration.painting中Entity的子类 修饰符和类型 类 说明 classPaintingEntity参数类型为Entity的net.minecraft.entity.decoration.painting中的方法 修饰符和类型 方法 说明 voidPaintingEntity. onBreak(@Nullable Entity entity) -
net.minecraft.entity.effect中Entity的使用
参数类型为Entity的net.minecraft.entity.effect中的方法 修饰符和类型 方法 说明 voidStatusEffect. applyInstantEffect(@Nullable Entity source, @Nullable Entity attacker, LivingEntity target, int amplifier, double proximity) -
net.minecraft.entity.mob中Entity的使用
声明为Entity的net.minecraft.entity.mob中的字段 修饰符和类型 字段 说明 private @Nullable EntityMobEntity. holdingEntity类型参数类型为Entity的net.minecraft.entity.mob中的字段 修饰符和类型 字段 说明 private List<Entity>MobVisibilityCache. invisibleEntitiesprivate static Predicate<Entity>RavagerEntity. IS_NOT_RAVAGERprivate List<Entity>MobVisibilityCache. visibleEntities返回Entity的net.minecraft.entity.mob中的方法 修饰符和类型 方法 说明 @Nullable EntityMobEntity. getHoldingEntity()@Nullable EntityRavagerEntity. getPrimaryPassenger()private EntityPiglinEntity. getTopMostPassenger(Entity entity, int maxLevel)Returns the passenger entity atmaxLevelin a stacked riding (riding on an entity that is riding on another entity, etc).参数类型为Entity的net.minecraft.entity.mob中的方法 修饰符和类型 方法 说明 voidMobEntity. attachLeash(Entity entity, boolean sendPacket)private static booleanPiglinBrain. canRide(PiglinEntity piglin, Entity ridden)booleanMobVisibilityCache. canSee(Entity entity)booleanRavagerEntity. canSee(Entity entity)private EntityPiglinEntity. getTopMostPassenger(Entity entity, int maxLevel)Returns the passenger entity atmaxLevelin a stacked riding (riding on an entity that is riding on another entity, etc).booleanEvokerEntity. isTeammate(Entity other)booleanIllusionerEntity. isTeammate(Entity other)booleanPillagerEntity. isTeammate(Entity other)booleanVindicatorEntity. isTeammate(Entity other)private voidRavagerEntity. knockBack(Entity entity)voidMobEntity. lookAtEntity(Entity targetEntity, float maxYawChange, float maxPitchChange)voidShulkerEntity. pushAwayFrom(Entity entity)voidSlimeEntity. pushAwayFrom(Entity entity)booleanMobEntity. startRiding(Entity entity, boolean force)booleanPiglinEntity. startRiding(Entity entity, boolean force)booleanShulkerEntity. startRiding(Entity entity, boolean force)private booleanEndermanEntity. teleportTo(Entity entity)booleanCaveSpiderEntity. tryAttack(Entity target)booleanCreeperEntity. tryAttack(Entity target)booleanHoglinEntity. tryAttack(Entity target)booleanHuskEntity. tryAttack(Entity target)booleanMobEntity. tryAttack(Entity target)booleanRavagerEntity. tryAttack(Entity target)booleanWitherSkeletonEntity. tryAttack(Entity target)booleanZoglinEntity. tryAttack(Entity target)booleanZombieEntity. tryAttack(Entity target) -
net.minecraft.entity.passive中Entity的使用
net.minecraft.entity.passive中Entity的子类 修饰符和类型 类 说明 classAbstractDonkeyEntityclassAnimalEntityclassAxolotlEntityclassBatEntityclassBeeEntityclassCatEntityMeow.classChickenEntityclassCodEntityclassCowEntityclassDolphinEntityclassDonkeyEntityclassFishEntityclassFoxEntityclassGlowSquidEntityclassGoatEntityclassGolemEntityclassHorseBaseEntityclassHorseEntityclassIronGolemEntityclassLlamaEntityclassMerchantEntityclassMooshroomEntityclassMuleEntityclassOcelotEntityclassPandaEntityclassParrotEntityclassPassiveEntityclassPigEntityclassPolarBearEntityclassPufferfishEntityclassRabbitEntityclassSalmonEntityclassSchoolingFishEntityclassSheepEntityclassSnowGolemEntityclassSquidEntityclassStriderEntityclassTameableEntityclassTameableShoulderEntityclassTraderLlamaEntityclassTropicalFishEntityclassTurtleEntityclassVillagerEntityclassWanderingTraderEntityclassWolfEntity类型参数类型为Entity的net.minecraft.entity.passive中的字段 修饰符和类型 字段 说明 private static Predicate<Entity>FoxEntity. CHICKEN_AND_RABBIT_FILTERprivate static Predicate<Entity>FoxEntity. JUST_ATTACKED_SOMETHING_FILTERprivate static Predicate<Entity>FoxEntity. NOTICEABLE_PLAYER_FILTER返回Entity的net.minecraft.entity.passive中的方法 修饰符和类型 方法 说明 @Nullable EntityHorseBaseEntity. getPrimaryPassenger()@Nullable EntityPigEntity. getPrimaryPassenger()@Nullable EntityStriderEntity. getPrimaryPassenger()@Nullable EntityMerchantEntity. moveToWorld(ServerWorld destination)Moves this entity to another world.参数类型为Entity的net.minecraft.entity.passive中的方法 修饰符和类型 方法 说明 protected booleanStriderEntity. canAddPassenger(Entity passenger)protected booleanDolphinEntity. canStartRiding(Entity entity)doubleAxolotlEntity. getAttackDistanceScalingFactor(@Nullable Entity entity)static booleanParrotEntity. imitateNearbyMob(World world, Entity parrot)booleanTameableEntity. isTeammate(Entity other)private voidVillagerEntity. notifyDeath(Entity killer)voidVillagerEntity. onInteractionWith(EntityInteraction interaction, Entity entity)protected voidBatEntity. pushAway(Entity entity)protected voidIronGolemEntity. pushAway(Entity entity)protected voidParrotEntity. pushAway(Entity entity)booleanAxolotlEntity. tryAttack(Entity target)booleanBeeEntity. tryAttack(Entity target)booleanCatEntity. tryAttack(Entity target)booleanDolphinEntity. tryAttack(Entity target)booleanIronGolemEntity. tryAttack(Entity target)booleanOcelotEntity. tryAttack(Entity target)booleanPandaEntity. tryAttack(Entity target)booleanParrotEntity. tryAttack(Entity target)booleanPolarBearEntity. tryAttack(Entity target)booleanRabbitEntity. tryAttack(Entity target)booleanWolfEntity. tryAttack(Entity target)voidChickenEntity. updatePassengerPosition(Entity passenger)voidHorseBaseEntity. updatePassengerPosition(Entity passenger)voidLlamaEntity. updatePassengerPosition(Entity passenger) -
net.minecraft.entity.player中Entity的使用
net.minecraft.entity.player中Entity的子类 修饰符和类型 类 说明 classPlayerEntity参数类型为Entity的net.minecraft.entity.player中的方法 修饰符和类型 方法 说明 voidPlayerEntity. addCritParticles(Entity target)voidPlayerEntity. addEnchantedHitParticles(Entity target)voidPlayerEntity. attack(Entity target)private voidPlayerEntity. collideWithEntity(Entity entity)ActionResultPlayerEntity. interact(Entity entity, Hand hand) -
net.minecraft.entity.projectile中Entity的使用
net.minecraft.entity.projectile中Entity的子类 修饰符和类型 类 说明 classAbstractFireballEntityclassArrowEntityclassDragonFireballEntityclassExplosiveProjectileEntityclassFireballEntityclassFireworkRocketEntityclassFishingBobberEntityclassLlamaSpitEntityclassPersistentProjectileEntityclassProjectileEntityclassShulkerBulletEntityclassSmallFireballEntityclassSpectralArrowEntityclassTridentEntityclassWitherSkullEntity声明为Entity的net.minecraft.entity.projectile中的字段 修饰符和类型 字段 说明 private @Nullable EntityFishingBobberEntity. hookedEntityprivate @Nullable EntityProjectileEntity. ownerprivate @Nullable EntityShulkerBulletEntity. target类型参数类型为Entity的net.minecraft.entity.projectile中的字段 修饰符和类型 字段 说明 private @Nullable List<Entity>PersistentProjectileEntity. piercingKilledEntities返回Entity的net.minecraft.entity.projectile中的方法 修饰符和类型 方法 说明 @Nullable EntityFishingBobberEntity. getHookedEntity()@Nullable EntityProjectileEntity. getOwner()参数类型为Entity的net.minecraft.entity.projectile中的方法 修饰符和类型 方法 说明 protected booleanExplosiveProjectileEntity. canHit(Entity entity)protected booleanFishingBobberEntity. canHit(Entity entity)protected booleanPersistentProjectileEntity. canHit(Entity entity)protected booleanProjectileEntity. canHit(Entity entity)protected booleanShulkerBulletEntity. canHit(Entity entity)static HitResultProjectileUtil. getCollision(Entity entity, Predicate<Entity> predicate)static @Nullable EntityHitResultProjectileUtil. getEntityCollision(World world, Entity entity, Vec3d vec3d, Vec3d vec3d2, Box box, Predicate<Entity> predicate)protected booleanProjectileEntity. isOwner(Entity entity)static voidProjectileUtil. method_7484(Entity entity, float float2)protected voidFishingBobberEntity. pullHookedEntity(Entity entity)static @Nullable EntityHitResultProjectileUtil. raycast(Entity entity, Vec3d vec3d, Vec3d vec3d2, Box box, Predicate<Entity> predicate, double double2)voidFishingBobberEntity. setOwner(@Nullable Entity entity)voidPersistentProjectileEntity. setOwner(@Nullable Entity entity)voidProjectileEntity. setOwner(@Nullable Entity entity)voidProjectileEntity. setProperties(Entity user, float pitch, float yaw, float roll, float modifierZ, float modifierXYZ)private voidFishingBobberEntity. updateHookedEntityId(Entity entity)类型变量类型为Entity的net.minecraft.entity.projectile中的方法参数 修饰符和类型 方法 说明 static HitResultProjectileUtil. getCollision(Entity entity, Predicate<Entity> predicate)static @Nullable EntityHitResultProjectileUtil. getEntityCollision(World world, Entity entity, Vec3d vec3d, Vec3d vec3d2, Box box, Predicate<Entity> predicate)static @Nullable EntityHitResultProjectileUtil. raycast(Entity entity, Vec3d vec3d, Vec3d vec3d2, Box box, Predicate<Entity> predicate, double double2)参数类型为Entity的net.minecraft.entity.projectile中的构造器 构造器 说明 FireworkRocketEntity(World world, @Nullable Entity entity, double x, double y, double z, ItemStack stack)FireworkRocketEntity(World world, ItemStack stack, Entity entity, double x, double y, double z, boolean shotAtAngle)ShulkerBulletEntity(World world, LivingEntity owner, Entity target, Direction.Axis axis) -
net.minecraft.entity.projectile.thrown中Entity的使用
net.minecraft.entity.projectile.thrown中Entity的子类 修饰符和类型 类 说明 classEggEntityclassEnderPearlEntityclassExperienceBottleEntityclassPotionEntityclassSnowballEntityclassThrownEntityclassThrownItemEntity返回Entity的net.minecraft.entity.projectile.thrown中的方法 修饰符和类型 方法 说明 @Nullable EntityEnderPearlEntity. moveToWorld(ServerWorld destination)Moves this entity to another world.参数类型为Entity的net.minecraft.entity.projectile.thrown中的方法 修饰符和类型 方法 说明 private voidPotionEntity. applySplashPotion(List<StatusEffectInstance> statusEffects, @Nullable Entity entity) -
net.minecraft.entity.raid中Entity的使用
net.minecraft.entity.raid中Entity的子类 修饰符和类型 类 说明 classRaiderEntity -
net.minecraft.entity.vehicle中Entity的使用
net.minecraft.entity.vehicle中Entity的子类 修饰符和类型 类 说明 classAbstractMinecartEntityclassBoatEntityclassChestMinecartEntityclassCommandBlockMinecartEntityclassFurnaceMinecartEntityclassHopperMinecartEntityclassMinecartEntityclassSpawnerMinecartEntityclassStorageMinecartEntityclassTntMinecartEntity返回Entity的net.minecraft.entity.vehicle中的方法 修饰符和类型 方法 说明 @Nullable EntityBoatEntity. getPrimaryPassenger()参数类型为Entity的net.minecraft.entity.vehicle中的方法 修饰符和类型 方法 说明 protected booleanBoatEntity. canAddPassenger(Entity passenger)static booleanBoatEntity. canCollide(Entity entity, Entity other)booleanAbstractMinecartEntity. collidesWith(Entity other)booleanBoatEntity. collidesWith(Entity other)protected voidBoatEntity. copyEntityData(Entity entity)voidBoatEntity. onPassengerLookAround(Entity passenger)voidAbstractMinecartEntity. pushAwayFrom(Entity entity)voidBoatEntity. pushAwayFrom(Entity entity)voidBoatEntity. updatePassengerPosition(Entity passenger) -
net.minecraft.item中Entity的使用
类型参数类型为Entity的net.minecraft.item中的类 修饰符和类型 类 说明 classOnAStickItem<T extends Entity & ItemSteerable>声明为Entity的net.minecraft.item中的字段 修饰符和类型 字段 说明 private EntityItemStack. holder类型参数类型为Entity的net.minecraft.item中的字段 修饰符和类型 字段 说明 private static Predicate<Entity>BoatItem. RIDERS返回Entity的net.minecraft.item中的方法 修饰符和类型 方法 说明 @Nullable EntityItemStack. getHolder()参数类型为Entity的net.minecraft.item中的方法 修饰符和类型 方法 说明 voidCompassItem. inventoryTick(ItemStack stack, World world, Entity entity, int slot, boolean selected)voidFilledMapItem. inventoryTick(ItemStack stack, World world, Entity entity, int slot, boolean selected)voidItem. inventoryTick(ItemStack stack, World world, Entity entity, int slot, boolean selected)voidItemStack. inventoryTick(World world, Entity entity, int slot, boolean selected)voidItemStack. setHolder(@Nullable Entity holder)voidFilledMapItem. updateColors(World world, Entity entity, MapState state) -
net.minecraft.loot.condition中Entity的使用
参数类型为Entity的net.minecraft.loot.condition中的方法 修饰符和类型 方法 说明 protected booleanEntityScoresLootCondition. entityScoreIsInRange(LootContext context, Entity entity, Scoreboard scoreboard, String objectiveName, BoundedIntUnaryOperator range) -
net.minecraft.loot.context中Entity的使用
类型参数类型为Entity的net.minecraft.loot.context中的字段 修饰符和类型 字段 说明 static LootContextParameter<Entity>LootContextParameters. DIRECT_KILLER_ENTITYstatic LootContextParameter<Entity>LootContextParameters. KILLER_ENTITYprivate LootContextParameter<? extends Entity>LootContext.EntityTarget. parameterstatic LootContextParameter<Entity>LootContextParameters. THIS_ENTITY返回变量类型为Entity的类型的net.minecraft.loot.context中的方法 修饰符和类型 方法 说明 LootContextParameter<? extends Entity>LootContext.EntityTarget. getParameter()类型变量类型为Entity的net.minecraft.loot.context中的构造器参数 构造器 说明 EntityTarget(String type, LootContextParameter<? extends Entity> parameter) -
net.minecraft.network.packet.c2s.play中Entity的使用
返回Entity的net.minecraft.network.packet.c2s.play中的方法 修饰符和类型 方法 说明 @Nullable EntityPlayerInteractEntityC2SPacket. getEntity(ServerWorld world)@Nullable EntitySpectatorTeleportC2SPacket. getTarget(ServerWorld world)参数类型为Entity的net.minecraft.network.packet.c2s.play中的方法 修饰符和类型 方法 说明 static PlayerInteractEntityC2SPacketPlayerInteractEntityC2SPacket. attack(Entity entity, boolean playerSneaking)static PlayerInteractEntityC2SPacketPlayerInteractEntityC2SPacket. interact(Entity entity, boolean playerSneaking, Hand hand)static PlayerInteractEntityC2SPacketPlayerInteractEntityC2SPacket. interactAt(Entity entity, boolean playerSneaking, Hand hand, Vec3d pos)参数类型为Entity的net.minecraft.network.packet.c2s.play中的构造器 构造器 说明 ClientCommandC2SPacket(Entity entity, ClientCommandC2SPacket.Mode mode)ClientCommandC2SPacket(Entity entity, ClientCommandC2SPacket.Mode mode, int mountJumpHeight)VehicleMoveC2SPacket(Entity entity) -
net.minecraft.network.packet.s2c.play中Entity的使用
返回Entity的net.minecraft.network.packet.s2c.play中的方法 修饰符和类型 方法 说明 @Nullable EntityEntityS2CPacket. getEntity(World world)EntityEntitySetHeadYawS2CPacket. getEntity(World world)@Nullable EntityEntityStatusS2CPacket. getEntity(World world)@Nullable EntityRemoveEntityStatusEffectS2CPacket. getEntity(World world)@Nullable EntitySetCameraEntityS2CPacket. getEntity(World world)参数类型为Entity的net.minecraft.network.packet.s2c.play中的构造器 构造器 说明 EntityAnimationS2CPacket(Entity entity, int animationId)EntityAttachS2CPacket(Entity attachedEntity, @Nullable Entity holdingEntity)EntityPassengersSetS2CPacket(Entity entity)EntityPositionS2CPacket(Entity entity)EntitySetHeadYawS2CPacket(Entity entity, byte headYaw)EntitySpawnS2CPacket(Entity entity)EntitySpawnS2CPacket(Entity entity, int entityData)EntitySpawnS2CPacket(Entity entity, EntityType<?> entityType, int data, BlockPos pos)EntityStatusS2CPacket(Entity entity, byte status)EntityVelocityUpdateS2CPacket(Entity entity)LookAtS2CPacket(EntityAnchorArgumentType.EntityAnchor selfAnchor, Entity entity, EntityAnchorArgumentType.EntityAnchor targetAnchor)PlaySoundFromEntityS2CPacket(SoundEvent sound, SoundCategory category, Entity entity, float volume, float pitch)SetCameraEntityS2CPacket(Entity entity)VehicleMoveS2CPacket(Entity entity) -
net.minecraft.predicate中Entity的使用
参数类型为Entity的net.minecraft.predicate中的方法 修饰符和类型 方法 说明 static CompoundTagNbtPredicate. entityToNbt(Entity entity)booleanNbtPredicate. test(Entity entity)booleanPlayerPredicate. test(Entity entity) -
net.minecraft.predicate.entity中Entity的使用
类型参数类型为Entity的net.minecraft.predicate.entity中的字段 修饰符和类型 字段 说明 static Predicate<Entity>EntityPredicates. EXCEPT_CREATIVE_OR_SPECTATORstatic Predicate<Entity>EntityPredicates. EXCEPT_CREATIVE_SPECTATOR_OR_PEACEFULstatic Predicate<Entity>EntityPredicates. EXCEPT_SPECTATORstatic Predicate<Entity>EntityPredicates. NOT_MOUNTEDTests if an entity is not mounted.static Predicate<Entity>EntityPredicates. VALID_ENTITYTests if an entity is valid.static Predicate<Entity>EntityPredicates. VALID_INVENTORIESTests if an entity has a valid inventory.static Predicate<Entity>EntityPredicates. VALID_LIVING_ENTITYTests if a living entity is valid.返回变量类型为Entity的类型的net.minecraft.predicate.entity中的方法 修饰符和类型 方法 说明 static Predicate<Entity>EntityPredicates. canBePushedBy(Entity entity)static Predicate<Entity>EntityPredicates. maxDistance(double x, double y, double z, double max)static Predicate<Entity>EntityPredicates. rides(Entity entity)参数类型为Entity的net.minecraft.predicate.entity中的方法 修饰符和类型 方法 说明 static Predicate<Entity>EntityPredicates. canBePushedBy(Entity entity)static LootContextEntityPredicate. createAdvancementEntityLootContext(ServerPlayerEntity player, Entity target)static Predicate<Entity>EntityPredicates. rides(Entity entity)booleanEntityEffectPredicate. test(Entity entity)booleanEntityEquipmentPredicate. test(@Nullable Entity entity)booleanEntityFlagsPredicate. test(Entity entity)booleanEntityPredicate. test(ServerPlayerEntity player, @Nullable Entity entity)booleanEntityPredicate. test(ServerWorld world, @Nullable Vec3d pos, @Nullable Entity entity)booleanEntityPredicates.Equipable. test(@Nullable Entity entity)booleanFishingHookPredicate. test(Entity entity) -
net.minecraft.scoreboard中Entity的使用
参数类型为Entity的net.minecraft.scoreboard中的方法 修饰符和类型 方法 说明 voidScoreboard. resetEntityScore(Entity entity) -
net.minecraft.server.command中Entity的使用
声明为Entity的net.minecraft.server.command中的字段 修饰符和类型 字段 说明 private @Nullable EntityServerCommandSource. entityprivate EntityTeleportCommand.LookTarget. target返回Entity的net.minecraft.server.command中的方法 修饰符和类型 方法 说明 @Nullable EntityServerCommandSource. getEntity()Gets the entity from this command source or returns null if this command source is not an entity.EntityServerCommandSource. getEntityOrThrow()Gets the entity from this command source or throws a command syntax exception if this command source is not an entity.参数类型为Entity的net.minecraft.server.command中的方法 修饰符和类型 方法 说明 private static intSpectateCommand. execute(ServerCommandSource source, @Nullable Entity entity, ServerPlayerEntity player)private static intTeleportCommand. execute(ServerCommandSource source, Collection<? extends Entity> targets, Entity destination)private static intAttributeCommand. executeBaseValueGet(ServerCommandSource source, Entity target, EntityAttribute attribute, double multiplier)private static intAttributeCommand. executeBaseValueSet(ServerCommandSource source, Entity target, EntityAttribute attribute, double value)private static intItemCommand. executeBlockCopyEntity(ServerCommandSource source, Entity sourceEntity, int sourceSlot, BlockPos pos, int slot)private static intItemCommand. executeBlockCopyEntity(ServerCommandSource source, Entity sourceEntity, int sourceSlot, BlockPos pos, int slot, LootFunction modifier)private static intItemCommand. executeEntityCopyEntity(ServerCommandSource source, Entity sourceEntity, int sourceSlot, Collection<? extends Entity> targets, int slot)private static intItemCommand. executeEntityCopyEntity(ServerCommandSource source, Entity sourceEntity, int sourceSlot, Collection<? extends Entity> targets, int slot, LootFunction modifier)private static intLootCommand. executeKill(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, Entity entity, LootCommand.Target constructor)private static intAttributeCommand. executeModifierAdd(ServerCommandSource source, Entity target, EntityAttribute attribute, UUID uuid, String name, double value, EntityAttributeModifier.Operation operation)private static intAttributeCommand. executeModifierRemove(ServerCommandSource source, Entity target, EntityAttribute attribute, UUID uuid)private static intAttributeCommand. executeModifierValueGet(ServerCommandSource source, Entity target, EntityAttribute attribute, UUID uuid, double multiplier)private static intAttributeCommand. executeValueGet(ServerCommandSource source, Entity target, EntityAttribute attribute, double multiplier)private static EntityAttributeInstanceAttributeCommand. getAttributeInstance(Entity entity, EntityAttribute attribute)private static LivingEntityAttributeCommand. getLivingEntity(Entity entity)private static LivingEntityAttributeCommand. getLivingEntityWithAttribute(Entity entity, EntityAttribute attribute)private static ItemStackItemCommand. getStackInSlot(Entity entity, int slotId)voidTeleportCommand.LookTarget. look(ServerCommandSource source, Entity entity)private static voidLootCommand. replace(Entity entity, List<ItemStack> stacks, int slot, int stackCount, List<ItemStack> addedStacks)private static voidTeleportCommand. teleport(ServerCommandSource source, Entity target, ServerWorld world, double x, double y, double z, Set<PlayerPositionLookS2CPacket.Flag> movementFlags, float yaw, float pitch, @Nullable TeleportCommand.LookTarget facingLocation)ServerCommandSourceServerCommandSource. withEntity(Entity entity)ServerCommandSourceServerCommandSource. withLookingAt(Entity entity, EntityAnchorArgumentType.EntityAnchor anchor)类型变量类型为Entity的net.minecraft.server.command中的方法参数 修饰符和类型 方法 说明 private static intEnchantCommand. execute(ServerCommandSource source, Collection<? extends Entity> targets, Enchantment enchantment, int level)private static intKillCommand. execute(ServerCommandSource source, Collection<? extends Entity> targets)private static intSpreadPlayersCommand. execute(ServerCommandSource source, Vec2f center, float spreadDistance, float maxRange, int maxY, boolean respectTeams, Collection<? extends Entity> players)private static intTeleportCommand. execute(ServerCommandSource source, Collection<? extends Entity> targets, Entity destination)private static intTeleportCommand. execute(ServerCommandSource source, Collection<? extends Entity> targets, ServerWorld world, PosArgument location, @Nullable PosArgument rotation, @Nullable TeleportCommand.LookTarget facingLocation)private static intTagCommand. executeAdd(ServerCommandSource source, Collection<? extends Entity> targets, String tag)private static intEffectCommand. executeClear(ServerCommandSource source, Collection<? extends Entity> targets)private static intEffectCommand. executeClear(ServerCommandSource source, Collection<? extends Entity> targets, StatusEffect effect)private static intItemCommand. executeEntityCopyBlock(ServerCommandSource source, BlockPos sourcePos, int sourceSlot, Collection<? extends Entity> targets, int slot)private static intItemCommand. executeEntityCopyBlock(ServerCommandSource source, BlockPos sourcePos, int sourceSlot, Collection<? extends Entity> targets, int slot, LootFunction modifier)private static intItemCommand. executeEntityCopyEntity(ServerCommandSource source, Entity sourceEntity, int sourceSlot, Collection<? extends Entity> targets, int slot)private static intItemCommand. executeEntityCopyEntity(ServerCommandSource source, Entity sourceEntity, int sourceSlot, Collection<? extends Entity> targets, int slot, LootFunction modifier)private static intItemCommand. executeEntityModify(ServerCommandSource source, Collection<? extends Entity> targets, int slot, LootFunction modifier)private static intItemCommand. executeEntityReplace(ServerCommandSource source, Collection<? extends Entity> targets, int slot, ItemStack stack)private static intEffectCommand. executeGive(ServerCommandSource source, Collection<? extends Entity> targets, StatusEffect effect, @Nullable Integer seconds, int amplifier, boolean showParticles)private static intTagCommand. executeList(ServerCommandSource source, Collection<? extends Entity> targets)private static intTagCommand. executeRemove(ServerCommandSource source, Collection<? extends Entity> targets, String tag)private static intLootCommand. executeReplace(Collection<? extends Entity> targets, int slot, int stackCount, List<ItemStack> stacks, LootCommand.FeedbackMessage messageSender)private static doubleSpreadPlayersCommand. getMinDistance(Collection<? extends Entity> entities, ServerWorld world, SpreadPlayersCommand.Pile[] piles, int maxY, boolean respectTeams)private static intSpreadPlayersCommand. getPileCountRespectingTeams(Collection<? extends Entity> entities)private static Collection<String>TagCommand. getTags(Collection<? extends Entity> entities)参数类型为Entity的net.minecraft.server.command中的构造器 构造器 说明 LookTarget(Entity target, EntityAnchorArgumentType.EntityAnchor targetAnchor)ServerCommandSource(CommandOutput output, Vec3d pos, Vec2f rot, ServerWorld world, int level, String simpleName, Text name, MinecraftServer server, @Nullable Entity entity)ServerCommandSource(CommandOutput output, Vec3d pos, Vec2f rot, ServerWorld world, int level, String simpleName, Text name, MinecraftServer server, @Nullable Entity entity, boolean silent, com.mojang.brigadier.ResultConsumer<ServerCommandSource> consumer, EntityAnchorArgumentType.EntityAnchor entityAnchor) -
net.minecraft.server.network中Entity的使用
net.minecraft.server.network中Entity的子类 修饰符和类型 类 说明 classServerPlayerEntity声明为Entity的net.minecraft.server.network中的字段 修饰符和类型 字段 说明 private EntityServerPlayerEntity. cameraEntityprivate EntityEntityTrackerEntry. entityprivate @Nullable EntityServerPlayNetworkHandler. topmostRiddenEntity类型参数类型为Entity的net.minecraft.server.network中的字段 修饰符和类型 字段 说明 private List<Entity>EntityTrackerEntry. lastPassengers返回Entity的net.minecraft.server.network中的方法 修饰符和类型 方法 说明 EntityServerPlayerEntity. getCameraEntity()@Nullable EntityServerPlayerEntity. moveToWorld(ServerWorld destination)Moves this entity to another world.参数类型为Entity的net.minecraft.server.network中的方法 修饰符和类型 方法 说明 voidServerPlayerEntity. addCritParticles(Entity target)voidServerPlayerEntity. addEnchantedHitParticles(Entity target)voidServerPlayerEntity. attack(Entity target)private booleanServerPlayNetworkHandler. isEntityOnAir(Entity entity)voidServerPlayerEntity. lookAtEntity(EntityAnchorArgumentType.EntityAnchor anchorPoint, Entity targetEntity, EntityAnchorArgumentType.EntityAnchor targetAnchor)voidServerPlayerEntity. onStartedTracking(Entity entity)voidServerPlayerEntity. onStoppedTracking(Entity entity)ActionResultServerPlayNetworkHandler.Interaction. run(ServerPlayerEntity player, Entity entity, Hand hand)voidServerPlayerEntity. sendPickup(Entity item, int count)voidServerPlayerEntity. setCameraEntity(Entity entity)booleanServerPlayerEntity. startRiding(Entity entity, boolean force)voidServerPlayerEntity. updateKilledAdvancementCriterion(Entity killer, int score, DamageSource damageSource)参数类型为Entity的net.minecraft.server.network中的构造器 构造器 说明 EntityTrackerEntry(ServerWorld world, Entity entity, int tickInterval, boolean alwaysUpdateVelocity, Consumer<Packet<?>> receiver) -
net.minecraft.server.world中Entity的使用
声明为Entity的net.minecraft.server.world中的字段 修饰符和类型 字段 说明 private EntityThreadedAnvilChunkStorage.EntityTracker. entity类型参数类型为Entity的net.minecraft.server.world中的字段 修饰符和类型 字段 说明 private ServerEntityManager<Entity>ServerWorld. entityManager类型参数类型为Entity的net.minecraft.server.world中的方法 修饰符和类型 方法 说明 <T extends Entity>
List<? extends T>ServerWorld. getEntitiesByType(TypeFilter<Entity,T> typeFilter, Predicate<? super T> predicate)Computes a list of entities of the given type.返回Entity的net.minecraft.server.world中的方法 修饰符和类型 方法 说明 @Nullable EntityServerWorld. getDragonPart(int id)已过时。@Nullable EntityServerWorld. getEntity(UUID uuid)@Nullable EntityServerWorld. getEntityById(int id)返回变量类型为Entity的类型的net.minecraft.server.world中的方法 修饰符和类型 方法 说明 protected EntityLookup<Entity>ServerWorld. getEntityLookup()Iterable<Entity>ServerWorld. iterateEntities()参数类型为Entity的net.minecraft.server.world中的方法 修饰符和类型 方法 说明 private booleanServerWorld. addEntity(Entity entity)voidServerWorld.ServerEntityHandler. create(Entity entity)ExplosionServerWorld. createExplosion(@Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, Explosion.DestructionType destructionType)voidServerWorld.ServerEntityHandler. destroy(Entity entity)voidServerWorld. emitGameEvent(@Nullable Entity entity, GameEvent event, BlockPos pos)private static doubleThreadedAnvilChunkStorage. getSquaredDistance(ChunkPos pos, Entity entity)voidServerWorld. handleInteraction(EntityInteraction interaction, Entity entity, InteractionObserver observer)voidServerChunkManager. loadEntity(Entity entity)protected voidThreadedAnvilChunkStorage. loadEntity(Entity entity)private static intThreadedAnvilChunkStorage. method_34869(ChunkPos chunkPos, Entity entity)voidServerWorld. onDimensionChanged(Entity entity)voidServerWorld. playSoundFromEntity(@Nullable PlayerEntity player, Entity entity, SoundEvent sound, SoundCategory category, float volume, float pitch)voidServerWorld. sendEntityStatus(Entity entity, byte status)voidServerChunkManager. sendToNearbyPlayers(Entity entity, Packet<?> packet)protected voidThreadedAnvilChunkStorage. sendToNearbyPlayers(Entity entity, Packet<?> packet)voidServerChunkManager. sendToOtherNearbyPlayers(Entity entity, Packet<?> packet)protected voidThreadedAnvilChunkStorage. sendToOtherNearbyPlayers(Entity entity, Packet<?> packet)private booleanServerWorld. shouldCancelSpawn(Entity entity)booleanServerWorld. shouldCreateNewEntityWithPassenger(Entity entity)booleanServerWorld. spawnEntity(Entity entity)voidServerWorld.ServerEntityHandler. startTicking(Entity entity)voidServerWorld.ServerEntityHandler. startTracking(Entity entity)voidServerWorld.ServerEntityHandler. stopTicking(Entity entity)voidServerWorld.ServerEntityHandler. stopTracking(Entity entity)voidServerWorld. tickEntity(Entity entity)private voidServerWorld. tickPassenger(Entity vehicle, Entity passenger)booleanServerWorld. tryLoadEntity(Entity entity)voidServerChunkManager. unloadEntity(Entity entity)protected voidThreadedAnvilChunkStorage. unloadEntity(Entity entity)类型变量类型为Entity的net.minecraft.server.world中的方法参数 修饰符和类型 方法 说明 voidServerWorld. addEntities(Stream<Entity> entities)private static voidServerWorld. dumpEntities(Writer writer, Iterable<Entity> entities)<T extends Entity>
List<? extends T>ServerWorld. getEntitiesByType(TypeFilter<Entity,T> typeFilter, Predicate<? super T> predicate)Computes a list of entities of the given type.voidServerWorld. loadEntities(Stream<Entity> entities)参数类型为Entity的net.minecraft.server.world中的构造器 构造器 说明 EntityTracker(Entity entity, int maxDistance, int tickInterval, boolean alwaysUpdateVelocity) -
net.minecraft.structure中Entity的使用
返回变量类型为Entity的类型的net.minecraft.structure中的方法 修饰符和类型 方法 说明 private static Optional<Entity>Structure. getEntity(ServerWorldAccess world, CompoundTag nbt) -
net.minecraft.test中Entity的使用
类型参数类型为Entity的net.minecraft.test中的方法 修饰符和类型 方法 说明 <E extends Entity,T>
voidTestContext. expectEntityWithData(BlockPos pos, EntityType<E> type, Function<? super E,T> entityDataGetter, T data)<E extends Entity,T>
voidTestContext. method_35957(E e, Function<E,T> function, String string, T t)<E extends Entity>
voidTestContext. method_35958(E e, Predicate<E> predicate, String string)<E extends Entity,T>
voidTestContext. method_36015(BlockPos blockPos, EntityType<E> entityType, Function<E,T> function, T t)<E extends Entity>
ETestContext. spawnEntity(EntityType<E> type, float x, float y, float z)<E extends Entity>
ETestContext. spawnEntity(EntityType<E> type, int x, int y, int z)<E extends Entity>
ETestContext. spawnEntity(EntityType<E> type, BlockPos pos)<E extends Entity>
ETestContext. spawnEntity(EntityType<E> type, Vec3d pos)参数类型为Entity的net.minecraft.test中的方法 修饰符和类型 方法 说明 voidTestContext. expectEntityAt(Entity entity, int x, int y, int z)voidTestContext. expectEntityAt(Entity entity, BlockPos pos)voidTestContext. method_35996(String string, Entity entity) -
net.minecraft.text中Entity的使用
参数类型为Entity的net.minecraft.text中的方法 修饰符和类型 方法 说明 MutableTextNbtText. parse(@Nullable ServerCommandSource source, @Nullable Entity sender, int depth)MutableTextParsableText. parse(@Nullable ServerCommandSource source, @Nullable Entity sender, int depth)MutableTextScoreText. parse(@Nullable ServerCommandSource source, @Nullable Entity sender, int depth)MutableTextSelectorText. parse(@Nullable ServerCommandSource source, @Nullable Entity sender, int depth)static MutableTextTexts. parse(@Nullable ServerCommandSource source, Text text, @Nullable Entity sender, int depth)MutableTextTranslatableText. parse(@Nullable ServerCommandSource source, @Nullable Entity sender, int depth)private static StyleTexts. parseStyle(@Nullable ServerCommandSource source, Style style, @Nullable Entity sender, int depth) -
net.minecraft.util中Entity的使用
参数类型为Entity的net.minecraft.util中的方法 修饰符和类型 方法 说明 static voidItemScatterer. spawn(World world, Entity entity, Inventory inventory) -
net.minecraft.util.hit中Entity的使用
声明为Entity的net.minecraft.util.hit中的字段 修饰符和类型 字段 说明 private EntityEntityHitResult. entity返回Entity的net.minecraft.util.hit中的方法 修饰符和类型 方法 说明 EntityEntityHitResult. getEntity()参数类型为Entity的net.minecraft.util.hit中的方法 修饰符和类型 方法 说明 doubleHitResult. squaredDistanceTo(Entity entity)参数类型为Entity的net.minecraft.util.hit中的构造器 构造器 说明 EntityHitResult(Entity entity)EntityHitResult(Entity entity, Vec3d pos) -
net.minecraft.util.math中Entity的使用
参数类型为Entity的net.minecraft.util.math中的方法 修饰符和类型 方法 说明 static ChunkSectionPosChunkSectionPos. from(Entity entity)static Direction[]Direction. getEntityFacingOrder(Entity entity)static DirectionDirection. getLookDirectionForAxis(Entity entity, Direction.Axis axis) -
net.minecraft.village中Entity的使用
参数类型为Entity的net.minecraft.village中的方法 修饰符和类型 方法 说明 TradeOfferTradeOffers.BuyForOneEmeraldFactory. create(Entity entity, Random random)Creates a trade offer.TradeOfferTradeOffers.EnchantBookFactory. create(Entity entity, Random random)Creates a trade offer.@Nullable TradeOfferTradeOffers.Factory. create(Entity entity, Random random)Creates a trade offer.@Nullable TradeOfferTradeOffers.ProcessItemFactory. create(Entity entity, Random random)Creates a trade offer.TradeOfferTradeOffers.SellDyedArmorFactory. create(Entity entity, Random random)Creates a trade offer.TradeOfferTradeOffers.SellEnchantedToolFactory. create(Entity entity, Random random)Creates a trade offer.TradeOfferTradeOffers.SellItemFactory. create(Entity entity, Random random)Creates a trade offer.@Nullable TradeOfferTradeOffers.SellMapFactory. create(Entity entity, Random random)Creates a trade offer.TradeOfferTradeOffers.SellPotionHoldingItemFactory. create(Entity entity, Random random)Creates a trade offer.@Nullable TradeOfferTradeOffers.SellSuspiciousStewFactory. create(Entity entity, Random random)Creates a trade offer.@Nullable TradeOfferTradeOffers.TypeAwareBuyForOneEmeraldFactory. create(Entity entity, Random random)Creates a trade offer. -
net.minecraft.village.raid中Entity的使用
参数类型为Entity的net.minecraft.village.raid中的方法 修饰符和类型 方法 说明 voidRaid. addHero(Entity entity) -
net.minecraft.world中Entity的使用
声明为Entity的net.minecraft.world中的字段 修饰符和类型 字段 说明 private @Nullable EntityBlockCollisionSpliterator. entityprivate @Nullable EntityMobSpawnerLogic. renderedEntity类型参数类型为Entity的net.minecraft.world中的字段 修饰符和类型 字段 说明 private Int2ObjectMap<Entity>EntityList. entitiesprivate @Nullable Int2ObjectMap<Entity>EntityList. iteratingprivate Int2ObjectMap<Entity>EntityList. temp类型参数类型为Entity的net.minecraft.world中的方法 修饰符和类型 方法 说明 default <T extends Entity>
List<T>EntityView. getEntitiesByClass(Class<T> entityClass, Box box, Predicate<? super T> predicate)Computes a list of entities within some box whose runtime Java class is the same as or is a subclass of the given class.<T extends Entity>
List<T>ChunkRegion. getEntitiesByType(TypeFilter<Entity,T> filter, Box box, Predicate<? super T> predicate)<T extends Entity>
List<T>EntityView. getEntitiesByType(TypeFilter<Entity,T> filter, Box box, Predicate<? super T> predicate)<T extends Entity>
List<T>World. getEntitiesByType(TypeFilter<Entity,T> filter, Box box, Predicate<? super T> predicate)default <T extends Entity>
List<T>EntityView. getNonSpectatingEntities(Class<T> entityClass, Box box)<T extends Entity>
voidWorld. tickEntity(Consumer<T> tickConsumer, T entity)返回Entity的net.minecraft.world中的方法 修饰符和类型 方法 说明 abstract @Nullable EntityWorld. getEntityById(int id)@Nullable EntityMobSpawnerLogic. getRenderedEntity(World world)返回变量类型为Entity的类型的net.minecraft.world中的方法 修饰符和类型 方法 说明 protected abstract EntityLookup<Entity>World. getEntityLookup()List<Entity>ChunkRegion. getOtherEntities(@Nullable Entity except, Box box, @Nullable Predicate<? super Entity> predicate)Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.default List<Entity>EntityView. getOtherEntities(@Nullable Entity except, Box box)Computes a list of entities within some box, excluding the given entity, that are not spectators.List<Entity>EntityView. getOtherEntities(@Nullable Entity except, Box box, Predicate<? super Entity> predicate)Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.List<Entity>World. getOtherEntities(@Nullable Entity except, Box box, Predicate<? super Entity> predicate)Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.参数类型为Entity的net.minecraft.world中的方法 修饰符和类型 方法 说明 voidEntityList. add(Entity entity)booleanChunkRegion. breakBlock(BlockPos pos, boolean drop, @Nullable Entity breakingEntity, int maxUpdateDepth)default booleanModifiableWorld. breakBlock(BlockPos pos, boolean drop, @Nullable Entity breakingEntity)booleanModifiableWorld. breakBlock(BlockPos pos, boolean drop, @Nullable Entity breakingEntity, int maxUpdateDepth)booleanWorld. breakBlock(BlockPos pos, boolean drop, @Nullable Entity breakingEntity, int maxUpdateDepth)ExplosionWorld. createExplosion(@Nullable Entity entity, double x, double y, double z, float power, boolean createFire, Explosion.DestructionType destructionType)ExplosionWorld. createExplosion(@Nullable Entity entity, double x, double y, double z, float power, Explosion.DestructionType destructionType)ExplosionWorld. createExplosion(@Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, Explosion.DestructionType destructionType)voidChunkRegion. emitGameEvent(@Nullable Entity entity, GameEvent event, BlockPos pos)protected voidWorld. emitGameEvent(@Nullable Entity entity, GameEvent gameEvent, BlockPos pos, int range)default voidWorldAccess. emitGameEvent(@Nullable Entity entity, GameEvent event, Entity emitter)voidWorldAccess. emitGameEvent(@Nullable Entity entity, GameEvent event, BlockPos pos)default voidWorldAccess. emitGameEvent(GameEvent event, Entity emitter)default Stream<VoxelShape>CollisionView. getBlockCollisions(@Nullable Entity entity, Box box)default Stream<VoxelShape>CollisionView. getBlockCollisions(@Nullable Entity entity, Box box, BiPredicate<BlockState,BlockPos> biPredicate)default @Nullable PlayerEntityEntityView. getClosestPlayer(Entity entity, double maxDistance)default Stream<VoxelShape>CollisionView. getCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate)Stream<VoxelShape>CollisionView. getEntityCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate)default Stream<VoxelShape>EntityView. getEntityCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate)default Stream<VoxelShape>RegistryWorldView. getEntityCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate)List<Entity>ChunkRegion. getOtherEntities(@Nullable Entity except, Box box, @Nullable Predicate<? super Entity> predicate)Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.default List<Entity>EntityView. getOtherEntities(@Nullable Entity except, Box box)Computes a list of entities within some box, excluding the given entity, that are not spectators.List<Entity>EntityView. getOtherEntities(@Nullable Entity except, Box box, Predicate<? super Entity> predicate)Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.List<Entity>World. getOtherEntities(@Nullable Entity except, Box box, Predicate<? super Entity> predicate)Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.booleanEntityList. has(Entity entity)default booleanCollisionView. intersectsEntities(@Nullable Entity except, VoxelShape shape)default booleanCollisionView. intersectsEntities(Entity entity)default booleanEntityView. intersectsEntities(@Nullable Entity entity, VoxelShape shape)default booleanRegistryWorldView. intersectsEntities(@Nullable Entity entity, VoxelShape shape)default booleanCollisionView. isBlockSpaceEmpty(@Nullable Entity entity, Box box, BiPredicate<BlockState,BlockPos> biPredicate)booleanWorld. isDirectionSolid(BlockPos pos, Entity entity, Direction direction)default booleanCollisionView. isSpaceEmpty(@Nullable Entity entity, Box box, Predicate<Entity> predicate)default booleanCollisionView. isSpaceEmpty(Entity entity)default booleanCollisionView. isSpaceEmpty(Entity entity, Box box)booleanWorld. isTopSolid(BlockPos pos, Entity entity)default Optional<Vec3d>CollisionView. method_33594(@Nullable Entity entity, VoxelShape voxelShape, Vec3d vec3d, double double2, double double3, double double4)abstract voidWorld. playSoundFromEntity(@Nullable PlayerEntity player, Entity entity, SoundEvent sound, SoundCategory category, float volume, float pitch)voidEntityList. remove(Entity entity)voidWorld. sendEntityStatus(Entity entity, byte status)booleanChunkRegion. spawnEntity(Entity entity)default booleanModifiableWorld. spawnEntity(Entity entity)default voidServerWorldAccess. spawnEntityAndPassengers(Entity entity)Spawns an entity and all its passengers (recursively) into the world.类型变量类型为Entity的net.minecraft.world中的方法参数 修饰符和类型 方法 说明 voidEntityList. forEach(Consumer<Entity> action)Runs anactionon every entity in this storage.@Nullable PlayerEntityChunkRegion. getClosestPlayer(double x, double y, double z, double maxDistance, Predicate<Entity> targetPredicate)default @Nullable PlayerEntityEntityView. getClosestPlayer(double x, double y, double z, double maxDistance, @Nullable Predicate<Entity> targetPredicate)default Stream<VoxelShape>CollisionView. getCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate)<T extends Entity>
List<T>ChunkRegion. getEntitiesByType(TypeFilter<Entity,T> filter, Box box, Predicate<? super T> predicate)<T extends Entity>
List<T>EntityView. getEntitiesByType(TypeFilter<Entity,T> filter, Box box, Predicate<? super T> predicate)<T extends Entity>
List<T>World. getEntitiesByType(TypeFilter<Entity,T> filter, Box box, Predicate<? super T> predicate)Stream<VoxelShape>CollisionView. getEntityCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate)default Stream<VoxelShape>EntityView. getEntityCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate)default Stream<VoxelShape>RegistryWorldView. getEntityCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate)List<Entity>ChunkRegion. getOtherEntities(@Nullable Entity except, Box box, @Nullable Predicate<? super Entity> predicate)Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.List<Entity>EntityView. getOtherEntities(@Nullable Entity except, Box box, Predicate<? super Entity> predicate)Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.List<Entity>World. getOtherEntities(@Nullable Entity except, Box box, Predicate<? super Entity> predicate)Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.default booleanCollisionView. isSpaceEmpty(@Nullable Entity entity, Box box, Predicate<Entity> predicate)static SpawnHelper.InfoSpawnHelper. setupSpawn(int spawningChunkCount, Iterable<Entity> entities, SpawnHelper.ChunkSource chunkSource)参数类型为Entity的net.minecraft.world中的构造器 构造器 说明 BlockCollisionSpliterator(CollisionView world, @Nullable Entity entity, Box box)BlockCollisionSpliterator(CollisionView world, @Nullable Entity entity, Box box, BiPredicate<BlockState,BlockPos> blockPredicate)RaycastContext(Vec3d start, Vec3d end, RaycastContext.ShapeType shapeType, RaycastContext.FluidHandling fluidHandling, Entity entity) -
net.minecraft.world.border中Entity的使用
参数类型为Entity的net.minecraft.world.border中的方法 修饰符和类型 方法 说明 doubleWorldBorder. getDistanceInsideBorder(Entity entity) -
net.minecraft.world.chunk中Entity的使用
参数类型为Entity的net.minecraft.world.chunk中的方法 修饰符和类型 方法 说明 voidChunk. addEntity(Entity entity)voidProtoChunk. addEntity(Entity entity)voidReadOnlyChunk. addEntity(Entity entity)voidWorldChunk. addEntity(Entity entity)已过时。Stream<VoxelShape>ChunkCache. getCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate)Stream<VoxelShape>ChunkCache. getEntityCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate)类型变量类型为Entity的net.minecraft.world.chunk中的方法参数 修饰符和类型 方法 说明 Stream<VoxelShape>ChunkCache. getCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate)Stream<VoxelShape>ChunkCache. getEntityCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate) -
net.minecraft.world.event中Entity的使用
类型参数类型为Entity的net.minecraft.world.event中的字段 修饰符和类型 字段 说明 private Optional<Entity>EntityPositionSource. entity -
net.minecraft.world.event.listener中Entity的使用
参数类型为Entity的net.minecraft.world.event.listener中的方法 修饰符和类型 方法 说明 booleanSculkSensorListener.Callback. accepts(World world, GameEventListener listener, BlockPos pos, GameEvent event, @Nullable Entity entity)Returns whether the callback wants to accept this event.voidGameEventDispatcher. dispatch(GameEvent event, @Nullable Entity entity, BlockPos pos)Dispatches an event to all the listeners in this dispatcher.voidSimpleGameEventDispatcher. dispatch(GameEvent event, @Nullable Entity entity, BlockPos pos)Dispatches an event to all the listeners in this dispatcher.private booleanSimpleGameEventDispatcher. dispatchTo(World world, GameEvent event, @Nullable Entity entity, BlockPos pos, GameEventListener listener)booleanGameEventListener. listen(World world, GameEvent event, @Nullable Entity entity, BlockPos pos)Listens to an incoming game event.booleanSculkSensorListener. listen(World world, GameEvent event, @Nullable Entity entity, BlockPos pos)Listens to an incoming game event.private booleanSculkSensorListener. shouldActivate(GameEvent event, @Nullable Entity entity) -
net.minecraft.world.explosion中Entity的使用
声明为Entity的net.minecraft.world.explosion中的字段 修饰符和类型 字段 说明 private EntityEntityExplosionBehavior. entityprivate @Nullable EntityExplosion. entity参数类型为Entity的net.minecraft.world.explosion中的方法 修饰符和类型 方法 说明 private ExplosionBehaviorExplosion. chooseBehavior(@Nullable Entity entity)static floatExplosion. getExposure(Vec3d source, Entity entity)参数类型为Entity的net.minecraft.world.explosion中的构造器 构造器 说明 EntityExplosionBehavior(Entity entity)Explosion(World world, @Nullable Entity entity, double x, double y, double z, float power)Explosion(World world, @Nullable Entity entity, double x, double y, double z, float power, boolean createFire, Explosion.DestructionType destructionType)Explosion(World world, @Nullable Entity entity, double x, double y, double z, float power, boolean createFire, Explosion.DestructionType destructionType, List<BlockPos> affectedBlocks)Explosion(World world, @Nullable Entity entity, double x, double y, double z, float power, List<BlockPos> affectedBlocks)Explosion(World world, @Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, Explosion.DestructionType destructionType) -
net.minecraft.world.storage中Entity的使用
返回变量类型为Entity的类型的net.minecraft.world.storage中的方法 修饰符和类型 方法 说明 private static ChunkDataList<Entity>EntityChunkDataAccess. emptyDataList(ChunkPos pos)CompletableFuture<ChunkDataList<Entity>>EntityChunkDataAccess. readChunkData(ChunkPos pos)类型变量类型为Entity的net.minecraft.world.storage中的方法参数 修饰符和类型 方法 说明 voidEntityChunkDataAccess. writeChunkData(ChunkDataList<Entity> dataList)
-