# 所有类和接口

类
说明
AbstractArrow
代表一支箭.
AbstractArrow.PickupStatus
代表拾起状态.
AbstractHorse
代表一个马基对象.
AbstractHorseInventory
马(抽象概念的)(`AbstractHorse`)的物品栏界面接口.
AbstractSkeleton
This interface defines or represents the abstract concept of skeleton-like entities on the server.
AbstractVillager
代表一个抽象村民NPC.
AbstractWindCharge
Represents a Wind Charge.
Action
Advancement
代表可以被授予给玩家的进度.
AdvancementDisplay
Holds information about how the advancement is displayed by the game.
AdvancementDisplayType
Advancements are displayed in different ways depending on their display type.
AdvancementProgress
玩家达成一个进度的状态.
Ageable
'age' 表示农作物的不同生长阶段.
Ageable
代表一个有年龄的实体.
Allay
An Allay.
Ambient
代表环境生物(目前只有蝙蝠属于这一行列).
AmethystCluster
AnaloguePowerable
'power' 值代表当前通过此方块发出/传输红石信号的强度.
Animals
代表动物.
AnimalTamer
AnvilInventory
铁毡的背包界面接口
AreaEffectCloud
代表一片即将对处于其中的生物施加药水效果的区域效果云 (即喷溅药水使用后形成的雾).
AreaEffectCloudApplyEvent
当滞留药水应用它的效果时触发本事件，期间每5 tick发生一次。
Armadillo
Represents an Armadillo.
ArmorMeta
表示实体可以装备的盔甲。
ArmorStand
ArmorStand.LockType
Represents types of locking mechanisms for ArmorStand equipment.
ArmorTrim
代表可应用于物品的装甲装饰。
Arrow
表示一只箭矢.
ArrowBodyCountChangeEvent
当箭矢射进实体或从实体上拔出(脱落)时触发本事件.
Art
代表画.
AsyncPlayerChatEvent
当玩家聊天时触发这个事件.
AsyncPlayerChatPreviewEvent
已过时。
chat previews have been removed
AsyncPlayerPreLoginEvent
存储尝试登录的玩家的详细信息，玩家尝试登录服务器的事件.
AsyncPlayerPreLoginEvent.Result
基本的踢出理由，为了插件间的通信
AsyncStructureGenerateEvent
This event will sometimes fire synchronously, depending on how it was triggered.
AsyncStructureGenerateEvent.Cause
AsyncStructureSpawnEvent
Called when a `Structure` is naturally generated in the world.
Attachable
'attached' 值表示绊线钩或绊线是否构成了一个完整的绊线回路并准备好触发.
Attachable
Indicates that a block can be attached to another block
Attributable
用于表示一个可以包含属性的对象.
Attribute
在 `Attributable` 里面的枚举.
AttributeInstance
代表一个属性的可变实例以及它的修饰符和数据值.
AttributeModifier
一个属性修饰符的具体实现.
AttributeModifier.Operation
可用的运算模式枚举.
AuthorNagException
Axis
表示三维笛卡尔坐标系中相互垂直的轴.
Axolotl
An Axolotl.
Axolotl.Variant
Represents the variant of a axolotl - ie its color.
AxolotlBucketMeta
Represents a bucket of axolotl.
Bamboo
'leaves' 值代表该竹子方块上叶子的大小.
Bamboo.Leaves
竹叶的大小.
BanEntry<T>
封禁列表里的单个封禁条目.
BanList<T>
一个封禁列表，包含了一些`封禁类型`
BanList.Type
封禁类型.
Banner
代表旗帜.
Banner
已过时。
all usage of MaterialData is deprecated and subject to removal.
BannerMeta
BarColor
BarFlag
Barrel
代表木桶.
Barrel
BarStyle
BaseComponent
BaseComponentSerializer
BaseSpawner
Represents a basic entity spawner.
Bat
表示一只蝙蝠.
BatToggleSleepEvent
当一只蝙蝠将要睡觉或醒来时触发本事件.
Beacon
代表信标.
BeaconInventory
信标的背包界面接口
Bed
已过时。
除材质本身之外, 本状态未提供有用的信息
Bed
与 `Bisected` 相似, 'part' 值表示该方块对应的是床的哪一部分.
Bed
已过时。
all usage of MaterialData is deprecated and subject to removal.
Bed.Part
将床水平平分为两半.
Bee
代表蜜蜂.
Beehive
代表蜂巢.
Beehive
'honey_level' 值代表该蜂箱中存储蜂蜜的值.
Bell
代表钟.
Bell
'attachment' 值表示钟是怎么固定到其他方块上的.
Bell.Attachment
钟固定在什么东西上.
BellResonateEvent
Called when a bell resonated after being rung and highlights nearby raiders.
BellRingEvent
Called when a bell is being rung.
BigDripleaf
'tilt' indicates how far the leaf is tilted.
BigDripleaf.Tilt
The tilt of a leaf.
Biome
所有生物群系的枚举.
BiomeParameterPoint
Represents the biome noise parameters which may be passed to a world generator.
BiomeProvider
Class for providing biomes.
BiomeSearchResult
Holds the result of searching for a biome.
Bisected
'half' 值表示该方块是一个两格高方块的哪一部分.
Bisected.Half
垂直方向上一个方块的二分部分.
BlastFurnace
代表高炉.
BlastingRecipe
Represents a campfire recipe.
Blaze
代表烈焰人怪物.
Block
代表一个方块.
BlockBreakEvent
当一个方块被玩家破坏的时候，调用本事件.
BlockBurnEvent
当一个方块被火烧掉的时候触发此事件.
BlockCanBuildEvent
当我们尝试建造一个方块的时候，可以检测我们是否可以在此建造它。
BlockChangeDelegate
一个用于处理方块改变的代理.
BlockCommandSender
BlockCookEvent
当物品堆在方块内成功烹饪时触发本事件 (原版中这个方块一般是营火).
BlockDamageAbortEvent
Called when a player stops damaging a Block.
BlockDamageEvent
方块被玩家损坏的事件.
BlockData
BlockDataMeta
BlockDispenseArmorEvent
当一个可装备物品从某个方块发射出来并装备到附近的实体上时触发本事件.
BlockDispenseEvent
物品被方块(比如发射器,投掷器等)射出的事件.
BlockDisplay
Represents a block display entity.
BlockDropItemEvent
当一个方块被玩家破坏且掉落物品时触发本事件.
BlockEvent
代表与方块相关的事件.
BlockExpEvent
方块产生经验的时候(比如煤矿被被打破会掉落经验)时触发.
BlockExplodeEvent
方块爆炸事件.
BlockFace
代表方块的朝向.
BlockFadeEvent
方块因为自然条件消退，融化，消失的事件.
BlockFertilizeEvent
当玩家使用骨粉向某方块施肥后导致方块发生变化时触发本事件.
BlockFormEvent
当一个方块因为自然变化被放置、更改或者蔓延时(比如下雪),触发此事件.
BlockFromToEvent
液体流动/龙蛋自己传送的事件(源方块到目标方块).
BlockGrowEvent
当一个方块在世界中自然生长的时触发此事件(如小麦生长).
BlockIgniteEvent
当一个方块被点燃时触发.
BlockIgniteEvent.IgniteCause
枚举：方块被点燃的原因
BlockInventoryHolder
Represents a block inventory holder - either a BlockState, or a regular Block.
BlockIterator
这个类执行射线追踪并迭代一条直线上的所有单个方块.
BlockMultiPlaceEvent
当玩家放一个方块, 而连锁放置了第二个方块时(例如玩家放置一个床)触发本事件.
BlockPhysicsEvent
方块物理事件(例如是沙子掉落、流水).
BlockPistonEvent
活塞相关事件
BlockPistonExtendEvent
活塞臂推出事件.
BlockPistonRetractEvent
活塞臂缩回事件
BlockPlaceEvent
当一个方块被玩家放置的时候触发此事件.
BlockPopulator
用于生成一定小区域的方块的方块填充器。
BlockProjectileSource
BlockReceiveGameEvent
当Sculk Sensor接收到游戏事件并因此可能激活时调用.
BlockRedstoneEvent
当方块接受到的红石信号变化时触发此事件
BlockShearEntityEvent
当发射器剪掉附近的羊的羊毛时触发本事件 (发射器内含剪刀时有机会触发本事件).
BlockSpreadEvent
当一个方块基于自然法则地蔓延时触发此事件(比如菌丝的蔓延).
BlockState
表示方块某一时刻的状态的快照, 不会随方块本身的变更自动更改.
BlockStateMeta
BlockSupport
Represents a level of support a block can give on one of its faces.
BlockTransformer
A BlockTransformer is used to modify blocks that are placed by structure.
BlockTransformer.TransformationState
The TransformationState allows access to the original block state and the block state of the block that was at the location of the transformation in the world before the transformation started.
BlockType
While this API is in a public interface, it is not intended for use by plugins until further notice.
BlockType.Typed<B extends BlockData>
Typed represents a subtype of `BlockType`s that have a known block data type at compile time.
BlockVector
这是一个带有可以向下取整XYZ坐标函数的向量类,就像WorldEdit中的BlockVector.
Boat
代表船实体
Boat.Status
Represents the status of the boat.
Boat.Type
Represents the type of boats.
Bogged
Represents a Bogged Skeleton.
BookMeta
代表`成书`，有标题，作者，页面.
BookMeta.Generation
代表成书的代次 (或副本级别).
BookMeta.Spigot
BooleanPrompt
BooleanPrompt是那些需要用户判断操作是与否的提示的基类.
Boss
代表一个Boss实体.
BossBar
BoundingBox
A mutable axis aligned bounding box (AABB).
Breedable
代表一个有年龄和繁殖能力的实体.
Breeze
Represents a Breeze.
BreezeWindCharge
Represents a Wind Charge.
BrewerInventory
酿造台的用户界面接口.
BrewEvent
当酿造完成时触发这个事件.
BrewingStand
代表酿造台.
BrewingStand
酿造台的 'has_bottle_0', 'has_bottle_1', 'has_bottle_2' 标识接口表示是否在外部贴图渲染出瓶子.
BrewingStandFuelEvent
Called when an ItemStack is about to increase the fuel level of a brewing stand.
BrewingStartEvent
Called when a brewing stand starts to brew.
BroadcastMessageEvent
当服务器发送广播消息 (比如使用 `Server.broadcast(String, String)` 方法) 时调用.
BroadcastPermissions
Brushable
'dusted' 表示方块被刷子清除的程度，即露出的程度。
BrushableBlock
Represents a captured state of suspicious sand or gravel.
BubbleColumn
'drag' 值表示是否存在应用到实体上的力将其移向该方块.
Bukkit
代表一个 Bukkit 核心, 用来转发 `Server` 单例的调用.
BukkitCommand
BukkitObjectInputStream
这个类旨在用于与 `ConfigurationSerializable` API 一起使用.
BukkitObjectOutputStream
这个类旨在用于与 `ConfigurationSerializable` API 一起使用.
BukkitRunnable
这个类提供了简单的处理执行任务的方法.
BukkitScheduler
Bukkit的任务调度器.
BukkitTask
代表由调度器执行的任务.
BukkitWorker
代表调度器的worker线程。
BundleMeta
Button
已过时。
all usage of MaterialData is deprecated and subject to removal.
CachedServerIcon
这表示一个缓存版的服务器图标。
Cake
'bites' 数据值表示蛋糕被吃掉了多少片.
Cake
已过时。
all usage of MaterialData is deprecated and subject to removal.
CalibratedSculkSensor
Represents a captured state of a calibrated sculk sensor
CalibratedSculkSensor
Camel
代表一只骆驼
Campfire
代表营火.
Campfire
'signal_fire' 值表示该营火是否因为底部放了干草块而冒出更多的烟 (信号营火).
CampfireRecipe
Represents a campfire recipe.
CampfireStartEvent
Called when a Campfire starts to cook.
Cancellable
一个表明事件可被插件或服务器取消的类型.
Candle
'candles' represents the number of candles which are present.
CartographyInventory
Interface to the inventory of a Cartography table.
Cat
喵.
Cat.Type
代表了各种猫的品种.
Cauldron
已过时。
all usage of MaterialData is deprecated and subject to removal.
CauldronLevelChangeEvent
炼药锅水位发生变化时触发本事件.
CauldronLevelChangeEvent.ChangeReason
CaveSpider
代表蜘蛛(洞穴蜘蛛).
CaveVines
CaveVinesPlant
'berries' indicates whether the block has berries.
Chain
ChannelNameTooLongException
如果插件通道(Plugin Channel)过长则抛出此异常。
ChannelNotRegisteredException
如果插件尝试向未注册的通道发消息则抛出此异常。
ChatColor
聊天消息所有支持的颜色.
ChatColor
聊天框支持的所有颜色
ChatMessageType
代表消息在屏幕出现的位置(直接理解为消息类型即可)
ChatPaginator
ChatPaginator是聊天分页器,它会读取一长串任意长度的字符串并分割成字符串数组, 这些数组中的字符串能适当的显示在Minecraft的玩家控制台中.
ChatPaginator.ChatPage
Chest
代表箱子.
Chest
'type' 数据值表示这个方块是大型箱子的哪一部分, 亦或是它为一个独立的箱子.
Chest
已过时。
all usage of MaterialData is deprecated and subject to removal.
Chest.Type
箱子方块的类型.
ChestBoat
A `Boat` with a chest.
ChestedHorse
代表一个可以携带物品的类马生物.
Chicken
代表鸡.
ChiseledBookshelf
Represents a captured state of a chiseled bookshelf.
ChiseledBookshelf
表示书架上外部可见的哪些物品槽已被占用的接口，其标记名为“slot_0_occupied”、“slot_1_occupied”等。
ChiseledBookshelfInventory
Interface to the inventory of a chiseled bookshelf.
Chunk
代表一个16*256*16的空间.
Chunk.LoadLevel
An enum to specify the load level of a chunk.
ChunkEvent
代表与区块有关系的事件.
ChunkGenerator
用于初始化一个整体的区块的区块生成器。
ChunkGenerator.BiomeGrid
已过时。
现在使用 `BiomeProvider` 设置生物群系
ChunkGenerator.ChunkData
Data for a Chunk.
ChunkLoadEvent
当一个区块被加载时调用.
ChunkPopulateEvent
当一个新生成的区块填充完毕时调用.
ChunkSnapshot
表示一个静态的，线程安全的方块的区块的快照.
ChunkUnloadEvent
当一个区块被卸载时调用
ClickEvent
ClickEvent.Action
ClickType
点击类型.
Coal
已过时。
all usage of MaterialData is deprecated and subject to removal.
CoalType
代表两种煤.
Cocoa
CocoaPlant
已过时。
all usage of MaterialData is deprecated and subject to removal.
CocoaPlant.CocoaPlantSize
Cod
代表鳕鱼.
Color
这是一个调色板的容器。
Colorable
An object that can be colored.
ColorableArmorMeta
Represents armor that an entity can equip and can also be colored.
Command
代表一个命令，在用户输入时执行各种任务.
Command
已过时。
all usage of MaterialData is deprecated and subject to removal.
CommandBlock
代表命令方块.
CommandBlock
'conditional' 数据值表示触发此命令方块是否需要条件, 换句话说只有在此命令方块前的命令方块执行成功时才会触发本命令方块.
CommandException
当执行命令过程中出现未处理的异常时抛出.
CommandExecutor
包含了一个执行命令的方法的类.
CommandMap
CommandMinecart
代表命令方块矿车.
CommandPermissions
CommandSender
CommandSender.Spigot
Comparator
代表关闭或打开状态的红石比较器.
Comparator
'mode' 值表示该 (红石) 比较器将会以什么模式运算.
Comparator
已过时。
all usage of MaterialData is deprecated and subject to removal.
Comparator.Mode
比较器运算的方式.
CompassMeta
代表能追踪指定位置的指南针.
ComplexEntityPart
代表 `ComplexLivingEntity` 的一部分.
ComplexLivingEntity
代表复杂生物 --- 由多种较小实体部分组成 (目前只有末影龙属于此行列).
ComplexRecipe
Represents a complex recipe which has imperative server-defined behavior, eg armor dyeing.
ComponentBuilder
ComponentBuilder simplifies creating basic messages by allowing the use of a chainable builder.
ComponentBuilder.FormatRetention
ComponentBuilder.Joiner
Functional interface to join additional components to a ComponentBuilder.
ComponentSerializer
Conduit
代表潮涌核心.
Configuration
配置文件的基类.
ConfigurationOptions
`Configuration` 的配置类.
ConfigurationSection
`Configuration`的基类.
ConfigurationSerializable
Represents an object that may be serialized.
ConfigurationSerialization
Utility class for storing and retrieving classes for `Configuration`.
ConsoleCommandSender
Consumer<T>
已过时。
请使用 `Consumer`
Container
代表容器方块.
Content
Conversable
The Conversable interface is used to indicate objects that can have conversations.
Conversation
The Conversation class is responsible for tracking the current state of a conversation, displaying prompts to the user, and dispatching the user's response to the appropriate place.
Conversation.ConversationState
ConversationAbandonedEvent
ConversationAbandonedEvent包含一个被终止的会话的细节信息.
ConversationAbandonedListener
ConversationCanceller
ConversationCanceller可以用来终止一个活跃的`Conversation`.
ConversationContext
A ConversationContext provides continuity between nodes in the prompt graph by giving the developer access to the subject of the conversation and a generic map for storing values that are shared between all `Prompt` invocations.
ConversationFactory
A ConversationFactory is responsible for creating a `Conversation` from a predefined template.
ConversationPrefix
A ConversationPrefix implementation prepends all output from the conversation to the player.
CookingBookCategory
Represents categories within the cooking recipe book.
CookingRecipe<T extends CookingRecipe>
Represents a cooking recipe.
CopperBulb
CoralWallFan
Cow
代表牛.
Crafter
Represents a captured state of a crafter.
Crafter
'orientation' is the direction the block is facing.
Crafter.Orientation
The directions the Crafter can be oriented.
CrafterInventory
Interface to the inventory of a Crafter.
CraftingBookCategory
Represents categories within the crafting recipe book.
CraftingInventory
合成台的用户界面接口.
CraftingRecipe
Represents a shaped or shapeless crafting recipe.
CraftItemEvent
当一个物品被合成的时候触发这个事件.
CreativeCategory
Represents a category in the creative inventory.
Creature
代表一类生物.
CreatureSpawner
代表刷怪笼.
CreatureSpawnEvent
当一个生物体在世界中出生时触发该事件.
CreatureSpawnEvent.SpawnReason
生成原因的枚举类.
Creeper
代表苦力怕.
CreeperPowerEvent
当爬行者被闪电击中时触发该事件.
CreeperPowerEvent.PowerCause
造成这次强化的原因
Criteria
Represents a scoreboard criteria, either custom or built-in to the Minecraft server, used to keep track of and manually or automatically change scores on a scoreboard.
Criterias
已过时。
应使用 `Criteria` 内定义的常量
Crops
已过时。
all usage of MaterialData is deprecated and subject to removal.
CropState
表示农作物的不同生长阶段.
CrossbowMeta
代表弩.
CustomItemTagContainer
已过时。
this API part has been replaced by the `PersistentDataHolder` API.
CustomTimingsHandler
为命令"/timings merged"提供自定义的计时项目.
Damageable
表示一个有生命值和可以被伤害的实体(`Entity`)。
Damageable
代表有耐久度、可损耗的物品.
DamageEffect
Represents a type of effect that occurs when damage is inflicted.
DamageScaling
A means of damage scaling with respect to the server's difficulty.
DamageSource
Represents a source of damage.
DamageSource.Builder
Utility class to make building a `DamageSource` easier.
DamageType
Represent a type of damage that an entity can receive.
DataPack
Represents a data pack.
DataPack.Compatibility
Show the compatibility of the data pack with the server.
DataPack.Source
Represent the source of a data pack.
DataPackManager
Manager of data packs.
DaylightDetector
'inverted' 值表示阳光探测器是否被调整了反转模式, 即在光照不足时再激活.
DaylightDetector
代表(反向)阳光探测器.
DeathMessageType
Represents a type of death message used by a `DamageSource`.
DecoratedPot
DecoratedPot
Represents a captured state of a decorated pot.
DecoratedPot.Side
A side on a decorated pot.
DecoratedPotInventory
Interface to the inventory of a DecoratedPot.
DefaultPermissions
DelegateDeserialization
Applies to a `ConfigurationSerializable` that will delegate all deserialization to another `ConfigurationSerializable`.
DetectorRail
已过时。
all usage of MaterialData is deprecated and subject to removal.
Difficulty
代表不同的游戏难度.
Diode
已过时。
all usage of MaterialData is deprecated and subject to removal.
Directional
'facing' 代表方块的朝向.
Directional
DirectionalContainer
已过时。
all usage of MaterialData is deprecated and subject to removal.
Dispenser
与 `Powerable` 相似, 'triggered' 数据值表示此发射器是否被激活.
Dispenser
代表发射器.
Dispenser
已过时。
all usage of MaterialData is deprecated and subject to removal.
Display
Represents a display entity which is designed to only have a visual function.
Display.Billboard
Describes the axes/points around which the entity can pivot.
Display.Brightness
Represents the brightness rendering parameters of the entity.
DisplaySlot
计分项显示的位置.
Dolphin
这是海豚~
Donkey
代表驴 - `ChestedHorse`的变种.
Door
'hinge' 数据值表示门的门轴依靠哪一边, 并且开关门时会旋转.
Door
已过时。
all usage of MaterialData is deprecated and subject to removal.
Door.Hinge
门轴.
DoubleChest
代表大型箱子.
DoubleChestInventory
大箱子的用户界面接口.
DragonBattle
Represents a dragon battle state for a world with an end environment.
DragonBattle.RespawnPhase
Represents a phase in the dragon respawn process.
DragonFireball
恶龙咆哮, 哇呜~(指末影龙火球)
DragType
在物品栏中拖动物品的拖动类型.
Dripleaf
Dropper
代表投掷器.
Drowned
溺尸.
Dye
已过时。
all usage of MaterialData is deprecated and subject to removal.
DyeColor
染料和布料所有支持的颜色值.
Effect
效果列表
Effect.Type
代表效果的类型
Egg
我创造了生命?
ElderGuardian
代表远古守卫者 - 一种`守卫者`.
EnchantingInventory
附魔界面接口
EnchantingTable
代表附魔台.
EnchantItemEvent
成功附魔物品的事件 (在附魔台里面附魔的)
Enchantment
附魔类.
EnchantmentOffer
本类描述了附魔台中可用的附魔选项.
EnchantmentStorageMeta
EnchantmentMeta 特定于专门存储附魔的物品, 而非被附魔的物品.
EnchantmentTarget
代表了`Enchantment`的适用目标
EnchantmentWrapper
已过时。
仅为保障向后兼容性, EnchantmentWrapper 已不再使用
EnderChest
EnderChest
代表末影箱.
EnderChest
已过时。
all usage of MaterialData is deprecated and subject to removal.
EnderCrystal
一个末影水晶，能治疗附近的末影龙
EnderDragon
代表末影龙.
EnderDragon.Phase
表示末影龙可以执行的阶段或动作.
EnderDragonChangePhaseEvent
Called when an EnderDragon switches controller phase.
EnderDragonPart
代表末影龙的组成部分
Enderman
代表末影人.
Endermite
名副其实的小不点 - 末影螨.
EnderPearl
代表抛出的末影珍珠实体.
EnderSignal
代表抛出的末影之眼.
EndGateway
代表末地折跃门.
EndPortalFrame
'eye' 值表示该末地传送门上是否放置了一个末影之眼 (被激活).
Enemy
Represents an Enemy
EntitiesLoadEvent
当实体将被加载时调用.
EntitiesUnloadEvent
当实体被卸载时调用.
Entity
Entity
表示世界中的基本实体.
Entity.Spigot
EntityAirChangeEvent
当实体的氧气值发生变化时触发本事件
EntityBlockFormEvent
实体形成方块时触发此事件
EntityBlockStorage<T extends Entity>
代表可存储实体的方块 (译注:或者称为实体容器方块).
EntityBreakDoorEvent
当`实体`破坏门时触发本事件.
EntityBreedEvent
当一个实体与另一个实体交配繁殖时触发本事件.
EntityCategory
A classification of entities which may behave differently than others or be affected uniquely by enchantments and potion effects among other things.
EntityChangeBlockEvent
Called when any Entity changes a block and a more specific event is not available.
EntityCombustByBlockEvent
当方块造成实体燃烧时触发该事件.
EntityCombustByEntityEvent
当一个实体造成另外一个实体燃烧时触发该事件.
EntityCombustEvent
当实体燃烧时触发该事件
EntityCreatePortalEvent
已过时。
请使用 `PortalCreateEvent`
EntityDamageByBlockEvent
当一个实体受到来自方块的伤害时触发该事件
EntityDamageByEntityEvent
当一个实体受到另外一个实体伤害时触发该事件
EntityDamageEvent
储存伤害事件的数据
EntityDamageEvent.DamageCause
造成伤害的原因.
EntityDamageEvent.DamageModifier
已过时。
这个API被废弃了，具体见后面的网址，很快就要被移除了，就不深入解释了.This API is responsible for a large number of implementation problems and is in general unsustainable to maintain.
EntityDeathEvent
当一个实体死亡时触发本事件
EntityDismountEvent
Called when an entity stops riding another entity.
EntityDropItemEvent
Thrown when an entity creates an item drop.
EntityEffect
实体能发生的效果列表。
EntityEnterBlockEvent
当`实体`进入方块, 保存到那个方块时触发本事件.
EntityEnterLoveModeEvent
当实体进入求爱模式时触发本事件.
EntityEquipment
生物的背包界面接口
EntityEvent
代表实体相关事件.
EntityExhaustionEvent
Called when a human entity experiences exhaustion.
EntityExhaustionEvent.ExhaustionReason
The reason for why a PlayerExhaustionEvent takes place
EntityExplodeEvent
当一个实体爆炸的时候触发本事件
EntityFactory
EntityInteractEvent
当一个实体与其他物体互交时触发本事件
EntityKnockbackByEntityEvent
Called when an entity receives knockback from another entity.
EntityKnockbackEvent
Called when a living entity receives knockback.
EntityKnockbackEvent.KnockbackCause
An enum to specify the cause of the knockback.
EntityMountEvent
Called when an entity attempts to ride another entity.
EntityPickupItemEvent
当实体捡起地面上的掉落物时触发本事件.
EntityPlaceEvent
当一个实体因玩家在一个方块上"放置"一物品而创建时触发本事件.
EntityPortalEnterEvent
当一个实体与传送门接触时触发本事件.
EntityPortalEvent
当一个非玩家的实体被传送门传送时触发本事件
EntityPortalExitEvent
在实体退出传送门前触发本事件.
EntityPoseChangeEvent
当实体改变它的姿态时触发本事件.
EntityPotionEffectEvent
当实体上的药水效果发生改变时触发本事件.
EntityPotionEffectEvent.Action
指定对药水效果采取的动作的枚举.
EntityPotionEffectEvent.Cause
指定药水效果改变原因的枚举.
EntityRegainHealthEvent
当实体恢复生命值时触发本事件.
EntityRegainHealthEvent.RegainReason
详细说明实体生命值恢复原因的枚举.
EntityRemoveEvent
Called when an `Entity` is removed.
EntityRemoveEvent.Cause
Represents various ways an entity gets removed.
EntityResurrectEvent
当实体死亡并且有机会复活时触发本事件.
EntitySerializer
EntityShootBowEvent
Called when a LivingEntity shoots a bow firing an arrow
EntitySnapshot
Represents an immutable copy of an entity's state.
EntitySpawnEvent
当实体生成于世界内时触发本事件.
EntitySpellCastEvent
Called when a `Spellcaster` casts a spell.
EntityTameEvent
当生物实体被驯服时触发本事件.
EntityTargetEvent
Called when a creature targets or untargets another entity
EntityTargetEvent.TargetReason
An enum to specify the reason for the targeting
EntityTargetLivingEntityEvent
Called when an Entity targets a `LivingEntity` and can only target LivingEntity's.
EntityTeleportEvent
当非玩家实体从一处传送到另一处时触发本事件.
EntityToggleGlideEvent
Sent when an entity's gliding status is toggled with an Elytra.
EntityToggleSwimEvent
当实体游泳状态改变时触发本事件.
EntityTransformer
A EntityTransformer is used to modify entities that are spawned by structure.
EntityTransformEvent
当实体将转化/蜕变为其它实体时触发本事件.
EntityTransformEvent.TransformReason
EntityType
EntityUnleashEvent
Called immediately prior to an entity being unleashed.
EntityUnleashEvent.UnleashReason
EquipmentSlot
EquipmentSlotGroup
Represents a group of `EquipmentSlot`.
EulerAngle
EulerAngle即欧拉角,是指用给定的三个角, 每一个表示一个轴(x,y,z)的偏转角.这些角用弧度表示.
Event
代表事件.
Event.Result
EventException
EventExecutor
定义了事件调用插件的类的接口。
EventHandler
用来标记要处理的事件的注释。
EventPriority
代表一个事件的优先级.
Evoker
代表唤魔者.
Evoker.Spell
已过时。
将来 Minecraft 会有更多的可施法的生物
EvokerFangs
代表唤魔者召唤的尖牙.
ExactMatchConversationCanceller
An ExactMatchConversationCanceller cancels a conversation if the user enters an exact input string
ExpBottleEvent
Called when a ThrownExpBottle hits and releases experience.
ExperienceOrb
代表一个经验球.
ExplosionPrimeEvent
Called when an entity has made a decision to explode.
ExplosionResult
Represents the outcome of an explosion.
Explosive
代表可爆炸的实体.
ExplosiveMinecart
代表TNT矿车，可以被引爆.
ExtendedRails
已过时。
all usage of MaterialData is deprecated and subject to removal.
FaceAttachable
'face' 值代表一个拉杆或按钮固定在哪一个面上.
FaceAttachable.AttachedFace
一个开关类型的方块可以固定的方块面.
FallingBlock
代表一个下落方块.
Farmland
'moisture' 值的的大小表示耕地距离水源 (如果有的话) .
FeatureFlag
This represents a Feature Flag for a World.
Fence
FileConfiguration
这是一个实现了 `Configuration` 的配置文件的基类
FileConfigurationOptions
Various settings for controlling the input and output of a `FileConfiguration`
FileUtil
文件工具类。
Fire
md_5's mixtape.
Fireball
代表一个火球.
Firework
烟花火箭实体.
FireworkEffect
代表一个单独的烟花效果。
FireworkEffect.Builder
这是一个烟花效果的生成器。
FireworkEffect.Type
效果的类型或形状。
FireworkEffectMeta
代表可以存储单个FireworkEffect的meta.例如包含`Material.FIREWORK_STAR`.
FireworkExplodeEvent
当烟花爆炸时触发本事件
FireworkMeta
代表一个`烟花火箭`及其效果.
Fish
已过时。
赞成使用 `FishHook`
FishHook
代表一个鱼钩.
FishHook.HookState
Represents a state in which a fishing hook may be.
FixedMetadataValue
A FixedMetadataValue is a special case metadata item that contains the same value forever after initialization.
FixedSetPrompt
FixedSetPrompt is the base class for any prompt that requires a fixed set response from the user.
FlowerPot
已过时。
all usage of MaterialData is deprecated and subject to removal.
Fluid
Represents a fluid type.
FluidCollisionMode
确定在光线跟踪时, 碰撞到流体时的表现.
FluidLevelChangeEvent
当液体方块的液面高度因相邻方块而发生变化时触发本事件.
Flying
代表能飞行的实体.
FoodComponent
Represents a component which can turn any item into food.
FoodComponent.FoodEffect
An effect which may be applied by this item when eaten.
FoodLevelChangeEvent
当一个人类实体的饥饿值发生变化时触发本事件
FormattedCommandAlias
Fox
代表狐狸.
Fox.Type
代表各种狐狸品种.
Frog
A Frog.
Frog.Variant
Represents the variant of a frog - ie its color.
Furnace
Furnace
代表熔炉.
Furnace
已过时。
all usage of MaterialData is deprecated and subject to removal.
FurnaceAndDispenser
已过时。
all usage of MaterialData is deprecated and subject to removal.
FurnaceBurnEvent
当一个物品作为燃料被燃烧的时候触发这个事件.
FurnaceExtractEvent
当玩家从熔炉取出产物时触发这个事件.
FurnaceInventory
熔炉用户界面接口
FurnaceRecipe
熔炉冶炼配方.
FurnaceSmeltEvent
当一个物品烧炼完毕时触发本事件.
FurnaceStartSmeltEvent
Called when a Furnace starts smelting.
GameEvent
代表 Mojang 通用游戏事件.
GameMode
代表`HumanEntity`能有的不同种类的游戏模式.
GameRule<T>
游戏规则控制着Minecraft自身的某些行为.
Gate
'in_wall" 值表示栅栏门是否固定在墙上, 若为 true, 栅栏门的材质会被稍微降低一点以更好的融入周围 (墙, 比如圆石墙).
Gate
已过时。
all usage of MaterialData is deprecated and subject to removal.
GeneratedStructure
Represents a structure placed in the world.
GenericCommandHelpTopic
Lacking an alternative, the help system will create instances of GenericCommandHelpTopic for each command in the server's CommandMap.
GenericGameEvent
代表 Mojang 通用游戏事件.
Ghast
代表恶魂.
Giant
代表巨人.
GlassPane
GlowItemFrame
A Glow Item Frame.
GlowLichen
GlowSquid
A Glow Squid.
Goat
A Goat.
Golem
一个可以伤害敌人的傀儡.
GrassSpecies
代表不同种类的草丛.
Grindstone
GrindstoneInventory
Interface to the inventory of a Grindstone.
Guardian
守卫海底遗迹的守卫者们.
HandlerList
一个处理事件的类, 存储每个事件。
Hangable
'hanging' denotes whether the lantern is hanging from a block.
Hanging
代表悬挂实体.
HangingBreakByEntityEvent
当一个悬挂实体被一个实体移除时调用本事件
HangingBreakEvent
当一个悬挂实体被移除时调用.
HangingBreakEvent.RemoveCause
指定移除原因的一个枚举
HangingEvent
代表与悬挂实体有关的事件.
HangingPlaceEvent
当一个悬挂实体被放置时触发本事件。
HangingSign
HangingSign
Represents a captured state of a hanging sign.
Hatchable
'hatch' 值为这些蛋中孵化出实体的数量.
HeightMap
与高度图有关的信息.
HelpCommand
HelpMap
HelpMap跟踪所有注册在Bukkit服务器的帮助主题。
HelpTopic
HelpTopic implementations are displayed to the user when the user uses the /help command.
HelpTopicComparator
Used to impose a custom total ordering on help topics.
HelpTopicComparator.TopicNameComparator
HelpTopicFactory<TCommand extends Command>
A HelpTopicFactory is used to create custom `HelpTopic` objects from commands that inherit from a common base class or have executors that inherit from a common base class.
Hoglin
Represents a Hoglin.
Hopper
与 `Powerable` 相似, 'enabled' 数据值表示此漏斗是否被激活.
Hopper
代表漏斗.
Hopper
已过时。
all usage of MaterialData is deprecated and subject to removal.
HopperInventorySearchEvent
Event that gets called each time a Hopper attempts to find its source/attached containers.
HopperInventorySearchEvent.ContainerType
HopperMinecart
代表漏斗矿车.
Horse
代表一匹马.
Horse.Color
表示马拥有的基本颜色.
Horse.Style
代表马的花纹图案.
Horse.Variant
已过时。
不同的种类对应不同的类.
HorseInventory
马(抽象)的界面接口.
HorseJumpEvent
当马跳起时调用此事件.
HoverEvent
HoverEvent.Action
HumanEntity
代表人类实体, 比如一个NPC或一名玩家
Husk
代表一具尸壳 - `Zombie`的变异体.
Illager
代表一种"灾厄村民" (亦称刌民), 包含卫道士、女巫等.
IllegalPluginAccessException
当插件在未启用的状态下尝试与服务器交互时抛出异常
Illusioner
代表幻术师实体.
InactivityConversationCanceller
An InactivityConversationCanceller will cancel a `Conversation` after a period of inactivity by the user.
IndexHelpTopic
This help topic generates a list of other help topics.
Instrument
Interaction
Represents an entity designed to only record interactions.
Interaction.PreviousInteraction
Represents a previous interaction with this entity.
InvalidConfigurationException
Exception thrown when attempting to load an invalid `Configuration`.
InvalidDescriptionException
当试图加载无效插件描述文件(plugin.yml)时抛出此异常.
InvalidPluginException
当试图加载无效插件文件时抛出此异常.
Inventory
各种物品栏的接口。
InventoryAction
用于判断点击物品栏的动作结果.
InventoryBlockStartEvent
Used when: A Furnace starts smelting `FurnaceStartSmeltEvent` A Brewing-Stand starts brewing `BrewingStartEvent` A Campfire starts cooking `CampfireStartEvent`
InventoryClickEvent
当玩家点击物品栏中的格子时触发事件事件.
译注：事实上打开任意容器的物品栏(包括玩家的背包)后点击任何一个地方都会触发这个事件。
InventoryCloseEvent
当玩家关闭背包时触发本事件
InventoryCreativeEvent
This event is called when a player in creative mode puts down or picks up an item in their inventory / hotbar and when they drop items from their Inventory while in creative mode.
InventoryDragEvent
This event is called when the player drags an item in their cursor across the inventory.
InventoryEvent
代表与玩家相关的物品栏事件
InventoryHolder
InventoryInteractEvent
An abstract base class for events that describe an interaction between a HumanEntity and the contents of an Inventory.
InventoryMoveItemEvent
Called when some entity or block (e.g. hopper) tries to move items directly from one inventory to another.
InventoryOpenEvent
当玩家打开物品栏时触发本事件
InventoryPickupItemEvent
当漏斗/漏斗矿车收起掉落的物品时触发本事件.
InventoryType
Represents the different kinds of inventories available in Bukkit.
InventoryType.SlotType
InventoryView
代表连接两个物品栏(从UI上理解即为上下各一个)与单个玩家 (其物品栏可能也可能不是视图代表的两个物品栏之一)的背包视图.
InventoryView.Property
代表物品栏窗口视图的一些额外属性.
IpBanList
A `BanList` targeting IP bans.
IronGolem
村民守卫者——铁傀儡.
Item
Item
代表掉落物实体.
ItemCraftResult
Container class containing the results of a Crafting event.
ItemDespawnEvent
当`掉落物`存在时间超过5分钟后被移除时触发本事件 (注:掉落物存在时间因服务器配置和安装的插件而异).
ItemDisplay
Represents an item display entity.
ItemDisplay.ItemDisplayTransform
Represents the item model transform to be applied to the displayed item.
ItemFactory
ItemFactory的一个实例可以通过`Server.getItemFactory()`来获得.
ItemFlag
隐藏ItemStacks的某些属性.
ItemFrame
代表物品展示框.
ItemMergeEvent
ItemMeta
本类型代表物品附属数据的存储机制.
ItemRarity
A item's rarity determines the default color of its name.
ItemSerializer
ItemSpawnEvent
当掉落物生成于某个世界时触发本事件.
ItemStack
代表物品堆.
ItemTag
与`HoverEvent.Action.SHOW_ITEM`共同使用的元数据.
ItemTag.Serializer
ItemTagAdapterContext
已过时。
this API part has been replaced by `PersistentDataHolder`.
ItemTagType<T,Z>
已过时。
please use `PersistentDataType` as this part of the api is being replaced
ItemTagType.PrimitiveTagType<T>
A default implementation that simply exists to pass on the retrieved or inserted value to the next layer.
ItemType
While this API is in a public interface, it is not intended for use by plugins until further notice.
ItemType.Typed<M extends ItemMeta>
Typed represents a subtype of `ItemType`s that have a known item meta type at compile time.
JavaPlugin
代表一个 Java 插件及其主类.
JavaPluginLoader
代表 Java 插件加载器, 允许插件以 .jar 的形式存在.
Jigsaw
'orientation' 指拼图方块的朝向.
Jigsaw
代表拼图方块.
Jigsaw.Orientation
拼图方块可朝向的方向.
Jukebox
'has_record' 数据值可用来快速检查此唱片机是否装入了唱片.
Jukebox
代表唱片机.
JukeboxInventory
Interface to the inventory of a Jukebox.
JukeboxPlayableComponent
Represents a component which can be inserted into a jukebox.
JukeboxSong
Represents a song which may play in a Jukebox.
KeybindComponent
KeybindComponentSerializer
Keybinds
All keybind values supported by vanilla Minecraft.
Keyed
代表附加了 `NamespacedKey` 的对象.
KeyedBossBar
Represents a custom `BossBar` that has a `NamespacedKey`
KnowledgeBookMeta
与知识之书有关的元数据.
Ladder
Ladder
已过时。
all usage of MaterialData is deprecated and subject to removal.
Lantern
LargeFireball
代表大的火球( `Fireball` ).
LazyMetadataValue
The LazyMetadataValue class implements a type of metadata that is not computed until another plugin asks for it.
LazyMetadataValue.CacheStrategy
Describes possible caching strategies for metadata.
LeashHitch
跟随主人, 那是因为我被设定成这样啊~ (代表系在栅栏上的拴绳).
LeatherArmorMeta
代表`皮革靴子`，`皮革外套`，`皮革帽子`，`皮革裤子`，可以被染色.
Leaves
'persistent' 值决定树叶是否会被服务器检查以腐烂 (自动消失).
Leaves
已过时。
all usage of MaterialData is deprecated and subject to removal.
LeavesDecayEvent
当树叶消失时触发此事件.
Lectern
'has_book' 可用于快速检测讲台内是否有书.
Lectern
代表讲台.
LecternInventory
Interface to the inventory of a Lectern.
Levelled
'level' 值代表该方块中液体的高度, 其液体要么单独存在要么在炼药锅内.
Lever
已过时。
all usage of MaterialData is deprecated and subject to removal.
Lidded
代表有盖容器.
Light
Lightable
'lit' 表示此方块 (红石或熔炉) 是否在发光 ———— 不是烧毁他们的意思.
LightningRod
LightningStrike
代表雷击的实例，可能会或者不会造成伤害。
LightningStrike.Spigot
LightningStrikeEvent
雷击事件
LightningStrikeEvent.Cause
LimitedRegion
A limited region is used in world generation for features which are going over a chunk.
LingeringPotion
已过时。
滞留状态仅取决于药水物品/lingering status depends on only on the potion item.
LingeringPotionSplashEvent
Called when a splash potion hits an area
Listener
一个触发所有事件监听器的接口
ListPersistentDataType<P,C>
The list persistent data represents a data type that is capable of storing a list of other data types in a `PersistentDataContainer`.
ListPersistentDataTypeProvider
A provider for list persistent data types that represent the known primitive types exposed by `PersistentDataType`.
LivingEntity
代表一个生物实体，比如一只怪物或一名玩家.
Llama
表示一只羊驼.
Llama.Color
代表羊驼的颜色.
LlamaInventory
羊驼的用户界面接口
LlamaSpit
代表羊驼唾沫.
Location
世界中的三维位置,包含x,y,z.
Lockable
代表有锁的方块 (通常是容器类方块).
LongGrass
已过时。
all usage of MaterialData is deprecated and subject to removal.
LoomInventory
Interface to the inventory of a Loom.
Lootable
Represents a `Container` or a `Mob` that can have a loot table.
LootContext
Represents additional information a `LootTable` can use to modify it's generated loot.
LootContext.Builder
Utility class to make building `LootContext` easier.
LootGenerateEvent
当生成给予`InventoryHolder`的`战利品`时调用.
LootTable
LootTables are technical files that represent what items should be in naturally generated containers, what items should be dropped when killing a mob, or what items can be fished.
LootTables
This enum holds a list of all known `LootTable`s offered by Mojang.
MagmaCube
代表岩浆怪.
MainHand
代表玩家的主手。
MangrovePropagule
ManuallyAbandonedConversationCanceller
The ManuallyAbandonedConversationCanceller is only used as part of a `ConversationAbandonedEvent` to indicate that the conversation was manually abandoned by programmatically calling the abandon() method on it.
MapCanvas
代表一个画地图的画布，每个画布都关联着一个特定的 `地图渲染器`并表现为地图上渲染器的一层.
MapCursor
表示一个地图上的光标.
MapCursor.Type
表示地图光标的标准类型。
MapCursorCollection
Represents all the map cursors on a `MapCanvas`.
MapFont
Represents a bitmap font drawable to a map.
MapFont.CharacterSprite
Represents the graphics for a single character in a MapFont.
MapInitializeEvent
地图初始化时调用.
MapMeta
代表可被伸缩的地图.
MapPalette
Represents the palette that map items use.
MapPalette.MapColorCache
Holds cached information for matching map colors of a given RBG color.
MapRenderer
Represents a renderer for a map.
MapView
Represents a map item.
MapView.Scale
An enum representing all possible scales a map can be set to.
Marker
A Marker entity, exists only on the server.
Material
所有物品的枚举.
MaterialData
已过时。
所有关于MaterialData的用法已过时，并且将来会被移除.
MemoryConfiguration
This is a `Configuration` implementation that does not save or load from any source, and stores all values in memory only.
MemoryConfigurationOptions
Various settings for controlling the input and output of a `MemoryConfiguration`
MemoryKey<T>
Represents a key used for accessing memory values of a `LivingEntity`.
MemorySection
A type of `ConfigurationSection` that is stored in memory.
Merchant
代表一个商人.商人是一种特殊类型的库存，是一种以物换物的自定义交易.
MerchantInventory
代表玩家和商人之间的用户界面接口.
MerchantRecipe
Represents a merchant's trade.
MessagePrompt
MessagePrompt is the base class for any prompt that only displays a message to the user and requires no input.
MessageTooLargeException
如果要发送的插件信息(Plugin Message)过大则抛出此异常。
Messenger
负责管理注册插件通道和监听器的类.
Metadatable
This interface is implemented by all objects that can provide metadata about themselves.
MetadataConversionException
A MetadataConversionException is thrown any time a `LazyMetadataValue` attempts to convert a metadata value to an inappropriate data type.
MetadataEvaluationException
A MetadataEvaluationException is thrown any time a `LazyMetadataValue` fails to evaluate its value due to an exception.
MetadataStore<T>
MetadataStoreBase<T>
MetadataValue
MetadataValueAdapter
Optional base class for facilitating MetadataValue implementations.
Minecart
代表矿车实体.
MinecraftExperimental
Indicates that the annotated element (class, method, field, etc.) is part of a minecraft experimental feature and is subject to changes by Mojang.
MinecraftExperimental.Requires
An enum identifying a feature flag required by a `MinecraftExperimental` feature.
MinecraftFont
Represents the built-in Minecraft font.
Mirror
代表`结构方块`加载时如何产生镜像.
Mob
Represents a Mob.
MoistureChangeEvent
当耕地的湿润等级发生变化时触发本事件.
Monster
代表怪物.
MonsterEggs
已过时。
all usage of MaterialData is deprecated and subject to removal.
Mule
代表骡子 - `ChestedHorse` 的变种.
MultipleCommandAlias
代表一个或多个命令别名的命令
MultipleFacing
This class encompasses the 'north', 'east', 'south', 'west', 'up', 'down' boolean flags which are used to set which faces of the block textures are displayed on.
Mushroom
已过时。
all usage of MaterialData is deprecated and subject to removal.
MushroomBlockTexture
代表蘑菇方块的不同材质.
MushroomCow
代表哞菇( `Cow` ).
MushroomCow.Variant
Represents the variant of a cow - ie its color.
MusicInstrument
MusicInstrumentMeta
Nameable
表明此方块、实体或其它物体(对象)可接受一个自定义名称.
NamespacedKey
代表基于字符串的 key, 由两部分组成: 命名空间名和键名.
NameTagVisibility
已过时。
被 `Team.OptionStatus` 取代
NetherWarts
已过时。
all usage of MaterialData is deprecated and subject to removal.
NetherWartsState
NoiseGenerator
所有噪音产生器的基类。
Note
用于储存一个指定的音符。
Note.Tone
一个包含音调的枚举。
NoteBlock
'instrument' 为该音符盒被激活时发出的音色.
NotePlayEvent
音符盒播放音符的事件[玩家点击/红石触发]
NPC
代表非玩家角色.
NullConversationPrefix
NullConversationPrefix is a `ConversationPrefix` implementation that displays nothing in front of conversation output.
NumberConversions
数字类型转换工具类。
NumericPrompt
NumericPrompt is the base class for any prompt that requires a `Number` response from the user.
Objective
代表单个计分板计分项, 可展示特定项目的分数.
Observer
Observer
已过时。
all usage of MaterialData is deprecated and subject to removal.
Ocelot
代表豹猫.
Ocelot.Type
已过时。
不同猫种现在属于不同的生物/Cats are now a separate entity.
OctaveGenerator
使用无偏倍频创建一个噪音.
OfflinePlayer
代表一个对玩家身份及其附属数据的引用, 数据存储于磁盘中, 因此不需要玩家在线即可获取到玩家的引用.
OldEnum<T extends OldEnum<T>>
已过时。
only for backwards compatibility.
OminousBottleMeta
Represents a map that can be scalable.
OminousItemSpawner
Represents an ominous item spawner.
Openable
'open' 表示此方块是否开着.
Openable
Orientable
'axis' represents the axis along whilst this block is oriented.
Painting
代表画.
Palette
Represent a variation of a structure.
Panda
代表熊猫.
Panda.Gene
Parrot
代表鹦鹉.
Parrot.Variant
代表鹦鹉变体(颜色).
Particle
Particle.DustOptions
Options which can be applied to redstone dust particles - a particle color and size.
Particle.DustTransition
Options which can be applied to a color transitioning dust particles.
Pattern
PatternType
PerlinNoiseGenerator
使用"经典的"柏林发生器产生噪音.
PerlinOctaveGenerator
使用无偏倍频创建一个柏林噪声.
Permissible
Represents an object that may be assigned permissions
PermissibleBase
Base Permissible for use in any Permissible object via proxy or extension
Permission
Represents a unique permission that may be attached to a `Permissible`
PermissionAttachment
Holds information about a permission attachment on a `Permissible` object
PermissionAttachmentInfo
Holds information on a permission and which `PermissionAttachment` provides it
PermissionDefault
表示权限的默认值.
PermissionRemovedExecutor
Represents a class which is to be notified when a `PermissionAttachment` is removed from a `Permissible`
PersistentDataAdapterContext
This interface represents the context in which the `PersistentDataType` can serialize and deserialize the passed values.
PersistentDataContainer
This interface represents a map like object, capable of storing custom tags in it.
PersistentDataHolder
The `PersistentDataHolder` interface defines an object that can store custom persistent meta data on it.
PersistentDataType<P,C>
This class represents an enum with a generic content type.
PersistentDataType.BooleanPersistentDataType
A convenience implementation to convert between Byte and Boolean as there is no native implementation for booleans.
PersistentDataType.PrimitivePersistentDataType<P>
A default implementation that simply exists to pass on the retrieved or inserted value to the next layer.
Phantom
代表幻翼.
Pig
代表猪.
Piglin
Represents a Piglin.
PiglinAbstract
Piglin / Piglin Brute.
PiglinBarterEvent
Stores all data related to the bartering interaction with a piglin.
PiglinBrute
Represents a Piglin Brute.
PigZapEvent
Stores data for pigs being zapped
PigZombie
代表僵尸猪人.
PigZombieAngerEvent
Called when a Pig Zombie is angered by another entity.
Pillager
掠夺者实体.
PinkPetals
“flower_amount” 表示花瓣的数量。
Piston
'extended' 值表示当前活塞臂是否伸出.
PistonBaseMaterial
已过时。
all usage of MaterialData is deprecated and subject to removal.
PistonExtensionMaterial
已过时。
all usage of MaterialData is deprecated and subject to removal.
PistonHead
'short' 值表示该活塞臂是否由于正在回缩的原因比平时短.
PistonMoveReaction
当方块或实体与正在推拉的活塞交互时, 它们作何反应.
PitcherCrop
Player
玩家对象
Player.Spigot
PlayerAdvancementDoneEvent
当玩家完成一个进度中所有的标准时触发此事件.
PlayerAnimationEvent
玩家动作事件.
PlayerAnimationType
玩家动作的不同种类
PlayerArmorStandManipulateEvent
当玩家与装甲架交互并且进行交换, 取回或放置物品时触发本事件.
PlayerBedEnterEvent
玩家准备躺到床上时触发此事件.
PlayerBedEnterEvent.BedEnterResult
Represents the default possible outcomes of this event.
PlayerBedLeaveEvent
玩家离开床时触发此事件.
PlayerBucketEmptyEvent
玩家用完一只桶后触发此事件.
PlayerBucketEntityEvent
This event is called whenever a player captures an entity in a bucket.
PlayerBucketEvent
当玩家使用桶时触发本事件.
PlayerBucketFillEvent
水桶装满水事件.
PlayerBucketFishEvent
已过时。
Use the more generic `PlayerBucketEntityEvent`
PlayerChangedMainHandEvent
当玩家在客户端设置改变主手时触发本事件.
PlayerChangedWorldEvent
当玩家切换到另一个世界时触发此事件.
PlayerChannelEvent
当玩家注册/注销一个新的插件通道时触发本事件
PlayerChatEvent
已过时。
这个事件将被主线程触发，允许使用所有的 Bukkit API，不像`AsyncPlayerChatEvent`.
PlayerChatTabCompleteEvent
已过时。
因客户端的改变(1.13更新较大幅度改善了命令输入的体验), 该事件不再触发. 1.13+版本可以参考:`PlayerCommandSendEvent`
PlayerCommandPreprocessEvent
这个事件是,当一个玩家执行一个命令的时候将会被触发(也就是在聊天框里面输入信息以/开头的时候，算作命令，就会触发此事件)。
PlayerCommandSendEvent
当服务器可用命令列表发送给玩家时触发本事件.
PlayerDeathEvent
当一个`玩家`死亡时触发本事件
PlayerDropItemEvent
玩家丢出物品事件.
PlayerEditBookEvent
当玩家编辑或签名书与笔时触发。
PlayerEggThrowEvent
玩家抛出鸡蛋时触发本事件，鸡蛋可能孵化.
PlayerEvent
代表玩家事件.
PlayerExpChangeEvent
当玩家经验值发生变化时调用此事件.
PlayerExpCooldownChangeEvent
Called when a player's experience cooldown changes.
PlayerExpCooldownChangeEvent.ChangeReason
PlayerFishEvent
当玩家钓鱼时触发本事件.
PlayerFishEvent.State
An enum to specify the state of the fishing
PlayerGameModeChangeEvent
当玩家游戏模式发生变化时调用此事件.
PlayerHarvestBlockEvent
当玩家收获方块时触发此事件。
PlayerHideEntityEvent
Called when a visible entity is hidden from a player.
PlayerInteractAtEntityEvent
当玩家在实体上点击某实体上的某位置时触发此事件.
PlayerInteractEntityEvent
当玩家点击一个实体时调用此事件.
PlayerInteractEvent
当玩家对一个对象或空气进行交互时触发本事件.
PlayerInventory
玩家背包.
PlayerItemBreakEvent
某玩家工具耐久消耗完毕时触发(比如铲子，打火石，铁制工具).
PlayerItemConsumeEvent
当玩家消耗完物品时, 此事件将触发 例如:(食物, 药水, 牛奶桶).
PlayerItemDamageEvent
Called when an item used by the player takes durability damage as a result of being used.
PlayerItemHeldEvent
玩家手持某物品事件.
PlayerItemMendEvent
当玩家通过装备上的经验修补附魔修复装备耐久时触发该事件.
PlayerJoinEvent
玩家进入服务器事件.
PlayerKickEvent
玩家被服务器踢出事件.
PlayerLeashEntityEvent
Called immediately prior to a creature being leashed by a player.
PlayerLevelChangeEvent
玩家等级改变事件.
PlayerLinksSendEvent
This event is called when the list of links is sent to the player.
PlayerLocaleChangeEvent
当玩家改变他们的语言设置时触发本事件.
PlayerLoginEvent
玩家尝试登录的事件.
PlayerLoginEvent.Result
踢出玩家的理由
PlayerMoveEvent
玩家移动事件.
PlayerNamePrompt
PlayerNamePrompt is the base class for any prompt that requires the player to enter another player's name.
PlayerPickupArrowEvent
当玩家从地上捡起箭时触发本事件.
PlayerPickupItemEvent
已过时。
`EntityPickupItemEvent`
PlayerPortalEvent
玩家将要被传送门传送的事件, 传送过程中会生成一个退出传送门.
PlayerPreLoginEvent
已过时。
这个事件使登录线程同步; 建议使用`AsyncPlayerPreLoginEvent`.
PlayerPreLoginEvent.Result
踢出玩家的原因.
PlayerProfile
代表一份玩家资料.
PlayerQuitEvent
玩家离开服务器事件.
PlayerRecipeBookClickEvent
Called when a player clicks a recipe in the recipe book.
PlayerRecipeBookSettingsChangeEvent
Called when a player changes recipe book settings.
PlayerRecipeBookSettingsChangeEvent.RecipeBookType
Enum representing the various types of recipe book.
PlayerRecipeDiscoverEvent
当玩家在配方书中解锁新配方(合成公式)时触发本事件.
PlayerRegisterChannelEvent
玩家注册通信通道之后立即触发此事件.
PlayerResourcePackStatusEvent
当玩家对通过 `Player.setResourcePack(java.lang.String)` 发起的资源包请求采取动作时触发本事件.
PlayerResourcePackStatusEvent.Status
资源包状态
PlayerRespawnEvent
玩家重生事件.
PlayerRespawnEvent.RespawnReason
An enum to specify the reason a respawn event was called.
PlayerRiptideEvent
当玩家在使用三叉戟上的激流附魔推动它们在空中飞行(需要在雨天才能在空中飞行)时触发本事件
什么是激流: 是三叉戟上的一个附魔 最高等级为III 用于三叉戟上, 可以在水中或下雨时投掷后推进玩家. 激流不会使三叉戟被抛出, 而会使玩家向前推进. 如果玩家未处在水中或所处地未下雨, 则玩家将无法投掷激流附魔的三叉戟
注意: 激流动作在客户端执行, 因此在此事件中操纵玩家可能会产生所不期望的影响.
PlayerShearEntityEvent
玩家对某实体使用剪刀采集物品时调用此事件.
PlayerShowEntityEvent
Called when a hidden entity is shown to a player.
PlayerSignOpenEvent
This event is fired when a sign is opened by the player.
PlayerSignOpenEvent.Cause
PlayerSpawnChangeEvent
This event is fired when the spawn point of the player is changed.
PlayerSpawnChangeEvent.Cause
PlayerSpawnLocationEvent
当玩家加入服务器后, 准备在某世界出生时触发本事件.
PlayerStatisticIncrementEvent
当玩家统计信息增长时触发本事件.
PlayerSwapHandItemsEvent
玩家用快捷键互换主手和副手的物品时触发本事件.
PlayerTakeLecternBookEvent
This event is called when a player clicks the button to take a book of a Lectern.
PlayerTeleportEvent
玩家传送事件.
PlayerTeleportEvent.TeleportCause
PlayerTextures
提供对存储于 `PlayerProfile` 中的纹理信息的访问.
PlayerTextures.SkinModel
不同的 Minecraft 皮肤模型.
PlayerToggleFlightEvent
玩家切换飞行状态则调用此事件.
PlayerToggleSneakEvent
玩家切换潜行状态则调用此事件.
PlayerToggleSprintEvent
玩家切换疾跑状态时调用此事件
PlayerUnleashEntityEvent
当一个实体被玩家解开拴绳时调用.
PlayerUnregisterChannelEvent
当玩家注销插件通道时触发事件.
PlayerVelocityEvent
玩家移动速度变化事件.
Plugin
表示一个插件.
PluginAwareness
Represents a concept that a plugin is aware of.
PluginAwareness.Flags
Each entry here represents a particular plugin's awareness.
PluginBase
Represents a base `Plugin`
PluginChannelDirection
代表插件通道的不同指向。
PluginCommand
代表属于某个插件的`命令`.
PluginCommandYamlParser
PluginDescriptionFile
这个类是用于储存插件plugin.yml内的数据.
PluginDisableEvent
当一个插件被停用时调用.
PluginEnableEvent
当一个插件被启用时调用.
PluginEvent
用于插件的启用和禁用事件.
PluginIdentifiableCommand
这个接口可以用于帮助系统分类命令至基于`Plugin`的子索引的一部分.自定义的命令实现这个接口来拥有由插件自动生成的子索引.
PluginLoader
代表插件加载器, 加载器会处理对指定类别的插件的直接访问.
PluginLoadOrder
代表插件应被初始化并启用的时机.
PluginLogger
PluginLogger类是经过修改的`Logger`, 用途是在日志记录方法调用前 加上记录日志的插件的名称.
PluginManager
服务器的插件管理器.
PluginMessageListener
一个指定通道的一个监听器，将接收从客户端发送的消息的通知.
PluginMessageListenerRegistration
包含了关于`Plugin`注册的插件通道的信息.
PluginMessageRecipient
代表插件消息(Plugin Message)可能的接收者.
PluginNameConversationPrefix
PluginNameConversationPrefix is a `ConversationPrefix` implementation that displays the plugin name in front of conversation output.
PluginsCommand
PointedDripstone
'thickness' represents the dripstone thickness.
PointedDripstone.Thickness
Represents the thickness of the dripstone, corresponding to its position within a multi-block dripstone formation.
PolarBear
代表北极熊.
PortalCreateEvent
当传送门被创建时调用.
PortalCreateEvent.CreateReason
指定传送门创建的各种原因的一个枚举
PortalType
代表世界中的传送门.
Pose
代表生物的动作与姿态.
PotionBrewer
代表构建 `PotionEffect` 对象的酿造台.
PotionData
已过时, 待删除: 此 API 元素将从以后的版本中删除。
Upgraded / extended potions are now their own `PotionType` use them instead.
PotionEffect
代表一个药水效果, 可应用于 `LivingEntity`.
PotionEffectType
代表应用于实体上的药水和效果类型.
PotionEffectTypeCategory
Represents a category of `PotionEffectType` and its effect on an entity.
PotionEffectTypeWrapper
已过时。
仅为保障向后兼容性, PotionEffectTypeWrapper 已不再使用.
PotionMeta
代表药水和有自定义药水效果的物品.
PotionSplashEvent
Called when a splash potion hits an area
PotionType
药水种类枚举, 反应并匹配创造模式物品栏中可获取的每种药水的状态.
PotionType.InternalPotionData
已过时。
请勿使用, 该接口将被移除, 插件将无法运作
Powerable
'powered' 数据值表示该方块是否被充能.
PoweredMinecart
代表动力矿车.当玩家往动力矿车里放`燃料`后它就会自己移动.
PoweredRail
已过时。
all usage of MaterialData is deprecated and subject to removal.
PrepareAnvilEvent
当物品放入铁砧内，并且可以合成出物品的时候触发该事件
PrepareGrindstoneEvent
Called when an item is put in a slot for repair or unenchanting in a grindstone.
PrepareInventoryResultEvent
Called when an item is put in a slot and the result is calculated.
PrepareItemCraftEvent
PrepareItemEnchantEvent
物品塞入附魔台的事件 - 可被多次调用。
PrepareSmithingEvent
Called when an item is put in a slot for upgrade by a Smithing Table.
PressurePlate
已过时。
all usage of MaterialData is deprecated and subject to removal.
PressureSensor
ProfileBanList
A `BanList` targeting player profile bans.
Projectile
表示可被射击实体的概念
ProjectileHitEvent
Called when a projectile hits an object
ProjectileLaunchEvent
当一个抛射物被发射时触发本事件.
ProjectileSource
代表一个有效的抛射物发射源。
Prompt
A Prompt is the main constituent of a `Conversation`.
ProxiedCommandSender
PufferFish
Represents a puffer fish.
Pumpkin
已过时。
all usage of MaterialData is deprecated and subject to removal.
Rabbit
Rabbit.Type
代表不同种类的兔子.
Raid
代表袭击事件 (Minecraft Wiki - 袭击).
Raid.RaidStatus
代表`袭击`的状态.
Raider
RaidEvent
与袭击有关的事件.
RaidFinishEvent
当`袭击`以一个清晰的结果结束时触发本事件.
RaidSpawnWaveEvent
当新一波袭击开始时触发本事件.
RaidStopEvent
当`袭击`终止时触发本事件.
RaidStopEvent.Reason
RaidTriggerEvent
当袭击被触发时触发本事件 (例如:带有不祥之兆效果的玩家进入村庄).
Rail
'shape' 数据值表示此铁轨的形态 (铁轨连接方向).
Rail.Shape
铁轨方块可使用的不同形态.
Rails
已过时。
all usage of MaterialData is deprecated and subject to removal.
Ravager
劫掠兽实体.
RayTraceResult
射线追踪的命中结果.
Recipe
代表某种类型的制作配方.
RecipeChoice
Represents a potential item match within a recipe.
RecipeChoice.ExactChoice
Represents a choice that will be valid only if one of the stacks is exactly matched (aside from stack size).
RecipeChoice.MaterialChoice
Represents a choice of multiple matching Materials.
Redstone
Indicated a Material that may carry or create a Redstone current
RedstoneRail
铁轨的一种, 以一种或多种方式与红石交互.
RedstoneTorch
已过时。
all usage of MaterialData is deprecated and subject to removal.
RedstoneWallTorch
RedstoneWire
'north', 'east', 'south', 'west' 代表该红石线与临近方块连接的方式.
RedstoneWire
已过时。
all usage of MaterialData is deprecated and subject to removal.
RedstoneWire.Connection
红石线可连接到临近方块面的类型.
RegexPrompt
RegexPrompt is the base class for any prompt that requires an input validated by a regular expression.
RegionAccessor
A RegionAccessor gives access to getting, modifying and spawning `Biome`, `BlockState` and `Entity`, as well as generating some basic structures.
RegisteredListener
Stores relevant information for plugin listeners
RegisteredServiceProvider<T>
A registered service provider.
Registry<T extends Keyed>
Represents a registry of Bukkit objects that may be retrieved by `NamespacedKey`.
Registry.SimpleRegistry<T extends Enum<T> & Keyed>
ReloadCommand
RemoteConsoleCommandSender
RemoteServerCommandEvent
这个事件当服务器RCON收到指令时调用.`了解更多`.
RenderType
控制`计分项`在客户端的渲染方式.
Repairable
代表可以在铁砧上修复的物品.
Repeater
'delay' 为中继器传递信号的延迟, 即在当前信号传递过来后, 等待多少刻再激活自身以传递信号到下一个方块.
ReservedChannelException
如果插件尝试去注册一个预留通道则抛出此异常(例如"REGISTER通道")。
ResourcePack
Represents a resource pack.
RespawnAnchor
'charges' 值代表重生锚还能使用几次.
RideableMinecart
代表可乘坐的矿车.
Rotatable
'rotation' 表示方块的旋转方向.
Rotation
指定旋转方向的枚举。
Salmon
Represents a salmon fish.
Sandstone
已过时。
all usage of MaterialData is deprecated and subject to removal.
SandstoneType
代表三种不同的沙石.
Sapling
'stage' 值代表树苗的成长阶段.
Sapling
已过时。
all usage of MaterialData is deprecated and subject to removal.
Scaffolding
'bottom' 值表示脚手架是否浮空.
Score
`计分项`跟踪的某条`项目`的单条分数记录.
Scoreboard
单个计分板.
ScoreboardManager
计分板管理器.
ScoreComponent
This component displays the score based on a player score on the scoreboard.
ScoreComponentSerializer
SculkBloomEvent
Represents an event triggered when a new cursor is created by a `SculkCatalyst`.
SculkCatalyst
'bloom' indicates whether the sculk catalyst is actively spreading the sculk or not.
SculkCatalyst
Represents a captured state of a sculk catalyst.
SculkSensor
'sculk_sensor_phase' indicates the current operational phase of the sensor.
SculkSensor
Represents a captured state of a sculk sensor
SculkSensor.Phase
The Phase of the sensor.
SculkShrieker
'can_summon' indicates whether the sculk shrieker can summon the warden.
SculkShrieker
Represents a captured state of a sculk shrieker.
SculkVein
SeaPickle
'pickles' 值表示该方块有多少个海泡菜.
SelectorComponent
This component processes a target selector into a pre-formatted set of discovered names.
SelectorComponentSerializer
SerializableAs
Represents an "alias" that a `ConfigurationSerializable` may be stored as.
Server
代表执行插件的服务器.
Server.Spigot
ServerCommandEvent
这个事件当服务器后台发送指令时调用.
ServerEvent
各种服务器事件.
ServerLinks
Represents a collections of links which may be sent to a client.
ServerLinks.ServerLink
Represents a server link.
ServerLinks.Type
Represents a known type of link which will be translated by the client and may have special functionality.
ServerListPingEvent
当收到MOTD请求时被调用。
ServerLoadEvent
当服务器启动/重载完成时调用.
ServerLoadEvent.LoadType
代表事件完成时, 服务器成功加载的方式.
ServerOperator
代表一个对象,可能为一个OP,例如一个`Player`.
ServerTickManager
Manages ticking within a server.
ServiceEvent
与已注册服务有关的事件.
ServicePriority
Represents various priorities of a provider.
ServiceRegisterEvent
当一个服务注册时调用.
ServicesManager
Manages services and service providers.
ServiceUnregisterEvent
当一个服务注销时调用.
ShapedRecipe
Represents a shaped (ie normal) crafting recipe.
ShapelessRecipe
Represents a shapeless recipe, where the arrangement of the ingredients on the crafting grid does not matter.
Sheep
代表羊.
SheepDyeWoolEvent
当羊身上的毛被染色时触发本事件.
SheepRegrowWoolEvent
当羊身上的羊毛重新长出时触发本事件.
Shulker
ShulkerBox
代表潜影盒方块状态.
ShulkerBullet
Side
表示告示牌的面。
Sign
Sign
代表告示牌或者墙上告示牌.
Sign
已过时。
all usage of MaterialData is deprecated and subject to removal.
SignChangeEvent
在玩家设置牌子上的内容子时触发.
SignSide
表示告示牌的一面。
Silverfish
代表蠹虫.
SimpleAttachableMaterialData
已过时。
all usage of MaterialData is deprecated and subject to removal.
SimpleCommandMap
SimplePluginManager
PluginManager的一种实现, 通常服务器使用的PluginManager实现就是本类.
SimpleServicesManager
A simple services manager.
SimplexNoiseGenerator
使用单纯形噪声发生器产生噪音.
SimplexOctaveGenerator
使用倍频创建单纯形噪声.
Sittable
An animal that can sit still.
SizedFireball
Represents a sized fireball.
Skeleton
代表骷髅.
Skeleton.SkeletonType
已过时。
classes are different types.
SkeletonHorse
Represents a SkeletonHorse - variant of `AbstractHorse`.
Skull
代表头颅.
Skull
已过时。
all usage of MaterialData is deprecated and subject to removal.
SkullMeta
代表头颅.
SkullType
已过时。
现在(Bukkit 1.13版本及以上)不同种类的头颅都有他们自己的常量了.
Slab
'type' 值代表台阶 (/半砖) 的状态 - 上台阶, 下台阶, 或占据了整个方块的双层台阶.
Slab.Type
台阶的类型.
Slime
代表史莱姆.
SlimeSplitEvent
当史莱姆死亡后分裂成小史莱姆时触发本事件
SmallDripleaf
SmallFireball
代表小的火球( `Fireball` ).
SmithingInventory
Interface to the inventory of a Smithing table.
SmithingRecipe
Represents a smithing recipe.
SmithingTransformRecipe
Represents a smithing transform recipe.
SmithingTrimRecipe
Represents a smithing trim recipe.
SmithItemEvent
Called when the recipe of an Item is completed inside a smithing table.
Smoker
代表烟熏炉.
SmokingRecipe
Represents a campfire recipe.
SmoothBrick
已过时。
all usage of MaterialData is deprecated and subject to removal.
Sniffer
Represents a Sniffer.
Sniffer.State
Represents the current state of the Sniffer.
Snow
'layers' 值代表该方块堆积了多少层雪片.
Snowable
'snowy' 属性表示此方块是否被雪覆盖 (通常情况下时因为 "它" 的头顶下着雪).
Snowball
代表雪球.
Snowman
代表雪人实体.
Sound
服务器能给玩家发送的声音的一个枚举。
SoundCategory
声音类别枚举.
SoundGroup
Represents a group of sounds for blocks that are played when various actions happen (ie stepping, breaking, hitting, etc).
SpawnCategory
Represents groups of entities with shared spawn behaviors and mob caps.
SpawnChangeEvent
一个在世界的出生点被改变时调用的事件.包含这个世界之前的出生点.
SpawnEgg
已过时。
请使用 `SpawnEggMeta`
SpawnEggMeta
代表刷怪蛋和它刷出的实体的类型.
Spawner
Represents an entity spawner.
SpawnerEntry
Represents a weighted spawn potential that can be added to a monster spawner.
SpawnerEntry.Equipment
Represents the equipment loot table applied to a spawned entity.
SpawnerMinecart
代表有`刷怪箱`在里面的矿车（即刷怪箱矿车）.
SpawnerSpawnEvent
当刷怪笼刷出实体时触发本事件.
SpawnRule
Represents a spawn rule that controls what conditions an entity from a monster spawner can spawn.
SpectralArrow
Represents a spectral arrow.
Spellcaster
代表会施法的灾厄村民 (目前只有唤魔者和幻术师).
Spellcaster.Spell
代表实体当前使用的咒语.
Spider
代表蜘蛛.
SplashPotion
已过时。
splash status depends on only on the potion item.
SpongeAbsorbEvent
当海绵吸水时触发本事件.
Squid
代表鱿鱼.
Stairs
'shape' 值代表阶梯方块的材质和碰撞箱的类型.
Stairs
已过时。
all usage of MaterialData is deprecated and subject to removal.
Stairs.Shape
一个阶梯方块可能的的形状 - 用于创建转角的阶梯.
StandardMessenger
`Messenger`的标准实现.
Statistic
表示被服务器监测的统计数据
Statistic.Type
统计数据的种类
Steerable
Represents an entity which may be saddled, ridden and steered using an item.
Step
已过时。
all usage of MaterialData is deprecated and subject to removal.
StonecutterInventory
Interface to the inventory of a Stonecutter.
StonecuttingRecipe
Represents a Stonecutting recipe.
StorageMinecart
代表运输矿车，你可以使用`InventoryHolder`里的方法来访问.
Stray
Represents a Stray - variant of `AbstractSkeleton`.
Strider
Represents a Strider.
StriderTemperatureChangeEvent
Called when a `Strider`'s temperature has changed as a result of entering or exiting blocks it considers warm.
StringPrompt
StringPrompt is the base class for any prompt that accepts an arbitrary string from the user.
StringUtil
Structure
代表结构方块, 其可从文件中加载方块或保存方块到文件.
Structure
Represent a Structure from the world.
Structure
Represents a structure.
StructureBlock
'mode' 值代表结构方块可执行的不同行为模式.
StructureBlock.Mode
结构方块的执行模式.
StructureGrowEvent
当一个有机结构试图生长的时调用此事件(树苗 -> 树, 蘑菇 -> 巨型蘑菇, 自然生长的或使用骨粉生长的).
StructureManager
StructurePiece
Represents an individual part of a `GeneratedStructure`.
StructureRotation
代表`结构方块`如何旋转.
StructureSearchResult
Holds the result of searching for a structure.
StructureType
Represent a StructureType of a `Structure`.
StructureType
已过时。
This class does not represent the structures of a world well.
SuspiciousSand
已过时。
SuspiciousStewMeta
代表能够设置自定义药水效果的迷之炖菜.
Switch
Switch.Face
已过时。
请使用 `FaceAttachable.AttachedFace`
TabCompleteEvent
当一个 `CommandSender` 尝试补全命令时触发本事件.
TabCompleter
代表可以为命令提供补全建议的类.
TabExecutor
这个类提供了TabCompleter和CommandExecutor两者的实现.
Tadpole
A baby `Frog`.
Tag<T extends Keyed>
Represents a tag that may be defined by the server or a resource pack to group like things together.
Tameable
Team
计分板上的队伍, 拥有共同的显示名和其它属性.
Team.Option
代表可应用于队伍的选项.
Team.OptionStatus
选项应用给队伍成员的方式.
TechnicalPiston
'type' 值代表该 (技术) 活塞方块对应的类型.
TechnicalPiston.Type
不同的活塞变种.
Text
TextComponent
TextComponentSerializer
TextDisplay
Represents a text display entity.
TextDisplay.TextAlignment
Represents possible text alignments for this display.
TextSerializer
TexturedMaterial
已过时。
all usage of MaterialData is deprecated and subject to removal.
ThrowableProjectile
ThrownExpBottle
代表抛出的附魔之瓶.
ThrownPotion
代表一个被抛出的药水瓶.
ThunderChangeEvent
雷暴天气切换事件.
TileState
代表持有指定位置的 tile entity 的方块状态.
TimedRegisteredListener
Extends RegisteredListener to include timing information
TimeSkipEvent
当世界内的世界发生快进时调用.
TimeSkipEvent.SkipReason
时间快进原因枚举.
TimingsCommand
TippedArrow
已过时。
tipped status depends only on base potion type not being UNCRAFTABLE and effects being empty.
TNT
'unstable' 值表示该 TNT 是否会在破坏后引爆.
TNTPrimed
Represents a Primed TNT.
TNTPrimeEvent
Called when a block of TNT in the world become primed.
TNTPrimeEvent.PrimeCause
An enum to represent the cause of a TNT block becoming primed.
ToolComponent
Represents a component which can turn any item into a tool.
ToolComponent.ToolRule
A rule governing use of this tool and overriding attributes per-block.
Torch
已过时。
all usage of MaterialData is deprecated and subject to removal.
TraderLlama
Represents a trader Llama.
TradeSelectEvent
This event is called whenever a player clicks a new trade on the trades sidebar.
Transformation
Represents an arbitrary affine transformation.
Translatable
Represents an object with a text representation that can be translated by the Minecraft client.
TranslatableComponent
TranslatableComponentSerializer
TranslationRegistry
TrapDoor
TrapDoor
已过时。
all usage of MaterialData is deprecated and subject to removal.
Tree
已过时。
all usage of MaterialData is deprecated and subject to removal.
TreeSpecies
已过时。
已弃用, see usage methods for replacement(s)
TreeType
树和结构的种类.
TrialSpawner
'trial_spawner_state' indicates the current operational phase of the spawner.
TrialSpawner
Represents a captured state of a trial spawner.
TrialSpawner.State
TrialSpawnerConfiguration
Represents one of the configurations of a trial spawner.
TrialSpawnerSpawnEvent
Called when an entity is spawned into a world by a trial spawner.
Trident
代表被抛出的三叉戟.
TrimMaterial
表示可以在 `ArmorTrim` 中使用的材质。
TrimPattern
表示可以在 `ArmorTrim` 中使用的图案。
Tripwire
'disarmed' 值表示该绊线被剪刀破坏, 所以不会在破坏时触发绊线钩.
Tripwire
已过时。
all usage of MaterialData is deprecated and subject to removal.
TripwireHook
TripwireHook
已过时。
all usage of MaterialData is deprecated and subject to removal.
TropicalFish
代表热带鱼.
TropicalFish.Pattern
Enumeration of all different fish patterns.
TropicalFishBucketMeta
代表热带鱼桶.
Turtle
Represents a turtle.
TurtleEgg
'eggs' 值为该方块中出现的海龟蛋的数量.
UndefinedNullability
已过时。
This should generally not be used in any new API code as it suggests a bad API design.
UnknownDependencyException
当试图加载无效插件文件时抛出(插件缺少依赖的异常)
UnsafeValues
已过时。
UsageMode
代表`结构方块`的使用模式.
Utility
这个注释表示一个方法（有时是构造函数）会连接它的内部操作。
ValidatingPrompt
ValidatingPrompt is the base class for any prompt that requires validation.
Vault
'vault_state' indicates the current operational phase of the vault block.
Vault
Represents a captured state of a trial spawner.
Vault.State
Vector
Vector代表一个可变向量.
Vehicle
Represents a vehicle entity.
VehicleBlockCollisionEvent
载具撞击方块的事件
VehicleCollisionEvent
两个载具碰撞的事件
VehicleCreateEvent
载具创建事件
VehicleDamageEvent
载具受到伤害的事件
VehicleDestroyEvent
载具被损毁的事件（包含被玩家/自然损坏）。
VehicleEnterEvent
实体进入载具的事件
VehicleEntityCollisionEvent
载具撞击实体的事件
VehicleEvent
代表所有和载具有关的事件
VehicleExitEvent
实体退出载具的事件
VehicleMoveEvent
载具移动事件
VehicleUpdateEvent
载具更新事件
VersionCommand
Vex
恼鬼.
Vibration
Represents a vibration from a Skulk sensor.
Vibration.Destination
Vibration.Destination.BlockDestination
Vibration.Destination.EntityDestination
Villager
Represents a villager NPC
Villager.Profession
Represents the various different Villager professions there may be.
Villager.Type
Represents Villager type, usually corresponding to what biome they spawn in.
VillagerAcquireTradeEvent
Called whenever a villager acquires a new trade.
VillagerCareerChangeEvent
VillagerCareerChangeEvent.ChangeReason
Reasons for the villager's profession changing.
VillagerReplenishTradeEvent
Called when a `Villager` is about to restock one of its trades.
Vindicator
代表卫道士.
Vine
已过时。
all usage of MaterialData is deprecated and subject to removal.
VoxelShape
A shape made out of voxels.
Wall
该类包含 'north', 'east', 'south', 'west', 的高度标识, 用于设置墙在此朝向的高度.
Wall.Height
墙在一个朝向上可能存在的不同高度.
WallHangingSign
WallSign
WanderingTrader
Represents a wandering trader NPC
Warden
监守者.
Warden.AngerLevel
Warning
为指定项目指定一个警告声明。
Warning.WarningState
这表示服务器过载时的警告。
Waterlogged
'waterlogged' 表示方块是否处于流体之中.
WaterMob
代表海洋生物.
WeatherChangeEvent
天气改变事件
WeatherEvent
和天气有关的事件
WeatherType
天气的种类
WindCharge
Represents a Wind Charge.
Witch
代表女巫.
Wither
代表凋零boss.
Wither.Head
Represents one of the Wither's heads.
WitherSkeleton
Represents a WitherSkeleton - variant of `AbstractSkeleton`.
WitherSkull
代表凋零之首.
Wolf
代表狼.
Wolf.Variant
Represents the variant of a wolf.
Wood
已过时。
all usage of MaterialData is deprecated and subject to removal.
WoodenStep
已过时。
all usage of MaterialData is deprecated and subject to removal.
Wool
已过时。
all usage of MaterialData is deprecated and subject to removal.
World
代表一个世界,包含了`实体`,`区块`,`方块`
World.Environment
表示世界可能的各种地图环境类型.
World.Spigot
WorldBorder
WorldCreator
表示可能用于创建一个世界的各种类型的设置。
WorldEvent
代表世界范围内的事件.
WorldInfo
用于存储一个世界的各种信息.
WorldInitEvent
当一个世界被初始化时调用.
WorldLoadEvent
当一个世界被加载时调用.
WorldSaveEvent
当一个世界被保存时调用.
WorldType
代表世界的种类.
WorldUnloadEvent
当一个世界被卸载时调用.
WritableBookMeta
Represents a book (`Material.WRITABLE_BOOK` or `Material.WRITTEN_BOOK`) that can have pages.
YamlConfiguration
An implementation of `Configuration` which saves all files in Yaml.
YamlConfigurationOptions
Various settings for controlling the input and output of a `YamlConfiguration`
YamlConstructor
YamlRepresenter
Zoglin
Represents a Zoglin.
Zombie
代表僵尸.
ZombieHorse
Represents a ZombieHorse - variant of `AbstractHorse`.
ZombieVillager
Represents a `Zombie` which was once a `Villager`.