战利品表(Loot table)是一种技术性JSON表,用于决定各个情况下生成什么物品,比如自然生成的容器的内容物、破坏方块时的掉落物、杀死实体时的掉落物、钓鱼时可以钓上的物品、猪灵的以物易物。它不会影响经验的掉落和不掉落物品的实体,比如大型史莱姆产生的史莱姆和被虫蚀的方块中的蠹虫。
用途[]
战利品表由诸多字符串标签和一个长整型标签组成,这些字符串标签决定了要使用的战利品表,长整型标签决定种子。在相同的种子下生物或者是容器会掉落相同的物品。战利品表不决定容器内容物的排列方式。这种随机完全基于种子。
对于箱子、陷阱箱、漏斗、运输矿车、漏斗矿车、发射器、投掷器、潜影盒、木桶而言:
-
- LootTable:战利品表用于容器在将来被打开,或者内容物发生其他互动的时候进行物品的装填。若是一个大箱子,则仅带有此标签的一半箱子会受到影响。
- LootTableSeed:生成战利品表的种子,类似于生成世界的种子。此项为空或者是0时则使用随机的种子。
一旦容器内容物发生了互动(如打开箱子或破坏箱子等),这些标签会被移除,也只有此时,战利品才会出现在容器中。
对生物而言:
- 根标签。
- DeathLootTable:战利品表决定生物死亡时的掉落物品。
- DeathLootTableSeed:生成战利品表的种子,类似于生成世界的种子。此项为空或者是0时将使用随机的种子。
生物和容器的战利品表可以用/execute store
、/data merge
修改。玩家还可以使用命令/loot
将战利品表的内容给予实体或放进世界。
标签[]
战利品表完全使用标准的JSON格式。下面是用到的具体的内容。
- 根标签
- type: 战利品表的可选种类的命名空间ID值。必须是其中之一(命名空间
minecraft:
可以省略):minecraft:empty
战利品表不生成任何战利品、minecraft:entity
实体掉落物、minecraft:block
方块掉落物、minecraft:chest
宝藏箱战利品、minecraft:fishing
钓鱼战利品表、minecraft:advancement_reward
进度奖励、minecraft:barter
以物易物、minecraft:command
用于/execute (if|unless) predicate
、minecraft:selector
用于选择器的predicate=
、minecraft:advancement_entity
用于进度谓词的entity
、minecraft:generic
以上皆非。 - functions:对将要产生的物品堆应用函数。函数按顺序应用,所以比如
looting_enchant
函数必须放在set_count
函数之后以正常运作。 - pools:这个战利品表的随机池(pools)的列表。每个被使用的随机池给予抽奖次数(rolls)从物品列表中生成物品。
- 一个随机池。
- conditions:决定了使用这个随机池的条件。如果指定了多个条件,则必须都满足。
- functions:对将要产生的物品堆应用函数。函数按顺序应用,所以比如
looting_enchant
函数必须放在set_count
函数之后以正常运作。 - rolls:值提供器,指定在抽奖池中抽奖的次数。
- bonus_rolls:值提供器,指定每点幸运使得在此随机池中多抽奖的一定范围内的随机的次数。相乘后向下取整。
- entries:这个随机池能产生的所有物品的列表。每一次抽奖会随机根据权重选择一个符合条件的被抽出项。
- 一个被抽出项(entry)。
- conditions:决定抽中该项的条件。如果指定了多个条件,则必须都满足。
- functions:决定了抽中这个物品时对其执行函数(不是数据包中的函数)。如果没有被设置,它将不会被使用。必须按照顺序排放(会按照顺序执行),比如
looting_enchant
函数必须放在set_count
函数之后以正常运作。 - type:被抽出项种类的命名空间ID值(其中默认命名空间
minecraft:
可以省略)。可以是minecraft:item
选择物品项、minecraft:tag
选择物品标签、minecraft:loot_table
从另一个战利品表生成物品、minecraft:group
选择子项、minecraft:alternatives
从列表中选择一个子项、minecraft:sequence
选择子项直到有一个子项无法选择为止、minecraft:dynamic
生成方块的特定掉落物、minecraft:empty
什么都不生成。 - name:
- 如果类别type是minecraft:item,则填写物品的ID。比如
minecraft:diamond
。默认在没有被functions
影响的情况下,其数量为1。 - 如果type是minecraft:tag,则填写使用的物品标签。比如
arrows
。 - 如果type是minecraft:loot_table,则填写使用的战利品表。比如
minecraft:gameplay/fishing/junk
。 - 如果type是minecraft:dynamic,则填写
contents
指定方块实体的内容物或self
指定旗帜或玩家的头颅。
- 如果类别type是minecraft:item,则填写物品的ID。比如
- children:
- 如果type是minecraft:group,则填写用于生成战利品的项列表。可以用于行方便,比如一个条件适用于多个项时。
- 如果type是minecraft:alternatives,则填写哪个项用于首个的列表,只有首个成功的项可以生成。
- 如果type是minecraft:sequence,则填写使用的项列表,直到第一个项失败。当一个项失败时,此列表中的项都不再生成。
- expand: 如果type是minecraft:tag,并且expand的值设为true,将选择标签中的一个物品,每个物品的权重和质量都相同。如果设为false,将使用标签中的所有物品。当type是minecraft:tag时,此项为必需。
- weight:决定了这个物品被选择的权重。这个值越高物品便越容易被选择(概率为这个物品的权重⁄所有考虑的物品权重之和)。
- quality:基于杀死/开启箱子/钓鱼的玩家的幸运修改条目的
weight
。公式为weight + (quality * generic.luck)
(向下取整)。如果结果小于0,则取0。
- 一个被抽出项(entry)。
- 一个随机池。
- type: 战利品表的可选种类的命名空间ID值。必须是其中之一(命名空间
函数[]
战利品表使用了多种给物品添加特殊数据的函数,比如堆叠数或者附魔。下方是这些函数的列表以及使用它们用到的标签。这些标签都位于和 function标签所在的相同函数对象(object)下。
位于数据包<namespace>/item_modifiers目录下的文件拥有和这些函数相同的格式结构。
所有的函数请参见物品修饰器。
条件[]
战利品表使用了诸多判断条件来设置实体的掉落、随机池或者函数的条件。标签都位于 condition标签所在的条件对象(object)。
而且,数据包内的谓词的条件和战利品表的条件有相同结构。
参考谓词以了解所有可能的的条件。
值提供器[]
战利品表在一些地方使用值提供器来接收一个整数或浮点数。它们可以是一个常数,也可以是一个对象。
- : 常数提供器。
- : 根标签。
- type: 值提供器种类。
type可能的值和相关的额外内容:
- constant - 一个常量。
- value: 一个确定的数值。
- uniform - 提供一个位于最大值与最小值之间(包括这两个数)并服从均匀分布的随机数。
- min: 一个值提供器。最小值。
- max: 一个值提供器。最大值。
- binomial - 提供一个服从二项分布的随机数。
- n: 一个值提供器。尝试次数。
- p: 一个值提供器。 每次尝试的成功概率。
- score - 一个记分板值。
- target: 记分板名提供器。必须为
this
,killer
,direct_killer
,player_killer
之一。 - target: 记分板名提供器。
- type: 源地址。 需为 fixed 或 context。
- 如果
type
为fixed
:- name: 一个UUID或玩家名。
- 如果
type
为context
:- target: 记分板名提供器。 必须为
this
,killer
,direct_killer
,player_killer
之一。
- target: 记分板名提供器。 必须为
- score: 记分板项目。
- scale: 可选的。记分板的值将以乘于该倍率后返回。
- target: 记分板名提供器。必须为
战利品表[]
以下这些是默认存在的战利品表。
- loot_tables
- blocks - 挖掘方块时的掉落物
- acacia_button
- acacia_door
- acacia_fence
- acacia_fence_gate
- 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
- andesite
- andesite_slab
- andesite_stairs
- andesite_wall
- anvil
- attached_melon_stem
- attached_pumpkin_stem
- azure_bluet
- bamboo
- bamboo_sapling
- barrel
- basalt
- beacon
- bee_nest
- beetroots
- bell
- big_dripleaf
- big_dripleaf_stem
- birch_button
- birch_door
- birch_fence
- birch_fence_gate
- 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
- campfire
- candle
- candle_cake
- carrots
- cartography_table
- carved_pumpkin
- cauldron
- cave_vines
- cave_vines_plant
- chain
- chest
- chipped_anvil
- chiseled_deepslate
- chiseled_nether_bricks
- chiseled_polished_blackstone
- chiseled_quartz_block
- chiseled_red_standstone
- chiseled_sandstone
- chiseled_stone_brick
- 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_ore
- cornflower
- cracked_deepslate_bricks
- cracked_deepslate_tiles
- cracked_nether_bricks
- cracked_polished_blackstone_bricks
- cracked_stone_bricks
- crafting_table
- creeper_head
- crimson_button
- crimson_door
- crimson_fence
- crimson_fence_gate
- crimson_fungus
- 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_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
- 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_walls
- 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_copper
- exposed_cut_copper
- exposed_cut_copper_slab
- exposed_cut_copper_stairs
- farmland
- fern
- fire_coral
- fire_coral_block
- fire_coral_fan
- fletching_table
- flower_pot
- flowering_azalea
- flowering_azalea_leaves
- frosted_ice
- furnace
- gilded_blackstone
- glass
- glass_pane
- glow_lichen
- glowstone
- gold_block
- gold_ore
- granite
- granite_slab
- granite_stairs
- granite_wall
- grass
- 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_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_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
- 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
- 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_leaves
- oak_log
- oak_planks
- oak_pressure_plate
- oak_sapling
- oak_sign
- oak_slab
- oak_stairs
- oak_trapdoor
- oak_wood
- observer
- obsidian
- 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_copper
- oxidized_cut_copper
- oxidized_cut_copper_slab
- oxidized_cut_copper_stairs
- packed_ice
- peony
- petrified_oak_slab
- pink_banner
- pink_bed
- pink_candle
- pink_candle_cake
- pink_carpet
- pink_concrete
- pink_concrete_powder
- pink_glazed_terracotta
- pink_shulker_box
- pink_stained_glass
- pink_stained_glass_pane
- pink_terracotta
- pink_tulip
- pink_wool
- piston
- 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
- 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_cornflower
- potted_crimson_fungus
- potted_crimson_roots
- potted_dandelion
- potted_dark_oak_sapling
- potted_dead_bush
- potted_fern
- pottedflowering_azalea_bush
- potted_jungle_sapling
- potted_lily_of_the_valley
- potted_oak_sapling
- potted_orange_tulip
- potted_oxeye_daisy
- potted_pink_tulip
- potted_poppy
- potted_red_mushroom
- potted_red_tulip
- potted_spruce_sapling
- 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
- repeater
- respawn_anchor
- rooted_dirt
- rose_bush
- sand
- sandstone
- sandstone_slab
- sandstone_stairs
- sandstone_wall
- scaffolding
- sculk_sensor
- sea_lantern
- sea_pickle
- seagrass
- shroomlight
- shulker_box
- skeleton_skull
- slime_block
- small_amethyst_bud
- small_drileaf
- 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
- 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_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_birch_log
- stripped_birch_wood
- stripped_crimson_hyphae
- stripped_crimson_stem
- stripped_dark_oak_log
- stripped_dark_oak_wood
- stripped_jungle_log
- stripped_jungle_wood
- stripped_oak_log
- stripped_oak_wood
- stripped_spruce_log
- stripped_spruce_wood
- stripped_warped_hyphae
- stripped_warped_stem
- sugar_cane
- sunflower
- sweet_berry_bush
- tall_grass
- tall_seagrass
- target
- terracotta
- tinted_glass
- tnt
- torch
- trapped_chest
- tripwire
- tripwire_hook
- tube_coral
- tube_coral_block
- tube_coral_fan
- tuff
- turtle_egg
- twisting_vines
- twisting_vines_plant
- vine
- warped_button
- warped_door
- warped_fence
- warped_fence_gate
- warped_fungus
- 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_copper
- waxed_cut_copper
- waxed_cut_copper_slab
- waxed_cut_copper_stairs
- waxed_exposed_copper
- waxed_exposed_cut_copper
- waxed_exposed_cut_copper_slab
- waxed_exposed_cut_copper_stairs
- waxed_oxidized_copper
- waxed_oxidized_cut_copper
- waxed_oxidized_cut_copper_slab
- waxed_oxidized_cut_copper_stairs
- waxed_weathered_copper
- waxed_weathered_cut_copper
- waxed_weathered_cut_copper_slab
- waxed_weathered_cut_copper_stairs
- weathered_copper
- 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 - 资源箱子里的物品。
- 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 - 武器匠箱子。
- abandoned_mineshaft - 废弃矿井中的运输矿车。
- 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 - 要塞图书馆里的箱子。
- underwater_ruin_big - 海底废墟的大型建筑物的箱子。
- underwater_ruin_small - 海底废墟的小型建筑物的箱子。
- woodland_mansion - 林地府邸的箱子。
- village - 村庄中的箱子。
- entities - 实体掉落的物品。
- sheep - 有毛的绵羊。
- black
- blue
- brown
- cyan
- gray
- green
- light_blue
- light_gray
- lime
- magenta
- orange
- pink
- purple
- red
- white
- yellow
- armor_stand
- axolotl
- bat
- bee
- blaze
- cat
- cave_spider
- chicken
- cod
- cow
- creeper
- dolphin
- donkey
- drowned
- elder_guardian
- ender_dragon
- enderman
- endermite
- evoker
- fox
- ghast
- giant
- glow_squid
- goat
- guardian
- hoglin
- horse
- husk
- illusioner
- iron_golem
- llama
- magma_cube
- mooshroom
- mule
- ocelot
- panda
- parrot
- phantom
- player
- pig
- piglin
- piglin_brute
- pillager
- player
- polar_bear
- pufferfish
- rabbit
- ravager
- salmon
- sheep - 所有的绵羊
- shulker
- silverfish
- skeleton
- skeleton_horse
- slime
- snow_golem
- spider
- squid
- trader_llama
- tropical_fish
- turtle
- vex
- villager
- vindicator
- witch
- wither
- wither_skeleton
- wolf
- zoglin
- zombie
- zombie_horse
- zombie_villager
- zombified_piglin
- sheep - 有毛的绵羊。
- gameplay
- fishing - 钓鱼时可能得到的物品。
- hero_of_the_village - 不同职业村民给予具有村庄英雄状态效果玩家的物品。
- armorer_gift
- butcher_gift
- cartographer_gift
- cleric_gift
- farmer_gift
- fisherman_gift
- fletcher_gift
- leatherworker_gift
- librarian_gift
- mason_gift
- shepherd_gift
- toolsmith_gift
- weaponsmith_gift
- cat_morning_gift - 猫在与玩家睡觉后第二天给予的物品。
- fishing - 通过运气在fishing目录下中抽取战利品表。
- piglin_bartering - 与猪灵以物易物可能得到的物品。
- empty - 不包含任何物品。
- blocks - 挖掘方块时的掉落物
数据包[]
可以使用数据包修改原有的战利品表或者新建一个。以下是其文件结构:
- 世界保存文件夹
- datapacks
- 数据包名称
- data
- 自定义命名空间
- loot_tables
- 战利品表名称(.json)
- loot_tables
- 自定义命名空间
- data
- 数据包名称
- datapacks
如果该文件夹的名字为minecraft
,游戏就会用里面的文件来覆盖游戏主文件的loot_tables里的特定战利品表(存档/datapacks/数据包名称/data/minecraft/loot_tables
路径等于游戏主文件里的/data/minecraft/loot_tables
,同路径和名字的战利品表会取代.jar里相对的文件)。比如存档里的datapacks/数据包名称/data/minecraft/loot_tables/entities/zombie.json
就会覆盖原版中的僵尸战利品表,地图中所有僵尸都会根据该表掉落。而存档里的datapacks/数据包名称/data/其他的命名空间/loot_tables/entities/zombie.json
或者是datapacks/数据包名称/minecraft/loot_tables/zombie.json
不会覆盖掉默认的战利品表,而可以用NBT标签来指定实体使用此自定义的战利品表。
战利品表名称的格式为命名空间ID,比如testing:testing1
就是指定存档/datapacks/数据包名称/data/testing/loot_tables/
里的testing1.json。而testing:test/testing2
就是指定存档/datapacks/数据包名称/data/testing/loot_tables/test/
里的testing2.json。命名空间如果是minecraft,则可以省略。
历史[]
Java版 | |||||
---|---|---|---|---|---|
1.9 | 2015年10月19日 | Dinnerbone宣布了制作战利品表。 | |||
15w43a | 加入战利品表。 | ||||
15w43b | 增加条件entity_scores。 | ||||
15w43c | 重命名“villager_golem.json”为“iron_golem.json”。 | ||||
增加了钓鱼、无毛绵羊、僵尸马和骷髅马的战利品表。 | |||||
重命名 item为 name,重命名 items为 entries。 | |||||
增加了 type并支持读取一个战利品表以代替物品。 | |||||
增加了 luck。 | |||||
增加了函数set_damage。 | |||||
15w44a | 增加了函数enchant_randomly及set_attributes。 | ||||
15w44b | 添加了 quality 标签。 | ||||
移除了 luck和 luck_multiplier标签。 | |||||
添加了 bonus_rolls 标签。 | |||||
15w51a | 在旁观模式下的玩家将不再触发容器使用其战利品表来生成战利品。 | ||||
1.9.1 | pre1 | 发射器和投掷器现在使用战利品表。 | |||
添加了缺省表 chests/jungle_temple_dispenser 。 | |||||
1.11 | 16w32a | 驴、骡、尸壳和僵尸村民现在从它们各自的战利品表中抽取,而不是分别从马和僵尸的战利品表抽取。 | |||
16w43a | 村民,恼鬼和末影龙现在有了它们各自的战利品表。 | ||||
1.13 | 17w43a | 自定义战利品表现在移入数据包。 | |||
1.14 | 18w43a | 方块的掉落也改为使用战利品表了。 | |||
战利品表现在获得了一批新选项。 | |||||
在箱子和方块的战利品表中将实体设置为"this"时现在指玩家。 | |||||
18w44a | 现在为猫,cat_morning_gift ,玩家,女巫加入了战利品表。
| ||||
为新加入的方块加入了战利品表。 | |||||
18w46a | 为幻术师加入了战利品表。 | ||||
18w48a | 为村庄加入了更多战利品表,其中有些尚未使用。 | ||||
移除了战利品表: village_blacksmith | |||||
18w49a | 战利品表 village_savanna_house 和 village_snowy_house 现在被使用了。
| ||||
为村庄加入了更多战利品表。 | |||||
18w50a | 战利品表 village_desert_house 和 village_taiga_house 现在被使用了,这让所有之前未使用的战利品表都被使用了。 | ||||
1.15 | 19w34a | 加入了函数copy_state 。 | |||
1.16 | 20w12a | 加入了fishing_hook 子谓词以检查鱼钩的属性。 | |||
pre3 | 为下界传送门方块加入了战利品表。 |
组件 | |
---|---|
数据包 | |
教程 |
版本 | |||||||
---|---|---|---|---|---|---|---|
开发周期 |
| ||||||
技术 |
| ||||||
多人游戏 | |||||||
游戏订制 |