Rename default mod to rp_default
This commit is contained in:
parent
eb9ac2bb10
commit
869a1aed87
@ -47,7 +47,7 @@ By [KaadmY](https://github.com/kaadmy)
|
||||
Inspiration by [Kenney](http://kenney.nl)
|
||||
|
||||
- [Kenney](http://kenney.nl) for the inspiration, most of the aesthetic.
|
||||
- Sounds in the default mod are all by Kenney (CC0)
|
||||
- Sounds in the `rp_default` mod are all by Kenney (CC0)
|
||||
- All textures/models by KaadmY (CC BY-SA 4.0)
|
||||
|
||||
## Licenses
|
||||
|
@ -24,7 +24,7 @@ movement_gravity = 9.8
|
||||
# If you're given the inital stuff
|
||||
|
||||
give_initial_enable = false
|
||||
give_initial_items = default:pick_stone,default:torch_weak 10
|
||||
give_initial_items = rp_default:pick_stone,rp_default:torch_weak 10
|
||||
|
||||
# If you can name chests when the sign is below the chest; may cause problems
|
||||
|
||||
|
@ -193,7 +193,7 @@ crafting.register_on_craft(on_craft)
|
||||
|
||||
-- Formspecs
|
||||
|
||||
local form = default.ui.get_page("default:default")
|
||||
local form = default.ui.get_page("rp_default:default")
|
||||
|
||||
-- column 1: status image (0=gotten, 1=partial, 2=missing)
|
||||
-- column 2: achievement name
|
||||
@ -360,7 +360,7 @@ achievements.register_achievement(
|
||||
title = S("Hardened Miner"),
|
||||
description = S("Craft a carbon steel pickaxe."),
|
||||
times = 1,
|
||||
craftitem = "default:pick_carbon_steel",
|
||||
craftitem = "rp_default:pick_carbon_steel",
|
||||
})
|
||||
|
||||
achievements.register_achievement(
|
||||
@ -369,7 +369,7 @@ achievements.register_achievement(
|
||||
title = S("Off to Battle"),
|
||||
description = S("Craft a broadsword."),
|
||||
times = 1,
|
||||
craftitem = "default:broadsword",
|
||||
craftitem = "rp_default:broadsword",
|
||||
})
|
||||
|
||||
-- Stone
|
||||
@ -380,7 +380,7 @@ achievements.register_achievement(
|
||||
title = S("Mineority"),
|
||||
description = S("Mine a stone."),
|
||||
times = 1,
|
||||
dignode = "default:stone",
|
||||
dignode = "rp_default:stone",
|
||||
})
|
||||
|
||||
achievements.register_achievement(
|
||||
@ -389,7 +389,7 @@ achievements.register_achievement(
|
||||
title = S("Smelting Room"),
|
||||
description = S("Craft a furnace."),
|
||||
times = 1,
|
||||
craftitem = "default:furnace",
|
||||
craftitem = "rp_default:furnace",
|
||||
})
|
||||
|
||||
-- Biomes
|
||||
@ -400,7 +400,7 @@ achievements.register_achievement(
|
||||
title = S("Gardener"),
|
||||
description = S("Plant a flower."),
|
||||
times = 1,
|
||||
placenode = "default:flower",
|
||||
placenode = "rp_default:flower",
|
||||
})
|
||||
|
||||
achievements.register_achievement(
|
||||
@ -409,7 +409,7 @@ achievements.register_achievement(
|
||||
title = S("Dry Lands"),
|
||||
description = S("Collect dry grass."),
|
||||
times = 1,
|
||||
dignode = "default:dry_grass",
|
||||
dignode = "rp_default:dry_grass",
|
||||
})
|
||||
|
||||
achievements.register_achievement(
|
||||
@ -429,7 +429,7 @@ achievements.register_achievement(
|
||||
title = S("Fertile"),
|
||||
description = S("Craft a bag of fertilizer."),
|
||||
times = 1,
|
||||
craftitem = "default:fertilizer",
|
||||
craftitem = "rp_default:fertilizer",
|
||||
})
|
||||
|
||||
-- Literature
|
||||
@ -440,7 +440,7 @@ achievements.register_achievement(
|
||||
title = S("Librarian"),
|
||||
description = S("Craft a bookshelf."),
|
||||
times = 1,
|
||||
craftitem = "default:bookshelf",
|
||||
craftitem = "rp_default:bookshelf",
|
||||
})
|
||||
|
||||
default.log("mod:achievements", "loaded")
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = achievements
|
||||
depends = default, crafting
|
||||
depends = rp_default, crafting
|
||||
|
@ -1,3 +1,3 @@
|
||||
name = ambiance
|
||||
depends = default
|
||||
depends = rp_default
|
||||
optional_depends = weather
|
||||
|
@ -12,10 +12,10 @@ armor = {}
|
||||
armor.materials = {
|
||||
-- material craftitem description %
|
||||
{"wood", "group:planks", { S("Wooden Helmet"), S("Wooden Chestplate"), S("Wooden Boots") }, 10},
|
||||
{"steel", "default:ingot_steel", { S("Steel Helmet"), S("Steel Chestplate"), S("Steel Boots") }, 20},
|
||||
{"steel", "rp_default:ingot_steel", { S("Steel Helmet"), S("Steel Chestplate"), S("Steel Boots") }, 20},
|
||||
{"chainmail", "armor:chainmail_sheet", { S("Chainmail Helmet"), S("Chainmail Chestplate"), S("Chainmail Boots") }, 30},
|
||||
{"carbon_steel", "default:ingot_carbon_steel", { S("Carbon Steel Helmet"), S("Carbon Steel Chestplate"), S("Carbon Steel Boots") }, 40},
|
||||
{"bronze", "default:ingot_bronze", { S("Bronze Helmet"), S("Bronze Chestplate"), S("Bronze Boots") }, 60},
|
||||
{"carbon_steel", "rp_default:ingot_carbon_steel", { S("Carbon Steel Helmet"), S("Carbon Steel Chestplate"), S("Carbon Steel Boots") }, 40},
|
||||
{"bronze", "rp_default:ingot_bronze", { S("Bronze Helmet"), S("Bronze Chestplate"), S("Bronze Boots") }, 60},
|
||||
}
|
||||
|
||||
-- Usable slots
|
||||
@ -24,7 +24,7 @@ armor.slots = {"helmet", "chestplate", "boots"}
|
||||
|
||||
-- Formspec
|
||||
|
||||
local form_armor = default.ui.get_page("default:2part")
|
||||
local form_armor = default.ui.get_page("rp_default:2part")
|
||||
|
||||
form_armor = form_armor .. "list[current_player;main;0.25,4.75;8,4;]"
|
||||
form_armor = form_armor .. default.ui.get_hotbar_itemslot_bg(0.25, 4.75, 8, 1)
|
||||
@ -205,7 +205,7 @@ crafting.register_craft(
|
||||
{
|
||||
output = "armor:chainmail_sheet 3",
|
||||
items = {
|
||||
"default:ingot_steel 5",
|
||||
"rp_default:ingot_steel 5",
|
||||
}
|
||||
})
|
||||
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = armor
|
||||
depends = default, drop_items_on_die, crafting, achievements
|
||||
depends = rp_default, drop_items_on_die, crafting, achievements
|
||||
|
@ -1,3 +1,3 @@
|
||||
name = bed
|
||||
depends = crafting, default, player_effects, achievements
|
||||
depends = crafting, rp_default, player_effects, achievements
|
||||
optional_depends = farming
|
||||
|
@ -11,7 +11,7 @@ local BOOK_MAX_TITLE_LENGTH = 64
|
||||
local BOOK_MAX_TEXT_LENGTH = 4500
|
||||
|
||||
minetest.register_craftitem(
|
||||
":default:book",
|
||||
":rp_default:book",
|
||||
{
|
||||
description = S("Unnamed Book"),
|
||||
_tt_help = S("Write down some notes"),
|
||||
@ -30,7 +30,7 @@ minetest.register_craftitem(
|
||||
title = data:get_string("book:title")
|
||||
end
|
||||
|
||||
local form = default.ui.get_page("default:notabs")
|
||||
local form = default.ui.get_page("rp_default:notabs")
|
||||
form = form .. "field[0.5,1.25;8,0;title;"..F(S("Title:"))..";"..F(title).."]"
|
||||
form = form .. "textarea[0.5,1.75;8,6.75;text;"..F(S("Contents:"))..";"..F(text).."]"
|
||||
form = form .. default.ui.button_exit(2.75, 7.75, 3, 1, "write", S("Write"))
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = book
|
||||
depends = default
|
||||
depends = rp_default
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = builtin_item
|
||||
depends = default
|
||||
depends = rp_default
|
||||
|
@ -261,7 +261,7 @@ function crafting.craft(player, wanted, wanted_count, output, items)
|
||||
return {items = items, output = output}
|
||||
end
|
||||
|
||||
local form = default.ui.get_page("default:2part")
|
||||
local form = default.ui.get_page("rp_default:2part")
|
||||
|
||||
form = form .. "field[-1,-1;0,0;crafting_tracker;;]"
|
||||
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = crafting
|
||||
depends = default, drop_items_on_die
|
||||
depends = rp_default, drop_items_on_die
|
||||
|
@ -9,34 +9,34 @@ local tool_types = {
|
||||
pick = {
|
||||
wood = "group:planks 3",
|
||||
stone = "group:stone 3",
|
||||
wrought_iron = "default:ingot_wrought_iron 3",
|
||||
steel = "default:ingot_steel 3",
|
||||
carbon_steel = "default:ingot_carbon_steel 3",
|
||||
bronze = "default:ingot_bronze 3",
|
||||
wrought_iron = "rp_default:ingot_wrought_iron 3",
|
||||
steel = "rp_default:ingot_steel 3",
|
||||
carbon_steel = "rp_default:ingot_carbon_steel 3",
|
||||
bronze = "rp_default:ingot_bronze 3",
|
||||
},
|
||||
shovel = {
|
||||
wood = "group:planks 3",
|
||||
stone = "group:stone 3",
|
||||
wrought_iron = "default:ingot_wrought_iron 3",
|
||||
steel = "default:ingot_steel 3",
|
||||
carbon_steel = "default:ingot_carbon_steel 3",
|
||||
bronze = "default:ingot_bronze 3",
|
||||
wrought_iron = "rp_default:ingot_wrought_iron 3",
|
||||
steel = "rp_default:ingot_steel 3",
|
||||
carbon_steel = "rp_default:ingot_carbon_steel 3",
|
||||
bronze = "rp_default:ingot_bronze 3",
|
||||
},
|
||||
axe= {
|
||||
wood = "group:planks 3",
|
||||
stone = "group:stone 3",
|
||||
wrought_iron = "default:ingot_wrought_iron 3",
|
||||
steel = "default:ingot_steel 3",
|
||||
carbon_steel = "default:ingot_carbon_steel 3",
|
||||
bronze = "default:ingot_bronze 3",
|
||||
wrought_iron = "rp_default:ingot_wrought_iron 3",
|
||||
steel = "rp_default:ingot_steel 3",
|
||||
carbon_steel = "rp_default:ingot_carbon_steel 3",
|
||||
bronze = "rp_default:ingot_bronze 3",
|
||||
},
|
||||
spear = {
|
||||
wood = "group:planks 2",
|
||||
stone = "group:stone 2",
|
||||
wrought_iron = "default:ingot_wrought_iron 2",
|
||||
steel = "default:ingot_steel 2",
|
||||
carbon_steel = "default:ingot_carbon_steel 2",
|
||||
bronze = "default:ingot_bronze 2",
|
||||
wrought_iron = "rp_default:ingot_wrought_iron 2",
|
||||
steel = "rp_default:ingot_steel 2",
|
||||
carbon_steel = "rp_default:ingot_carbon_steel 2",
|
||||
bronze = "rp_default:ingot_bronze 2",
|
||||
},
|
||||
}
|
||||
|
||||
@ -44,11 +44,11 @@ for tool_name, tool_type in pairs(tool_types) do
|
||||
for material_name, material_item in pairs(tool_type) do
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:" .. tool_name .. "_" .. material_name,
|
||||
output = "rp_default:" .. tool_name .. "_" .. material_name,
|
||||
items = {
|
||||
material_item,
|
||||
"default:fiber 4",
|
||||
"default:stick 3",
|
||||
"rp_default:fiber 4",
|
||||
"rp_default:stick 3",
|
||||
}
|
||||
})
|
||||
end
|
||||
@ -58,11 +58,11 @@ end
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:broadsword",
|
||||
output = "rp_default:broadsword",
|
||||
items = {
|
||||
"default:ingot_steel 4",
|
||||
"default:fiber 5",
|
||||
"default:stick 2",
|
||||
"rp_default:ingot_steel 4",
|
||||
"rp_default:fiber 5",
|
||||
"rp_default:stick 2",
|
||||
}
|
||||
})
|
||||
|
||||
@ -70,41 +70,41 @@ crafting.register_craft(
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:shears",
|
||||
output = "rp_default:shears",
|
||||
items = {
|
||||
"default:ingot_wrought_iron 2",
|
||||
"default:fiber 2",
|
||||
"default:stick 2",
|
||||
"rp_default:ingot_wrought_iron 2",
|
||||
"rp_default:fiber 2",
|
||||
"rp_default:stick 2",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:shears_steel",
|
||||
output = "rp_default:shears_steel",
|
||||
items = {
|
||||
"default:ingot_steel 2",
|
||||
"default:fiber 2",
|
||||
"default:stick 2",
|
||||
"rp_default:ingot_steel 2",
|
||||
"rp_default:fiber 2",
|
||||
"rp_default:stick 2",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:shears_carbon_steel",
|
||||
output = "rp_default:shears_carbon_steel",
|
||||
items = {
|
||||
"default:ingot_carbon_steel 2",
|
||||
"default:fiber 2",
|
||||
"default:stick 2",
|
||||
"rp_default:ingot_carbon_steel 2",
|
||||
"rp_default:fiber 2",
|
||||
"rp_default:stick 2",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:shears_bronze",
|
||||
output = "rp_default:shears_bronze",
|
||||
items = {
|
||||
"default:ingot_bronze 2",
|
||||
"default:fiber 2",
|
||||
"default:stick 2",
|
||||
"rp_default:ingot_bronze 2",
|
||||
"rp_default:fiber 2",
|
||||
"rp_default:stick 2",
|
||||
}
|
||||
})
|
||||
|
||||
@ -112,28 +112,28 @@ crafting.register_craft(
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:ingot_steel 2",
|
||||
output = "rp_default:ingot_steel 2",
|
||||
items = {
|
||||
"default:sheet_graphite",
|
||||
"default:ingot_wrought_iron 4",
|
||||
"rp_default:sheet_graphite",
|
||||
"rp_default:ingot_wrought_iron 4",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:ingot_carbon_steel 2",
|
||||
output = "rp_default:ingot_carbon_steel 2",
|
||||
items = {
|
||||
"default:sheet_graphite 2",
|
||||
"default:ingot_wrought_iron 7",
|
||||
"rp_default:sheet_graphite 2",
|
||||
"rp_default:ingot_wrought_iron 7",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:ingot_bronze 2",
|
||||
output = "rp_default:ingot_bronze 2",
|
||||
items = {
|
||||
"default:ingot_tin 2",
|
||||
"default:ingot_copper 5",
|
||||
"rp_default:ingot_tin 2",
|
||||
"rp_default:ingot_copper 5",
|
||||
}
|
||||
})
|
||||
|
||||
@ -141,23 +141,23 @@ crafting.register_craft(
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:rope 2",
|
||||
output = "rp_default:rope 2",
|
||||
items = {
|
||||
"default:dry_grass 3",
|
||||
"rp_default:dry_grass 3",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:fiber 3",
|
||||
output = "rp_default:fiber 3",
|
||||
items = {
|
||||
"default:leaves 4",
|
||||
"rp_default:leaves 4",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:fiber",
|
||||
output = "rp_default:fiber",
|
||||
items = {
|
||||
"group:green_grass",
|
||||
}
|
||||
@ -165,7 +165,7 @@ crafting.register_craft(
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:stick 4",
|
||||
output = "rp_default:stick 4",
|
||||
items = {
|
||||
"group:planks",
|
||||
}
|
||||
@ -173,46 +173,46 @@ crafting.register_craft(
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:flint 2",
|
||||
output = "rp_default:flint 2",
|
||||
items = {
|
||||
"default:gravel",
|
||||
"rp_default:gravel",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:paper",
|
||||
output = "rp_default:paper",
|
||||
items = {
|
||||
"default:papyrus 3",
|
||||
"rp_default:papyrus 3",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:book",
|
||||
output = "rp_default:book",
|
||||
items = {
|
||||
"default:paper 3",
|
||||
"default:stick",
|
||||
"default:fiber",
|
||||
"rp_default:paper 3",
|
||||
"rp_default:stick",
|
||||
"rp_default:fiber",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:flint_and_steel",
|
||||
output = "rp_default:flint_and_steel",
|
||||
items = {
|
||||
"default:ingot_steel",
|
||||
"default:fiber",
|
||||
"default:flint",
|
||||
"rp_default:ingot_steel",
|
||||
"rp_default:fiber",
|
||||
"rp_default:flint",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:bucket",
|
||||
output = "rp_default:bucket",
|
||||
items = {
|
||||
"default:stick 2",
|
||||
"default:fiber 4",
|
||||
"rp_default:stick 2",
|
||||
"rp_default:fiber 4",
|
||||
"group:planks 5",
|
||||
}
|
||||
})
|
||||
@ -221,18 +221,18 @@ crafting.register_craft(
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:gravel",
|
||||
output = "rp_default:gravel",
|
||||
items = {
|
||||
"default:cobble",
|
||||
"rp_default:cobble",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:brick 2",
|
||||
output = "rp_default:brick 2",
|
||||
items = {
|
||||
"group:soil 5",
|
||||
"default:gravel 4",
|
||||
"rp_default:gravel 4",
|
||||
}
|
||||
})
|
||||
|
||||
@ -240,41 +240,41 @@ crafting.register_craft(
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:block_wrought_iron",
|
||||
output = "rp_default:block_wrought_iron",
|
||||
items = {
|
||||
"default:ingot_wrought_iron 9",
|
||||
"rp_default:ingot_wrought_iron 9",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:block_steel",
|
||||
output = "rp_default:block_steel",
|
||||
items = {
|
||||
"default:ingot_steel 9",
|
||||
"rp_default:ingot_steel 9",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:block_carbon_steel",
|
||||
output = "rp_default:block_carbon_steel",
|
||||
items = {
|
||||
"default:ingot_carbon_steel 9",
|
||||
"rp_default:ingot_carbon_steel 9",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:block_bronze",
|
||||
output = "rp_default:block_bronze",
|
||||
items = {
|
||||
"default:ingot_bronze 9",
|
||||
"rp_default:ingot_bronze 9",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:block_coal",
|
||||
output = "rp_default:block_coal",
|
||||
items = {
|
||||
"default:lump_coal 9",
|
||||
"rp_default:lump_coal 9",
|
||||
}
|
||||
})
|
||||
|
||||
@ -282,27 +282,27 @@ crafting.register_craft(
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:dirt_path 8",
|
||||
output = "rp_default:dirt_path 8",
|
||||
items = {
|
||||
"group:soil 3",
|
||||
"default:gravel 6",
|
||||
"rp_default:gravel 6",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:path_slab 2",
|
||||
output = "rp_default:path_slab 2",
|
||||
items = {
|
||||
"default:dirt_path",
|
||||
"rp_default:dirt_path",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:heated_dirt_path",
|
||||
output = "rp_default:heated_dirt_path",
|
||||
items = {
|
||||
"default:dirt_path",
|
||||
"default:ingot_wrought_iron",
|
||||
"rp_default:dirt_path",
|
||||
"rp_default:ingot_wrought_iron",
|
||||
}
|
||||
})
|
||||
|
||||
@ -310,25 +310,25 @@ crafting.register_craft(
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:planks 4",
|
||||
output = "rp_default:planks 4",
|
||||
items = {
|
||||
"default:tree",
|
||||
"rp_default:tree",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:planks_oak 4",
|
||||
output = "rp_default:planks_oak 4",
|
||||
items = {
|
||||
"default:tree_oak",
|
||||
"rp_default:tree_oak",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:planks_birch 4",
|
||||
output = "rp_default:planks_birch 4",
|
||||
items = {
|
||||
"default:tree_birch",
|
||||
"rp_default:tree_birch",
|
||||
}
|
||||
})
|
||||
|
||||
@ -336,31 +336,31 @@ crafting.register_craft(
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:frame",
|
||||
output = "rp_default:frame",
|
||||
items = {
|
||||
"default:fiber 8",
|
||||
"default:stick 6",
|
||||
"rp_default:fiber 8",
|
||||
"rp_default:stick 6",
|
||||
"group:planks",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:reinforced_frame",
|
||||
output = "rp_default:reinforced_frame",
|
||||
items = {
|
||||
"default:fiber 8",
|
||||
"default:stick 6",
|
||||
"default:frame",
|
||||
"rp_default:fiber 8",
|
||||
"rp_default:stick 6",
|
||||
"rp_default:frame",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:reinforced_cobble",
|
||||
output = "rp_default:reinforced_cobble",
|
||||
items = {
|
||||
"default:fiber 8",
|
||||
"default:stick 6",
|
||||
"default:cobble",
|
||||
"rp_default:fiber 8",
|
||||
"rp_default:stick 6",
|
||||
"rp_default:cobble",
|
||||
}
|
||||
})
|
||||
|
||||
@ -368,31 +368,31 @@ crafting.register_craft(
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:fence 4",
|
||||
output = "rp_default:fence 4",
|
||||
items = {
|
||||
"default:planks",
|
||||
"default:fiber 4",
|
||||
"default:stick 4",
|
||||
"rp_default:planks",
|
||||
"rp_default:fiber 4",
|
||||
"rp_default:stick 4",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:fence_oak 4",
|
||||
output = "rp_default:fence_oak 4",
|
||||
items = {
|
||||
"default:planks_oak",
|
||||
"default:stick 4",
|
||||
"default:fiber 4",
|
||||
"rp_default:planks_oak",
|
||||
"rp_default:stick 4",
|
||||
"rp_default:fiber 4",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:fence_birch 4",
|
||||
output = "rp_default:fence_birch 4",
|
||||
items = {
|
||||
"default:planks_birch",
|
||||
"default:stick 4",
|
||||
"default:fiber 4",
|
||||
"rp_default:planks_birch",
|
||||
"rp_default:stick 4",
|
||||
"rp_default:fiber 4",
|
||||
}
|
||||
})
|
||||
|
||||
@ -400,39 +400,39 @@ crafting.register_craft(
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:sign 2",
|
||||
output = "rp_default:sign 2",
|
||||
items = {
|
||||
"group:planks",
|
||||
"default:fiber 2",
|
||||
"default:stick 2",
|
||||
"rp_default:fiber 2",
|
||||
"rp_default:stick 2",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:torch 2",
|
||||
output = "rp_default:torch 2",
|
||||
items = {
|
||||
"default:lump_coal",
|
||||
"default:stick",
|
||||
"default:fiber",
|
||||
"rp_default:lump_coal",
|
||||
"rp_default:stick",
|
||||
"rp_default:fiber",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:torch_weak 2",
|
||||
output = "rp_default:torch_weak 2",
|
||||
items = {
|
||||
"default:stick",
|
||||
"default:fiber",
|
||||
"rp_default:stick",
|
||||
"rp_default:fiber",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:ladder 2",
|
||||
output = "rp_default:ladder 2",
|
||||
items = {
|
||||
"default:stick 5",
|
||||
"default:fiber 2",
|
||||
"rp_default:stick 5",
|
||||
"rp_default:fiber 2",
|
||||
}
|
||||
})
|
||||
|
||||
@ -440,28 +440,28 @@ crafting.register_craft(
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:chest",
|
||||
output = "rp_default:chest",
|
||||
items = {
|
||||
"default:stick 12",
|
||||
"default:fiber 8",
|
||||
"rp_default:stick 12",
|
||||
"rp_default:fiber 8",
|
||||
"group:planks 6",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:furnace",
|
||||
output = "rp_default:furnace",
|
||||
items = {
|
||||
"default:torch",
|
||||
"rp_default:torch",
|
||||
"group:stone 6",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:bookshelf",
|
||||
output = "rp_default:bookshelf",
|
||||
items = {
|
||||
"default:book 3",
|
||||
"rp_default:book 3",
|
||||
"group:planks 6",
|
||||
}
|
||||
})
|
||||
@ -470,17 +470,17 @@ crafting.register_craft(
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:sandstone",
|
||||
output = "rp_default:sandstone",
|
||||
items = {
|
||||
"default:sand 2",
|
||||
"rp_default:sand 2",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:compressed_sandstone",
|
||||
output = "rp_default:compressed_sandstone",
|
||||
items = {
|
||||
"default:sandstone 2",
|
||||
"rp_default:sandstone 2",
|
||||
}
|
||||
})
|
||||
|
||||
@ -488,19 +488,19 @@ crafting.register_craft(
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:fertilizer",
|
||||
output = "rp_default:fertilizer",
|
||||
items = {
|
||||
"default:fern 4",
|
||||
"default:fiber 3",
|
||||
"rp_default:fern 4",
|
||||
"rp_default:fiber 3",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:fertilizer 2",
|
||||
output = "rp_default:fertilizer 2",
|
||||
items = {
|
||||
"default:lump_sulfur 3",
|
||||
"default:fiber 3",
|
||||
"rp_default:lump_sulfur 3",
|
||||
"rp_default:fiber 3",
|
||||
}
|
||||
})
|
||||
|
||||
|
@ -8,7 +8,7 @@ creative.creative_sizes = {}
|
||||
|
||||
local playerdata = {}
|
||||
|
||||
local form = default.ui.get_page("default:2part")
|
||||
local form = default.ui.get_page("rp_default:2part")
|
||||
|
||||
form = form .. "list[current_player;main;0.25,4.75;8,4;]"
|
||||
form = form .. default.ui.get_hotbar_itemslot_bg(0.25, 4.75, 8, 1)
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = creative
|
||||
depends = default
|
||||
depends = rp_default
|
||||
|
@ -1,58 +0,0 @@
|
||||
--
|
||||
-- Default mod
|
||||
-- By Kaadmy, for Pixture
|
||||
--
|
||||
|
||||
default = {}
|
||||
|
||||
default.SWAMP_WATER_VISC = 4
|
||||
|
||||
default.RIVER_WATER_VISC = 2
|
||||
|
||||
default.WATER_VISC = 1
|
||||
|
||||
default.LIGHT_MAX = 14
|
||||
|
||||
function default.log(text, type)
|
||||
local level = "action"
|
||||
if type == "loaded" then
|
||||
level = "info"
|
||||
end
|
||||
minetest.log(level, "Pixture ["..type.."] "..text)
|
||||
end
|
||||
|
||||
function default.dumpvec(v)
|
||||
return v.x..":"..v.y..":"..v.z
|
||||
end
|
||||
|
||||
minetest.nodedef_default.stack_max = 60
|
||||
minetest.craftitemdef_default.stack_max = 60
|
||||
|
||||
function minetest.nodedef_default.on_receive_fields(pos, form_name, fields, player)
|
||||
default.ui.receive_fields(player, form_name, fields)
|
||||
end
|
||||
|
||||
dofile(minetest.get_modpath("default").."/formspec.lua")
|
||||
dofile(minetest.get_modpath("default").."/functions.lua")
|
||||
dofile(minetest.get_modpath("default").."/sounds.lua")
|
||||
|
||||
dofile(minetest.get_modpath("default").."/nodes.lua") -- simple nodes
|
||||
dofile(minetest.get_modpath("default").."/torch.lua")
|
||||
dofile(minetest.get_modpath("default").."/furnace.lua")
|
||||
dofile(minetest.get_modpath("default").."/container.lua") -- chest and bookshelf
|
||||
dofile(minetest.get_modpath("default").."/sign.lua")
|
||||
|
||||
dofile(minetest.get_modpath("default").."/craftitems.lua") -- simple craftitems
|
||||
dofile(minetest.get_modpath("default").."/bucket.lua")
|
||||
dofile(minetest.get_modpath("default").."/tools.lua")
|
||||
dofile(minetest.get_modpath("default").."/fertilizer.lua")
|
||||
|
||||
dofile(minetest.get_modpath("default").."/crafting.lua")
|
||||
|
||||
dofile(minetest.get_modpath("default").."/mapgen.lua")
|
||||
|
||||
dofile(minetest.get_modpath("default").."/hud.lua")
|
||||
dofile(minetest.get_modpath("default").."/player.lua")
|
||||
dofile(minetest.get_modpath("default").."/model.lua")
|
||||
|
||||
default.log("mod:default", "loaded")
|
@ -1 +0,0 @@
|
||||
name = default
|
@ -320,8 +320,8 @@ crafting.register_craft(
|
||||
{
|
||||
output = "door:door_wood",
|
||||
items = {
|
||||
"default:fiber 6",
|
||||
"default:stick 7",
|
||||
"rp_default:fiber 6",
|
||||
"rp_default:stick 7",
|
||||
"group:planks 2",
|
||||
}
|
||||
})
|
||||
@ -342,8 +342,8 @@ crafting.register_craft(
|
||||
{
|
||||
output = "door:door_stone",
|
||||
items = {
|
||||
"default:fiber 6",
|
||||
"default:stick 7",
|
||||
"rp_default:fiber 6",
|
||||
"rp_default:stick 7",
|
||||
"group:stone 2",
|
||||
}
|
||||
})
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = door
|
||||
depends = default, crafting, achievements
|
||||
depends = rp_default, crafting, achievements
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = drop_items_on_die
|
||||
depends = default, item_drop
|
||||
depends = rp_default, item_drop
|
||||
|
@ -6,7 +6,7 @@
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "simple",
|
||||
place_on = "default:dirt_with_grass",
|
||||
place_on = "rp_default:dirt_with_grass",
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.008,
|
||||
biomes = {"Wilderness"},
|
||||
@ -18,7 +18,7 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "simple",
|
||||
place_on = "default:dirt_with_grass",
|
||||
place_on = "rp_default:dirt_with_grass",
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.006,
|
||||
biomes = {"Grassland", "Savanna"},
|
||||
@ -30,7 +30,7 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "simple",
|
||||
place_on = "default:sand",
|
||||
place_on = "rp_default:sand",
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.004,
|
||||
biomes = {"Desert"},
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = farming
|
||||
depends = default, weather, crafting, achievements
|
||||
depends = rp_default, weather, crafting, achievements
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = give_initial
|
||||
depends = default, util
|
||||
depends = rp_default, util
|
||||
|
@ -18,69 +18,69 @@ if minetest.get_modpath("mobs") ~= nil then
|
||||
{"gold:ingot_gold", "", "farming:wheat_1 6"},
|
||||
{"gold:ingot_gold 3", "", "farming:cotton_1 4"},
|
||||
{"gold:ingot_gold 5", "", "farming:cotton_1 8"},
|
||||
{"gold:ingot_gold", "", "default:papyrus 4"},
|
||||
{"gold:ingot_gold 2", "", "default:cactus"},
|
||||
{"gold:ingot_gold", "", "rp_default:papyrus 4"},
|
||||
{"gold:ingot_gold 2", "", "rp_default:cactus"},
|
||||
|
||||
-- crafts
|
||||
{"gold:ingot_gold 7", "", "farming:cotton_bale 3"},
|
||||
|
||||
-- tool repair
|
||||
{"gold:ingot_gold 6", "default:shovel_stone", "default:shovel_stone"},
|
||||
{"gold:ingot_gold 8", "default:shovel_steel", "default:shovel_steel"},
|
||||
{"gold:ingot_gold 10", "default:shovel_carbon_steel", "default:shovel_carbon_steel"},
|
||||
{"gold:ingot_gold 6", "rp_default:shovel_stone", "rp_default:shovel_stone"},
|
||||
{"gold:ingot_gold 8", "rp_default:shovel_steel", "rp_default:shovel_steel"},
|
||||
{"gold:ingot_gold 10", "rp_default:shovel_carbon_steel", "rp_default:shovel_carbon_steel"},
|
||||
|
||||
-- filling buckets
|
||||
{"gold:ingot_gold", "default:bucket", "default:bucket_water"},
|
||||
{"gold:ingot_gold", "rp_default:bucket", "rp_default:bucket_water"},
|
||||
}
|
||||
gold.trades["carpenter"] = {
|
||||
-- materials
|
||||
{"gold:ingot_gold", "", "default:planks 6"},
|
||||
{"gold:ingot_gold", "", "default:planks_birch 4"},
|
||||
{"gold:ingot_gold 3", "", "default:planks_oak 10"},
|
||||
{"gold:ingot_gold", "", "default:frame 2"},
|
||||
{"gold:ingot_gold", "", "default:reinforced_frame"},
|
||||
{"gold:ingot_gold", "", "rp_default:planks 6"},
|
||||
{"gold:ingot_gold", "", "rp_default:planks_birch 4"},
|
||||
{"gold:ingot_gold 3", "", "rp_default:planks_oak 10"},
|
||||
{"gold:ingot_gold", "", "rp_default:frame 2"},
|
||||
{"gold:ingot_gold", "", "rp_default:reinforced_frame"},
|
||||
|
||||
-- useables
|
||||
{"gold:ingot_gold 9", "", "bed:bed"},
|
||||
{"gold:ingot_gold 2", "", "default:chest"},
|
||||
{"gold:ingot_gold 2", "", "rp_default:chest"},
|
||||
{"gold:ingot_gold 5", "mobs:wool 3", "bed:bed"},
|
||||
}
|
||||
gold.trades["tavernkeeper"] = {
|
||||
-- edibles
|
||||
{"gold:ingot_gold", "", "default:apple 3"},
|
||||
{"gold:ingot_gold", "", "rp_default:apple 3"},
|
||||
{"gold:ingot_gold", "", "farming:bread"},
|
||||
{"gold:ingot_gold 2", "", "mobs:meat"},
|
||||
{"gold:ingot_gold 3", "", "mobs:pork"},
|
||||
|
||||
-- filling buckets
|
||||
{"gold:ingot_gold", "default:bucket", "default:bucket_water"},
|
||||
{"gold:ingot_gold", "rp_default:bucket", "rp_default:bucket_water"},
|
||||
}
|
||||
gold.trades["blacksmith"] = {
|
||||
-- smeltables
|
||||
{"gold:ingot_gold", "", "default:lump_coal"},
|
||||
{"gold:ingot_gold 3", "", "default:lump_iron"},
|
||||
{"gold:ingot_gold", "", "rp_default:lump_coal"},
|
||||
{"gold:ingot_gold 3", "", "rp_default:lump_iron"},
|
||||
|
||||
-- materials
|
||||
{"gold:ingot_gold", "", "default:cobble 5"},
|
||||
{"gold:ingot_gold 3", "", "default:stone 10"},
|
||||
{"gold:ingot_gold", "", "default:reinforced_cobble 2"},
|
||||
{"gold:ingot_gold 25", "", "default:block_steel"},
|
||||
{"gold:ingot_gold 6", "", "default:glass 5"},
|
||||
{"gold:ingot_gold", "", "rp_default:cobble 5"},
|
||||
{"gold:ingot_gold 3", "", "rp_default:stone 10"},
|
||||
{"gold:ingot_gold", "", "rp_default:reinforced_cobble 2"},
|
||||
{"gold:ingot_gold 25", "", "rp_default:block_steel"},
|
||||
{"gold:ingot_gold 6", "", "rp_default:glass 5"},
|
||||
|
||||
-- usebles
|
||||
{"gold:ingot_gold 7", "", "default:furnace"},
|
||||
{"gold:ingot_gold 7", "", "rp_default:furnace"},
|
||||
|
||||
-- ingots
|
||||
{"gold:ingot_gold 5", "", "default:ingot_steel"},
|
||||
{"gold:ingot_gold 8", "", "default:ingot_carbon_steel"},
|
||||
{"gold:ingot_gold 5", "", "rp_default:ingot_steel"},
|
||||
{"gold:ingot_gold 8", "", "rp_default:ingot_carbon_steel"},
|
||||
|
||||
-- auto smelting
|
||||
{"gold:ingot_gold 2", "default:lump_iron", "default:ingot_steel"},
|
||||
{"gold:ingot_gold 2", "rp_default:lump_iron", "rp_default:ingot_steel"},
|
||||
|
||||
-- tool repair
|
||||
{"gold:ingot_gold 8", "default:pick_stone", "default:pick_stone"},
|
||||
{"gold:ingot_gold 12", "default:pick_steel", "default:pick_steel"},
|
||||
{"gold:ingot_gold 16", "default:pick_carbon_steel", "default:pick_carbon_steel"},
|
||||
{"gold:ingot_gold 8", "rp_default:pick_stone", "rp_default:pick_stone"},
|
||||
{"gold:ingot_gold 12", "rp_default:pick_steel", "rp_default:pick_steel"},
|
||||
{"gold:ingot_gold 16", "rp_default:pick_carbon_steel", "rp_default:pick_carbon_steel"},
|
||||
}
|
||||
gold.trades["butcher"] = {
|
||||
-- raw edibles
|
||||
@ -92,9 +92,9 @@ if minetest.get_modpath("mobs") ~= nil then
|
||||
{"gold:ingot_gold 2", "mobs:pork_raw", "mobs:pork"},
|
||||
|
||||
-- tool repair
|
||||
{"gold:ingot_gold 5", "default:spear_stone", "default:spear_stone"},
|
||||
{"gold:ingot_gold 7", "default:spear_steel", "default:spear_steel"},
|
||||
{"gold:ingot_gold 11", "default:spear_carbon_steel", "default:spear_carbon_steel"},
|
||||
{"gold:ingot_gold 5", "rp_default:spear_stone", "rp_default:spear_stone"},
|
||||
{"gold:ingot_gold 7", "rp_default:spear_steel", "rp_default:spear_steel"},
|
||||
{"gold:ingot_gold 11", "rp_default:spear_carbon_steel", "rp_default:spear_carbon_steel"},
|
||||
|
||||
}
|
||||
-- trading currency
|
||||
@ -109,7 +109,7 @@ if minetest.get_modpath("mobs") ~= nil then
|
||||
table.insert(gold.trades["farmer"], {"jewels:jewel 4", "", "gold:ingot_gold 32"})
|
||||
|
||||
-- carpenter
|
||||
table.insert(gold.trades["carpenter"], {"default:tree 2", "", "gold:ingot_gold"})
|
||||
table.insert(gold.trades["carpenter"], {"rp_default:tree 2", "", "gold:ingot_gold"})
|
||||
|
||||
-- tavern keeper
|
||||
table.insert(gold.trades["tavernkeeper"], {"gold:ingot_gold 14", "", "jewels:jewel"})
|
||||
@ -117,9 +117,9 @@ if minetest.get_modpath("mobs") ~= nil then
|
||||
table.insert(gold.trades["tavernkeeper"], {"gold:ingot_gold 32", "", "jewels:jewel 4"})
|
||||
|
||||
-- blacksmith
|
||||
table.insert(gold.trades["blacksmith"], {"default:ingot_steel 14", "", "jewels:jewel"})
|
||||
table.insert(gold.trades["blacksmith"], {"default:ingot_steel 20", "", "jewels:jewel 2"})
|
||||
table.insert(gold.trades["blacksmith"], {"default:ingot_steel 32", "", "jewels:jewel 4"})
|
||||
table.insert(gold.trades["blacksmith"], {"rp_default:ingot_steel 14", "", "jewels:jewel"})
|
||||
table.insert(gold.trades["blacksmith"], {"rp_default:ingot_steel 20", "", "jewels:jewel 2"})
|
||||
table.insert(gold.trades["blacksmith"], {"rp_default:ingot_steel 32", "", "jewels:jewel 4"})
|
||||
end
|
||||
|
||||
-- butcher(no mod check)
|
||||
@ -136,7 +136,7 @@ end
|
||||
|
||||
local form_trading = ""
|
||||
|
||||
form_trading = form_trading .. default.ui.get_page("default:2part")
|
||||
form_trading = form_trading .. default.ui.get_page("rp_default:2part")
|
||||
|
||||
form_trading = form_trading .. "list[current_player;gold_trade_out;4.75,2.25;1,1;]"
|
||||
|
||||
@ -252,7 +252,7 @@ minetest.register_on_player_receive_fields(
|
||||
|
||||
local meta = minetest.deserialize(item:get_metadata())
|
||||
|
||||
local trade = {"gold:ingot_gold", "gold:ingot_gold", "default:stick"}
|
||||
local trade = {"gold:ingot_gold", "gold:ingot_gold", "rp_default:stick"}
|
||||
local trade_type = ""
|
||||
|
||||
if meta then
|
||||
@ -315,7 +315,7 @@ minetest.register_ore(
|
||||
{
|
||||
ore_type = "scatter",
|
||||
ore = "gold:stone_with_gold",
|
||||
wherein = "default:stone",
|
||||
wherein = "rp_default:stone",
|
||||
clust_scarcity = 9*9*9,
|
||||
clust_num_ores = 12,
|
||||
clust_size = 6,
|
||||
@ -329,7 +329,7 @@ crafting.register_craft(
|
||||
{
|
||||
output = "gold:trading_book",
|
||||
items = {
|
||||
"default:book",
|
||||
"rp_default:book",
|
||||
"gold:ingot_gold",
|
||||
}
|
||||
})
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = gold
|
||||
depends = default, crafting, achievements
|
||||
depends = rp_default, crafting, achievements
|
||||
|
@ -12,50 +12,50 @@ goodies.types = {}
|
||||
goodies.types_valuable = {}
|
||||
-- custom types
|
||||
goodies.types["FURNACE_SRC"] = {
|
||||
["default:lump_iron"] = 3,
|
||||
["rp_default:lump_iron"] = 3,
|
||||
["farming:flour"] = 5,
|
||||
}
|
||||
goodies.types["FURNACE_FUEL"] = {
|
||||
["default:lump_coal"] = 2,
|
||||
["default:planks_oak"] = 4,
|
||||
["default:planks_birch"] = 5,
|
||||
["rp_default:lump_coal"] = 2,
|
||||
["rp_default:planks_oak"] = 4,
|
||||
["rp_default:planks_birch"] = 5,
|
||||
}
|
||||
goodies.types["FURNACE_DST"] = {
|
||||
["default:ingot_wrought_iron"] = 5,
|
||||
["rp_default:ingot_wrought_iron"] = 5,
|
||||
["farming:bread"] = 8,
|
||||
}
|
||||
|
||||
-- chunk types for villages
|
||||
if minetest.get_modpath("village") ~= nil then
|
||||
goodies.types["forge"] = {
|
||||
["default:lump_coal"] = 4,
|
||||
["default:lump_iron"] = 6,
|
||||
["default:pick_stone"] = 9,
|
||||
["default:tree_oak"] = 2,
|
||||
["default:ingot_steel"] = { chance = 20, max_stack = 1 },
|
||||
["rp_default:lump_coal"] = 4,
|
||||
["rp_default:lump_iron"] = 6,
|
||||
["rp_default:pick_stone"] = 9,
|
||||
["rp_default:tree_oak"] = 2,
|
||||
["rp_default:ingot_steel"] = { chance = 20, max_stack = 1 },
|
||||
}
|
||||
goodies.types_valuable["forge"] = {
|
||||
["default:ingot_steel"] = 10,
|
||||
["default:ingot_carbon_steel"] = 12,
|
||||
["rp_default:ingot_steel"] = 10,
|
||||
["rp_default:ingot_carbon_steel"] = 12,
|
||||
}
|
||||
goodies.types["tavern"] = {
|
||||
["bed:bed"] = { chance = 8, max_stack = 1},
|
||||
["default:bucket"] = 20,
|
||||
["rp_default:bucket"] = 20,
|
||||
["mobs:meat"] = 5,
|
||||
["default:ladder"] = 9,
|
||||
["rp_default:ladder"] = 9,
|
||||
}
|
||||
goodies.types_valuable["tavern"] = {
|
||||
["mobs:pork"] = 9,
|
||||
}
|
||||
goodies.types["house"] = {
|
||||
["default:stick"] = 2,
|
||||
["rp_default:stick"] = 2,
|
||||
["farming:bread"] = 6,
|
||||
["farming:cotton_1"] = 9,
|
||||
["farming:wheat_1"] = 6,
|
||||
["default:axe_stone"] = 13,
|
||||
["default:apple"] = 3,
|
||||
["default:bucket"] = 8,
|
||||
["default:bucket_water"] = 12,
|
||||
["rp_default:axe_stone"] = 13,
|
||||
["rp_default:apple"] = 3,
|
||||
["rp_default:bucket"] = 8,
|
||||
["rp_default:bucket_water"] = 12,
|
||||
}
|
||||
goodies.types_valuable["house"] = {}
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
name = goodies
|
||||
depends = default, farming, bed, mobs
|
||||
depends = rp_default, farming, bed, mobs
|
||||
optional_depends = gold, jewels
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = headbars
|
||||
depends = default
|
||||
depends = rp_default
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = hunger
|
||||
depends = default, player_effects
|
||||
depends = rp_default, player_effects
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = item_drop
|
||||
depends = default
|
||||
depends = rp_default
|
||||
|
@ -18,7 +18,7 @@ jewels.registered_jewel_parents = {}
|
||||
|
||||
-- Formspec
|
||||
|
||||
local form_bench = default.ui.get_page("default:2part")
|
||||
local form_bench = default.ui.get_page("rp_default:2part")
|
||||
|
||||
form_bench = form_bench .. "list[current_name;main;2.25,1.75;1,1;]"
|
||||
form_bench = form_bench .. "listring[current_name;main]"
|
||||
@ -376,7 +376,7 @@ crafting.register_craft(
|
||||
output = "jewels:bench",
|
||||
items = {
|
||||
"group:planks 5",
|
||||
"default:ingot_carbon_steel 2",
|
||||
"rp_default:ingot_carbon_steel 2",
|
||||
"jewels:jewel",
|
||||
}
|
||||
})
|
||||
|
@ -279,7 +279,7 @@ for tool_name, tool_def in pairs(tool_types) do
|
||||
end
|
||||
end
|
||||
jewels.register_jewel(
|
||||
"default:" .. tool_name .. "_" .. material_name,
|
||||
"rp_default:" .. tool_name .. "_" .. material_name,
|
||||
"jewels:" .. tool_name .. "_" .. material_name .. "_" .. jewel_name,
|
||||
{
|
||||
stats = jewel_def,
|
||||
@ -295,7 +295,7 @@ end
|
||||
-- Broadswords
|
||||
|
||||
jewels.register_jewel(
|
||||
"default:broadsword",
|
||||
"rp_default:broadsword",
|
||||
"jewels:broadsword_jeweled_pommel",
|
||||
{
|
||||
description = S("Pommel Jewel Broadsword"),
|
||||
|
@ -12,7 +12,7 @@ local clust_size = 6
|
||||
local y_min = 0
|
||||
|
||||
-- Helper variables
|
||||
local gigatree_decoration_id = minetest.get_decoration_id("default:gigatree")
|
||||
local gigatree_decoration_id = minetest.get_decoration_id("rp_default:gigatree")
|
||||
local biome_y
|
||||
local biome_exists
|
||||
if minetest.registered_biomes["Deep Forest"] then
|
||||
@ -25,7 +25,7 @@ end
|
||||
|
||||
local lvm_buffer = {}
|
||||
|
||||
local c_birch = minetest.get_content_id("default:tree_birch")
|
||||
local c_birch = minetest.get_content_id("rp_default:tree_birch")
|
||||
local c_jewel_ore = minetest.get_content_id("jewels:jewel_ore")
|
||||
|
||||
-- Generation algorithm:
|
||||
|
@ -1,3 +1,3 @@
|
||||
name = jewels
|
||||
depends = default, crafting, achievements
|
||||
depends = rp_default, crafting, achievements
|
||||
optional_depends = tt
|
||||
|
@ -139,7 +139,7 @@ local put_lock = function(itemstack, putter, pointed_thing)
|
||||
end
|
||||
local pos = pointed_thing.under
|
||||
local node = minetest.get_node(pos)
|
||||
if node.name == "default:chest" then
|
||||
if node.name == "rp_default:chest" then
|
||||
local name
|
||||
if putter and putter:is_player() then
|
||||
name = putter:get_player_name()
|
||||
@ -216,7 +216,7 @@ minetest.register_node(
|
||||
|
||||
if not locks.is_locked(meta, player) then
|
||||
local np = pos.x .. "," .. pos.y .. "," .. pos.z
|
||||
local form = default.ui.get_page("default:2part")
|
||||
local form = default.ui.get_page("rp_default:2part")
|
||||
form = form .. "list[nodemeta:" .. np .. ";main;0.25,0.25;8,4;]"
|
||||
form = form .. "listring[nodemeta:" .. np .. ";main]"
|
||||
form = form .. default.ui.get_itemslot_bg(0.25, 0.25, 8, 4)
|
||||
@ -304,8 +304,8 @@ crafting.register_craft(
|
||||
{
|
||||
output = "locks:pick",
|
||||
items = {
|
||||
"default:ingot_steel 2",
|
||||
"default:stick 3",
|
||||
"rp_default:ingot_steel 2",
|
||||
"rp_default:stick 3",
|
||||
},
|
||||
})
|
||||
|
||||
@ -313,7 +313,7 @@ crafting.register_craft(
|
||||
{
|
||||
output = "locks:lock",
|
||||
items = {
|
||||
"default:ingot_steel 3",
|
||||
"rp_default:ingot_steel 3",
|
||||
"group:planks 2",
|
||||
},
|
||||
})
|
||||
@ -322,7 +322,7 @@ crafting.register_craft(
|
||||
{
|
||||
output = "locks:chest",
|
||||
items = {
|
||||
"default:chest",
|
||||
"rp_default:chest",
|
||||
"locks:lock",
|
||||
},
|
||||
})
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = locks
|
||||
depends = default, crafting, achievements
|
||||
depends = rp_default, crafting, achievements
|
||||
|
@ -131,7 +131,7 @@ minetest.register_ore(
|
||||
{
|
||||
ore_type = "scatter",
|
||||
ore = "lumien:stone_with_lumien",
|
||||
wherein = "default:stone",
|
||||
wherein = "rp_default:stone",
|
||||
clust_scarcity = 5*5*5,
|
||||
clust_num_ores = 8,
|
||||
clust_size = 6,
|
||||
@ -198,9 +198,9 @@ crafting.register_craft(
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:heated_dirt_path 2",
|
||||
output = "rp_default:heated_dirt_path 2",
|
||||
items = {
|
||||
"default:dirt_path 2",
|
||||
"rp_default:dirt_path 2",
|
||||
"lumien:crystal_off",
|
||||
},
|
||||
})
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = lumien
|
||||
depends = default, tnt, util, crafting, achievements
|
||||
depends = rp_default, tnt, util, crafting, achievements
|
||||
|
@ -187,7 +187,7 @@ function mobs:register_mob(name, def)
|
||||
lava_damage = def.lava_damage or 0,
|
||||
takes_node_damage = def.takes_node_damage or true,
|
||||
fall_damage = def.fall_damage or 1,
|
||||
fall_speed = def.fall_speed or -10, -- must be lower than -2 (default: -10)
|
||||
fall_speed = def.fall_speed or -10, -- must be lower than -2 (rp_default: -10)
|
||||
drops = def.drops or {},
|
||||
armor = def.armor,
|
||||
on_rightclick = def.on_rightclick,
|
||||
@ -436,7 +436,7 @@ function mobs:register_mob(name, def)
|
||||
-- floating in water (or falling)
|
||||
local pos = self.object:get_pos()
|
||||
local nod = minetest.get_node_or_nil(pos)
|
||||
if nod then nod = nod.name else nod = "default:dirt" end
|
||||
if nod then nod = nod.name else nod = "rp_default:dirt" end
|
||||
local nodef = minetest.registered_nodes[nod]
|
||||
|
||||
local v = self.object:get_velocity()
|
||||
@ -974,7 +974,7 @@ function mobs:register_mob(name, def)
|
||||
local lp = minetest.find_node_near(s, 1, {"group:water"})
|
||||
|
||||
-- water swimmers cannot move out of water
|
||||
if self.fly and self.fly_in == "default:water_source" and not lp then
|
||||
if self.fly and self.fly_in == "rp_default:water_source" and not lp then
|
||||
self.set_velocity(self, 0)
|
||||
self.state = "flop" -- change to undefined state so nothing more happens
|
||||
self:set_animation("stand")
|
||||
|
@ -66,8 +66,8 @@ crafting.register_craft(
|
||||
{
|
||||
output = "mobs:net",
|
||||
items= {
|
||||
"default:fiber 3",
|
||||
"default:stick",
|
||||
"rp_default:fiber 3",
|
||||
"rp_default:stick",
|
||||
}
|
||||
})
|
||||
|
||||
@ -85,7 +85,7 @@ crafting.register_craft(
|
||||
{
|
||||
output = "mobs:lasso",
|
||||
items = {
|
||||
"default:rope 4",
|
||||
"default:stick",
|
||||
"rp_default:rope 4",
|
||||
"rp_default:stick",
|
||||
}
|
||||
})
|
||||
|
@ -33,7 +33,7 @@ mobs:register_mob(
|
||||
walk_velocity = 2,
|
||||
run_velocity = 3,
|
||||
jump = false,
|
||||
follow = "default:apple",
|
||||
follow = "rp_default:apple",
|
||||
view_range = 10,
|
||||
drops = {
|
||||
{name = "mobs:pork_raw",
|
||||
@ -62,7 +62,7 @@ mobs:register_mob(
|
||||
mobs:register_spawn(
|
||||
"mobs:boar",
|
||||
{
|
||||
"default:dirt_with_grass"
|
||||
"rp_default:dirt_with_grass"
|
||||
},
|
||||
20,
|
||||
10,
|
||||
|
@ -62,7 +62,7 @@ mobs:register_mob(
|
||||
mobs:register_spawn(
|
||||
"mobs:mineturtle",
|
||||
{
|
||||
"default:dirt_with_grass"
|
||||
"rp_default:dirt_with_grass"
|
||||
},
|
||||
20,
|
||||
5,
|
||||
|
@ -92,11 +92,11 @@ for _, npc_type_table in pairs(npc_types) do
|
||||
jump = true,
|
||||
walk_chance = 50,
|
||||
drops = {
|
||||
{name = "default:planks_oak",
|
||||
{name = "rp_default:planks_oak",
|
||||
chance = 1, min = 1, max = 3},
|
||||
{name = "default:apple",
|
||||
{name = "rp_default:apple",
|
||||
chance = 2, min = 1, max = 2},
|
||||
{name = "default:axe_stone",
|
||||
{name = "rp_default:axe_stone",
|
||||
chance = 5, min = 1, max = 1},
|
||||
},
|
||||
water_damage = 0,
|
||||
@ -144,7 +144,7 @@ for _, npc_type_table in pairs(npc_types) do
|
||||
end
|
||||
|
||||
local iname = item:get_name()
|
||||
if minetest.get_item_group(iname, "sword") > 0 or minetest.get_item_group(iname, "spear") > 0 or iname == "default:thistle" then
|
||||
if minetest.get_item_group(iname, "sword") > 0 or minetest.get_item_group(iname, "spear") > 0 or iname == "rp_default:thistle" then
|
||||
say(S("Get this thing out of my face!"), name)
|
||||
return
|
||||
end
|
||||
@ -168,7 +168,7 @@ for _, npc_type_table in pairs(npc_types) do
|
||||
if hp >= self.hp_max-7 then
|
||||
if iname == "gold:ingot_gold" then
|
||||
say_random("trade", name)
|
||||
elseif iname == "default:fertilizer" then
|
||||
elseif iname == "rp_default:fertilizer" then
|
||||
if npc_type == "farmer" then
|
||||
say(S("This makes seeds grow faster. Place the fertilizer on soil, then plant the seed on top of it."), name)
|
||||
else
|
||||
@ -202,21 +202,21 @@ for _, npc_type_table in pairs(npc_types) do
|
||||
else
|
||||
say(S("Every kid knows seeds need soil, water and sunlight."), name)
|
||||
end
|
||||
elseif iname == "default:book" then
|
||||
elseif iname == "rp_default:book" then
|
||||
say(S("A truly epic story!"), name)
|
||||
elseif iname == "default:pearl" then
|
||||
elseif iname == "rp_default:pearl" then
|
||||
say(S("Ooh, a shiny pearl! Unfortunately, I don't know what it's good for."), name)
|
||||
elseif minetest.get_item_group(iname, "sapling") > 0 then
|
||||
say(S("Place it on the ground in sunlight and it will grow to a tree."), name)
|
||||
elseif minetest.get_item_group(iname, "shears") > 0 then
|
||||
say(S("Use this to trim plants and get wool from sheep."), name)
|
||||
elseif iname == "default:papyrus" then
|
||||
elseif iname == "rp_default:papyrus" then
|
||||
if npc_type == "farmer" then
|
||||
say(S("Papyrus likes to grow next to water."), name)
|
||||
else
|
||||
say(S("When I was I kid, I always liked to climb on the papyrus."), name)
|
||||
end
|
||||
elseif iname == "default:cactus" then
|
||||
elseif iname == "rp_default:cactus" then
|
||||
if npc_type == "farmer" then
|
||||
say(S("Cacti like to grow on sand. They are also a food source, if you're really desperate."), name)
|
||||
elseif npc_type == "blacksmith" then
|
||||
@ -232,15 +232,15 @@ for _, npc_type_table in pairs(npc_types) do
|
||||
end
|
||||
elseif iname == "lumien:crystal_off" then
|
||||
say(S("This looks like it could be a good wall decoration."), name)
|
||||
elseif iname == "default:torch_dead" then
|
||||
elseif iname == "rp_default:torch_dead" then
|
||||
say(S("It’s burned out. Use flint and steel to kindle it."), name)
|
||||
elseif iname == "default:torch_weak" then
|
||||
elseif iname == "rp_default:torch_weak" then
|
||||
say(S("With flint and steel you could stabilize the flame."), name)
|
||||
elseif iname == "default:torch" then
|
||||
elseif iname == "rp_default:torch" then
|
||||
say(S("Let’s light up some caves!"), name)
|
||||
elseif iname == "default:flower" then
|
||||
elseif iname == "rp_default:flower" then
|
||||
say(S("A flower? I love flowers! Let's make the world bloom!"), name)
|
||||
elseif iname == "default:flint_and_steel" then
|
||||
elseif iname == "rp_default:flint_and_steel" then
|
||||
if minetest.settings:get_bool("tnt_enable", true) then
|
||||
say(S("You can use this to light up torches and ignite TNT."), name)
|
||||
else
|
||||
@ -258,10 +258,10 @@ for _, npc_type_table in pairs(npc_types) do
|
||||
else
|
||||
say(S("Sleeping makes the night go past in the blink of an eye."), name)
|
||||
end
|
||||
elseif iname == "default:lump_bronze" then
|
||||
elseif iname == "rp_default:lump_bronze" then
|
||||
-- Classic parody of Friedrich Schiller’s “Das Lied von der Glocke” (works best in German)
|
||||
say(S("Hole in dirt, put bronze in. Bell’s complete, bim, bim, bim!"), name)
|
||||
elseif iname == "default:apple" then
|
||||
elseif iname == "rp_default:apple" then
|
||||
if npc_type == "farmer" then
|
||||
say(S("Boars love to eat apples, too! If you feed enough of these to them, they will multiply."), name)
|
||||
else
|
||||
|
@ -54,8 +54,8 @@ mobs:register_mob(
|
||||
view_range = 5,
|
||||
replace_rate = 50,
|
||||
replace_what = {
|
||||
"default:grass",
|
||||
"default:tall_grass",
|
||||
"rp_default:grass",
|
||||
"rp_default:tall_grass",
|
||||
"farming:wheat_3",
|
||||
"farming:wheat_4"
|
||||
},
|
||||
@ -142,7 +142,7 @@ mobs:register_mob(
|
||||
mobs:register_spawn(
|
||||
"mobs:sheep",
|
||||
{
|
||||
"default:dirt_with_grass"
|
||||
"rp_default:dirt_with_grass"
|
||||
},
|
||||
20,
|
||||
10,
|
||||
|
@ -30,7 +30,7 @@ mobs:register_mob(
|
||||
walk_velocity = 1.5,
|
||||
run_velocity = 2,
|
||||
jump = true,
|
||||
follow = "default:apple",
|
||||
follow = "rp_default:apple",
|
||||
view_range = 15,
|
||||
drops = {
|
||||
{name = "mobs:meat_raw",
|
||||
@ -57,8 +57,8 @@ mobs:register_mob(
|
||||
mobs:register_spawn(
|
||||
"mobs:skunk",
|
||||
{
|
||||
"default:dirt_with_swamp_grass",
|
||||
"default:dirt_with_dry_grass"
|
||||
"rp_default:dirt_with_swamp_grass",
|
||||
"rp_default:dirt_with_dry_grass"
|
||||
},
|
||||
20,
|
||||
7,
|
||||
|
@ -30,15 +30,15 @@ mobs:register_mob(
|
||||
view_range = 14,
|
||||
drops = {
|
||||
{
|
||||
name = "default:stick",
|
||||
name = "rp_default:stick",
|
||||
chance = 1, min = 1, max = 2
|
||||
},
|
||||
{
|
||||
name = "default:stick",
|
||||
name = "rp_default:stick",
|
||||
chance = 3, min = 2, max = 4
|
||||
},
|
||||
{
|
||||
name = "default:fiber",
|
||||
name = "rp_default:fiber",
|
||||
chance = 15, min = 2, max = 3
|
||||
},
|
||||
},
|
||||
@ -61,8 +61,8 @@ mobs:register_mob(
|
||||
mobs:register_spawn(
|
||||
"mobs:walker",
|
||||
{
|
||||
"default:dry_dirt",
|
||||
"default:dirt_with_dry_grass"
|
||||
"rp_default:dry_dirt",
|
||||
"rp_default:dirt_with_dry_grass"
|
||||
},
|
||||
20,
|
||||
14,
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = mobs
|
||||
depends = default, util, crafting, achievements
|
||||
depends = rp_default, util, crafting, achievements
|
||||
|
@ -213,7 +213,7 @@ crafting.register_craft(
|
||||
output = "music:player",
|
||||
items = {
|
||||
"group:planks 5",
|
||||
"default:ingot_steel",
|
||||
"rp_default:ingot_steel",
|
||||
}
|
||||
})
|
||||
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = music
|
||||
depends = default, util, crafting
|
||||
depends = rp_default, util, crafting
|
||||
|
@ -155,8 +155,8 @@ crafting.register_craft(
|
||||
{
|
||||
output = "nav:compass",
|
||||
items = {
|
||||
"default:ingot_steel 4",
|
||||
"default:stick",
|
||||
"rp_default:ingot_steel 4",
|
||||
"rp_default:stick",
|
||||
}
|
||||
})
|
||||
|
||||
|
@ -91,8 +91,8 @@ crafting.register_craft(
|
||||
{
|
||||
output = "nav:map",
|
||||
items = {
|
||||
"default:stick 6",
|
||||
"default:paper 3",
|
||||
"rp_default:stick 6",
|
||||
"rp_default:paper 3",
|
||||
}
|
||||
})
|
||||
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = nav
|
||||
depends = default, util, achievements
|
||||
depends = rp_default, util, achievements
|
||||
|
@ -176,8 +176,8 @@ crafting.register_craft(
|
||||
output = "parachute:parachute",
|
||||
items = {
|
||||
"group:fuzzy 3",
|
||||
"default:rope 4",
|
||||
"default:stick 6",
|
||||
"rp_default:rope 4",
|
||||
"rp_default:stick 6",
|
||||
}
|
||||
})
|
||||
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = parachute
|
||||
depends = default, crafting, achievements
|
||||
depends = rp_default, crafting, achievements
|
||||
|
@ -166,52 +166,52 @@ end
|
||||
-- Stonelike materials
|
||||
|
||||
partialblocks.register_material(
|
||||
"cobble", S("Cobble Slab"), S("Cobble Stair"), "default:cobble", {cracky=3}, false)
|
||||
"cobble", S("Cobble Slab"), S("Cobble Stair"), "rp_default:cobble", {cracky=3}, false)
|
||||
|
||||
partialblocks.register_material(
|
||||
"stone", S("Stone Slab"), S("Stone Stair"), "default:stone", {cracky=2}, false)
|
||||
"stone", S("Stone Slab"), S("Stone Stair"), "rp_default:stone", {cracky=2}, false)
|
||||
|
||||
partialblocks.register_material(
|
||||
"brick", S("Brick Slab"), S("Brick Stair"), "default:brick", {cracky=2}, false)
|
||||
"brick", S("Brick Slab"), S("Brick Stair"), "rp_default:brick", {cracky=2}, false)
|
||||
|
||||
-- Woodlike
|
||||
|
||||
partialblocks.register_material(
|
||||
"wood", S("Wooden Slab"), S("Wooden Stair"), "default:planks", {snappy = 3, choppy = 3, oddly_breakable_by_hand = 3}, true)
|
||||
"wood", S("Wooden Slab"), S("Wooden Stair"), "rp_default:planks", {snappy = 3, choppy = 3, oddly_breakable_by_hand = 3}, true)
|
||||
|
||||
partialblocks.register_material(
|
||||
"oak", S("Oak Slab"), S("Oak Stair"), "default:planks_oak", {snappy = 3, choppy = 3, oddly_breakable_by_hand = 3}, true)
|
||||
"oak", S("Oak Slab"), S("Oak Stair"), "rp_default:planks_oak", {snappy = 3, choppy = 3, oddly_breakable_by_hand = 3}, true)
|
||||
|
||||
partialblocks.register_material(
|
||||
"birch", S("Birch Slab"), S("Birch Stair"), "default:planks_birch", {snappy = 3, choppy = 3, oddly_breakable_by_hand = 3}, true)
|
||||
"birch", S("Birch Slab"), S("Birch Stair"), "rp_default:planks_birch", {snappy = 3, choppy = 3, oddly_breakable_by_hand = 3}, true)
|
||||
|
||||
-- Frames
|
||||
|
||||
partialblocks.register_material(
|
||||
"frame", S("Frame Slab"), S("Frame Stair"), "default:frame", {choppy = 2, oddly_breakable_by_hand = 1}, true, adv_slab_tex("default:frame", "frame"), adv_stair_tex("default:frame", "frame"))
|
||||
"frame", S("Frame Slab"), S("Frame Stair"), "rp_default:frame", {choppy = 2, oddly_breakable_by_hand = 1}, true, adv_slab_tex("rp_default:frame", "frame"), adv_stair_tex("rp_default:frame", "frame"))
|
||||
|
||||
partialblocks.register_material(
|
||||
"reinforced_frame", S("Reinforced Frame Slab"), S("Reinforced Frame Stair"), "default:reinforced_frame", {choppy = 1}, true, adv_slab_tex("default:reinforced_frame", "reinforced_frame"), adv_stair_tex("default:reinforced_frame", "reinforced_frame"))
|
||||
"reinforced_frame", S("Reinforced Frame Slab"), S("Reinforced Frame Stair"), "rp_default:reinforced_frame", {choppy = 1}, true, adv_slab_tex("rp_default:reinforced_frame", "reinforced_frame"), adv_stair_tex("rp_default:reinforced_frame", "reinforced_frame"))
|
||||
|
||||
partialblocks.register_material(
|
||||
"reinforced_cobble", S("Reinforced Cobble Slab"), S("Reinforced Cobble Stair"), "default:reinforced_cobble", {cracky = 1}, false, adv_slab_tex("default:reinforced_cobble", "reinforced_cobbles"), adv_stair_tex("default:reinforced_cobble", "reinforced_cobbles"))
|
||||
"reinforced_cobble", S("Reinforced Cobble Slab"), S("Reinforced Cobble Stair"), "rp_default:reinforced_cobble", {cracky = 1}, false, adv_slab_tex("rp_default:reinforced_cobble", "reinforced_cobbles"), adv_stair_tex("rp_default:reinforced_cobble", "reinforced_cobbles"))
|
||||
|
||||
-- Misc. blocks
|
||||
|
||||
partialblocks.register_material(
|
||||
"coal", S("Coal Slab"), S("Coal Stair"), "default:block_coal", { cracky = 3 }, false, adv_slab_tex("default:block_coal", "block_coal"), adv_stair_tex("default:block_coal", "block_coal"))
|
||||
"coal", S("Coal Slab"), S("Coal Stair"), "rp_default:block_coal", { cracky = 3 }, false, adv_slab_tex("rp_default:block_coal", "block_coal"), adv_stair_tex("rp_default:block_coal", "block_coal"))
|
||||
|
||||
partialblocks.register_material(
|
||||
"steel", S("Steel Slab"), S("Steel Stair"), "default:block_steel", { cracky = 2 }, false, adv_slab_tex("default:block_steel", "block_steel"), adv_stair_tex("default:block_steel", "block_steel"))
|
||||
"steel", S("Steel Slab"), S("Steel Stair"), "rp_default:block_steel", { cracky = 2 }, false, adv_slab_tex("rp_default:block_steel", "block_steel"), adv_stair_tex("rp_default:block_steel", "block_steel"))
|
||||
|
||||
partialblocks.register_material(
|
||||
"carbon_steel", S("Carbon Steel Slab"), S("Carbon Steel Stair"), "default:block_carbon_steel", { cracky = 1 }, false, adv_slab_tex("default:block_carbon_steel", "block_carbon_steel"), adv_stair_tex("default:block_carbon_steel", "block_carbon_steel"))
|
||||
"carbon_steel", S("Carbon Steel Slab"), S("Carbon Steel Stair"), "rp_default:block_carbon_steel", { cracky = 1 }, false, adv_slab_tex("rp_default:block_carbon_steel", "block_carbon_steel"), adv_stair_tex("rp_default:block_carbon_steel", "block_carbon_steel"))
|
||||
|
||||
partialblocks.register_material(
|
||||
"wrought_iron", S("Wrought Iron Slab"), S("Wrought Iron Stair"), "default:block_wrought_iron", { cracky = 2 }, false, adv_slab_tex("default:block_wrought_iron", "block_wrought_iron"), adv_stair_tex("default:block_wrought_iron", "block_wrought_iron"))
|
||||
"wrought_iron", S("Wrought Iron Slab"), S("Wrought Iron Stair"), "rp_default:block_wrought_iron", { cracky = 2 }, false, adv_slab_tex("rp_default:block_wrought_iron", "block_wrought_iron"), adv_stair_tex("rp_default:block_wrought_iron", "block_wrought_iron"))
|
||||
|
||||
partialblocks.register_material(
|
||||
"bronze", S("Bronze Slab"), S("Bronze Stair"), "default:block_bronze", { cracky = 1 }, false, adv_slab_tex("default:block_bronze", "block_bronze"), adv_stair_tex("default:block_bronze", "block_bronze"))
|
||||
"bronze", S("Bronze Slab"), S("Bronze Stair"), "rp_default:block_bronze", { cracky = 1 }, false, adv_slab_tex("rp_default:block_bronze", "block_bronze"), adv_stair_tex("rp_default:block_bronze", "block_bronze"))
|
||||
|
||||
|
||||
|
||||
@ -223,6 +223,6 @@ local cs_stair_tiles = {
|
||||
"default_compressed_sandstone.png",
|
||||
"default_compressed_sandstone.png" }
|
||||
partialblocks.register_material(
|
||||
"compressed_sandstone", S("Compressed Sandstone Slab"), S("Compressed Sandstone Stair"), "default:compressed_sandstone", { cracky = 2 }, false, nil, cs_stair_tiles)
|
||||
"compressed_sandstone", S("Compressed Sandstone Slab"), S("Compressed Sandstone Stair"), "rp_default:compressed_sandstone", { cracky = 2 }, false, nil, cs_stair_tiles)
|
||||
|
||||
default.log("mod:partialblocks", "loaded")
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = partialblocks
|
||||
depends = default, crafting
|
||||
depends = rp_default, crafting
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = player_effects
|
||||
depends = default
|
||||
depends = rp_default
|
||||
|
@ -188,7 +188,7 @@ minetest.register_on_joinplayer(on_joinplayer)
|
||||
minetest.register_on_leaveplayer(on_leaveplayer)
|
||||
|
||||
function player_skins.get_formspec(playername)
|
||||
local form = default.ui.get_page("default:default")
|
||||
local form = default.ui.get_page("rp_default:default")
|
||||
form = form .. "model[0.2,0.5;4,8;player_skins_skin_select_model;character.b3d;"..player_skins.skins[playername]..";0,180;false;false;0,0]"
|
||||
form = form .. default.ui.button(3.5, 0.3, 3, 1, "player_skins_skin_select_hairs", S("Hair"))
|
||||
form = form .. default.ui.button(3.5, 1.3, 3, 1, "player_skins_skin_select_eye_colors", S("Eyes"))
|
||||
|
@ -1,2 +1,2 @@
|
||||
name = player_skins
|
||||
depends = default, wieldhand, util
|
||||
depends = rp_default, wieldhand, util
|
||||
|
@ -1,12 +1,8 @@
|
||||
Default mod
|
||||
===========
|
||||
By Kaadmy, for Pixture
|
||||
Repixure core mod: rp_default
|
||||
=============================
|
||||
By Kaadmy and Wuzzy, for Repixture
|
||||
|
||||
Adds the required stuff to run.
|
||||
|
||||
WARNING: This mod will not be compatible with existing mods, tons of stuff has been renamed!
|
||||
|
||||
This mod is NOT compatible with Minetest Game! In fact, it's very very different.
|
||||
The core mod of Repixture.
|
||||
|
||||
Sound licenses:
|
||||
* Water sounds:
|
85
mods/rp_default/aliases.lua
Normal file
85
mods/rp_default/aliases.lua
Normal file
@ -0,0 +1,85 @@
|
||||
-- Note: This mod was called "default" up until version 1.5.3,
|
||||
-- this is why there are so many aliases
|
||||
|
||||
minetest.register_alias("default:apple", "rp_default:apple")
|
||||
minetest.register_alias("default:block_bronze", "rp_default:block_bronze")
|
||||
minetest.register_alias("default:block_carbon_steel", "rp_default:block_carbon_steel")
|
||||
minetest.register_alias("default:block_coal", "rp_default:block_coal")
|
||||
minetest.register_alias("default:block_steel", "rp_default:block_steel")
|
||||
minetest.register_alias("default:block_wrought_iron", "rp_default:block_wrought_iron")
|
||||
minetest.register_alias("default:bookshelf", "rp_default:bookshelf")
|
||||
minetest.register_alias("default:brick", "rp_default:brick")
|
||||
minetest.register_alias("default:cactus", "rp_default:cactus")
|
||||
minetest.register_alias("default:chest", "rp_default:chest")
|
||||
minetest.register_alias("default:clam", "rp_default:clam")
|
||||
minetest.register_alias("default:cobble", "rp_default:cobble")
|
||||
minetest.register_alias("default:compressed_sandstone", "rp_default:compressed_sandstone")
|
||||
minetest.register_alias("default:dirt", "rp_default:dirt")
|
||||
minetest.register_alias("default:dirt_path", "rp_default:dirt_path")
|
||||
minetest.register_alias("default:dirt_with_dry_grass", "rp_default:dirt_with_dry_grass")
|
||||
minetest.register_alias("default:dirt_with_grass", "rp_default:dirt_with_grass")
|
||||
minetest.register_alias("default:dirt_with_grass_footsteps", "rp_default:dirt_with_grass_footsteps")
|
||||
minetest.register_alias("default:dirt_with_swamp_grass", "rp_default:dirt_with_swamp_grass")
|
||||
minetest.register_alias("default:dry_dirt", "rp_default:dry_dirt")
|
||||
minetest.register_alias("default:dry_grass", "rp_default:dry_grass")
|
||||
minetest.register_alias("default:dry_leaves", "rp_default:dry_leaves")
|
||||
minetest.register_alias("default:fence", "rp_default:fence")
|
||||
minetest.register_alias("default:fence_birch", "rp_default:fence_birch")
|
||||
minetest.register_alias("default:fence_oak", "rp_default:fence_oak")
|
||||
minetest.register_alias("default:fern", "rp_default:fern")
|
||||
minetest.register_alias("default:fertilized_dirt", "rp_default:fertilized_dirt")
|
||||
minetest.register_alias("default:fertilized_dry_dirt", "rp_default:fertilized_dry_dirt")
|
||||
minetest.register_alias("default:fertilized_sand", "rp_default:fertilized_sand")
|
||||
minetest.register_alias("default:fertilized_swamp_dirt", "rp_default:fertilized_swamp_dirt")
|
||||
minetest.register_alias("default:flower", "rp_default:flower")
|
||||
minetest.register_alias("default:frame", "rp_default:frame")
|
||||
minetest.register_alias("default:furnace", "rp_default:furnace")
|
||||
minetest.register_alias("default:furnace_active", "rp_default:furnace_active")
|
||||
minetest.register_alias("default:glass", "rp_default:glass")
|
||||
minetest.register_alias("default:grass", "rp_default:grass")
|
||||
minetest.register_alias("default:gravel", "rp_default:gravel")
|
||||
minetest.register_alias("default:heated_dirt_path", "rp_default:heated_dirt_path")
|
||||
minetest.register_alias("default:ladder", "rp_default:ladder")
|
||||
minetest.register_alias("default:leaves", "rp_default:leaves")
|
||||
minetest.register_alias("default:leaves_birch", "rp_default:leaves_birch")
|
||||
minetest.register_alias("default:leaves_oak", "rp_default:leaves_oak")
|
||||
minetest.register_alias("default:papyrus", "rp_default:papyrus")
|
||||
minetest.register_alias("default:path_slab", "rp_default:path_slab")
|
||||
minetest.register_alias("default:planks", "rp_default:planks")
|
||||
minetest.register_alias("default:planks_birch", "rp_default:planks_birch")
|
||||
minetest.register_alias("default:planks_oak", "rp_default:planks_oak")
|
||||
minetest.register_alias("default:reinforced_cobble", "rp_default:reinforced_cobble")
|
||||
minetest.register_alias("default:reinforced_frame", "rp_default:reinforced_frame")
|
||||
minetest.register_alias("default:river_water_flowing", "rp_default:river_water_flowing")
|
||||
minetest.register_alias("default:river_water_source", "rp_default:river_water_source")
|
||||
minetest.register_alias("default:rope", "rp_default:rope")
|
||||
minetest.register_alias("default:sand", "rp_default:sand")
|
||||
minetest.register_alias("default:sandstone", "rp_default:sandstone")
|
||||
minetest.register_alias("default:sapling", "rp_default:sapling")
|
||||
minetest.register_alias("default:sapling_birch", "rp_default:sapling_birch")
|
||||
minetest.register_alias("default:sapling_oak", "rp_default:sapling_oak")
|
||||
minetest.register_alias("default:sign", "rp_default:sign")
|
||||
minetest.register_alias("default:stone", "rp_default:stone")
|
||||
minetest.register_alias("default:stone_with_coal", "rp_default:stone_with_coal")
|
||||
minetest.register_alias("default:stone_with_copper", "rp_default:stone_with_copper")
|
||||
minetest.register_alias("default:stone_with_graphite", "rp_default:stone_with_graphite")
|
||||
minetest.register_alias("default:stone_with_iron", "rp_default:stone_with_iron")
|
||||
minetest.register_alias("default:stone_with_sulfur", "rp_default:stone_with_sulfur")
|
||||
minetest.register_alias("default:stone_with_tin", "rp_default:stone_with_tin")
|
||||
minetest.register_alias("default:swamp_dirt", "rp_default:swamp_dirt")
|
||||
minetest.register_alias("default:swamp_grass", "rp_default:swamp_grass")
|
||||
minetest.register_alias("default:swamp_water_flowing", "rp_default:swamp_water_flowing")
|
||||
minetest.register_alias("default:swamp_water_source", "rp_default:swamp_water_source")
|
||||
minetest.register_alias("default:tall_grass", "rp_default:tall_grass")
|
||||
minetest.register_alias("default:thistle", "rp_default:thistle")
|
||||
minetest.register_alias("default:torch", "rp_default:torch")
|
||||
minetest.register_alias("default:torch_dead", "rp_default:torch_dead")
|
||||
minetest.register_alias("default:torch_dead_wall", "rp_default:torch_dead_wall")
|
||||
minetest.register_alias("default:torch_wall", "rp_default:torch_wall")
|
||||
minetest.register_alias("default:torch_weak", "rp_default:torch_weak")
|
||||
minetest.register_alias("default:torch_weak_wall", "rp_default:torch_weak_wall")
|
||||
minetest.register_alias("default:tree", "rp_default:tree")
|
||||
minetest.register_alias("default:tree_birch", "rp_default:tree_birch")
|
||||
minetest.register_alias("default:tree_oak", "rp_default:tree_oak")
|
||||
minetest.register_alias("default:water_flowing", "rp_default:water_flowing")
|
||||
minetest.register_alias("default:water_source", "rp_default:water_source")
|
@ -1,15 +1,15 @@
|
||||
local S = minetest.get_translator("default")
|
||||
local S = minetest.get_translator("rp_default")
|
||||
|
||||
local water_buckets = {
|
||||
{ "water", S("Water Bucket"), "default_bucket_water.png", "default:water_source", S("Places a water source") },
|
||||
{ "river_water", S("River Water Bucket"), "default_bucket_river_water.png", "default:river_water_source", S("Places a river water source") },
|
||||
{ "swamp_water", S("Swamp Water Bucket"), "default_bucket_swamp_water.png", "default:swamp_water_source", S("Places a swamp water source") },
|
||||
{ "water", S("Water Bucket"), "default_bucket_water.png", "rp_default:water_source", S("Places a water source") },
|
||||
{ "river_water", S("River Water Bucket"), "default_bucket_river_water.png", "rp_default:river_water_source", S("Places a river water source") },
|
||||
{ "swamp_water", S("Swamp Water Bucket"), "default_bucket_swamp_water.png", "rp_default:swamp_water_source", S("Places a swamp water source") },
|
||||
}
|
||||
|
||||
for b=1, #water_buckets do
|
||||
local bucket = water_buckets[b]
|
||||
minetest.register_craftitem(
|
||||
"default:bucket_"..bucket[1],
|
||||
"rp_default:bucket_"..bucket[1],
|
||||
{
|
||||
description = bucket[2],
|
||||
_tt_help = bucket[5],
|
||||
@ -41,15 +41,15 @@ for b=1, #water_buckets do
|
||||
if not above_nodedef.walkable then
|
||||
if not minetest.settings:get_bool("creative_mode") then
|
||||
if itemstack:get_count() == 1 then
|
||||
itemstack:set_name("default:bucket")
|
||||
elseif inv:room_for_item("main", {name="default:bucket"}) then
|
||||
itemstack:set_name("rp_default:bucket")
|
||||
elseif inv:room_for_item("main", {name="rp_default:bucket"}) then
|
||||
itemstack:take_item()
|
||||
inv:add_item("main", "default:bucket")
|
||||
inv:add_item("main", "rp_default:bucket")
|
||||
else
|
||||
itemstack:take_item()
|
||||
local pos = user:get_pos()
|
||||
pos.y = math.floor(pos.y + 0.5)
|
||||
minetest.add_item(pos, "default:bucket")
|
||||
minetest.add_item(pos, "rp_default:bucket")
|
||||
end
|
||||
end
|
||||
minetest.add_node(pos, {name = bucket[4]})
|
||||
@ -62,7 +62,7 @@ for b=1, #water_buckets do
|
||||
end
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:bucket",
|
||||
"rp_default:bucket",
|
||||
{
|
||||
description = S("Empty Bucket"),
|
||||
_tt_help = S("Place it to collect a liquid source"),
|
||||
@ -93,12 +93,12 @@ minetest.register_craftitem(
|
||||
|
||||
local inv=user:get_inventory()
|
||||
|
||||
if inv:room_for_item("main", {name="default:bucket_water"}) then
|
||||
inv:add_item("main", "default:bucket_water")
|
||||
if inv:room_for_item("main", {name="rp_default:bucket_water"}) then
|
||||
inv:add_item("main", "rp_default:bucket_water")
|
||||
else
|
||||
local pos = user:get_pos()
|
||||
pos.y = math.floor(pos.y + 0.5)
|
||||
minetest.add_item(pos, "default:bucket_water")
|
||||
minetest.add_item(pos, "rp_default:bucket_water")
|
||||
end
|
||||
end
|
||||
minetest.remove_node(pointed_thing.under)
|
||||
@ -106,12 +106,12 @@ minetest.register_craftitem(
|
||||
return itemstack
|
||||
end
|
||||
|
||||
if nodename == "default:water_source" then
|
||||
itemstack = replace_bucket(itemstack, "default:bucket_water")
|
||||
elseif nodename == "default:river_water_source" then
|
||||
itemstack = replace_bucket(itemstack, "default:bucket_river_water")
|
||||
elseif nodename == "default:swamp_water_source" then
|
||||
itemstack = replace_bucket(itemstack, "default:bucket_swamp_water")
|
||||
if nodename == "rp_default:water_source" then
|
||||
itemstack = replace_bucket(itemstack, "rp_default:bucket_water")
|
||||
elseif nodename == "rp_default:river_water_source" then
|
||||
itemstack = replace_bucket(itemstack, "rp_default:bucket_river_water")
|
||||
elseif nodename == "rp_default:swamp_water_source" then
|
||||
itemstack = replace_bucket(itemstack, "rp_default:bucket_swamp_water")
|
||||
end
|
||||
|
||||
return itemstack
|
@ -1,4 +1,4 @@
|
||||
local S = minetest.get_translator("default")
|
||||
local S = minetest.get_translator("rp_default")
|
||||
|
||||
local protection_check_move = function(pos, from_list, from_index, to_list, to_index, count, player)
|
||||
if minetest.is_protected(pos, player:get_player_name()) and
|
||||
@ -22,7 +22,7 @@ end
|
||||
-- Chest and bookshelf
|
||||
|
||||
minetest.register_node(
|
||||
"default:chest",
|
||||
"rp_default:chest",
|
||||
{
|
||||
description = S("Chest"),
|
||||
_tt_help = S("Provides 32 inventory slots"),
|
||||
@ -35,7 +35,7 @@ minetest.register_node(
|
||||
on_construct = function(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
|
||||
meta:set_string("formspec", default.ui.get_page("default:chest"))
|
||||
meta:set_string("formspec", default.ui.get_page("rp_default:chest"))
|
||||
meta:set_string("infotext", S("Chest"))
|
||||
|
||||
local inv = meta:get_inventory()
|
||||
@ -61,7 +61,7 @@ minetest.register_node(
|
||||
end,
|
||||
})
|
||||
|
||||
local form_chest = default.ui.get_page("default:2part")
|
||||
local form_chest = default.ui.get_page("rp_default:2part")
|
||||
form_chest = form_chest .. "list[current_name;main;0.25,0.25;8,4;]"
|
||||
form_chest = form_chest .. "listring[current_name;main]"
|
||||
form_chest = form_chest .. default.ui.get_itemslot_bg(0.25, 0.25, 8, 4)
|
||||
@ -70,11 +70,11 @@ form_chest = form_chest .. "list[current_player;main;0.25,4.75;8,4;]"
|
||||
form_chest = form_chest .. "listring[current_player;main]"
|
||||
form_chest = form_chest .. default.ui.get_hotbar_itemslot_bg(0.25, 4.75, 8, 1)
|
||||
form_chest = form_chest .. default.ui.get_itemslot_bg(0.25, 5.75, 8, 3)
|
||||
default.ui.register_page("default:chest", form_chest)
|
||||
default.ui.register_page("rp_default:chest", form_chest)
|
||||
|
||||
|
||||
minetest.register_node(
|
||||
"default:bookshelf",
|
||||
"rp_default:bookshelf",
|
||||
{
|
||||
description = S("Bookshelf"),
|
||||
_tt_help = S("Provides 8 inventory slots"),
|
||||
@ -85,7 +85,7 @@ minetest.register_node(
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
on_construct = function(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
meta:set_string("formspec", default.ui.get_page("default:bookshelf"))
|
||||
meta:set_string("formspec", default.ui.get_page("rp_default:bookshelf"))
|
||||
meta:set_string("infotext", S("Bookshelf"))
|
||||
local inv = meta:get_inventory()
|
||||
inv:set_size("main", 4*2)
|
||||
@ -109,7 +109,7 @@ minetest.register_node(
|
||||
end,
|
||||
})
|
||||
|
||||
local form_bookshelf = default.ui.get_page("default:2part")
|
||||
local form_bookshelf = default.ui.get_page("rp_default:2part")
|
||||
form_bookshelf = form_bookshelf .. "list[current_player;main;0.25,4.75;8,4;]"
|
||||
form_bookshelf = form_bookshelf .. "listring[current_player;main]"
|
||||
form_bookshelf = form_bookshelf .. default.ui.get_hotbar_itemslot_bg(0.25, 4.75, 8, 1)
|
||||
@ -118,6 +118,6 @@ form_bookshelf = form_bookshelf .. default.ui.get_itemslot_bg(0.25, 5.75, 8, 3)
|
||||
form_bookshelf = form_bookshelf .. "list[current_name;main;2.25,1.25;4,2;]"
|
||||
form_bookshelf = form_bookshelf .. "listring[current_name;main]"
|
||||
form_bookshelf = form_bookshelf .. default.ui.get_itemslot_bg(2.25, 1.25, 4, 2)
|
||||
default.ui.register_page("default:bookshelf", form_bookshelf)
|
||||
default.ui.register_page("rp_default:bookshelf", form_bookshelf)
|
||||
|
||||
default.log("container", "loaded")
|
@ -8,31 +8,31 @@
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "cooking",
|
||||
output = "default:torch_weak",
|
||||
recipe = "default:torch_dead",
|
||||
output = "rp_default:torch_weak",
|
||||
recipe = "rp_default:torch_dead",
|
||||
cooktime = 1,
|
||||
})
|
||||
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "cooking",
|
||||
output = "default:torch",
|
||||
recipe = "default:torch_weak",
|
||||
output = "rp_default:torch",
|
||||
recipe = "rp_default:torch_weak",
|
||||
cooktime = 4,
|
||||
})
|
||||
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "cooking",
|
||||
output = "default:glass",
|
||||
recipe = "default:sand",
|
||||
output = "rp_default:glass",
|
||||
recipe = "rp_default:sand",
|
||||
cooktime = 3,
|
||||
})
|
||||
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "cooking",
|
||||
output = "default:lump_coal",
|
||||
output = "rp_default:lump_coal",
|
||||
recipe = "group:tree",
|
||||
cooktime = 4,
|
||||
})
|
||||
@ -40,8 +40,8 @@ minetest.register_craft(
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "cooking",
|
||||
output = "default:stone",
|
||||
recipe = "default:cobble",
|
||||
output = "rp_default:stone",
|
||||
recipe = "rp_default:cobble",
|
||||
cooktime = 6,
|
||||
})
|
||||
|
||||
@ -50,32 +50,32 @@ minetest.register_craft(
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "cooking",
|
||||
output = "default:ingot_wrought_iron",
|
||||
recipe = "default:lump_iron",
|
||||
output = "rp_default:ingot_wrought_iron",
|
||||
recipe = "rp_default:lump_iron",
|
||||
cooktime = 3,
|
||||
})
|
||||
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "cooking",
|
||||
output = "default:ingot_tin",
|
||||
recipe = "default:lump_tin",
|
||||
output = "rp_default:ingot_tin",
|
||||
recipe = "rp_default:lump_tin",
|
||||
cooktime = 3,
|
||||
})
|
||||
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "cooking",
|
||||
output = "default:ingot_copper",
|
||||
recipe = "default:lump_copper",
|
||||
output = "rp_default:ingot_copper",
|
||||
recipe = "rp_default:lump_copper",
|
||||
cooktime = 3,
|
||||
})
|
||||
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "cooking",
|
||||
output = "default:ingot_bronze",
|
||||
recipe = "default:lump_bronze",
|
||||
output = "rp_default:ingot_bronze",
|
||||
recipe = "rp_default:lump_bronze",
|
||||
cooktime = 6,
|
||||
})
|
||||
|
||||
@ -91,35 +91,35 @@ minetest.register_craft(
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "fuel",
|
||||
recipe = "default:dry_grass",
|
||||
recipe = "rp_default:dry_grass",
|
||||
burntime = 1,
|
||||
})
|
||||
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "fuel",
|
||||
recipe = "default:fern",
|
||||
recipe = "rp_default:fern",
|
||||
burntime = 2,
|
||||
})
|
||||
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "fuel",
|
||||
recipe = "default:papyrus",
|
||||
recipe = "rp_default:papyrus",
|
||||
burntime = 2,
|
||||
})
|
||||
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "fuel",
|
||||
recipe = "default:ladder",
|
||||
recipe = "rp_default:ladder",
|
||||
burntime = 5,
|
||||
})
|
||||
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "fuel",
|
||||
recipe = "default:rope",
|
||||
recipe = "rp_default:rope",
|
||||
burntime = 5,
|
||||
})
|
||||
|
||||
@ -133,7 +133,7 @@ minetest.register_craft(
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "fuel",
|
||||
recipe = "default:torch",
|
||||
recipe = "rp_default:torch",
|
||||
burntime = 7,
|
||||
})
|
||||
|
||||
@ -147,14 +147,14 @@ minetest.register_craft(
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "fuel",
|
||||
recipe = "default:sign",
|
||||
recipe = "rp_default:sign",
|
||||
burntime = 6,
|
||||
})
|
||||
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "fuel",
|
||||
recipe = "default:cactus",
|
||||
recipe = "rp_default:cactus",
|
||||
burntime = 10,
|
||||
})
|
||||
|
||||
@ -168,14 +168,14 @@ minetest.register_craft(
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "fuel",
|
||||
recipe = "default:frame",
|
||||
recipe = "rp_default:frame",
|
||||
burntime = 13,
|
||||
})
|
||||
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "fuel",
|
||||
recipe = "default:reinforced_frame",
|
||||
recipe = "rp_default:reinforced_frame",
|
||||
burntime = 17,
|
||||
})
|
||||
|
||||
@ -189,28 +189,28 @@ minetest.register_craft(
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "fuel",
|
||||
recipe = "default:chest",
|
||||
recipe = "rp_default:chest",
|
||||
burntime = 25,
|
||||
})
|
||||
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "fuel",
|
||||
recipe = "default:bookshelf",
|
||||
recipe = "rp_default:bookshelf",
|
||||
burntime = 32,
|
||||
})
|
||||
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "fuel",
|
||||
recipe = "default:lump_coal",
|
||||
recipe = "rp_default:lump_coal",
|
||||
burntime = 20,
|
||||
})
|
||||
|
||||
minetest.register_craft(
|
||||
{
|
||||
type = "fuel",
|
||||
recipe = "default:block_coal",
|
||||
recipe = "rp_default:block_coal",
|
||||
burntime = 180,
|
||||
})
|
||||
|
@ -3,19 +3,19 @@
|
||||
-- Crafting items
|
||||
--
|
||||
|
||||
local S = minetest.get_translator("default")
|
||||
local S = minetest.get_translator("rp_default")
|
||||
|
||||
-- Organic items
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:fiber",
|
||||
"rp_default:fiber",
|
||||
{
|
||||
description = S("Fiber"),
|
||||
inventory_image = "default_fiber.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:stick",
|
||||
"rp_default:stick",
|
||||
{
|
||||
description = S("Stick"),
|
||||
inventory_image = "default_stick.png",
|
||||
@ -23,14 +23,14 @@ minetest.register_craftitem(
|
||||
})
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:paper",
|
||||
"rp_default:paper",
|
||||
{
|
||||
description = S("Paper"),
|
||||
inventory_image = "default_paper.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:pearl",
|
||||
"rp_default:pearl",
|
||||
{
|
||||
description = S("Pearl"),
|
||||
inventory_image = "default_pearl.png",
|
||||
@ -39,7 +39,7 @@ minetest.register_craftitem(
|
||||
-- Mineral misc.
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:sheet_graphite",
|
||||
"rp_default:sheet_graphite",
|
||||
{
|
||||
description = S("Graphite Sheet"),
|
||||
inventory_image = "default_sheet_graphite.png",
|
||||
@ -48,42 +48,42 @@ minetest.register_craftitem(
|
||||
-- Mineral lumps
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:lump_sulfur",
|
||||
"rp_default:lump_sulfur",
|
||||
{
|
||||
description = S("Sulfur Lump"),
|
||||
inventory_image = "default_lump_sulfur.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:lump_coal",
|
||||
"rp_default:lump_coal",
|
||||
{
|
||||
description = S("Coal Lump"),
|
||||
inventory_image = "default_lump_coal.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:lump_iron",
|
||||
"rp_default:lump_iron",
|
||||
{
|
||||
description = S("Iron Lump"),
|
||||
inventory_image = "default_lump_iron.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:lump_tin",
|
||||
"rp_default:lump_tin",
|
||||
{
|
||||
description = S("Tin Lump"),
|
||||
inventory_image = "default_lump_tin.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:lump_copper",
|
||||
"rp_default:lump_copper",
|
||||
{
|
||||
description = S("Copper Lump"),
|
||||
inventory_image = "default_lump_copper.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:lump_bronze",
|
||||
"rp_default:lump_bronze",
|
||||
{
|
||||
description = S("Bronze Lump"),
|
||||
inventory_image = "default_lump_bronze.png",
|
||||
@ -92,42 +92,42 @@ minetest.register_craftitem(
|
||||
-- Ingots
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:ingot_wrought_iron",
|
||||
"rp_default:ingot_wrought_iron",
|
||||
{
|
||||
description = S("Wrought Iron Ingot"),
|
||||
inventory_image = "default_ingot_wrought_iron.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:ingot_steel",
|
||||
"rp_default:ingot_steel",
|
||||
{
|
||||
description = S("Steel Ingot"),
|
||||
inventory_image = "default_ingot_steel.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:ingot_carbon_steel",
|
||||
"rp_default:ingot_carbon_steel",
|
||||
{
|
||||
description = S("Carbon Steel Ingot"),
|
||||
inventory_image = "default_ingot_carbon_steel.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:ingot_copper",
|
||||
"rp_default:ingot_copper",
|
||||
{
|
||||
description = S("Copper Ingot"),
|
||||
inventory_image = "default_ingot_copper.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:ingot_tin",
|
||||
"rp_default:ingot_tin",
|
||||
{
|
||||
description = S("Tin Ingot"),
|
||||
inventory_image = "default_ingot_tin.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:ingot_bronze",
|
||||
"rp_default:ingot_bronze",
|
||||
{
|
||||
description = S("Bronze Ingot"),
|
||||
inventory_image = "default_ingot_bronze.png",
|
||||
@ -136,14 +136,14 @@ minetest.register_craftitem(
|
||||
-- Crafted items
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:flint",
|
||||
"rp_default:flint",
|
||||
{
|
||||
description = S("Flint Shard"),
|
||||
inventory_image = "default_flint.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:book",
|
||||
"rp_default:book",
|
||||
{
|
||||
description = S("Book"),
|
||||
inventory_image = "default_book.png",
|
@ -1,9 +1,9 @@
|
||||
-- Fertilizer
|
||||
|
||||
local S = minetest.get_translator("default")
|
||||
local S = minetest.get_translator("rp_default")
|
||||
|
||||
minetest.register_node(
|
||||
"default:fertilized_dirt",
|
||||
"rp_default:fertilized_dirt",
|
||||
{
|
||||
description = S("Fertilized Dirt"),
|
||||
_tt_help = S("Speeds up the growth of plants"),
|
||||
@ -21,12 +21,12 @@ minetest.register_node(
|
||||
fall_damage_add_percent = -5,
|
||||
not_in_craft_guide = 1,
|
||||
},
|
||||
drop = "default:dirt",
|
||||
drop = "rp_default:dirt",
|
||||
sounds = default.node_sound_dirt_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:fertilized_dry_dirt",
|
||||
"rp_default:fertilized_dry_dirt",
|
||||
{
|
||||
description = S("Fertilized Dry Dirt"),
|
||||
_tt_help = S("Speeds up the growth of plants"),
|
||||
@ -44,12 +44,12 @@ minetest.register_node(
|
||||
fall_damage_add_percent = -10,
|
||||
not_in_craft_guide = 1,
|
||||
},
|
||||
drop = "default:dry_dirt",
|
||||
drop = "rp_default:dry_dirt",
|
||||
sounds = default.node_sound_dirt_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:fertilized_swamp_dirt",
|
||||
"rp_default:fertilized_swamp_dirt",
|
||||
{
|
||||
description = S("Fertilized Swamp Dirt"),
|
||||
_tt_help = S("Speeds up the growth of plants"),
|
||||
@ -67,12 +67,12 @@ minetest.register_node(
|
||||
fall_damage_add_percent = -10,
|
||||
not_in_craft_guide = 1,
|
||||
},
|
||||
drop = "default:swamp_dirt",
|
||||
drop = "rp_default:swamp_dirt",
|
||||
sounds = default.node_sound_dirt_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:fertilized_sand",
|
||||
"rp_default:fertilized_sand",
|
||||
{
|
||||
description = S("Fertilized Sand"),
|
||||
_tt_help = S("Speeds up the growth of plants"),
|
||||
@ -86,13 +86,13 @@ minetest.register_node(
|
||||
fall_damage_add_percent = -10,
|
||||
not_in_craft_guide = 1,
|
||||
},
|
||||
drop = "default:sand",
|
||||
drop = "rp_default:sand",
|
||||
is_ground_content = false,
|
||||
sounds = default.node_sound_sand_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_craftitem(
|
||||
"default:fertilizer",
|
||||
"rp_default:fertilizer",
|
||||
{
|
||||
description = S("Fertilizer"),
|
||||
_tt_help = S("Used to fertilize dirt and sand to speed up plant growth"),
|
||||
@ -115,13 +115,13 @@ minetest.register_craftitem(
|
||||
if minetest.get_item_group(undernode.name, "plantable_fertilizer") ~= 0 then
|
||||
return itemstack
|
||||
elseif minetest.get_item_group(undernode.name, "normal_dirt") ~= 0 then
|
||||
minetest.set_node(pointed_thing.under, {name = "default:fertilized_dirt"})
|
||||
minetest.set_node(pointed_thing.under, {name = "rp_default:fertilized_dirt"})
|
||||
elseif minetest.get_item_group(undernode.name, "swamp_dirt") ~= 0 then
|
||||
minetest.set_node(pointed_thing.under, {name = "default:fertilized_swamp_dirt"})
|
||||
minetest.set_node(pointed_thing.under, {name = "rp_default:fertilized_swamp_dirt"})
|
||||
elseif minetest.get_item_group(undernode.name, "dry_dirt") ~= 0 then
|
||||
minetest.set_node(pointed_thing.under, {name = "default:fertilized_dry_dirt"})
|
||||
elseif undernode.name == "default:sand" then
|
||||
minetest.set_node(pointed_thing.under, {name = "default:fertilized_sand"})
|
||||
minetest.set_node(pointed_thing.under, {name = "rp_default:fertilized_dry_dirt"})
|
||||
elseif undernode.name == "rp_default:sand" then
|
||||
minetest.set_node(pointed_thing.under, {name = "rp_default:fertilized_sand"})
|
||||
end
|
||||
end
|
||||
|
@ -1,7 +1,7 @@
|
||||
|
||||
default.ui = {}
|
||||
|
||||
local S = minetest.get_translator("default")
|
||||
local S = minetest.get_translator("rp_default")
|
||||
|
||||
-- Registered UI pages
|
||||
|
||||
@ -29,11 +29,11 @@ local formspec_prepend = prepend
|
||||
|
||||
default.ui.group_defaults = {
|
||||
fuzzy = "mobs:wool",
|
||||
planks = "default:planks",
|
||||
soil = "default:dirt",
|
||||
stone = "default:stone",
|
||||
tree = "default:tree",
|
||||
green_grass = "default:grass",
|
||||
planks = "rp_default:planks",
|
||||
soil = "rp_default:dirt",
|
||||
stone = "rp_default:stone",
|
||||
tree = "rp_default:tree",
|
||||
green_grass = "rp_default:grass",
|
||||
}
|
||||
default.ui.group_names = {
|
||||
fuzzy = { S("Fuzzy"), S("Any fuzzy block") },
|
||||
@ -317,15 +317,15 @@ if minetest.get_modpath("creative") ~= nil and minetest.settings:get_bool("creat
|
||||
form_default_default = form_default_default .. default.ui.tab(-0.9, 3.64, "tab_creative", "ui_icon_creative.png", S("Creative Inventory"))
|
||||
end
|
||||
form_default_default = form_default_default .. "background[0,0;8.5,9;ui_formspec_bg_tall.png]"
|
||||
default.ui.register_page("default:default", form_default_default)
|
||||
default.ui.register_page("default:2part", form_default_default .. "background[0,0;8.5,4.5;ui_formspec_bg_short.png]")
|
||||
default.ui.register_page("rp_default:default", form_default_default)
|
||||
default.ui.register_page("rp_default:2part", form_default_default .. "background[0,0;8.5,4.5;ui_formspec_bg_short.png]")
|
||||
|
||||
local form_default_notabs = ""
|
||||
form_default_notabs = form_default_notabs .. "size[8.5,9]"
|
||||
form_default_notabs = form_default_notabs .. default.ui.default.bg
|
||||
form_default_notabs = form_default_notabs .. "background[0,0;8.5,9;ui_formspec_bg_tall.png]"
|
||||
default.ui.register_page("default:notabs", form_default_notabs)
|
||||
default.ui.register_page("default:notabs_2part", form_default_notabs .. "background[0,0;8.5,4.5;ui_formspec_bg_short.png]")
|
||||
default.ui.register_page("rp_default:notabs", form_default_notabs)
|
||||
default.ui.register_page("rp_default:notabs_2part", form_default_notabs .. "background[0,0;8.5,4.5;ui_formspec_bg_short.png]")
|
||||
|
||||
local form_default_field = ""
|
||||
form_default_field = form_default_field .. "size[8.5,5]"
|
||||
@ -333,7 +333,7 @@ form_default_field = form_default_field .. default.ui.default.bg
|
||||
form_default_field = form_default_field .. "background[0,0;8.5,4.5;ui_formspec_bg_short.png]"
|
||||
form_default_field = form_default_field .. default.ui.button_exit(2.75, 3, 3, 1, "", minetest.formspec_escape(S("Write")), false)
|
||||
form_default_field = form_default_field .. "field[1,1.75;7,0;text;;${text}]"
|
||||
default.ui.register_page("default:field", form_default_field)
|
||||
default.ui.register_page("rp_default:field", form_default_field)
|
||||
|
||||
function default.ui.receive_fields(player, form_name, fields)
|
||||
local name = player:get_player_name()
|
@ -60,11 +60,11 @@ end
|
||||
function default.begin_growing_sapling(pos)
|
||||
local node = minetest.get_node(pos)
|
||||
|
||||
if node.name == "default:sapling" then
|
||||
if node.name == "rp_default:sapling" then
|
||||
minetest.get_node_timer(pos):start(math.random(300, 480))
|
||||
elseif node.name == "default:sapling_oak" then
|
||||
elseif node.name == "rp_default:sapling_oak" then
|
||||
minetest.get_node_timer(pos):start(math.random(700, 960))
|
||||
elseif node.name == "default:sapling_birch" then
|
||||
elseif node.name == "rp_default:sapling_birch" then
|
||||
minetest.get_node_timer(pos):start(math.random(480, 780))
|
||||
end
|
||||
end
|
||||
@ -78,7 +78,7 @@ function default.grow_sapling(pos, variety)
|
||||
y = pos.y - 1,
|
||||
z = pos.z - 2
|
||||
},
|
||||
minetest.get_modpath("default")
|
||||
minetest.get_modpath("rp_default")
|
||||
.. "/schematics/default_appletree.mts", "0", {}, false)
|
||||
elseif variety == "oak" then
|
||||
minetest.place_schematic(
|
||||
@ -87,7 +87,7 @@ function default.grow_sapling(pos, variety)
|
||||
y = pos.y - 1,
|
||||
z = pos.z - 2
|
||||
},
|
||||
minetest.get_modpath("default")
|
||||
minetest.get_modpath("rp_default")
|
||||
.. "/schematics/default_oaktree.mts", "0", {}, false)
|
||||
elseif variety == "birch" then
|
||||
minetest.place_schematic(
|
||||
@ -96,12 +96,12 @@ function default.grow_sapling(pos, variety)
|
||||
y = pos.y - 1,
|
||||
z = pos.z - 1
|
||||
},
|
||||
minetest.get_modpath("default")
|
||||
minetest.get_modpath("rp_default")
|
||||
.. "/schematics/default_squaretree.mts", "0",
|
||||
{
|
||||
["default:leaves"] = "default:leaves_birch",
|
||||
["default:tree"] = "default:tree_birch",
|
||||
["default:apple"] = "air"
|
||||
["rp_default:leaves"] = "rp_default:leaves_birch",
|
||||
["rp_default:tree"] = "rp_default:tree_birch",
|
||||
["rp_default:apple"] = "air"
|
||||
}, false)
|
||||
end
|
||||
end
|
||||
@ -119,8 +119,8 @@ end
|
||||
minetest.register_lbm(
|
||||
{
|
||||
label = "Grow legacy trees",
|
||||
name = "default:grow_legacy_trees",
|
||||
nodenames = {"default:sapling", "default:sapling_oak", "default:sapling_birch"},
|
||||
name = "rp_default:grow_legacy_trees",
|
||||
nodenames = {"rp_default:sapling", "rp_default:sapling_oak", "rp_default:sapling_birch"},
|
||||
action = function(pos, node)
|
||||
default.begin_growing_sapling(pos)
|
||||
end
|
||||
@ -243,7 +243,7 @@ end
|
||||
minetest.register_abm( -- dirt and grass footsteps becomes dirt with grass if uncovered
|
||||
{
|
||||
label = "Grow grass on dirt",
|
||||
nodenames = {"default:dirt", "default:dirt_with_grass_footsteps", "default:swamp_dirt"},
|
||||
nodenames = {"rp_default:dirt", "rp_default:dirt_with_grass_footsteps", "rp_default:swamp_dirt"},
|
||||
interval = 2,
|
||||
chance = 40,
|
||||
action = function(pos, node)
|
||||
@ -254,15 +254,15 @@ minetest.register_abm( -- dirt and grass footsteps becomes dirt with grass if un
|
||||
if nodedef and (not partialblock) and (nodedef.sunlight_propagates or nodedef.paramtype == "light") and nodedef.liquidtype == "none" and (minetest.get_node_light(above) or 0) >= 8 then
|
||||
local biomedata = minetest.get_biome_data(pos)
|
||||
local biomename = minetest.get_biome_name(biomedata.biome)
|
||||
if node.name == "default:swamp_dirt" then
|
||||
if node.name == "rp_default:swamp_dirt" then
|
||||
if biomename == "Swamp" then
|
||||
minetest.set_node(pos, {name = "default:dirt_with_swamp_grass"})
|
||||
minetest.set_node(pos, {name = "rp_default:dirt_with_swamp_grass"})
|
||||
end
|
||||
else
|
||||
if is_dry_biome(biomename) then
|
||||
minetest.set_node(pos, {name = "default:dirt_with_dry_grass"})
|
||||
minetest.set_node(pos, {name = "rp_default:dirt_with_dry_grass"})
|
||||
else
|
||||
minetest.set_node(pos, {name = "default:dirt_with_grass"})
|
||||
minetest.set_node(pos, {name = "rp_default:dirt_with_grass"})
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -281,10 +281,10 @@ minetest.register_abm( -- dirt with grass becomes dirt if covered
|
||||
local partialblock = minetest.get_item_group(name, "path") ~= 0 or minetest.get_item_group(name, "slab") ~= 0 or minetest.get_item_group(name, "stair") ~= 0
|
||||
local nodedef = minetest.registered_nodes[name]
|
||||
if nodedef and (name ~= "ignore" and (partialblock) or (not ((nodedef.sunlight_propagates or nodedef.paramtype == "light") and nodedef.liquidtype == "none"))) then
|
||||
if node.name == "default:dirt_with_swamp_grass" then
|
||||
minetest.set_node(pos, {name = "default:swamp_dirt"})
|
||||
if node.name == "rp_default:dirt_with_swamp_grass" then
|
||||
minetest.set_node(pos, {name = "rp_default:swamp_dirt"})
|
||||
else
|
||||
minetest.set_node(pos, {name = "default:dirt"})
|
||||
minetest.set_node(pos, {name = "rp_default:dirt"})
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -303,11 +303,11 @@ minetest.register_abm({
|
||||
|
||||
local required_under
|
||||
if minetest.get_item_group(node.name, "normal_grass") ~= 0 then
|
||||
required_under = "default:dirt_with_grass"
|
||||
required_under = "rp_default:dirt_with_grass"
|
||||
elseif minetest.get_item_group(node.name, "dry_grass") ~= 0 then
|
||||
required_under = "default:dirt_with_dry_grass"
|
||||
required_under = "rp_default:dirt_with_dry_grass"
|
||||
elseif minetest.get_item_group(node.name, "swamp_grass") ~= 0 then
|
||||
required_under = "default:dirt_with_swamp_grass"
|
||||
required_under = "rp_default:dirt_with_swamp_grass"
|
||||
else
|
||||
return
|
||||
end
|
||||
@ -317,7 +317,7 @@ minetest.register_abm({
|
||||
end
|
||||
|
||||
-- Lower chance to spread dry grass
|
||||
if node.name == "default:dry_grass" and math.random(1,2) == 1 then
|
||||
if node.name == "rp_default:dry_grass" and math.random(1,2) == 1 then
|
||||
return
|
||||
end
|
||||
|
||||
@ -325,7 +325,7 @@ minetest.register_abm({
|
||||
local pos1 = vector.add(pos, 4)
|
||||
-- Testing shows that a threshold of 3 results in an appropriate maximum
|
||||
-- density of approximately 7 nodes per 9x9 area.
|
||||
if #minetest.find_nodes_in_area(pos0, pos1, {"group:grass", "default:fern"}) > 3 then
|
||||
if #minetest.find_nodes_in_area(pos0, pos1, {"group:grass", "rp_default:fern"}) > 3 then
|
||||
return
|
||||
end
|
||||
|
||||
@ -343,8 +343,8 @@ minetest.register_abm({
|
||||
|
||||
minetest.register_abm({
|
||||
label = "Growing clams",
|
||||
nodenames = {"default:sand", "default:gravel"},
|
||||
neighbors = {"default:water_source"},
|
||||
nodenames = {"rp_default:sand", "rp_default:gravel"},
|
||||
neighbors = {"rp_default:water_source"},
|
||||
interval = 20,
|
||||
chance = 160,
|
||||
action = function(pos, node)
|
||||
@ -353,19 +353,19 @@ minetest.register_abm({
|
||||
end
|
||||
local pos0 = vector.add(pos, {x=-5, y=0, z=-5})
|
||||
local pos1 = vector.add(pos, {x=5, y=2, z=5})
|
||||
if #minetest.find_nodes_in_area(pos0, pos1, "default:clam") >= 1 then
|
||||
if #minetest.find_nodes_in_area(pos0, pos1, "rp_default:clam") >= 1 then
|
||||
return
|
||||
end
|
||||
|
||||
pos0 = vector.add(pos, {x=-2, y=0, z=-2})
|
||||
pos1 = vector.add(pos, {x=2, y=0, z=2})
|
||||
local soils = minetest.find_nodes_in_area_under_air( pos0, pos1, {"default:sand", "default:gravel"})
|
||||
local soils = minetest.find_nodes_in_area_under_air( pos0, pos1, {"rp_default:sand", "rp_default:gravel"})
|
||||
local num_soils = #soils
|
||||
if num_soils >= 1 then
|
||||
for si = 1, math.min(3, num_soils) do
|
||||
local soil = soils[math.random(num_soils)]
|
||||
local soil_above = {x = soil.x, y = soil.y + 1, z = soil.z}
|
||||
minetest.set_node(soil_above, {name = "default:clam"})
|
||||
minetest.set_node(soil_above, {name = "rp_default:clam"})
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -374,7 +374,7 @@ minetest.register_abm({
|
||||
minetest.register_abm( -- cactus grows
|
||||
{
|
||||
label = "Growing cacti",
|
||||
nodenames = {"default:cactus"},
|
||||
nodenames = {"rp_default:cactus"},
|
||||
neighbors = {"group:sand"},
|
||||
interval = 20,
|
||||
chance = 10,
|
||||
@ -384,13 +384,13 @@ minetest.register_abm( -- cactus grows
|
||||
if minetest.get_item_group(name, "sand") ~= 0 then
|
||||
pos.y = pos.y+1
|
||||
local height = 0
|
||||
while minetest.get_node(pos).name == "default:cactus" and height < 3 do
|
||||
while minetest.get_node(pos).name == "rp_default:cactus" and height < 3 do
|
||||
height = height+1
|
||||
pos.y = pos.y+1
|
||||
end
|
||||
if height < 3 then
|
||||
if minetest.get_node(pos).name == "air" then
|
||||
minetest.set_node(pos, {name="default:cactus"})
|
||||
minetest.set_node(pos, {name="rp_default:cactus"})
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -400,7 +400,7 @@ minetest.register_abm( -- cactus grows
|
||||
minetest.register_abm( -- papyrus grows
|
||||
{
|
||||
label = "Growing papyrus",
|
||||
nodenames = {"default:papyrus"},
|
||||
nodenames = {"rp_default:papyrus"},
|
||||
neighbors = {"group:plantable_sandy", "group:plantable_soil"},
|
||||
interval = 20,
|
||||
chance = 10,
|
||||
@ -413,13 +413,13 @@ minetest.register_abm( -- papyrus grows
|
||||
end
|
||||
pos.y = pos.y+1
|
||||
local height = 0
|
||||
while minetest.get_node(pos).name == "default:papyrus" and height < 3 do
|
||||
while minetest.get_node(pos).name == "rp_default:papyrus" and height < 3 do
|
||||
height = height+1
|
||||
pos.y = pos.y+1
|
||||
end
|
||||
if height < 3 then
|
||||
if minetest.get_node(pos).name == "air" then
|
||||
minetest.set_node(pos, {name="default:papyrus"})
|
||||
minetest.set_node(pos, {name="rp_default:papyrus"})
|
||||
end
|
||||
end
|
||||
end,
|
||||
@ -428,11 +428,11 @@ minetest.register_abm( -- papyrus grows
|
||||
minetest.register_abm( -- weak torchs burn out and die after ~3 minutes
|
||||
{
|
||||
label = "Burning out weak torches",
|
||||
nodenames = {"default:torch_weak", "default:torch_weak_wall"},
|
||||
nodenames = {"rp_default:torch_weak", "rp_default:torch_weak_wall"},
|
||||
interval = 3,
|
||||
chance = 60,
|
||||
action = function(pos, node)
|
||||
minetest.set_node(pos, {name = "default:torch_dead", param = node.param, param2 = node.param2})
|
||||
minetest.set_node(pos, {name = "rp_default:torch_dead", param = node.param, param2 = node.param2})
|
||||
end
|
||||
})
|
||||
|
@ -2,11 +2,11 @@
|
||||
-- Furnace
|
||||
--
|
||||
|
||||
local S = minetest.get_translator("default")
|
||||
local S = minetest.get_translator("rp_default")
|
||||
local F = minetest.formspec_escape
|
||||
|
||||
function default.furnace_active_formspec(percent, item_percent)
|
||||
local form = default.ui.get_page("default:2part")
|
||||
local form = default.ui.get_page("rp_default:2part")
|
||||
form = form .. "list[current_player;main;0.25,4.75;8,4;]"
|
||||
form = form .. default.ui.get_hotbar_itemslot_bg(0.25, 4.75, 8, 1)
|
||||
form = form .. default.ui.get_itemslot_bg(0.25, 5.75, 8, 3)
|
||||
@ -35,7 +35,7 @@ function default.furnace_active_formspec(percent, item_percent)
|
||||
return form
|
||||
end
|
||||
|
||||
local form_furnace = default.ui.get_page("default:2part")
|
||||
local form_furnace = default.ui.get_page("rp_default:2part")
|
||||
form_furnace = form_furnace .. "list[current_player;main;0.25,4.75;8,4;]"
|
||||
form_furnace = form_furnace .. default.ui.get_hotbar_itemslot_bg(0.25, 4.75, 8, 1)
|
||||
form_furnace = form_furnace .. default.ui.get_itemslot_bg(0.25, 5.75, 8, 3)
|
||||
@ -100,7 +100,7 @@ local check_move = function(pos, from_list, from_index, to_list, to_index, count
|
||||
end
|
||||
|
||||
minetest.register_node(
|
||||
"default:furnace",
|
||||
"rp_default:furnace",
|
||||
{
|
||||
description = S("Furnace"),
|
||||
_tt_help = S("Uses fuel to smelt a material into something else"),
|
||||
@ -138,7 +138,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:furnace_active",
|
||||
"rp_default:furnace_active",
|
||||
{
|
||||
description = S("Furnace (active)"),
|
||||
_tt_help = S("Uses fuel to smelt a material into something else"),
|
||||
@ -146,7 +146,7 @@ minetest.register_node(
|
||||
"default_furnace_sides.png", "default_furnace_sides.png", "default_furnace_front.png^default_furnace_flame.png"},
|
||||
paramtype2 = "facedir",
|
||||
light_source = 8,
|
||||
drop = "default:furnace",
|
||||
drop = "rp_default:furnace",
|
||||
groups = {cracky = 2, not_in_creative_inventory=1},
|
||||
is_ground_content = false,
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
@ -189,7 +189,7 @@ end
|
||||
minetest.register_abm(
|
||||
{
|
||||
label = "Furnace",
|
||||
nodenames = {"default:furnace", "default:furnace_active"},
|
||||
nodenames = {"rp_default:furnace", "rp_default:furnace_active"},
|
||||
interval = 1.0,
|
||||
chance = 1,
|
||||
action = function(pos, node, active_object_count, active_object_count_wider)
|
||||
@ -299,12 +299,12 @@ minetest.register_abm(
|
||||
local fuel_percent = math.floor(fuel_time / fuel_totaltime * 100)
|
||||
fuel_state = S("@1%", fuel_percent)
|
||||
formspec = default.furnace_active_formspec(fuel_percent, item_percent)
|
||||
swap_node(pos, "default:furnace_active")
|
||||
swap_node(pos, "rp_default:furnace_active")
|
||||
else
|
||||
if not fuellist[1]:is_empty() then
|
||||
fuel_state = S("@1%", "0")
|
||||
end
|
||||
swap_node(pos, "default:furnace")
|
||||
swap_node(pos, "rp_default:furnace")
|
||||
end
|
||||
|
||||
local infotext
|
59
mods/rp_default/init.lua
Normal file
59
mods/rp_default/init.lua
Normal file
@ -0,0 +1,59 @@
|
||||
-- Use 'default' table for this mod as API
|
||||
-- instead of 'rp_default' to not disrupt old mods
|
||||
-- depending on this (before version 1.5.3) too much.
|
||||
|
||||
default = {}
|
||||
|
||||
default.SWAMP_WATER_VISC = 4
|
||||
|
||||
default.RIVER_WATER_VISC = 2
|
||||
|
||||
default.WATER_VISC = 1
|
||||
|
||||
default.LIGHT_MAX = 14
|
||||
|
||||
function default.log(text, type)
|
||||
local level = "action"
|
||||
if type == "loaded" then
|
||||
level = "info"
|
||||
end
|
||||
minetest.log(level, "Repixture ["..type.."] "..text)
|
||||
end
|
||||
|
||||
function default.dumpvec(v)
|
||||
return v.x..":"..v.y..":"..v.z
|
||||
end
|
||||
|
||||
minetest.nodedef_default.stack_max = 60
|
||||
minetest.craftitemdef_default.stack_max = 60
|
||||
|
||||
function minetest.nodedef_default.on_receive_fields(pos, form_name, fields, player)
|
||||
default.ui.receive_fields(player, form_name, fields)
|
||||
end
|
||||
|
||||
dofile(minetest.get_modpath("rp_default").."/formspec.lua")
|
||||
dofile(minetest.get_modpath("rp_default").."/functions.lua")
|
||||
dofile(minetest.get_modpath("rp_default").."/sounds.lua")
|
||||
|
||||
dofile(minetest.get_modpath("rp_default").."/nodes.lua") -- simple nodes
|
||||
dofile(minetest.get_modpath("rp_default").."/torch.lua")
|
||||
dofile(minetest.get_modpath("rp_default").."/furnace.lua")
|
||||
dofile(minetest.get_modpath("rp_default").."/container.lua") -- chest and bookshelf
|
||||
dofile(minetest.get_modpath("rp_default").."/sign.lua")
|
||||
|
||||
dofile(minetest.get_modpath("rp_default").."/craftitems.lua") -- simple craftitems
|
||||
dofile(minetest.get_modpath("rp_default").."/bucket.lua")
|
||||
dofile(minetest.get_modpath("rp_default").."/tools.lua")
|
||||
dofile(minetest.get_modpath("rp_default").."/fertilizer.lua")
|
||||
|
||||
dofile(minetest.get_modpath("rp_default").."/crafting.lua")
|
||||
|
||||
dofile(minetest.get_modpath("rp_default").."/mapgen.lua")
|
||||
|
||||
dofile(minetest.get_modpath("rp_default").."/hud.lua")
|
||||
dofile(minetest.get_modpath("rp_default").."/player.lua")
|
||||
dofile(minetest.get_modpath("rp_default").."/model.lua")
|
||||
|
||||
dofile(minetest.get_modpath("rp_default").."/aliases.lua")
|
||||
|
||||
default.log("mod:default", "loaded")
|
@ -1,4 +1,4 @@
|
||||
# textdomain: default
|
||||
# textdomain: rp_default
|
||||
Fiber=Faser
|
||||
Stick=Stock
|
||||
Paper=Papier
|
@ -1,4 +1,4 @@
|
||||
# textdomain: default
|
||||
# textdomain: rp_default
|
||||
Fiber=Fibre
|
||||
Stick=Bâton
|
||||
Paper=Papier
|
@ -1,4 +1,4 @@
|
||||
# textdomain: default
|
||||
# textdomain: rp_default
|
||||
Fiber=
|
||||
Stick=
|
||||
Paper=
|
@ -27,34 +27,34 @@ minetest.register_on_generated(on_generated)
|
||||
|
||||
-- Aliases for map generator outputs
|
||||
|
||||
minetest.register_alias("mapgen_stone", "default:stone")
|
||||
minetest.register_alias("mapgen_desert_stone", "default:sandstone")
|
||||
minetest.register_alias("mapgen_desert_sand", "default:sand")
|
||||
minetest.register_alias("mapgen_sandstone", "default:sandstone")
|
||||
minetest.register_alias("mapgen_sandstonebrick", "default:compressed_sandstone")
|
||||
minetest.register_alias("mapgen_cobble", "default:cobble")
|
||||
minetest.register_alias("mapgen_gravel", "default:gravel")
|
||||
minetest.register_alias("mapgen_mossycobble", "default:cobble")
|
||||
minetest.register_alias("mapgen_dirt", "default:dirt")
|
||||
minetest.register_alias("mapgen_dirt_with_grass", "default:dirt_with_grass")
|
||||
minetest.register_alias("mapgen_sand", "default:sand")
|
||||
minetest.register_alias("mapgen_stone", "rp_default:stone")
|
||||
minetest.register_alias("mapgen_desert_stone", "rp_default:sandstone")
|
||||
minetest.register_alias("mapgen_desert_sand", "rp_default:sand")
|
||||
minetest.register_alias("mapgen_sandstone", "rp_default:sandstone")
|
||||
minetest.register_alias("mapgen_sandstonebrick", "rp_default:compressed_sandstone")
|
||||
minetest.register_alias("mapgen_cobble", "rp_default:cobble")
|
||||
minetest.register_alias("mapgen_gravel", "rp_default:gravel")
|
||||
minetest.register_alias("mapgen_mossycobble", "rp_default:cobble")
|
||||
minetest.register_alias("mapgen_dirt", "rp_default:dirt")
|
||||
minetest.register_alias("mapgen_dirt_with_grass", "rp_default:dirt_with_grass")
|
||||
minetest.register_alias("mapgen_sand", "rp_default:sand")
|
||||
minetest.register_alias("mapgen_snow", "air")
|
||||
minetest.register_alias("mapgen_snowblock", "default:dirt_with_grass")
|
||||
minetest.register_alias("mapgen_dirt_with_snow", "default:dirt_with_grass")
|
||||
minetest.register_alias("mapgen_ice", "default:water_source")
|
||||
minetest.register_alias("mapgen_tree", "default:tree")
|
||||
minetest.register_alias("mapgen_leaves", "default:leaves")
|
||||
minetest.register_alias("mapgen_apple", "default:apple")
|
||||
minetest.register_alias("mapgen_jungletree", "default:tree_birch")
|
||||
minetest.register_alias("mapgen_jungleleaves", "default:leaves_birch")
|
||||
minetest.register_alias("mapgen_junglegrass", "default:tall_grass")
|
||||
minetest.register_alias("mapgen_pine_tree", "default:tree_oak")
|
||||
minetest.register_alias("mapgen_pine_needles", "default:leaves_oak")
|
||||
minetest.register_alias("mapgen_snowblock", "rp_default:dirt_with_grass")
|
||||
minetest.register_alias("mapgen_dirt_with_snow", "rp_default:dirt_with_grass")
|
||||
minetest.register_alias("mapgen_ice", "rp_default:water_source")
|
||||
minetest.register_alias("mapgen_tree", "rp_default:tree")
|
||||
minetest.register_alias("mapgen_leaves", "rp_default:leaves")
|
||||
minetest.register_alias("mapgen_apple", "rp_default:apple")
|
||||
minetest.register_alias("mapgen_jungletree", "rp_default:tree_birch")
|
||||
minetest.register_alias("mapgen_jungleleaves", "rp_default:leaves_birch")
|
||||
minetest.register_alias("mapgen_junglegrass", "rp_default:tall_grass")
|
||||
minetest.register_alias("mapgen_pine_tree", "rp_default:tree_oak")
|
||||
minetest.register_alias("mapgen_pine_needles", "rp_default:leaves_oak")
|
||||
|
||||
minetest.register_alias("mapgen_water_source", "default:water_source")
|
||||
minetest.register_alias("mapgen_river_water_source", "default:river_water_source")
|
||||
minetest.register_alias("mapgen_water_source", "rp_default:water_source")
|
||||
minetest.register_alias("mapgen_river_water_source", "rp_default:river_water_source")
|
||||
|
||||
minetest.register_alias("mapgen_lava_source", "default:water_source")
|
||||
minetest.register_alias("mapgen_lava_source", "rp_default:water_source")
|
||||
|
||||
-- Biome setup
|
||||
|
||||
@ -68,8 +68,8 @@ minetest.register_biome(
|
||||
{
|
||||
name = "Marsh",
|
||||
|
||||
node_top = "default:dirt_with_grass",
|
||||
node_filler = "default:dirt",
|
||||
node_top = "rp_default:dirt_with_grass",
|
||||
node_filler = "rp_default:dirt",
|
||||
|
||||
depth_filler = 0,
|
||||
depth_top = 1,
|
||||
@ -85,8 +85,8 @@ minetest.register_biome(
|
||||
{
|
||||
name = "Swamp",
|
||||
|
||||
node_top = "default:dirt_with_swamp_grass",
|
||||
node_filler = "default:swamp_dirt",
|
||||
node_top = "rp_default:dirt_with_swamp_grass",
|
||||
node_filler = "rp_default:swamp_dirt",
|
||||
|
||||
depth_filler = 7,
|
||||
depth_top = 1,
|
||||
@ -102,8 +102,8 @@ minetest.register_biome(
|
||||
{
|
||||
name = "Deep Forest",
|
||||
|
||||
node_top = "default:dirt_with_grass",
|
||||
node_filler = "default:dirt",
|
||||
node_top = "rp_default:dirt_with_grass",
|
||||
node_filler = "rp_default:dirt",
|
||||
|
||||
depth_filler = 6,
|
||||
depth_top = 1,
|
||||
@ -119,8 +119,8 @@ minetest.register_biome(
|
||||
{
|
||||
name = "Forest",
|
||||
|
||||
node_top = "default:dirt_with_grass",
|
||||
node_filler = "default:dirt",
|
||||
node_top = "rp_default:dirt_with_grass",
|
||||
node_filler = "rp_default:dirt",
|
||||
|
||||
depth_filler = 6,
|
||||
depth_top = 1,
|
||||
@ -136,8 +136,8 @@ minetest.register_biome(
|
||||
{
|
||||
name = "Grove",
|
||||
|
||||
node_top = "default:dirt_with_grass",
|
||||
node_filler = "default:dirt",
|
||||
node_top = "rp_default:dirt_with_grass",
|
||||
node_filler = "rp_default:dirt",
|
||||
|
||||
depth_filler = 4,
|
||||
depth_top = 1,
|
||||
@ -153,8 +153,8 @@ minetest.register_biome(
|
||||
{
|
||||
name = "Wilderness",
|
||||
|
||||
node_top = "default:dirt_with_grass",
|
||||
node_filler = "default:dirt",
|
||||
node_top = "rp_default:dirt_with_grass",
|
||||
node_filler = "rp_default:dirt",
|
||||
|
||||
depth_filler = 6,
|
||||
depth_top = 1,
|
||||
@ -170,8 +170,8 @@ minetest.register_biome(
|
||||
{
|
||||
name = "Grassland",
|
||||
|
||||
node_top = "default:dirt_with_grass",
|
||||
node_filler = "default:dirt",
|
||||
node_top = "rp_default:dirt_with_grass",
|
||||
node_filler = "rp_default:dirt",
|
||||
|
||||
depth_filler = 4,
|
||||
depth_top = 1,
|
||||
@ -187,8 +187,8 @@ minetest.register_biome(
|
||||
{
|
||||
name = "Orchard",
|
||||
|
||||
node_top = "default:dirt_with_grass",
|
||||
node_filler = "default:dirt",
|
||||
node_top = "rp_default:dirt_with_grass",
|
||||
node_filler = "rp_default:dirt",
|
||||
|
||||
depth_filler = 4,
|
||||
depth_top = 1,
|
||||
@ -204,8 +204,8 @@ minetest.register_biome(
|
||||
{
|
||||
name = "Chaparral",
|
||||
|
||||
node_top = "default:dirt_with_dry_grass",
|
||||
node_filler = "default:dry_dirt",
|
||||
node_top = "rp_default:dirt_with_dry_grass",
|
||||
node_filler = "rp_default:dry_dirt",
|
||||
|
||||
depth_filler = 0,
|
||||
depth_top = 1,
|
||||
@ -221,8 +221,8 @@ minetest.register_biome(
|
||||
{
|
||||
name = "Savanna",
|
||||
|
||||
node_top = "default:dirt_with_dry_grass",
|
||||
node_filler = "default:dry_dirt",
|
||||
node_top = "rp_default:dirt_with_dry_grass",
|
||||
node_filler = "rp_default:dry_dirt",
|
||||
|
||||
depth_filler = 2,
|
||||
depth_top = 1,
|
||||
@ -238,8 +238,8 @@ minetest.register_biome(
|
||||
{
|
||||
name = "Desert",
|
||||
|
||||
node_top = "default:sand",
|
||||
node_filler = "default:sandstone",
|
||||
node_top = "rp_default:sand",
|
||||
node_filler = "rp_default:sandstone",
|
||||
|
||||
depth_filler = 8,
|
||||
depth_top = 3,
|
||||
@ -255,8 +255,8 @@ minetest.register_biome(
|
||||
{
|
||||
name = "Wasteland",
|
||||
|
||||
node_top = "default:dry_dirt",
|
||||
node_filler = "default:sandstone",
|
||||
node_top = "rp_default:dry_dirt",
|
||||
node_filler = "rp_default:sandstone",
|
||||
|
||||
depth_filler = 3,
|
||||
depth_top = 1,
|
||||
@ -274,8 +274,8 @@ minetest.register_biome(
|
||||
{
|
||||
name = "Grassland Ocean",
|
||||
|
||||
node_top = "default:sand",
|
||||
node_filler = "default:dirt",
|
||||
node_top = "rp_default:sand",
|
||||
node_filler = "rp_default:dirt",
|
||||
|
||||
depth_filler = 1,
|
||||
depth_top = 3,
|
||||
@ -291,8 +291,8 @@ minetest.register_biome(
|
||||
{
|
||||
name = "Gravel Beach",
|
||||
|
||||
node_top = "default:gravel",
|
||||
node_filler = "default:sand",
|
||||
node_top = "rp_default:gravel",
|
||||
node_filler = "rp_default:sand",
|
||||
|
||||
depth_filler = 2,
|
||||
depth_top = 1,
|
||||
@ -308,7 +308,7 @@ minetest.register_biome(
|
||||
{
|
||||
name = "Savanna Ocean",
|
||||
|
||||
node_top = "default:dirt",
|
||||
node_top = "rp_default:dirt",
|
||||
node_filler = "dfault:dirt",
|
||||
|
||||
depth_filler = 0,
|
||||
@ -338,8 +338,8 @@ local spring_ore_np = {
|
||||
minetest.register_ore( -- Springs
|
||||
{
|
||||
ore_type = "blob",
|
||||
ore = "default:water_source",
|
||||
wherein = "default:dirt_with_grass",
|
||||
ore = "rp_default:water_source",
|
||||
wherein = "rp_default:dirt_with_grass",
|
||||
biomes = {"Grassland"},
|
||||
clust_scarcity = 26*26*26,
|
||||
clust_num_ores = 1,
|
||||
@ -352,8 +352,8 @@ minetest.register_ore( -- Springs
|
||||
minetest.register_ore( -- Pools
|
||||
{
|
||||
ore_type = "blob",
|
||||
ore = "default:water_source",
|
||||
wherein = "default:dirt_with_grass",
|
||||
ore = "rp_default:water_source",
|
||||
wherein = "rp_default:dirt_with_grass",
|
||||
biomes = {"Wilderness"},
|
||||
clust_scarcity = 32*32*32,
|
||||
clust_num_ores = 20,
|
||||
@ -366,8 +366,8 @@ if mg_name ~= "v6" then
|
||||
minetest.register_ore( -- Swamp
|
||||
{
|
||||
ore_type = "blob",
|
||||
ore = "default:swamp_water_source",
|
||||
wherein = {"default:dirt_with_swamp_grass", "default:swamp_dirt"},
|
||||
ore = "rp_default:swamp_water_source",
|
||||
wherein = {"rp_default:dirt_with_swamp_grass", "rp_default:swamp_dirt"},
|
||||
biomes = {"Swamp"},
|
||||
clust_scarcity = 14*14*14,
|
||||
clust_num_ores = 10,
|
||||
@ -380,8 +380,8 @@ minetest.register_ore( -- Swamp
|
||||
minetest.register_ore( -- Marsh
|
||||
{
|
||||
ore_type = "blob",
|
||||
ore = "default:swamp_water_source",
|
||||
wherein = {"default:dirt_with_grass", "default:dirt"},
|
||||
ore = "rp_default:swamp_water_source",
|
||||
wherein = {"rp_default:dirt_with_grass", "rp_default:dirt"},
|
||||
biomes = {"Marsh"},
|
||||
clust_scarcity = 8*8*8,
|
||||
clust_num_ores = 10,
|
||||
@ -400,17 +400,17 @@ if mg_name ~= "v6" then
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "schematic",
|
||||
place_on = {"default:dirt_with_grass"},
|
||||
place_on = {"rp_default:dirt_with_grass"},
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.004,
|
||||
biomes = {"Forest"},
|
||||
flags = "place_center_x, place_center_z",
|
||||
replacements = {
|
||||
["default:leaves"] = "default:leaves_birch",
|
||||
["default:tree"] = "default:tree_birch",
|
||||
["default:leaves"] = "rp_default:leaves_birch",
|
||||
["default:tree"] = "rp_default:tree_birch",
|
||||
["default:apple"] = "air"
|
||||
},
|
||||
schematic = minetest.get_modpath("default")
|
||||
schematic = minetest.get_modpath("rp_default")
|
||||
.. "/schematics/default_squaretree.mts",
|
||||
y_min = -32000,
|
||||
y_max = 32000,
|
||||
@ -419,12 +419,12 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "schematic",
|
||||
place_on = {"default:dirt_with_grass"},
|
||||
place_on = {"rp_default:dirt_with_grass"},
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.007,
|
||||
biomes = {"Orchard"},
|
||||
flags = "place_center_x, place_center_z",
|
||||
schematic = minetest.get_modpath("default")
|
||||
schematic = minetest.get_modpath("rp_default")
|
||||
.. "/schematics/default_appletree.mts",
|
||||
y_min = 10,
|
||||
y_max = 32000,
|
||||
@ -433,12 +433,12 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "schematic",
|
||||
place_on = {"default:dirt_with_grass"},
|
||||
place_on = {"rp_default:dirt_with_grass"},
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.009,
|
||||
biomes = {"Forest", "Deep Forest"},
|
||||
flags = "place_center_x, place_center_z",
|
||||
schematic = minetest.get_modpath("default")
|
||||
schematic = minetest.get_modpath("rp_default")
|
||||
.. "/schematics/default_appletree.mts",
|
||||
y_min = -32000,
|
||||
y_max = 32000,
|
||||
@ -447,12 +447,12 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "schematic",
|
||||
place_on = {"default:dirt_with_grass"},
|
||||
place_on = {"rp_default:dirt_with_grass"},
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.008,
|
||||
biomes = {"Forest"},
|
||||
flags = "place_center_x, place_center_z",
|
||||
schematic = minetest.get_modpath("default")
|
||||
schematic = minetest.get_modpath("rp_default")
|
||||
.. "/schematics/default_megatree.mts",
|
||||
y_min = -32000,
|
||||
y_max = 32000,
|
||||
@ -460,14 +460,14 @@ minetest.register_decoration(
|
||||
|
||||
minetest.register_decoration(
|
||||
{
|
||||
name = "default:gigatree",
|
||||
name = "rp_default:gigatree",
|
||||
deco_type = "schematic",
|
||||
place_on = {"default:dirt_with_grass"},
|
||||
place_on = {"rp_default:dirt_with_grass"},
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.023,
|
||||
biomes = {"Deep Forest"},
|
||||
flags = "place_center_x, place_center_z",
|
||||
schematic = minetest.get_modpath("default")
|
||||
schematic = minetest.get_modpath("rp_default")
|
||||
.. "/schematics/default_gigatree.mts",
|
||||
y_min = -32000,
|
||||
y_max = 32000,
|
||||
@ -476,7 +476,7 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "schematic",
|
||||
place_on = {"default:dirt_with_grass"},
|
||||
place_on = {"rp_default:dirt_with_grass"},
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.004,
|
||||
biomes = {"Wilderness"},
|
||||
@ -484,7 +484,7 @@ minetest.register_decoration(
|
||||
replacements = {
|
||||
["default:apple"] = "air",
|
||||
},
|
||||
schematic = minetest.get_modpath("default")
|
||||
schematic = minetest.get_modpath("rp_default")
|
||||
.. "/schematics/default_appletree.mts",
|
||||
y_min = -32000,
|
||||
y_max = 32000,
|
||||
@ -493,12 +493,12 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "schematic",
|
||||
place_on = {"default:dirt_with_grass"},
|
||||
place_on = {"rp_default:dirt_with_grass"},
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.004,
|
||||
biomes = {"Wilderness"},
|
||||
flags = "place_center_x, place_center_z",
|
||||
schematic = minetest.get_modpath("default")
|
||||
schematic = minetest.get_modpath("rp_default")
|
||||
.. "/schematics/default_oaktree.mts",
|
||||
y_min = -32000,
|
||||
y_max = 32000,
|
||||
@ -507,12 +507,12 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "schematic",
|
||||
place_on = {"default:dirt_with_grass"},
|
||||
place_on = {"rp_default:dirt_with_grass"},
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.004,
|
||||
biomes = {"Grove"},
|
||||
flags = "place_center_x, place_center_z",
|
||||
schematic = minetest.get_modpath("default")
|
||||
schematic = minetest.get_modpath("rp_default")
|
||||
.. "/schematics/default_talltree.mts",
|
||||
y_min = 0,
|
||||
y_max = 32000,
|
||||
@ -525,13 +525,13 @@ end
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "simple",
|
||||
place_on = {"default:sand", "default:dirt", "default:dirt_with_grass"},
|
||||
spawn_by = {"default:water_source", "default:water_flowing"},
|
||||
place_on = {"rp_default:sand", "rp_default:dirt", "rp_default:dirt_with_grass"},
|
||||
spawn_by = {"rp_default:water_source", "rp_default:water_flowing"},
|
||||
num_spawn_by = 1,
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.08,
|
||||
biomes = {"Grassland Ocean", "Grassland", "Forest", "Deep Forest", "Wilderness"},
|
||||
decoration = {"default:papyrus"},
|
||||
decoration = {"rp_default:papyrus"},
|
||||
height = 2,
|
||||
y_max = 3,
|
||||
y_min = 0,
|
||||
@ -542,11 +542,11 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "simple",
|
||||
place_on = "default:dirt_with_grass",
|
||||
place_on = "rp_default:dirt_with_grass",
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.04,
|
||||
biomes = {"Grassland", "Wilderness", "Orchard"},
|
||||
decoration = {"default:flower"},
|
||||
decoration = {"rp_default:flower"},
|
||||
y_min = -32000,
|
||||
y_max = 32000,
|
||||
})
|
||||
@ -557,11 +557,11 @@ if mg_name ~= "v6" then
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "simple",
|
||||
place_on = "default:dirt_with_grass",
|
||||
place_on = "rp_default:dirt_with_grass",
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.18,
|
||||
biomes = {"Grassland", "Orchard"},
|
||||
decoration = {"default:grass"},
|
||||
decoration = {"rp_default:grass"},
|
||||
y_min = 10,
|
||||
y_max = 32000,
|
||||
})
|
||||
@ -570,11 +570,11 @@ end
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "simple",
|
||||
place_on = "default:dirt_with_swamp_grass",
|
||||
place_on = "rp_default:dirt_with_swamp_grass",
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.04,
|
||||
biomes = {"Swamp"},
|
||||
decoration = {"default:swamp_grass"},
|
||||
decoration = {"rp_default:swamp_grass"},
|
||||
y_min = 2,
|
||||
y_max = 40,
|
||||
})
|
||||
@ -582,11 +582,11 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "simple",
|
||||
place_on = "default:dirt_with_dry_grass",
|
||||
place_on = "rp_default:dirt_with_dry_grass",
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.07,
|
||||
biomes = {"Desert", "Savanna", "Chaparral"},
|
||||
decoration = {"default:dry_grass"},
|
||||
decoration = {"rp_default:dry_grass"},
|
||||
y_min = 10,
|
||||
y_max = 500,
|
||||
})
|
||||
@ -595,11 +595,11 @@ if mg_name ~= "v6" then
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "simple",
|
||||
place_on = "default:dirt_with_grass",
|
||||
place_on = "rp_default:dirt_with_grass",
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.08,
|
||||
biomes = {"Forest", "Deep Forest"},
|
||||
decoration = {"default:grass"},
|
||||
decoration = {"rp_default:grass"},
|
||||
y_min = 0,
|
||||
y_max = 32000,
|
||||
})
|
||||
@ -607,11 +607,11 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "simple",
|
||||
place_on = "default:dirt_with_grass",
|
||||
place_on = "rp_default:dirt_with_grass",
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.08,
|
||||
biomes = {"Forest", "Marsh", "Grove"},
|
||||
decoration = {"default:tall_grass"},
|
||||
decoration = {"rp_default:tall_grass"},
|
||||
y_min = 0,
|
||||
y_max = 32000,
|
||||
})
|
||||
@ -619,11 +619,11 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "simple",
|
||||
place_on = "default:dirt_with_grass",
|
||||
place_on = "rp_default:dirt_with_grass",
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.15,
|
||||
biomes = {"Deep Forest"},
|
||||
decoration = {"default:tall_grass"},
|
||||
decoration = {"rp_default:tall_grass"},
|
||||
y_min = 0,
|
||||
y_max = 32000,
|
||||
})
|
||||
@ -632,11 +632,11 @@ end
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "simple",
|
||||
place_on = "default:dirt_with_grass",
|
||||
place_on = "rp_default:dirt_with_grass",
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.16,
|
||||
biomes = {"Wilderness"},
|
||||
decoration = {"default:grass"},
|
||||
decoration = {"rp_default:grass"},
|
||||
y_min = -32000,
|
||||
y_max = 32000,
|
||||
})
|
||||
@ -644,11 +644,11 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "simple",
|
||||
place_on = "default:dirt_with_grass",
|
||||
place_on = "rp_default:dirt_with_grass",
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.12,
|
||||
biomes = {"Wilderness"},
|
||||
decoration = {"default:tall_grass"},
|
||||
decoration = {"rp_default:tall_grass"},
|
||||
y_min = -32000,
|
||||
y_max = 32000,
|
||||
})
|
||||
@ -658,11 +658,11 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "simple",
|
||||
place_on = "default:dirt_with_grass",
|
||||
place_on = "rp_default:dirt_with_grass",
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.024,
|
||||
biomes = {"Wilderness"},
|
||||
decoration = {"default:thistle"},
|
||||
decoration = {"rp_default:thistle"},
|
||||
height = 2,
|
||||
y_min = -32000,
|
||||
y_max = 32000,
|
||||
@ -673,11 +673,11 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "simple",
|
||||
place_on = "default:dirt_with_grass",
|
||||
place_on = "rp_default:dirt_with_grass",
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.02,
|
||||
biomes = {"Wilderness", "Grove"},
|
||||
decoration = {"default:fern"},
|
||||
decoration = {"rp_default:fern"},
|
||||
y_min = -32000,
|
||||
y_max = 32000,
|
||||
})
|
||||
@ -687,12 +687,12 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "schematic",
|
||||
place_on = {"default:sand"},
|
||||
place_on = {"rp_default:sand"},
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.004,
|
||||
biomes = {"Desert"},
|
||||
flags = "place_center_x, place_center_z",
|
||||
schematic = minetest.get_modpath("default") .. "/schematics/default_cactus.mts",
|
||||
schematic = minetest.get_modpath("rp_default") .. "/schematics/default_cactus.mts",
|
||||
y_min = 10,
|
||||
y_max = 500,
|
||||
rotation = "random",
|
||||
@ -703,13 +703,13 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "schematic",
|
||||
place_on = {"default:dirt_with_dry_grass"},
|
||||
place_on = {"rp_default:dirt_with_dry_grass"},
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.005,
|
||||
biomes = {"Savanna", "Chaparral"},
|
||||
flags = "place_center_x, place_center_z",
|
||||
replacements = {["default:leaves"] = "default:dry_leaves"},
|
||||
schematic = minetest.get_modpath("default") .. "/schematics/default_shrub.mts",
|
||||
replacements = {["default:leaves"] = "rp_default:dry_leaves"},
|
||||
schematic = minetest.get_modpath("rp_default") .. "/schematics/default_shrub.mts",
|
||||
y_min = 3,
|
||||
y_max = 32000,
|
||||
rotation = "0",
|
||||
@ -718,13 +718,13 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "schematic",
|
||||
place_on = {"default:dirt_with_dry_grass"},
|
||||
place_on = {"rp_default:dirt_with_dry_grass"},
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.06,
|
||||
biomes = {"Chaparral"},
|
||||
flags = "place_center_x, place_center_z",
|
||||
replacements = {["default:leaves"] = "default:dry_leaves"},
|
||||
schematic = minetest.get_modpath("default") .. "/schematics/default_bush.mts",
|
||||
replacements = {["default:leaves"] = "rp_default:dry_leaves"},
|
||||
schematic = minetest.get_modpath("rp_default") .. "/schematics/default_bush.mts",
|
||||
y_min = 0,
|
||||
y_max = 32000,
|
||||
rotation = "0",
|
||||
@ -733,12 +733,12 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "schematic",
|
||||
place_on = {"default:dirt_with_grass"},
|
||||
place_on = {"rp_default:dirt_with_grass"},
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.004,
|
||||
biomes = {"Wilderness", "Grove"},
|
||||
flags = "place_center_x, place_center_z",
|
||||
schematic = minetest.get_modpath("default") .. "/schematics/default_bush.mts",
|
||||
schematic = minetest.get_modpath("rp_default") .. "/schematics/default_bush.mts",
|
||||
y_min = 3,
|
||||
y_max = 32000,
|
||||
rotation = "0",
|
||||
@ -749,14 +749,14 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "schematic",
|
||||
place_on = {"default:dry_dirt"},
|
||||
place_on = {"rp_default:dry_dirt"},
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.006,
|
||||
biomes = {"Wasteland"},
|
||||
flags = "place_center_x, place_center_z",
|
||||
schematic = minetest.get_modpath("default")
|
||||
schematic = minetest.get_modpath("rp_default")
|
||||
.. "/schematics/default_small_rock.mts",
|
||||
replacements = {{ "default:dirt", "default:dry_dirt" }},
|
||||
replacements = {{ "default:dirt", "rp_default:dry_dirt" }},
|
||||
y_min = 1,
|
||||
y_max = 32000,
|
||||
rotation = "random",
|
||||
@ -765,14 +765,14 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "schematic",
|
||||
place_on = {"default:dry_dirt"},
|
||||
place_on = {"rp_default:dry_dirt"},
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.004,
|
||||
biomes = {"Wasteland"},
|
||||
flags = "place_center_x, place_center_z",
|
||||
schematic = minetest.get_modpath("default")
|
||||
schematic = minetest.get_modpath("rp_default")
|
||||
.. "/schematics/default_large_rock.mts",
|
||||
replacements = {{ "default:dirt", "default:dry_dirt" }},
|
||||
replacements = {{ "default:dirt", "rp_default:dry_dirt" }},
|
||||
y_min = 1,
|
||||
y_max = 32000,
|
||||
rotation = "random",
|
||||
@ -783,11 +783,11 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "simple",
|
||||
place_on = "default:dry_dirt",
|
||||
place_on = "rp_default:dry_dirt",
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.005,
|
||||
biomes = {"Wasteland"},
|
||||
decoration = {"default:stone_with_sulfur"},
|
||||
decoration = {"rp_default:stone_with_sulfur"},
|
||||
y_min = 2,
|
||||
y_max = 14,
|
||||
})
|
||||
@ -797,11 +797,11 @@ minetest.register_decoration(
|
||||
minetest.register_decoration(
|
||||
{
|
||||
deco_type = "simple",
|
||||
place_on = {"default:sand", "default:gravel"},
|
||||
place_on = {"rp_default:sand", "rp_default:gravel"},
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.02,
|
||||
biomes = {"Grassland Ocean", "Gravel Beach"},
|
||||
decoration = {"default:clam"},
|
||||
decoration = {"rp_default:clam"},
|
||||
y_min = 0,
|
||||
y_max = 1,
|
||||
})
|
||||
@ -811,8 +811,8 @@ minetest.register_decoration(
|
||||
minetest.register_ore( -- Common above sea level mainly
|
||||
{
|
||||
ore_type = "scatter",
|
||||
ore = "default:stone_with_graphite",
|
||||
wherein = "default:stone",
|
||||
ore = "rp_default:stone_with_graphite",
|
||||
wherein = "rp_default:stone",
|
||||
clust_scarcity = 9*9*9,
|
||||
clust_num_ores = 8,
|
||||
clust_size = 8,
|
||||
@ -823,8 +823,8 @@ minetest.register_ore( -- Common above sea level mainly
|
||||
minetest.register_ore( -- Slight scattering deeper down
|
||||
{
|
||||
ore_type = "scatter",
|
||||
ore = "default:stone_with_graphite",
|
||||
wherein = "default:stone",
|
||||
ore = "rp_default:stone_with_graphite",
|
||||
wherein = "rp_default:stone",
|
||||
clust_scarcity = 13*13*13,
|
||||
clust_num_ores = 6,
|
||||
clust_size = 8,
|
||||
@ -837,8 +837,8 @@ minetest.register_ore( -- Slight scattering deeper down
|
||||
minetest.register_ore( -- Even distribution
|
||||
{
|
||||
ore_type = "scatter",
|
||||
ore = "default:stone_with_coal",
|
||||
wherein = "default:stone",
|
||||
ore = "rp_default:stone_with_coal",
|
||||
wherein = "rp_default:stone",
|
||||
clust_scarcity = 10*10*10,
|
||||
clust_num_ores = 8,
|
||||
clust_size = 4,
|
||||
@ -849,8 +849,8 @@ minetest.register_ore( -- Even distribution
|
||||
minetest.register_ore( -- Dense sheet
|
||||
{
|
||||
ore_type = "scatter",
|
||||
ore = "default:stone_with_coal",
|
||||
wherein = "default:stone",
|
||||
ore = "rp_default:stone_with_coal",
|
||||
wherein = "rp_default:stone",
|
||||
clust_scarcity = 7*7*7,
|
||||
clust_num_ores = 10,
|
||||
clust_size = 8,
|
||||
@ -861,8 +861,8 @@ minetest.register_ore( -- Dense sheet
|
||||
minetest.register_ore( -- Deep ore sheet
|
||||
{
|
||||
ore_type = "scatter",
|
||||
ore = "default:stone_with_coal",
|
||||
wherein = "default:stone",
|
||||
ore = "rp_default:stone_with_coal",
|
||||
wherein = "rp_default:stone",
|
||||
clust_scarcity = 6*6*6,
|
||||
clust_num_ores = 26,
|
||||
clust_size = 12,
|
||||
@ -875,8 +875,8 @@ minetest.register_ore( -- Deep ore sheet
|
||||
minetest.register_ore( -- Even distribution
|
||||
{
|
||||
ore_type = "scatter",
|
||||
ore = "default:stone_with_iron",
|
||||
wherein = "default:stone",
|
||||
ore = "rp_default:stone_with_iron",
|
||||
wherein = "rp_default:stone",
|
||||
clust_scarcity = 12*12*12,
|
||||
clust_num_ores = 4,
|
||||
clust_size = 3,
|
||||
@ -887,8 +887,8 @@ minetest.register_ore( -- Even distribution
|
||||
minetest.register_ore( -- Dense sheet
|
||||
{
|
||||
ore_type = "scatter",
|
||||
ore = "default:stone_with_iron",
|
||||
wherein = "default:stone",
|
||||
ore = "rp_default:stone_with_iron",
|
||||
wherein = "rp_default:stone",
|
||||
clust_scarcity = 8*8*8,
|
||||
clust_num_ores = 20,
|
||||
clust_size = 12,
|
||||
@ -899,8 +899,8 @@ minetest.register_ore( -- Dense sheet
|
||||
minetest.register_ore( -- Dense sheet
|
||||
{
|
||||
ore_type = "scatter",
|
||||
ore = "default:stone_with_iron",
|
||||
wherein = "default:stone",
|
||||
ore = "rp_default:stone_with_iron",
|
||||
wherein = "rp_default:stone",
|
||||
clust_scarcity = 7*7*7,
|
||||
clust_num_ores = 17,
|
||||
clust_size = 6,
|
||||
@ -913,8 +913,8 @@ minetest.register_ore( -- Dense sheet
|
||||
minetest.register_ore( -- Even distribution
|
||||
{
|
||||
ore_type = "scatter",
|
||||
ore = "default:stone_with_tin",
|
||||
wherein = "default:stone",
|
||||
ore = "rp_default:stone_with_tin",
|
||||
wherein = "rp_default:stone",
|
||||
clust_scarcity = 14*14*14,
|
||||
clust_num_ores = 8,
|
||||
clust_size = 4,
|
||||
@ -925,8 +925,8 @@ minetest.register_ore( -- Even distribution
|
||||
minetest.register_ore( -- Dense sheet
|
||||
{
|
||||
ore_type = "scatter",
|
||||
ore = "default:stone_with_tin",
|
||||
wherein = "default:stone",
|
||||
ore = "rp_default:stone_with_tin",
|
||||
wherein = "rp_default:stone",
|
||||
clust_scarcity = 7*7*7,
|
||||
clust_num_ores = 10,
|
||||
clust_size = 6,
|
||||
@ -939,8 +939,8 @@ minetest.register_ore( -- Dense sheet
|
||||
minetest.register_ore( -- Begin sheet
|
||||
{
|
||||
ore_type = "scatter",
|
||||
ore = "default:stone_with_copper",
|
||||
wherein = "default:stone",
|
||||
ore = "rp_default:stone_with_copper",
|
||||
wherein = "rp_default:stone",
|
||||
clust_scarcity = 6*6*6,
|
||||
clust_num_ores = 12,
|
||||
clust_size = 5,
|
||||
@ -951,8 +951,8 @@ minetest.register_ore( -- Begin sheet
|
||||
minetest.register_ore( -- Rare even distribution
|
||||
{
|
||||
ore_type = "scatter",
|
||||
ore = "default:stone_with_copper",
|
||||
wherein = "default:stone",
|
||||
ore = "rp_default:stone_with_copper",
|
||||
wherein = "rp_default:stone",
|
||||
clust_scarcity = 13*13*13,
|
||||
clust_num_ores = 10,
|
||||
clust_size = 5,
|
||||
@ -963,8 +963,8 @@ minetest.register_ore( -- Rare even distribution
|
||||
minetest.register_ore( -- Large clusters
|
||||
{
|
||||
ore_type = "scatter",
|
||||
ore = "default:stone_with_copper",
|
||||
wherein = "default:stone",
|
||||
ore = "rp_default:stone_with_copper",
|
||||
wherein = "rp_default:stone",
|
||||
clust_scarcity = 8*8*8,
|
||||
clust_num_ores = 22,
|
||||
clust_size = 10,
|
1
mods/rp_default/mod.conf
Normal file
1
mods/rp_default/mod.conf
Normal file
@ -0,0 +1 @@
|
||||
name = rp_default
|
Before Width: | Height: | Size: 520 B After Width: | Height: | Size: 520 B |
@ -3,84 +3,84 @@
|
||||
-- Node definitions of simple, non-interactive nodes
|
||||
--
|
||||
|
||||
local S = minetest.get_translator("default")
|
||||
local S = minetest.get_translator("rp_default")
|
||||
|
||||
-- Ores
|
||||
|
||||
minetest.register_node(
|
||||
"default:stone_with_sulfur",
|
||||
"rp_default:stone_with_sulfur",
|
||||
{
|
||||
description = S("Stone with Sulfur"),
|
||||
tiles = {"default_stone.png^default_mineral_sulfur.png"},
|
||||
groups = {cracky = 2, stone = 1, not_in_craft_guide = 1},
|
||||
drop = "default:lump_sulfur",
|
||||
drop = "rp_default:lump_sulfur",
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:stone_with_graphite",
|
||||
"rp_default:stone_with_graphite",
|
||||
{
|
||||
description = S("Stone with Graphite"),
|
||||
tiles = {"default_stone.png^default_mineral_graphite.png"},
|
||||
groups = {cracky = 2, stone = 1, not_in_craft_guide = 1},
|
||||
drop = "default:sheet_graphite",
|
||||
drop = "rp_default:sheet_graphite",
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:stone_with_coal",
|
||||
"rp_default:stone_with_coal",
|
||||
{
|
||||
description = S("Stone with Coal"),
|
||||
tiles = {"default_stone.png^default_mineral_coal.png"},
|
||||
groups = {cracky = 2, stone = 1, not_in_craft_guide = 1},
|
||||
drop = "default:lump_coal",
|
||||
drop = "rp_default:lump_coal",
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:stone_with_iron",
|
||||
"rp_default:stone_with_iron",
|
||||
{
|
||||
description = S("Stone with Iron"),
|
||||
tiles = {"default_stone.png^default_mineral_iron.png"},
|
||||
groups = {cracky = 2, stone = 1, not_in_craft_guide = 1},
|
||||
drop = "default:lump_iron",
|
||||
drop = "rp_default:lump_iron",
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:stone_with_tin",
|
||||
"rp_default:stone_with_tin",
|
||||
{
|
||||
description = S("Stone with Tin"),
|
||||
tiles = {"default_stone.png^default_mineral_tin.png"},
|
||||
groups = {cracky = 1, stone = 1, not_in_craft_guide = 1},
|
||||
drop = "default:lump_tin",
|
||||
drop = "rp_default:lump_tin",
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:stone_with_copper",
|
||||
"rp_default:stone_with_copper",
|
||||
{
|
||||
description = S("Stone with Copper"),
|
||||
tiles = {"default_stone.png^default_mineral_copper.png"},
|
||||
groups = {cracky = 1, stone = 1, not_in_craft_guide = 1},
|
||||
drop = "default:lump_copper",
|
||||
drop = "rp_default:lump_copper",
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
-- Stonelike
|
||||
|
||||
minetest.register_node(
|
||||
"default:stone",
|
||||
"rp_default:stone",
|
||||
{
|
||||
description = S("Stone"),
|
||||
tiles = {"default_stone.png"},
|
||||
groups = {cracky = 2, stone = 1},
|
||||
drop = "default:cobble",
|
||||
drop = "rp_default:cobble",
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:cobble",
|
||||
"rp_default:cobble",
|
||||
{
|
||||
description = S("Cobble"),
|
||||
tiles = {"default_cobbles.png"},
|
||||
@ -91,7 +91,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:reinforced_cobble",
|
||||
"rp_default:reinforced_cobble",
|
||||
{
|
||||
description = S("Reinforced Cobble"),
|
||||
tiles = {"default_reinforced_cobbles.png"},
|
||||
@ -101,7 +101,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:gravel",
|
||||
"rp_default:gravel",
|
||||
{
|
||||
description = S("Gravel"),
|
||||
tiles = {"default_gravel.png"},
|
||||
@ -115,7 +115,7 @@ minetest.register_node(
|
||||
-- Material blocks
|
||||
|
||||
minetest.register_node(
|
||||
"default:block_coal",
|
||||
"rp_default:block_coal",
|
||||
{
|
||||
description = S("Coal Block"),
|
||||
tiles = {"default_block_coal.png"},
|
||||
@ -124,7 +124,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:block_wrought_iron",
|
||||
"rp_default:block_wrought_iron",
|
||||
{
|
||||
description = S("Wrought Iron Block"),
|
||||
tiles = {"default_block_wrought_iron.png"},
|
||||
@ -134,7 +134,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:block_steel",
|
||||
"rp_default:block_steel",
|
||||
{
|
||||
description = S("Steel Block"),
|
||||
tiles = {"default_block_steel.png"},
|
||||
@ -144,7 +144,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:block_carbon_steel",
|
||||
"rp_default:block_carbon_steel",
|
||||
{
|
||||
description = S("Carbon Steel Block"),
|
||||
tiles = {"default_block_carbon_steel.png"},
|
||||
@ -154,7 +154,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:block_bronze",
|
||||
"rp_default:block_bronze",
|
||||
{
|
||||
description = S("Bronze Block"),
|
||||
tiles = {"default_block_bronze.png"},
|
||||
@ -166,7 +166,7 @@ minetest.register_node(
|
||||
-- Soil
|
||||
|
||||
minetest.register_node(
|
||||
"default:dirt",
|
||||
"rp_default:dirt",
|
||||
{
|
||||
description = S("Dirt"),
|
||||
tiles = {"default_dirt.png"},
|
||||
@ -176,7 +176,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:dry_dirt",
|
||||
"rp_default:dry_dirt",
|
||||
{
|
||||
description = S("Dry Dirt"),
|
||||
tiles = {"default_dry_dirt.png"},
|
||||
@ -186,7 +186,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:swamp_dirt",
|
||||
"rp_default:swamp_dirt",
|
||||
{
|
||||
description = S("Swamp Dirt"),
|
||||
tiles = {"default_swamp_dirt.png"},
|
||||
@ -196,7 +196,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:dirt_with_dry_grass",
|
||||
"rp_default:dirt_with_dry_grass",
|
||||
{
|
||||
description = S("Dirt with Dry Grass"),
|
||||
tiles = {
|
||||
@ -209,10 +209,10 @@ minetest.register_node(
|
||||
drop = {
|
||||
max_items = 3,
|
||||
items = {
|
||||
{items = {"default:dirt"}, rarity = 1},
|
||||
{items = {"default:dry_grass 4"}, rarity = 12},
|
||||
{items = {"default:dry_grass 2"}, rarity = 6},
|
||||
{items = {"default:dry_grass 1"}, rarity = 2},
|
||||
{items = {"rp_default:dirt"}, rarity = 1},
|
||||
{items = {"rp_default:dry_grass 4"}, rarity = 12},
|
||||
{items = {"rp_default:dry_grass 2"}, rarity = 6},
|
||||
{items = {"rp_default:dry_grass 1"}, rarity = 2},
|
||||
}
|
||||
},
|
||||
sounds = default.node_sound_dirt_defaults(
|
||||
@ -222,7 +222,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:dirt_with_swamp_grass",
|
||||
"rp_default:dirt_with_swamp_grass",
|
||||
{
|
||||
description = S("Swamp Dirt with Swamp Grass"),
|
||||
tiles = {
|
||||
@ -235,10 +235,10 @@ minetest.register_node(
|
||||
drop = {
|
||||
max_items = 3,
|
||||
items = {
|
||||
{items = {"default:swamp_dirt"}, rarity = 1},
|
||||
{items = {"default:swamp_grass 6"}, rarity = 14},
|
||||
{items = {"default:swamp_grass 3"}, rarity = 7},
|
||||
{items = {"default:swamp_grass 2"}, rarity = 3},
|
||||
{items = {"rp_default:swamp_dirt"}, rarity = 1},
|
||||
{items = {"rp_default:swamp_grass 6"}, rarity = 14},
|
||||
{items = {"rp_default:swamp_grass 3"}, rarity = 7},
|
||||
{items = {"rp_default:swamp_grass 2"}, rarity = 3},
|
||||
}
|
||||
},
|
||||
sounds = default.node_sound_dirt_defaults(
|
||||
@ -248,7 +248,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:dirt_with_grass",
|
||||
"rp_default:dirt_with_grass",
|
||||
{
|
||||
description = S("Dirt with Grass"),
|
||||
tiles = {
|
||||
@ -261,11 +261,11 @@ minetest.register_node(
|
||||
drop = {
|
||||
max_items = 3,
|
||||
items = {
|
||||
{items = {"default:dirt"}, rarity = 1},
|
||||
{items = {"default:grass 10"}, rarity = 30},
|
||||
{items = {"default:grass 3"}, rarity = 9},
|
||||
{items = {"default:grass 2"}, rarity = 6},
|
||||
{items = {"default:grass 1"}, rarity = 3},
|
||||
{items = {"rp_default:dirt"}, rarity = 1},
|
||||
{items = {"rp_default:grass 10"}, rarity = 30},
|
||||
{items = {"rp_default:grass 3"}, rarity = 9},
|
||||
{items = {"rp_default:grass 2"}, rarity = 6},
|
||||
{items = {"rp_default:grass 1"}, rarity = 3},
|
||||
}
|
||||
},
|
||||
sounds = default.node_sound_dirt_defaults(
|
||||
@ -275,7 +275,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:dirt_with_grass_footsteps",
|
||||
"rp_default:dirt_with_grass_footsteps",
|
||||
{
|
||||
description = S("Dirt with Grass and Footsteps"),
|
||||
tiles = {"default_grass_footstep.png", "default_dirt.png", "default_dirt.png^default_grass_side.png"},
|
||||
@ -283,11 +283,11 @@ minetest.register_node(
|
||||
drop = {
|
||||
max_items = 3,
|
||||
items = {
|
||||
{items = {"default:dirt"}, rarity = 1},
|
||||
{items = {"default:grass 10"}, rarity = 30},
|
||||
{items = {"default:grass 3"}, rarity = 9},
|
||||
{items = {"default:grass 2"}, rarity = 6},
|
||||
{items = {"default:grass 1"}, rarity = 3},
|
||||
{items = {"rp_default:dirt"}, rarity = 1},
|
||||
{items = {"rp_default:grass 10"}, rarity = 30},
|
||||
{items = {"rp_default:grass 3"}, rarity = 9},
|
||||
{items = {"rp_default:grass 2"}, rarity = 6},
|
||||
{items = {"rp_default:grass 1"}, rarity = 3},
|
||||
}
|
||||
},
|
||||
sounds = default.node_sound_dirt_defaults(
|
||||
@ -299,7 +299,7 @@ minetest.register_node(
|
||||
-- Paths
|
||||
|
||||
minetest.register_node(
|
||||
"default:dirt_path",
|
||||
"rp_default:dirt_path",
|
||||
{
|
||||
description = S("Dirt Path"),
|
||||
drawtype = "nodebox",
|
||||
@ -315,7 +315,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:path_slab",
|
||||
"rp_default:path_slab",
|
||||
{
|
||||
description = S("Dirt Path Slab"),
|
||||
drawtype = "nodebox",
|
||||
@ -331,7 +331,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:heated_dirt_path",
|
||||
"rp_default:heated_dirt_path",
|
||||
{
|
||||
description = S("Glowing Dirt Path"),
|
||||
drawtype = "nodebox",
|
||||
@ -350,7 +350,7 @@ minetest.register_node(
|
||||
-- Brick
|
||||
|
||||
minetest.register_node(
|
||||
"default:brick",
|
||||
"rp_default:brick",
|
||||
{
|
||||
description = S("Brick Block"),
|
||||
tiles = {"default_brick.png"},
|
||||
@ -362,7 +362,7 @@ minetest.register_node(
|
||||
-- Sand
|
||||
|
||||
minetest.register_node(
|
||||
"default:sand",
|
||||
"rp_default:sand",
|
||||
{
|
||||
description = S("Sand"),
|
||||
tiles = {"default_sand.png"},
|
||||
@ -371,17 +371,17 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:sandstone",
|
||||
"rp_default:sandstone",
|
||||
{
|
||||
description = S("Sandstone"),
|
||||
tiles = {"default_sandstone.png"},
|
||||
groups = {crumbly = 2, cracky = 3, sandstone = 1},
|
||||
drop = "default:sand 2",
|
||||
drop = "rp_default:sand 2",
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:compressed_sandstone",
|
||||
"rp_default:compressed_sandstone",
|
||||
{
|
||||
description = S("Compressed Sandstone"),
|
||||
tiles = {"default_compressed_sandstone_top.png", "default_compressed_sandstone_top.png", "default_compressed_sandstone.png"},
|
||||
@ -393,7 +393,7 @@ minetest.register_node(
|
||||
-- Saplings
|
||||
|
||||
minetest.register_node(
|
||||
"default:sapling",
|
||||
"rp_default:sapling",
|
||||
{
|
||||
description = S("Sapling"),
|
||||
_tt_help = S("Grows into an apple tree"),
|
||||
@ -424,7 +424,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:sapling_oak",
|
||||
"rp_default:sapling_oak",
|
||||
{
|
||||
description = S("Oak Sapling"),
|
||||
_tt_help = S("Grows into an oak tree"),
|
||||
@ -454,7 +454,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:sapling_birch",
|
||||
"rp_default:sapling_birch",
|
||||
{
|
||||
description = S("Birch Sapling"),
|
||||
_tt_help = S("Grows into a birch tree"),
|
||||
@ -487,7 +487,7 @@ minetest.register_node(
|
||||
-- Trees
|
||||
|
||||
minetest.register_node(
|
||||
"default:tree",
|
||||
"rp_default:tree",
|
||||
{
|
||||
description = S("Tree"),
|
||||
tiles = {"default_tree_top.png", "default_tree_top.png", "default_tree.png"},
|
||||
@ -496,7 +496,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:tree_oak",
|
||||
"rp_default:tree_oak",
|
||||
{
|
||||
description = S("Oak Tree"),
|
||||
tiles = {"default_tree_oak_top.png", "default_tree_oak_top.png", "default_tree_oak.png"},
|
||||
@ -505,7 +505,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:tree_birch",
|
||||
"rp_default:tree_birch",
|
||||
{
|
||||
description = S("Birch Tree"),
|
||||
tiles = {"default_tree_birch_top.png", "default_tree_birch_top.png", "default_tree_birch.png"},
|
||||
@ -516,7 +516,7 @@ minetest.register_node(
|
||||
-- Leaves
|
||||
|
||||
minetest.register_node(
|
||||
"default:leaves",
|
||||
"rp_default:leaves",
|
||||
{
|
||||
description = S("Leaves"),
|
||||
_tt_help = S("Decays when not near a tree block"),
|
||||
@ -529,11 +529,11 @@ minetest.register_node(
|
||||
max_items = 1,
|
||||
items = {
|
||||
{
|
||||
items = {"default:sapling"},
|
||||
items = {"rp_default:sapling"},
|
||||
rarity = 10,
|
||||
},
|
||||
{
|
||||
items = {"default:leaves"},
|
||||
items = {"rp_default:leaves"},
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -541,7 +541,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:leaves_oak",
|
||||
"rp_default:leaves_oak",
|
||||
{
|
||||
description = S("Oak Leaves"),
|
||||
_tt_help = S("Decays when not near a tree block"),
|
||||
@ -554,11 +554,11 @@ minetest.register_node(
|
||||
max_items = 1,
|
||||
items = {
|
||||
{
|
||||
items = {"default:sapling_oak"},
|
||||
items = {"rp_default:sapling_oak"},
|
||||
rarity = 10,
|
||||
},
|
||||
{
|
||||
items = {"default:leaves_oak"},
|
||||
items = {"rp_default:leaves_oak"},
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -566,7 +566,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:leaves_birch",
|
||||
"rp_default:leaves_birch",
|
||||
{
|
||||
description = S("Birch Leaves"),
|
||||
_tt_help = S("Decays when not near a tree block"),
|
||||
@ -579,11 +579,11 @@ minetest.register_node(
|
||||
max_items = 1,
|
||||
items = {
|
||||
{
|
||||
items = {"default:sapling_birch"},
|
||||
items = {"rp_default:sapling_birch"},
|
||||
rarity = 10,
|
||||
},
|
||||
{
|
||||
items = {"default:leaves_birch"},
|
||||
items = {"rp_default:leaves_birch"},
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -591,7 +591,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:dry_leaves",
|
||||
"rp_default:dry_leaves",
|
||||
{
|
||||
description = S("Dry Leaves"),
|
||||
_tt_help = S("Decays when not near a tree block"),
|
||||
@ -604,10 +604,10 @@ minetest.register_node(
|
||||
max_items = 1,
|
||||
items = {
|
||||
{
|
||||
items = {"default:dry_leaves"},
|
||||
items = {"rp_default:dry_leaves"},
|
||||
},
|
||||
{
|
||||
items = {"default:dry_grass"},
|
||||
items = {"rp_default:dry_grass"},
|
||||
rarity = 6,
|
||||
}
|
||||
}
|
||||
@ -618,7 +618,7 @@ minetest.register_node(
|
||||
-- Cacti
|
||||
|
||||
minetest.register_node(
|
||||
"default:cactus",
|
||||
"rp_default:cactus",
|
||||
{
|
||||
description = S("Cactus"),
|
||||
_tt_help = S("Grows on sand"),
|
||||
@ -654,7 +654,7 @@ minetest.register_node(
|
||||
-- Rope
|
||||
|
||||
minetest.register_node(
|
||||
"default:rope",
|
||||
"rp_default:rope",
|
||||
{
|
||||
description = S("Rope"),
|
||||
drawtype = "nodebox",
|
||||
@ -680,7 +680,7 @@ minetest.register_node(
|
||||
-- Papyrus
|
||||
|
||||
minetest.register_node(
|
||||
"default:papyrus",
|
||||
"rp_default:papyrus",
|
||||
{
|
||||
description = S("Papyrus"),
|
||||
_tt_help = S("Grows on sand or dirt near water"),
|
||||
@ -716,7 +716,7 @@ minetest.register_node(
|
||||
-- Glass
|
||||
|
||||
minetest.register_node(
|
||||
"default:glass",
|
||||
"rp_default:glass",
|
||||
{
|
||||
description = S("Glass"),
|
||||
drawtype = "glasslike_framed_optional",
|
||||
@ -731,7 +731,7 @@ minetest.register_node(
|
||||
-- Fences
|
||||
|
||||
minetest.register_node(
|
||||
"default:fence",
|
||||
"rp_default:fence",
|
||||
{
|
||||
description = S("Wooden Fence"),
|
||||
drawtype = "fencelike",
|
||||
@ -752,7 +752,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:fence_oak",
|
||||
"rp_default:fence_oak",
|
||||
{
|
||||
description = S("Oak Fence"),
|
||||
drawtype = "fencelike",
|
||||
@ -773,7 +773,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:fence_birch",
|
||||
"rp_default:fence_birch",
|
||||
{
|
||||
description = S("Birch Fence"),
|
||||
drawtype = "fencelike",
|
||||
@ -796,7 +796,7 @@ minetest.register_node(
|
||||
-- Ladder
|
||||
|
||||
minetest.register_node(
|
||||
"default:ladder",
|
||||
"rp_default:ladder",
|
||||
{
|
||||
description = S("Ladder"),
|
||||
drawtype = "nodebox",
|
||||
@ -838,7 +838,7 @@ minetest.register_node(
|
||||
-- Planks
|
||||
|
||||
minetest.register_node(
|
||||
"default:planks",
|
||||
"rp_default:planks",
|
||||
{
|
||||
description = S("Wooden Planks"),
|
||||
tiles = {"default_wood.png"},
|
||||
@ -848,7 +848,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:planks_oak",
|
||||
"rp_default:planks_oak",
|
||||
{
|
||||
description = S("Oak Planks"),
|
||||
tiles = {"default_wood_oak.png"},
|
||||
@ -858,7 +858,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:planks_birch",
|
||||
"rp_default:planks_birch",
|
||||
{
|
||||
description = S("Birch Planks"),
|
||||
tiles = {"default_wood_birch.png"},
|
||||
@ -870,7 +870,7 @@ minetest.register_node(
|
||||
-- Frames
|
||||
|
||||
minetest.register_node(
|
||||
"default:frame",
|
||||
"rp_default:frame",
|
||||
{
|
||||
description = S("Frame"),
|
||||
tiles = {"default_frame.png"},
|
||||
@ -881,7 +881,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:reinforced_frame",
|
||||
"rp_default:reinforced_frame",
|
||||
{
|
||||
description = S("Reinforced Frame"),
|
||||
tiles = {"default_reinforced_frame.png"},
|
||||
@ -894,7 +894,7 @@ minetest.register_node(
|
||||
-- Fern
|
||||
|
||||
minetest.register_node(
|
||||
"default:fern",
|
||||
"rp_default:fern",
|
||||
{
|
||||
description = S("Fern"),
|
||||
drawtype = "plantlike",
|
||||
@ -918,7 +918,7 @@ minetest.register_node(
|
||||
-- Flowers
|
||||
|
||||
minetest.register_node(
|
||||
"default:flower",
|
||||
"rp_default:flower",
|
||||
{
|
||||
description = S("Flower"),
|
||||
_tt_help = S("It looks beautiful"),
|
||||
@ -943,7 +943,7 @@ minetest.register_node(
|
||||
-- Grasses
|
||||
|
||||
minetest.register_node(
|
||||
"default:swamp_grass",
|
||||
"rp_default:swamp_grass",
|
||||
{
|
||||
description = S("Swamp Grass Clump"),
|
||||
drawtype = "plantlike",
|
||||
@ -965,7 +965,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:dry_grass",
|
||||
"rp_default:dry_grass",
|
||||
{
|
||||
description = S("Dry Grass Clump"),
|
||||
drawtype = "plantlike",
|
||||
@ -987,7 +987,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:grass",
|
||||
"rp_default:grass",
|
||||
{
|
||||
description = S("Grass Clump"),
|
||||
drawtype = "plantlike",
|
||||
@ -1009,7 +1009,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:tall_grass",
|
||||
"rp_default:tall_grass",
|
||||
{
|
||||
description = S("Tall Grass Clump"),
|
||||
drawtype = "plantlike",
|
||||
@ -1021,7 +1021,7 @@ minetest.register_node(
|
||||
tiles = {"default_grass_clump_tall.png"},
|
||||
inventory_image = "default_grass_clump_tall_inventory.png",
|
||||
wield_image = "default_grass_clump_tall_inventory.png",
|
||||
drop = "default:grass",
|
||||
drop = "rp_default:grass",
|
||||
paramtype = "light",
|
||||
waving = 1,
|
||||
walkable = false,
|
||||
@ -1033,9 +1033,9 @@ minetest.register_node(
|
||||
_on_trim = function(pos, node, player, itemstack)
|
||||
-- This turns it to a normal grass clump and drops one bonus grass clump
|
||||
minetest.sound_play({name = "default_shears_cut", gain = 0.5}, {pos = player:get_pos(), max_hear_distance = 8}, true)
|
||||
minetest.set_node(pos, {name = "default:grass"})
|
||||
minetest.set_node(pos, {name = "rp_default:grass"})
|
||||
|
||||
item_drop.drop_item(pos, "default:grass")
|
||||
item_drop.drop_item(pos, "rp_default:grass")
|
||||
|
||||
-- Add wear
|
||||
if not minetest.settings:get_bool("creative_mode") then
|
||||
@ -1049,7 +1049,7 @@ minetest.register_node(
|
||||
-- Thistle
|
||||
|
||||
minetest.register_node(
|
||||
"default:thistle",
|
||||
"rp_default:thistle",
|
||||
{
|
||||
description = S("Thistle"),
|
||||
_tt_help = S("Careful, it stings!"),
|
||||
@ -1078,7 +1078,7 @@ minetest.register_node(
|
||||
-- Food
|
||||
|
||||
minetest.register_node(
|
||||
"default:apple",
|
||||
"rp_default:apple",
|
||||
{
|
||||
description = S("Apple"),
|
||||
_tt_food = true,
|
||||
@ -1106,7 +1106,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:clam",
|
||||
"rp_default:clam",
|
||||
{
|
||||
description = S("Clam"),
|
||||
_tt_food = true,
|
||||
@ -1132,9 +1132,9 @@ minetest.register_node(
|
||||
--[[drop = {
|
||||
max_items = 3,
|
||||
items = {
|
||||
{items = {"default:clam"}, rarity = 1},
|
||||
{items = {"default:pearl"}, rarity = 60},
|
||||
{items = {"default:pearl"}, rarity = 20},
|
||||
{items = {"rp_default:clam"}, rarity = 1},
|
||||
{items = {"rp_default:pearl"}, rarity = 60},
|
||||
{items = {"rp_default:pearl"}, rarity = 20},
|
||||
}
|
||||
},]]
|
||||
groups = {fleshy = 3, oddly_breakable_by_hand = 2, choppy = 3, attached_node = 1, food = 2},
|
||||
@ -1145,7 +1145,7 @@ minetest.register_node(
|
||||
-- Water
|
||||
|
||||
minetest.register_node(
|
||||
"default:water_flowing",
|
||||
"rp_default:water_flowing",
|
||||
{
|
||||
description = S("Flowing Water"),
|
||||
drawtype = "flowingliquid",
|
||||
@ -1172,8 +1172,8 @@ minetest.register_node(
|
||||
drowning = 1,
|
||||
is_ground_content = false,
|
||||
liquidtype = "flowing",
|
||||
liquid_alternative_flowing = "default:water_flowing",
|
||||
liquid_alternative_source = "default:water_source",
|
||||
liquid_alternative_flowing = "rp_default:water_flowing",
|
||||
liquid_alternative_source = "rp_default:water_source",
|
||||
liquid_viscosity = default.WATER_VISC,
|
||||
post_effect_color = {a = 90, r = 40, g = 40, b = 100},
|
||||
groups = {water = 1, flowing_water = 1, liquid = 1, not_in_creative_inventory=1,},
|
||||
@ -1182,7 +1182,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:water_source",
|
||||
"rp_default:water_source",
|
||||
{
|
||||
description = S("Water Source"),
|
||||
drawtype = "liquid",
|
||||
@ -1206,8 +1206,8 @@ minetest.register_node(
|
||||
drowning = 1,
|
||||
is_ground_content = false,
|
||||
liquidtype = "source",
|
||||
liquid_alternative_flowing = "default:water_flowing",
|
||||
liquid_alternative_source = "default:water_source",
|
||||
liquid_alternative_flowing = "rp_default:water_flowing",
|
||||
liquid_alternative_source = "rp_default:water_source",
|
||||
liquid_viscosity = default.WATER_VISC,
|
||||
post_effect_color = {a=90, r=40, g=40, b=100},
|
||||
groups = {water=1, liquid=1},
|
||||
@ -1216,7 +1216,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:river_water_flowing",
|
||||
"rp_default:river_water_flowing",
|
||||
{
|
||||
description = S("Flowing River Water"),
|
||||
drawtype = "flowingliquid",
|
||||
@ -1243,8 +1243,8 @@ minetest.register_node(
|
||||
drowning = 2,
|
||||
is_ground_content = false,
|
||||
liquidtype = "flowing",
|
||||
liquid_alternative_flowing = "default:river_water_flowing",
|
||||
liquid_alternative_source = "default:river_water_source",
|
||||
liquid_alternative_flowing = "rp_default:river_water_flowing",
|
||||
liquid_alternative_source = "rp_default:river_water_source",
|
||||
liquid_viscosity = default.RIVER_WATER_VISC,
|
||||
liquid_renewable = false,
|
||||
liquid_range = 1,
|
||||
@ -1255,7 +1255,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:river_water_source",
|
||||
"rp_default:river_water_source",
|
||||
{
|
||||
description = S("River Water Source"),
|
||||
drawtype = "liquid",
|
||||
@ -1280,8 +1280,8 @@ minetest.register_node(
|
||||
drowning = 2,
|
||||
is_ground_content = false,
|
||||
liquidtype = "source",
|
||||
liquid_alternative_flowing = "default:river_water_flowing",
|
||||
liquid_alternative_source = "default:river_water_source",
|
||||
liquid_alternative_flowing = "rp_default:river_water_flowing",
|
||||
liquid_alternative_source = "rp_default:river_water_source",
|
||||
liquid_viscosity = default.RIVER_WATER_VISC,
|
||||
liquid_renewable = false,
|
||||
liquid_range = 1,
|
||||
@ -1292,7 +1292,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:swamp_water_flowing",
|
||||
"rp_default:swamp_water_flowing",
|
||||
{
|
||||
description = S("Flowing Swamp Water"),
|
||||
drawtype = "flowingliquid",
|
||||
@ -1319,8 +1319,8 @@ minetest.register_node(
|
||||
drowning = 3,
|
||||
is_ground_content = false,
|
||||
liquidtype = "flowing",
|
||||
liquid_alternative_flowing = "default:swamp_water_flowing",
|
||||
liquid_alternative_source = "default:swamp_water_source",
|
||||
liquid_alternative_flowing = "rp_default:swamp_water_flowing",
|
||||
liquid_alternative_source = "rp_default:swamp_water_source",
|
||||
liquid_viscosity = default.SWAMP_WATER_VISC,
|
||||
liquid_renewable = false,
|
||||
liquid_range = 2,
|
||||
@ -1331,7 +1331,7 @@ minetest.register_node(
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"default:swamp_water_source",
|
||||
"rp_default:swamp_water_source",
|
||||
{
|
||||
description = S("Swamp Water Source"),
|
||||
drawtype = "liquid",
|
||||
@ -1355,8 +1355,8 @@ minetest.register_node(
|
||||
drowning = 3,
|
||||
is_ground_content = false,
|
||||
liquidtype = "source",
|
||||
liquid_alternative_flowing = "default:swamp_water_flowing",
|
||||
liquid_alternative_source = "default:swamp_water_source",
|
||||
liquid_alternative_flowing = "rp_default:swamp_water_flowing",
|
||||
liquid_alternative_source = "rp_default:swamp_water_source",
|
||||
liquid_viscosity = default.SWAMP_WATER_VISC,
|
||||
liquid_renewable = false,
|
||||
liquid_range = 2,
|
@ -1,4 +1,4 @@
|
||||
local S = minetest.get_translator("default")
|
||||
local S = minetest.get_translator("rp_default")
|
||||
|
||||
local player_soundspec = {}
|
||||
local player_lastsound = {}
|
||||
@ -82,11 +82,11 @@ local function step(dtime)
|
||||
end
|
||||
end
|
||||
|
||||
local grass_pos=minetest.find_node_near(player_pos, 1, {"default:dirt_with_grass"})
|
||||
local grass_pos=minetest.find_node_near(player_pos, 1, {"rp_default:dirt_with_grass"})
|
||||
|
||||
if grass_pos ~= nil and math.random(1, 500) == 1 then
|
||||
if grass_pos.x == player_pos.x and grass_pos.z == player_pos.z then
|
||||
minetest.set_node(grass_pos, {name = "default:dirt_with_grass_footsteps"})
|
||||
minetest.set_node(grass_pos, {name = "rp_default:dirt_with_grass_footsteps"})
|
||||
end
|
||||
end
|
||||
|
@ -1,9 +1,9 @@
|
||||
local S = minetest.get_translator("default")
|
||||
local S = minetest.get_translator("rp_default")
|
||||
|
||||
local SIGN_MAX_TEXT_LENGTH = 64
|
||||
|
||||
minetest.register_node(
|
||||
"default:sign",
|
||||
"rp_default:sign",
|
||||
{
|
||||
description = S("Sign"),
|
||||
_tt_help = S("Write a short message"),
|
||||
@ -27,7 +27,7 @@ minetest.register_node(
|
||||
on_construct = function(pos)
|
||||
--local n = minetest.get_node(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
meta:set_string("formspec", default.ui.get_page("default:field"))
|
||||
meta:set_string("formspec", default.ui.get_page("rp_default:field"))
|
||||
-- Show empty sign text in quotation marks
|
||||
meta:set_string("infotext", S('""'))
|
||||
meta:set_string("text", "")
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user