-
Terminally Deprecated Elements元素说明属性现通过 key 区分魔法值此方法仅供内部使用, 将被移除请使用
InventoryView及其子类duration 现在为浮点数请使用InventoryView及其子类属性不再存在属性不再存在属性不再存在升级/延长的药水现在是它们自己的PotionType,请改用它们。在 Minecraft 1.20.5 中已移除。请勿使用。将在之后的版本中彻底移除。在此之前, 此常量现在作为Tag.ITEMS_BREAKS_DECORATED_POTS的引用,该标签与旧的 "minecraft:tools" 标签内容基本相同。
-
Deprecated 接口接口说明除材质本身之外, 本状态未提供有用的信息使用超类
FlowerBed赞成使用FishHook药箭状态仅取决于基础药水类型不是UNCRAFTABLE且效果为空.现在使用BiomeProvider设置生物群系此 API 部分已被PersistentDataHolderAPI 取代。请使用PersistentDataHolder代替.此 API 部分已被PersistentDataHolder取代。请使用PersistentDataAdapterContext代替.请使用PersistentDataType,因为此 API 部分正在被取代请勿使用, 该接口将被移除, 插件将无法运作请使用Consumer仅用于向后兼容
-
Deprecated 类类说明仅为保障向后兼容性, EnchantmentWrapper 已不再使用聊天预览功能已被移除请使用更通用的
PlayerBucketEntityEvent这个事件将被主线程触发,允许使用所有的 Bukkit API,不像AsyncPlayerChatEvent.监听这个事件迫使聊天等待主线程,会导致聊天消息延迟展现。建议使用线程安全的
AsyncPlayerChatEvent因客户端的改变(1.13更新较大幅度改善了命令输入的体验), 该事件不再触发. 1.13+版本可以参考:PlayerCommandSendEvent这个事件使登录线程同步; 建议使用AsyncPlayerPreLoginEvent.所有 MaterialData 的用法均已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法均已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法均已弃用并可能被移除。 请使用BlockData。all usage of MaterialData is deprecated and subject to removal. UseBlockData.所有 MaterialData 的用法均已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法均已弃用且将被移除. 请使用BlockData.所有 MaterialData 的用法均已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法均已弃用并可能被移除。 请使用BlockData。所有MaterialData的用法都已弃用并将被移除。 请使用BlockData。所有 MaterialData 的用法均已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法均已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法均已弃用并可能被移除。 请使用BlockData。所有MaterialData的用法都已弃用并将被移除。 请使用BlockData。all usage of MaterialData is deprecated and subject to removal. UseBlockData.all usage of MaterialData is deprecated and subject to removal. UseBlockData.所有 MaterialData 的用法都已弃用并可能被移除. 请使用BlockData.all usage of MaterialData is deprecated and subject to removal. UseBlockData.所有 MaterialData 的用法均已弃用并将移除, 请使用BlockData.所有 MaterialData 的用法均已弃用并可能被移除。 请使用BlockData。all usage of MaterialData is deprecated and subject to removal. UseBlockData.all usage of MaterialData is deprecated and subject to removal. UseBlockData.所有 MaterialData 的用法均已弃用并可能被移除。请使用BlockData。所有 MaterialData 的用法都已弃用并将被移除。 请使用BlockData。所有 MaterialData 的用法均已弃用并可能被移除. 请使用BlockData.所有 MaterialData 的用法均已弃用且将被移除. 请使用BlockData.所有 MaterialData 的使用都已弃用并可能被移除。 使用BlockData。所有 MaterialData 的使用都已弃用并可能被移除。 使用BlockData。所有 MaterialData 的使用都已弃用并可能被移除。 使用BlockData。所有关于MaterialData的用法已过时,并且将来会被移除. 请使用BlockData.所有 MaterialData 的使用都已弃用并可能被移除。 使用BlockData。所有 MaterialData 的使用都已弃用并可能被移除。 使用BlockData。所有 MaterialData 的使用都已弃用并可能被移除。 使用BlockData。所有 MaterialData 的使用都已弃用并可能被移除。 使用BlockData。所有 MaterialData 的使用都已弃用并可能被移除。 使用BlockData。所有 MaterialData 的使用都已弃用并可能被移除。 使用BlockData。所有 MaterialData 的使用都已弃用并可能被移除。 使用BlockData。所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。MaterialData 的所有用法均已弃用且将被移除. 请使用BlockData.所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。请使用SpawnEggMeta所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法都已弃用并将被移除. 请使用BlockData.所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。所有 MaterialData 的用法都已弃用并可能被移除。 请使用BlockData。所有MaterialData的用法都已弃用并将被移除。请使用BlockData。所有 MaterialData 的用法均已弃用并将在未来移用. 请使用BlockData.升级/延长的药水现在是它们自己的PotionType,请改用它们。仅为保障向后兼容性, PotionEffectTypeWrapper 已不再使用.应使用Criteria内定义的常量此类不能很好地表示世界的结构。请改用Structure或StructureType。
-
Deprecated 枚举枚举说明不同的船类型现在是不同的实体类型将来 Minecraft 会有更多的可施法的生物不同的种类对应不同的类.不同猫种现在属于不同的实体.各类骷髅已是不同的类型. 此接口仅保留在 Skeleton 接口中以保持向后兼容性.这个API被废弃了,具体见后面的网址,很快就要被移除了,就不深入解释了。此API导致了大量实现问题,且通常难以持续维护。它很可能在后续版本中很快被移除。更多信息请参见 this thread。请使用
InventoryView及其子类被Team.OptionStatus取代现在(Bukkit 1.13版本及以上)不同种类的头颅都有他们自己的常量了.已弃用, see usage methods for replacement(s)
-
Deprecated Annotation Interfaces
-
Deprecated 字段字段说明Biome不再是枚举, 自定义生物群系将拥有自己的biome实例.未使用, 不属于 API未使用, 不属于 APInot available since 1.21.2not available since 1.20not available since 1.21not available since 1.21.4魔法值魔法值魔法值魔法值魔法值魔法值魔法值魔法值魔法值魔法值魔法值魔法值魔法值魔法值使用
PersistentDataType.LIST的ListPersistentDataTypeProvider.dataContainers()代替,因为ListPersistentDataType提供对原始类型的完整支持,例如PersistentDataContainer。Advancement 没有真正的服务端注册表。BossBar 没有真正的服务端注册表。LootTables(不要与LootTable类混淆)没有真正的服务端注册表。在 Minecraft 1.20.5 中已移除。请勿使用。将在之后的版本中彻底移除。在此之前, 此常量现在作为Tag.ITEMS_BREAKS_DECORATED_POTS的引用,该标签与旧的 "minecraft:tools" 标签内容基本相同。
-
Deprecated 方法方法说明API use discouraged, use traditional duplicate
TextComponent.fromLegacy(String)is preferred as it will consolidate all components into a single BaseComponent with extra contents as opposed to an array of components which is non-standard and may result in unexpected behavior.TextComponent.fromLegacy(String, ChatColor)is preferred as it will consolidate all components into a single BaseComponent with extra contents as opposed to an array of components which is non-standard and may result in unexpected behavior.holdover from when this class was an enumholdover from when this class was an enumholdover from when this class was an enumholdover from when this class was an enumMagic value仅用于向后兼容,请使用Registry.get(NamespacedKey)代替。Magic valueA key might not always be present, useRegistryAware.getKeyOrThrow()instead.仅用于向后兼容,请使用Registry.get(NamespacedKey)代替.请使用Iterable.iterator()代替.键可能并不总是存在,请改用RegistryAware.getKeyOrThrow().原文: A key might not always be present, use
RegistryAware.getKeyOrThrow()instead.仅为向后兼容,请改用Registry.get(NamespacedKey).原文: only for backwards compatibility, use
Registry.get(NamespacedKey)instead.请使用Iterable.iterator().属性现通过 key 区分该方法返回了一个形参化类的原始使用, 推荐使用带泛型参数的BanList.getEntries()魔法值键可能并不总是存在,请使用RegistryAware.getKeyOrThrow()代替.仅用于向后兼容,请使用Registry.get(NamespacedKey)代替.请使用Iterable.iterator().密钥可能并非始终存在, 请改用RegistryAware.getKeyOrThrow().仅为向后兼容, 请改用Registry.get(NamespacedKey).不安全的参数不安全的参数不安全的参数仅供内部使用。键可能并不总是存在,请改用RegistryAware.getKeyOrThrow()。不安全的参数,请使用BaseSpawner.getSpawnedType().锁不一定只是字符串锁不一定只是字符串不安全的参数不安全的参数告示牌现在可以有多个可写面. 请使用Sign.getSide(Side)和Colorable.getColor().告示牌现在多面可写. 请使用Sign.getSide(Side)和SignSide.getLines().告示牌现在多面可写. 请使用Sign.getSide(Side)和SignSide.getLines().请使用Sign.isWaxed()告示牌现在可以有多个可写面. 请使用Sign.getSide(Side)和SignSide.isGlowingText().告示牌现在可以有多个可写面. 请使用Sign.getSide(Side)和Colorable.setColor(org.bukkit.DyeColor).请使用Sign.isWaxed()告示牌现在可以有多个可写面. 请使用Sign.getSide(Side)和SignSide.setGlowingText(boolean).告示牌现在多面可写. 请使用Sign.getSide(Side)和SignSide.getLines().请使用BlockData请检查Material类型请使用BlockData请检查Material类型当与MenuType.MERCHANT和MenuType.Typed.builder()一起使用时, 不再需要title参数.不安全的参数由于玩家名在某个会话后(某次游戏后)不再唯一, 应使用uuid作为唯一标识来持久化存储用户. (译注:正版玩家更改它们的玩家名后,其uuid不会改变,其他正版玩家可以使用这些玩家的曾用名, 可能会出现同一玩家名对应两个或多个不同玩家的情况)聊天预览功能已被移除biomes are now 3-dimensional不安全的参数biomes are now 3-dimensional魔法值魔法值自1.13版本, 权限消息对玩家执行的命令已不再可用, 因为没有执行相关命令的权限的客户端不知晓其存在性, 因此不会向服务端发送执行的命令. 此消息将只能在控制台上看到, 或命令使用Bukkit.dispatchCommand(CommandSender, String)执行时也能看到.自1.13版本, 权限消息对玩家执行的命令已不再可用, 因为没有执行相关命令的权限的客户端不知晓其存在性, 因此不会向服务端发送执行的命令. 此消息将只能在控制台上看到, 或命令使用Bukkit.dispatchCommand(CommandSender, String)执行时也能看到.此方法仅为向后兼容而存在.它不会执行任何操作,请勿使用!请使用FileConfigurationOptions.getHeader()代替.CallFileConfigurationOptions.parseComments(boolean)instead.请改用getHeader().请改用setHeader()不安全的参数不安全的参数A key might not always be present, useRegistryAware.getKeyOrThrow()instead.不安全的参数不安全的参数不安全的参数魔法值魔法值不安全的参数仅用于旧版不安全的参数不安全的参数仅为保障作向后兼容性, 请使用Registry.get(NamespacedKey)instead这些附魔的命名简直糟透了,建议使用Enchantment.getByKey(org.bukkit.NamespacedKey).附魔分组现由标签管理, 而非分类A key might not always be present, useRegistryAware.getKeyOrThrow()instead.这些附魔的命名简直糟透了, 建议使用Enchantment.getKey().诅咒附魔不再是特殊的. 当且仅当附魔为Enchantment.BINDING_CURSE或Enchantment.VANISHING_CURSE时才会返回true附魔类型现由标签管理发射武器的功能发射武器的功能改用发射武器的功能不同变种属于不同类需要生成一个不同的实体应检查这是什么类实例Must spawn a new subtype variant另请参阅Breedable.canBreed()另请参阅Breedable.canBreed()升级 / 延长的药水现在是独立的PotionType, 请使用AreaEffectCloud.getBasePotionType()代替.升级 / 延长的药水现在是独立的PotionType, 请使用AreaEffectCloud.setBasePotionType(org.bukkit.potion.PotionType)代替.(since = "1.15.2") 建议使用EntityEquipment.getBoots()(since = "1.15.2") 建议使用EntityEquipment.getChestplate()(since = "1.15.2") 建议使用EntityEquipment.getHelmet()(since = "1.15.2") 建议使用EntityEquipment.getItemInHand()(since = "1.15.2") 建议使用EntityEquipment.getLeggings()(since = "1.15.2") 建议使用EntityEquipment.setBoots(org.bukkit.inventory.ItemStack)(since = "1.15.2") 建议使用EntityEquipment.setChestplate(org.bukkit.inventory.ItemStack)(since = "1.15.2") 建议使用EntityEquipment.setHelmet(org.bukkit.inventory.ItemStack)(since = "1.15.2") 建议使用EntityEquipment.setItemInHand(org.bukkit.inventory.ItemStack)(since = "1.15.2") 建议使用EntityEquipment.setLeggings(org.bukkit.inventory.ItemStack)升级/延长的药水现在是独立的PotionType,请使用Arrow.getBasePotionType()替代.升级/延长的药水现在是独立的PotionType,请使用Arrow.setBasePotionType(org.bukkit.potion.PotionType)替代.不同的船类型现在是不同的实体类型船是复杂的,其中许多方法不能在多个版本中正常的工作.船是复杂的,其中许多方法不能在多个版本中正常的工作.船是复杂的,其中许多方法不能在多个版本中正常的工作.建议使用Boat.getBoatType()船是复杂的,其中许多方法不能在多个版本中正常的工作.不同的船类型现在是不同的实体类型船是复杂的,其中许多方法不能在多个版本中正常的工作.船是复杂的,其中许多方法不能在多个版本中正常的工作.船是复杂的,其中许多方法不能在多个版本中正常的工作.船是复杂的,其中许多方法不能在多个版本中正常的工作.键可能并不总是存在,请使用RegistryAware.getKeyOrThrow()代替。仅用于向后兼容,请使用Registry.get(NamespacedKey)代替。请使用Iterable.iterator()。key 可能不总是存在, 请使用RegistryAware.getKeyOrThrow()代替.键可能并不总是存在, 请改用RegistryAware.getKeyOrThrow().请使用Attribute.MAX_HEALTH.请使用Attribute.MAX_HEALTH.请使用Attribute.MAX_HEALTH.本功能不再存在(自1.17版本起)本功能不再存在(自1.17版本起)实体可能有多名乘客. 请使用Entity.getPassengers()此方法仅供内部使用, 将被移除实体可能有多名乘客. 请使用Entity.addPassenger(org.bukkit.entity.Entity)不安全的参数不安全的参数键可能并不总是存在, 请改用EntityType.getKeyOrThrow().不安全的参数不安全的参数将来 Minecraft 会有更多的可施法的生物将来 Minecraft 会有更多的可施法的生物命名不当的方法,返回的是Fireball.getAcceleration()的值Minecraft新版本中已无效果has no effect in newer Minecraft versions键不一定总是存在, 请改用RegistryAware.getKeyOrThrow().仅用于向后兼容, 请改用Registry.get(NamespacedKey).请改用Iterable.iterator().应检测此实例是否为ElderGuardian(entity instanceof ElderGuardian)必须生成新的ElderGuardian请参阅ChestedHorse请参阅ChestedHorse人类现能双持, 请使用PlayerInventory中更明确的方法Bukkit中目前还没有关于序列化实体的语义(格式)的良好定义. 请谨慎使用.Bukkit中目前还没有关于序列化实体的语义(格式)的良好定义. 请谨慎使用.T此方法应由MenuType.ENCHANTMENT代替, 参见MenuType.Typed.builder()及其选项.此方法可由MenuType.MERCHANT代替, 并使用HumanEntity.openInventory(InventoryView)此方法可由MenuType.MERCHANT代替, 并使用HumanEntity.openInventory(InventoryView)此方法应由MenuType.CRAFTING代替, 参见MenuType.Typed.builder()及其选项.人类现能双持, 请使用PlayerInventory中更明确的方法Bukkit中目前还没有关于序列化实体的语义(格式)的良好定义. 请谨慎使用.Bukkit中目前还没有关于序列化实体的语义(格式)的良好定义. 请谨慎使用.请使用InventoryView及其子类由于现已支持多个同种类型的药水效果, 没必要强制添加.译注:在某次版本更新后, Minecraft 自身支持了多个同种药水效果, 效果弱的会被隐藏; 但为兼容性考虑, 如确有覆盖效果需求的, 还是指定force为true
实体分组现在由标签管理,而不是类别密钥可能并不总是存在,请使用MemoryKey.getKeyOrThrow()代替。原文:返回用于此对象的命名空间标识符.
原文:Return the namespaced identifier for this object.
猫现在是单独的实体猫现在是单独的实体不安全的参数不安全的参数键可能并不总是存在,请改用RegistryAware.getKeyOrThrow().原文: A key might not always be present, use
RegistryAware.getKeyOrThrow()instead.seeAgeable.setBaby()andAgeable.setAdult()名称有误导性. 该方法也会返回重生锚的位置.该值仅由客户端控制, 因此不可靠, 易于被伪造和/或因访问时机不同而不同步不安全的参数不安全的参数不安全的参数suppressLightUpdates 在 1.19.4 以上版本中不起作用API行为有所改变名称有误导性. 该方法设置玩家重生位置的范围更广, 不仅限于床.名称有误导性. 该方法设置玩家重生位置的范围更广, 不仅限于床.Minecraft已经不使用材质包了,应该用Player.setResourcePack(String)设置资源包(额这不是一个意思么..).不起任何作用不起任何作用密钥可能并不总是存在,请使用RegistryAware.getKeyOrThrow()代替。原文:返回用于此对象的命名空间标识符.
原文:Return the namespaced identifier for this object.
仅为向后兼容,请使用Registry.get(NamespacedKey)代替。原文:@param name of the villager profession.
请使用Iterable.iterator()。原文:@return an array of all known villager professions.
密钥可能并不总是存在,请使用RegistryAware.getKeyOrThrow()代替。原文:返回用于此对象的命名空间标识符.
原文:Return the namespaced identifier for this object.
仅为向后兼容,请使用Registry.get(NamespacedKey)代替。原文:@param name of the villager type.
请使用Iterable.iterator()。原文:@return an array of all known villager types.
A key might not always be present, useRegistryAware.getKeyOrThrow()instead.seeAgeable.isAdult()原文:Gets whether the zoglin is a baby
另请参阅Ageable.isAdult()检查 instanceofZombieVillager的是与否.must spawnZombieVillager.密钥可能并不总是存在,请使用RegistryAware.getKeyOrThrow()代替。原文:返回用于此对象的命名空间标识符.
原文:Return the namespaced identifier for this object.
不安全的参数由于史莱姆方块的特性, 这个方法是不准确的因为它不包含史莱姆方块粘走的方块, 如MC版本低于1.8请无视此句.并非所有炼药锅的内容物都是 Levelled 类型的并非所有炼药锅的内容物都是 Levelled 类型的并非所有炼药锅的内容物都是 Levelled 类型的在较新版本的Minecraft(1.13及以上)无效在较新版本的Minecraft(1.13及以上)无效duration 现在为浮点数目前不起作用马的跳跃行为被移动到了客户端horse jumping was moved client side.MC 1.14 改变了村民补充交易的方式。使用MerchantRecipe.getUses()。MC 1.14 改变了村民补充交易的方式。这不再有效。这会在对物品栏应用任何计算之前更改他们手中的 ItemStack, 这往往会导致玩家与服务器之间的不一致, 并对被点击的物品栏的行为产生意外更改。这个方法使用了来自PlayerPreLoginEvent的已弃用的枚举这个方法使用了来自PlayerPreLoginEvent的已弃用的枚举这个方法使用了来自PlayerPreLoginEvent的已弃用的枚举该方法无法保证在每个版本上的效果书可能被副手签名This event has two possible cancellation states, one forPlayerInteractEvent.useInteractedBlock()and one forPlayerInteractEvent.useItemInHand(). It is possible a call might have the former false, but the latter true, eg in the case of using a firework whilst gliding. Callers should check the relevant methods individually.聊天预览已被移除键可能并不总是存在,请改用RegistryAware.getKeyOrThrow()。 原文: A key might not always be present, useRegistryAware.getKeyOrThrow()instead.仅用于向后兼容,请改用Registry.get(NamespacedKey)。 原文:请使用Iterable.iterator()。 原文:键可能并非始终存在, 请使用RegistryAware.getKeyOrThrow()代替.魔法值魔法值仅作向下兼容, 请使用Registry.get(NamespacedKey)instead.键不一定始终存在, 请使用RegistryAware.getKeyOrThrow().请使用Iterable.iterator().biomes are now 3-dimensionalbiomes are now 3-dimensional使用魔法值ChunkGenerator.ChunkData现在直接提供生成现在已拆分,应使用新方法,参见ChunkGenerator区块生成代码应该是线程安全的无效果,基岩生成是表面步骤的一部分,参见ChunkGenerator.shouldGenerateSurface()键可能并不总是存在,请改用RegistryAware.getKeyOrThrow()。键可能并不总是存在,请改用RegistryAware.getKeyOrThrow()。魔法值魔法值不安全的参数不安全的参数不能给羊驼装配鞍不能给羊驼装配鞍现在实体可以双持, 所以需要特定的方法来获取指定的手现在实体可以双持, 所以需要特定的方法来设置指定的手现在实体可以双持, 所以需要特定的方法来获取指定的手现在实体可以双持, 所以需要特定的方法来设置指定的手仅用于内部兼容性Magic value不安全的参数耐久度现在是 ItemMeta 的一部分. 为避免疑虑和误用, 请使用ItemStack.getItemMeta(),ItemStack.setItemMeta(ItemMeta)和Damageable.setDamage(int). 这是因为在调用此方法之前创建的 ItemMeta 的后续变动将覆盖调用此方法设置的物品元数据.仅供内部使用创造模式分类在服务器上已不存在键可能并不总是存在,请改用RegistryAware.getKeyOrThrow()。键可能并非始终存在, 请改用RegistryAware.getKeyOrThrow().可以使用ItemMeta.getCustomModelDataComponent()指定更复杂的自定义模型数据. 旧版自定义模型数据中的整数等同于CustomModelDataComponent.getFloats()列表中的单个浮点数.该 API 已被PersistentDataHolderAPI 取代. 请使用PersistentDataHolder.getPersistentDataContainer().属性不再存在可以使用ItemMeta.hasCustomModelDataComponent()指定更复杂的自定义模型数据. 旧版自定义模型数据中的整数等同于CustomModelDataComponent.getFloats()列表中的单个浮点数.属性不再存在可以使用ItemMeta.setCustomModelDataComponent(org.bukkit.inventory.meta.components.CustomModelDataComponent)指定更复杂的自定义模型数据. 旧版自定义模型数据中的整数等同于CustomModelDataComponent.setFloats(java.util.List)列表中的单个浮点数.属性不再存在本方法没有预期效果, 这实际上是ItemMeta.getLocalizedName()的别名这些方法是设计糟糕的API:它们依赖调用者, 仅传递一个整数属性值, 并且曾经有着糟糕的实现 - 未判断地图 id 是否合法(是否存在). 现代的实现 - 例如, 服务器会生成一个不同 id 的新地图. 开发者应使用 xxxMapView 家族的方法.本方法没有预期效果, 这实际上是ItemMeta.hasLocalizedName()的别名这些方法是设计糟糕的API:它们依赖调用者, 仅传递一个整数属性值, 并且曾经有着糟糕的实现 - 未判断地图 id 是否合法(是否存在). 现代的实现 - 例如, 服务器会生成一个不同 id 的新地图. 开发者应使用 xxxMapView 家族的方法.本方法没有预期效果, 这实际上是ItemMeta.setLocalizedName(String)的别名这些方法是设计糟糕的API:它们依赖调用者, 仅传递一个整数属性值, 并且曾经有着糟糕的实现 - 未判断地图 id 是否合法(是否存在). 现代的实现 - 例如, 服务器会生成一个不同 id 的新地图. 开发者应使用 xxxMapView 家族的方法.升级/延长的药水现在是独立的PotionType,请使用PotionMeta.getBasePotionType()代替.升级/延长的药水现在是独立的PotionType,请使用PotionMeta.setBasePotionType(org.bukkit.potion.PotionType)代替.另请参阅SkullMeta.getOwningPlayer()..不同实体类型对应不同的刷怪蛋物品不同实体类型对应不同的刷怪蛋物品A key might not always be present, useRegistryAware.getKeyOrThrow()instead.A key might not always be present, useRegistryAware.getKeyOrThrow()instead.玩家现在可以双持了, 请使用针对特定手的方法代替.玩家现在可以双持了, 请使用针对特定手的方法代替.仅为兼容性保留。原文:Gets a single item stack representative of this stack choice.
魔法值。原文:Sets the material that a character in the recipe shape refers to.
Note that before an ingredient can be set, the recipe's shape must be defined with
ShapedRecipe.shape(String...).魔法值。原文:Adds multiples of the specified ingredient.
魔法值。原文:Adds the specified ingredient.
魔法值。原文:Removes multiple instances of an ingredient from the list. If there are less instances then specified, all will be removed. If the data value is -1, only ingredients with a -1 data value will be removed.
魔法值。原文:Removes an ingredient from the list. If the ingredient occurs multiple times, only one instance of it is removed. If the data value is -1, only ingredients with a -1 data value will be removed.
键可能并不总是存在,请改用RegistryAware.getKeyOrThrow()。 原文: A key might not always be present, useRegistryAware.getKeyOrThrow()instead.不再起作用不再起作用魔法值, 请使用MapCanvas.getPixelColor(int, int)不安全的参数不安全的参数魔法值键可能并不总是存在,请改用RegistryAware.getKeyOrThrow()。魔法值仅为向后兼容,请改用Registry.get(NamespacedKey)。请使用Iterable.iterator()。魔法值魔法值魔法值魔法值魔法值魔法值魔法值魔法值魔法值魔法值不应使用此方法;请使用hinge/facing对应的getter魔法值不安全的参数键可能并非始终存在, 请使用Material.getKeyOrThrow()代替.不安全的参数目前还没有一个与底层服务器联系紧密的 实现。欢迎贡献.(如果你有idea,请左转Spigot Stash贡献你的代码)不安全的参数不安全的参数该方法创建了一个堆叠数为0的物品堆,一般没什么用. 请考虑MaterialData.toItemStack(int).使用MushroomBlockType的菌盖选项原文:Set a face of the block to be painted or not. Note that due to the nature of how the data is stored, setting a face painted or not is not guaranteed to leave the other faces unchanged.
使用Mushroom.setBlockTexture(org.bukkit.material.types.MushroomBlockTexture)配合MushroomBlockTexture.STEM_SIDES或MushroomBlockTexture.ALL_STEM原文:Sets this to be a mushroom stem.
魔法值原文:Return the data without the extended properties used by
PoweredRailandDetectorRail. Overridden inExtendedRails原文:Magic value
现存储在SpawnEggMeta.现存储在SpawnEggMeta.魔法值魔法值魔法值原文:Get material index from data
原文:Magic value
魔法值原文:Set material index
原文:Magic value
不安全的参数不安全的参数键可能并不总是存在,请改用RegistryAware.getKeyOrThrow()。 原文: A key might not always be present, useRegistryAware.getKeyOrThrow()instead.请使用Iterable.iterator()。 原文: Returns all known MusicInstruments.插件应永不使用此方法, 仅供内部使用!!不安全的参数不安全的参数不安全的参数不安全的参数不安全的参数误导性的方法名称. 此方法也同时返回复活锚点的位置包有主次格式, 请参见DataPack.getMaxSupportedFormat()包有主次格式, 请参见DataPack.getMinSupportedFormat()包有主/次和最大/最小格式键可能并不总是存在,请改用Particle.getKeyOrThrow()。 原文: A key might not always be present, useParticle.getKeyOrThrow()instead.不是一个 API 方法不是一个 API 方法未使用时长延长/升阶的药水已经有其专属的PotionType. 请使用PotionType.getPotionEffects()无任何作用现在粒子效果颜色不属于药水效果的一部分魔法值仅为保障向后兼容性, 请使用Registry.get(NamespacedKey)仅为保障向后兼容性, 请使用Registry.get(NamespacedKey)未被使用, 总是 1.0魔法值A key might not always be present, useRegistryAware.getKeyOrThrow()instead.仅为保障向后兼容性, 请使用PotionEffectType.getKey()请使用Iterable.iterator().有误导性药水可以有多种效果, 请使用PotionType.getPotionEffects()键不一定总是存在, 请使用PotionType.getKeyOrThrow()代替.PotionType 可以有多种效果, 其中一些可能是瞬间效果, 其他则不是. 请结合使用PotionEffectType.isInstant()、PotionType.getPotionEffects()和PotionEffect.getType()魔法值魔法值这个名称具有误导性.因为它没有执行“同步”任务.而是“异步”任务这个名称具有误导性.因为它没有执行“同步”任务.而是“异步”任务这个名称具有误导性.因为它没有执行“同步”任务.而是“异步”任务计分板可包含非玩家项目计分板可包含非玩家项目计分板可包含非玩家项目计分板可包含非玩家项目计分板可包含非玩家项目应明确指定计分项的显示名计分板可包含非玩家项目队伍可包含非玩家项目队伍可包含非玩家项目队伍可包含非玩家项目队伍可包含非玩家项目The title parameter is no-longer needed when used withMenuType.MERCHANTandMenuType.Typed.builder().不安全的参数由于玩家名在某个会话后(某次游戏后)不再唯一, 应使用uuid作为唯一标识来持久化存储用户. (译注:正版玩家更改它们的玩家名后,其uuid不会改变,其他正版玩家可以使用这些玩家的曾用名, 可能会出现同一玩家名对应两个或多个不同玩家的情况)聊天预览功能已被移除键不一定总是存在, 请改用RegistryAware.getKeyOrThrow().原文:A key might not always be present, use
RegistryAware.getKeyOrThrow()instead.仅为向后兼容而保留, 请改用Registry.get(NamespacedKey).原文:@param name of the sound.
请改用Iterable.iterator().原文:@return an array of all known sounds.
不安全的参数不安全的参数仅用于向后兼容,旧枚举无法比较仅用于向后兼容仅用于向后兼容,不保证旧枚举始终具有相同的序数不安全的参数不安全的参数此方法不处理方块实体(蜂巢)1.15更新后生物群系已三维化请使用Iterable.iterator().1.15更新后生物群系已三维化"出生点区块"的概念已被移除, 使用World.isChunkForceLoaded(int, int)以更好地控制1.15更新后生物群系已三维化世界类型仅用于选择默认的世界生成设置, 且不会存储在原版世界中, 因此此方法无法始终返回正确的值.本方法曾被添加用于促进区块的垃圾回收. 由于当前 Minecraft 的区块被严格管理, 并且除非那些区块正被使用, 否则不会加载超过1tick时长 (意思是mc现在对区块管理更好了, 不用的区块会被及时卸载并回收)请使用Registry.get(NamespacedKey)instead.这个方法不能保证在所有的客户端接口都正常地工作。无法保证重新生成单个区块会产生与之前相同的区块, 因为地形装饰可分布在区块上. 应避免使用本方法, 由于已知本方法易产生bug1.15更新后生物群系已三维化使用GameRule#SPAWN_CHUNK_RADIUS以更好地控制不安全的参数声音现在是客户端侧的, 无法移除声音现在是客户端侧的, 无法移除"出生点区块"的概念已被移除, 使用World.isChunkForceLoaded(int, int)以更好地控制"出生点区块"的概念已被移除, 使用World.setChunkForceLoaded(int, int, boolean)以更好地控制
-
Deprecated 构造器构造器说明for use by internal classes only, will be removed.需要提供 options 参数需要提供 options 参数org.bukkit.event.player.PlayerBucketEmptyEvent
(Player, Block, Block, BlockFace, Material, ItemStack) this is for internal use only and will not create a viable recipe该方法使用了意义不明确的data byte对象配方必须有键。请改用ShapedRecipe(NamespacedKey, ItemStack)。原文:Create a shaped recipe to craft the specified ItemStack. The constructor merely determines the result and type; to set the actual recipe, you'll need to call the appropriate methods.
从 Minecraft 1.20 开始,锻造配方现在被分为两种不同的配方类型:SmithingTransformRecipe和SmithingTrimRecipe。此类现在作为这两个类的基类,添加到服务器时不会产生任何效果。原文:Create a smithing recipe to produce the specified result ItemStack.
必须指定 trimPattern。原文:Create a smithing recipe to produce the specified result ItemStack.
不安全的参数魔法值魔法值魔法值不安全的参数魔法值魔法值不安全的参数魔法值魔法值不安全的参数魔法值魔法值魔法值不安全的参数魔法值魔法值原文:Magic value
遗留的旧API,相当于newDoor(Material.LEGACY_WOODEN_DOOR);不安全的参数魔法值不安全的参数魔法值Magic value不安全的参数魔法值魔法值Magic value魔法值魔法值魔法值魔法值不安全的参数魔法值魔法值魔法值魔法值魔法值魔法值魔法值魔法值原文:Magic value
不安全的参数魔法值原文:Magic value
魔法值原文:Magic value
魔法值原文:Magic value
魔法值原文:Magic value
魔法值原文:Magic value
魔法值原文:Magic value
魔法值原文:Magic value
魔法值原文:Magic value
魔法值原文:Magic value
不安全的参数不安全的参数魔法值原文:Magic value
不安全的参数魔法值原文:Magic value
魔法值原文:Magic value
魔法值原文:Magic value
魔法值原文:Magic value
魔法值原文:Magic value
魔法值原文:Magic value
魔法值原文:Magic value
魔法值原文:Magic value
魔法值原文:Magic value
不安全的参数不安全的参数
-
Deprecated 枚举常量枚举常量说明被
BanList.Type.PROFILE取代不复存在不复存在不复存在不复存在不复存在不复存在不复存在不复存在不复存在不复存在原版中该适用目标不复存在已分为单独的效果已分为单独的效果不再调用, 区块与已经存在的实体一同生成. 请考虑使用ChunkLoadEvent.isNewChunk()和Chunk.getEntities()以达到类似效果现在假定所有插件都具有 UTF-8 感知能力.