通过修改食物注册表实现自定义食物的属性,如可否食用,概率药效,是否可种植等属性
配置文件:
配置文件:
{
"\"minecraft:apple\"\n": {
"minecraft:food": {
"nutrition": 4,
"saturation_modifier": "low"
},
"minecraft:use_duration": 32
},
"\"minecraft:appleEnchanted\"\n": {
"minecraft:foil": true,
"minecraft:food": {
"can_always_eat": true,
"effects": [
{
"amplifier": 4,
"chance": 1.0,
"duration": 30,
"name": "regeneration"
},
{
"amplifier": 3,
"chance": 1.0,
"duration": 120,
"name": "absorption"
},
{
"amplifier": 0,
"chance": 1.0,
"duration": 300,
"name": "resistance"
},
{
"amplifier": 0,
"chance": 1.0,
"duration": 300,
"name": "fire_resistance"
}
],
"nutrition": 4,
"saturation_modifier": "supernatural"
},
"minecraft:hand_equipped": false,
"minecraft:stacked_by_data": true,
"minecraft:use_duration": 32
},
"\"minecraft:baked_potato\"\n": {
"minecraft:food": {
"nutrition": 5,
"saturation_modifier": "normal"
},
"minecraft:use_duration": 32
},
"\"minecraft:beef\"\n": {
"minecraft:food": {
"nutrition": 3,
"saturation_modifier": "low"
},
"minecraft:use_duration": 32
},
"\"minecraft:beetroot\"\n": {
"minecraft:food": {
"nutrition": 1,
"saturation_modifier": "normal"
},
"minecraft:use_duration": 32
},
"\"minecraft:beetroot_seeds\"\n": {
"minecraft:seed": {
"crop_result": "beetroot"
}
},
"\"minecraft:beetroot_soup\"\n": {
"minecraft:food": {
"nutrition": 6,
"saturation_modifier": "normal",
"using_converts_to": "bowl"
},
"minecraft:max_stack_size": 1,
"minecraft:use_duration": 32
},
"\"minecraft:bread\"\n": {
"minecraft:food": {
"nutrition": 5,
"saturation_modifier": "normal"
},
"minecraft:use_duration": 32
},
"\"minecraft:camera\"\n": {
"minecraft:block": "minecraft:camera",
"minecraft:camera": {
"black_bars_duration": 0.2,
"black_bars_screen_ratio": 0.08,
"picture_duration": 1.0,
"shutter_duration": 0.2,
"slide_away_duration": 0.2
},
"minecraft:use_duration": 100000
},
"\"minecraft:carrot\"\n": {
"minecraft:food": {
"nutrition": 3,
"saturation_modifier": "normal"
},
"minecraft:seed": {
"crop_result": "carrots"
},
"minecraft:use_duration": 32
},
"\"minecraft:chicken\"\n": {
"minecraft:food": {
"effects": [
{
"amplifier": 0,
"chance": 0.3,
"duration": 30,
"name": "hunger"
}
],
"nutrition": 2,
"saturation_modifier": "low"
},
"minecraft:use_duration": 32
},
"\"minecraft:chorus_fruit\"\n": {
"minecraft:food": {
"can_always_eat": true,
"cooldown_time": 20,
"cooldown_type": "chorusfruit",
"nutrition": 4,
"on_use_action": "chorus_teleport",
"on_use_range": [
8,
8,
8
],
"saturation_modifier": "low"
},
"minecraft:use_duration": 32
},
"\"minecraft:clownfish\"\n": {
"minecraft:food": {
"nutrition": 1,
"saturation_modifier": "poor"
},
"minecraft:max_damage": 0,
"minecraft:stacked_by_data": true,
"minecraft:use_duration": 32
},
"\"minecraft:cooked_beef\"\n": {
"minecraft:food": {
"nutrition": 8,
"saturation_modifier": "good"
},
"minecraft:use_duration": 32
},
"\"minecraft:cooked_chicken\"\n": {
"minecraft:food": {
"nutrition": 6,
"saturation_modifier": "normal"
},
"minecraft:use_duration": 32
},
"\"minecraft:cooked_fish\"\n": {
"minecraft:food": {
"nutrition": 5,
"saturation_modifier": "normal"
},
"minecraft:max_damage": 0,
"minecraft:stacked_by_data": true,
"minecraft:use_duration": 32
},
"\"minecraft:cooked_porkchop\"\n": {
"minecraft:food": {
"nutrition": 8,
"saturation_modifier": "good"
},
"minecraft:use_duration": 32
},
"\"minecraft:cooked_rabbit\"\n": {
"minecraft:food": {
"nutrition": 5,
"saturation_modifier": "normal"
},
"minecraft:use_duration": 32
},
"\"minecraft:cooked_salmon\"\n": {
"minecraft:food": {
"nutrition": 6,
"saturation_modifier": "good"
},
"minecraft:max_damage": 0,
"minecraft:stacked_by_data": true,
"minecraft:use_duration": 32
},
"\"minecraft:cookie\"\n": {
"minecraft:food": {
"nutrition": 2,
"saturation_modifier": "poor"
},
"minecraft:use_duration": 32
},
"\"minecraft:dried_kelp\"\n": {
"minecraft:food": {
"nutrition": 1,
"saturation_modifier": "poor"
},
"minecraft:use_duration": 16
},
"\"minecraft:fish\"\n": {
"minecraft:food": {
"nutrition": 2,
"saturation_modifier": "poor"
},
"minecraft:max_damage": 0,
"minecraft:stacked_by_data": true,
"minecraft:use_duration": 32
},
"\"minecraft:glow_berries\"\n": {
"minecraft:food": {
"is_meat": false,
"nutrition": 2,
"saturation_modifier": "low"
},
"minecraft:seed": {
"crop_result": "cave_vines",
"plant_at": [
"cave_vines",
"cave_vines_head_with_berries"
],
"plant_at_any_solid_surface": true,
"plant_at_face": "DOWN"
},
"minecraft:use_duration": 32
},
"\"minecraft:golden_apple\"\n": {
"minecraft:foil": false,
"minecraft:food": {
"can_always_eat": true,
"effects": [
{
"amplifier": 1,
"chance": 1.0,
"duration": 5,
"name": "regeneration"
},
{
"amplifier": 0,
"chance": 1.0,
"duration": 120,
"name": "absorption"
}
],
"nutrition": 4,
"saturation_modifier": "supernatural"
},
"minecraft:stacked_by_data": true,
"minecraft:use_duration": 32
},
"\"minecraft:golden_carrot\"\n": {
"minecraft:food": {
"nutrition": 6,
"saturation_modifier": "supernatural"
},
"minecraft:use_duration": 32
},
"\"minecraft:honey_bottle\"\n": {
"minecraft:food": {
"can_always_eat": true,
"nutrition": 6,
"remove_effects": [
"poison"
],
"saturation_modifier": "poor",
"using_converts_to": "glass_bottle"
},
"minecraft:max_stack_size": 16,
"minecraft:use_duration": 40
},
"\"minecraft:honeycomb\"\n": null,
"\"minecraft:melon\"\n": {
"minecraft:food": {
"nutrition": 2,
"saturation_modifier": "low"
},
"minecraft:use_duration": 32
},
"\"minecraft:melon_seeds\"\n": {
"minecraft:seed": {
"crop_result": "melon_stem"
}
},
"\"minecraft:mushroom_stew\"\n": {
"minecraft:food": {
"nutrition": 6,
"saturation_modifier": "normal",
"using_converts_to": "bowl"
},
"minecraft:max_stack_size": 1,
"minecraft:use_duration": 32
},
"\"minecraft:muttonCooked\"\n": {
"minecraft:food": {
"nutrition": 6,
"saturation_modifier": "good"
},
"minecraft:use_duration": 32
},
"\"minecraft:muttonRaw\"\n": {
"minecraft:food": {
"nutrition": 2,
"saturation_modifier": "low"
},
"minecraft:use_duration": 32
},
"\"minecraft:nether_wart\"\n": {
"minecraft:seed": {
"crop_result": "nether_wart",
"plant_at": "soul_sand"
}
},
"\"minecraft:poisonous_potato\"\n": {
"minecraft:food": {
"effects": [
{
"amplifier": 0,
"chance": 0.6,
"duration": 5,
"name": "poison"
}
],
"nutrition": 2,
"saturation_modifier": "low"
},
"minecraft:use_duration": 32
},
"\"minecraft:porkchop\"\n": {
"minecraft:food": {
"nutrition": 3,
"saturation_modifier": "low"
},
"minecraft:use_duration": 32
},
"\"minecraft:potato\"\n": {
"minecraft:food": {
"nutrition": 1,
"saturation_modifier": "low"
},
"minecraft:seed": {
"crop_result": "potatoes"
},
"minecraft:use_duration": 32
},
"\"minecraft:pufferfish\"\n": {
"minecraft:food": {
"effects": [
{
"amplifier": 3,
"duration": 60,
"name": "poison"
},
{
"amplifier": 1,
"duration": 15,
"name": "nausea"
},
{
"amplifier": 2,
"duration": 15,
"name": "hunger"
}
],
"nutrition": 1,
"saturation_modifier": "poor"
},
"minecraft:max_damage": 0,
"minecraft:stacked_by_data": true,
"minecraft:use_duration": 32
},
"\"minecraft:pumpkin_pie\"\n": {
"minecraft:food": {
"nutrition": 8,
"saturation_modifier": "low"
},
"minecraft:use_duration": 32
},
"\"minecraft:pumpkin_seeds\"\n": {
"minecraft:seed": {
"crop_result": "pumpkin_stem"
}
},
"\"minecraft:rabbit\"\n": {
"minecraft:food": {
"nutrition": 3,
"saturation_modifier": "low"
},
"minecraft:use_duration": 32
},
"\"minecraft:rabbit_stew\"\n": {
"minecraft:food": {
"nutrition": 10,
"saturation_modifier": "normal",
"using_converts_to": "bowl"
},
"minecraft:max_stack_size": 1,
"minecraft:use_duration": 32
},
"\"minecraft:rotten_flesh\"\n": {
"minecraft:food": {
"effects": [
{
"amplifier": 0,
"chance": 0.8,
"duration": 30,
"name": "hunger"
}
],
"nutrition": 4,
"saturation_modifier": "poor"
},
"minecraft:use_duration": 32
},
"\"minecraft:salmon\"\n": {
"minecraft:food": {
"nutrition": 2,
"saturation_modifier": "poor"
},
"minecraft:max_damage": 0,
"minecraft:stacked_by_data": true,
"minecraft:use_duration": 32
},
"\"minecraft:spider_eye\"\n": {
"minecraft:food": {
"effects": [
{
"amplifier": 0,
"chance": 1.0,
"duration": 5,
"name": "poison"
}
],
"nutrition": 2,
"saturation_modifier": "good"
},
"minecraft:use_duration": 32
},
"\"minecraft:suspicious_stew\"\n": {
"minecraft:food": {
"nutrition": 6,
"on_use_action": "suspicious_stew_effect",
"saturation_modifier": "normal",
"using_converts_to": "bowl"
},
"minecraft:max_stack_size": 1,
"minecraft:use_duration": 32
},
"\"minecraft:sweet_berries\"\n": {
"minecraft:food": {
"is_meat": false,
"nutrition": 2,
"saturation_modifier": "low"
},
"minecraft:seed": {
"crop_result": "sweet_berry_bush",
"plant_at": [
"grass",
"dirt",
"podzol",
"moss_block",
"mycelium"
]
},
"minecraft:use_duration": 32
},
"\"minecraft:wheat_seeds\"\n": {
"minecraft:seed": {
"crop_result": "wheat"
}
}
}