Rename default mod to rp_default

This commit is contained in:
Wuzzy 2022-04-22 20:31:10 +02:00
parent eb9ac2bb10
commit 869a1aed87
545 changed files with 1022 additions and 940 deletions

View File

@ -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

View File

@ -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

View File

@ -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")

View File

@ -1,2 +1,2 @@
name = achievements
depends = default, crafting
depends = rp_default, crafting

View File

@ -1,3 +1,3 @@
name = ambiance
depends = default
depends = rp_default
optional_depends = weather

View File

@ -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",
}
})

View File

@ -1,2 +1,2 @@
name = armor
depends = default, drop_items_on_die, crafting, achievements
depends = rp_default, drop_items_on_die, crafting, achievements

View File

@ -1,3 +1,3 @@
name = bed
depends = crafting, default, player_effects, achievements
depends = crafting, rp_default, player_effects, achievements
optional_depends = farming

View File

@ -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"))

View File

@ -1,2 +1,2 @@
name = book
depends = default
depends = rp_default

View File

@ -1,2 +1,2 @@
name = builtin_item
depends = default
depends = rp_default

View File

@ -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;;]"

View File

@ -1,2 +1,2 @@
name = crafting
depends = default, drop_items_on_die
depends = rp_default, drop_items_on_die

View File

@ -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",
}
})

View File

@ -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)

View File

@ -1,2 +1,2 @@
name = creative
depends = default
depends = rp_default

View File

@ -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")

View File

@ -1 +0,0 @@
name = default

View File

@ -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",
}
})

View File

@ -1,2 +1,2 @@
name = door
depends = default, crafting, achievements
depends = rp_default, crafting, achievements

View File

@ -1,2 +1,2 @@
name = drop_items_on_die
depends = default, item_drop
depends = rp_default, item_drop

View File

@ -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"},

View File

@ -1,2 +1,2 @@
name = farming
depends = default, weather, crafting, achievements
depends = rp_default, weather, crafting, achievements

View File

@ -1,2 +1,2 @@
name = give_initial
depends = default, util
depends = rp_default, util

View File

@ -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",
}
})

View File

@ -1,2 +1,2 @@
name = gold
depends = default, crafting, achievements
depends = rp_default, crafting, achievements

View File

@ -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"] = {}

View File

@ -1,3 +1,3 @@
name = goodies
depends = default, farming, bed, mobs
depends = rp_default, farming, bed, mobs
optional_depends = gold, jewels

View File

@ -1,2 +1,2 @@
name = headbars
depends = default
depends = rp_default

View File

@ -1,2 +1,2 @@
name = hunger
depends = default, player_effects
depends = rp_default, player_effects

View File

@ -1,2 +1,2 @@
name = item_drop
depends = default
depends = rp_default

View File

@ -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",
}
})

View File

@ -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"),

View File

@ -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:

View File

@ -1,3 +1,3 @@
name = jewels
depends = default, crafting, achievements
depends = rp_default, crafting, achievements
optional_depends = tt

View File

@ -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",
},
})

View File

@ -1,2 +1,2 @@
name = locks
depends = default, crafting, achievements
depends = rp_default, crafting, achievements

View File

@ -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",
},
})

View File

@ -1,2 +1,2 @@
name = lumien
depends = default, tnt, util, crafting, achievements
depends = rp_default, tnt, util, crafting, achievements

View File

@ -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")

View File

@ -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",
}
})

View File

@ -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,

View File

@ -62,7 +62,7 @@ mobs:register_mob(
mobs:register_spawn(
"mobs:mineturtle",
{
"default:dirt_with_grass"
"rp_default:dirt_with_grass"
},
20,
5,

View File

@ -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("Its 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("Lets 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 Schillers “Das Lied von der Glocke” (works best in German)
say(S("Hole in dirt, put bronze in. Bells 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

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -1,2 +1,2 @@
name = mobs
depends = default, util, crafting, achievements
depends = rp_default, util, crafting, achievements

View File

@ -213,7 +213,7 @@ crafting.register_craft(
output = "music:player",
items = {
"group:planks 5",
"default:ingot_steel",
"rp_default:ingot_steel",
}
})

View File

@ -1,2 +1,2 @@
name = music
depends = default, util, crafting
depends = rp_default, util, crafting

View File

@ -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",
}
})

View File

@ -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",
}
})

View File

@ -1,2 +1,2 @@
name = nav
depends = default, util, achievements
depends = rp_default, util, achievements

View File

@ -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",
}
})

View File

@ -1,2 +1,2 @@
name = parachute
depends = default, crafting, achievements
depends = rp_default, crafting, achievements

View File

@ -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")

View File

@ -1,2 +1,2 @@
name = partialblocks
depends = default, crafting
depends = rp_default, crafting

View File

@ -1,2 +1,2 @@
name = player_effects
depends = default
depends = rp_default

View File

@ -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"))

View File

@ -1,2 +1,2 @@
name = player_skins
depends = default, wieldhand, util
depends = rp_default, wieldhand, util

View File

@ -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:

View 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")

View File

@ -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

View File

@ -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")

View File

@ -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,
})

View File

@ -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",

View File

@ -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

View File

@ -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()

View File

@ -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
})

View File

@ -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
View 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")

View File

@ -1,4 +1,4 @@
# textdomain: default
# textdomain: rp_default
Fiber=Faser
Stick=Stock
Paper=Papier

View File

@ -1,4 +1,4 @@
# textdomain: default
# textdomain: rp_default
Fiber=Fibre
Stick=Bâton
Paper=Papier

View File

@ -1,4 +1,4 @@
# textdomain: default
# textdomain: rp_default
Fiber=
Stick=
Paper=

View File

@ -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
View File

@ -0,0 +1 @@
name = rp_default

View File

Before

Width:  |  Height:  |  Size: 520 B

After

Width:  |  Height:  |  Size: 520 B

View File

@ -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,

View File

@ -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

View File

@ -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