mirror of
https://github.com/ShadMOrdre/lib_materials.git
synced 2024-11-05 10:00:39 +01:00
Add files via upload
This commit is contained in:
parent
3d7be2d2c3
commit
6077aecf9a
46
init.lua
46
init.lua
|
@ -15,15 +15,15 @@ lib_materials.path = lib_materials.path_mod
|
|||
--local S = minetest.get_translator(lib_materials.name)
|
||||
local S
|
||||
local NS
|
||||
if minetest.get_modpath("game") then
|
||||
S = game.intllib
|
||||
else
|
||||
if minetest.get_modpath("intllib") then
|
||||
S = intllib.Getter()
|
||||
else
|
||||
--if minetest.get_modpath("game") then
|
||||
-- S = game.intllib
|
||||
--else
|
||||
-- if minetest.get_modpath("intllib") then
|
||||
-- S = intllib.Getter()
|
||||
-- else
|
||||
S, NS = dofile(lib_materials.path.."/intllib.lua")
|
||||
end
|
||||
end
|
||||
-- end
|
||||
--end
|
||||
lib_materials.intllib = S or minetest.get_translator(lib_materials.name)
|
||||
|
||||
lib_materials.mgv7_mapgen_scale_factor = minetest.setting_get("lib_materials_mgv7_mapgen_scale_factor") or 8
|
||||
|
@ -114,7 +114,7 @@ minetest.log(S("[MOD] lib_materials: Loading..."))
|
|||
|
||||
dofile(lib_materials.path.."/lib_materials_vessels.lua")
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_water_dynamics.lua")
|
||||
--dofile(lib_materials.path.."/lib_materials_water_dynamics.lua")
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_fire.lua")
|
||||
|
||||
|
@ -137,6 +137,8 @@ minetest.log(S("[MOD] lib_materials: Loading..."))
|
|||
|
||||
dofile(lib_materials.path.."/lib_materials_ecosystems.lua")
|
||||
|
||||
--dofile(lib_materials.path.."/voxel_BAK.lua")
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_lakes.lua")
|
||||
|
||||
----dofile(lib_materials.path.."/lib_materials_ore_defs_ORIG.lua")
|
||||
|
@ -149,7 +151,7 @@ minetest.log(S("[MOD] lib_materials: Loading..."))
|
|||
|
||||
dofile(lib_materials.path.."/lib_materials_utils.lua")
|
||||
|
||||
--dofile(lib_materials.path.."/lib_materials_rivers.lua")
|
||||
--dofile(lib_materials.path.."/lib_materials_rivers.lua")
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_abms.lua")
|
||||
|
||||
|
@ -161,11 +163,33 @@ minetest.log(S("[MOD] lib_materials: Loading..."))
|
|||
|
||||
|
||||
|
||||
|
||||
--Base Mapgen Nodes
|
||||
minetest.register_alias("mapgen_stone", "lib_materials:stone")
|
||||
minetest.register_alias("mapgen_water_source", "lib_materials:liquid_water_source")
|
||||
minetest.register_alias("mapgen_river_water_source", "lib_materials:liquid_water_river_source")
|
||||
--Cave Mapgen Nodes
|
||||
minetest.register_alias("mapgen_lava_source", "lib_materials:liquid_lava_source")
|
||||
--Dungeon Mapgen Nodes
|
||||
minetest.register_alias("mapgen_cobble", "lib_materials:stone_cobble")
|
||||
minetest.register_alias("mapgen_stair_cobble", "lib_materials:stone_cobble_stair")
|
||||
minetest.register_alias("mapgen_mossycobble", "lib_materials:stone_cobble_mossy")
|
||||
minetest.register_alias("mapgen_desert_stone", "lib_materials:stone_desert")
|
||||
minetest.register_alias("mapgen_stair_desert_stone", "lib_materials:stone_desert_stair")
|
||||
minetest.register_alias("mapgen_sandstone", "lib_materials:stone_sandstone")
|
||||
minetest.register_alias("mapgen_sandstonebrick", "lib_materials:stone_sandstone_brick")
|
||||
minetest.register_alias("mapgen_stair_sandstone_block", "lib_materials:stone_sandstone_block")
|
||||
|
||||
--v6 Mapgen Nodes
|
||||
minetest.register_alias("mapgen_dirt", "lib_materials:dirt")
|
||||
minetest.register_alias("mapgen_dirt_with_grass", "lib_materials:dirt_with_grass")
|
||||
minetest.register_alias("mapgen_sand", "lib_materials:sand")
|
||||
minetest.register_alias("mapgen_gravel", "lib_materials:stone_gravel")
|
||||
minetest.register_alias("mapgen_desert_sand", "lib_materials:sand_desert")
|
||||
minetest.register_alias("mapgen_dirt_with_snow", "lib_materials:dirt_with_snow")
|
||||
minetest.register_alias("mapgen_snowblock", "lib_materials:snow_brick")
|
||||
minetest.register_alias("mapgen_snow", "lib_materials:snow")
|
||||
minetest.register_alias("mapgen_ice", "lib_materials:ice")
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -67,7 +67,7 @@ minetest.register_craft({
|
|||
},
|
||||
})
|
||||
|
||||
|
||||
--[[
|
||||
minetest.register_node("lib_materials:stone_with_moss", {
|
||||
description = "Cave Stone with Moss",
|
||||
tiles = {"lib_materials_stone_default.png^valc_moss.png"},
|
||||
|
@ -142,4 +142,4 @@ minetest.register_node("lib_materials:stone_with_salt", {
|
|||
footstep = {name="default_stone_footstep", gain=0.25},
|
||||
}),
|
||||
})
|
||||
|
||||
--]]
|
||||
|
|
|
@ -748,6 +748,15 @@ for i, stone in ipairs(lib_materials.read_csv("|", lib_materials.path .. "/nodes
|
|||
|
||||
end
|
||||
|
||||
if string.find(node_name, "block") or string.find(node_name, "brick") then
|
||||
if minetest.global_exists("lib_shapes") then
|
||||
lib_shapes.register_basic_set("lib_materials:"..node_name.."")
|
||||
--lib_shapes.register_fancy_set("lib_materials:"..node_name.."")
|
||||
--lib_shapes.register_doors_set("lib_materials:"..node_name.."")
|
||||
--lib_shapes.register_furniture_set("lib_materials:"..node_name.."")
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
if alias_mod and alias_node then
|
||||
minetest.register_alias(""..alias_mod..":"..alias_node.."", "lib_materials:"..node_name.."")
|
||||
|
|
|
@ -292,8 +292,60 @@ node_io.init_main_inventory = function(node_name, allow_take)
|
|||
minetest.override_item(node_name, def)
|
||||
end
|
||||
|
||||
-- export function so pipeworks can use it to init its replacement furnace
|
||||
node_io.init_furnace = function(node_name)
|
||||
local def = {}
|
||||
|
||||
def.node_io_can_put_item = function(pos, node, side) return true end
|
||||
def.node_io_room_for_item = function(pos, node, side, itemstack, count)
|
||||
local inv = minetest.get_meta(pos):get_inventory()
|
||||
if not inv then return 0 end
|
||||
local inv_name
|
||||
if side == "U" then inv_name = "src" elseif side == "D" then inv_name = "dst" else inv_name = "fuel" end
|
||||
return node_io.room_for_item_in_inventory(inv, inv_name, itemstack, count)
|
||||
end
|
||||
def.node_io_put_item = function(pos, node, side, putter, itemstack)
|
||||
local inv_name
|
||||
if side == "U" then inv_name = "src" elseif side == "D" then inv_name = "dst" else inv_name = "fuel" end
|
||||
return node_io.put_item_in_inventory(pos, node, inv_name, putter, itemstack)
|
||||
end
|
||||
|
||||
def.node_io_can_take_item = function(pos, node, side) return true end
|
||||
def.node_io_get_item_size = function(pos, node, side)
|
||||
local inv_name
|
||||
if side == "U" then inv_name = "src" elseif side == "D" then inv_name = "dst" else inv_name = "fuel" end
|
||||
return node_io.get_inventory_size(pos, inv_name)
|
||||
end
|
||||
def.node_io_get_item_name = function(pos, node, side, index)
|
||||
local inv_name
|
||||
if side == "U" then inv_name = "src" elseif side == "D" then inv_name = "dst" else inv_name = "fuel" end
|
||||
return node_io.get_inventory_name(pos, inv_name, index)
|
||||
end
|
||||
def.node_io_get_item_stack = function(pos, node, side, index)
|
||||
local inv_name
|
||||
if side == "U" then inv_name = "src" elseif side == "D" then inv_name = "dst" else inv_name = "fuel" end
|
||||
return node_io.get_inventory_stack(pos, inv_name, index)
|
||||
end
|
||||
def.node_io_take_item = function(pos, node, side, taker, want_item, want_count)
|
||||
local inv_name
|
||||
if side == "U" then inv_name = "src" elseif side == "D" then inv_name = "dst" else inv_name = "fuel" end
|
||||
return node_io.take_item_from_inventory(pos, node, inv_name, taker, want_item, want_count)
|
||||
end
|
||||
|
||||
minetest.override_item(node_name, def)
|
||||
end
|
||||
|
||||
|
||||
|
||||
if minetest.global_exists("default") then
|
||||
dofile(MP.."lib_materials_nodeio_support.lua")
|
||||
end
|
||||
|
||||
|
||||
dofile(MP.."lib_materials_nodeio_support.lua")
|
||||
|
||||
print("[MOD] Node IO loaded")
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
-- add support for default mod
|
||||
|
||||
if minetest.get_modpath("default") then
|
||||
print("[Node IO] default support enabled")
|
||||
print("[Node IO] Support for default mod enabled")
|
||||
|
||||
-- chest
|
||||
node_io.init_main_inventory("default:chest", true)
|
||||
|
@ -10,49 +10,7 @@ if minetest.get_modpath("default") then
|
|||
node_io.init_main_inventory("default:chest_locked", false)
|
||||
node_io.init_main_inventory("default:chest_locked_open", false)
|
||||
|
||||
-- export function so pipeworks can use it to init its replacement furnace
|
||||
node_io.init_default_furnace = function(node_name)
|
||||
local def = {}
|
||||
|
||||
def.node_io_can_put_item = function(pos, node, side) return true end
|
||||
def.node_io_room_for_item = function(pos, node, side, itemstack, count)
|
||||
local inv = minetest.get_meta(pos):get_inventory()
|
||||
if not inv then return 0 end
|
||||
local inv_name
|
||||
if side == "U" then inv_name = "src" elseif side == "D" then inv_name = "dst" else inv_name = "fuel" end
|
||||
return node_io.room_for_item_in_inventory(inv, inv_name, itemstack, count)
|
||||
end
|
||||
def.node_io_put_item = function(pos, node, side, putter, itemstack)
|
||||
local inv_name
|
||||
if side == "U" then inv_name = "src" elseif side == "D" then inv_name = "dst" else inv_name = "fuel" end
|
||||
return node_io.put_item_in_inventory(pos, node, inv_name, putter, itemstack)
|
||||
end
|
||||
|
||||
def.node_io_can_take_item = function(pos, node, side) return true end
|
||||
def.node_io_get_item_size = function(pos, node, side)
|
||||
local inv_name
|
||||
if side == "U" then inv_name = "src" elseif side == "D" then inv_name = "dst" else inv_name = "fuel" end
|
||||
return node_io.get_inventory_size(pos, inv_name)
|
||||
end
|
||||
def.node_io_get_item_name = function(pos, node, side, index)
|
||||
local inv_name
|
||||
if side == "U" then inv_name = "src" elseif side == "D" then inv_name = "dst" else inv_name = "fuel" end
|
||||
return node_io.get_inventory_name(pos, inv_name, index)
|
||||
end
|
||||
def.node_io_get_item_stack = function(pos, node, side, index)
|
||||
local inv_name
|
||||
if side == "U" then inv_name = "src" elseif side == "D" then inv_name = "dst" else inv_name = "fuel" end
|
||||
return node_io.get_inventory_stack(pos, inv_name, index)
|
||||
end
|
||||
def.node_io_take_item = function(pos, node, side, taker, want_item, want_count)
|
||||
local inv_name
|
||||
if side == "U" then inv_name = "src" elseif side == "D" then inv_name = "dst" else inv_name = "fuel" end
|
||||
return node_io.take_item_from_inventory(pos, node, inv_name, taker, want_item, want_count)
|
||||
end
|
||||
|
||||
minetest.override_item(node_name, def)
|
||||
end
|
||||
-- furnace
|
||||
node_io.init_default_furnace("default:furnace")
|
||||
node_io.init_default_furnace("default:furnace_active")
|
||||
node_io.init_furnace("default:furnace")
|
||||
node_io.init_furnace("default:furnace_active")
|
||||
end
|
||||
|
|
124
lib_materials_rivers.lua
Normal file
124
lib_materials_rivers.lua
Normal file
|
@ -0,0 +1,124 @@
|
|||
|
||||
|
||||
|
||||
local neighbors_p = {
|
||||
{x=1},{x=-1},
|
||||
{z=1},{z=-1}
|
||||
}
|
||||
|
||||
local neighbors_p2 = {
|
||||
{x=2},{x=-2},
|
||||
{z=2},{z=-2}
|
||||
}
|
||||
|
||||
local neighbors_d = {
|
||||
{x=1,z=1},
|
||||
{x=1,z=-1},
|
||||
{x=-1,z=1},
|
||||
{x=-1,z=-1}
|
||||
}
|
||||
|
||||
local pos_shift = function(pos,vec)
|
||||
vec.x=vec.x or 0
|
||||
vec.y=vec.y or 0
|
||||
vec.z=vec.z or 0
|
||||
return {x=pos.x+vec.x,
|
||||
y=pos.y+vec.y,
|
||||
z=pos.z+vec.z}
|
||||
end
|
||||
|
||||
local get_nodename_off = function(pos,vec)
|
||||
return minetest.get_node(pos_shift(pos,vec)).name
|
||||
end
|
||||
|
||||
local get_neighbors_walkable = function(pos)
|
||||
local ret = 0
|
||||
for _,v in ipairs(neighbors_p) do
|
||||
if minetest.registered_nodes[get_nodename_off(pos,v)].walkable then
|
||||
ret = ret+1
|
||||
end
|
||||
end
|
||||
return ret
|
||||
end
|
||||
|
||||
minetest.register_abm({
|
||||
label="Erosion_crumb",
|
||||
nodenames = {"group:crumbly","group:snowy"},
|
||||
neighbors = {"lib_materials:liquid_water_rushing_flowing", "lib_materials:liquid_water_rushing_source"},
|
||||
interval = 0.2,
|
||||
chance = 1,
|
||||
catch_up = false,
|
||||
action = function(pos, node, active_object_count, active_object_count_wider)
|
||||
|
||||
local node1up = get_nodename_off(pos,{y=1})
|
||||
if minetest.registered_nodes[node1up].drawtype == "flowingliquid" then
|
||||
if get_neighbors_walkable(pos) < 4 then
|
||||
minetest.remove_node(pos)
|
||||
for _,v in ipairs(neighbors_p) do
|
||||
local node = get_nodename_off(pos,v)
|
||||
local v2=table.copy(v)
|
||||
v2.y = v2.y+1
|
||||
local node2 = get_nodename_off(pos,v2)
|
||||
if (minetest.get_item_group(node,"crumbly")>0 or
|
||||
minetest.get_item_group(node,"snowy")>0) and not
|
||||
minetest.registered_nodes[node2].walkable then
|
||||
minetest.remove_node(pos_shift(pos,v))
|
||||
minetest.remove_node(pos_shift(pos,v2))
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
})
|
||||
|
||||
minetest.register_abm({
|
||||
label="Erosion_stone",
|
||||
nodenames = {"group:stone","default:ice"},
|
||||
neighbors = {"lib_materials:liquid_water_rushing_source"},
|
||||
interval = 1,
|
||||
chance = 2,
|
||||
catch_up = false,
|
||||
action = function(pos, node, active_object_count, active_object_count_wider)
|
||||
|
||||
local node2up = minetest.get_node(pos_shift(pos,{y=2}))
|
||||
local node1up = minetest.get_node(pos_shift(pos,{y=1}))
|
||||
|
||||
if pos.y % 4 ~= 0 then
|
||||
if minetest.registered_nodes[node1up.name].drawtype == "liquid" and
|
||||
get_neighbors_walkable(pos) <= 2 then
|
||||
minetest.remove_node(pos)
|
||||
return
|
||||
end
|
||||
end
|
||||
|
||||
if minetest.registered_nodes[node2up.name].drawtype ~= "liquid" and
|
||||
minetest.registered_nodes[node1up.name].drawtype == "liquid" then
|
||||
local node
|
||||
local vec
|
||||
|
||||
for _,v in ipairs(neighbors_p) do
|
||||
node = minetest.get_node(pos_shift(pos,v))
|
||||
if minetest.registered_nodes[node.name].drawtype == "liquid" then
|
||||
vec = {x=v.x*-1,y=v.y+1,z=v.z*-1}
|
||||
node = minetest.get_node(pos_shift(pos,vec))
|
||||
if minetest.registered_nodes[node.name].walkable then
|
||||
minetest.remove_node(pos)
|
||||
return
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
})
|
||||
|
||||
minetest.register_abm({
|
||||
label="Erosion_flora",
|
||||
nodenames = {"group:attached_node"},
|
||||
neighbors = {"lib_materials:liquid_water_rushing_flowing", "lib_materials:liquid_water_rushing_source"},
|
||||
interval = 0.2,
|
||||
chance = 1,
|
||||
catch_up = false,
|
||||
action = function(pos, node, active_object_count, active_object_count_wider)
|
||||
minetest.remove_node(pos)
|
||||
end
|
||||
})
|
2
mod.conf
2
mod.conf
|
@ -1,4 +1,4 @@
|
|||
name=lib_materials
|
||||
description=A collection of naturally occuring materials, including: sand, clay, dirt, stone, ore, metals, glass, various water types, oil, lava, grease, liquid soils, and decorative stones.
|
||||
depends=
|
||||
optional_depends=default,game,lib_shapes
|
||||
optional_depends=game,lib_shapes
|
||||
|
|
18
nodes.csv
18
nodes.csv
|
@ -99,6 +99,8 @@ stone_mudstone|Mudstone|rocks|mudstone|lib_materials_stone_mudstone.png|||||||||
|
|||
stone_obsidian|Obsidian|default|obsidian|lib_materials_stone_obsidian_default.png|||||||||||||||||cracky=1,level=2|cracky 1,level 2|||stone|1||||||2|1||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
stone_obsidian_block|Obsidian Block|default|obsidian_block|lib_materials_stone_obsidian_block.png|||||||||||||||FALSE||cracky=1,level=2|cracky 1,level 2|||stone|1||||||2|1||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
stone_obsidian_brick|Obsidian Brick|default|obsidianbrick|lib_materials_stone_obsidian_brick.png|||||||||||||||FALSE||cracky=1,level=2|cracky 1,level 2|||stone|1||||||2|1||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
stone_obsidian_glowing|Glowing Glowing Obsidian|default|obsidian|lib_materials_stone_obsidian_glowing.png|||||||||||||||||cracky=1,level=2|cracky 1,level 2|||stone|1||||||2|1||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
stone_obsidian_hot|Hot Hot Obsidian|default|obsidian|lib_materials_stone_obsidian_hot.png|||||||||||||||||cracky=1,level=2|cracky 1,level 2|||stone|1||||||2|1||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
stone_pegmatite|Pegmatite|rocks||lib_materials_stone_pegmatite.png|||||||||||||||||cracky=3,stone=1|cracky 3,stone 1|||stone|3|||||||1||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
stone_poud|Green Stone|grailtest||lib_materials_stone_poud.png|||||||||||||||||cracky=3,stone=1,level=2|cracky 3,stone 1,level 2|||stone|3||||||2|1||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
stone_pounamu|Pounamu|aoteara|pounamu|aotearoa_pounamu.png|||||||||||||||||cracky=1,stone=1|cracky 1,stone 1|||stone|1|||||||1||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
|
@ -176,6 +178,10 @@ stone_whitestone|White Stone|grailtest||lib_materials_stone_whitestone.png||||||
|
|||
stone_whitestone_cobble|White Stone Cobble|grailtest||lib_materials_stone_whitestone_cobble.png|||||||||||||||||cracky=3,stone=1,level=2|cracky 3,stone 1,level 2|||stone|3||||||2|1||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
stone_whitestone_brick|White Stone Brick|grailtest||lib_materials_stone_whitestone_brick.png|||||||||||||||||cracky=3,stone=1,level=2|cracky 3,stone 1,level 2|||stone|3||||||2|1||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
stone_with_grass_sea|Stone with Sea Grass|prehistoric||lib_materials_grass_sea_top.png,lib_materials_stone_default.png,lib_materials_grass_sea_side.png|||||||||||||||||cracky=3,stone=1|cracky 3,stone 1|||stone|3|||||||1||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
stone_with_algae|Stone with Algae|||lib_materials_stone_default.png^valc_algae.png|||||||||||||||TRUE||stone=1,crumbly=3|stone 1,crumbly 3|||dirt||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
stone_with_lichen|Stone with Lichen|||lib_materials_stone_default.png^valc_lichen.png|||||||||||||||TRUE||stone=1,crumbly=3|stone 1,crumbly 3|||dirt||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
stone_with_moss|Stone with Moss|||lib_materials_stone_default.png^valc_moss.png|||||||||||||||TRUE||stone=1,crumbly=3|stone 1,crumbly 3|||dirt||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
stone_with_salt|Stone with Salt|||lib_materials_stone_default.png^lib_materials_mineral_salt_block.png|||||||||||||||TRUE||stone=1,crumbly=3|stone 1,crumbly 3|||dirt||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
#Node_Name|Description|Alias_Mod|Alias_Node|Tile_String|Particle_Img|Draw_Type|Param_Type|ParamType2|LightSource|Walkable|Pointable|Climbable|Diggable|Buildable|Use_Alpha|Alpha|Sun_Prop|Damage_Per_Second|Grnd_Cnt|Legacy|Groups|Groups2|Max_Drops|Drops|Sounds|Group_Cracky|Group_Crumbly|Group_Choppy|Group_Snappy|Group_Bendy|Group_Oddly_Breakable_by_Hand|Group_Level|Group_Stone|Group_Sand|Group_Glass|Group_Ore|Group_Metal|Group_Mineral|Group_Ice|Group_Snowy|Group_Dirt|Group_Grass|Group_Soil|Group_BakedClay|Group_Liquid|Group_Lava|Group_Igniter|Group_Mud|Group_Oil|Group_Flammable|Group_Quicksand|Group_Water|Group_Puts_Out_Fire|Group_Cools_Lava|Group_Falling_Node|Group_Not_In_Creative_Inventory|Group_Drown|Group_Disable_Jump|Group_Mohs|Group_RockType|Grp_MatType|LiquidType|LiquidViscosity|LiquidRange|LiquidRenew|LiquidAltSource|LiquidAltFlow|PostEffectColor|vframe_asp_w|vframe_asp_h|vframe_len|#Node_Name|Description|Alias_Mod|Alias_Node|Tile_String|Particle_Img|Draw_Type|Param_Type|ParamType2|LightSource|Walkable|Pointable|Climbable|Diggable|Buildable|Use_Alpha|Alpha|Sun_Prop|Damage_Per_Second|Grnd_Cnt|Legacy|Groups|Groups2|Max_Drops|Drops|Sounds|Group_Cracky|Group_Crumbly|Group_Choppy|Group_Snappy|Group_Bendy|Group_Oddly_Breakable_by_Hand|Group_Level|Group_Stone|Group_Sand|Group_Glass|Group_Ore|Group_Metal|Group_Mineral|Group_Ice|Group_Snowy|Group_Dirt|Group_Grass|Group_Soil|Group_BakedClay|Group_Liquid|Group_Lava|Group_Igniter|Group_Mud|Group_Oil|Group_Flammable|Group_Quicksand|Group_Water|Group_Puts_Out_Fire|Group_Cools_Lava|Group_Falling_Node|Group_Not_In_Creative_Inventory|Group_Drown|Group_Disable_Jump|Group_Mohs|Group_RockType|Grp_MatType|LiquidType|LiquidViscosity|LiquidRange|LiquidRenew|LiquidAltSource|LiquidAltFlow|PostEffectColor|vframe_asp_w|vframe_asp_h|vframe_len|#Node_Name|Description|Alias_Mod|Alias_Node|Tile_String|Particle_Img|Draw_Type|Param_Type|ParamType2|LightSource|Walkable|Pointable|Climbable|Diggable|Buildable|Use_Alpha|Alpha|Sun_Prop|Damage_Per_Second|Grnd_Cnt|Legacy|Groups|Groups2|Max_Drops|Drops|Sounds|Group_Cracky|Group_Crumbly|Group_Choppy|Group_Snappy|Group_Bendy|Group_Oddly_Breakable_by_Hand|Group_Level|Group_Stone|Group_Sand|Group_Glass|Group_Ore|Group_Metal|Group_Mineral|Group_Ice|Group_Snowy|Group_Dirt|Group_Grass|Group_Soil|Group_BakedClay|Group_Liquid|Group_Lava|Group_Igniter|Group_Mud|Group_Oil|Group_Flammable|Group_Quicksand|Group_Water|Group_Puts_Out_Fire|Group_Cools_Lava|Group_Falling_Node|Group_Not_In_Creative_Inventory|Group_Drown|Group_Disable_Jump|Group_Mohs|Group_RockType|Grp_MatType|LiquidType|LiquidViscosity|LiquidRange|LiquidRenew|LiquidAltSource|LiquidAltFlow|PostEffectColor|vframe_asp_w|vframe_asp_h|vframe_len
|
||||
## Sand, Clay Nodes ##|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
sand|Sand|default|sand|lib_materials_sand_default.png|||||||||||||||||crumbly=3,falling_node=1,sand=1|crumbly 3,falling_node 1,sand 1|||sand||3|||||||1|||||||||||||||||||||1||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
|
@ -207,6 +213,7 @@ clay_baked_white|Baked Clay - White|bakedclay|white|lib_materials_clay_baked_whi
|
|||
clay_baked_yellow|Baked Clay - Yellow|bakedclay|yellow|lib_materials_clay_baked_yellow.png|||||||||||||||||cracky=3,bakedclay=3|cracky 3,bakedclay 3|||sand|3||||||||||||||||||3|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
clay_hard|Hard Clay|xdecor|hard_clay|xdecor_hard_clay.png|||||||||||||||||cracky=2|cracky 2|||sand||2||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
## Glass Nodes ##|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
glass|Glass|||lib_materials_glass_default.png||glasslike_framed|light||||||||TRUE||TRUE||||snappy=2,cracky=3,oddly_breakable_by_hand=3|snappy 2,cracky 3,oddly_breakable_by_hand 3|||glass||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
glass_clean|Glass - Clean|moreblocks||moreblocks_clean_glass.png||glasslike_framed|light||||||||TRUE||TRUE||||snappy=2,cracky=3,oddly_breakable_by_hand=3|snappy 2,cracky 3,oddly_breakable_by_hand 3|||glass|3|||2||3||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
glass_coal|Glass - Coal|moreblocks||moreblocks_coal_glass.png||glasslike_framed|light||||||||TRUE||TRUE||||snappy=2,cracky=3,oddly_breakable_by_hand=3|snappy 2,cracky 3,oddly_breakable_by_hand 3|||glass|3|||2||3||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
glass_iron|Glass - Iron|moreblocks||moreblocks_iron_glass.png||glasslike_framed|light||||||||TRUE||TRUE||||snappy=2,cracky=3,oddly_breakable_by_hand=3|snappy 2,cracky 3,oddly_breakable_by_hand 3|||glass|3|||2||3||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
|
@ -285,14 +292,25 @@ metal_tumbaga_block|Tumbaga Block|||lib_materials_metal_tumbaga_block.png|lib_ma
|
|||
metal_uranium_block|Uranium Block|||lib_materials_metal_uranium_block.png|lib_materials_metal_uranium_block.png||||||||||||||TRUE||cracky=1,level=2|cracky 1,level 2|||metal|1||||||2|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
metal_zinc_block|Zinc Block|||lib_materials_metal_zinc_block.png|lib_materials_metal_zinc_block.png||||||||||||||TRUE||cracky=1,level=2|cracky 1,level 2|||metal|1||||||2|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
metal_zinc2_block|Zinc2 Block|||lib_materials_metal_zinc2_block.png|lib_materials_metal_zinc2_block.png||||||||||||||FALSE||snappy=1,bendy=2,cracky=2,melty=2,level=0,drop_on_dig=1|snappy 1,bendy 2,cracky 2,melty 2,level 0,drop_on_dig 1|||metal||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
mineral_amethyst_crystal_block|Amethyst Crystal Block|||lib_materials_mineral_amethyst_crystal_block.png||glasslike_framed|light||||||||TRUE||TRUE||||snappy=2,cracky=3|snappy 2,cracky 3|||glass||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
mineral_coal_block|Coal Block|default|coalblock|lib_materials_mineral_coal_block.png|lib_materials_mineral_coal_block.png||||||||||||||TRUE||cracky=3|cracky 3|||stone|3|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
mineral_diamond_block|Diamond Block|default|diamondblock|lib_materials_mineral_diamond_block.png|lib_materials_mineral_diamond_block.png||||||||||||||TRUE||cracky=1,level=3|cracky 1,level 3|||glass|1||||||3|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
mineral_emerald_crystal_block|Emerald Crystal Block|||lib_materials_mineral_emerald_crystal_block.png||glasslike_framed|light||||||||TRUE||TRUE||||snappy=2,cracky=3|snappy 2,cracky 3|||glass||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
mineral_mese_block|Mese Block|default|mese|lib_materials_mineral_mese_block.png|lib_materials_mineral_mese_block.png||||||||||||||TRUE||cracky=1,level=3|cracky 1,level 3|||metal|1||||||3|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
mineral_mese_crystal_block|Mese Crystal Block|||lib_materials_mineral_mese_crystal_block.png||glasslike_framed|light||||||||TRUE||TRUE||||snappy=2,cracky=3|snappy 2,cracky 3|||glass||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
mineral_quartz_block|Quartz Block|||lib_materials_mineral_quartz_block_top.png|lib_materials_mineral_quartz_block_top.png||||||||||||||TRUE||snappy=1,bendy=2,cracky=1,level=2|snappy 1,bendy 2,cracky 1,level 2|||glass|1|||1|2|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
mineral_quartz_chiseled|Chisled Quartz|||lib_materials_mineral_quartz_chiseled_top.png|lib_materials_mineral_quartz_chiseled_top.png||||||||||||||TRUE||snappy=1,bendy=2,cracky=1,level=2|snappy 1,bendy 2,cracky 1,level 2|||glass|1|||1|2|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
mineral_quartz_pillar|Quartz Pillar|||lib_materials_mineral_quartz_pillar_top.png|lib_materials_mineral_quartz_pillar_top.png||||||||||||||TRUE||snappy=1,bendy=2,cracky=1,level=2|snappy 1,bendy 2,cracky 1,level 2|||glass|1|||1|2|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
mineral_ruby_crystal_block|Ruby Crystal Block|||lib_materials_mineral_ruby_crystal_block.png||glasslike_framed|light||||||||TRUE||TRUE||||snappy=2,cracky=3|snappy 2,cracky 3|||glass||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
mineral_salt_block|Salt Block|||lib_materials_mineral_salt_block.png|lib_materials_mineral_salt_block.png|glasslike|||||||||TRUE||||TRUE||stone=1,crumbly=2|stone 1,crumbly 2|||glass||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
mineral_salt_crystal_block|Salt Block|||lib_materials_mineral_salt_crystal_block.png|lib_materials_mineral_salt_crystal_block.png|glasslike|||||||||TRUE||||TRUE||stone=1,crumbly=2|stone 1,crumbly 2|||glass||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
mineral_saphire_crystal_block|Saphire Crystal Block|||lib_materials_mineral_saphire_crystal_block.png||glasslike_framed|light||||||||TRUE||TRUE||||snappy=2,cracky=3|snappy 2,cracky 3|||glass||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
ore_peat|Peat Ore|||lib_materials_ore_peat.png|||||||||||||||TRUE||crumbly=2|crumbly 2|||dirt||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
ore_amethyst|Amethyst Ore|||lib_materials_ore_amethyst.png|||||||||||||||TRUE||cracky=3|cracky 3|||stone||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
ore_emerald|Emerald Ore|||lib_materials_ore_emerald.png|||||||||||||||TRUE||cracky=3|cracky 3|||stone||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
ore_mese|Mese Ore|||lib_materials_ore_mese.png|||||||||||||||TRUE||cracky=3|cracky 3|||stone||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
ore_ruby|Ruby Ore|||lib_materials_ore_ruby.png|||||||||||||||TRUE||cracky=3|cracky 3|||stone||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
ore_saphire|Saphire Ore|||lib_materials_ore_saphire.png|||||||||||||||TRUE||cracky=3|cracky 3|||stone||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
ore_quartz_with_gold|Quartz with Gold|aoteara|quartz_with_gold|aotearoa_quartz_with_gold.png|||||||||||||||TRUE||cracky=2|cracky 2||lib_materials:metal_gold_lump|stone|2|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
ore_stone_desert_with_iron|Desrt Stone with Iron|darkage||lib_materials_stone_desert_default.png^lib_materials_ore_iron.png|||||||||||||||TRUE||cracky=2|cracky 2|||stone|2|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
ore_stone_mudstone_with_coal_anthracite|Mudstone with Anthracite Coal|rocks||lib_materials_stone_mudstone.png^lib_materials_ore_coal_anthracite.png|||||||||||||||TRUE||crumbly=3|crumbly 3|||stone|3|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
|
|
|
10
ores.csv
10
ores.csv
|
@ -1,10 +1,10 @@
|
|||
#Ore_Name|Wherein|Ore_Type|Clust_Scarcity|Clust_Num_Ores|Clust_Size|N_Thresh|Y_Min|Y_Max|N_Off|N_Scale|N_Oct|N_Seed|N_Persist|N_Spr_X|N_Spr_Y|N_Spr_Z|Col_Hght_Max|Col_Hght_Min|Col_MidPoint|Rand_Fact|Biome
|
||||
## Liquids in Stone ##|||||||||||||||||||||
|
||||
air|stone|sheet|||8|0.8|-500|200|0|1|5||0.6|128|128|128|56|28|0.5||
|
||||
fluid_water_river_source|stone_limestone_01|sheet|||8|0.8|-500|200|0|1|5||0.6|128|128|128|56|28|0.5||
|
||||
fluid_water_river_source|stone|sheet|||8|0.8|-500|200|0|1|5||0.6|128|128|128|56|28|0.5||
|
||||
fluid_oil_source|stone|sheet|||8|0.8|-1000|-500|0|1|5||0.6|128|128|128|56|28|0.5||
|
||||
fluid_mud_boiling_source|stone_desert|sheet|||8|0.8|-500|200|0|1|5||0.6|128|128|128|56|28|0.5||
|
||||
#air|stone|sheet|||8|0.8|-500|200|0|1|5||0.6|128|128|128|56|28|0.5||
|
||||
#fluid_water_river_source|stone_limestone_01|sheet|||8|0.8|-500|200|0|1|5||0.6|128|128|128|56|28|0.5||
|
||||
#fluid_water_river_source|stone|sheet|||8|0.8|-500|200|0|1|5||0.6|128|128|128|56|28|0.5||
|
||||
#fluid_oil_source|stone|sheet|||8|0.8|-1000|-500|0|1|5||0.6|128|128|128|56|28|0.5||
|
||||
#fluid_mud_boiling_source|stone_desert|sheet|||8|0.8|-500|200|0|1|5||0.6|128|128|128|56|28|0.5||
|
||||
#fluid_water_river_source|stone_limestone_01|blob|16*4*16|16*16|16||-50|11|0|1|3|163281090|0.6|256|256|256|||||
|
||||
quicksand|sand|blob|4*4*4|8|6||4|30|0.35|0.2|1|-316|0.5|5|5|5|||||
|
||||
mud_wet|dirt_mud_01|blob|4*4*4|8|6||4|30|0.35|0.2|1|-316|0.5|5|5|5|||||
|
||||
|
|
|
Loading…
Reference in New Issue
Block a user