Add translator support for most mods
parent
88d4bee91d
commit
deaec8fedb
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("3dforniture")
|
||||
|
||||
--[[
|
||||
Some adjustments and expansions for Hades game added 2015 by Glünggi
|
||||
|
||||
|
@ -36,7 +38,7 @@
|
|||
|
||||
--Table
|
||||
minetest.register_node("3dforniture:table",
|
||||
{description = 'Table',
|
||||
{description = S("Table"),
|
||||
tiles = {
|
||||
"forniture_wood.png",
|
||||
"forniture_wood.png",
|
||||
|
@ -68,7 +70,7 @@
|
|||
})
|
||||
|
||||
minetest.register_node("3dforniture:table_black",
|
||||
{description = 'Black Table',
|
||||
{description = S("Black Table"),
|
||||
tiles = {
|
||||
"forniture_wood_black.png",
|
||||
"forniture_wood_black.png",
|
||||
|
@ -100,7 +102,7 @@
|
|||
})
|
||||
|
||||
minetest.register_node("3dforniture:table_white",
|
||||
{description = 'White Table',
|
||||
{description = S('White Table'),
|
||||
tiles = {
|
||||
"forniture_wood_white.png",
|
||||
"forniture_wood_white.png",
|
||||
|
@ -133,7 +135,7 @@
|
|||
|
||||
--Chair
|
||||
minetest.register_node("3dforniture:chair",
|
||||
{ description = 'Chair',
|
||||
{ description = S("Chair"),
|
||||
tiles = {
|
||||
"forniture_wood.png",
|
||||
"forniture_wood.png",
|
||||
|
@ -166,7 +168,7 @@
|
|||
})
|
||||
|
||||
minetest.register_node("3dforniture:chair_black",
|
||||
{ description = 'Black Chair',
|
||||
{ description = S("Black Chair"),
|
||||
tiles = {
|
||||
"forniture_wood_black.png",
|
||||
"forniture_wood_black.png",
|
||||
|
@ -199,7 +201,7 @@
|
|||
})
|
||||
|
||||
minetest.register_node("3dforniture:chair_white",
|
||||
{ description = 'White Chair',
|
||||
{ description = S("White Chair"),
|
||||
tiles = {
|
||||
"forniture_wood_white.png",
|
||||
"forniture_wood_white.png",
|
||||
|
@ -233,7 +235,7 @@
|
|||
|
||||
--Armchair
|
||||
minetest.register_node("3dforniture:armchair",
|
||||
{ description = 'Black Armchair',
|
||||
{ description = S("Black Armchair"),
|
||||
tiles = {
|
||||
"forniture_armchair_top.png",
|
||||
"forniture_armchair_top.png",
|
||||
|
@ -275,7 +277,7 @@
|
|||
})
|
||||
|
||||
minetest.register_node("3dforniture:armchair_white",
|
||||
{ description = 'White Armchair',
|
||||
{ description = S("White Armchair"),
|
||||
tiles = {
|
||||
"forniture_armchair_top_white.png",
|
||||
"forniture_armchair_top_white.png",
|
||||
|
@ -317,7 +319,7 @@
|
|||
})
|
||||
|
||||
minetest.register_node("3dforniture:armchair_blue",
|
||||
{ description = 'Blue Armchair',
|
||||
{ description = S("Blue Armchair"),
|
||||
tiles = {
|
||||
"forniture_armchair_top_blue.png",
|
||||
"forniture_armchair_top_blue.png",
|
||||
|
@ -359,7 +361,7 @@
|
|||
})
|
||||
|
||||
minetest.register_node("3dforniture:armchair_brown",
|
||||
{ description = 'Brown Armchair',
|
||||
{ description = S("Brown Armchair"),
|
||||
tiles = {
|
||||
"forniture_armchair_top_brown.png",
|
||||
"forniture_armchair_top_brown.png",
|
||||
|
@ -401,7 +403,7 @@
|
|||
})
|
||||
|
||||
minetest.register_node("3dforniture:armchair_red",
|
||||
{ description = 'Red Armchair',
|
||||
{ description = S("Red Armchair"),
|
||||
tiles = {
|
||||
"forniture_armchair_top_red.png",
|
||||
"forniture_armchair_top_red.png",
|
||||
|
@ -443,7 +445,7 @@
|
|||
})
|
||||
|
||||
minetest.register_node("3dforniture:armchair_green",
|
||||
{ description = 'Green Armchair',
|
||||
{ description = S("Green Armchair"),
|
||||
tiles = {
|
||||
"forniture_armchair_top_green.png",
|
||||
"forniture_armchair_top_green.png",
|
||||
|
@ -501,7 +503,7 @@
|
|||
end
|
||||
--Table Lamp
|
||||
minetest.register_node("3dforniture:table_lamp_"..lamps[l][1], {
|
||||
description = "Table Lamp",
|
||||
description = S("Table Lamp"),
|
||||
drawtype = "nodebox",
|
||||
tiles = {
|
||||
"forniture_table_lamp_s.png",
|
||||
|
|
|
@ -8,6 +8,7 @@ License: GPLv3
|
|||
|
||||
]]--
|
||||
|
||||
local S = minetest.get_translator("bags")
|
||||
|
||||
local bags_page = {}
|
||||
|
||||
|
@ -130,17 +131,17 @@ end)
|
|||
|
||||
-- register bag tools
|
||||
minetest.register_tool("bags:small", {
|
||||
description = "Small Bag",
|
||||
description = S("Small Bag"),
|
||||
inventory_image = "bags_small.png",
|
||||
groups = {bagslots=8, disable_repair=1},
|
||||
})
|
||||
minetest.register_tool("bags:medium", {
|
||||
description = "Medium Bag",
|
||||
description = S("Medium Bag"),
|
||||
inventory_image = "bags_medium.png",
|
||||
groups = {bagslots=16, disable_repair=1},
|
||||
})
|
||||
minetest.register_tool("bags:large", {
|
||||
description = "Large Bag",
|
||||
description = S("Large Bag"),
|
||||
inventory_image = "bags_large.png",
|
||||
groups = {bagslots=24, disable_repair=1},
|
||||
})
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
local BEDROCK_LAYER = -30912 -- determined as appropriate by experiment
|
||||
|
||||
local S = minetest.get_translator("bedrock")
|
||||
|
||||
minetest.register_ore({
|
||||
ore_type = "scatter",
|
||||
ore = "bedrock:bedrock",
|
||||
|
@ -23,7 +25,7 @@ minetest.register_ore({
|
|||
})
|
||||
|
||||
minetest.register_node("bedrock:bedrock", {
|
||||
description = "Bedrock",
|
||||
description = S("Bedrock"),
|
||||
tiles = {"bedrock_bedrock.png"},
|
||||
groups = {unbreakable = 1, not_in_creative_inventory = 1}, -- For Map Tools' admin pickaxe.
|
||||
sounds = hades_sounds.node_sound_stone_defaults(),
|
||||
|
@ -36,7 +38,7 @@ minetest.register_node("bedrock:bedrock", {
|
|||
})
|
||||
|
||||
minetest.register_node("bedrock:deepstone", {
|
||||
description = "Deepstone",
|
||||
description = S("Deepstone"),
|
||||
tiles = {"bedrock_deepstone.png"},
|
||||
drop = "hades_core:stone", -- Intended.
|
||||
groups = {cracky = 1, level = 3},
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
-- Minetest 0.4 mod: bones
|
||||
-- See README.txt for licensing and other information.
|
||||
|
||||
local S = minetest.get_translator("bones")
|
||||
|
||||
local function is_owner(pos, name)
|
||||
local owner = minetest.get_meta(pos):get_string("owner")
|
||||
if owner == "" or owner == name then
|
||||
|
@ -10,7 +12,7 @@ local function is_owner(pos, name)
|
|||
end
|
||||
|
||||
minetest.register_node("bones:bones", {
|
||||
description = "Bones",
|
||||
description = S("Bones"),
|
||||
tiles = {
|
||||
"bones_top.png",
|
||||
"bones_bottom.png",
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
-- Add rail-cross switching
|
||||
-- Prevent from floating carts
|
||||
|
||||
local S = minetest.get_translator("boost_cart")
|
||||
|
||||
boost_cart = {}
|
||||
boost_cart.modpath = minetest.get_modpath("boost_cart")
|
||||
boost_cart.speed_max = 10
|
||||
|
@ -259,7 +261,7 @@ end
|
|||
|
||||
minetest.register_entity(":carts:cart", boost_cart.cart)
|
||||
minetest.register_craftitem(":carts:cart", {
|
||||
description = "Cart",
|
||||
description = S("Cart"),
|
||||
inventory_image = minetest.inventorycube("cart_top.png", "cart_side.png", "cart_side.png"),
|
||||
wield_image = "cart_side.png",
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
local raillike_group = minetest.raillike_group("rail")
|
||||
|
||||
local S = minetest.get_translator("boost_cart")
|
||||
|
||||
minetest.register_node(":carts:rail", {
|
||||
description = "Steel Rail",
|
||||
description = S("Steel Rail"),
|
||||
drawtype = "raillike",
|
||||
tiles = {"default_rail.png", "default_rail_curved.png", "default_rail_t_junction.png", "default_rail_crossing.png"},
|
||||
inventory_image = "default_rail.png",
|
||||
|
@ -29,7 +31,7 @@ minetest.register_craft({
|
|||
|
||||
-- Copper rail
|
||||
minetest.register_node(":carts:copperrail", {
|
||||
description = "Bronze Rail",
|
||||
description = S("Bronze Rail"),
|
||||
drawtype = "raillike",
|
||||
tiles = {"carts_rail_cp.png", "carts_rail_curved_cp.png", "carts_rail_t_junction_cp.png", "carts_rail_crossing_cp.png"},
|
||||
inventory_image = "carts_rail_cp.png",
|
||||
|
@ -58,7 +60,7 @@ minetest.register_craft({
|
|||
-- Speed up
|
||||
|
||||
minetest.register_node(":carts:powerrail", {
|
||||
description = "Powered Rail",
|
||||
description = S("Powered Rail"),
|
||||
drawtype = "raillike",
|
||||
tiles = {"carts_rail_pwr.png", "carts_rail_curved_pwr.png", "carts_rail_t_junction_pwr.png", "carts_rail_crossing_pwr.png"},
|
||||
inventory_image = "carts_rail_pwr.png",
|
||||
|
@ -103,7 +105,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
minetest.register_node(":carts:brakerail", {
|
||||
description = "Brake Rail",
|
||||
description = S("Brake Rail"),
|
||||
drawtype = "raillike",
|
||||
tiles = {"carts_rail_brk.png", "carts_rail_curved_brk.png", "carts_rail_t_junction_brk.png", "carts_rail_crossing_brk.png"},
|
||||
inventory_image = "carts_rail_brk.png",
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("columnia")
|
||||
|
||||
columnia.registered_materials = {}
|
||||
|
||||
function columnia.register_all(craft, desc, image, groups, sounds, mat)
|
||||
|
@ -29,7 +31,7 @@ end
|
|||
columnia.registered_materials[craft] = mat
|
||||
|
||||
minetest.register_node("columnia:column_mid_"..mat, {
|
||||
description = desc.." Column",
|
||||
description = S("@1 Column", desc),
|
||||
drawtype = "nodebox",
|
||||
tiles = {image},
|
||||
paramtype = "light",
|
||||
|
@ -78,7 +80,7 @@ minetest.register_node("columnia:column_mid_"..mat, {
|
|||
})
|
||||
|
||||
minetest.register_node("columnia:column_top_"..mat, {
|
||||
description = desc.." Column Top",
|
||||
description = S("@1 Column Top", desc),
|
||||
drawtype = "nodebox",
|
||||
tiles = {image},
|
||||
paramtype = "light",
|
||||
|
@ -129,7 +131,7 @@ minetest.register_node("columnia:column_top_"..mat, {
|
|||
})
|
||||
|
||||
minetest.register_node("columnia:column_bottom_"..mat, {
|
||||
description = desc.." Column Bottom",
|
||||
description = S("@1 Column Bottom", desc),
|
||||
drawtype = "nodebox",
|
||||
tiles = {image},
|
||||
paramtype = "light",
|
||||
|
@ -180,7 +182,7 @@ minetest.register_node("columnia:column_bottom_"..mat, {
|
|||
})
|
||||
|
||||
minetest.register_node("columnia:column_crosslink_"..mat, {
|
||||
description = desc.." Column Crosslink",
|
||||
description = S("@1 Column Crosslink", desc),
|
||||
drawtype = "nodebox",
|
||||
tiles = {image},
|
||||
paramtype = "light",
|
||||
|
@ -232,7 +234,7 @@ minetest.register_node("columnia:column_crosslink_"..mat, {
|
|||
})
|
||||
|
||||
minetest.register_node("columnia:column_link_"..mat, {
|
||||
description = desc.." Column Link",
|
||||
description = S("@1 Column Link", desc),
|
||||
drawtype = "nodebox",
|
||||
tiles = {image},
|
||||
paramtype = "light",
|
||||
|
@ -281,7 +283,7 @@ minetest.register_node("columnia:column_link_"..mat, {
|
|||
})
|
||||
|
||||
minetest.register_node("columnia:column_linkdown_"..mat, {
|
||||
description = desc.." Column Link Down",
|
||||
description = S("@1 Column Link Down", desc),
|
||||
drawtype = "nodebox",
|
||||
tiles = {image},
|
||||
paramtype = "light",
|
||||
|
@ -333,7 +335,7 @@ minetest.register_node("columnia:column_linkdown_"..mat, {
|
|||
})
|
||||
|
||||
minetest.register_node("columnia:column_linkcross_"..mat, {
|
||||
description = desc.." Column Link Cross",
|
||||
description = S("@1 Column Link Cross", desc),
|
||||
drawtype = "nodebox",
|
||||
tiles = {image},
|
||||
paramtype = "light",
|
||||
|
@ -383,7 +385,7 @@ minetest.register_node("columnia:column_linkcross_"..mat, {
|
|||
})
|
||||
|
||||
minetest.register_node("columnia:column_linkcrossdown_"..mat, {
|
||||
description = desc.." Column Link Cross Down",
|
||||
description = S("@1 Column Link Cross Down", desc),
|
||||
drawtype = "nodebox",
|
||||
tiles = {image},
|
||||
paramtype = "light",
|
||||
|
@ -436,7 +438,7 @@ minetest.register_node("columnia:column_linkcrossdown_"..mat, {
|
|||
})
|
||||
|
||||
minetest.register_node("columnia:column_linkvertical_"..mat, {
|
||||
description = desc.." Column Link Vertical",
|
||||
description = S("@1 Column Link Vertical", desc),
|
||||
drawtype = "nodebox",
|
||||
tiles = {image},
|
||||
paramtype = "light",
|
||||
|
@ -489,7 +491,7 @@ minetest.register_node("columnia:column_linkvertical_"..mat, {
|
|||
})
|
||||
|
||||
minetest.register_node("columnia:column_linkangle_"..mat, {
|
||||
description = desc.." Column Link Corner",
|
||||
description = S("@1 Column Link Corner", desc),
|
||||
drawtype = "nodebox",
|
||||
tiles = {image},
|
||||
paramtype = "light",
|
||||
|
@ -539,7 +541,7 @@ minetest.register_node("columnia:column_linkangle_"..mat, {
|
|||
})
|
||||
|
||||
minetest.register_node("columnia:column_linkangle_down_"..mat, {
|
||||
description = desc.." Column Link Corner Down",
|
||||
description = S("@1 Column Link Corner Down", desc),
|
||||
drawtype = "nodebox",
|
||||
tiles = {image},
|
||||
paramtype = "light",
|
||||
|
@ -592,7 +594,7 @@ minetest.register_node("columnia:column_linkangle_down_"..mat, {
|
|||
})
|
||||
|
||||
minetest.register_node("columnia:column_linktee_"..mat, {
|
||||
description = desc.." Column Link T-Form",
|
||||
description = S("@1 Column Link T-Form", desc),
|
||||
drawtype = "nodebox",
|
||||
tiles = {image},
|
||||
paramtype = "light",
|
||||
|
@ -642,7 +644,7 @@ minetest.register_node("columnia:column_linktee_"..mat, {
|
|||
})
|
||||
|
||||
minetest.register_node("columnia:column_linktee_down_"..mat, {
|
||||
description = desc.." Column Link T-Form Down",
|
||||
description = S("@1 Column Link T-Form Down", desc),
|
||||
drawtype = "nodebox",
|
||||
tiles = {image},
|
||||
paramtype = "light",
|
||||
|
|
|
@ -2,9 +2,11 @@
|
|||
|
||||
columnia = {}
|
||||
|
||||
local S = minetest.get_translator("columnia")
|
||||
|
||||
-- Bracket
|
||||
minetest.register_node("columnia:bracket", {
|
||||
description = 'Bracket',
|
||||
description = S("Bracket"),
|
||||
tiles = {"columnia_rusty.png",},
|
||||
drawtype = "nodebox",
|
||||
sunlight_propagates = true,
|
||||
|
@ -37,7 +39,7 @@ minetest.register_craft({
|
|||
|
||||
-- Lamp
|
||||
minetest.register_node("columnia:lamp_ceiling", {
|
||||
description = "Column Lamp",
|
||||
description = S("Column Lamp"),
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
|
@ -80,7 +82,7 @@ minetest.register_craft({
|
|||
-- Rusty_Block
|
||||
|
||||
minetest.register_node("columnia:rusty_block", {
|
||||
description = "Rusty Block",
|
||||
description = S("Rusty Block"),
|
||||
tiles = {"columnia_rusty_block.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=1},
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
local S = minetest.get_translator("columnia")
|
||||
local F = minetest.formspec_escape
|
||||
|
||||
minetest.register_node("columnia:machine", {
|
||||
description = "Columnia Workstation",
|
||||
description = S("Columnia Workstation"),
|
||||
tiles = {
|
||||
"columnia_machine_top.png",
|
||||
"columnia_machine_bottom.png",
|
||||
|
@ -40,7 +43,12 @@ minetest.register_node("columnia:machine", {
|
|||
after_place_node = function(pos, placer)
|
||||
local meta = minetest.get_meta(pos);
|
||||
meta:set_string("owner", (placer:get_player_name() or ""));
|
||||
meta:set_string("infotext", "Columnia workstation is empty (owned by " .. (placer:get_player_name() or "") .. ")");
|
||||
local pname = placer:get_player_name()
|
||||
if pname then
|
||||
meta:set_string("infotext", S("Columnia workstation is empty (owned by @1)", pname))
|
||||
else
|
||||
meta:set_string("infotext", S("Columnia workstation is empty"))
|
||||
end
|
||||
end,
|
||||
|
||||
can_dig = function(pos,player)
|
||||
|
@ -61,58 +69,58 @@ minetest.register_node("columnia:machine", {
|
|||
"background9[6,6;10,10;columnia_background.png;true;6]"..
|
||||
"list[current_name;ingot;7,5;1,1;]"..
|
||||
"list[current_name;res;8,5;1,1;]"..
|
||||
"label[7,4.5;Input:]"..
|
||||
"label[8,4.5;Output:]"..
|
||||
"label[7,4.5;"..F(S("Input:")).."]"..
|
||||
"label[8,4.5;"..F(S("Output:")).."]"..
|
||||
|
||||
"label[1,0;Basics]"..
|
||||
"label[1,0;"..F(S("Basics")).."]"..
|
||||
"image_button[1,0.5;1,1;columnia_mach1.png;column_bottom; ]"..
|
||||
"image_button[2,0.5;1,1;columnia_mach2.png;column_mid; ]"..
|
||||
"image_button[3,0.5;1,1;columnia_mach3.png;column_top; ]"..
|
||||
"image_button[4,0.5;1,1;columnia_mach4.png;column_crosslink; ]"..
|
||||
|
||||
"label[1,1.5;Links]"..
|
||||
"label[1,1.5;"..F(S("Links")).."]"..
|
||||
"image_button[1,2;1,1;columnia_mach5.png;column_link; ]"..
|
||||
"image_button[2,2;1,1;columnia_mach7.png;column_linkcross; ]"..
|
||||
"image_button[3,2;1,1;columnia_mach10.png;column_linkangle; ]"..
|
||||
"image_button[4,2;1,1;columnia_mach14.png;column_linktee; ]"..
|
||||
|
||||
"label[1,3;Links with Downs]"..
|
||||
"label[1,3;"..F(S("Links with Downs")).."]"..
|
||||
"image_button[1,3.5;1,1;columnia_mach6.png;column_linkdown; ]"..
|
||||
"image_button[2,3.5;1,1;columnia_mach8.png;column_linkcrossdown; ]"..
|
||||
"image_button[3,3.5;1,1;columnia_mach13.png;column_linkangle_down; ]"..
|
||||
"image_button[4,3.5;1,1;columnia_mach15.png;column_linktee_down; ]"..
|
||||
"image_button[5,3.5;1,1;columnia_mach9.png;column_linkvertical; ]"..
|
||||
|
||||
"label[1,4.5;Stair Substructures]"..
|
||||
"label[1,4.5;"..F(S("Stair Substructures")).."]"..
|
||||
"image_button[1,5;1,1;columnia_mach11.png;column_stairsub; ]"..
|
||||
"image_button[2,5;1,1;columnia_mach12.png;column_stairsubpillar; ]"..
|
||||
|
||||
"list[current_player;main;1,6.25;8,4;]"..
|
||||
|
||||
"tooltip[column_bottom;Column Bottom]"..
|
||||
"tooltip[column_mid;Column]"..
|
||||
"tooltip[column_top;Column Top]"..
|
||||
"tooltip[column_crosslink;Column Crosslink]"..
|
||||
"tooltip[column_bottom;"..F(S("Column Bottom")).."]"..
|
||||
"tooltip[column_mid;"..F(S("Column")).."]"..
|
||||
"tooltip[column_top;"..F(S("Column Top")).."]"..
|
||||
"tooltip[column_crosslink;"..F(S("Column Crosslink")).."]"..
|
||||
|
||||
"tooltip[column_link;Column Link]"..
|
||||
"tooltip[column_linkcross;Column Cross]"..
|
||||
"tooltip[column_linkangle;Column Link Cross]"..
|
||||
"tooltip[column_linktee;Column Link T-Form]"..
|
||||
"tooltip[column_link;"..F(S("Column Link")).."]"..
|
||||
"tooltip[column_linkcross;"..F(S("Column Cross")).."]"..
|
||||
"tooltip[column_linkangle;"..F(S("Column Link Cross")).."]"..
|
||||
"tooltip[column_linktee;"..F(S("Column Link T-Form")).."]"..
|
||||
|
||||
"tooltip[column_linkdown;Column Link Down]"..
|
||||
"tooltip[column_linkcrossdown;Column Cross Down]"..
|
||||
"tooltip[column_linkangle_down;Column Link Cross Down]"..
|
||||
"tooltip[column_linktee_down;Column Link T-Form Down]"..
|
||||
"tooltip[column_linkvertical;Column Link Vertical]"..
|
||||
"tooltip[column_linkdown;"..F(S("Column Link Down")).."]"..
|
||||
"tooltip[column_linkcrossdown;"..F(S("Column Cross Down")).."]"..
|
||||
"tooltip[column_linkangle_down;"..F(S("Column Link Cross Down")).."]"..
|
||||
"tooltip[column_linktee_down;"..F(S("Column Link T-Form Down")).."]"..
|
||||
"tooltip[column_linkvertical;"..F(S("Column Link Vertical")).."]"..
|
||||
|
||||
"tooltip[column_stairsub;Stair Substructure]"..
|
||||
"tooltip[column_stairsubpillar;Stair Substructure Pillar]"..
|
||||
"tooltip[column_stairsub;"..F(S("Stair Substructure")).."]"..
|
||||
"tooltip[column_stairsubpillar;"..F(S("Stair Substructure Pillar")).."]"..
|
||||
|
||||
"listring[current_player;main]"..
|
||||
"listring[current_name;ingot]"..
|
||||
"listring[current_player;main]"..
|
||||
"listring[current_name;res]")
|
||||
meta:set_string("infotext", "Columnia workstation")
|
||||
meta:set_string("infotext", S("Columnia workstation"))
|
||||
local inv = meta:get_inventory()
|
||||
inv:set_size("ingot", 1)
|
||||
inv:set_size("res", 1)
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
--[[
|
||||
local S = minetest.get_translator("columnia")
|
||||
|
||||
--[[
|
||||
columnia.register_all (
|
||||
mat,
|
||||
desc,
|
||||
|
@ -25,47 +27,47 @@ columnia.register_all("hades_core:obsidianbrick")
|
|||
columnia.register_all("hades_core:sandstonebrick")
|
||||
columnia.register_all("hades_core:stonebrick")
|
||||
|
||||
columnia.register_all("hades_trees:wood", "Common Wood")
|
||||
columnia.register_all("hades_trees:jungle_wood", "Jungle Wood")
|
||||
columnia.register_all("hades_trees:pale_wood", "Pale Wood")
|
||||
columnia.register_all("hades_trees:birch_wood", "Birch Wood")
|
||||
columnia.register_all("hades_trees:colwood_black", "Black Wood")
|
||||
columnia.register_all("hades_trees:colwood_blue", "Blue Wood")
|
||||
columnia.register_all("hades_trees:colwood_brown", "Brown Wood")
|
||||
columnia.register_all("hades_trees:colwood_cyan", "Cyan Wood")
|
||||
columnia.register_all("hades_trees:colwood_dark_green", "Dark Green Wood")
|
||||
columnia.register_all("hades_trees:colwood_dark_grey", "Dark Grey Wood")
|
||||
columnia.register_all("hades_trees:colwood_grey", "Grey Wood")
|
||||
columnia.register_all("hades_trees:colwood_green", "Green Wood")
|
||||
columnia.register_all("hades_trees:colwood_magenta", "Magenta Wood")
|
||||
columnia.register_all("hades_trees:colwood_orange", "Orange Wood")
|
||||
columnia.register_all("hades_trees:colwood_pink", "Pink Wood")
|
||||
columnia.register_all("hades_trees:colwood_red", "Red Wood")
|
||||
columnia.register_all("hades_trees:colwood_violet", "Violet Wood")
|
||||
columnia.register_all("hades_trees:colwood_white", "White Wood")
|
||||
columnia.register_all("hades_trees:colwood_yellow", "Yellow Wood")
|
||||
columnia.register_all("hades_trees:wood", S("Common Wood"))
|
||||
columnia.register_all("hades_trees:jungle_wood", S("Jungle Wood"))
|
||||
columnia.register_all("hades_trees:pale_wood", S("Pale Wood"))
|
||||
columnia.register_all("hades_trees:birch_wood", S("Birch Wood"))
|
||||
columnia.register_all("hades_trees:colwood_black", S("Black Wood"))
|
||||
columnia.register_all("hades_trees:colwood_blue", S("Blue Wood"))
|
||||
columnia.register_all("hades_trees:colwood_brown", S("Brown Wood"))
|
||||
columnia.register_all("hades_trees:colwood_cyan", S("Cyan Wood"))
|
||||
columnia.register_all("hades_trees:colwood_dark_green", S("Dark Green Wood"))
|
||||
columnia.register_all("hades_trees:colwood_dark_grey", S("Dark Grey Wood"))
|
||||
columnia.register_all("hades_trees:colwood_grey", S("Grey Wood"))
|
||||
columnia.register_all("hades_trees:colwood_green", S("Green Wood"))
|
||||
columnia.register_all("hades_trees:colwood_magenta", S("Magenta Wood"))
|
||||
columnia.register_all("hades_trees:colwood_orange", S("Orange Wood"))
|
||||
columnia.register_all("hades_trees:colwood_pink", S("Pink Wood"))
|
||||
columnia.register_all("hades_trees:colwood_red", S("Red Wood"))
|
||||
columnia.register_all("hades_trees:colwood_violet", S("Violet Wood"))
|
||||
columnia.register_all("hades_trees:colwood_white", S("White Wood"))
|
||||
columnia.register_all("hades_trees:colwood_yellow", S("Yellow Wood"))
|
||||
|
||||
columnia.register_all("hades_trees:bark")
|
||||
columnia.register_all("hades_trees:jungle_bark")
|
||||
columnia.register_all("hades_trees:pale_bark")
|
||||
columnia.register_all("hades_trees:birch_bark")
|
||||
|
||||
columnia.register_all("hades_core:brick", "Brick")
|
||||
columnia.register_all("hades_core:brick_black", "Black Brick")
|
||||
columnia.register_all("hades_core:brick_blue", "Blue Brick")
|
||||
columnia.register_all("hades_core:brick_brown", "Brown Brick")
|
||||
columnia.register_all("hades_core:brick_cyan", "Cyan Brick")
|
||||
columnia.register_all("hades_core:brick_dark_green", "Dark Green Brick")
|
||||
columnia.register_all("hades_core:brick_dark_grey", "Grey Brick")
|
||||
columnia.register_all("hades_core:brick_green", "Green Brick")
|
||||
columnia.register_all("hades_core:brick_grey", "Grey Brick")
|
||||
columnia.register_all("hades_core:brick_magenta", "Magenta Brick")
|
||||
columnia.register_all("hades_core:brick_orange", "Orange Brick")
|
||||
columnia.register_all("hades_core:brick_pink", "Pink Brick")
|
||||
columnia.register_all("hades_core:brick_red", "Red Brick")
|
||||
columnia.register_all("hades_core:brick_violet", "Violet Brick")
|
||||
columnia.register_all("hades_core:brick_white", "White Brick")
|
||||
columnia.register_all("hades_core:brick_yellow", "Yellow Brick")
|
||||
columnia.register_all("hades_core:brick", S("Brick"))
|
||||
columnia.register_all("hades_core:brick_black", S("Black Brick"))
|
||||
columnia.register_all("hades_core:brick_blue", S("Blue Brick"))
|
||||
columnia.register_all("hades_core:brick_brown", S("Brown Brick"))
|
||||
columnia.register_all("hades_core:brick_cyan", S("Cyan Brick"))
|
||||
columnia.register_all("hades_core:brick_dark_green", S("Dark Green Brick"))
|
||||
columnia.register_all("hades_core:brick_dark_grey", S("Grey Brick"))
|
||||
columnia.register_all("hades_core:brick_green", S("Green Brick"))
|
||||
columnia.register_all("hades_core:brick_grey", S("Grey Brick"))
|
||||
columnia.register_all("hades_core:brick_magenta", S("Magenta Brick"))
|
||||
columnia.register_all("hades_core:brick_orange", S("Orange Brick"))
|
||||
columnia.register_all("hades_core:brick_pink", S("Pink Brick"))
|
||||
columnia.register_all("hades_core:brick_red", S("Red Brick"))
|
||||
columnia.register_all("hades_core:brick_violet", S("Violet Brick"))
|
||||
columnia.register_all("hades_core:brick_white", S("White Brick"))
|
||||
columnia.register_all("hades_core:brick_yellow", S("Yellow Brick"))
|
||||
|
||||
columnia.register_all("hades_core:marble_brick")
|
||||
columnia.register_all("hades_core:marble")
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("craftguide")
|
||||
|
||||
local craftguide, datas, mt = {}, {}, minetest
|
||||
local progressive_mode = mt.settings:get_bool("craftguide_progressive_mode")
|
||||
local get_recipe, get_recipes = mt.get_craft_recipe, mt.get_all_craft_recipes
|
||||
|
@ -105,9 +107,9 @@ function craftguide:get_recipe(iY, xoffset, tooltip, item, recipe_num, recipes)
|
|||
local formspec, recipes_total = "", #recipes
|
||||
if recipes_total > 1 then
|
||||
formspec = formspec ..
|
||||
"button[0," .. (iY + 3) .. ";2,1;alternate;Alternate]" ..
|
||||
"label[0," .. (iY + 2) .. ".5;Recipe " ..
|
||||
recipe_num .. " of " .. recipes_total .. "]"
|
||||
"button[0," .. (iY + 3) .. ";2,1;alternate;"..F(S("Alternate")).."]" ..
|
||||
"label[0," .. (iY + 2) .. ".5;".. F(S("Recipe @1 of @2",
|
||||
recipe_num, recipes_total)) .. "]"
|
||||
end
|
||||
|
||||
local recipe_type = recipes[recipe_num].type
|
||||
|
@ -129,8 +131,8 @@ function craftguide:get_recipe(iY, xoffset, tooltip, item, recipe_num, recipes)
|
|||
width > craftgrid_limit or rows > craftgrid_limit then
|
||||
formspec = formspec ..
|
||||
"label[" .. xoffset .. "," .. (iY + 2) ..
|
||||
";Recipe is too big to\nbe displayed (" ..
|
||||
width .. "x" .. rows .. ")]"
|
||||
";"..F(S("Recipe is too big (@1x@2)",
|
||||
width, rows)) .. ")]"
|
||||
else
|
||||
for i, v in pairs(items) do
|
||||
local X = (i - 1) % width + xoffset
|
||||
|
@ -175,10 +177,10 @@ function craftguide:get_formspec(player_name, is_fuel)
|
|||
background[1,1;1,1;craftguide_bg.png;true]
|
||||
button[2.4,0.21;0.8,0.5;search;?]
|
||||
button[3.05,0.21;0.8,0.5;clear;X]
|
||||
tooltip[search;Search]
|
||||
tooltip[clear;Reset]
|
||||
tooltip[size_inc;Increase window size]
|
||||
tooltip[size_dec;Decrease window size]
|
||||
tooltip[search;]]..F(S("Search"))..[[]
|
||||
tooltip[clear;]]..F(S("Reset"))..[[]
|
||||
tooltip[size_inc;]]..F(S("Increase window size"))..[[]
|
||||
tooltip[size_dec;]]..F(S("Decrease window size"))..[[]
|
||||
field_close_on_enter[filter;false] ]] ..
|
||||
"button[" .. (data.iX / 2) .. ",-0.02;0.7,1;size_inc;+]" ..
|
||||
"button[" .. ((data.iX / 2) + 0.5) ..
|
||||
|
@ -195,7 +197,7 @@ function craftguide:get_formspec(player_name, is_fuel)
|
|||
|
||||
if not next(data.items) then
|
||||
formspec = formspec ..
|
||||
"label[" .. (xoffset - (even_num and 1.5 or 1)) .. ",2;No item to show]"
|
||||
"label[" .. (xoffset - (even_num and 1.5 or 1)) .. ",2;"..F(S("No item to show")).."]"
|
||||
end
|
||||
|
||||
local first_item = (data.pagenum - 1) * ipp
|
||||
|
@ -426,8 +428,8 @@ end
|
|||
|
||||
if rawget(_G, "sfinv_buttons") then
|
||||
sfinv_buttons.register_button("craftguide", {
|
||||
title = "Crafting guide",
|
||||
tooltip = "Shows a list of available crafting recipes, cooking recipes and fuels",
|
||||
title = S("Crafting guide"),
|
||||
tooltip = S("Shows a list of available crafting recipes, cooking recipes and fuels"),
|
||||
action = function(player)
|
||||
craftguide:on_use(nil, player)
|
||||
end,
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
local S = minetest.get_translator("creative")
|
||||
|
||||
creative = {}
|
||||
|
||||
minetest.register_privilege("creative", {
|
||||
description = "Allow player to use creative inventory",
|
||||
description = S("Allow player to use creative inventory"),
|
||||
give_to_singleplayer = false,
|
||||
give_to_admin = false
|
||||
})
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
local S = minetest.get_translator("creative")
|
||||
local F = minetest.formspec_escape
|
||||
|
||||
local player_inventory = {}
|
||||
local inventory_cache = {}
|
||||
|
||||
|
@ -115,8 +118,8 @@ function creative.register_tab(name, title, items)
|
|||
button[7.25,3.2;0.8,0.9;creative_next;>]
|
||||
button[2.1,3.4;0.8,0.5;creative_search;?]
|
||||
button[2.75,3.4;0.8,0.5;creative_clear;X]
|
||||
tooltip[creative_search;Search]
|
||||
tooltip[creative_clear;Reset]
|
||||
tooltip[creative_search;]]..F(S("Search"))..[[]
|
||||
tooltip[creative_clear;]]..F(S("Reset"))..[[]
|
||||
listring[current_player;main]
|
||||
field_close_on_enter[creative_filter;false]
|
||||
]] ..
|
||||
|
@ -174,10 +177,10 @@ function creative.register_tab(name, title, items)
|
|||
})
|
||||
end
|
||||
|
||||
creative.register_tab("all", "All", minetest.registered_items)
|
||||
creative.register_tab("nodes", "Nodes", minetest.registered_nodes)
|
||||
creative.register_tab("tools", "Tools", minetest.registered_tools)
|
||||
creative.register_tab("craftitems", "Items", minetest.registered_craftitems)
|
||||
creative.register_tab("all", S("All"), minetest.registered_items)
|
||||
creative.register_tab("nodes", S("Nodes"), minetest.registered_nodes)
|
||||
creative.register_tab("tools", S("Tools"), minetest.registered_tools)
|
||||
creative.register_tab("craftitems", S("Items"), minetest.registered_craftitems)
|
||||
|
||||
local old_homepage_name = sfinv.get_homepage_name
|
||||
function sfinv.get_homepage_name(player)
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("doors")
|
||||
|
||||
-- our API object
|
||||
doors = {}
|
||||
|
||||
|
@ -92,7 +94,7 @@ end
|
|||
-- this hidden node is placed on top of the bottom, and prevents
|
||||
-- nodes from being placed in the top half of the door.
|
||||
minetest.register_node("doors:hidden", {
|
||||
description = "Hidden Door Segment",
|
||||
description = S("Hidden Door Segment"),
|
||||
-- can't use airlike otherwise falling nodes will turn to entities
|
||||
-- and will be forever stuck until door is removed.
|
||||
drawtype = "nodebox",
|
||||
|
@ -309,7 +311,7 @@ function doors.register(name, def)
|
|||
|
||||
if def.protected then
|
||||
meta:set_string("owner", pn)
|
||||
meta:set_string("infotext", "Owned by " .. pn)
|
||||
meta:set_string("infotext", S("Owned by @1", pn))
|
||||
end
|
||||
|
||||
if not (creative and creative.is_enabled_for and creative.is_enabled_for(pn)) then
|
||||
|
@ -382,7 +384,7 @@ function doors.register(name, def)
|
|||
-- verify placer is owner of lockable door
|
||||
if owner ~= pname then
|
||||
minetest.record_protection_violation(pos, pname)
|
||||
minetest.chat_send_player(pname, "You do not own this locked door.")
|
||||
minetest.chat_send_player(pname, S("You do not own this locked door."))
|
||||
return nil
|
||||
end
|
||||
|
||||
|
@ -502,7 +504,7 @@ function doors.register_trapdoor(name, def)
|
|||
local pn = placer:get_player_name()
|
||||
local meta = minetest.get_meta(pos)
|
||||
meta:set_string("owner", pn)
|
||||
meta:set_string("infotext", "Owned by "..pn)
|
||||
meta:set_string("infotext", S("Owned by @1", pn))
|
||||
|
||||
return (creative and creative.is_enabled_for and creative.is_enabled_for(pn))
|
||||
end
|
||||
|
@ -521,7 +523,7 @@ function doors.register_trapdoor(name, def)
|
|||
-- verify placer is owner of lockable door
|
||||
if owner ~= pname then
|
||||
minetest.record_protection_violation(pos, pname)
|
||||
minetest.chat_send_player(pname, "You do not own this trapdoor.")
|
||||
minetest.chat_send_player(pname, S("You do not own this trapdoor."))
|
||||
return nil
|
||||
end
|
||||
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
local S = minetest.get_translator("doors")
|
||||
|
||||
doors.register_door("doors:door_wood", {
|
||||
description = "Common Wood Door",
|
||||
description = S("Common Wood Door"),
|
||||
inventory_image = "doors_wood.png",
|
||||
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1},
|
||||
tiles = {{name="doors_door_wood.png", backface_culling=true}},
|
||||
|
@ -18,7 +20,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
doors.register_door("doors:door_wood_pale", {
|
||||
description = "Pale Wood Door",
|
||||
description = S("Pale Wood Door"),
|
||||
inventory_image = "doors_wood_pale.png",
|
||||
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1},
|
||||
tiles = {{name="doors_door_wood_pale.png", backface_culling=true}},
|
||||
|
@ -36,7 +38,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
doors.register_door("doors:door_wood_birch", {
|
||||
description = "Birch Wood Door",
|
||||
description = S("Birch Wood Door"),
|
||||
inventory_image = "doors_wood_birch.png",
|
||||
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1},
|
||||
tiles = {{name="doors_door_wood_birch.png", backface_culling=true}},
|
||||
|
@ -56,7 +58,7 @@ minetest.register_craft({
|
|||
|
||||
|
||||
doors.register_door("doors:door_wood_jungle", {
|
||||
description = "Jungle Wood Door",
|
||||
description = S("Jungle Wood Door"),
|
||||
inventory_image = "doors_wood_jungle.png",
|
||||
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1},
|
||||
tiles = {{name="doors_door_wood_jungle.png", backface_culling=true}},
|
||||
|
@ -76,7 +78,7 @@ minetest.register_craft({
|
|||
|
||||
|
||||
doors.register_door("doors:door_steel", {
|
||||
description = "Plain Steel Door",
|
||||
description = S("Plain Steel Door"),
|
||||
inventory_image = "doors_steel.png",
|
||||
groups = {snappy=1,cracky=1,level=2,door=1},
|
||||
tiles = {{name="doors_door_steel.png", backface_culling=true}},
|
||||
|
@ -141,7 +143,7 @@ end
|
|||
-- stone
|
||||
doors.register_door("doors:door_stone", {
|
||||
-- TODO: Make this door more hidden
|
||||
description = "Stone Door",
|
||||
description = S("Stone Door"),
|
||||
inventory_image = "doors_stone.png",
|
||||
groups = {snappy=1,cracky=1,level=2,door=1},
|
||||
tiles = {{name="doors_door_stone.png", backface_culling=true}},
|
||||
|
@ -162,7 +164,7 @@ minetest.register_craft({
|
|||
})
|
||||
--glass
|
||||
doors.register_door("doors:door_glass", {
|
||||
description = "Glass Door",
|
||||
description = S("Glass Door"),
|
||||
inventory_image = "doors_glass.png",
|
||||
groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1},
|
||||
tiles = {"doors_door_glass.png"},
|
||||
|
@ -182,7 +184,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
doors.register_door("doors:door_obsidian_glass", {
|
||||
description = "Obsidian Glass Door",
|
||||
description = S("Obsidian Glass Door"),
|
||||
inventory_image = "doors_obsidian_glass.png",
|
||||
groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1},
|
||||
tiles = {"doors_door_obsidian_glass.png"},
|
||||
|
@ -204,7 +206,7 @@ minetest.register_craft({
|
|||
|
||||
|
||||
doors.register_trapdoor("doors:trapdoor", {
|
||||
description = "Common Wood Trapdoor",
|
||||
description = S("Common Wood Trapdoor"),
|
||||
inventory_image = "doors_trapdoor.png",
|
||||
wield_image = "doors_trapdoor.png",
|
||||
tile_front = "doors_trapdoor.png",
|
||||
|
@ -224,7 +226,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
doors.register_trapdoor("doors:trapdoor_jungle", {
|
||||
description = "Jungle Wood Trapdoor",
|
||||
description = S("Jungle Wood Trapdoor"),
|
||||
inventory_image = "doors_trapdoor_jungle.png",
|
||||
wield_image = "doors_trapdoor_jungle.png",
|
||||
tile_front = "doors_trapdoor_jungle.png",
|
||||
|
@ -244,7 +246,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
doors.register_trapdoor("doors:trapdoor_pale", {
|
||||
description = "Pale Wood Trapdoor",
|
||||
description = S("Pale Wood Trapdoor"),
|
||||
inventory_image = "doors_trapdoor_pale.png",
|
||||
wield_image = "doors_trapdoor_pale.png",
|
||||
tile_front = "doors_trapdoor_pale.png",
|
||||
|
@ -264,7 +266,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
doors.register_trapdoor("doors:trapdoor_birch", {
|
||||
description = "Birch Wood Trapdoor",
|
||||
description = S("Birch Wood Trapdoor"),
|
||||
inventory_image = "doors_trapdoor_birch.png",
|
||||
wield_image = "doors_trapdoor_birch.png",
|
||||
tile_front = "doors_trapdoor_birch.png",
|
||||
|
@ -284,7 +286,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
doors.register_trapdoor("doors:trapdoor_steel", {
|
||||
description = "Steel Trapdoor",
|
||||
description = S("Steel Trapdoor"),
|
||||
inventory_image = "doors_trapdoor_steel.png",
|
||||
wield_image = "doors_trapdoor_steel.png",
|
||||
tile_front = "doors_trapdoor_steel.png",
|
||||
|
@ -305,28 +307,28 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
doors.register_fencegate("doors:gate_wood", {
|
||||
description = "Common Wood Fence Gate",
|
||||
description = S("Common Wood Fence Gate"),
|
||||
texture = "default_wood.png",
|
||||
material = "hades_trees:wood",
|
||||
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}
|
||||
})
|
||||
|
||||
doors.register_fencegate("doors:gate_jungle_wood", {
|
||||
description = "Jungle Wood Fence Gate",
|
||||
description = S("Jungle Wood Fence Gate"),
|
||||
texture = "default_junglewood.png",
|
||||
material = "hades_trees:jungle_wood",
|
||||
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}
|
||||
})
|
||||
|
||||
doors.register_fencegate("doors:gate_pale_wood", {
|
||||
description = "Pale Wood Fence Gate",
|
||||
description = S("Pale Wood Fence Gate"),
|
||||
texture = "hades_trees_pale_wood.png",
|
||||
material = "hades_trees:pale_wood",
|
||||
groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}
|
||||
})
|
||||
|
||||
doors.register_fencegate("doors:gate_birch_wood", {
|
||||
description = "Birch Wood Fence Gate",
|
||||
description = S("Birch Wood Fence Gate"),
|
||||
texture = "default_birchwood.png",
|
||||
material = "hades_trees:birch_wood",
|
||||
groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("dye")
|
||||
|
||||
-- minetest/dye/init.lua
|
||||
|
||||
-- To make recipes that will work with any dye ever made by anybody, define
|
||||
|
@ -63,21 +65,21 @@ local dyelocal = {}
|
|||
|
||||
-- This collection of colors is partly a historic thing, partly something else.
|
||||
dyelocal.dyes = {
|
||||
{"white", "White Dye", {dye=1, basecolor_white=1, excolor_white=1, unicolor_white=1}},
|
||||
{"grey", "Grey Dye", {dye=1, basecolor_grey=1, excolor_grey=1, unicolor_grey=1}},
|
||||
{"dark_grey", "Dark Grey Dye", {dye=1, basecolor_grey=1, excolor_darkgrey=1, unicolor_darkgrey=1}},
|
||||
{"black", "Black Dye", {dye=1, basecolor_black=1, excolor_black=1, unicolor_black=1}},
|
||||
{"violet", "Violet Dye", {dye=1, basecolor_magenta=1, excolor_violet=1, unicolor_violet=1}},
|
||||
{"blue", "Blue Dye", {dye=1, basecolor_blue=1, excolor_blue=1, unicolor_blue=1}},
|
||||
{"cyan", "Cyan Dye", {dye=1, basecolor_cyan=1, excolor_cyan=1, unicolor_cyan=1}},
|
||||
{"dark_green", "Dark Green Dye",{dye=1, basecolor_green=1, excolor_green=1, unicolor_dark_green=1}},
|
||||
{"green", "Green Dye", {dye=1, basecolor_green=1, excolor_green=1, unicolor_green=1}},
|
||||
{"yellow", "Yellow Dye", {dye=1, basecolor_yellow=1, excolor_yellow=1, unicolor_yellow=1}},
|
||||
{"brown", "Brown Dye", {dye=1, basecolor_yellow=1, excolor_orange=1, unicolor_dark_orange=1}},
|
||||
{"orange", "Orange Dye", {dye=1, basecolor_orange=1, excolor_orange=1, unicolor_orange=1}},
|
||||
{"red", "Red Dye", {dye=1, basecolor_red=1, excolor_red=1, unicolor_red=1}},
|
||||
{"magenta", "Magenta Dye", {dye=1, basecolor_magenta=1, excolor_red_violet=1,unicolor_red_violet=1}},
|
||||
{"pink", "Pink Dye", {dye=1, basecolor_red=1, excolor_red=1, unicolor_light_red=1}},
|
||||
{"white", S("White Dye"), {dye=1, basecolor_white=1, excolor_white=1, unicolor_white=1}},
|
||||
{"grey", S("Grey Dye"), {dye=1, basecolor_grey=1, excolor_grey=1, unicolor_grey=1}},
|
||||
{"dark_grey", S("Dark Grey Dye"), {dye=1, basecolor_grey=1, excolor_darkgrey=1, unicolor_darkgrey=1}},
|
||||
{"black", S("Black Dye"), {dye=1, basecolor_black=1, excolor_black=1, unicolor_black=1}},
|
||||
{"violet", S("Violet Dye"), {dye=1, basecolor_magenta=1, excolor_violet=1, unicolor_violet=1}},
|
||||
{"blue", S("Blue Dye"), {dye=1, basecolor_blue=1, excolor_blue=1, unicolor_blue=1}},
|
||||
{"cyan", S("Cyan Dye"), {dye=1, basecolor_cyan=1, excolor_cyan=1, unicolor_cyan=1}},
|
||||
{"dark_green", S("Dark Green Dye"),{dye=1, basecolor_green=1, excolor_green=1, unicolor_dark_green=1}},
|
||||
{"green", S("Green Dye"), {dye=1, basecolor_green=1, excolor_green=1, unicolor_green=1}},
|
||||
{"yellow", S("Yellow Dye"), {dye=1, basecolor_yellow=1, excolor_yellow=1, unicolor_yellow=1}},
|
||||
{"brown", S("Brown Dye"), {dye=1, basecolor_yellow=1, excolor_orange=1, unicolor_dark_orange=1}},
|
||||
{"orange", S("Orange Dye"), {dye=1, basecolor_orange=1, excolor_orange=1, unicolor_orange=1}},
|
||||
{"red", S("Red Dye"), {dye=1, basecolor_red=1, excolor_red=1, unicolor_red=1}},
|
||||
{"magenta", S("Magenta Dye"), {dye=1, basecolor_magenta=1, excolor_red_violet=1,unicolor_red_violet=1}},
|
||||
{"pink", S("Pink Dye"), {dye=1, basecolor_red=1, excolor_red=1, unicolor_light_red=1}},
|
||||
}
|
||||
|
||||
-- Define items
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
local S = minetest.get_translator("farming")
|
||||
|
||||
farming.register_hoe(":farming:hoe_wood", {
|
||||
description = "Wooden Hoe",
|
||||
description = S("Wooden Hoe"),
|
||||
inventory_image = "farming_tool_woodhoe.png",
|
||||
groups = { hoe = 1, },
|
||||
max_uses = 30,
|
||||
|
@ -7,7 +9,7 @@ farming.register_hoe(":farming:hoe_wood", {
|
|||
})
|
||||
|
||||
farming.register_hoe(":farming:hoe_stone", {
|
||||
description = "Stone Hoe",
|
||||
description = S("Stone Hoe"),
|
||||
inventory_image = "farming_tool_stonehoe.png",
|
||||
groups = { hoe = 1, },
|
||||
max_uses = 90,
|
||||
|
@ -15,7 +17,7 @@ farming.register_hoe(":farming:hoe_stone", {
|
|||
})
|
||||
|
||||
farming.register_hoe(":farming:hoe_steel", {
|
||||
description = "Steel Hoe",
|
||||
description = S("Steel Hoe"),
|
||||
inventory_image = "farming_tool_steelhoe.png",
|
||||
groups = { hoe = 1, },
|
||||
max_uses = 200,
|
||||
|
@ -23,7 +25,7 @@ farming.register_hoe(":farming:hoe_steel", {
|
|||
})
|
||||
|
||||
farming.register_hoe(":farming:hoe_bronze", {
|
||||
description = "Bronze Hoe",
|
||||
description = S("Bronze Hoe"),
|
||||
inventory_image = "farming_tool_bronzehoe.png",
|
||||
groups = { hoe = 1, },
|
||||
max_uses = 220,
|
||||
|
@ -31,7 +33,7 @@ farming.register_hoe(":farming:hoe_bronze", {
|
|||
})
|
||||
|
||||
farming.register_hoe(":farming:hoe_mese", {
|
||||
description = "Mese Hoe",
|
||||
description = S("Mese Hoe"),
|
||||
inventory_image = "farming_tool_mesehoe.png",
|
||||
groups = { hoe = 1, },
|
||||
max_uses = 350,
|
||||
|
@ -40,7 +42,7 @@ farming.register_hoe(":farming:hoe_mese", {
|
|||
})
|
||||
|
||||
farming.register_hoe(":farming:hoe_prism", {
|
||||
description = "Prism Hoe",
|
||||
description = S("Prism Hoe"),
|
||||
inventory_image = "farming_tool_prismhoe.png",
|
||||
groups = { hoe = 1, },
|
||||
max_uses = 1050,
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("farming")
|
||||
|
||||
minetest.override_item("hades_core:dirt", {
|
||||
groups = {crumbly=3,soil=1},
|
||||
soil = {
|
||||
|
@ -17,7 +19,7 @@ minetest.override_item("hades_core:dirt_with_grass", {
|
|||
})
|
||||
|
||||
minetest.register_node("farming:soil", {
|
||||
description = "Soil",
|
||||
description = S("Soil"),
|
||||
tiles = {"default_dirt.png^farming_soil.png", "default_dirt.png"},
|
||||
drop = "hades_core:dirt",
|
||||
is_ground_content = true,
|
||||
|
@ -31,7 +33,7 @@ minetest.register_node("farming:soil", {
|
|||
})
|
||||
|
||||
minetest.register_node("farming:soil_wet", {
|
||||
description = "Wet Soil",
|
||||
description = S("Wet Soil"),
|
||||
tiles = {"default_dirt.png^farming_soil_wet.png", "default_dirt.png^farming_soil_wet_side.png"},
|
||||
drop = "hades_core:dirt",
|
||||
is_ground_content = true,
|
||||
|
@ -46,7 +48,7 @@ minetest.register_node("farming:soil_wet", {
|
|||
|
||||
|
||||
minetest.register_node("farming:straw", {
|
||||
description = "Straw",
|
||||
description = S("Straw"),
|
||||
tiles = {"farming_straw.png"},
|
||||
is_ground_content = false,
|
||||
groups = {snappy=3, flammable=4},
|
||||
|
@ -130,7 +132,7 @@ minetest.override_item("hades_core:junglegrass", {drop = {
|
|||
}})
|
||||
|
||||
minetest.register_node("farming:flowergrass", {
|
||||
description = "Flower Grass",
|
||||
description = S("Flower Grass"),
|
||||
drawtype = "plantlike",
|
||||
tiles = {"farming_flowergrass.png"},
|
||||
inventory_image = "farming_flowergrass.png",
|
||||
|
|
|
@ -1,37 +1,38 @@
|
|||
local S = minetest.get_translator("flowerpots")
|
||||
|
||||
local flowers = {
|
||||
{"rose", "flowers:rose", "Red Flower"},
|
||||
{"tulip", "flowers:tulip", "Orange Flower"},
|
||||
{"geranium", "flowers:geranium", "Blue Flower"},
|
||||
{"viola", "flowers:viola", "Violet Flower"},
|
||||
{"dandelion_yellow", "flowers:dandelion_yellow", "Yellow Flower"},
|
||||
{"dandelion_white", "flowers:dandelion_white", "White Flower"},
|
||||
{"rose", "flowers:rose", S("Red Flower")},
|
||||
{"tulip", "flowers:tulip", S("Orange Flower")},
|
||||
{"geranium", "flowers:geranium", S("Blue Flower")},
|
||||
{"viola", "flowers:viola", S("Violet Flower")},
|
||||
{"dandelion_yellow", "flowers:dandelion_yellow", S("Yellow Flower")},
|
||||
{"dandelion_white", "flowers:dandelion_white", S("White Flower")},
|
||||
|
||||
-- TODO: Maybe add these later?
|
||||
-- {"grass", "hades_core:grass_1", "Grass"},
|
||||
-- {"junglegrass", "hades_core:junglegrass", "junglegrass"},
|
||||
-- {"dry_shrub", "hades_core:dry_shrub", "Dry Shrub"},
|
||||
-- {"grass", "hades_core:grass_1", S("Grass")},
|
||||
-- {"junglegrass", "hades_core:junglegrass", S("Jungle Grass")},
|
||||
-- {"dry_shrub", "hades_core:dry_shrub", S("Dry Shrub")},
|
||||
|
||||
{"sapling", "hades_trees:sapling", "Common Tree Sapling"},
|
||||
{"jungle_sapling", "hades_trees:jungle_sapling", "Common Jungle Tree Sapling"},
|
||||
{"cultivated_jungle_sapling", "hades_trees:cultivated_jungle_sapling", "Cultivated Jungle Tree Sapling"},
|
||||
{"olive_sapling", "hades_trees:olive_sapling", "Olive Tree Sapling"},
|
||||
{"pale_sapling", "hades_trees:pale_sapling", "Pale Tree Sapling"},
|
||||
{"birch_sapling", "hades_trees:birch_sapling", "Birch Tree Sapling"},
|
||||
{"sapling", "hades_trees:sapling", S("Common Tree Sapling")},
|
||||
{"jungle_sapling", "hades_trees:jungle_sapling", S("Common Jungle Tree Sapling")},
|
||||
{"cultivated_jungle_sapling", "hades_trees:cultivated_jungle_sapling", S("Cultivated Jungle Tree Sapling")},
|
||||
{"olive_sapling", "hades_trees:olive_sapling", S("Olive Tree Sapling")},
|
||||
{"pale_sapling", "hades_trees:pale_sapling", S("Pale Tree Sapling")},
|
||||
{"birch_sapling", "hades_trees:birch_sapling", S("Birch Tree Sapling")},
|
||||
}
|
||||
|
||||
local cubes = {
|
||||
{"cactus", "hades_core:cactus", "Cactus"},
|
||||
{"leaves", "hades_trees:leaves", "Common Leaves"},
|
||||
{"jungle_leaves", "hades_trees:jungle_leaves", "Common Jungle Leaves"},
|
||||
{"cultivated_jungle_leaves", "hades_trees:cultivated_jungle_leaves", "Cultivated Jungle Leaves"},
|
||||
{"olive_leaves", "hades_trees:olive_leaves", "Olive Leaves"},
|
||||
{"birch_leaves", "hades_trees:birch_leaves", "Birch Leaves"},
|
||||
{"pale_leaves", "hades_trees:pale_leaves", "Pale Leaves"},
|
||||
{"cactus", "hades_core:cactus", S("Cactus")},
|
||||
{"leaves", "hades_trees:leaves", S("Common Leaves")},
|
||||
{"jungle_leaves", "hades_trees:jungle_leaves", S("Common Jungle Leaves")},
|
||||
{"cultivated_jungle_leaves", "hades_trees:cultivated_jungle_leaves", S("Cultivated Jungle Leaves")},
|
||||
{"olive_leaves", "hades_trees:olive_leaves", S("Olive Leaves")},
|
||||
{"birch_leaves", "hades_trees:birch_leaves", S("Birch Leaves")},
|
||||
{"pale_leaves", "hades_trees:pale_leaves", S("Pale Leaves")},
|
||||
}
|
||||
|
||||
minetest.register_node("flowerpots:flower_pot", {
|
||||
description = "Flower Pot",
|
||||
description = S("Flower Pot"),
|
||||
drawtype = "mesh",
|
||||
mesh = "flowerpot.obj",
|
||||
tiles = {
|
||||
|
@ -89,7 +90,7 @@ local flower_node = row[2]
|
|||
local desc = row[3]
|
||||
local texture = minetest.registered_nodes[flower_node]["tiles"]
|
||||
minetest.register_node("flowerpots:flower_pot_"..flower, {
|
||||
description = "Flower Pot With "..desc.."",
|
||||
description = S("Flower Pot with @1", desc),
|
||||
drawtype = "mesh",
|
||||
mesh = "flowerpot.obj",
|
||||
tiles = {
|
||||
|
@ -125,7 +126,7 @@ local flower = row[1]
|
|||
local flower_node = row[2]
|
||||
local desc = row[3]
|
||||
minetest.register_node("flowerpots:flower_pot_"..flower, {
|
||||
description = "Flower Pot With "..desc.."",
|
||||
description = S("Flower Pot with @1", desc),
|
||||
drawtype = "mesh",
|
||||
mesh = "flowerpot_with_long_cube.obj",
|
||||
tiles = {
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("flowers")
|
||||
|
||||
-- Minetest 0.4 mod: default
|
||||
-- See README.txt for licensing and other information.
|
||||
|
||||
|
@ -13,7 +15,7 @@ minetest.register_alias("flowers:flower_tulip", "flowers:tulip")
|
|||
minetest.register_alias("flowers:flower_viola", "flowers:viola")
|
||||
|
||||
minetest.register_node("flowers:dandelion_white", {
|
||||
description = "White Flower",
|
||||
description = S("White Flower"),
|
||||
drawtype = "plantlike",
|
||||
tiles = { "flowers_dandelion_white.png" },
|
||||
inventory_image = "flowers_dandelion_white.png",
|
||||
|
@ -31,7 +33,7 @@ minetest.register_node("flowers:dandelion_white", {
|
|||
})
|
||||
|
||||
minetest.register_node("flowers:dandelion_yellow", {
|
||||
description = "Yellow Flower",
|
||||
description = S("Yellow Flower"),
|
||||
drawtype = "plantlike",
|
||||
tiles = { "flowers_dandelion_yellow.png" },
|
||||
inventory_image = "flowers_dandelion_yellow.png",
|
||||
|
@ -49,7 +51,7 @@ minetest.register_node("flowers:dandelion_yellow", {
|
|||
})
|
||||
|
||||
minetest.register_node("flowers:geranium", {
|
||||
description = "Blue Flower",
|
||||
description = S("Blue Flower"),
|
||||
drawtype = "plantlike",
|
||||
tiles = { "flowers_geranium.png" },
|
||||
inventory_image = "flowers_geranium.png",
|
||||
|
@ -67,7 +69,7 @@ minetest.register_node("flowers:geranium", {
|
|||
})
|
||||
|
||||
minetest.register_node("flowers:rose", {
|
||||
description = "Red Flower",
|
||||
description = S("Red Flower"),
|
||||
drawtype = "plantlike",
|
||||
tiles = { "flowers_rose.png" },
|
||||
inventory_image = "flowers_rose.png",
|
||||
|
@ -85,7 +87,7 @@ minetest.register_node("flowers:rose", {
|
|||
})
|
||||
|
||||
minetest.register_node("flowers:tulip", {
|
||||
description = "Orange Flower",
|
||||
description = S("Orange Flower"),
|
||||
drawtype = "plantlike",
|
||||
tiles = { "flowers_tulip.png" },
|
||||
inventory_image = "flowers_tulip.png",
|
||||
|
@ -103,7 +105,7 @@ minetest.register_node("flowers:tulip", {
|
|||
})
|
||||
|
||||
minetest.register_node("flowers:viola", {
|
||||
description = "Violet Flower",
|
||||
description = S("Violet Flower"),
|
||||
drawtype = "plantlike",
|
||||
tiles = { "flowers_viola.png" },
|
||||
inventory_image = "flowers_viola.png",
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("glowcrystals")
|
||||
|
||||
--[[
|
||||
Glowcrystals
|
||||
A Minetest mod by SegFault22
|
||||
|
@ -11,7 +13,7 @@ Details: Adds several items for lighting, made out of glowing crystals - a bette
|
|||
--///////////////
|
||||
|
||||
minetest.register_node( "glowcrystals:glowcrystal_ore", {
|
||||
description = "Glowing Crystal Ore",
|
||||
description = S("Glowing Crystal Ore"),
|
||||
tiles = { "default_essexite.png^glowcrystals_ore_glowcrystal.png" },
|
||||
is_ground_content = true,
|
||||
paramtype = "light",
|
||||
|
@ -23,7 +25,7 @@ minetest.register_node( "glowcrystals:glowcrystal_ore", {
|
|||
})
|
||||
|
||||
minetest.register_node( "glowcrystals:glowcrystal_block", {
|
||||
description = "Glowing Crystal Block",
|
||||
description = S("Glowing Crystal Block"),
|
||||
tiles = { "glowcrystals_block_glowcrystal.png" },
|
||||
is_ground_content = true,
|
||||
paramtype = "light",
|
||||
|
@ -34,7 +36,7 @@ minetest.register_node( "glowcrystals:glowcrystal_block", {
|
|||
})
|
||||
|
||||
minetest.register_node("glowcrystals:glowcrystal_torch", {
|
||||
description = "Glowing Crystal Torch",
|
||||
description = S("Glowing Crystal Torch"),
|
||||
drawtype = "torchlike",
|
||||
tiles = {"glowcrystals_glowtorch_on_floor.png", "glowcrystals_glowtorch_on_ceiling.png", "glowcrystals_glowtorch.png"},
|
||||
inventory_image = "glowcrystals_glowtorch_on_floor.png",
|
||||
|
@ -56,7 +58,7 @@ minetest.register_node("glowcrystals:glowcrystal_torch", {
|
|||
})
|
||||
|
||||
minetest.register_node("glowcrystals:glowglass", {
|
||||
description = "Glow Glass",
|
||||
description = S("Glow Glass"),
|
||||
drawtype = "glasslike_framed_optional",
|
||||
tiles = {"glowcrystals_glowglass.png", "glowcrystals_glowglass_detail.png" },
|
||||
paramtype = "light",
|
||||
|
@ -69,7 +71,7 @@ minetest.register_node("glowcrystals:glowglass", {
|
|||
|
||||
if minetest.get_modpath("windows") then
|
||||
windows.register_window("glowcrystals:windows_glow", {
|
||||
description = "Glowing Window",
|
||||
description = S("Glowing Window"),
|
||||
texture_seam = "glowcrystals_windows_glow_seam.png",
|
||||
texture_front = "glowcrystals_windows_glow_front.png",
|
||||
light_source = 11,
|
||||
|
@ -94,13 +96,13 @@ end
|
|||
--///////
|
||||
|
||||
minetest.register_craftitem( "glowcrystals:glowcrystal", {
|
||||
description = "Glowing Crystal",
|
||||
description = S("Glowing Crystal"),
|
||||
inventory_image = "glowcrystals_item_glowcrystal.png",
|
||||
on_place_on_ground = minetest.craftitem_place_item,
|
||||
})
|
||||
|
||||
minetest.register_craftitem( "glowcrystals:glowdust", {
|
||||
description = "Glow Dust",
|
||||
description = S("Glow Dust"),
|
||||
inventory_image = "glowcrystals_item_dust.png",
|
||||
on_place_on_ground = minetest.craftitem_place_item,
|
||||
})
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("hades_chests")
|
||||
|
||||
local chest_formspec =
|
||||
"size[8,9]"..
|
||||
"list[current_name;main;0,0;8,4;]"..
|
||||
|
@ -24,21 +26,21 @@ local function has_locked_chest_privilege(meta, player)
|
|||
end
|
||||
|
||||
local chests = {
|
||||
{ "", "Chest", "Locked Chest" },
|
||||
{ "white", "White Chest", "White Locked Chest" },
|
||||
{ "grey", "Grey Chest", "Grey Locked Chest" },
|
||||
{ "dark_grey", "Dark Grey Chest", "Dark Grey Locked Chest" },
|
||||
{ "black", "Black Chest", "Black Locked Chest" },
|
||||
{ "blue", "Blue Chest", "Blue Locked Chest" },
|
||||
{ "cyan", "Cyan Chest", "Cyan Locked Chest" },
|
||||
{ "dark_green", "Dark Green Chest", "Dark Green Locked Chest" },
|
||||
{ "green", "Green Chest", "Green Locked Chest" },
|
||||
{ "magenta", "Magenta Chest", "Magenta Locked Chest" },
|
||||
{ "orange", "Orange Chest", "Orange Locked Chest" },
|
||||
{ "pink", "Pink Chest", "Pink Locked Chest" },
|
||||
{ "red", "Red Chest", "Red Locked Chest" },
|
||||
{ "violet", "Violet Chest", "Violet Locked Chest" },
|
||||
{ "yellow", "Yellow Chest", "Yellow Locked Chest" },
|
||||
{ "", S("Chest"), S("Locked Chest") },
|
||||
{ "white", S("White Chest"), S("White Locked Chest") },
|
||||
{ "grey", S("Grey Chest"), S("Grey Locked Chest") },
|
||||
{ "dark_grey", S("Dark Grey Chest"), S("Dark Grey Locked Chest") },
|
||||
{ "black", S("Black Chest"), S("Black Locked Chest") },
|
||||
{ "blue", S("Blue Chest"), S("Blue Locked Chest") },
|
||||
{ "cyan", S("Cyan Chest"), S("Cyan Locked Chest") },
|
||||
{ "dark_green", S("Dark Green Chest"), S("Dark Green Locked Chest") },
|
||||
{ "green", S("Green Chest"), S("Green Locked Chest") },
|
||||
{ "magenta", S("Magenta Chest"), S("Magenta Locked Chest") },
|
||||
{ "orange", S("Orange Chest"), S("Orange Locked Chest") },
|
||||
{ "pink", S("Pink Chest"), S("Pink Locked Chest") },
|
||||
{ "red", S("Red Chest"), S("Red Locked Chest") },
|
||||
{ "violet", S("Violet Chest"), S("Violet Locked Chest") },
|
||||
{ "yellow", S("Yellow Chest"), S("Yellow Locked Chest") },
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -1,140 +1,142 @@
|
|||
local S = minetest.get_translator("hades_core")
|
||||
|
||||
minetest.register_craftitem("hades_core:stick", {
|
||||
description = "Stick",
|
||||
description = S("Stick"),
|
||||
inventory_image = "default_stick.png",
|
||||
groups = {stick=1},
|
||||
})
|
||||
|
||||
|
||||
minetest.register_craftitem("hades_core:paper", {
|
||||
description = "Paper",
|
||||
description = S("Paper"),
|
||||
inventory_image = "default_paper.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_core:book", {
|
||||
description = "Book",
|
||||
description = S("Book"),
|
||||
inventory_image = "default_book.png",
|
||||
})
|
||||
|
||||
|
||||
minetest.register_craftitem("hades_core:coal_lump", {
|
||||
description = "Coal Lump",
|
||||
description = S("Coal Lump"),
|
||||
inventory_image = "default_coal_lump.png",
|
||||
})
|
||||
|
||||
|
||||
minetest.register_craftitem("hades_core:iron_lump", {
|
||||
description = "Iron Lump",
|
||||
description = S("Iron Lump"),
|
||||
inventory_image = "default_iron_lump.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_core:tin_lump", {
|
||||
description = "Tin Lump",
|
||||
description = S("Tin Lump"),
|
||||
inventory_image = "default_tin_lump.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_core:copper_lump", {
|
||||
description = "Copper Lump",
|
||||
description = S("Copper Lump"),
|
||||
inventory_image = "default_copper_lump.png",
|
||||
})
|
||||
|
||||
|
||||
minetest.register_craftitem("hades_core:mese_crystal", {
|
||||
description = "Mese Crystal",
|
||||
description = S("Mese Crystal"),
|
||||
inventory_image = "default_mese_crystal.png",
|
||||
})
|
||||
|
||||
|
||||
minetest.register_craftitem("hades_core:gold_lump", {
|
||||
description = "Gold Lump",
|
||||
description = S("Gold Lump"),
|
||||
inventory_image = "default_gold_lump.png",
|
||||
})
|
||||
|
||||
|
||||
minetest.register_craftitem("hades_core:diamond", {
|
||||
description = "Diamond",
|
||||
description = S("Diamond"),
|
||||
inventory_image = "default_diamond.png",
|
||||
})
|
||||
|
||||
|
||||
minetest.register_craftitem("hades_core:clay_lump", {
|
||||
description = "Clay Lump",
|
||||
description = S("Clay Lump"),
|
||||
inventory_image = "default_clay_lump.png",
|
||||
})
|
||||
|
||||
|
||||
minetest.register_craftitem("hades_core:steel_ingot", {
|
||||
description = "Steel Ingot",
|
||||
description = S("Steel Ingot"),
|
||||
inventory_image = "default_steel_ingot.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_core:tin_ingot", {
|
||||
description = "Tin Ingot",
|
||||
description = S("Tin Ingot"),
|
||||
inventory_image = "default_tin_ingot.png",
|
||||
})
|
||||
|
||||
|
||||
minetest.register_craftitem("hades_core:copper_ingot", {
|
||||
description = "Copper Ingot",
|
||||
description = S("Copper Ingot"),
|
||||
inventory_image = "default_copper_ingot.png",
|
||||
})
|
||||
|
||||
|
||||
minetest.register_craftitem("hades_core:bronze_ingot", {
|
||||
description = "Bronze Ingot",
|
||||
description = S("Bronze Ingot"),
|
||||
inventory_image = "default_bronze_ingot.png",
|
||||
})
|
||||
|
||||
|
||||
minetest.register_craftitem("hades_core:gold_ingot", {
|
||||
description = "Gold Ingot",
|
||||
description = S("Gold Ingot"),
|
||||
inventory_image = "default_gold_ingot.png"
|
||||
})
|
||||
|
||||
|
||||
minetest.register_craftitem("hades_core:mese_crystal_fragment", {
|
||||
description = "Mese Crystal Fragment",
|
||||
description = S("Mese Crystal Fragment"),
|
||||
inventory_image = "default_mese_crystal_fragment.png",
|
||||
})
|
||||
|
||||
|
||||
minetest.register_craftitem("hades_core:clay_brick", {
|
||||
description = "Clay Brick",
|
||||
description = S("Clay Brick"),
|
||||
inventory_image = "default_clay_brick.png",
|
||||
})
|
||||
|
||||
|
||||
minetest.register_craftitem("hades_core:obsidian_shard", {
|
||||
description = "Obsidian Shard",
|
||||
description = S("Obsidian Shard"),
|
||||
inventory_image = "default_obsidian_shard.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_core:emerald", {
|
||||
description = "Emerald",
|
||||
description = S("Emerald"),
|
||||
inventory_image = "default_emerald.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_core:sapphire", {
|
||||
description = "Sapphire",
|
||||
description = S("Sapphire"),
|
||||
inventory_image = "default_sapphire.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_core:ruby", {
|
||||
description = "Ruby",
|
||||
description = S("Ruby"),
|
||||
inventory_image = "default_ruby.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_core:nails", {
|
||||
description = "Nails",
|
||||
description = S("Nails"),
|
||||
inventory_image = "default_nails.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_core:sugar", {
|
||||
description = "Sugar",
|
||||
description = S("Sugar"),
|
||||
inventory_image = "default_sugar.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_core:prismatic_gem", {
|
||||
description = "Prismatic Gem",
|
||||
description = S("Prismatic Gem"),
|
||||
inventory_image = "default_prismatic_gem.png",
|
||||
|
||||
})
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
local S = minetest.get_translator("hades_core")
|
||||
|
||||
hades_core.register_ladder = function(id, def)
|
||||
local odef = {
|
||||
description = def.description,
|
||||
_doc_items_longdesc = "A piece of ladder which allows you to climb vertically.",
|
||||
_doc_items_longdesc = S("A piece of ladder which allows you to climb vertically."),
|
||||
drawtype = "signlike",
|
||||
is_ground_content = false,
|
||||
tiles = { def.texture },
|
||||
|
@ -92,14 +94,14 @@ end
|
|||
|
||||
|
||||
hades_core.register_ladder("hades_core:ladder", {
|
||||
description = "Wooden Ladder",
|
||||
description = S("Wooden Ladder"),
|
||||
texture = "default_ladder.png",
|
||||
groups = {choppy=2,oddly_breakable_by_hand=3,flammable=2},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
hades_core.register_ladder("hades_core:ladder_bronze", {
|
||||
description = "Bronze Ladder",
|
||||
description = S("Bronze Ladder"),
|
||||
texture = "default_ladder_bronze.png",
|
||||
groups = {cracky=3},
|
||||
sounds = hades_sounds.node_sound_metal_defaults(),
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
local S = minetest.get_translator("hades_core")
|
||||
|
||||
minetest.register_node("hades_core:dry_shrub", {
|
||||
description = "Dry Shrub",
|
||||
description = S("Dry Shrub"),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 1.0,
|
||||
tiles = {"default_dry_shrub.png"},
|
||||
|
@ -21,7 +22,7 @@ minetest.register_node("hades_core:dry_shrub", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:grass_1", {
|
||||
description = "Grass",
|
||||
description = S("Grass"),
|
||||
drawtype = "plantlike",
|
||||
tiles = {"default_grass_1.png"},
|
||||
-- use a bigger inventory image
|
||||
|
@ -47,7 +48,7 @@ minetest.register_node("hades_core:grass_1", {
|
|||
|
||||
for i=2,5 do
|
||||
minetest.register_node("hades_core:grass_"..i, {
|
||||
description = "Grass",
|
||||
description = S("Grass"),
|
||||
drawtype = "plantlike",
|
||||
tiles = {"default_grass_"..i..".png"},
|
||||
inventory_image = "default_grass_"..i..".png",
|
||||
|
@ -67,7 +68,7 @@ for i=2,5 do
|
|||
end
|
||||
|
||||
minetest.register_node("hades_core:junglegrass", {
|
||||
description = "Jungle Grass",
|
||||
description = S("Jungle Grass"),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 1.3,
|
||||
tiles = {"default_junglegrass.png"},
|
||||
|
@ -86,7 +87,7 @@ minetest.register_node("hades_core:junglegrass", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:snag", {
|
||||
description = "Snag",
|
||||
description = S("Snag"),
|
||||
tiles = {"default_tree.png", "default_tree.png", "default_tree.png"},
|
||||
paramtype = "light",
|
||||
-- paramtype2 = "facedir",
|
||||
|
@ -123,7 +124,7 @@ minetest.register_node("hades_core:snag", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:cactus", {
|
||||
description = "Cactus",
|
||||
description = S("Cactus"),
|
||||
tiles = {"default_cactus_top.png", "default_cactus_top.png", "default_cactus_side.png"},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
|
@ -146,7 +147,7 @@ minetest.register_node("hades_core:cactus", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:cactus_block", {
|
||||
description = "Cactus Block",
|
||||
description = S("Cactus Block"),
|
||||
tiles = {"default_cactus_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {choppy=3,flammable=2},
|
||||
|
@ -154,7 +155,7 @@ minetest.register_node("hades_core:cactus_block", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:cactus_brick", {
|
||||
description = "Cactus Brick",
|
||||
description = S("Cactus Brick"),
|
||||
tiles = {"default_cactus_brick.png"},
|
||||
is_ground_content = false,
|
||||
groups = {choppy=3,flammable=2},
|
||||
|
@ -162,7 +163,7 @@ minetest.register_node("hades_core:cactus_brick", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:glowing_cactus_block", {
|
||||
description = "Glowing Cactus Block",
|
||||
description = S("Glowing Cactus Block"),
|
||||
tiles = {"default_cactus_block.png"},
|
||||
is_ground_content = false,
|
||||
light_source = 5,
|
||||
|
@ -183,7 +184,7 @@ local function dig_up(pos, node, digger)
|
|||
end
|
||||
|
||||
minetest.register_node("hades_core:papyrus", {
|
||||
description = "Papyrus",
|
||||
description = S("Papyrus"),
|
||||
drawtype = "nodebox",
|
||||
tiles = {
|
||||
"default_papyrus_3d.png",
|
||||
|
@ -234,7 +235,7 @@ minetest.register_node("hades_core:papyrus", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:sugarcane", {
|
||||
description = "Sugarcane",
|
||||
description = S("Sugarcane"),
|
||||
drawtype = "plantlike",
|
||||
tiles = {"default_sugarcane.png"},
|
||||
inventory_image = "default_sugarcane.png",
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("hade_core")
|
||||
|
||||
-- mods/default/nodes.lua
|
||||
|
||||
local WATER_ALPHA = 160
|
||||
|
@ -6,7 +8,7 @@ local LAVA_VISC = 7
|
|||
local LIGHT_MAX = minetest.LIGHT_MAX - 1
|
||||
|
||||
minetest.register_node("hades_core:stone", {
|
||||
description = "Stone",
|
||||
description = S("Stone"),
|
||||
tiles = {"default_stone.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=3, stone=1, porous=1},
|
||||
|
@ -15,7 +17,7 @@ minetest.register_node("hades_core:stone", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:mossystone", {
|
||||
description = "Mossy Stone",
|
||||
description = S("Mossy Stone"),
|
||||
tiles = {"default_mossystone.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=3, stone=1, porous=1},
|
||||
|
@ -24,7 +26,7 @@ minetest.register_node("hades_core:mossystone", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:chondrite", {
|
||||
description = "Chondrite",
|
||||
description = S("Chondrite"),
|
||||
tiles = {"default_chondrite.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=2, stone=1, porous=1},
|
||||
|
@ -33,7 +35,7 @@ minetest.register_node("hades_core:chondrite", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:chondrite_block", {
|
||||
description = "Chondrite Block",
|
||||
description = S("Chondrite Block"),
|
||||
tiles = {"default_chondrite_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=2},
|
||||
|
@ -41,7 +43,7 @@ minetest.register_node("hades_core:chondrite_block", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:chondrite_brick", {
|
||||
description = "Chondrite Brick",
|
||||
description = S("Chondrite Brick"),
|
||||
tiles = {"default_chondrite_brick.png"},
|
||||
groups = {cracky=2, stone=1},
|
||||
is_ground_content = false,
|
||||
|
@ -49,7 +51,7 @@ minetest.register_node("hades_core:chondrite_brick", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:tuff", {
|
||||
description = "Tuff",
|
||||
description = S("Tuff"),
|
||||
tiles = {"default_tuff.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=3, porous=1},
|
||||
|
@ -58,7 +60,7 @@ minetest.register_node("hades_core:tuff", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:tuff_block", {
|
||||
description = "Tuff Block",
|
||||
description = S("Tuff Block"),
|
||||
tiles = {"default_tuff_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3},
|
||||
|
@ -66,14 +68,14 @@ minetest.register_node("hades_core:tuff_block", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:tuff_brick", {
|
||||
description = "Tuff Brick",
|
||||
description = S("Tuff Brick"),
|
||||
tiles = {"default_tuff_brick.png"},
|
||||
groups = {cracky=3},
|
||||
sounds = hades_sounds.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_core:tuff_baked", {
|
||||
description = "Burned Tuff",
|
||||
description = S("Burned Tuff"),
|
||||
tiles = {"default_tuff_baked.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=3, porous=1, burned_node=1},
|
||||
|
@ -82,7 +84,7 @@ minetest.register_node("hades_core:tuff_baked", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:tuff_baked_block", {
|
||||
description = "Burned Tuff Block",
|
||||
description = S("Burned Tuff Block"),
|
||||
tiles = {"default_tuff_baked_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, burned_node=1},
|
||||
|
@ -90,14 +92,14 @@ minetest.register_node("hades_core:tuff_baked_block", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:tuff_baked_brick", {
|
||||
description = "Burned Tuff Brick",
|
||||
description = S("Burned Tuff Brick"),
|
||||
tiles = {"default_tuff_baked_brick.png"},
|
||||
groups = {cracky=3, burned_node=1},
|
||||
sounds = hades_sounds.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_core:mossytuff", {
|
||||
description = "Mossy Tuff",
|
||||
description = S("Mossy Tuff"),
|
||||
tiles = {"default_mossytuff.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=3, porous=1, mossy=1},
|
||||
|
@ -106,7 +108,7 @@ minetest.register_node("hades_core:mossytuff", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:marble", {
|
||||
description = "Marble",
|
||||
description = S("Marble"),
|
||||
tiles = {"default_marble.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=3, stone=1, porous=1},
|
||||
|
@ -115,7 +117,7 @@ minetest.register_node("hades_core:marble", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:marble_block", {
|
||||
description = "Marble Block",
|
||||
description = S("Marble Block"),
|
||||
tiles = {"default_marble_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3},
|
||||
|
@ -123,14 +125,14 @@ minetest.register_node("hades_core:marble_block", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:marble_brick", {
|
||||
description = "Marble Brick",
|
||||
description = S("Marble Brick"),
|
||||
tiles = {"default_marble_brick.png"},
|
||||
groups = {cracky=3, stone=1},
|
||||
sounds = hades_sounds.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_core:essexite", {
|
||||
description = "Essexite",
|
||||
description = S("Essexite"),
|
||||
tiles = {"default_essexite.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=1, stone=1, porous=1},
|
||||
|
@ -139,7 +141,7 @@ minetest.register_node("hades_core:essexite", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:essexite_block", {
|
||||
description = "Essexite Block",
|
||||
description = S("Essexite Block"),
|
||||
tiles = {"default_essexite_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=2,},
|
||||
|
@ -147,14 +149,14 @@ minetest.register_node("hades_core:essexite_block", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:essexite_brick", {
|
||||
description = "Essexite Brick",
|
||||
description = S("Essexite Brick"),
|
||||
tiles = {"default_essexite_brick.png"},
|
||||
groups = {cracky=1, stone=1},
|
||||
sounds = hades_sounds.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_core:stone_baked", {
|
||||
description = "Burned Stone",
|
||||
description = S("Burned Stone"),
|
||||
tiles = {"default_stone_baked.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=3, stone=1, porous=1, burned_node=1},
|
||||
|
@ -163,7 +165,7 @@ minetest.register_node("hades_core:stone_baked", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:stone_block_baked", {
|
||||
description = "Burned Stone Block",
|
||||
description = S("Burned Stone Block"),
|
||||
tiles = {"default_stone_block_baked.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, burned_node=1},
|
||||
|
@ -171,7 +173,7 @@ minetest.register_node("hades_core:stone_block_baked", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:obsidianbrick", {
|
||||
description = "Obsidian Brick",
|
||||
description = S("Obsidian Brick"),
|
||||
tiles = {"default_obsidian_brick.png"},
|
||||
sounds = hades_sounds.node_sound_stone_defaults(),
|
||||
groups = {cracky=1,level=2},
|
||||
|
@ -179,7 +181,7 @@ minetest.register_node("hades_core:obsidianbrick", {
|
|||
-- floors
|
||||
|
||||
minetest.register_node("hades_core:floor_chondrite_stone", {
|
||||
description = "Chondrite/Stone Block",
|
||||
description = S("Chondrite/Stone Block"),
|
||||
tiles = {"default_floor_chondrite_stone.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, stone=1},
|
||||
|
@ -187,7 +189,7 @@ minetest.register_node("hades_core:floor_chondrite_stone", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:floor_chondrite_stone2", {
|
||||
description = "Chondrite/Stone Tile",
|
||||
description = S("Chondrite/Stone Tile"),
|
||||
tiles = {
|
||||
"default_floor_chondrite_stone2.png",
|
||||
"default_floor_chondrite_stone2.png",
|
||||
|
@ -201,7 +203,7 @@ minetest.register_node("hades_core:floor_chondrite_stone2", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:floor_bstone_stone", {
|
||||
description = "Burned Stone/Stone Tile",
|
||||
description = S("Burned Stone/Stone Tile"),
|
||||
tiles = {
|
||||
"default_floor_bstone_stone.png",
|
||||
"default_floor_bstone_stone.png",
|
||||
|
@ -215,7 +217,7 @@ minetest.register_node("hades_core:floor_bstone_stone", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:floor_btuff_tuff", {
|
||||
description = "Burned Tuff/Tuff Tile",
|
||||
description = S("Burned Tuff/Tuff Tile"),
|
||||
tiles = {
|
||||
"default_floor_btuff_tuff.png",
|
||||
"default_floor_btuff_tuff.png",
|
||||
|
@ -229,7 +231,7 @@ minetest.register_node("hades_core:floor_btuff_tuff", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:floor_bstone_sandstone", {
|
||||
description = "Burned Stone/Sandstone Block",
|
||||
description = S("Burned Stone/Sandstone Block"),
|
||||
tiles = {
|
||||
"default_floor_bstone_sandstone.png",
|
||||
"default_floor_bstone_sandstone.png",
|
||||
|
@ -243,7 +245,7 @@ minetest.register_node("hades_core:floor_bstone_sandstone", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:floor_bstone_sandstone2", {
|
||||
description = "Burned Stone/Sandstone Tile",
|
||||
description = S("Burned Stone/Sandstone Tile"),
|
||||
tiles = {
|
||||
"default_floor_bstone_sandstone2.png",
|
||||
"default_floor_bstone_sandstone2.png",
|
||||
|
@ -257,7 +259,7 @@ minetest.register_node("hades_core:floor_bstone_sandstone2", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:floor_marble_essexite", {
|
||||
description = "Marble/Essexite Tile",
|
||||
description = S("Marble/Essexite Tile"),
|
||||
tiles = {
|
||||
"default_floor_marble_essexite.png",
|
||||
"default_floor_marble_essexite.png",
|
||||
|
@ -271,7 +273,7 @@ minetest.register_node("hades_core:floor_marble_essexite", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:floor_marble_essexite2", {
|
||||
description = "Marble/Essexite Block",
|
||||
description = S("Marble/Essexite Block"),
|
||||
tiles = {
|
||||
"default_floor_marble_essexite2.png",
|
||||
"default_floor_marble_essexite2.png",
|
||||
|
@ -285,7 +287,7 @@ minetest.register_node("hades_core:floor_marble_essexite2", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:floor_essexite_gold", {
|
||||
description = "Golden Essexite Block",
|
||||
description = S("Golden Essexite Block"),
|
||||
tiles = {"default_floor_essexite_gold.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=2},
|
||||
|
@ -293,7 +295,7 @@ minetest.register_node("hades_core:floor_essexite_gold", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:floor_essexite_gold2", {
|
||||
description = "Golden Essexite Tile",
|
||||
description = S("Golden Essexite Tile"),
|
||||
tiles = {"default_floor_essexite_gold2.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=2},
|
||||
|
@ -303,7 +305,7 @@ minetest.register_node("hades_core:floor_essexite_gold2", {
|
|||
--minerals
|
||||
|
||||
minetest.register_node("hades_core:stone_with_coal", {
|
||||
description = "Coal Ore",
|
||||
description = S("Coal Ore"),
|
||||
tiles = {"default_stone.png^default_mineral_coal.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=3, porous=1, ore=1},
|
||||
|
@ -313,7 +315,7 @@ minetest.register_node("hades_core:stone_with_coal", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:stone_with_iron", {
|
||||
description = "Iron Ore",
|
||||
description = S("Iron Ore"),
|
||||
tiles = {"default_stone.png^default_mineral_iron.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=2, porous=1, ore=1},
|
||||
|
@ -322,7 +324,7 @@ minetest.register_node("hades_core:stone_with_iron", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:stone_with_tin", {
|
||||
description = "Tin Ore",
|
||||
description = S("Tin Ore"),
|
||||
tiles = {"default_stone.png^default_mineral_tin.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=2, porous=1, ore=1},
|
||||
|
@ -331,7 +333,7 @@ minetest.register_node("hades_core:stone_with_tin", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:stone_with_copper", {
|
||||
description = "Copper Ore",
|
||||
description = S("Copper Ore"),
|
||||
tiles = {"default_stone.png^default_mineral_copper.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=2, porous=1, ore=1},
|
||||
|
@ -341,7 +343,7 @@ minetest.register_node("hades_core:stone_with_copper", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:stone_with_mese", {
|
||||
description = "Mese Ore",
|
||||
description = S("Mese Ore"),
|
||||
tiles = {"default_stone.png^default_mineral_mese.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=1, porous=1, ore=1},
|
||||
|
@ -351,7 +353,7 @@ minetest.register_node("hades_core:stone_with_mese", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:stone_with_gold", {
|
||||
description = "Gold Ore",
|
||||
description = S("Gold Ore"),
|
||||
tiles = {"default_stone.png^default_mineral_gold.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=2, porous=1, ore=1},
|
||||
|
@ -361,7 +363,7 @@ minetest.register_node("hades_core:stone_with_gold", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:stone_with_diamond", {
|
||||
description = "Diamond Ore",
|
||||
description = S("Diamond Ore"),
|
||||
tiles = {"default_stone.png^default_mineral_diamond.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=1, porous=1, ore=1},
|
||||
|
@ -371,7 +373,7 @@ minetest.register_node("hades_core:stone_with_diamond", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:stonebrick", {
|
||||
description = "Stone Brick",
|
||||
description = S("Stone Brick"),
|
||||
tiles = {"default_stone_brick.png"},
|
||||
groups = {cracky=2, stone=1},
|
||||
sounds = hades_sounds.node_sound_stone_defaults(),
|
||||
|
@ -379,7 +381,7 @@ minetest.register_node("hades_core:stonebrick", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:stonebrick_baked", {
|
||||
description = "Burned Stone Brick",
|
||||
description = S("Burned Stone Brick"),
|
||||
tiles = {"default_stone_brick_baked.png"},
|
||||
groups = {cracky=2, stone=1, burned_node=1},
|
||||
sounds = hades_sounds.node_sound_stone_defaults(),
|
||||
|
@ -387,7 +389,7 @@ minetest.register_node("hades_core:stonebrick_baked", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:dirt_with_grass", {
|
||||
description = "Dirt with Grass",
|
||||
description = S("Dirt with Grass"),
|
||||
tiles = {"default_grass.png", "default_dirt.png", "default_dirt.png^default_grass_side.png"},
|
||||
is_ground_content = true,
|
||||
groups = {crumbly=3,soil=1,dirt=1, porous=1},
|
||||
|
@ -399,7 +401,7 @@ minetest.register_node("hades_core:dirt_with_grass", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:dirt", {
|
||||
description = "Dirt",
|
||||
description = S("Dirt"),
|
||||
tiles = {"default_dirt.png"},
|
||||
is_ground_content = true,
|
||||
groups = {crumbly=3,soil=1,dirt=1, porous=1},
|
||||
|
@ -408,7 +410,7 @@ minetest.register_node("hades_core:dirt", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:ash", {
|
||||
description = "Volcanic Ash",
|
||||
description = S("Volcanic Ash"),
|
||||
tiles = {"default_ash.png"},
|
||||
is_ground_content = true,
|
||||
groups = {crumbly=3, falling_node=1, ash=1, porous=1},
|
||||
|
@ -416,7 +418,7 @@ minetest.register_node("hades_core:ash", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:ash_block", {
|
||||
description = "Volcanic Ash Block",
|
||||
description = S("Volcanic Ash Block"),
|
||||
tiles = {"default_ash_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {crumbly=3},
|
||||
|
@ -424,7 +426,7 @@ minetest.register_node("hades_core:ash_block", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:fertile_sand", {
|
||||
description = "Fertile Sand",
|
||||
description = S("Fertile Sand"),
|
||||
tiles = {"default_fertile_sand.png"},
|
||||
is_ground_content = true,
|
||||
groups = {crumbly=3, falling_node=1, sand=1, porous=1},
|
||||
|
@ -433,7 +435,7 @@ minetest.register_node("hades_core:fertile_sand", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:gravel", {
|
||||
description = "Gravel",
|
||||
description = S("Gravel"),
|
||||
tiles = {"default_gravel.png"},
|
||||
is_ground_content = true,
|
||||
groups = {crumbly=2, falling_node=1, porous=1},
|
||||
|
@ -444,7 +446,7 @@ minetest.register_node("hades_core:gravel", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:gravel_block", {
|
||||
description = "Gravel Block",
|
||||
description = S("Gravel Block"),
|
||||
tiles = {"default_gravel_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {crumbly=2},
|
||||
|
@ -455,7 +457,7 @@ minetest.register_node("hades_core:gravel_block", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:gravel_volcanic", {
|
||||
description = "Volcanic Gravel",
|
||||
description = S("Volcanic Gravel"),
|
||||
tiles = {"default_gravel_volcanic.png"},
|
||||
is_ground_content = true,
|
||||
groups = {crumbly=1, porous=1},
|
||||
|
@ -466,7 +468,7 @@ minetest.register_node("hades_core:gravel_volcanic", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:gravel_volcanic_block", {
|
||||
description = "Volcanic Gravel Block",
|
||||
description = S("Volcanic Gravel Block"),
|
||||
tiles = {"default_gravel_volcanic_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {crumbly=2},
|
||||
|
@ -478,7 +480,7 @@ minetest.register_node("hades_core:gravel_volcanic_block", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:sandstone", {
|
||||
description = "Sandstone",
|
||||
description = S("Sandstone"),
|
||||
tiles = {"default_sandstone.png"},
|
||||
is_ground_content = true,
|
||||
groups = {crumbly=2,cracky=3,sandstone=1, porous=1},
|
||||
|
@ -487,7 +489,7 @@ minetest.register_node("hades_core:sandstone", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:sandstonebrick", {
|
||||
description = "Sandstone Brick",
|
||||
description = S("Sandstone Brick"),
|
||||
tiles = {"default_sandstone_brick.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=2},
|
||||
|
@ -496,7 +498,7 @@ minetest.register_node("hades_core:sandstonebrick", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:clay", {
|
||||
description = "Clay",
|
||||
description = S("Clay"),
|
||||
tiles = {"default_clay.png"},
|
||||
is_ground_content = true,
|
||||
groups = {crumbly=3, porous=1},
|
||||
|
@ -506,7 +508,7 @@ minetest.register_node("hades_core:clay", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:brick", {
|
||||
description = "Uncolored Brick Block",
|
||||
description = S("Uncolored Brick Block"),
|
||||
tiles = {"default_brick.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, claybricks=1},
|
||||
|
@ -516,7 +518,7 @@ minetest.register_node("hades_core:brick", {
|
|||
-- Colors are beautiful
|
||||
|
||||
minetest.register_node("hades_core:brick_black", {
|
||||
description = "Black Brick Block",
|
||||
description = S("Black Brick Block"),
|
||||
tiles = {"default_brick_black.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, claybricks=1},
|
||||
|
@ -524,7 +526,7 @@ minetest.register_node("hades_core:brick_black", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:brick_blue", {
|
||||
description = "Blue Brick Block",
|
||||
description = S("Blue Brick Block"),
|
||||
tiles = {"default_brick_blue.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, claybricks=1},
|
||||
|
@ -532,7 +534,7 @@ minetest.register_node("hades_core:brick_blue", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:brick_brown", {
|
||||
description = "Brown Brick Block",
|
||||
description = S("Brown Brick Block"),
|
||||
tiles = {"default_brick_brown.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, claybricks=1},
|
||||
|
@ -540,7 +542,7 @@ minetest.register_node("hades_core:brick_brown", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:brick_cyan", {
|
||||
description = "Cyan Brick Block",
|
||||
description = S("Cyan Brick Block"),
|
||||
tiles = {"default_brick_cyan.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, claybricks=1},
|
||||
|
@ -548,7 +550,7 @@ minetest.register_node("hades_core:brick_cyan", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:brick_dark_green", {
|
||||
description = "Dark Green Brick Block",
|
||||
description = S("Dark Green Brick Block"),
|
||||
tiles = {"default_brick_dark_green.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, claybricks=1},
|
||||
|
@ -556,7 +558,7 @@ minetest.register_node("hades_core:brick_dark_green", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:brick_dark_grey", {
|
||||
description = "Dark Grey Brick Block",
|
||||
description = S("Dark Grey Brick Block"),
|
||||
tiles = {"default_brick_dark_grey.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, claybricks=1},
|
||||
|
@ -564,7 +566,7 @@ minetest.register_node("hades_core:brick_dark_grey", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:brick_green", {
|
||||
description = "Green Brick Block",
|
||||
description = S("Green Brick Block"),
|
||||
tiles = {"default_brick_green.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, claybricks=1},
|
||||
|
@ -572,7 +574,7 @@ minetest.register_node("hades_core:brick_green", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:brick_grey", {
|
||||
description = "Grey Brick Block",
|
||||
description = S("Grey Brick Block"),
|
||||
tiles = {"default_brick_grey.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, claybricks=1},
|
||||
|
@ -580,7 +582,7 @@ minetest.register_node("hades_core:brick_grey", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:brick_magenta", {
|
||||
description = "Magenta Brick Block",
|
||||
description = S("Magenta Brick Block"),
|
||||
tiles = {"default_brick_magenta.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, claybricks=1},
|
||||
|
@ -588,7 +590,7 @@ minetest.register_node("hades_core:brick_magenta", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:brick_orange", {
|
||||
description = "Orange Brick Block",
|
||||
description = S("Orange Brick Block"),
|
||||
tiles = {"default_brick_orange.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, claybricks=1},
|
||||
|
@ -596,7 +598,7 @@ minetest.register_node("hades_core:brick_orange", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:brick_pink", {
|
||||
description = "Pink Brick Block",
|
||||
description = S("Pink Brick Block"),
|
||||
tiles = {"default_brick_pink.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, claybricks=1},
|
||||
|
@ -604,7 +606,7 @@ minetest.register_node("hades_core:brick_pink", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:brick_red", {
|
||||
description = "Red Brick Block",
|
||||
description = S("Red Brick Block"),
|
||||
tiles = {"default_brick_red.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, claybricks=1},
|
||||
|
@ -612,7 +614,7 @@ minetest.register_node("hades_core:brick_red", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:brick_violet", {
|
||||
description = "Violet Brick Block",
|
||||
description = S("Violet Brick Block"),
|
||||
tiles = {"default_brick_violet.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, claybricks=1},
|
||||
|
@ -620,7 +622,7 @@ minetest.register_node("hades_core:brick_violet", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:brick_white", {
|
||||
description = "White Brick Block",
|
||||
description = S("White Brick Block"),
|
||||
tiles = {"default_brick_white.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, claybricks=1},
|
||||
|
@ -628,7 +630,7 @@ minetest.register_node("hades_core:brick_white", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:brick_yellow", {
|
||||
description = "Yellow Brick Block",
|
||||
description = S("Yellow Brick Block"),
|
||||
tiles = {"default_brick_yellow.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, claybricks=1},
|
||||
|
@ -638,7 +640,7 @@ minetest.register_node("hades_core:brick_yellow", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:bookshelf", {
|
||||
description = "Bookshelf",
|
||||
description = S("Bookshelf"),
|
||||
tiles = {"default_wood.png", "default_wood.png", "default_bookshelf.png"},
|
||||
is_ground_content = false,
|
||||
groups = {choppy=3,oddly_breakable_by_hand=2,flammable=3},
|
||||
|
@ -647,7 +649,7 @@ minetest.register_node("hades_core:bookshelf", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:glass", {
|
||||
description = "Glass",
|
||||
description = S("Glass"),
|
||||
drawtype = "glasslike",
|
||||
tiles = {"default_glass.png"},
|
||||
paramtype = "light",
|
||||
|
@ -660,7 +662,7 @@ minetest.register_node("hades_core:glass", {
|
|||
--- Liquids
|
||||
|
||||
minetest.register_node("hades_core:water_flowing", {
|
||||
description = "Flowing Water",
|
||||
description = S("Flowing Water"),
|
||||
drawtype = "flowingliquid",
|
||||
tiles = {"default_water.png"},
|
||||
special_tiles = {
|
||||
|
@ -696,7 +698,7 @@ minetest.register_node("hades_core:water_flowing", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:water_source", {
|
||||
description = "Water Source",
|
||||
description = S("Water Source"),
|
||||
drawtype = "liquid",
|
||||
tiles = {
|
||||
{name="default_water_source_animated.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=2.0}}
|
||||
|
@ -729,7 +731,7 @@ minetest.register_node("hades_core:water_source", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:lava_flowing", {
|
||||
description = "Flowing Lava",
|
||||
description = S("Flowing Lava"),
|
||||
drawtype = "flowingliquid",
|
||||
tiles = {"default_lava.png"},
|
||||
special_tiles = {
|
||||
|
@ -767,7 +769,7 @@ minetest.register_node("hades_core:lava_flowing", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:lava_source", {
|
||||
description = "Lava Source",
|
||||
description = S("Lava Source"),
|
||||
drawtype = "liquid",
|
||||
tiles = {
|
||||
{name="default_lava_source_animated.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=3.0}}
|
||||
|
@ -801,7 +803,7 @@ minetest.register_node("hades_core:lava_source", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:cobble", {
|
||||
description = "Cobblestone",
|
||||
description = S("Cobblestone"),
|
||||
tiles = {"default_cobble.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, stone=2, porous=1},
|
||||
|
@ -809,7 +811,7 @@ minetest.register_node("hades_core:cobble", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:cobble_block", {
|
||||
description = "Cobblestone Block",
|
||||
description = S("Cobblestone Block"),
|
||||
tiles = {"default_cobble_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, stone=2},
|
||||
|
@ -817,7 +819,7 @@ minetest.register_node("hades_core:cobble_block", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:cobble_baked", {
|
||||
description = "Burned Cobblestone",
|
||||
description = S("Burned Cobblestone"),
|
||||
tiles = {"default_cobble_baked.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, stone=2, porous=1, burned_node=1},
|
||||
|
@ -825,7 +827,7 @@ minetest.register_node("hades_core:cobble_baked", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:cobble_block_baked", {
|
||||
description = "Burned Cobblestone Block",
|
||||
description = S("Burned Cobblestone Block"),
|
||||
tiles = {"default_cobble_baked_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, stone=2, burned_node=1},
|
||||
|
@ -833,7 +835,7 @@ minetest.register_node("hades_core:cobble_block_baked", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:mossycobble", {
|
||||
description = "Mossy Cobblestone",
|
||||
description = S("Mossy Cobblestone"),
|
||||
tiles = {"default_mossycobble.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3, porous=1, mossy=1},
|
||||
|
@ -841,7 +843,7 @@ minetest.register_node("hades_core:mossycobble", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:coalblock", {
|
||||
description = "Coal Block",
|
||||
description = S("Coal Block"),
|
||||
tiles = {"default_coal_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=3},
|
||||
|
@ -849,7 +851,7 @@ minetest.register_node("hades_core:coalblock", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:steelblock", {
|
||||
description = "Steel Block",
|
||||
description = S("Steel Block"),
|
||||
tiles = {"default_steel_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=1,level=2,metal=1},
|
||||
|
@ -857,7 +859,7 @@ minetest.register_node("hades_core:steelblock", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:tinblock", {
|
||||
description = "Tin Block",
|
||||
description = S("Tin Block"),
|
||||
tiles = {"default_tin_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=1,level=2,metal=1},
|
||||
|
@ -865,7 +867,7 @@ minetest.register_node("hades_core:tinblock", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:copperblock", {
|
||||
description = "Copper Block",
|
||||
description = S("Copper Block"),
|
||||
tiles = {"default_copper_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=1,level=2,metal=1},
|
||||
|
@ -874,7 +876,7 @@ minetest.register_node("hades_core:copperblock", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:bronzeblock", {
|
||||
description = "Bronze Block",
|
||||
description = S("Bronze Block"),
|
||||
tiles = {"default_bronze_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=1,level=2,metal=1},
|
||||
|
@ -883,7 +885,7 @@ minetest.register_node("hades_core:bronzeblock", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:mese", {
|
||||
description = "Mese Block",
|
||||
description = S("Mese Block"),
|
||||
tiles = {"default_mese_block.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=1,level=2},
|
||||
|
@ -892,7 +894,7 @@ minetest.register_node("hades_core:mese", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:goldblock", {
|
||||
description = "Gold Block",
|
||||
description = S("Gold Block"),
|
||||
tiles = {"default_gold_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=1,metal=1},
|
||||
|
@ -900,7 +902,7 @@ minetest.register_node("hades_core:goldblock", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:emerald_block", {
|
||||
description = "Emerald Block",
|
||||
description = S("Emerald Block"),
|
||||
tiles = {"default_emerald_block.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=1,level=2},
|
||||
|
@ -908,7 +910,7 @@ minetest.register_node("hades_core:emerald_block", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:sapphire_block", {
|
||||
description = "Sapphire Block",
|
||||
description = S("Sapphire Block"),
|
||||
tiles = {"default_sapphire_block.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=1,level=2},
|
||||
|
@ -916,7 +918,7 @@ minetest.register_node("hades_core:sapphire_block", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:ruby_block", {
|
||||
description = "Ruby Block",
|
||||
description = S("Ruby Block"),
|
||||
tiles = {"default_ruby_block.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=1,level=2},
|
||||
|
@ -924,7 +926,7 @@ minetest.register_node("hades_core:ruby_block", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:diamondblock", {
|
||||
description = "Diamond Block",
|
||||
description = S("Diamond Block"),
|
||||
tiles = {"default_diamond_block.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=1,level=3},
|
||||
|
@ -933,7 +935,7 @@ minetest.register_node("hades_core:diamondblock", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:obsidian_glass", {
|
||||
description = "Obsidian Glass",
|
||||
description = S("Obsidian Glass"),
|
||||
drawtype = "glasslike",
|
||||
tiles = {"default_obsidian_glass.png"},
|
||||
paramtype = "light",
|
||||
|
@ -945,7 +947,7 @@ minetest.register_node("hades_core:obsidian_glass", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:obsidian", {
|
||||
description = "Obsidian",
|
||||
description = S("Obsidian"),
|
||||
tiles = {"default_obsidian.png"},
|
||||
is_ground_content = true,
|
||||
sounds = hades_sounds.node_sound_stone_defaults(),
|
||||
|
@ -953,7 +955,7 @@ minetest.register_node("hades_core:obsidian", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:obsidian_block", {
|
||||
description = "Obsidian Block",
|
||||
description = S("Obsidian Block"),
|
||||
tiles = {"default_obsidian_block.png"},
|
||||
is_ground_content = false,
|
||||
sounds = hades_sounds.node_sound_stone_defaults(),
|
||||
|
@ -963,7 +965,7 @@ minetest.register_node("hades_core:obsidian_block", {
|
|||
|
||||
|
||||
minetest.register_node("hades_core:stone_with_emerald", {
|
||||
description = "Emerald Ore",
|
||||
description = S("Emerald Ore"),
|
||||
tiles = {"default_stone.png^default_mineral_emerald.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=2, porous=1, ore=1},
|
||||
|
@ -972,7 +974,7 @@ minetest.register_node("hades_core:stone_with_emerald", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:stone_with_sapphire", {
|
||||
description = "Sapphire Ore",
|
||||
description = S("Sapphire Ore"),
|
||||
tiles = {"default_stone.png^default_mineral_sapphire.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=2, porous=1, ore=1},
|
||||
|
@ -981,7 +983,7 @@ minetest.register_node("hades_core:stone_with_sapphire", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_core:stone_with_ruby", {
|
||||
description = "Ruby Ore",
|
||||
description = S("Ruby Ore"),
|
||||
tiles = {"default_stone.png^default_mineral_ruby.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=1, porous=1, ore=1},
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("hade_core")
|
||||
|
||||
-- mods/default/tools.lua
|
||||
|
||||
|
||||
|
@ -25,7 +27,7 @@ minetest.register_item(":", {
|
|||
|
||||
|
||||
minetest.register_tool("hades_core:pick_wood", {
|
||||
description = "Wooden Pickaxe",
|
||||
description = S("Wooden Pickaxe"),
|
||||
inventory_image = "default_tool_woodpick.png",
|
||||
groups = { pickaxe = 1, },
|
||||
tool_capabilities = {
|
||||
|
@ -38,7 +40,7 @@ minetest.register_tool("hades_core:pick_wood", {
|
|||
},
|
||||
})
|
||||
minetest.register_tool("hades_core:pick_stone", {
|
||||
description = "Stone Pickaxe",
|
||||
description = S("Stone Pickaxe"),
|
||||
inventory_image = "default_tool_stonepick.png",
|
||||
groups = { pickaxe = 1, },
|
||||
tool_capabilities = {
|
||||
|
@ -51,7 +53,7 @@ minetest.register_tool("hades_core:pick_stone", {
|
|||
},
|
||||
})
|
||||
minetest.register_tool("hades_core:pick_steel", {
|
||||
description = "Steel Pickaxe",
|
||||
description = S("Steel Pickaxe"),
|
||||
inventory_image = "default_tool_steelpick.png",
|
||||
groups = { pickaxe = 1, },
|
||||
tool_capabilities = {
|
||||
|
@ -64,7 +66,7 @@ minetest.register_tool("hades_core:pick_steel", {
|
|||
},
|
||||
})
|
||||
minetest.register_tool("hades_core:pick_bronze", {
|
||||
description = "Bronze Pickaxe",
|
||||
description = S("Bronze Pickaxe"),
|
||||
inventory_image = "default_tool_bronzepick.png",
|
||||
groups = { pickaxe = 1, },
|
||||
tool_capabilities = {
|
||||
|
@ -77,7 +79,7 @@ minetest.register_tool("hades_core:pick_bronze", {
|
|||
},
|
||||
})
|
||||
minetest.register_tool("hades_core:pick_mese", {
|
||||
description = "Mese Pickaxe",
|
||||
description = S("Mese Pickaxe"),
|
||||
inventory_image = "default_tool_mesepick.png",
|
||||
groups = { pickaxe = 1, },
|
||||
tool_capabilities = {
|
||||
|
@ -90,7 +92,7 @@ minetest.register_tool("hades_core:pick_mese", {
|
|||
},
|
||||
})
|
||||
minetest.register_tool("hades_core:pick_prism", {
|
||||
description = "Prism Pickaxe",
|
||||
description = S("Prism Pickaxe"),
|
||||
inventory_image = "default_tool_prismpick.png",
|
||||
groups = { pickaxe = 1, },
|
||||
tool_capabilities = {
|
||||
|
@ -110,7 +112,7 @@ minetest.register_tool("hades_core:pick_prism", {
|
|||
|
||||
|
||||
minetest.register_tool("hades_core:shovel_wood", {
|
||||
description = "Wooden Shovel",
|
||||
description = S("Wooden Shovel"),
|
||||
inventory_image = "default_tool_woodshovel.png",
|
||||
groups = { shovel = 1, },
|
||||
wield_image = "default_tool_woodshovel.png^[transformR90",
|
||||
|
@ -124,7 +126,7 @@ minetest.register_tool("hades_core:shovel_wood", {
|
|||
},
|
||||
})
|
||||
minetest.register_tool("hades_core:shovel_stone", {
|
||||
description = "Stone Shovel",
|
||||
description = S("Stone Shovel"),
|
||||
inventory_image = "default_tool_stoneshovel.png",
|
||||
groups = { shovel = 1, },
|
||||
wield_image = "default_tool_stoneshovel.png^[transformR90",
|
||||
|
@ -138,7 +140,7 @@ minetest.register_tool("hades_core:shovel_stone", {
|
|||
},
|
||||
})
|
||||
minetest.register_tool("hades_core:shovel_steel", {
|
||||
description = "Steel Shovel",
|
||||
description = S("Steel Shovel"),
|
||||
inventory_image = "default_tool_steelshovel.png",
|
||||
groups = { shovel = 1, },
|
||||
wield_image = "default_tool_steelshovel.png^[transformR90",
|
||||
|
@ -152,7 +154,7 @@ minetest.register_tool("hades_core:shovel_steel", {
|
|||
},
|
||||
})
|
||||
minetest.register_tool("hades_core:shovel_bronze", {
|
||||
description = "Bronze Shovel",
|
||||
description = S("Bronze Shovel"),
|
||||
inventory_image = "default_tool_bronzeshovel.png",
|
||||
groups = { shovel = 1, },
|
||||
wield_image = "default_tool_bronzeshovel.png^[transformR90",
|
||||
|
@ -166,7 +168,7 @@ minetest.register_tool("hades_core:shovel_bronze", {
|
|||
},
|
||||
})
|
||||
minetest.register_tool("hades_core:shovel_mese", {
|
||||
description = "Mese Shovel",
|
||||
description = S("Mese Shovel"),
|
||||
inventory_image = "default_tool_meseshovel.png",
|
||||
groups = { shovel = 1, },
|
||||
wield_image = "default_tool_meseshovel.png^[transformR90",
|
||||
|
@ -180,7 +182,7 @@ minetest.register_tool("hades_core:shovel_mese", {
|
|||
},
|
||||
})
|
||||
minetest.register_tool("hades_core:shovel_prism", {
|
||||
description = "Prism Shovel",
|
||||
description = S("Prism Shovel"),
|
||||
inventory_image = "default_tool_prismshovel.png",
|
||||
groups = { shovel = 1, },
|
||||
wield_image = "default_tool_prismshovel.png^[transformR90",
|
||||
|
@ -201,7 +203,7 @@ minetest.register_tool("hades_core:shovel_prism", {
|
|||
|
||||
|
||||
minetest.register_tool("hades_core:axe_wood", {
|
||||
description = "Wooden Axe",
|
||||
description = S("Wooden Axe"),
|
||||
inventory_image = "default_tool_woodaxe.png",
|
||||
groups = { axe = 1, },
|
||||
tool_capabilities = {
|
||||
|
@ -214,7 +216,7 @@ minetest.register_tool("hades_core:axe_wood", {
|
|||
},
|
||||
})
|
||||
minetest.register_tool("hades_core:axe_stone", {
|
||||
description = "Stone Axe",
|
||||
description = S("Stone Axe"),
|
||||
inventory_image = "default_tool_stoneaxe.png",
|
||||
groups = { axe = 1, },
|
||||
tool_capabilities = {
|
||||
|
@ -227,7 +229,7 @@ minetest.register_tool("hades_core:axe_stone", {
|
|||
},
|
||||
})
|
||||
minetest.register_tool("hades_core:axe_steel", {
|
||||
description = "Steel Axe",
|
||||
description = S("Steel Axe"),
|
||||
inventory_image = "default_tool_steelaxe.png",
|
||||
groups = { axe = 1, },
|
||||
tool_capabilities = {
|
||||
|
@ -240,7 +242,7 @@ minetest.register_tool("hades_core:axe_steel", {
|
|||
},
|
||||
})
|
||||
minetest.register_tool("hades_core:axe_bronze", {
|
||||
description = "Bronze Axe",
|
||||
description = S("Bronze Axe"),
|
||||
inventory_image = "default_tool_bronzeaxe.png",
|
||||
groups = { axe = 1, },
|
||||
tool_capabilities = {
|
||||
|
@ -253,7 +255,7 @@ minetest.register_tool("hades_core:axe_bronze", {
|
|||
},
|
||||
})
|
||||
minetest.register_tool("hades_core:axe_mese", {
|
||||
description = "Mese Axe",
|
||||
description = S("Mese Axe"),
|
||||
inventory_image = "default_tool_meseaxe.png",
|
||||
groups = { axe = 1, },
|
||||
tool_capabilities = {
|
||||
|
@ -266,7 +268,7 @@ minetest.register_tool("hades_core:axe_mese", {
|
|||
},
|
||||
})
|
||||
minetest.register_tool("hades_core:axe_prism", {
|
||||
description = "Prism Axe",
|
||||
description = S("Prism Axe"),
|
||||
inventory_image = "default_tool_prismaxe.png",
|
||||
groups = { axe = 1, },
|
||||
tool_capabilities = {
|
||||
|
@ -286,7 +288,7 @@ minetest.register_tool("hades_core:axe_prism", {
|
|||
|
||||
|
||||
minetest.register_tool("hades_core:sword_wood", {
|
||||
description = "Wooden Sword",
|
||||
description = S("Wooden Sword"),
|
||||
inventory_image = "default_tool_woodsword.png",
|
||||
groups = { sword = 1, },
|
||||
tool_capabilities = {
|
||||
|
@ -299,7 +301,7 @@ minetest.register_tool("hades_core:sword_wood", {
|
|||
}
|
||||
})
|
||||
minetest.register_tool("hades_core:sword_stone", {
|
||||
description = "Stone Sword",
|
||||
description = S("Stone Sword"),
|
||||
inventory_image = "default_tool_stonesword.png",
|
||||
groups = { sword = 1, },
|
||||
tool_capabilities = {
|
||||
|
@ -312,7 +314,7 @@ minetest.register_tool("hades_core:sword_stone", {
|
|||
}
|
||||
})
|
||||
minetest.register_tool("hades_core:sword_steel", {
|
||||
description = "Steel Sword",
|
||||
description = S("Steel Sword"),
|
||||
inventory_image = "default_tool_steelsword.png",
|
||||
groups = { sword = 1, },
|
||||
tool_capabilities = {
|
||||
|
@ -325,7 +327,7 @@ minetest.register_tool("hades_core:sword_steel", {
|
|||
}
|
||||
})
|
||||
minetest.register_tool("hades_core:sword_bronze", {
|
||||
description = "Bronze Sword",
|
||||
description = S("Bronze Sword"),
|
||||
inventory_image = "default_tool_bronzesword.png",
|
||||
groups = { sword = 1, },
|
||||
tool_capabilities = {
|
||||
|
@ -338,7 +340,7 @@ minetest.register_tool("hades_core:sword_bronze", {
|
|||
}
|
||||
})
|
||||
minetest.register_tool("hades_core:sword_mese", {
|
||||
description = "Mese Sword",
|
||||
description = S("Mese Sword"),
|
||||
inventory_image = "default_tool_mesesword.png",
|
||||
groups = { sword = 1, },
|
||||
tool_capabilities = {
|
||||
|
@ -351,7 +353,7 @@ minetest.register_tool("hades_core:sword_mese", {
|
|||
}
|
||||
})
|
||||
minetest.register_tool("hades_core:sword_prism", {
|
||||
description = "Prism Sword",
|
||||
description = S("Prism Sword"),
|
||||
inventory_image = "default_tool_prismsword.png",
|
||||
groups = { sword = 1, },
|
||||
tool_capabilities = {
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("hades_fences")
|
||||
|
||||
hades_fences = {}
|
||||
function hades_fences.register_fence(name, def)
|
||||
if def.material then
|
||||
|
@ -62,26 +64,26 @@ function hades_fences.register_fence(name, def)
|
|||
end
|
||||
|
||||
local fences = {
|
||||
{ "rusty", "Rusty Fence", "default_rusty.png", {cracky=3, fence_metal=1}, {"group:fence_metal"}, hades_sounds.node_sound_metal_defaults() },
|
||||
{ "wood", "Common Wood Fence", "default_wood.png" },
|
||||
{ "pale_wood", "Pale Wood Fence", "hades_trees_pale_wood.png" },
|
||||
{ "birch_wood", "Birch Wood Fence", "default_birchwood.png" },
|
||||
{ "jungle_wood", "Jungle Wood Fence", "default_junglewood.png" },
|
||||
{ "wood_black", "Black Wood Fence", "default_colwood_black.png" },
|
||||
{ "wood_blue", "Blue Wood Fence", "default_colwood_blue.png" },
|
||||
{ "wood_cyan", "Cyan Wood Fence", "default_colwood_cyan.png" },
|
||||
{ "wood_magenta", "Magenta Wood Fence", "default_colwood_magenta.png" },
|
||||
{ "wood_violet", "Violet Wood Fence", "default_colwood_violet.png" },
|
||||
{ "wood_red", "Red Wood Fence", "default_colwood_red.png" },
|
||||
{ "wood_pink", "Pink Wood Fence", "default_colwood_pink.png" },
|
||||
{ "wood_orange", "Orange Wood Fence", "default_colwood_orange.png" },
|
||||
{ "wood_brown", "Brown Wood Fence", "default_colwood_brown.png" },
|
||||
{ "wood_yellow", "Yellow Wood Fence", "default_colwood_yellow.png" },
|
||||
{ "wood_green", "Green Wood Fence", "default_colwood_green.png" },
|
||||
{ "wood_dark_green", "Dark Green Wood Fence", "default_colwood_dark_green.png" },
|
||||
{ "wood_white", "White Wood Fence", "default_colwood_white.png" },
|
||||
{ "wood_grey", "Grey Wood Fence", "default_colwood_grey.png" },
|
||||
{ "wood_dark_grey", "Dark Grey Wood Fence", "default_colwood_dark_grey.png" },
|
||||
{ "rusty", S("Rusty Fence"), "default_rusty.png", {cracky=3, fence_metal=1}, {"group:fence_metal"}, hades_sounds.node_sound_metal_defaults() },
|
||||
{ "wood", S("Common Wood Fence"), "default_wood.png" },
|
||||
{ "pale_wood", S("Pale Wood Fence"), "hades_trees_pale_wood.png" },
|
||||
{ "birch_wood", S("Birch Wood Fence"), "default_birchwood.png" },
|
||||
{ "jungle_wood", S("Jungle Wood Fence"), "default_junglewood.png" },
|
||||
{ "wood_black", S("Black Wood Fence"), "default_colwood_black.png" },
|
||||
{ "wood_blue", S("Blue Wood Fence"), "default_colwood_blue.png" },
|
||||
{ "wood_cyan", S("Cyan Wood Fence"), "default_colwood_cyan.png" },
|
||||
{ "wood_magenta", S("Magenta Wood Fence"), "default_colwood_magenta.png" },
|
||||
{ "wood_violet", S("Violet Wood Fence"), "default_colwood_violet.png" },
|
||||
{ "wood_red", S("Red Wood Fence"), "default_colwood_red.png" },
|
||||
{ "wood_pink", S("Pink Wood Fence"), "default_colwood_pink.png" },
|
||||
{ "wood_orange", S("Orange Wood Fence"), "default_colwood_orange.png" },
|
||||
{ "wood_brown", S("Brown Wood Fence"), "default_colwood_brown.png" },
|
||||
{ "wood_yellow", S("Yellow Wood Fence"), "default_colwood_yellow.png" },
|
||||
{ "wood_green", S("Green Wood Fence"), "default_colwood_green.png" },
|
||||
{ "wood_dark_green", S("Dark Green Wood Fence"), "default_colwood_dark_green.png" },
|
||||
{ "wood_white", S("White Wood Fence"), "default_colwood_white.png" },
|
||||
{ "wood_grey", S("Grey Wood Fence"), "default_colwood_grey.png" },
|
||||
{ "wood_dark_grey", S("Dark Grey Wood Fence"), "default_colwood_dark_grey.png" },
|
||||
}
|
||||
|
||||
for i=1, #fences do
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
local S = minetest.get_translator("hades_food")
|
||||
|
||||
-- ITEMS
|
||||
|
||||
minetest.register_node("hades_food:plate", {
|
||||
description = "Plate",
|
||||
description = S("Plate"),
|
||||
inventory_image = "default_plate.png",
|
||||
wield_image = "default_plate.png",
|
||||
tiles = { "default_plate.png" },
|
||||
|
@ -19,63 +21,63 @@ minetest.register_node("hades_food:plate", {
|
|||
})
|
||||
|
||||
minetest.register_craftitem("hades_food:pie_strawberry_raw", {
|
||||
description = "Raw Strawberry Pie (+3)",
|
||||
description = S("Raw Strawberry Pie (+@1)", 3),
|
||||
inventory_image = "default_strawberry_pie_raw.png",
|
||||
on_use = minetest.item_eat(3),
|
||||
groups = { food = 2, eatable = 3 },
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_food:pie_strawberry", {
|
||||
description = "Strawberry Pie (+5)",
|
||||
description = S("Strawberry Pie (+@1)", 5),
|
||||
inventory_image = "default_strawberry_pie.png",
|
||||
on_use = minetest.item_eat(5),
|
||||
groups = { food = 2, eatable = 5 },
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_food:bottle_olive_oil", {
|
||||
description = "Bottle of Olive Oil (+3)",
|
||||
description = S("Bottle of Olive Oil (+@1)", 3),
|
||||
inventory_image = "default_bottle_olive_oil.png",
|
||||
on_use = minetest.item_eat(3, "vessels:glass_bottle"),
|
||||
groups = { food = 3, eatable = 3 },
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_food:tomatosalad", {
|
||||
description = "Tomato Salad (+6)",
|
||||
description = S("Tomato Salad (+@1)", 6),
|
||||
inventory_image = "default_tomatosalad.png",
|
||||
on_use = minetest.item_eat(6, "hades_food:plate"),
|
||||
groups = { food = 2, eatable = 6 },
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_food:tomato_potato_salad", {
|
||||
description = "Tomato-Potato Salad (+8)",
|
||||
description = S("Tomato-Potato Salad (+@1)", 8),
|
||||
inventory_image = "default_tpsalad.png",
|
||||
on_use = minetest.item_eat(8, "hades_food:plate"),
|
||||
groups = { food = 2, eatable = 8 },
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_food:spiced_potato", {
|
||||
description = "Spiced Potato (+0)",
|
||||
description = S("Spiced Potato (+@1)", 0),
|
||||
inventory_image = "default_spiced_potato.png",
|
||||
on_use = minetest.item_eat(0),
|
||||
groups = { food = 2 },
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_food:baked_potato", {
|
||||
description = "Baked Potato (+4)",
|
||||
description = S("Baked Potato (+@1)", 4),
|
||||
inventory_image = "default_baked_potato.png",
|
||||
on_use = minetest.item_eat(4),
|
||||
groups = { food = 2, eatable = 4 },
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_food:pie_apple_raw", {
|
||||
description = "Raw Apple Pie (+3)",
|
||||
description = S("Raw Apple Pie (+@1)", 3),
|
||||
inventory_image = "default_apple_pie_raw.png",
|
||||
on_use = minetest.item_eat(3),
|
||||
groups = { food = 2, eatable = 3 },
|
||||
})
|
||||
|
||||
minetest.register_craftitem("hades_food:pie_apple", {
|
||||
description = "Apple Pie (+5)",
|
||||
description = S("Apple Pie (+@1)", 5),
|
||||
inventory_image = "default_apple_pie.png",
|
||||
on_use = minetest.item_eat(5),
|
||||
groups = { food = 2, eatable = 5 },
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
local S = minetest.get_translator("hades_furnaces")
|
||||
|
||||
--
|
||||
-- Formspecs
|
||||
|
@ -116,8 +117,8 @@ end
|
|||
|
||||
local furnace_types = {
|
||||
-- [id] = { description, texture, fuel time addition, initial burn time, output slots }
|
||||
["hades_furnaces:furnace"] = { "Furnace", "default_furnace", 1.0, 0.75, 1 },
|
||||
["hades_furnaces:prism_furnace"] = { "Prism Furnace", "hades_furnaces_prism_furnace", 1.0, 4.25, 4 },
|
||||
["hades_furnaces:furnace"] = { S("Furnace"), "default_furnace", 1.0, 0.75, 1 },
|
||||
["hades_furnaces:prism_furnace"] = { S("Prism Furnace"), "hades_furnaces_prism_furnace", 1.0, 4.25, 4 },
|
||||
}
|
||||
|
||||
local function furnace_node_timer(pos, elapsed)
|
||||
|
@ -217,25 +218,25 @@ local function furnace_node_timer(pos, elapsed)
|
|||
if cookable then
|
||||
item_percent = math.floor(src_time / cooked.time * 100)
|
||||
if item_percent > 100 then
|
||||
item_state = "100% (output full)"
|
||||
item_state = S("100% (output full)")
|
||||
else
|
||||
item_state = item_percent .. "%"
|
||||
item_state = S("@1%", item_percent)
|
||||
end
|
||||
else
|
||||
if srclist[1]:is_empty() then
|
||||
item_state = "Empty"
|
||||
item_state = S("Empty")
|
||||
else
|
||||
item_state = "Not cookable"
|
||||
item_state = S("Not cookable")
|
||||
end
|
||||
end
|
||||
|
||||
local fuel_state = "Empty"
|
||||
local active = "inactive"
|
||||
local fuel_state = S("Empty")
|
||||
local active = S("inactive")
|
||||
local result = false
|
||||
if fuel_totaltime ~= 0 then
|
||||
active = "active"
|
||||
active = S("active")
|
||||
local fuel_percent = math.floor(fuel_time / fuel_totaltime * 100)
|
||||
fuel_state = fuel_percent .. "%"
|
||||
fuel_state = S("@1%", fuel_percent)
|
||||
formspec = active_formspec(id_normal, fuel_percent, item_percent)
|
||||
swap_node(pos, id_active)
|
||||
-- Furnace burn sound
|
||||
|
@ -247,7 +248,7 @@ local function furnace_node_timer(pos, elapsed)
|
|||
result = true
|
||||
else
|
||||
if not fuellist[1]:is_empty() then
|
||||
fuel_state = "0%"
|
||||
fuel_state = S("@1%", 0)
|
||||
end
|
||||
formspec = inactive_formspec(id_normal)
|
||||
swap_node(pos, id_normal)
|
||||
|
@ -255,9 +256,10 @@ local function furnace_node_timer(pos, elapsed)
|
|||
minetest.get_node_timer(pos):stop()
|
||||
end
|
||||
|
||||
local infotext = string.format("%s %s\n(Item: %s; Fuel: %s)",
|
||||
local infotext = S("@1 @2",
|
||||
minetest.registered_nodes[node.name].description,
|
||||
active,
|
||||
active) .. "\n" ..
|
||||
S("(Item: @1; Fuel: @2)",
|
||||
item_state,
|
||||
fuel_state)
|
||||
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("hades_greeting")
|
||||
|
||||
-- Show simple greeting message for new players.
|
||||
-- Currently only uses the chat.
|
||||
|
||||
|
@ -17,14 +19,14 @@ minetest.register_on_newplayer(function(player)
|
|||
local pname = player:get_player_name()
|
||||
minetest.sound_play({name="hades_greeting_message"}, {to_player=pname, gain=1.0})
|
||||
if minetest.settings:get_bool("creative_mode") then
|
||||
msg(pname, "Welcome to planet Hades!")
|
||||
msg(pname, "Creative Mode is active. You have unlimited supplies.")
|
||||
msg(pname, "Create the buildings of your dreams and have fun! <END OF TRANSMISSION>")
|
||||
msg(pname, S("Welcome to planet Hades!"))
|
||||
msg(pname, S("Creative Mode is active. You have unlimited supplies."))
|
||||
msg(pname, S("Create the buildings of your dreams and have fun! <END OF TRANSMISSION>"))
|
||||
else
|
||||
msg(pname, "You have stranded on planet Hades.")
|
||||
msg(pname, "Search for some water. Lay down fertile sand next to the water and it will soon turn into dirt. Use the crafting guide to see what you can craft.")
|
||||
msg(pname, "Survive and build a nice habitable place!")
|
||||
msg(pname, "Good luck! <END OF TRANSMISSION>")
|
||||
msg(pname, S("You have stranded on planet Hades."))
|
||||
msg(pname, S("Search for some water. Lay down fertile sand next to the water and it will soon turn into dirt. Use the crafting guide to see what you can craft."))
|
||||
msg(pname, S("Survive and build a nice habitable place!"))
|
||||
msg(pname, S("Good luck! <END OF TRANSMISSION>"))
|
||||
end
|
||||
end
|
||||
minetest.after(3.0, cb, player)
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
local S = minetest.get_translator("hades_trees")
|
||||
|
||||
minetest.register_node("hades_trees:apple", {
|
||||
description = "Apple (+2)",
|
||||
description = S("Apple (+@1)", 2),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 0.75,
|
||||
tiles = {"default_apple.png"},
|
||||
|
@ -23,7 +25,7 @@ minetest.register_node("hades_trees:apple", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_trees:sapling", {
|
||||
description = "Common Tree Sapling",
|
||||
description = S("Common Tree Sapling"),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 1.0,
|
||||
tiles = {"default_sapling.png"},
|
||||
|
@ -41,7 +43,7 @@ minetest.register_node("hades_trees:sapling", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_trees:tree", {
|
||||
description = "Common Tree Trunk",
|
||||
description = S("Common Tree Trunk"),
|
||||
tiles = {"default_tree_top.png", "default_tree_top.png", "default_tree.png"},
|
||||
paramtype = "light",
|
||||
drawtype = "nodebox",
|
||||
|
@ -63,7 +65,7 @@ minetest.register_node("hades_trees:tree", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_trees:leaves", {
|
||||
description = "Common Leaves",
|
||||
description = S("Common Leaves"),
|
||||
drawtype = "allfaces_optional",
|
||||
tiles = {"default_leaves.png"},
|
||||
paramtype = "light",
|
||||
|
@ -90,7 +92,7 @@ minetest.register_node("hades_trees:leaves", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_trees:bark", {
|
||||
description = "Common Bark",
|
||||
description = S("Common Bark"),
|
||||
paramtype2 = "facedir",
|
||||
tiles = { "default_tree.png" },
|
||||
is_ground_content = false,
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
local S = minetest.get_translator("hades_trees")
|
||||
|
||||
minetest.register_node("hades_trees:jungle_sapling", {
|
||||
description = "Common Jungle Tree Sapling",
|
||||
description = S("Common Jungle Tree Sapling"),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 1.0,
|
||||
tiles = {"default_junglesapling.png"},
|
||||
|
@ -16,7 +18,7 @@ minetest.register_node("hades_trees:jungle_sapling", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_trees:jungle_tree", {
|
||||
description = "Jungle Tree Trunk",
|
||||
description = S("Jungle Tree Trunk"),
|
||||
paramtype = "light",
|
||||
tiles = {"default_jungletree_top.png", "default_jungletree_top.png", "default_jungletree.png"},
|
||||
is_ground_content = false,
|
||||
|
@ -38,7 +40,7 @@ minetest.register_node("hades_trees:jungle_tree", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_trees:jungle_leaves", {
|
||||
description = "Common Jungle Leaves",
|
||||
description = S("Common Jungle Leaves"),
|
||||
drawtype = "allfaces_optional",
|
||||
tiles = {"default_jungleleaves.png"},
|
||||
paramtype = "light",
|
||||
|
@ -65,7 +67,7 @@ minetest.register_node("hades_trees:jungle_leaves", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_trees:jungle_bark", {
|
||||
description = "Jungle Bark",
|
||||
description = S("Jungle Bark"),
|
||||
paramtype2 = "facedir",
|
||||
tiles = { "default_jungletree.png" },
|
||||
is_ground_content = false,
|
||||
|
|
|
@ -1,24 +1,26 @@
|
|||
local S = minetest.get_translator("hades_trees")
|
||||
|
||||
-- Wood planks
|
||||
minetest.register_node("hades_trees:wood", {
|
||||
description = "Common Wood Planks",
|
||||
description = S("Common Wood Planks"),
|
||||
tiles = {"default_wood.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
minetest.register_node("hades_trees:birch_wood", {
|
||||
description = "Birch Wood Planks",
|
||||
description = S("Birch Wood Planks"),
|
||||
tiles = {"default_birchwood.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
minetest.register_node("hades_trees:pale_wood", {
|
||||
description = "Pale Wood Planks",
|
||||
description = S("Pale Wood Planks"),
|
||||
tiles = {"hades_trees_pale_wood.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
minetest.register_node("hades_trees:jungle_wood", {
|
||||
description = "Jungle Wood Planks",
|
||||
description = S("Jungle Wood Planks"),
|
||||
tiles = {"default_junglewood.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
|
@ -26,7 +28,7 @@ minetest.register_node("hades_trees:jungle_wood", {
|
|||
|
||||
-- Tiles
|
||||
minetest.register_node("hades_trees:floor_wood_jungle", {
|
||||
description = "Common Wood/Jungle Wood Tile",
|
||||
description = S("Common Wood/Jungle Wood Tile"),
|
||||
tiles = {
|
||||
"default_floor_wood_jungle.png",
|
||||
"default_floor_wood_jungle.png",
|
||||
|
@ -39,7 +41,7 @@ minetest.register_node("hades_trees:floor_wood_jungle", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_trees:floor_wood_pale", {
|
||||
description = "Common Wood/Pale Wood Tile",
|
||||
description = S("Common Wood/Pale Wood Tile"),
|
||||
tiles = {
|
||||
"default_floor_wood_pale.png",
|
||||
"default_floor_wood_pale.png",
|
||||
|
@ -52,7 +54,7 @@ minetest.register_node("hades_trees:floor_wood_pale", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_trees:floor_pale_jungle", {
|
||||
description = "Jungle Wood/Pale Wood Tile",
|
||||
description = S("Jungle Wood/Pale Wood Tile"),
|
||||
tiles = {
|
||||
"default_floor_pale_jungle.png",
|
||||
"default_floor_pale_jungle.png",
|
||||
|
@ -67,35 +69,35 @@ minetest.register_node("hades_trees:floor_pale_jungle", {
|
|||
-- Colored wood
|
||||
|
||||
minetest.register_node("hades_trees:colwood_black", {
|
||||
description = "Black Wood Planks",
|
||||
description = S("Black Wood Planks"),
|
||||
tiles = {"default_colwood_black.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_trees:colwood_blue", {
|
||||
description = "Blue Wood Planks",
|
||||
description = S("Blue Wood Planks"),
|
||||
tiles = {"default_colwood_blue.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_trees:colwood_brown", {
|
||||
description = "Brown Wood Planks",
|
||||
description = S("Brown Wood Planks"),
|
||||
tiles = {"default_colwood_brown.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_trees:colwood_cyan", {
|
||||
description = "Cyan Wood Planks",
|
||||
description = S("Cyan Wood Planks"),
|
||||
tiles = {"default_colwood_cyan.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_trees:colwood_dark_green", {
|
||||
description = "Dark Green Wood Planks",
|
||||
description = S("Dark Green Wood Planks"),
|
||||
tiles = {"default_colwood_dark_green.png"},
|
||||
is_ground_content = false,
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
|
@ -103,77 +105,77 @@ minetest.register_node("hades_trees:colwood_dark_green", {
|
|||
})
|
||||
|
||||
minetest.register_node("hades_trees:colwood_dark_grey", {
|
||||
description = "Dark Grey Wood Planks",
|
||||
description = S("Dark Grey Wood Planks"),
|
||||
tiles = {"default_colwood_dark_grey.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_trees:colwood_green", {
|
||||
description = "Green Wood Planks",
|
||||
description = S("Green Wood Planks"),
|
||||
tiles = {"default_colwood_green.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_trees:colwood_grey", {
|
||||
description = "Grey Wood Planks",
|
||||
description = S("Grey Wood Planks"),
|
||||
tiles = {"default_colwood_grey.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_trees:colwood_magenta", {
|
||||
description = "Magenta Wood Planks",
|
||||
description = S("Magenta Wood Planks"),
|
||||
tiles = {"default_colwood_magenta.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_trees:colwood_orange", {
|
||||
description = "Orange Wood Planks",
|
||||
description = S("Orange Wood Planks"),
|
||||
tiles = {"default_colwood_orange.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_trees:colwood_pink", {
|
||||
description = "Pink Wood Planks",
|
||||
description = S("Pink Wood Planks"),
|
||||
tiles = {"default_colwood_pink.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_trees:colwood_red", {
|
||||
description = "Red Wood Planks",
|
||||
description = S("Red Wood Planks"),
|
||||
tiles = {"default_colwood_red.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_trees:colwood_violet", {
|
||||
description = "Violet Wood Planks",
|
||||
description = S("Violet Wood Planks"),
|
||||
tiles = {"default_colwood_violet.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_trees:colwood_violet", {
|
||||
description = "Violet Wood Planks",
|
||||
description = S("Violet Wood Planks"),
|
||||
tiles = {"default_colwood_violet.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_trees:colwood_white", {
|
||||
description = "White Wood Planks",
|
||||
description = S("White Wood Planks"),
|
||||
tiles = {"default_colwood_white.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("hades_trees:colwood_yellow", {
|
||||
description = "Yellow Wood Planks",
|
||||
description = S("Yellow Wood Planks"),
|
||||
tiles = {"default_colwood_yellow.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = hades_sounds.node_sound_wood_defaults(),
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("itemframes")
|
||||
|
||||
local tmp = {}
|
||||
screwdriver = screwdriver or {}
|
||||
|
||||
|
@ -114,7 +116,7 @@ end
|
|||
-- nodes
|
||||
|
||||
minetest.register_node("itemframes:frame",{
|
||||
description = "Item Frame",
|
||||
description = S("Item Frame"),
|
||||
drawtype = "nodebox",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
|
@ -137,7 +139,7 @@ minetest.register_node("itemframes:frame",{
|
|||
|
||||
after_place_node = function(pos, placer, itemstack)
|
||||
local meta = minetest.get_meta(pos)
|
||||
meta:set_string("infotext","Item frame (right-click to add/remove item)")
|
||||
meta:set_string("infotext", S("Item frame"))
|
||||
end,
|
||||
|
||||
on_rightclick = function(pos, node, clicker, itemstack)
|
||||
|
@ -164,7 +166,7 @@ minetest.register_node("itemframes:frame",{
|
|||
})
|
||||
|
||||
minetest.register_node("itemframes:pedestal",{
|
||||
description = "Pedestal",
|
||||
description = S("Pedestal"),
|
||||
drawtype = "nodebox",
|
||||
node_box = { type = "fixed", fixed = {
|
||||
{-7/16, -8/16, -7/16, 7/16, -7/16, 7/16}, -- bottom plate
|
||||
|
@ -184,7 +186,7 @@ minetest.register_node("itemframes:pedestal",{
|
|||
|
||||
after_place_node = function(pos, placer, itemstack)
|
||||
local meta = minetest.get_meta(pos)
|
||||
meta:set_string("infotext","Pedestal (right-click to add/remove item)")
|
||||
meta:set_string("infotext", S("Pedestal"))
|
||||
end,
|
||||
|
||||
on_rightclick = function(pos, node, clicker, itemstack)
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
local S = minetest.get_translator("mobs_hades")
|
||||
|
||||
-- Cave Master
|
||||
-- (This one spits out fireballs at you)
|
||||
|
@ -96,8 +97,8 @@ cave_elder.drops = {
|
|||
mobs:register_mob("mobs_hades:cave_elder", cave_elder)
|
||||
mobs:spawn_specific("mobs_hades:cave_elder", {"hades_core:stone"}, "air", 0, 1, 100, 10000, 1, -30000, -7500)
|
||||
|
||||
mobs:register_egg("mobs_hades:cave_master", "Cave Master Spawn Egg", "mobs_chicken_egg_overlay.png^[colorize:#5D3000:228", 1, false)
|
||||
mobs:register_egg("mobs_hades:cave_elder", "Cave Elder Spawn Egg", "mobs_chicken_egg_overlay.png^[colorize:#2D1000:228", 1, false)
|
||||
mobs:register_egg("mobs_hades:cave_master", S("Cave Master Spawn Egg"), "mobs_chicken_egg_overlay.png^[colorize:#5D3000:228", 1, false)
|
||||
mobs:register_egg("mobs_hades:cave_elder", S("Cave Elder Spawn Egg"), "mobs_chicken_egg_overlay.png^[colorize:#2D1000:228", 1, false)
|
||||
|
||||
-- Fireball (weapon)
|
||||
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("mobs_hades")
|
||||
|
||||
-- Mese monster
|
||||
local mese_monster = {
|
||||
type = "monster",
|
||||
|
@ -66,8 +68,8 @@ mobs:register_mob("mobs_hades:deep_mese_monster", deep_mese_monster)
|
|||
mobs:spawn_specific("mobs_hades:mese_monster", {"hades_core:stone"}, "air", 0, 4, 70, 7000, 1, -10000, -250)
|
||||
mobs:spawn_specific("mobs_hades:deep_mese_monster", {"hades_core:stone"}, "air", 0, 4, 70, 7000, 1, -30000, -5000)
|
||||
|
||||
mobs:register_egg("mobs_hades:mese_monster", "Mese Monster Spawn Egg", "default_mese_block.png", 1, false)
|
||||
mobs:register_egg("mobs_hades:deep_mese_monster", "Deep Mese Monster Spawn Egg", "default_mese_block.png^[colorize:#000000:65", 1, false)
|
||||
mobs:register_egg("mobs_hades:mese_monster", S("Mese Monster Spawn Egg"), "default_mese_block.png", 1, false)
|
||||
mobs:register_egg("mobs_hades:deep_mese_monster", S("Deep Mese Monster Spawn Egg"), "default_mese_block.png^[colorize:#000000:65", 1, false)
|
||||
|
||||
-- Mese Monster Crystal Shards (weapon)
|
||||
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
local S = minetest.get_translator("mobs_hades")
|
||||
|
||||
-- Mutant
|
||||
|
||||
|
@ -71,4 +72,4 @@ mobs:register_mob("mobs_hades:mutant", {
|
|||
mobs:register_spawn("mobs_hades:mutant", {"hades_core:ash"}, minetest.LIGHT_MAX, 0, 16000, 1, 31000)
|
||||
mobs:register_spawn("mobs_hades:mutant", {"hades_core:ash"}, 5, 0, 6000, 3, 31000)
|
||||
|
||||
mobs:register_egg("mobs_hades:mutant", "Mutant Spawn Egg", "default_ash.png", 1, false)
|
||||
mobs:register_egg("mobs_hades:mutant", S("Mutant Spawn Egg"), "default_ash.png", 1, false)
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
local S = minetest.get_translator("mobs_hades")
|
||||
|
||||
-- Oerkki
|
||||
|
||||
|
@ -56,4 +57,4 @@ mobs:register_mob("mobs_hades:oerkki", {
|
|||
mobs:register_spawn("mobs_hades:oerkki", {"hades_core:stone"}, 0, -1, 10000, 2, -1200)
|
||||
mobs:register_spawn("mobs_hades:oerkki", {"hades_core:stone"}, 1, -1, 10000, 3, -10000)
|
||||
|
||||
mobs:register_egg("mobs_hades:oerkki", "Oerkki Spawn Egg", "default_obsidian.png", 1, false)
|
||||
mobs:register_egg("mobs_hades:oerkki", S("Oerkki Spawn Egg"), "default_obsidian.png", 1, false)
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("mobs_hades")
|
||||
|
||||
-- Spiders (based on Glowtest)
|
||||
|
||||
local spider = {
|
||||
|
@ -112,7 +114,7 @@ minetest.register_craft({
|
|||
}
|
||||
})
|
||||
|
||||
mobs:register_egg("mobs_hades:spider_gold", "Gold Spider Spawn Egg", "default_gold_block.png", 1, false)
|
||||
mobs:register_egg("mobs_hades:spider_sapphire", "Sapphire Spider Spawn Egg", "default_sapphire_block.png", 1, false)
|
||||
mobs:register_egg("mobs_hades:spider_ruby", "Ruby Spider Spawn Egg", "default_ruby_block.png", 1, false)
|
||||
mobs:register_egg("mobs_hades:spider_mese", "Mese Spider Spawn Egg", "default_mese_block.png^[brighten", 1, false)
|
||||
mobs:register_egg("mobs_hades:spider_gold", S("Gold Spider Spawn Egg"), "default_gold_block.png", 1, false)
|
||||
mobs:register_egg("mobs_hades:spider_sapphire", S("Sapphire Spider Spawn Egg"), "default_sapphire_block.png", 1, false)
|
||||
mobs:register_egg("mobs_hades:spider_ruby", S("Ruby Spider Spawn Egg"), "default_ruby_block.png", 1, false)
|
||||
mobs:register_egg("mobs_hades:spider_mese", S("Mese Spider Spawn Egg"), "default_mese_block.png^[brighten", 1, false)
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("mobs_hades")
|
||||
|
||||
-- Stone monster and deep stone monster
|
||||
|
||||
local stone_monster = {
|
||||
|
@ -75,5 +77,5 @@ mobs:register_mob("mobs_hades:deep_stone_monster", deep_stone_monster)
|
|||
mobs:spawn_specific("mobs_hades:deep_stone_monster", {"hades_core:stone", "hades_core:mossystone", "hades_core:chondrite", "hades_core:essexite"}, "air", 0, 3, 90, 7000, 1, -5000, -2500)
|
||||
mobs:spawn_specific("mobs_hades:deep_stone_monster", {"hades_core:stone", "hades_core:mossystone", "hades_core:chondrite", "hades_core:essexite"}, "air", 0, 3, 90, 7000, 1, -30000, -5000)
|
||||
|
||||
mobs:register_egg("mobs_hades:stone_monster", "Stone Monster Spawn Egg", "default_stone.png", 1, false)
|
||||
mobs:register_egg("mobs_hades:deep_stone_monster", "Deep Stone Monster Spawn Egg", "default_stone.png^[colorize:#000000:127", 1, false)
|
||||
mobs:register_egg("mobs_hades:stone_monster", S("Stone Monster Spawn Egg"), "default_stone.png", 1, false)
|
||||
mobs:register_egg("mobs_hades:deep_stone_monster", S("Deep Stone Monster Spawn Egg"), "default_stone.png^[colorize:#000000:127", 1, false)
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
local S = minetest.get_translator("rebeds")
|
||||
|
||||
-- fancy shaped bed
|
||||
rebeds.register_bed("rebeds:fancy_bed", {
|
||||
description = "Fancy Bed",
|
||||
description = S("Fancy Bed"),
|
||||
inventory_image = "beds_bed_fancy.png",
|
||||
wield_image = "beds_bed_fancy.png",
|
||||
tiles = {
|
||||
|
@ -50,7 +52,7 @@ rebeds.register_bed("rebeds:fancy_bed", {
|
|||
|
||||
-- simple shaped bed
|
||||
rebeds.register_bed("rebeds:bed", {
|
||||
description = "Simple Bed",
|
||||
description = S("Simple Bed"),
|
||||
inventory_image = "beds_bed.png",
|
||||
wield_image = "beds_bed.png",
|
||||
tiles = {
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
local S = minetest.get_translator("rebeds")
|
||||
|
||||
function rebeds.set_spawn(player, pos)
|
||||
local name = player:get_player_name()
|
||||
player:get_meta():set_string("rebeds:spawn_pos", minetest.pos_to_string(pos))
|
||||
minetest.chat_send_player(name, "Spawn position set!")
|
||||
minetest.chat_send_player(name, S("Spawn position set!"))
|
||||
end
|
||||
|
||||
-- Returns the spawn pos of player, or nil if none is set.
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("refruit")
|
||||
|
||||
-- refruit for minetest
|
||||
-- makes fruits regrowing on the trees.
|
||||
-- images and code are WTFPL license (2015 by Glünggi)
|
||||
|
@ -5,7 +7,7 @@ refruit = {}
|
|||
|
||||
--replacement
|
||||
minetest.register_node(":hades_trees:apple", {
|
||||
description = "Apple (+2)",
|
||||
description = S("Apple (+@1)", 2),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 1.0,
|
||||
tiles = {"default_apple.png"},
|
||||
|
@ -38,7 +40,7 @@ minetest.register_node(":hades_trees:apple", {
|
|||
--register nodes
|
||||
|
||||
minetest.register_node("refruit:bud_apple", {
|
||||
description = "Apple Bud",
|
||||
description = S("Apple Bud"),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 1.0,
|
||||
tiles = {"refruit_bud_apple.png"},
|
||||
|
@ -69,7 +71,7 @@ minetest.register_node("refruit:bud_apple", {
|
|||
})
|
||||
|
||||
minetest.register_node("refruit:flower_apple", {
|
||||
description = "Apple Flower",
|
||||
description = S("Apple Flower"),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 1.0,
|
||||
tiles = {"refruit_flower_apple.png"},
|
||||
|
@ -100,7 +102,7 @@ minetest.register_node("refruit:flower_apple", {
|
|||
})
|
||||
|
||||
minetest.register_node(":hades_trees:olive", {
|
||||
description = "Olive (+1)",
|
||||
description = S("Olive (+@1)", 1),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 1.0,
|
||||
tiles = {"farming_olive.png"},
|
||||
|
@ -133,7 +135,7 @@ minetest.register_node(":hades_trees:olive", {
|
|||
--register nodes
|
||||
|
||||
minetest.register_node("refruit:bud_olive", {
|
||||
description = "Olive Bud",
|
||||
description = S("Olive Bud"),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 1.0,
|
||||
tiles = {"refruit_bud_olive.png"},
|
||||
|
@ -164,7 +166,7 @@ minetest.register_node("refruit:bud_olive", {
|
|||
})
|
||||
|
||||
minetest.register_node("refruit:flower_olive", {
|
||||
description = "Olive Flower",
|
||||
description = S("Olive Flower"),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 1.0,
|
||||
tiles = {"refruit_flower_olive.png"},
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("screwdriver")
|
||||
|
||||
screwdriver = {}
|
||||
|
||||
local function nextrange(x, max)
|
||||
|
@ -86,7 +88,7 @@ end
|
|||
|
||||
-- Screwdriver
|
||||
minetest.register_tool("screwdriver:screwdriver", {
|
||||
description = "Screwdriver (left-click rotates face, right-click rotates axis)",
|
||||
description = S("Screwdriver") .. "\n" .. S("(left-click rotates face, right-click rotates axis)"),
|
||||
inventory_image = "screwdriver.png",
|
||||
on_use = function(itemstack, user, pointed_thing)
|
||||
screwdriver_handler(itemstack, user, pointed_thing, screwdriver.ROTATE_FACE)
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
local S = minetest.get_translator("sfinv")
|
||||
local F = minetest.formspec_escape
|
||||
|
||||
dofile(minetest.get_modpath("sfinv") .. "/api.lua")
|
||||
|
||||
sfinv.register_page("sfinv:crafting", {
|
||||
title = "Crafting",
|
||||
title = S("Crafting"),
|
||||
get = function(self, player, context)
|
||||
return sfinv.make_formspec(player, context, [[
|
||||
list[current_player;craft;1.75,0.5;3,3;]
|
||||
|
@ -10,7 +13,7 @@ sfinv.register_page("sfinv:crafting", {
|
|||
listring[current_player;main]
|
||||
listring[current_player;craft]
|
||||
image_button[6.75,1.5;1,1;craftguide_book.png;__craftguide;]
|
||||
tooltip[__craftguide;Crafting guide]
|
||||
tooltip[__craftguide;]]..F(S("Crafting guide"))..[[]
|
||||
]], true)
|
||||
end,
|
||||
})
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("simple_bushes")
|
||||
|
||||
-- See README.txt for licensing and other information.
|
||||
|
||||
-- Map Generation
|
||||
|
@ -5,7 +7,7 @@ dofile(minetest.get_modpath("simple_bushes").."/mapgen.lua")
|
|||
|
||||
-- nodes and crafting
|
||||
minetest.register_node("simple_bushes:green", {
|
||||
description = "Green Bush",
|
||||
description = S("Green Bush"),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 1.6,
|
||||
tiles = { "simple_bushes_green.png" },
|
||||
|
@ -33,7 +35,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
minetest.register_node("simple_bushes:white", {
|
||||
description = "White Bush",
|
||||
description = S("White Bush"),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 1.6,
|
||||
tiles = { "simple_bushes_white.png" },
|
||||
|
@ -61,7 +63,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
minetest.register_node("simple_bushes:yellow", {
|
||||
description = "Yellow Bush",
|
||||
description = S("Yellow Bush"),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 1.6,
|
||||
tiles = { "simple_bushes_yellow.png" },
|
||||
|
@ -89,7 +91,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
minetest.register_node("simple_bushes:blue", {
|
||||
description = "Blue Bush",
|
||||
description = S("Blue Bush"),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 1.6,
|
||||
tiles = { "simple_bushes_blue.png" },
|
||||
|
@ -117,7 +119,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
minetest.register_node("simple_bushes:red", {
|
||||
description = "Red Bush",
|
||||
description = S("Red Bush"),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 1.6,
|
||||
tiles = { "simple_bushes_red.png" },
|
||||
|
@ -145,7 +147,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
minetest.register_node("simple_bushes:orange", {
|
||||
description = "Orange Bush",
|
||||
description = S("Orange Bush"),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 1.6,
|
||||
tiles = { "simple_bushes_orange.png" },
|
||||
|
@ -174,7 +176,7 @@ minetest.register_craft({
|
|||
|
||||
|
||||
minetest.register_node("simple_bushes:violet", {
|
||||
description = "Violet Bush",
|
||||
description = S("Violet Bush"),
|
||||
drawtype = "plantlike",
|
||||
visual_scale = 1.6,
|
||||
tiles = { "simple_bushes_violet.png" },
|
||||
|
@ -202,7 +204,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
minetest.register_node("simple_bushes:plant_pot",
|
||||
{description = "Plant Pot",
|
||||
{description = S("Plant Pot"),
|
||||
paramtype = "light",
|
||||
tiles = {"simple_bushes_plant_pot_top.png", "simple_bushes_plant_pot_bottom.png", "simple_bushes_plant_pot_sides.png"},
|
||||
is_ground_content = false,
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("staffgaia")
|
||||
|
||||
-- WTPFL Licenses
|
||||
staffgaia = {}
|
||||
|
||||
|
@ -68,7 +70,7 @@ function staffgaia.staff_on_use(itemstack, user, pointed_thing, uses)
|
|||
end
|
||||
|
||||
minetest.register_tool("staffgaia:staff", {
|
||||
description = "Staff of Gaia",
|
||||
description = S("Staff of Gaia"),
|
||||
inventory_image = "staff_of_gaia.png",
|
||||
|
||||
|
||||
|
@ -78,12 +80,12 @@ minetest.register_tool("staffgaia:staff", {
|
|||
})
|
||||
|
||||
minetest.register_craftitem("staffgaia:head", {
|
||||
description = "Head of the Staff of Gaia",
|
||||
description = S("Head of the Staff of Gaia"),
|
||||
inventory_image = "staffgaia_head.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem("staffgaia:shaft", {
|
||||
description = "Shaft of the Staff of Gaia",
|
||||
description = S("Shaft of the Staff of Gaia"),
|
||||
inventory_image = "staffgaia_shaft.png",
|
||||
})
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,9 +1,12 @@
|
|||
local S = minetest.get_translator("trash_can")
|
||||
local F = minetest.formspec_escape
|
||||
|
||||
--Node Registration
|
||||
local player_name = {}
|
||||
minetest.register_node("trash_can:trash_can_wooden",{
|
||||
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2},
|
||||
tiles = {"trash_can_wooden_top.png", "trash_can_wooden_top.png", "trash_can_wooden.png"},
|
||||
description = "Trash Can",
|
||||
description = S("Trash Can"),
|
||||
drawtype="nodebox",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
|
@ -21,12 +24,12 @@ minetest.register_node("trash_can:trash_can_wooden",{
|
|||
local meta = minetest.get_meta(pos)
|
||||
meta:set_string("formspec",
|
||||
"size[8,9]"..
|
||||
"button[3,0;2,1;empty;Empty Trash]"..
|
||||
"button[3,0;2,1;empty;"..F(S("Empty Trash")).."]"..
|
||||
"list[current_name;main;3,1;2,3;]"..
|
||||
"list[current_player;main;0,5;8,4;]"..
|
||||
"listring[]"..
|
||||
"background9[18,17;8,9;trash_can_inventory.png;true;18,17,-22,-17]")
|
||||
meta:set_string("infotext", "Trash Can")
|
||||
meta:set_string("infotext", S("Trash Can"))
|
||||
local inv = meta:get_inventory()
|
||||
inv:set_size("main", 8*4)
|
||||
end,
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("travelnet")
|
||||
|
||||
travelnet.MAX_STATIONS_PER_NETWORK = 24;
|
||||
|
||||
|
||||
|
@ -23,7 +25,7 @@ travelnet.doors_enabled = true;
|
|||
|
||||
--
|
||||
minetest.register_craftitem("travelnet:teleporter_device", {
|
||||
description = "Teleporter Device",
|
||||
description = S("Teleporter Device"),
|
||||
inventory_image = "travelnet_teleporter_device.png",
|
||||
|
||||
})
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
local S = minetest.get_translator("travelnet")
|
||||
|
||||
-- Doors that are especially useful for travelnet elevators but can also be used in other situations.
|
||||
-- All doors (not only these here) in front of a travelnet or elevator are opened automaticly when a player arrives
|
||||
-- and are closed when a player departs from the travelnet or elevator.
|
||||
-- Autor: Sokomine
|
||||
|
||||
minetest.register_node("travelnet:elevator_door_steel_open", {
|
||||
description = "Stone Elevator Door (open)",
|
||||
description = S("Stone Elevator Door (open)"),
|
||||
drawtype = "nodebox",
|
||||
tiles = {"default_stone.png"},
|
||||
paramtype = "light",
|
||||
|
@ -34,7 +36,7 @@ minetest.register_node("travelnet:elevator_door_steel_open", {
|
|||
})
|
||||
|
||||
minetest.register_node("travelnet:elevator_door_steel_closed", {
|
||||
description = "Stone Elevator Door",
|
||||
description = S("Stone Elevator Door"),
|
||||
drawtype = "nodebox",
|
||||
tiles = {"default_stone.png"},
|
||||
paramtype = "light",
|
||||
|
@ -62,7 +64,7 @@ minetest.register_node("travelnet:elevator_door_steel_closed", {
|
|||
})
|
||||
|
||||
minetest.register_node("travelnet:elevator_door_glass_open", {
|
||||
description = "Glass Elevator Door (open)",
|
||||
description = S("Glass Elevator Door (open)"),
|
||||
drawtype = "nodebox",
|
||||
tiles = {"travelnet_elevator_door_glass.png"},
|
||||
paramtype = "light",
|
||||
|
@ -92,7 +94,7 @@ minetest.register_node("travelnet:elevator_door_glass_open", {
|
|||
})
|
||||
|
||||
minetest.register_node("travelnet:elevator_door_glass_closed", {
|
||||
description = "Glass Elevator Door",
|
||||
description = S("Glass Elevator Door"),
|
||||
drawtype = "nodebox",
|
||||
tiles = {"travelnet_elevator_door_glass.png"},
|
||||
paramtype = "light",
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
local S = minetest.get_translator("travelnet")
|
||||
|
||||
-- This version of the travelnet box allows to move up or down only.
|
||||
-- The network name is determined automaticly from the position (x/z coordinates).
|
||||
-- >utor: Sokomine
|
||||
|
||||
minetest.register_node("travelnet:elevator", {
|
||||
description = "Elevator",
|
||||
description = S("Elevator"),
|
||||
|
||||
drawtype = "nodebox",
|
||||
sunlight_propagates = true,
|
||||
|
@ -98,7 +100,7 @@ minetest.register_node("travelnet:elevator", {
|
|||
})
|
||||
|
||||
minetest.register_node("travelnet:elevator_top", {
|
||||
description = "Elevator Top",
|
||||
description = S("Elevator Top"),
|
||||
|
||||
drawtype = "nodebox",
|
||||
sunlight_propagates = true,
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("travelnet")
|
||||
|
||||
-- contains the node definition for a general travelnet that can be used by anyone
|
||||
-- further travelnets can only be installed by the owner or by people with the travelnet_attach priv
|
||||
-- digging of such a travelnet is limited to the owner and to people with the travelnet_remove priv (useful for admins to clean up)
|
||||
|
@ -5,7 +7,7 @@
|
|||
-- Autor: Sokomine
|
||||
minetest.register_node("travelnet:travelnet", {
|
||||
|
||||
description = "Travelnet Box",
|
||||
description = S("Travelnet Box"),
|
||||
|
||||
drawtype = "nodebox",
|
||||
sunlight_propagates = true,
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
local S = minetest.get_translator("vessels")
|
||||
|
||||
-- Minetest 0.4 mod: vessels
|
||||
-- See README.txt for licensing and other information.
|
||||
|
||||
minetest.register_node("vessels:glass_bottle", {
|
||||
description = "Empty Glass Bottle",
|
||||
description = S("Empty Glass Bottle"),
|
||||
drawtype = "plantlike",
|
||||
tiles = {"vessels_glass_bottle.png"},
|
||||
inventory_image = "vessels_glass_bottle_inv.png",
|
||||
|
@ -28,7 +30,7 @@ minetest.register_craft( {
|
|||
})
|
||||
|
||||
minetest.register_node("vessels:drinking_glass", {
|
||||
description = "Empty Drinking Glass",
|
||||
description = S("Empty Drinking Glass"),
|
||||
drawtype = "plantlike",
|
||||
tiles = {"vessels_drinking_glass.png"},
|
||||
inventory_image = "vessels_drinking_glass_inv.png",
|
||||
|
@ -54,7 +56,7 @@ minetest.register_craft( {
|
|||
})
|
||||
|
||||
minetest.register_node("vessels:steel_bottle", {
|
||||
description = "Empty Heavy Steel Bottle",
|
||||
description = S("Empty Heavy Steel Bottle"),
|
||||
drawtype = "plantlike",
|
||||
tiles = {"vessels_steel_bottle.png"},
|
||||
inventory_image = "vessels_steel_bottle_inv.png",
|
||||
|
@ -83,7 +85,7 @@ minetest.register_craft( {
|
|||
-- Make sure we can recycle them
|
||||
|
||||
minetest.register_craftitem("vessels:glass_fragments", {
|
||||
description = "Pile of Glass Fragments",
|
||||
description = S("Pile of Glass Fragments"),
|
||||
inventory_image = "vessels_glass_fragments.png",
|
||||
})
|
||||
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("vines")
|
||||
|
||||
local mod_name = "vines"
|
||||
local average_height = 12
|
||||
local spawn_interval = 90
|
||||
|
@ -7,7 +9,7 @@ local vines_group = {attached_node=1,vines=1,snappy=3,flammable=2,hanging_node=1
|
|||
local walldir ={}
|
||||
|
||||
minetest.register_node("vines:side", {
|
||||
description = "Jungle Vine",
|
||||
description = S("Jungle Vine"),
|
||||
walkable = false,
|
||||
climbable = true,
|
||||
drop = "",
|
||||
|
@ -35,7 +37,7 @@ minetest.register_node("vines:side", {
|
|||
})
|
||||
|
||||
minetest.register_node("vines:side_rotten", {
|
||||
description = "Rotten Jungle Vine",
|
||||
description = S("Rotten Jungle Vine"),
|
||||
walkable = false,
|
||||
climbable = false,
|
||||
drop = "",
|
||||
|
@ -56,7 +58,7 @@ minetest.register_node("vines:side_rotten", {
|
|||
|
||||
|
||||
minetest.register_node("vines:willow", {
|
||||
description = "Willow Vine",
|
||||
description = S("Willow Vine"),
|
||||
walkable = false,
|
||||
climbable = true,
|
||||
drop = "",
|
||||
|
@ -86,7 +88,7 @@ minetest.register_node("vines:willow", {
|
|||
|
||||
|
||||
minetest.register_node("vines:willow_rotten", {
|
||||
description = "Rotten Willow Vine",
|
||||
description = S("Rotten Willow Vine"),
|
||||
walkable = false,
|
||||
climbable = false,
|
||||
sunlight_propagates = true,
|
||||
|
@ -107,7 +109,7 @@ minetest.register_node("vines:willow_rotten", {
|
|||
|
||||
|
||||
minetest.register_node("vines:root", {
|
||||
description = "Root Vine",
|
||||
description = S("Root Vine"),
|
||||
walkable = false,
|
||||
climbable = true,
|
||||
sunlight_propagates = true,
|
||||
|
@ -127,7 +129,7 @@ minetest.register_node("vines:root", {
|
|||
|
||||
|
||||
minetest.register_node("vines:vine", {
|
||||
description = "Cave Vine",
|
||||
description = S("Cave Vine"),
|
||||
walkable = false,
|
||||
climbable = true,
|
||||
sunlight_propagates = true,
|
||||
|
@ -155,7 +157,7 @@ minetest.register_node("vines:vine", {
|
|||
|
||||
|
||||
minetest.register_node("vines:vine_rotten", {
|
||||
description = "Rotten Cave Vine",
|
||||
description = S("Rotten Cave Vine"),
|
||||
walkable = false,
|
||||
climbable = true,
|
||||
drop = "",
|
||||
|
@ -212,7 +214,7 @@ minetest.register_abm({
|
|||
|
||||
|
||||
minetest.register_craftitem("vines:vines", {
|
||||
description = "Detached Vine",
|
||||
description = S("Detached Vine"),
|
||||
inventory_image = "vines_item.png",
|
||||
})
|
||||
|
||||
|
@ -262,7 +264,7 @@ plantslib:spawn_on_surfaces({
|
|||
|
||||
|
||||
minetest.register_tool("vines:shears", {
|
||||
description = "Shears",
|
||||
description = S("Shears"),
|
||||
inventory_image = "shears.png",
|
||||
wield_image = "shears.png",
|
||||
stack_max = 1,
|
||||
|
@ -287,7 +289,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
minetest.register_node("vines:vines_block",{
|
||||
description = "Vines Block",
|
||||
description = S("Vines Block"),
|
||||
sunlight_propagates = true,
|
||||
climbable = true,
|
||||
tiles = {"vines_block.png", "vines_block.png", "vines_block.png"},
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("walls")
|
||||
|
||||
walls = {}
|
||||
|
||||
walls.register = function(wall_name, wall_desc, wall_texture, wall_mat, wall_sounds)
|
||||
|
@ -35,15 +37,15 @@ walls.register = function(wall_name, wall_desc, wall_texture, wall_mat, wall_sou
|
|||
|
||||
end
|
||||
|
||||
walls.register("walls:cobble", "Cobblestone Wall", "default_cobble.png",
|
||||
walls.register("walls:cobble", S("Cobblestone Wall"), "default_cobble.png",
|
||||
"hades_core:cobble", hades_sounds.node_sound_stone_defaults())
|
||||
|
||||
walls.register("walls:mossycobble", "Mossy Cobblestone Wall", "default_mossycobble.png",
|
||||
walls.register("walls:mossycobble", S("Mossy Cobblestone Wall"), "default_mossycobble.png",
|
||||
"hades_core:mossycobble", hades_sounds.node_sound_stone_defaults())
|
||||
|
||||
walls.register("walls:cobble_baked", "Burned Cobblestone Wall", "default_cobble_baked.png",
|
||||
walls.register("walls:cobble_baked", S("Burned Cobblestone Wall"), "default_cobble_baked.png",
|
||||
"hades_core:cobble_baked", hades_sounds.node_sound_stone_defaults())
|
||||
|
||||
walls.register("walls:sandstone", "Sandstone Wall", "default_sandstone.png",
|
||||
walls.register("walls:sandstone", S("Sandstone Wall"), "default_sandstone.png",
|
||||
"hades_core:sandstone", hades_sounds.node_sound_stone_defaults())
|
||||
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("windows")
|
||||
|
||||
-- Windows
|
||||
-- Add some simple window nodes to Minetest.
|
||||
-- License: WTFPL - 2014 by Glunggi
|
||||
|
@ -39,22 +41,22 @@ windows.register_window = function(id, def)
|
|||
end
|
||||
|
||||
windows.register_window("windows:windows_wood", {
|
||||
description = "Common Wood Window",
|
||||
description = S("Common Wood Window"),
|
||||
texture_seam = "windows_windows_wood_seam.png",
|
||||
texture_front = "windows_windows_wood_front.png",
|
||||
})
|
||||
windows.register_window("windows:windows_jungle_wood", {
|
||||
description = "Jungle Wood Window",
|
||||
description = S("Jungle Wood Window"),
|
||||
texture_seam = "windows_windows_jwood_seam.png",
|
||||
texture_front = "windows_windows_jwood_front.png",
|
||||
})
|
||||
windows.register_window("windows:windows_pale_wood", {
|
||||
description = "Pale Wood Window",
|
||||
description = S("Pale Wood Window"),
|
||||
texture_seam = "windows_windows_palewood_seam.png",
|
||||
texture_front = "windows_windows_palewood_front.png",
|
||||
})
|
||||
windows.register_window("windows:windows_birch_wood", {
|
||||
description = "Birch Wood Window",
|
||||
description = S("Birch Wood Window"),
|
||||
texture_seam = "windows_windows_birchwood_seam.png",
|
||||
texture_front = "windows_windows_birchwood_front.png",
|
||||
})
|
||||
|
@ -93,21 +95,21 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
local windows_simple = {
|
||||
{ "wood_white", "White Wooden Window", "dye:white"},
|
||||
{ "wood_darkgrey", "Dark Grey Wooden Window", "dye:dark_grey"},
|
||||
{ "wood_grey", "Grey Wooden Window", "dye:grey"},
|
||||
{ "wood_black", "Black Wooden Window", "dye:black"},
|
||||
{ "wood_red", "Red Wooden Window", "dye:red"},
|
||||
{ "wood_magenta", "Magenta Wooden Window", "dye:magenta"},
|
||||
{ "wood_violet", "Violet Wooden Window", "dye:violet"},
|
||||
{ "wood_blue", "Blue Wooden Window", "dye:blue"},
|
||||
{ "wood_cyan", "Cyan Wooden Window", "dye:cyan"},
|
||||
{ "wood_green", "Green Wooden Window", "dye:green"},
|
||||
{ "wood_darkgreen", "Dark Green Wooden Window", "dye:dark_green"},
|
||||
{ "wood_pink", "Pink Wooden Window", "dye:pink"},
|
||||
{ "wood_yellow", "Yellow Wooden Window", "dye:yellow"},
|
||||
{ "wood_orange", "Orange Wooden Window", "dye:orange"},
|
||||
{ "wood_brown", "Brown Wooden Window", "dye:brown"},
|
||||
{ "wood_white", S("White Wooden Window"), "dye:white"},
|
||||
{ "wood_darkgrey", S("Dark Grey Wooden Window"), "dye:dark_grey"},
|
||||
{ "wood_grey", S("Grey Wooden Window"), "dye:grey"},
|
||||
{ "wood_black", S("Black Wooden Window"), "dye:black"},
|
||||
{ "wood_red", S("Red Wooden Window"), "dye:red"},
|
||||
{ "wood_magenta", S("Magenta Wooden Window"), "dye:magenta"},
|
||||
{ "wood_violet", S("Violet Wooden Window"), "dye:violet"},
|
||||
{ "wood_blue", S("Blue Wooden Window"), "dye:blue"},
|
||||
{ "wood_cyan", S("Cyan Wooden Window"), "dye:cyan"},
|
||||
{ "wood_green", S("Green Wooden Window"), "dye:green"},
|
||||
{ "wood_darkgreen", S("Dark Green Wooden Window"), "dye:dark_green"},
|
||||
{ "wood_pink", S("Pink Wooden Window"), "dye:pink"},
|
||||
{ "wood_yellow", S("Yellow Wooden Window"), "dye:yellow"},
|
||||
{ "wood_orange", S("Orange Wooden Window"), "dye:orange"},
|
||||
{ "wood_brown", S("Brown Wooden Window"), "dye:brown"},
|
||||
}
|
||||
for w=1, #windows_simple do
|
||||
windows.register_window("windows:windows_"..windows_simple[w][1], {
|
||||
|
@ -124,7 +126,7 @@ for w=1, #windows_simple do
|
|||
end
|
||||
|
||||
windows.register_window("windows:paperwall", {
|
||||
description = "Paper Wall",
|
||||
description = S("Paper Wall"),
|
||||
texture_seam = "windows_windows_jwood_seam.png",
|
||||
texture_front = "windows_paperwall_front.png",
|
||||
groups = { snappy=2, choppy=2, cracky=3, oddly_breakable_by_hand=3 },
|
||||
|
@ -140,7 +142,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
windows.register_window("windows:windows_obsidian", {
|
||||
description = "Obsidian Window",
|
||||
description = S("Obsidian Window"),
|
||||
texture_seam = "windows_windows_obsidian_seam.png",
|
||||
texture_front = "windows_windows_obsidian_front.png",
|
||||
groups = { cracky=3 },
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
local S = minetest.get_translator("wool")
|
||||
|
||||
-- minetest/wool/init.lua
|
||||
|
||||
-- Backwards compatibility with jordach's 16-color wool mod
|
||||
|
@ -9,21 +11,21 @@ local wool = {}
|
|||
-- colors, and then some recipes using more specific colors for a few non-base
|
||||
-- colors available. When crafting, the last recipes will be checked first.
|
||||
wool.dyes = {
|
||||
{"white", "White", nil},
|
||||
{"grey", "Grey", "basecolor_grey"},
|
||||
{"black", "Black", "basecolor_black"},
|
||||
{"red", "Red", "basecolor_red"},
|
||||
{"yellow", "Yellow", "basecolor_yellow"},
|
||||
{"green", "Green", "basecolor_green"},
|
||||
{"cyan", "Cyan", "basecolor_cyan"},
|
||||
{"blue", "Blue", "basecolor_blue"},
|
||||
{"magenta", "Magenta", "basecolor_magenta"},
|
||||
{"orange", "Orange", "excolor_orange"},
|
||||
{"violet", "Violet", "excolor_violet"},
|
||||
{"brown", "Brown", "unicolor_dark_orange"},
|
||||
{"pink", "Pink", "unicolor_light_red"},
|
||||
{"dark_grey", "Dark Grey", "unicolor_darkgrey"},
|
||||
{"dark_green", "Dark Green", "unicolor_dark_green"},
|
||||
{"white", S("White Wool"), nil},
|
||||
{"grey", S("Grey Wool"), "basecolor_grey"},
|
||||
{"black", S("Black Wool"), "basecolor_black"},
|
||||
{"red", S("Red Wool"), "basecolor_red"},
|
||||
{"yellow", S("Yellow Wool"), "basecolor_yellow"},
|
||||
{"green", S("Green Wool"), "basecolor_green"},
|
||||
{"cyan", S("Cyan Wool"), "basecolor_cyan"},
|
||||
{"blue", S("Blue Wool"), "basecolor_blue"},
|
||||
{"magenta", S("Magenta Wool"), "basecolor_magenta"},
|
||||
{"orange", S("Orange Wool"), "excolor_orange"},
|
||||
{"violet", S("Violet Wool"), "excolor_violet"},
|
||||
{"brown", S("Brown Wool"), "unicolor_dark_orange"},
|
||||
{"pink", S("Pink Wool"), "unicolor_light_red"},
|
||||
{"dark_grey", S("Dark Grey Wool"), "unicolor_darkgrey"},
|
||||
{"dark_green", S("Dark Green Wool"), "unicolor_dark_green"},
|
||||
}
|
||||
|
||||
for _, row in ipairs(wool.dyes) do
|
||||
|
@ -32,7 +34,7 @@ for _, row in ipairs(wool.dyes) do
|
|||
local craft_color_group = row[3]
|
||||
-- Node Definition
|
||||
minetest.register_node("wool:"..name, {
|
||||
description = desc.." Wool",
|
||||
description = desc,
|
||||
tiles = {"wool_"..name..".png"},
|
||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,flammable=3,wool=1},
|
||||
sounds = hades_sounds.node_sound_defaults(),
|
||||
|
|
Loading…
Reference in New Issue