Update node drops

This commit is contained in:
Wuzzy 2017-01-04 08:01:40 +01:00
parent 112b7876d2
commit f8aa0e5006
4 changed files with 52 additions and 48 deletions

View file

@ -141,7 +141,7 @@ minetest.register_craftitem("default:prismarine_shard", {
}) })
minetest.register_craftitem("default:quartz_crystal", { minetest.register_craftitem("default:quartz_crystal", {
description = "Quartz Crystal", description = "Nether Quartz",
inventory_image = "default_quartz_crystal.png", inventory_image = "default_quartz_crystal.png",
stack_max = 64, stack_max = 64,
}) })

View file

@ -53,7 +53,18 @@ minetest.register_node("default:stone_with_redstone", {
is_ground_content = true, is_ground_content = true,
stack_max = 64, stack_max = 64,
groups = {cracky=2}, groups = {cracky=2},
drop = "mesecons:wire_00000000_off 5", drop = {
items = {
max_items = 1,
{
items = {"mesecons:redstone_dust 4"},
rarity = 2,
},
{
items = {"mesecons:redstone_dust 5"},
},
}
},
sounds = default.node_sound_stone_defaults(), sounds = default.node_sound_stone_defaults(),
}) })
@ -64,13 +75,13 @@ minetest.register_node("default:stone_with_lapis", {
stack_max = 64, stack_max = 64,
groups = {cracky=2}, groups = {cracky=2},
drop = { drop = {
max_items = 2, max_items = 1,
items = { items = {
{items = {'dye:blue 5'},rarity = 16}, {items = {'dye:blue 8'},rarity = 5},
{items = {'dye:blue 4'},rarity = 12}, {items = {'dye:blue 7'},rarity = 5},
{items = {'dye:blue 3'},rarity = 8}, {items = {'dye:blue 6'},rarity = 5},
{items = {'dye:blue 2'},rarity = 6}, {items = {'dye:blue 5'},rarity = 5},
{items = {'dye:blue 1'},rarity = 1}, {items = {'dye:blue 4'}},
} }
}, },
sounds = default.node_sound_stone_defaults(), sounds = default.node_sound_stone_defaults(),
@ -190,7 +201,7 @@ minetest.register_node("default:gravel", {
drop = { drop = {
max_items = 1, max_items = 1,
items = { items = {
{items = {'default:flint'},rarity = 7}, {items = {'default:flint'},rarity = 10},
{items = {'default:gravel'}} {items = {'default:gravel'}}
} }
}, },
@ -315,8 +326,8 @@ minetest.register_node("default:sea_lantern", {
drop = { drop = {
max_items = 1, max_items = 1,
items = { items = {
{ items = {'default:prismarine_cry 2'} }, { items = {'default:prismarine_cry 3'}, rarity = 2 },
{ items = {'default:prismarine_cry 3'}, rarity = 2 } { items = {'default:prismarine_cry 2'}}
} }
}, },
tiles = {"default_sea_lantern.png"}, tiles = {"default_sea_lantern.png"},
@ -394,15 +405,10 @@ minetest.register_node("default:leaves", {
rarity = 20, rarity = 20,
}, },
{ {
-- player will get apple with 1/20 chance -- player will get apple with 1/200 chance
items = {'default:apple'}, items = {'default:apple'},
rarity = 200, rarity = 200,
}, },
{
-- player will get leaves only if he get no saplings,
-- this is because max_items is 1
items = {''},
}
} }
}, },
sounds = default.node_sound_leaves_defaults(), sounds = default.node_sound_leaves_defaults(),
@ -441,15 +447,9 @@ minetest.register_node("default:jungleleaves", {
max_items = 1, max_items = 1,
items = { items = {
{ {
-- player will get sapling with 1/20 chance
items = {'default:junglesapling'}, items = {'default:junglesapling'},
rarity = 20, rarity = 40,
}, },
{
-- player will get leaves only if he get no saplings,
-- this is because max_items is 1
items = {''},
}
} }
}, },
sounds = default.node_sound_leaves_defaults(), sounds = default.node_sound_leaves_defaults(),
@ -507,15 +507,9 @@ minetest.register_node("default:acacialeaves", {
max_items = 1, max_items = 1,
items = { items = {
{ {
-- player will get sapling with 1/20 chance
items = {'default:acaciasapling'}, items = {'default:acaciasapling'},
rarity = 20, rarity = 20,
}, },
{
-- player will get leaves only if he get no saplings,
-- this is because max_items is 1
items = {''},
}
} }
}, },
sounds = default.node_sound_leaves_defaults(), sounds = default.node_sound_leaves_defaults(),
@ -692,7 +686,7 @@ minetest.register_node("default:reeds", {
minetest.register_node("default:quartz_ore", { minetest.register_node("default:quartz_ore", {
description = "Quartz Ore", description = "Nether Quartz Ore",
stack_max = 64, stack_max = 64,
tiles = {"default_quartz_ore.png"}, tiles = {"default_quartz_ore.png"},
groups = {cracky=3,}, groups = {cracky=3,},
@ -739,6 +733,7 @@ minetest.register_node("default:bookshelf", {
tiles = {"default_wood.png", "default_wood.png", "default_bookshelf.png"}, tiles = {"default_wood.png", "default_wood.png", "default_bookshelf.png"},
stack_max = 64, stack_max = 64,
groups = {choppy=3,oddly_breakable_by_hand=2,flammable=3}, groups = {choppy=3,oddly_breakable_by_hand=2,flammable=3},
drop = {"default:book 3"},
sounds = default.node_sound_wood_defaults(), sounds = default.node_sound_wood_defaults(),
}) })
@ -1637,7 +1632,7 @@ minetest.register_node("default:apple_gold", {
}) })
minetest.register_node("default:dry_shrub", { minetest.register_node("default:dry_shrub", {
description = "Dry Shrub", description = "Dead Bush",
drawtype = "plantlike", drawtype = "plantlike",
visual_scale = 1.0, visual_scale = 1.0,
tiles = {"default_dry_shrub.png"}, tiles = {"default_dry_shrub.png"},
@ -1647,6 +1642,19 @@ minetest.register_node("default:dry_shrub", {
walkable = false, walkable = false,
stack_max = 64, stack_max = 64,
groups = {snappy=3,flammable=3,attached_node=1}, groups = {snappy=3,flammable=3,attached_node=1},
drop = {
max_items = 1,
items = {
{
items = {"default:stick 2"},
rarity = 2,
},
{
items = {"default:stick 1"},
rarity = 2,
},
}
},
sounds = default.node_sound_leaves_defaults(), sounds = default.node_sound_leaves_defaults(),
selection_box = { selection_box = {
type = "fixed", type = "fixed",
@ -1655,7 +1663,7 @@ minetest.register_node("default:dry_shrub", {
}) })
minetest.register_node("default:grass", { minetest.register_node("default:grass", {
description = "Grass", description = "Tall Grass",
drawtype = "plantlike", drawtype = "plantlike",
tiles = {"default_tallgrass.png"}, tiles = {"default_tallgrass.png"},
inventory_image = "default_tallgrass.png", inventory_image = "default_tallgrass.png",
@ -1664,15 +1672,10 @@ minetest.register_node("default:grass", {
max_items = 1, max_items = 1,
items = { items = {
{ {
-- player will get sapling with 1/20 chance -- player will get seed with 1/5 chance
items = {'farming:wheat_seed'}, items = {'farming:wheat_seed'},
rarity = 5, rarity = 5,
}, },
{
-- player will get leaves only if he get no saplings,
-- this is because max_items is 1
items = {''},
}
} }
}, },
paramtype = "light", paramtype = "light",
@ -1698,10 +1701,8 @@ minetest.register_node("default:glowstone", {
drop = { drop = {
max_items = 1, max_items = 1,
items = { items = {
{items = {'default:glowdust 9'},rarity = 7},
{items = {'default:glowdust 6'},rarity = 5},
{items = {'default:glowdust 4'},rarity = 3}, {items = {'default:glowdust 4'},rarity = 3},
{items = {'default:glowdust 3'},rarity = 2}, {items = {'default:glowdust 3'},rarity = 3},
{items = {'default:glowdust 2'}}, {items = {'default:glowdust 2'}},
} }
}, },
@ -1810,6 +1811,7 @@ minetest.register_node("default:ice", {
use_texture_alpha = true, use_texture_alpha = true,
stack_max = 64, stack_max = 64,
groups = {cracky=3,oddly_breakable_by_hand=2}, groups = {cracky=3,oddly_breakable_by_hand=2},
drop = "",
sounds = default.node_sound_glass_defaults(), sounds = default.node_sound_glass_defaults(),
}) })
@ -1822,6 +1824,7 @@ minetest.register_node("default:packedice", {
use_texture_alpha = true, use_texture_alpha = true,
stack_max = 64, stack_max = 64,
groups = {cracky=2}, groups = {cracky=2},
drop = "",
sounds = default.node_sound_glass_defaults(), sounds = default.node_sound_glass_defaults(),
}) })

View file

@ -54,9 +54,10 @@ minetest.register_node("farming:carrot", {
drop = { drop = {
max_items = 1, max_items = 1,
items = { items = {
{ items = {'farming:carrot_item 2'} }, { items = {'farming:carrot_item 4'}, rarity = 5 },
{ items = {'farming:carrot_item 3'}, rarity = 2 }, { items = {'farming:carrot_item 3'}, rarity = 2 },
{ items = {'farming:carrot_item 4'}, rarity = 5 } { items = {'farming:carrot_item 2'}, rarity = 2 },
{ items = {'farming:carrot_item 1'} },
} }
}, },
groups = {snappy=3, flammable=2, not_in_creative_inventory=1,dig_by_water=1}, groups = {snappy=3, flammable=2, not_in_creative_inventory=1,dig_by_water=1},

View file

@ -7,11 +7,11 @@ minetest.register_node("farming:melon", {
drop = { drop = {
max_items = 1, max_items = 1,
items = { items = {
{ items = {'farming:melon_item 3'} }, { items = {'farming:melon_item 7'}, rarity = 14 },
{ items = {'farming:melon_item 4'}, rarity = 2 },
{ items = {'farming:melon_item 5'}, rarity = 5 },
{ items = {'farming:melon_item 6'}, rarity = 10 }, { items = {'farming:melon_item 6'}, rarity = 10 },
{ items = {'farming:melon_item 7'}, rarity = 14 } { items = {'farming:melon_item 5'}, rarity = 5 },
{ items = {'farming:melon_item 4'}, rarity = 2 },
{ items = {'farming:melon_item 3'} },
} }
}, },
after_dig_node = function(pos, oldnode, oldmetadata, user) after_dig_node = function(pos, oldnode, oldmetadata, user)