枚举的使用
org.bukkit.Material
程序包
说明
Bukkit API的顶级程序包, 包含通用的API类和接口.
用于操作在
世界
内的三位像素(方块),包括一些特定的状态.各种方块的 BlockData 类.
为在
世界
内存在的非三维像素单位(实体)提供的接口,包含玩家、怪物、抛射物等.简化
世界
生成实现的类.参与操作玩家物品栏和物品交互的类.
用于操作可以存储在
物品堆
的额外数据的接口.Isolated components which may form part of item meta.
代表每种体素(意义可参考维基百科或百度百科相关条目,即物品被抽象为体素)的种类和状态.
Classes dedicated to handling data pack information.
用于管理客户端计分板显示系统的类.
-
org.bukkit中Material的使用
修饰符和类型字段说明Tag.ACACIA_LOGS
Vanilla block tag representing all acacia log and bark variants.Tag.AIR
Vanilla block tag representing all blocks that resemble air.Vanilla block tag representing all hanging signs.Tag.ALL_SIGNS
Vanilla block tag representing all signs, regardless of type.Vanilla block tag representing all blocks which can be replaced by ancient cities.Vanilla block tag representing all blocks which animals will spawn on.Tag.ANVIL
Vanilla block tag representing all damaged and undamaged anvils.Vanilla block tag representing all blocks which armadillos will spawn on.已过时。Vanilla block tag representing all blocks which axolotls will spawn on.Tag.AZALEA_GROWS_ON
Vanilla block tag representing all blocks which azaleas will grow on.Vanilla block tag representing all blocks replaceable by azalea root.Vanilla block tag representing all badlands terracotta.Tag.BAMBOO_BLOCKS
Vanilla block tag representing all bamboo blocks.Vanilla block tag denoting all blocks bamboo may be planted on.Tag.BANNERS
Vanilla block tag representing all banner blocks.Vanilla block tag representing the nether base material.Vanilla block tag representing the overworld base material.Vanilla block tag representing all beacon base blocks.Tag.BEDS
Vanilla block tag representing all beds.Tag.BEE_GROWABLES
Vanilla block tag representing all bee growables.Tag.BEEHIVES
Vanilla block tag representing all beehives.Vanilla block tag representing all blocks which big dripleaf can be placed on.Tag.BIRCH_LOGS
Vanilla block tag representing all birch log and bark variants.Vanilla block tag representing all blocks which block wind charge explosions.Tag.BUTTONS
Vanilla block tag representing all buttons (inherits fromTag.WOODEN_BUTTONS
.Vanilla block tag representing all blocks that play step sounds with camels on sand.Tag.CAMPFIRES
Vanilla block tag representing all campfires.Tag.CANDLE_CAKES
Vanilla block tag representing all candle cakes.Tag.CANDLES
Vanilla block tag representing all candles.Tag.CARPETS
已过时。Tag.CAULDRONS
Vanilla block tag representing all cauldrons.Tag.CAVE_VINES
Vanilla block tag representing all cave vines.Vanilla block tag representing all ceiling signs.Tag.CHERRY_LOGS
Vanilla block tag representing all cherry log and bark variants.Tag.CLIMBABLE
Vanilla block tag representing all climbable blocks.Vanilla item tag representing all items which are preferred for harvesting clusters (unused).Tag.COAL_ORES
Vanilla block tag representing all coal ores.Vanilla block tag representing all blocks that play combination step sounds.Vanilla block tag representing all blocks which complete the find tree tutorial.Tag.CONCRETE_POWDER
Vanilla block tag representing all concrete powder.Vanilla block tag representing all blocks which may be converted to mud.Tag.COPPER_ORES
Vanilla block tag representing all copper ores.Tag.CORAL_BLOCKS
Vanilla block tag representing all coral blocks.Tag.CORAL_PLANTS
Vanilla block tag representing all coral plants.Tag.CORALS
Vanilla block tag representing all coral.Tag.CRIMSON_STEMS
Vanilla block tag representing all crimson stems.Tag.CROPS
Vanilla block tag representing all crops.Vanilla block tag representing all blocks that make crystal sounds.Vanilla block tag representing all blocks that dampen the propagation of vibration signals.Tag.DARK_OAK_LOGS
Vanilla block tag representing all dark oak log and bark variants.Vanilla block tag representing all blocks which dead bushes may be placed on.Vanilla block tag representing all blocks that may be replaced by deepslate ores.Tag.DIAMOND_ORES
Vanilla block tag representing all diamond ores.Tag.DIRT
Vanilla block tag representing all dirt.Vanilla block tag representing solid blocks which do not block hopper operation.Tag.DOORS
Vanilla block tag representing all doors (inherits fromTag.WOODEN_DOORS
.Tag.DRAGON_IMMUNE
Vanilla block tag representing all blocks immune to dragons.Vanilla block tag representing all blocks transparent to the ender dragon.Vanilla block tag representing all blocks that are replaceable by dripstone.Tag.EMERALD_ORES
Vanilla block tag representing all emerald ores.Vanilla block tag representing all blocks which provide enchantment power.Vanilla block tag representing all blocks which transmit enchantment power.Vanilla block tag denoting blocks that enderman may pick up and hold.Vanilla block tag representing all blocks which reset fall damage.Vanilla block tag representing all blocks which will not be replaced by world generation features.Tag.FENCE_GATES
Vanilla block tag representing all fence gates.Tag.FENCES
Vanilla block tag representing all fences.Tag.FIRE
Vanilla block tag representing all fire blocks.Tag.FLOWER_POTS
Vanilla block tag representing all empty and filled flower pots.Tag.FLOWERS
Vanilla block tag representing all flowers.Tag.FOX_FOOD
已过时。Vanilla block tag representing all blocks which foxes will spawn on.Vanilla item tag representing all items that confer freeze immunity on the wearer.Vanilla block tag representing all blocks which frogs prefer to jump to.Vanilla block tag representing all blocks which frogs will spawn on.Vanilla block tag representing all blocks which geodes will not spawn in.Vanilla block tag representing all blocks which goats will spawn on.Tag.GOLD_ORES
Vanilla block tag representing all gold ores.Vanilla block tag representing all blocks guarded by piglins.Vanilla block tag representing all hoglin repellents.Tag.ICE
Vanilla block tag denoting ice blocks.Vanilla item tag representing all items ignored by piglin babies.Tag.IMPERMEABLE
Vanilla block tag denoting impermeable blocks which do not drip fluids.Vanilla block tag representing all blocks which will not drop items with a diamond tool.Vanilla block tag representing all blocks which will not drop items with a gold tool.Vanilla block tag representing all blocks which will not drop items with a iron tool.Vanilla block tag representing all blocks which will not drop items with a netherite tool.Vanilla block tag representing all blocks which will not drop items with a stone tool.Vanilla block tag representing all blocks which will not drop items with a wooden tool.Tag.INFINIBURN_END
Vanilla block tag representing all blocks that burn forever in the end.Vanilla block tag representing all blocks that burn forever in the nether.Vanilla block tag representing all blocks that burn forever in the overworld.Vanilla block tag representing all blocks that play muffled step sounds.Vanilla block tag representing blocks which cannot be dismounted into.Tag.IRON_ORES
Vanilla block tag representing all iron ores.Vanilla item tag representing all armadillo food.Tag.ITEMS_ARROWS
Vanilla item tag representing all arrow items.Tag.ITEMS_AXES
Vanilla item tag representing all axes.Vanilla item tag representing all axolotl food.Tag.ITEMS_BANNERS
Vanilla item tag representing all banner items.Vanilla item tag representing all items that may be placed in beacons.Tag.ITEMS_BEE_FOOD
Vanilla item tag representing all bee food.Tag.ITEMS_BOATS
Vanilla item tag representing all boat items.Vanilla item tag representing all books that may be placed on bookshelves.Vanilla item tag representing all items which break decorated pots.Tag.ITEMS_CAMEL_FOOD
Vanilla item tag representing all camel food.Tag.ITEMS_CAT_FOOD
Vanilla item tag representing all cat food.Vanilla item tag representing all chest armor.Vanilla item tag representing all chest boat items.Vanilla item tag representing all chicken food.Tag.ITEMS_COALS
Vanilla item tag representing all coal items.Tag.ITEMS_COMPASSES
Vanilla item tag representing all compasses.Tag.ITEMS_COW_FOOD
Vanilla item tag representing all cow food.Vanilla item tag representing all music disc items dropped by creepers.Vanilla item tag representing all items which will ignite creepers when interacted with.Vanilla item tag representing all decorated pot ingredients.Vanilla item tag representing all decorated pot sherds.Tag.ITEMS_DYEABLE
Vanilla item tag representing all dyeable items.Vanilla item tag representing all enchantable armor.Vanilla item tag representing all items enchantable with bow enchantments.Vanilla item tag representing all enchantable chest armor.Vanilla item tag representing all items enchantable with crossbow enchantments.Vanilla item tag representing all items enchantable with durability enchantments.Vanilla item tag representing all items enchantable with the binding enchantment.Vanilla item tag representing all items enchantable with the fire aspect enchantment.Vanilla item tag representing all items enchantable with fishing enchantments.Vanilla item tag representing all enchantable foot armor.Vanilla item tag representing all enchantable head armor.Vanilla item tag representing all enchantable leg armor.Vanilla item tag representing all items enchantable with mace enchantments.Vanilla item tag representing all enchantable mining tools.Vanilla item tag representing all items enchantable with the mining_loot enchantment.Vanilla item tag representing all items enchantable with the sharpness enchantment.Vanilla item tag representing all enchantable swords.Vanilla item tag representing all items enchantable with trident enchantments.Vanilla item tag representing all items enchantable with the vanishing enchantment.Vanilla item tag representing all enchantable weapons.Tag.ITEMS_FISHES
Vanilla item tag representing all fish items.Tag.ITEMS_FOOT_ARMOR
Vanilla item tag representing all foot armor.Tag.ITEMS_FOX_FOOD
Vanilla item tag representing all fox food.Tag.ITEMS_FROG_FOOD
Vanilla item tag representing all frog food.Vanilla item tag representing all furnace materials.Tag.ITEMS_GOAT_FOOD
Vanilla item tag representing all goat food.Vanilla item tag representing all hanging signs.Tag.ITEMS_HEAD_ARMOR
Vanilla item tag representing all head armor.Tag.ITEMS_HOES
Vanilla item tag representing all hoes.Vanilla item tag representing all hoglin food.Tag.ITEMS_HORSE_FOOD
Vanilla item tag representing all horse food.Vanilla item tag representing all horse tempt items.Vanilla item tag representing all books that may be placed on lecterns.Tag.ITEMS_LEG_ARMOR
Vanilla item tag representing all leg armor.Tag.ITEMS_LLAMA_FOOD
Vanilla item tag representing all llama food.Vanilla item tag representing all llama tempt items.Tag.ITEMS_MEAT
Vanilla item tag representing all meat.Vanilla item tag representing all non flammable wood items.Vanilla item tag representing all items which modify note block sounds when placed on top.Vanilla item tag representing all ocelot food.Tag.ITEMS_PANDA_FOOD
Vanilla item tag representing all panda food.Vanilla item tag representing all parrot food.Vanilla item tag representing all parrot poisonous food.Tag.ITEMS_PICKAXES
Vanilla item tag representing all pickaxes.Tag.ITEMS_PIG_FOOD
Vanilla item tag representing all pig food.Vanilla item tag representing all piglin food.Vanilla item tag representing all items loved by piglins.Vanilla item tag representing all rabbit food.Tag.ITEMS_SHEEP_FOOD
Vanilla item tag representing all sheep food.Tag.ITEMS_SHOVELS
Vanilla item tag representing all shovels.Tag.ITEMS_SKULLS
Vanilla item tag representing all skulls.Vanilla item tag representing all sniffer food.Vanilla item tag representing all stone tool materials.Vanilla item tag representing all strider food.Vanilla item tag representing all strider tempt items.Tag.ITEMS_SWORDS
Vanilla item tag representing all swords.Tag.ITEMS_TOOLS
已过时, 待删除: 此 API 元素将从以后的版本中删除。removed in Minecraft 1.20.5.Vanilla item tag representing all materials which can be used for trimming armor.Vanilla item tag representing all trimming templates.Vanilla item tag representing all trimmable armor items.Vanilla item tag representing all turtle food.Vanilla item tag representing all seeds planteable by villagers.Tag.ITEMS_WOLF_FOOD
Vanilla item tag representing all wolf food.Tag.JUNGLE_LOGS
Vanilla block tag representing all jungle log and bark variants.Tag.LAPIS_ORES
Vanilla block tag representing all lapis ores.Vanilla block tag representing all blocks which lava pools will not replace.Tag.LEAVES
Vanilla block tag representing all leaves fans.Tag.LOGS
Vanilla block tag representing all log and bark variants.Tag.LOGS_THAT_BURN
Vanilla block tag representing all log and bark variants that burn.Vanilla block tag representing all blocks replaceable by lush ground.Vanilla block tag representing all blocks which do not destroy farmland when placed.Tag.MANGROVE_LOGS
Vanilla block tag representing all mangrove log and bark variants.Vanilla block tag representing all blocks which mangrove logs can grow through.Vanilla block tag representing all blocks which mangrove roots can grow through.Registry.MATERIAL
Server materials.Tag.MINEABLE_AXE
Vanilla block tag representing all blocks mineable with an axe.Tag.MINEABLE_HOE
Vanilla block tag representing all blocks mineable with a hoe.Tag.MINEABLE_PICKAXE
Vanilla block tag representing all blocks mineable with a pickaxe.Tag.MINEABLE_SHOVEL
Vanilla block tag representing all blocks mineable with a shovel.Vanilla block tag representing all doors which can be opened by mobs.Vanilla block tag representing all blocks which mooshrooms will spawn on.Tag.MOSS_REPLACEABLE
Vanilla block tag representing all blocks replaceable by moss.Vanilla block tag representing all blocks which require a diamond tool.Tag.NEEDS_IRON_TOOL
Vanilla block tag representing all blocks which require an iron tool.Tag.NEEDS_STONE_TOOL
Vanilla block tag representing all blocks which require a stone tool.Vanilla block tag representing all blocks replaceable by the nether carver.Tag.NYLIUM
Vanilla block tag representing all nylium blocks.Tag.OAK_LOGS
Vanilla block tag representing all oak log and bark variants.Vanilla block tag representing all blocks that block vibration signals.Vanilla block tag representing all blocks replaceable by the overworld carver.Vanilla block tag representing all blocks which parrots will spawn on.Tag.PIGLIN_FOOD
已过时。Vanilla block tag representing all piglin repellents.Tag.PLANKS
Vanilla block tag representing all plank variants.Vanilla block tag representing all blocks which polar bears will spawn on.Tag.PORTALS
Vanilla block tag representing all portals.Tag.PRESSURE_PLATES
Vanilla block tag representing all pressure plates.Vanilla block tag representing all blocks that prevent inside mob spawning.Vanilla block tag representing all blocks which rabbits will spawn on.Tag.RAILS
Vanilla block tag representing all Minecart rails.Tag.REDSTONE_ORES
Vanilla block tag representing all redstone ores.Tag.REPLACEABLE
Vanilla block tag representing all blocks which are replaceable.Vanilla block tag representing all blocks replaceable by growing trees.Tag.SAND
Vanilla block tag representing all sand blocks.Tag.SAPLINGS
Vanilla block tag representing all sapling variants.Vanilla block tag representing all blocks which can be replaced by skulk.Vanilla block tag representing all blocks which can be replaced by skulk during world generation.Tag.SHULKER_BOXES
Vanilla block tag representing all shulker boxes.Tag.SIGNS
Vanilla block tag representing all regular signs.Tag.SLABS
Vanilla block tag representing all slabs.Vanilla block tag representing all blocks which small dripleaf can be placed on.Tag.SMALL_FLOWERS
Vanilla block tag representing all small flowers.Tag.SMELTS_TO_GLASS
Vanilla block tag representing all blocks which smelt to glass in a furnace.Tag.SNAPS_GOAT_HORN
Vanilla block tag representing all blocks which snap dropped goat horns.Vanilla block tag representing blocks which can be dug by sniffers.Vanilla block tag representing all blocks which booster sniffer egg hatching.Tag.SNOW
Vanilla block tag representing all snow blocks.Vanilla block tag representing blocks which snow can survive on.Vanilla block tag representing blocks which snow cannot survive on.Vanilla block tag representing all soul fire base blocks.Vanilla block tag representing all blocks affected by the soul speed enchantment.Tag.SPRUCE_LOGS
Vanilla block tag representing all spruce log and bark variants.Tag.STAIRS
Vanilla block tag representing all stairs.Tag.STANDING_SIGNS
Vanilla block tag representing all standing signs.Tag.STONE_BRICKS
Vanilla block tag representing all regular/mossy/cracked/chiseled stone bricks.Tag.STONE_BUTTONS
Vanilla block tag representing all stone buttons.Vanilla block tag representing all blocks that may be replaced by ores.Vanilla block tag representing all stone pressure plates.Vanilla block tag representing all warm strider blocks.Tag.SWORD_EFFICIENT
Vanilla block tag representing all blocks that can be efficiently mined with a sword.Tag.TALL_FLOWERS
Vanilla block tag representing all tall flowers.Tag.TERRACOTTA
Vanilla block tag representing all terracotta.Vanilla block tag representing all blocks which can be replaced by trail ruins.Tag.TRAPDOORS
Vanilla block tag representing all trapdoors (inherits fromTag.WOODEN_TRAPDOORS
.Vanilla block tag denoting all underwater blocks which may be bonemealed.Vanilla block tag representing all unstable bottom center blocks.Tag.VALID_SPAWN
Vanilla block tag denoting all valid mob spawn positions.Vanilla block tag representing all blocks which resonate vibrations.Tag.WALL_CORALS
Vanilla block tag representing all wall corals.Vanilla block tag representing all wall hanging signs.Vanilla block tag representing all wall post overrides.Tag.WALL_SIGNS
Vanilla block tag representing all wall signs.Tag.WALLS
Vanilla block tag representing all walls.Tag.WARPED_STEMS
Vanilla block tag representing all warped stems.Tag.WART_BLOCKS
Vanilla block tag representing all wart blocks.Tag.WITHER_IMMUNE
Vanilla block tag representing all blocks immune to withers.Vanilla block tag representing all base blocks used for wither summoning.Vanilla block tag representing all blocks which wolves will spawn on.Tag.WOODEN_BUTTONS
Vanilla block tag representing all wooden buttons.Tag.WOODEN_DOORS
Vanilla block tag representing all wooden doors.Tag.WOODEN_FENCES
Vanilla block tag representing all wooden fences.Vanilla block tag representing all wooden pressure plates.Tag.WOODEN_SLABS
Vanilla block tag representing all wooden slabs.Tag.WOODEN_STAIRS
Vanilla block tag representing all wooden stairs.Tag.WOODEN_TRAPDOORS
Vanilla block tag representing all wooden trapdoors.Tag.WOOL
Vanilla block tag representing all colors of wool.Tag.WOOL_CARPETS
Vanilla block tag representing all colors of carpet.修饰符和类型方法说明UnsafeValues.fromLegacy
(Material material) 已过时。UnsafeValues.fromLegacy
(MaterialData material) 已过时。UnsafeValues.fromLegacy
(MaterialData material, boolean itemPriority) 已过时。ChunkSnapshot.getBlockType
(int x, int y, int z) 获取区块中对应坐标方块的方块类型.Material.getCraftingRemainingItem()
Determines the remaining item in a crafting grid after crafting with this ingredient.Material.getMaterial
(@NotNull String name) 尝试用给定名称获取Material对象.Material.getMaterial
(@NotNull String name, boolean legacyName) 尝试用给定名称获取Material对象.UnsafeValues.getMaterial
(String material, int version) 已过时。RegionAccessor.getType
(int x, int y, int z) Gets the type of the block at the given coordinates.Gets the type of the block at the givenLocation
.Material.matchMaterial
(@NotNull String name) Attempts to match the Material with the given name.Material.matchMaterial
(@NotNull String name, boolean legacyName) Attempts to match the Material with the given name.已过时。static Material
返回带有指定名称的该类型的枚举常量。static Material[]
Material.values()
按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。修饰符和类型方法说明Bukkit.createBlockData
(@NotNull Material material) Creates a newBlockData
instance for the specified Material, with all properties initialized to unspecified defaults.Creates a newBlockData
instance for the specified Material, with all properties initialized to unspecified defaults.Bukkit.createBlockData
(@Nullable Material material, @Nullable String data) Creates a newBlockData
instance for the specified Material, with all properties initialized to unspecified defaults, except for those provided in data.Server.createBlockData
(@NotNull Material material) Creates a newBlockData
instance for the specified Material, with all properties initialized to unspecified defaults.Creates a newBlockData
instance for the specified Material, with all properties initialized to unspecified defaults.Server.createBlockData
(@Nullable Material material, @Nullable String data) Creates a newBlockData
instance for the specified Material, with all properties initialized to unspecified defaults, except for those provided in data.void
OfflinePlayer.decrementStatistic
(@NotNull Statistic statistic, @NotNull Material material) 把该玩家的统计信息中跟方块/物品有关的统计项减少一个Material
.void
OfflinePlayer.decrementStatistic
(@NotNull Statistic statistic, @NotNull Material material, int amount) 把该玩家的统计信息中跟方块/物品有关的统计项中的某Material
减少指定的值.UnsafeValues.fromLegacy
(Material material) 已过时。UnsafeValues.fromLegacy
(Material material, byte data) 已过时。UnsafeValues.getBlockTranslationKey
(Material material) 已过时, 待删除: 此 API 元素将从以后的版本中删除。UnsafeValues.getCreativeCategory
(Material material) 已过时, 待删除: 此 API 元素将从以后的版本中删除。UnsafeValues.getDefaultAttributeModifiers
(Material material, EquipmentSlot slot) 已过时, 待删除: 此 API 元素将从以后的版本中删除。UnsafeValues.getItemTranslationKey
(Material material) 已过时, 待删除: 此 API 元素将从以后的版本中删除。int
OfflinePlayer.getStatistic
(@NotNull Statistic statistic, @NotNull Material material) 获取该玩家的统计信息中跟方块/物品有关的统计项的某Material
有多少.void
OfflinePlayer.incrementStatistic
(@NotNull Statistic statistic, @NotNull Material material) 把该玩家的统计信息中跟方块/物品有关的统计项加上一个Material
.void
OfflinePlayer.incrementStatistic
(@NotNull Statistic statistic, @NotNull Material material, int amount) 把该玩家的统计信息中跟方块/物品有关的统计项中的某Material
加上指定的值.void
OfflinePlayer.setStatistic
(@NotNull Statistic statistic, @NotNull Material material, int newValue) 把该玩家的统计信息中的某个跟方块/物品有关的统计项中的某Material
的数量设定为某值.void
Sets theMaterial
at the given coordinates.void
World.spawnFallingBlock
(@NotNull Location location, @NotNull Material material, byte data) 已过时。不安全的参数已过时。 -
org.bukkit.block中Material的使用
修饰符和类型方法说明BlockType.asMaterial()
已过时。only for internal useJukebox.getPlaying()
获取插入该唱片机的唱片.DecoratedPot.getSherd
(@NotNull DecoratedPot.Side side) Get the sherd on the provided side.Block.getType()
获取这个方块的材质种类.BlockState.getType()
获取此方块状态的类型.修饰符和类型方法说明DecoratedPot.getShards()
已过时。in favor ofDecoratedPot.getSherds()
DecoratedPot.getSherds()
Gets a Map of all sides on this decorated pot and the sherds on them.修饰符和类型方法说明void
Jukebox.setPlaying
(@Nullable Material record) 设置将要播放的唱片.void
DecoratedPot.setSherd
(@NotNull DecoratedPot.Side side, @Nullable Material sherd) Set the sherd on the provided side.void
设置这个方块的材质种类.void
设置一个方块的材质种类, 并决定是否应用重力 (译者注: 更新方块的意思, 如沙不掉落).void
设置本方块状态的类型. -
org.bukkit.block.data中Material的使用
修饰符和类型方法说明BlockData.getMaterial()
获取该 BlockData 实例描述的物品.BlockData.getPlacementMaterial()
获取玩家放置此方块所使用的物品材质。 -
org.bukkit.enchantments中Material的使用
-
org.bukkit.entity中Material的使用
修饰符和类型方法说明Boat.Type.getMaterial()
Gets the material of the boat type.FallingBlock.getMaterial()
已过时。Steerable.getSteerMaterial()
Get the material used to steer this entity when ridden by a player.修饰符和类型方法说明Piglin.getBarterList()
Returns a immutable set of materials the piglins will barter with.Piglin.getInterestList()
Returns a immutable set of materials the piglins will pickup.修饰符和类型方法说明boolean
Piglin.addBarterMaterial
(@NotNull Material material) Adds a material to the allowed list of materials to barter with.boolean
Piglin.addMaterialOfInterest
(@NotNull Material material) Adds a material the piglin will pickup and store in his inventory.int
HumanEntity.getCooldown
(@NotNull Material material) 获取指定物品的冷却时长 (以tick为单位).boolean
HumanEntity.hasCooldown
(@NotNull Material material) 检查指定物品是否处于冷却状态.boolean
Animals.isBreedItem
(@NotNull Material material) Check if the provided ItemStack is the correct item used for breeding this entity..boolean
Piglin.removeBarterMaterial
(@NotNull Material material) Removes a material from the allowed list of materials to barter with.boolean
Piglin.removeMaterialOfInterest
(@NotNull Material material) Removes a material from the list of materials the piglin will pickup.void
Player.sendBlockChange
(@NotNull Location loc, @NotNull Material material, byte data) 已过时。不安全的参数void
HumanEntity.setCooldown
(@NotNull Material material, int ticks) 设置指定物品的冷却时长.修饰符和类型方法说明LivingEntity.getLastTwoTargetBlocks
(@Nullable Set<Material> transparent, int maxDistance) 获取沿生物实体视线上最后两个方块.LivingEntity.getLineOfSight
(@Nullable Set<Material> transparent, int maxDistance) 获取沿生物实体视线上的所有方块.LivingEntity.getTargetBlock
(@Nullable Set<Material> transparent, int maxDistance) 获取生物实体的目标方块. -
org.bukkit.event.block中Material的使用
修饰符和类型方法说明BlockPhysicsEvent.getChangedType()
获取事件中被改变的方块.BlockCanBuildEvent.getMaterial()
获取我们试图放置的方块的种类. -
org.bukkit.event.entity中Material的使用
-
org.bukkit.event.inventory中Material的使用
-
org.bukkit.event.player中Material的使用
修饰符和类型方法说明PlayerBucketEvent.getBucket()
返回玩家手里的桶的类型.PlayerInteractEvent.getMaterial()
返回玩家所用物品的材质 (相当于getItem()后再getMateria(),但更简便一些).PlayerStatisticIncrementEvent.getMaterial()
如果getStatistic()
是关于方块或物品的统计信息,获取该统计数据的物品种类,否则返回null.限定符构造器说明PlayerBucketEmptyEvent
(@NotNull Player who, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) 已过时。PlayerBucketEmptyEvent
(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) 已过时。PlayerBucketEmptyEvent
(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand, @NotNull EquipmentSlot hand) PlayerBucketEvent
(@NotNull Player who, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) 已过时。PlayerBucketEvent
(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) 已过时。PlayerBucketEvent
(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand, @NotNull EquipmentSlot hand) PlayerBucketFillEvent
(@NotNull Player who, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) 已过时。PlayerBucketFillEvent
(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) 已过时。PlayerBucketFillEvent
(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand, @NotNull EquipmentSlot hand) PlayerStatisticIncrementEvent
(@NotNull Player player, @NotNull Statistic statistic, int initialValue, int newValue, @NotNull Material material) -
org.bukkit.generator中Material的使用
修饰符和类型方法说明ChunkGenerator.ChunkData.getType
(int x, int y, int z) Get the type of the block at x, y, z.修饰符和类型方法说明void
Set the block at x,y,z in the chunk data to material.void
ChunkGenerator.ChunkData.setRegion
(int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, @NotNull Material material) Set a region of this chunk from xMin, yMin, zMin (inclusive) to xMax, yMax, zMax (exclusive) to material. -
org.bukkit.inventory中Material的使用
修饰符和类型方法说明ItemType.asMaterial()
已过时。only for internal useItemFactory.getSpawnEgg
(@NotNull EntityType type) Gets aMaterial
representing the spawn egg for the providedEntityType
.ItemStack.getType()
获取该物品的种类.修饰符和类型方法说明ShapelessRecipe.addIngredient
(int count, @NotNull Material ingredient) Adds multiples of the specified ingredient.ShapelessRecipe.addIngredient
(int count, @NotNull Material ingredient, int rawdata) 已过时。Magic valueShapelessRecipe.addIngredient
(@NotNull Material ingredient) Adds the specified ingredient.ShapelessRecipe.addIngredient
(@NotNull Material ingredient, int rawdata) 已过时。Magic value查找在物品栏内的包含指定物品的所有格子与物品堆.返回一个适用于给定的Material的ItemMetaboolean
检测这个物品栏是否含有指定的物品.boolean
检查物品栏内是否包含指定的物品,且其数量至少满足预期值 (amount的值).int
查找包含此物品的第一个格子.ItemFactory.getItemMeta
(@NotNull Material material) 该方法能够为给定的Material
创建一个新的元数据。boolean
ItemFactory.isApplicable
(@Nullable ItemMeta meta, @Nullable Material material) 该方法用于检查元数据是否能够适用于指定的Material
上(如果适用则不会丢失数据).void
移除在物品栏内与给定物品匹配的所有物品堆.ShapelessRecipe.removeIngredient
(int count, @NotNull Material ingredient) Removes multiple instances of an ingredient from the list.ShapelessRecipe.removeIngredient
(int count, @NotNull Material ingredient, int rawdata) 已过时。Magic valueShapelessRecipe.removeIngredient
(@NotNull Material ingredient) Removes an ingredient from the list.ShapelessRecipe.removeIngredient
(@NotNull Material ingredient, int rawdata) 已过时。Magic valueShapedRecipe.setIngredient
(char key, @NotNull Material ingredient) Sets the material that a character in the recipe shape refers to.ShapedRecipe.setIngredient
(char key, @NotNull Material ingredient, int raw) 已过时。Magic valueSets the input of this cooking recipe.已过时。Magic valueSets the input of this cooking recipe.void
设置该物品的种类.限定符构造器说明BlastingRecipe
(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull Material source, float experience, int cookingTime) CampfireRecipe
(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull Material source, float experience, int cookingTime) CookingRecipe
(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull Material source, float experience, int cookingTime) Create a cooking recipe to craft the specified ItemStack.FurnaceRecipe
(@NotNull ItemStack result, @NotNull Material source) 已过时。FurnaceRecipe
(@NotNull ItemStack result, @NotNull Material source, int data) 已过时。FurnaceRecipe
(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull Material source, float experience, int cookingTime) Create a furnace recipe to craft the specified ItemStack.FurnaceRecipe
(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull Material source, int data, float experience, int cookingTime) 已过时。构造一个堆叠数为1, 无附加数据的物品堆.构造指定堆叠数, 无附加数据的物品堆.已过时。已过时。该方法使用了意义不明确的data byte对象MaterialChoice
(@NotNull Material choice) MaterialChoice
(@NotNull Material... choices) SmokingRecipe
(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull Material source, float experience, int cookingTime) StonecuttingRecipe
(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull Material source) Create a Stonecutting recipe to craft the specified ItemStack.限定符构造器说明MaterialChoice
(@NotNull List<Material> choices) MaterialChoice
(@NotNull Tag<Material> choices) Constructs a MaterialChoice with the current values of the specified tag. -
org.bukkit.inventory.meta中Material的使用
-
org.bukkit.inventory.meta.components中Material的使用
修饰符和类型方法说明ToolComponent.ToolRule.getBlocks()
Get a collection of the block types to which this tool rule applies.修饰符和类型方法说明ToolComponent.addRule
(@NotNull Material block, @Nullable Float speed, @Nullable Boolean correctForDrops) Add a new rule to this tool component, which provides further information about a specific block type.void
Set the block type to which this rule applies.修饰符和类型方法说明ToolComponent.addRule
(@NotNull Collection<Material> blocks, @Nullable Float speed, @Nullable Boolean correctForDrops) Add a new rule to this tool component, which provides further information about a collection of block types.ToolComponent.addRule
(@NotNull Tag<Material> tag, @Nullable Float speed, @Nullable Boolean correctForDrops) Add a new rule to this tool component, which provides further information about a collection of block types represented by a blockTag
.void
ToolComponent.ToolRule.setBlocks
(@NotNull Collection<Material> blocks) Set the block types to which this rule applies.void
Set the block types (represented as a blockTag
) to which this rule applies. -
org.bukkit.material中Material的使用
修饰符和类型字段说明protected static final Material
Crops.DEFAULT_TYPE
已过时。protected static final Material
Leaves.DEFAULT_TYPE
已过时。protected static final Material
Tree.DEFAULT_TYPE
已过时。protected static final Material
Wood.DEFAULT_TYPE
已过时。protected static final Material
WoodenStep.DEFAULT_TYPE
已过时。修饰符和类型方法说明MaterialData.getItemType()
已过时。获取此MaterialData代表的Material.TexturedMaterial.getMaterial()
已过时。Gets the current Material this block is made ofstatic Material
Door.getWoodDoorOfSpecies
(TreeSpecies species) 已过时。返回用你给定的树种做成的木门的物品.修饰符和类型方法说明MonsterEggs.getTextures()
已过时。SmoothBrick.getTextures()
已过时。Step.getTextures()
已过时。TexturedMaterial.getTextures()
已过时。Retrieve a list of possible textures.修饰符和类型方法说明void
TexturedMaterial.setMaterial
(Material material) 已过时。Sets the material this block is made of限定符构造器说明已过时。已过时。Magic value已过时。已过时。Magic value已过时。已过时。Magic value已过时。已过时。不安全的参数已过时。Magic value已过时。已过时。不安全的参数已过时。已过时。Magic valueCocoaPlant
(Material type, byte data) 已过时。Magic value已过时。已过时。不安全的参数Comparator
(Material type) 已过时。Comparator
(Material type, byte data) 已过时。Magic value已过时。Constructs a crop block of the given type and in the seeded state已过时。Magic value已过时。Constructs a crop block of the given type and in the given growth stateDetectorRail
(Material type) 已过时。DetectorRail
(Material type, byte data) 已过时。Magic value已过时。已过时。Magic valueDirectionalContainer
(Material type) 已过时。DirectionalContainer
(Material type, byte data) 已过时。Magic value已过时。已过时。Magic value已过时。已过时。以指定材质和门轴的左右侧构造门的上半部分.已过时。不安全的参数已过时。以指定材质和朝向构造门的下半部分(关着的门).已过时。以指定材质和朝向构造门的下半部分,并设置这个门关着还是开着.已过时。已过时。Magic valueEnderChest
(Material type) 已过时。EnderChest
(Material type, byte data) 已过时。不安全的参数ExtendedRails
(Material type) 已过时。ExtendedRails
(Material type, byte data) 已过时。Magic value已过时。已过时。Magic value已过时。已过时。不安全的参数FurnaceAndDispenser
(Material type) 已过时。FurnaceAndDispenser
(Material type, byte data) 已过时。Magic value已过时。Magic value已过时。已过时。Magic value已过时。已过时。Magic value已过时。Constructs a leaf block of the given type.已过时。Magic valueLeaves
(Material type, TreeSpecies species) 已过时。Constructs a leaf block of the given type and tree species.Leaves
(Material type, TreeSpecies species, boolean isDecayable) 已过时。Constructs a leaf block of the given type and tree species and flag for whether this leaf block will disappear when too far from a log.已过时。已过时。Magic value已过时。已过时。Magic valueMaterialData
(Material type) 已过时。MaterialData
(Material type, byte data) 已过时。不安全的参数MonsterEggs
(Material type) 已过时。MonsterEggs
(Material type, byte data) 已过时。Magic value已过时。Constructs a brown/red mushroom block with all sides set to pores.已过时。Magic value已过时。Constructs a brown/red mushroom cap block with the specified face or faces set to cap texture.Mushroom
(Material shroom, MushroomBlockTexture texture) 已过时。Constructs a brown/red mushroom block with the specified textures.NetherWarts
(Material type) 已过时。NetherWarts
(Material type, byte data) 已过时。Magic value已过时。已过时。Magic valuePistonBaseMaterial
(Material type) 已过时。PistonBaseMaterial
(Material type, byte data) 已过时。Magic value已过时。PistonExtensionMaterial
(Material type, byte data) 已过时。Magic valuePoweredRail
(Material type) 已过时。PoweredRail
(Material type, byte data) 已过时。Magic valuePressurePlate
(Material type) 已过时。PressurePlate
(Material type, byte data) 已过时。Magic value已过时。已过时。不安全的参数已过时。已过时。Magic valueRedstoneTorch
(Material type) 已过时。RedstoneTorch
(Material type, byte data) 已过时。Magic valueRedstoneWire
(Material type) 已过时。RedstoneWire
(Material type, byte data) 已过时。Magic value已过时。已过时。Magic value已过时。Constructs a sapling of the given type.已过时。Magic valueSapling
(Material type, TreeSpecies species) 已过时。Constructs a sapling of the given type and tree species.Sapling
(Material type, TreeSpecies species, boolean isInstantGrowable) 已过时。Constructs a sapling of the given type and tree species and if is it instant growable已过时。已过时。Magic value已过时。SimpleAttachableMaterialData
(Material type, byte data) 已过时。Magic valueSimpleAttachableMaterialData
(Material type, BlockFace direction) 已过时。已过时。已过时。Magic valueSmoothBrick
(Material type) 已过时。SmoothBrick
(Material type, byte data) 已过时。Magic value已过时。不安全的参数已过时。已过时。Magic value已过时。已过时。不安全的参数已过时。TexturedMaterial
(Material type, byte data) 已过时。Magic value已过时。已过时。Magic value已过时。已过时。Magic value已过时。Constructs a tree block of the given type.已过时。Magic valueTree
(Material type, TreeSpecies species) 已过时。Constructs a tree block of the given type and tree species.Tree
(Material type, TreeSpecies species, BlockFace dir) 已过时。Constructs a tree block of the given type and tree species, and facing the given direction.已过时。Magic valueTripwireHook
(Material type, byte data) 已过时。Magic value已过时。Magic value已过时。Constructs a wood block of the given type.已过时。Magic valueWood
(Material type, TreeSpecies species) 已过时。Constructs a wood block of the given type and tree species.WoodenStep
(Material type, byte data) 已过时。不安全的参数已过时。已过时。不安全的参数 -
org.bukkit.packs中Material的使用
修饰符和类型方法说明boolean
DataPackManager.isEnabledByFeature
(@NotNull Material material, @NotNull World world) Gets if the Material is enabled for use by the features in World. -
org.bukkit.scoreboard中Material的使用
Tag.ITEMS_AXOLOTL_FOOD