本文章仅介绍Java版战利品表。
基岩版战利品表请参见官方文档。
目录
1 定义
2 用途
3 数据格式
3.1 基本格式
3.2 随机池
3.3 抽取项
3.3.1 alternatives
3.3.2 group
3.3.3 sequence
3.3.4 tag
3.3.5 item
3.3.6 loot_table
3.3.7 dynamic
3.3.8 empty
3.4 物品修饰器
3.5 战利品表谓词
4 战利品上下文
5 战利品表
6 历史
7 参考
8 外部链接
9 导航
在数据包中,战利品表(Loot table)是一种技术性JSON文件,存储在数据包的data/<命名空间>/loot_table目录下。战利品表用于决定在何种情况下生成何种物品。比如自然生成的容器和可疑的方块内容物、破坏方块时的掉落物、杀死实体时的掉落物、钓鱼时可以钓上的物品、猪灵的以物易物。它不会影响经验的掉落和不掉落物品的实体,比如大型史莱姆产生的史莱姆和虫蚀方块中的蠹虫。此外,命令/loot也能够调用战利品表,或以SNBT格式定义新的战利品表。
定义[编辑 | 编辑源代码]
以下为包含战利品表的数据包文件夹结构:
/ <数据包名称>
pack.mcmeta
data
<命名空间>
loot_table
<战利品表文件名>.json
查看更多目录…
以上文件夹结构定义了一个命名空间ID为<命名空间>:<战利品表文件名>的战利品表。
在/loot命令中也可以使用SNBT格式指定一个战利品表。
用途[编辑 | 编辑源代码]
在数据包中,战利品表可用于生物掉落物或是修改容器中的物品生成。可对原版游戏使用的战利品表进行修改,也可创建新的战利品表。
原版战利品表存储于原版数据包的data/minecraft/loot_table及其子目录下。比如,僵尸的战利品表数据存储于data/minecraft/loot_table/entities/zombie.json。游戏将会读取zombie.json文件中的数据作为僵尸的战利品生成方案。玩家可以通过加载自定义的数据包来覆盖minecraft命名空间下的同名文件,以修改原版僵尸的物品生成行为。以下为原版loot_table下的子文件夹名:
archaeology:从可疑的方块中刷出的物品。
blocks:方块被破坏后的掉落物。
chests:不同结构中的箱子或木桶中的物品。
dispensers:试炼密室的发射器中的物品。
entities:生物被杀死后掉落的物品。
equipment:试炼密室结构中试炼刷怪笼生成的生物所带有的装备。
gameplay:钓鱼、猫的礼物和以物易物等。
pots:试炼密室的饰纹陶罐中的物品。
shears:使用剪刀与某些实体交互时掉落的物品。
spawners:试炼刷怪笼所生成的战胜奖励。
注意,一些方块,比如基岩、末地传送门和其他在生存模式中不可破坏的方块都没有战利品表。一些方块会共享战利品表(包括方块的墙和地板变种)。部分掉落物,如闪电苦力怕爆炸导致其他生物掉落的头颅[1],以及凋灵掉落的下界之星[2],目前还不由战利品表控制。
生物和方块可通过NBT标签添加战利品表。可对其添加一个标签,表示所引用的战利品表文件位置。还可能允许添加一个标签,表示引用的战利品表所使用的战利品表种子。战利品表并不决定容器生成物的所在槽位,槽位是基于战利品表种子随机排布的。指定了相同种子和战利品表的生物或方块会有相同的物品生成模式。
对于箱子、 陷阱箱、 漏斗、 运输矿车、 漏斗矿车、 发射器、 投掷器、 潜影盒、 木桶、 运输船、可疑的方块、 饰纹陶罐而言:
根标签。
LootTable:(命名空间ID)表示一个战利品表。若某容器应用了此标签,在它被打开后,或者被某物品交互后,游戏会尝试使用对应的战利品表进行物品装填。对于大型箱子,则仅带有此标签的半箱会单独受到影响。
LootTableSeed:战利品表种子,用于战利品表的生成。其工作模式类似于生成世界的种子。此项为空或者是0时则使用存档的随机序列。
一旦容器内容物发生了互动(如打开箱子或破坏箱子等),这些标签会被移除,也只有此时,战利品才会出现在容器中。
对于试炼刷怪笼而言:
根标签。
normal_config:(可选)正常变种的试炼刷怪笼的设置数据。
items_to_drop_when_ominous:(可选)控制不祥变种的试炼刷怪笼激活状态时随机在周围生成的不祥之物生成器实体内的物品的战利品表。
loot_tables_to_eject:(可选)在试炼刷怪笼生成的所有生物被杀死后,决定喷出物品的战利品表。生成战利品与加入试炼玩家数有关。
:一项战利品项。
data:(命名空间ID)战利品表。
weight:(大于0)相对其他项的选中此项的权重。
ominous_config:(可选)不祥变种的试炼刷怪笼的设置数据。格式与正常变种相同。
对于宝库而言:
根标签。
config:宝库的配置数据。
loot_table:(可选,默认为chests/trial_chambers/reward)宝库使用的战利品表的命名空间ID。
override_loot_table_to_display:(可选)覆盖奖励战利品表,设置用于展示物品的战利品表。
对于生物而言:
根标签。
DeathLootTable:(命名空间ID)决定生物死亡时掉落物的战利品表。
DeathLootTableSeed:生成战利品表的种子,类似于生成世界的种子。此项为空或者是0时将使用随机序列。
刷怪笼和试炼刷怪笼可以用战利品表指定生物生成时带有的装备:
spawn_data:(可选)下一次生成生物的数据。
equipment:(可选)设置生物生成时带有的物品。
loot_table:(命名空间ID)使用战利品表获得物品,装备到生成生物身上。
除此之外,还可在进度达成后的奖励中调用战利品表,以在进度达成后给予玩家物品。命令/loot可以直接调用战利品表获取物品。
数据格式[编辑 | 编辑源代码]
战利品表可在数据包中使用JSON文件定义,此时战利品表为JSON格式。战利品表也可以在/loot命令中使用SNBT格式定义。
基本格式[编辑 | 编辑源代码]
:根标签。
type:(可选,默认为generic)战利品上下文的参数集类型。指定了调用该战利品时要应用的上下文环境。在上下文确定后,所有的物品修饰器,谓词以及数值提供器都会对该上下文进行验证,以确保此上下文中的参数能满足其所有需求。若任何的战利品表函数或条件缺失所需的上下文参数,游戏日志中会输出警告信息。
random_sequence:(可选)该战利品表生成战利品时使用的随机序列命名空间ID。如果只有一个战利品表使用一个特定的随机序列,生成的随机物品组的顺序对于每个使用相同种子的世界来说是相同的。如果多个战利品表使用同一个随机序列,那么它们生成的任何战利品都依赖于其他战利品表的执行次数和顺序进行改变。
functions:(可选)应用在此战利品表生成的每个物品堆叠上的物品修饰器。此列表中的修饰器按顺序应用。
:一个物品修饰器。
pools:(可选)此战利品表的随机池的列表。每个池中有若干抽取项,由rolls和bonus_rolls指定抽取次数,每次从它的抽取项中抽取一项,每次抽取是独立的。此列表中的随机池按照顺序应用。
:一个随机池。
随机池[编辑 | 编辑源代码]
战利品随机池(Loot Pool)主要定义了若干待选的抽取项。
:一个战利品随机池
rolls:指定该随机池的抽取次数。
数值提供器,见Template:Nbt inherit/number provider/source
bonus_rolls:(可选,默认为0)根据战利品上下文提供的幸运值增加抽取次数。游戏会将玩家幸运值属性的值和钓鱼时工具上fishing_luck_bonus魔咒效果的等级相加后,与此字段的值相乘并向下取整,作为额外的抽取次数。
数值提供器,见Template:Nbt inherit/number provider/source
conditions:(可选)一个战利品表谓词列表。仅当满足列表中的所有条件时,该随机池才会被使用。
:一个战利品表谓词。
functions:(可选)一个物品修饰器列表,应用到本池生成的每个物品堆叠上。列表中的物品修饰器按顺序应用。
:一个物品修饰器。
entries:定义随机池中的抽取项。每次抽取时,某个战利品项会以带权重的随机抽取的方式,从该池的抽取项中抽出,每次抽取是独立的,也即“有放回的抽取”。注意,并非直接根据权重抽取此列表中的元素,而是在展开所有复合抽取项、排除不符合其条件的单一抽取项后,再进行带权重的抽取。
:一个战利品表抽取项。
注:bonus_rolls所需的幸运值依赖于战利品上下文[3][4][5][6],玩家幸运值属性只在玩家打开战利品容器方块、打开战利品容器实体、解锁宝库、钓鱼、击杀生物和扫刷可疑的方块时生效,魔咒效果fishing_luck_bonus只在钓鱼时生效。
抽取项[编辑 | 编辑源代码]
战利品池抽取项(Loot Pool Entry)分为单一抽取项(Singleton Entry)和复合抽取项(Composite Entry)。
单一抽取项定义了单个物品生成行为,是随机池中最终要抽取的带权重的项目。
复合抽取项则不是要抽取的项目,不会直接放入随机池中,而是展开为零个、一个或多个抽取项,即根据条件选取零个、一个或多个抽取项。被选取的抽取项如果是复合抽取项,还会再进行进一步的展开。直到展开结果全部为单一抽取项后,将这些单一抽取项放入随机池中。
所有的复合抽取项都被展开后,随机池中只包含单一抽取项。单一抽取项可具有条件(conditions字段),如不满足条件,则此时会从随机池中将其剔除。剔除不满足条件的单一抽取项后,随机池中只包含满足条件的单一抽取项。每个单一抽取项都有权重(由weight和quality字段定义),游戏根据权重在此时的随机池中随机抽取一项,得到本次的抽取结果。
tag类型的抽取项较为特殊,根据其expand字段的值,决定其是一个单一抽取项还是一个复合抽取项。若expand为true,则是复合抽取项,将会展开为多个类似item类型的单一抽取项,但由于漏洞,这些展开的单一抽取项不会应用物品修饰器[7]。
抽取项类型汇总
复合抽取项
抽取项类型
作用
alternatives
若满足指定条件,从列表中选择第一个满足条件的子项
group
若满足指定条件,选取所有子项
sequence
若满足指定条件,从列表开头开始,逐一选择子项直到有一个子项不满足条件为止
单一抽取项
抽取项类型
作用
item
生成单一物品堆叠
loot_table
从另一个战利品表生成物品堆叠
dynamic
生成的物品堆叠依方块而定
empty
什么都不生成
特殊抽取项
抽取项类型
作用
tag
若expand为false,是单一抽取项:
若抽取到此项,对指定物品标签中每个物品生成一个物品堆叠
若expand为true,是复合抽取项:
展开为多个单一抽取项,物品标签中每个物品作为一个单一抽取项。
抽取项数据格式如下:
战利品表抽取项
type:一个抽取项(使用命名空间ID指定)即抽取项类型(见右表)。
依抽取项类型而定的附加字段。
children:(可选)子抽取项列表。
:一个战利品表抽取项。单一抽取项、复合抽取项均可。
conditions:(可选)此复合抽取项的条件。仅当同时满足该列表中的所有谓词时,此复合抽取项才会进行展开。若有任一谓词不满足,此复合抽取项会被直接忽略。
:一个战利品表谓词。
functions:(可选)要对生成的物品堆叠应用物品修饰器。此列表中的修饰器按顺序应用。
:一个物品修饰器。
见物品修饰器。
weight:(可选,默认为1)决定了这个单一抽取项被抽取的权重。
quality:(可选,默认为0)根据战利品上下文提供的幸运值修改物品堆被抽取的权重。经过修改的权重为min(⌊b+ql⌋,0),其中b为weight的值,q为此字段的值,l为玩家幸运值属性的值和钓鱼时工具上fishing_luck_bonus魔咒效果的等级之和。此字段的幸运值生效条件与额外抽取次数bonus_rolls的生效条件相同。
conditions:(可选)此单一抽取项的条件。仅当同时满足该列表中的所有谓词时,该单一抽取项才会包含在抽取池中。若有任一谓词不满足,则在进行抽取前从抽取池中剔除此单一抽取项。
:一个战利品表谓词。
以下为各类型战利品池抽取项的数据格式:
alternatives[编辑 | 编辑源代码]
若满足指定条件,从列表中选择第一个满足条件的子项。
type:alternatives
复合抽取项共通字段
group[编辑 | 编辑源代码]
若满足指定条件,选取所有子项。
type:group
复合抽取项共通字段
sequence[编辑 | 编辑源代码]
若满足指定条件,从列表开头开始,逐一选择子项直到有一个子项不满足条件为止。
type:sequence
复合抽取项共通字段
tag[编辑 | 编辑源代码]
若expand为false,是单一抽取项:若抽取到此项,对指定物品标签中每个物品生成一个物品堆叠。除非使用物品修饰器修改,物品数量为1。
若expand为true,是复合抽取项:展开为权重相同(均为指定的权重)的多个单一抽取项,物品标签中每个物品作为一个单一抽取项,物品数量为1,无法使用物品修饰器[7]。
type:tag
单一抽取项共通字段
expand:决定是否作为复合抽取项展开。如果为true,则物品标签内每种物品展开为权重相同的单一抽取项;如果为false,为单一抽取项。
name:物品标签的命名空间ID。
item[编辑 | 编辑源代码]
生成单一物品堆叠。除非使用物品修饰器修改,物品数量为1。
type:item
单一抽取项共通字段
name:物品的命名空间ID。
loot_table[编辑 | 编辑源代码]
从另一个战利品表生成物品堆叠。
type:loot_table
单一抽取项共通字段
value:一个战利品表(可以用 字符串指定一个战利品表的命名空间ID,或直接在此处以 类型定义一个新的战利品表)。调用此战利品表生成物品堆叠。不允许循环调用。
dynamic[编辑 | 编辑源代码]
生成的物品堆叠根据当前在破坏的方块决定。
type:dynamic
单一抽取项共通字段
name:可以为sherds(仅用于饰纹陶罐,掉落4个对应陶片)和contents(仅用于潜影盒,包含其内部物品而不是直接掉落至世界)。
empty[编辑 | 编辑源代码]
什么都不生成。
type:empty
物品修饰器[编辑 | 编辑源代码]
主条目:物品修饰器
战利品表使用物品修饰器来修改物品。
在数据包中,物品修饰器可以.json文件的形式定义于data/<命名空间>/item_modifiers目录下。
关于物品修饰器的数据格式,请参见物品修饰器。
战利品表谓词[编辑 | 编辑源代码]
主条目:谓词
战利品表使用了诸多判断条件来设置实体的掉落和随机池。参考谓词以了解所有可能的条件。
战利品上下文[编辑 | 编辑源代码]
当游戏生成战利品时,会创建一个“战利品上下文”来存储当前用于生成战利品的信息,并将此上下文传入战利品表进行计算。战利品上下文内包含各种参数,以供战利品表谓词和物品修饰器使用。
主条目:战利品上下文
战利品表[编辑 | 编辑源代码]
以下这些是默认存在的战利品表。
文件结构
loot_table
archaeology
desert_pyramid
desert_well
ocean_ruin_cold
ocean_ruin_warm
trail_ruins_common
trail_ruins_rare
blocks - 挖掘方块时的掉落物。
acacia_button
acacia_door
acacia_fence
acacia_fence_gate
acacia_hanging_sign
acacia_leaves
acacia_log
acacia_planks
acacia_pressure_plate
acacia_sapling
acacia_sign
acacia_slab
acacia_stairs
acacia_trapdoor
acacia_wood
activator_rail
allium
amethyst_block
amethyst_cluster
ancient_debris
andesite
andesite_slab
andesite_stairs
andesite_wall
anvil
attached_melon_stem
attached_pumpkin_stem
azalea
azalea_leaves
azure_bluet
bamboo
bamboo_block
bamboo_button
bamboo_door
bamboo_fence
bamboo_fence_gate
bamboo_hanging_sign
bamboo_mosaic
bamboo_mosaic_slab
bamboo_mosaic_stairs
bamboo_planks
bamboo_pressure_plate
bamboo_sapling
bamboo_sign
bamboo_slab
bamboo_stairs
bamboo_trapdoor
barrel
basalt
beacon
bee_nest
beehive
beetroots
bell
big_dripleaf
big_dripleaf_stem
birch_button
birch_door
birch_fence
birch_fence_gate
birch_hanging_sign
birch_leaves
birch_log
birch_planks
birch_pressure_plate
birch_sapling
birch_sign
birch_slab
birch_stairs
birch_trapdoor
birch_wood
black_banner
black_bed
black_candle
black_candle_cake
black_carpet
black_concrete
black_concrete_powder
black_glazed_terracotta
black_shulker_box
black_stained_glass
black_stained_glass_pane
black_terracotta
black_wool
blackstone
blackstone_slab
blackstone_stairs
blackstone_wall
blast_furnace
blue_banner
blue_bed
blue_candle
blue_candle_cake
blue_carpet
blue_concrete
blue_concrete_powder
blue_glazed_terracotta
blue_ice
blue_orchid
blue_shulker_box
blue_stained_glass
blue_stained_glass_pane
blue_terracotta
blue_wool
bone_block
bookshelf
brain_coral
brain_coral_block
brain_coral_fan
brewing_stand
brick_slab
brick_stairs
brick_wall
bricks
brown_banner
brown_bed
brown_candle
brown_candle_cake
brown_carpet
brown_concrete
brown_concrete_powder
brown_glazed_terracotta
brown_mushroom
brown_mushroom_block
brown_shulker_box
brown_stained_glass
brown_stained_glass_pane
brown_terracotta
brown_wool
bubble_coral
bubble_coral_block
bubble_coral_fan
budding_amethyst
cactus
cake
calcite
calibrated_sculk_sensor
campfire
candle
candle_cake
carrots
cartography_table
carved_pumpkin
cauldron
cave_vines
cave_vines_plant
chain
cherry_button
cherry_door
cherry_fence
cherry_fence_gate
cherry_hanging_sign
cherry_leaves
cherry_log
cherry_planks
cherry_pressure_plate
cherry_sapling
cherry_sign
cherry_slab
cherry_stairs
cherry_trapdoor
cherry_wood
chest
chipped_anvil
chiseled_bookshelf
chiseled_copper
chiseled_deepslate
chiseled_nether_bricks
chiseled_polished_blackstone
chiseled_quartz_block
chiseled_red_sandstone
chiseled_sandstone
chiseled_stone_bricks
chiseled_tuff
chiseled_tuff_bricks
chorus_flower
chorus_plant
clay
coal_block
coal_ore
coarse_dirt
cobbled_deepslate
cobbled_deepslate_slab
cobbled_deepslate_stairs
cobbled_deepslate_wall
cobblestone
cobblestone_slab
cobblestone_stairs
cobblestone_wall
cobweb
cocoa
comparator
composter
conduit
copper_block
copper_bulb
copper_door
copper_grate
copper_ore
copper_trapdoor
cornflower
cracked_deepslate_bricks
cracked_deepslate_tiles
cracked_nether_bricks
cracked_polished_blackstone_bricks
cracked_stone_bricks
crafter
crafting_table
creeper_head
crimson_button
crimson_door
crimson_fence
crimson_fence_gate
crimson_fungus
crimson_hanging_sign
crimson_hyphae
crimson_nylium
crimson_planks
crimson_pressure_plate
crimson_roots
crimson_sign
crimson_slab
crimson_stairs
crimson_stem
crimson_trapdoor
crying_obsidian
cut_copper
cut_copper_slab
cut_copper_stairs
cut_red_sandstone
cut_red_sandstone_slab
cut_sandstone
cut_sandstone_slab
cyan_banner
cyan_bed
cyan_candle
cyan_candle_cake
cyan_carpet
cyan_concrete
cyan_concrete_powder
cyan_glazed_terracotta
cyan_shulker_box
cyan_stained_glass
cyan_stained_glass_pane
cyan_terracotta
cyan_wool
damaged_anvil
dandelion
dark_oak_button
dark_oak_door
dark_oak_fence
dark_oak_fence_gate
dark_oak_hanging_sign
dark_oak_leaves
dark_oak_log
dark_oak_planks
dark_oak_pressure_plate
dark_oak_sapling
dark_oak_sign
dark_oak_slab
dark_oak_stairs
dark_oak_trapdoor
dark_oak_wood
dark_prismarine
dark_prismarine_slab
dark_prismarine_stairs
daylight_detector
dead_brain_coral
dead_brain_coral_block
dead_brain_coral_fan
dead_bubble_coral
dead_bubble_coral_block
dead_bubble_coral_fan
dead_bush
dead_fire_coral
dead_fire_coral_block
dead_fire_coral_fan
dead_horn_coral
dead_horn_coral_block
dead_horn_coral_fan
dead_tube_coral
dead_tube_coral_block
dead_tube_coral_fan
decorated_pot
deepslate
deepslate_brick_slab
deepslate_brick_stairs
deepslate_brick_wall
deepslate_bricks
deepslate_coal_ore
deepslate_copper_ore
deepslate_diamond_ore
deepslate_emerald_ore
deepslate_gold_ore
deepslate_iron_ore
deepslate_lapis_ore
deepslate_redstone_ore
deepslate_tile_slab
deepslate_tile_stairs
deepslate_tile_wall
deepslate_tiles
detector_rail
diamond_block
diamond_ore
diorite
diorite_slab
diorite_stairs
diorite_wall
dirt
dirt_path
dispenser
dragon_egg
dragon_head
dried_kelp_block
dripstone_block
dropper
emerald_block
emerald_ore
enchanting_table
end_rod
end_stone
end_stone_brick_slab
end_stone_brick_stairs
end_stone_brick_wall
end_stone_bricks
ender_chest
exposed_chiseled_copper
exposed_copper
exposed_copper_bulb
exposed_copper_door
exposed_copper_grate
exposed_copper_trapdoor
exposed_cut_copper
exposed_cut_copper_slab
exposed_cut_copper_stairs
farmland
fern
fire
fire_coral
fire_coral_block
fire_coral_fan
fletching_table
flower_pot
flowering_azalea
flowering_azalea_leaves
frogspawn
frosted_ice
furnace
gilded_blackstone
glass
glass_pane
glow_lichen
glowstone
gold_block
gold_ore
granite
granite_slab
granite_stairs
granite_wall
grass_block
gravel
gray_banner
gray_bed
gray_candle
gray_candle_cake
gray_carpet
gray_concrete
gray_concrete_powder
gray_glazed_terracotta
gray_shulker_box
gray_stained_glass
gray_stained_glass_pane
gray_terracotta
gray_wool
green_banner
green_bed
green_candle
green_candle_cake
green_carpet
green_concrete
green_concrete_powder
green_glazed_terracotta
green_shulker_box
green_stained_glass
green_stained_glass_pane
green_terracotta
green_wool
grindstone
hanging_roots
hay_block
heavy_core
heavy_weighted_pressure_plate
honey_block
honeycomb_block
hopper
horn_coral
horn_coral_block
horn_coral_fan
ice
infested_chiseled_stone_bricks
infested_cobblestone
infested_cracked_stone_bricks
infested_deepslate
infested_mossy_stone_bricks
infested_stone
infested_stone_bricks
iron_bars
iron_block
iron_door
iron_ore
iron_trapdoor
jack_o_lantern
jukebox
jungle_button
jungle_door
jungle_fence
jungle_fence_gate
jungle_hanging_sign
jungle_leaves
jungle_log
jungle_planks
jungle_pressure_plate
jungle_sapling
jungle_sign
jungle_slab
jungle_stairs
jungle_trapdoor
jungle_wood
kelp
kelp_plant
ladder
lantern
lapis_block
lapis_ore
large_amethyst_bud
large_fern
lava_cauldron
lectern
lever
light_blue_banner
light_blue_bed
light_blue_candle
light_blue_candle_cake
light_blue_carpet
light_blue_concrete
light_blue_concrete_powder
light_blue_glazed_terracotta
light_blue_shulker_box
light_blue_stained_glass
light_blue_stained_glass_pane
light_blue_terracotta
light_blue_wool
light_gray_banner
light_gray_bed
light_gray_candle
light_gray_candle_cake
light_gray_carpet
light_gray_concrete
light_gray_concrete_powder
light_gray_glazed_terracotta
light_gray_shulker_box
light_gray_stained_glass
light_gray_stained_glass_pane
light_gray_terracotta
light_gray_wool
light_weighted_pressure_plate
lightning_rod
lilac
lily_of_the_valley
lily_pad
lime_banner
lime_bed
lime_candle
lime_candle_cake
lime_carpet
lime_concrete
lime_concrete_powder
lime_glazed_terracotta
lime_shulker_box
lime_stained_glass
lime_stained_glass_pane
lime_terracotta
lime_wool
lodestone
loom
magenta_banner
magenta_bed
magenta_candle
magenta_candle_cake
magenta_carpet
magenta_concrete
magenta_concrete_powder
magenta_glazed_terracotta
magenta_shulker_box
magenta_stained_glass
magenta_stained_glass_pane
magenta_terracotta
magenta_wool
magma_block
mangrove_button
mangrove_door
mangrove_fence
mangrove_fence_gate
mangrove_hanging_sign
mangrove_leaves
mangrove_log
mangrove_planks
mangrove_pressure_plate
mangrove_propagule
mangrove_roots
mangrove_sign
mangrove_slab
mangrove_stairs
mangrove_trapdoor
mangrove_wood
medium_amethyst_bud
melon
melon_stem
moss_block
moss_carpet
mossy_cobblestone
mossy_cobblestone_slab
mossy_cobblestone_stairs
mossy_cobblestone_wall
mossy_stone_brick_slab
mossy_stone_brick_stairs
mossy_stone_brick_wall
mossy_stone_bricks
mud
mud_brick_slab
mud_brick_stairs
mud_brick_wall
mud_bricks
muddy_mangrove_roots
mushroom_stem
mycelium
nether_brick_fence
nether_brick_slab
nether_brick_stairs
nether_brick_wall
nether_bricks
nether_gold_ore
nether_portal
nether_quartz_ore
nether_sprouts
nether_wart
nether_wart_block
netherite_block
netherrack
note_block
oak_button
oak_door
oak_fence
oak_fence_gate
oak_hanging_sign
oak_leaves
oak_log
oak_planks
oak_pressure_plate
oak_sapling
oak_sign
oak_slab
oak_stairs
oak_trapdoor
oak_wood
observer
obsidian
ochre_froglight
orange_banner
orange_bed
orange_candle
orange_candle_cake
orange_carpet
orange_concrete
orange_concrete_powder
orange_glazed_terracotta
orange_shulker_box
orange_stained_glass
orange_stained_glass_pane
orange_terracotta
orange_tulip
orange_wool
oxeye_daisy
oxidized_chiseled_copper
oxidized_copper
oxidized_copper_bulb
oxidized_copper_door
oxidized_copper_grate
oxidized_copper_trapdoor
oxidized_cut_copper
oxidized_cut_copper_slab
oxidized_cut_copper_stairs
packed_ice
packed_mud
pearlescent_froglight
peony
petrified_oak_slab
piglin_head
pink_banner
pink_bed
pink_candle
pink_candle_cake
pink_carpet
pink_concrete
pink_concrete_powder
pink_glazed_terracotta
pink_petals
pink_shulker_box
pink_stained_glass
pink_stained_glass_pane
pink_terracotta
pink_tulip
pink_wool
piston
pitcher_crop
pitcher_plant
player_head
podzol
pointed_dripstone
polished_andesite
polished_andesite_slab
polished_andesite_stairs
polished_basalt
polished_blackstone
polished_blackstone_brick_slab
polished_blackstone_brick_stairs
polished_blackstone_brick_wall
polished_blackstone_bricks
polished_blackstone_button
polished_blackstone_pressure_plate
polished_blackstone_slab
polished_blackstone_stairs
polished_blackstone_wall
polished_deepslate
polished_deepslate_slab
polished_deepslate_stairs
polished_deepslate_wall
polished_diorite
polished_diorite_slab
polished_diorite_stairs
polished_granite
polished_granite_slab
polished_granite_stairs
polished_tuff
polished_tuff_slab
polished_tuff_stairs
polished_tuff_wall
poppy
potatoes
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_warped_roots
potted_white_tulip
potted_wither_rose
powder_snow
powder_snow_cauldron
powered_rail
prismarine
prismarine_brick_slab
prismarine_brick_stairs
prismarine_bricks
prismarine_slab
prismarine_stairs
prismarine_wall
pumpkin
pumpkin_stem
purple_banner
purple_bed
purple_candle
purple_candle_cake
purple_carpet
purple_concrete
purple_concrete_powder
purple_glazed_terracotta
purple_shulker_box
purple_stained_glass
purple_stained_glass_pane
purple_terracotta
purple_wool
purpur_block
purpur_pillar
purpur_slab
purpur_stairs
quartz_block
quartz_bricks
quartz_pillar
quartz_slab
quartz_stairs
rail
raw_copper_block
raw_gold_block
raw_iron_block
red_banner
red_bed
red_candle
red_candle_cake
red_carpet
red_concrete
red_concrete_powder
red_glazed_terracotta
red_mushroom
red_mushroom_block
red_nether_brick_slab
red_nether_brick_stairs
red_nether_brick_wall
red_nether_bricks
red_sand
red_sandstone
red_sandstone_slab
red_sandstone_stairs
red_sandstone_wall
red_shulker_box
red_stained_glass
red_stained_glass_pane
red_terracotta
red_tulip
red_wool
redstone_block
redstone_lamp
redstone_ore
redstone_torch
redstone_wire
reinforced_deepslate
repeater
respawn_anchor
rooted_dirt
rose_bush
sand
sandstone
sandstone_slab
sandstone_stairs
sandstone_wall
scaffolding
sculk
sculk_catalyst
sculk_sensor
sculk_shrieker
sculk_vein
sea_lantern
sea_pickle
seagrass
short_grass
shroomlight
shulker_box
skeleton_skull
slime_block
small_amethyst_bud
small_dripleaf
smithing_table
smoker
smooth_basalt
smooth_quartz
smooth_quartz_slab
smooth_quartz_stairs
smooth_red_sandstone
smooth_red_sandstone_slab
smooth_red_sandstone_stairs
smooth_sandstone
smooth_sandstone_slab
smooth_sandstone_stairs
smooth_stone
smooth_stone_slab
sniffer_egg
snow
snow_block
soul_campfire
soul_fire
soul_lantern
soul_sand
soul_soil
soul_torch
spawner
sponge
spore_blossom
spruce_button
spruce_door
spruce_fence
spruce_fence_gate
spruce_hanging_sign
spruce_leaves
spruce_log
spruce_planks
spruce_pressure_plate
spruce_sapling
spruce_sign
spruce_slab
spruce_stairs
spruce_trapdoor
spruce_wood
sticky_piston
stone
stone_brick_slab
stone_brick_stairs
stone_brick_wall
stone_bricks
stone_button
stone_pressure_plate
stone_slab
stone_stairs
stonecutter
stripped_acacia_log
stripped_acacia_wood
stripped_bamboo_block
stripped_birch_log
stripped_birch_wood
stripped_cherry_log
stripped_cherry_wood
stripped_crimson_hyphae
stripped_crimson_stem
stripped_dark_oak_log
stripped_dark_oak_wood
stripped_jungle_log
stripped_jungle_wood
stripped_mangrove_log
stripped_mangrove_wood
stripped_oak_log
stripped_oak_wood
stripped_spruce_log
stripped_spruce_wood
stripped_warped_hyphae
stripped_warped_stem
sugar_cane
sunflower
suspicious_gravel
suspicious_sand
sweet_berry_bush
tall_grass
tall_seagrass
target
terracotta
tinted_glass
tnt
torch
torchflower
torchflower_crop
trapped_chest
trial_spawner
tripwire
tripwire_hook
tube_coral
tube_coral_block
tube_coral_fan
tuff
tuff_brick_slab
tuff_brick_stairs
tuff_brick_wall
tuff_bricks
tuff_slab
tuff_stairs
tuff_wall
turtle_egg
twisting_vines
twisting_vines_plant
vault
verdant_froglight
vine
warped_button
warped_door
warped_fence
warped_fence_gate
warped_fungus
warped_hanging_sign
warped_hyphae
warped_nylium
warped_planks
warped_pressure_plate
warped_roots
warped_sign
warped_slab
warped_stairs
warped_stem
warped_trapdoor
warped_wart_block
water_cauldron
waxed_chiseled_copper
waxed_copper_block
waxed_copper_bulb
waxed_copper_door
waxed_copper_grate
waxed_copper_trapdoor
waxed_cut_copper
waxed_cut_copper_slab
waxed_cut_copper_stairs
waxed_exposed_chiseled_copper
waxed_exposed_copper
waxed_exposed_copper_bulb
waxed_exposed_copper_door
waxed_exposed_copper_grate
waxed_exposed_copper_trapdoor
waxed_exposed_cut_copper
waxed_exposed_cut_copper_slab
waxed_exposed_cut_copper_stairs
waxed_oxidized_chiseled_copper
waxed_oxidized_copper
waxed_oxidized_copper_bulb
waxed_oxidized_copper_door
waxed_oxidized_copper_grate
waxed_oxidized_copper_trapdoor
waxed_oxidized_cut_copper
waxed_oxidized_cut_copper_slab
waxed_oxidized_cut_copper_stairs
waxed_weathered_chiseled_copper
waxed_weathered_copper
waxed_weathered_copper_bulb
waxed_weathered_copper_door
waxed_weathered_copper_grate
waxed_weathered_copper_trapdoor
waxed_weathered_cut_copper
waxed_weathered_cut_copper_slab
waxed_weathered_cut_copper_stairs
weathered_chiseled_copper
weathered_copper
weathered_copper_bulb
weathered_copper_door
weathered_copper_grate
weathered_copper_trapdoor
weathered_cut_copper
weathered_cut_copper_slab
weathered_cut_copper_stairs
weeping_vines
weeping_vines_plant
wet_sponge
wheat
white_banner
white_bed
white_candle
white_candle_cake
white_carpet
white_concrete
white_concrete_powder
white_glazed_terracotta
white_shulker_box
white_stained_glass
white_stained_glass_pane
white_terracotta
white_tulip
white_wool
wither_rose
wither_skeleton_skull
yellow_banner
yellow_bed
yellow_candle
yellow_candle_cake
yellow_carpet
yellow_concrete
yellow_concrete_powder
yellow_glazed_terracotta
yellow_shulker_box
yellow_stained_glass
yellow_stained_glass_pane
yellow_terracotta
yellow_wool
zombie_head
chests - 资源箱子里的物品。
abandoned_mineshaft - 废弃矿井中的运输矿车。
ancient_city
ancient_city_ice_box
bastion_bridge - 堡垒遗迹桥梁上的箱子。
bastion_hoglin_stable - 堡垒遗迹疣猪兽棚中的箱子。
bastion_other - 堡垒遗迹中其他位置的箱子。
bastion_treasure - 堡垒遗迹宝藏室中的箱子。
buried_treasure - 埋藏的宝藏。
desert_pyramid - 沙漠神殿的宝藏室里的箱子。
end_city_treasure - 末地城里的箱子。
igloo_chest - 雪屋地下室里的箱子。
jungle_temple - 丛林神庙里的箱子。
jungle_temple_dispenser - 丛林神庙的发射器。
nether_bridge - 下界要塞里的箱子。
pillager_outpost - 掠夺者前哨站的箱子。
ruined_portal - 废弃传送门的箱子
shipwreck_map - 沉船的地图箱。
shipwreck_supply - 沉船的补给箱。
shipwreck_treasure - 沉船的宝箱。
simple_dungeon - 地牢里的箱子。
spawn_bonus_chest - 如果打开奖励箱选项的话,新世界生成时的奖励箱。
stronghold_corridor - 要塞台阶祭坛里的箱子。
stronghold_crossing - 要塞储存室里的箱子。
stronghold_library - 要塞图书馆里的箱子。
trial_chambers
corridor
entrance
intersection
intersection_barrel
reward
reward_common
reward_ominous
reward_ominous_common
reward_ominous_rare
reward_ominous_unique
reward_rare
reward_unique
supply
underwater_ruin_big - 海底废墟的大型建筑物的箱子。
underwater_ruin_small - 海底废墟的小型建筑物的箱子。
village - 村庄中的箱子。
village_armorer - 盔甲匠箱子。
village_butcher - 屠夫箱子。
village_cartographer - 制图师箱子。
village_desert_house - 沙漠房屋箱子。
village_fisher - 渔夫箱子。
village_fletcher - 制箭师箱子。
village_mason - 石匠箱子。
village_plains_house - 平原房屋箱子。
village_savanna_house - 热带草原房屋箱子。
village_shepherd - 牧羊人箱子。
village_snowy_house - 积雪房屋箱子。
village_taiga_house - 针叶林房屋箱子。
village_tannery - 皮匠箱子。
village_temple - 牧师箱子。
village_toolsmith - 工具匠箱子。
village_weaponsmith - 武器匠箱子。
woodland_mansion - 林地府邸的箱子。
dispensers
trial_chambers
chamber
corridor
water
entities - 实体掉落的物品。
allay
armadillo
armor_stand
axolotl
bat
bee
blaze
bogged
breeze
camel
cat
cave_spider
chicken
cod
cow
creeper
dolphin
donkey
drowned
elder_guardian
ender_dragon
enderman
endermite
evoker
fox
frog
ghast
giant
glow_squid
goat
guardian
hoglin
horse
husk
illusioner
iron_golem
llama
magma_cube
mooshroom
mule
ocelot
panda
parrot
phantom
pig
piglin
piglin_brute
pillager
player
polar_bear
pufferfish
rabbit
ravager
salmon
sheep - 不同颜色的羊毛掉落。
black
blue
brown
cyan
gray
green
light_blue
light_gray
lime
magenta
orange
pink
purple
red
white
yellow
sheep - 所有的绵羊
shulker
silverfish
skeleton
skeleton_horse
slime
sniffer
snow_golem
spider
squid
stray
strider
tadpole
trader_llama
tropical_fish
turtle
vex
villager
vindicator
wandering_trader
warden
witch
wither
wither_skeleton
wolf
zoglin
zombie
zombie_horse
zombie_villager
zombified_piglin
equipment
trial_chamber
trial_chamber_melee
trial_chamber_ranged
gameplay
armadillo_shed
cat_morning_gift - 猫在与玩家睡觉后第二天给予的物品。
chicken_lay
fishing - 钓鱼时可能得到的物品。
fish - 钓鱼时可能得到的鱼,同时被守卫者和远古守卫者继承。
junk - 钓鱼时可能得到的垃圾。
treasure - 钓鱼时可能得到的宝藏。
fishing - 通过运气在fishing目录下中抽取战利品表。
hero_of_the_village - 不同职业村民给予具有村庄英雄状态效果玩家的物品。
armorer_gift
baby_gift
butcher_gift
cartographer_gift
cleric_gift
farmer_gift
fisherman_gift
fletcher_gift
leatherworker_gift
librarian_gift
mason_gift
shepherd_gift
toolsmith_gift
unemployed_gift
weaponsmith_gift
panda_sneeze
piglin_bartering - 与猪灵以物易物可能得到的物品。
sniffer_digging
pots
trial_chambers
corridor
shearing
bogged
mooshroom - 不同变种的蘑菇掉落。
brown
red
mooshroom
sheep - 不同颜色的羊毛掉落。
black
blue
brown
cyan
gray
green
light_blue
light_gray
lime
magenta
orange
pink
purple
red
white
yellow
sheep
snow_golem
spawners
ominous
trial_chamber
consumables
key
trial_chamber
consumables
items_to_drop_when_ominous
key
历史[编辑 | 编辑源代码]
Java版1.92015年10月19日Dinnerbone宣布了制作战利品表。15w43a加入了战利品表。15w43c重命名villager_golem.json为iron_golem.json。加入了钓鱼、无毛绵羊、僵尸马和骷髅马的战利品表。重命名抽取项字段items为entries、单一物品项item为name。向抽取项加入了加入了type以选择调用战利品表、生成单一物品或不生成。加入了luck。加入了set_damage函数。15w44b加入了quality字段。移除了luck和luck_multiplier字段。加入了bonus_rolls字段。15w51a现在在旁观模式下的玩家不再能触发容器使用其战利品表来生成战利品。1.9.1pre1现在发射器和投掷器可以使用战利品表。丛林神庙的发射器现在使用chests/jungle_temple_dispenser战利品表。1.1116w32a驴、骡、尸壳和僵尸村民现在从它们各自的战利品表中抽取,而不是分别从马和僵尸的战利品表抽取。16w43a村民、恼鬼和末影龙现在有了它们各自的战利品表。1.1317w43a自定义战利品表现在移入数据包中工作,此前位于存档的data/loot_tables目录下。17w47a移除了set_data函数。1.1418w43a现在方块的掉落物由战利品表控制。战利品表获得了一批新选项。在箱子和方块的战利品表中将实体设置为"this"时现在指玩家。18w44a现在为猫、cat_morning_gift、玩家和女巫加入了战利品表。为新加入的方块加入了战利品表。18w46a为幻术师加入了战利品表。18w48a为村庄加入了更多战利品表,其中有些尚未使用。移除了战利品表village_blacksmith。18w49a战利品表 village_savanna_house和village_snowy_house现在被使用了。为村庄加入了更多战利品表。18w50a战利品表 village_desert_house和village_taiga_house现在被使用了,这让所有之前未使用的战利品表都被使用了。pre3为下界传送门方块加入了战利品表。1.19.322w46a为末影人死亡时掉落的手持的方块加入了战利品表。1.20pre1加入了随机序列用于控制未指定种子的战利品表生成。1.20.223w32a现在战利品表文件使用的谓词可以使用列表定义,效果与谓词文件一致。1.20.524w07a加入了gameplay/panda_sneeze战利品表。24w12a加入了storage数值提供器。此提供器能获取命令存储中数据标签所提供的数值。1.2124w21a将战利品表文件夹loot_tables重命名为loot_table。1.21.224w35a移除了硬编码的空战利品表minecraft:empty。现在绵羊掉落物只使用entities/sheep战利品表。加入了战利品表shearing/sheep和shearing/mooshroom。24w37a鸡下蛋的战利品表现在受gameplay/chicken_lay控制。犰狳随机脱落鳞甲的战利品表现在受gameplay/armadillo_shed控制。
参考[编辑 | 编辑源代码]
↑ MC-94610
↑ MC-149589
↑ MC-184348
↑ MC-120523
↑ MC-262347
↑ MC-110336
↑ 7.0 7.1 MC-212671
外部链接[编辑 | 编辑源代码]
Loot Table Generator on misode.github.io,一个战利品表生成器。
导航[编辑 | 编辑源代码]
查
论
编Java版可自定义内容
基本概念
注册表
命名空间ID
标签
命令
命令存储
命令上下文
NBT格式
NBT路径
SNBT格式
JSON
文本组件
格式化代码
UUID
数据包
函数
结构模板
声音事件
注册
定义格式
聊天类型
对话框
伤害类型
魔咒
魔咒提供器
唱片机曲目
猫变种
青蛙变种
猪变种
牛变种
鸡变种
狼变种
狼音效变种
画变种
山羊角乐器
试炼刷怪笼配置数据
旗帜图案
盔甲纹饰
测试环境
测试实例
游戏行为
战利品表
战利品上下文
随机序列
物品修饰器
谓词
配方
进度
实体谓词
世界生成
维度
维度类型
世界预设
超平坦预设
噪声
噪声设置
密度函数
生物群系
雕刻器
已配置的地物
已放置的地物
结构
结构集
结构池
处理器列表
资源包
纹理
模型
物品模型映射
字体
着色器
声音事件
相关条目
属性
数据组件
数据组件谓词
粒子数据格式
实体数据格式
方块实体数据格式
物品堆叠数据格式
存档格式
世界生成
数据生成器
相关教程
安装数据包
制作数据包
自定义盔甲纹饰
参考实例
官方实例
洞穴与山崖预览数据包
实验性内置数据包
示例数据包
教程实例
实例:射线投射
实例:视线魔法
查
论
编 Java版
版本
演示版
地点
PC Gamer演示版(Beta 1.3)
开发周期
版本记录
pre-Classic
Classic
Classic早期创造
多人测试
生存测试
Classic后期创造
Indev
Infdev
Alpha
Beta
正式版
开发版本
实验性内容
已移除特性
方块
物品
配方
未使用特性
独有特性
提及特性
计划版本
技术
已知漏洞
启动器
硬件需求
方块实体
命令
函数
崩溃
数据值
Classic
Indev
扁平化前
数据版本
调试屏幕
格式化代码
高度图
键控代码
启动器
注册表
命名空间ID
兴趣点
协议版本
种子
统计信息
刻
UUID
出生点区块
出生点保护
坐标
字幕
世界加载屏幕
开发资源
文本组件
NBT格式
战利品表
Mojang API
网络协议
远程控制台协议
混淆映射表
.minecraft
存档格式
结构存储格式(Schematic文件格式)
过时开发资源
Classic服务器协议
al_version
材料
已配置的地表生成器
多人游戏
服务器
Minecraft Realms
服务器列表
服务端配置文件格式
服务器需求
定制服务器
游戏订制
皮肤
披风
资源包
纹理
模型
字体
着色器
声音事件
数据包
洞穴与山崖预览数据包
实验性内容