Compare commits
No commits in common. "eec08fdb7851381d39f8739b304c014488fd03d6" and "94f243c2502f7ebc008c4f34f46be6d88061cb6a" have entirely different histories.
eec08fdb78
...
94f243c250
|
@ -73,7 +73,7 @@ minetest.register_node("jt_mods:admin_tnt_fast", {
|
|||
description = "ADMIN TNT Changes to tnt after 60 second hour timer",
|
||||
paramtype2 = "facedir",
|
||||
place_param2 = 0,
|
||||
tiles = {"admin_tnt_top.png^heart.png", "admin_tnt_bottom.png^default_mineral_copper.png^heart.png", "admin_tnt_side.png^carts_rail_straight.png"},
|
||||
tiles = {"admin_tnt_top.png^heart.png", "admin_tnt_bottom.png^default_mineral_copper.png^heart.png", "admin_tnt_side.png^default_rail.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 0},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
|
|
|
@ -26,13 +26,4 @@ minetest.register_alias("default:crushing_furnace_active", "jt_mods:crushing_fur
|
|||
minetest.register_alias("default:admin_tnt_fake", "jt_mods:admin_tnt_fake")
|
||||
minetest.register_alias("default:admin_tnt_fast", "jt_mods:admin_tnt_fast")
|
||||
minetest.register_alias("default:admin_tnt", "jt_mods:admin_tnt")
|
||||
minetest.register_alias("default:hd_stonebrick", "air")
|
||||
|
||||
--opps desert stone!!
|
||||
minetest.register_alias("jt_mods:desert_stone_with_diamond", "jt_mods:desert_stone_with_ironz")
|
||||
minetest.register_alias("jt_mods:desert_stone_with_gold", "jt_mods:desert_stone_with_ironz")
|
||||
minetest.register_alias("jt_mods:desert_stone_with_copper", "jt_mods:desert_stone_with_copperz")
|
||||
minetest.register_alias("jt_mods:desert_stone_with_iron", "jt_mods:desert_stone_with_ironz")
|
||||
minetest.register_alias("jt_mods:desert_stone_with_coal", "jt_mods:desert_stone_with_coalz")
|
||||
|
||||
|
||||
|
|
|
@ -75,68 +75,3 @@ function ()
|
|||
|
||||
end
|
||||
)
|
||||
|
||||
|
||||
|
||||
--everamaza code
|
||||
minetest.register_privilege("liquid", "Can place liquid source nodes.")
|
||||
minetest.register_privilege("lava", "Can use liquid igniters.")
|
||||
minetest.register_privilege("water", "Can use liquid.")
|
||||
|
||||
|
||||
--lava bucket
|
||||
local old_lava_bucket_place = minetest.registered_items["bucket:bucket_lava"].on_place
|
||||
|
||||
minetest.override_item("bucket:bucket_lava", {
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
if not minetest.check_player_privs(placer:get_player_name(),
|
||||
{lava = true}) then
|
||||
return itemstack
|
||||
else
|
||||
return old_lava_bucket_place(itemstack, placer, pointed_thing)
|
||||
end
|
||||
end,
|
||||
})
|
||||
|
||||
|
||||
--water bucket
|
||||
local old_water_bucket_place = minetest.registered_items["bucket:bucket_water"].on_place
|
||||
|
||||
minetest.override_item("bucket:bucket_water", {
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
if not minetest.check_player_privs(placer:get_player_name(),
|
||||
{water = true}) then
|
||||
return itemstack
|
||||
else
|
||||
return old_water_bucket_place(itemstack, placer, pointed_thing)
|
||||
end
|
||||
end,
|
||||
})
|
||||
|
||||
--source blocks
|
||||
minetest.override_item("default:lava_source", {
|
||||
after_place_node = function(pos, placer, itemstack, pointed_thing)
|
||||
if not minetest.check_player_privs(placer:get_player_name(),
|
||||
{liquid = true, lava = true}) then
|
||||
minetest.remove_node(pos)
|
||||
end
|
||||
end,
|
||||
})
|
||||
|
||||
minetest.override_item("default:water_source", {
|
||||
after_place_node = function(pos, placer, itemstack, pointed_thing)
|
||||
if not minetest.check_player_privs(placer:get_player_name(),
|
||||
{liquid = true}) then
|
||||
minetest.remove_node(pos)
|
||||
end
|
||||
end,
|
||||
})
|
||||
|
||||
minetest.override_item("default:river_water_source", {
|
||||
after_place_node = function(pos, placer, itemstack, pointed_thing)
|
||||
if not minetest.check_player_privs(placer:get_player_name(),
|
||||
{liquid = true}) then
|
||||
minetest.remove_node(pos)
|
||||
end
|
||||
end,
|
||||
})
|
||||
|
|
79
crafting.lua
|
@ -14,15 +14,6 @@
|
|||
--Media(if not stated differently):
|
||||
--(c) Copyright (2014-2016) maikerumine; CC-BY-SA 3.0
|
||||
|
||||
|
||||
|
||||
minetest.override_item("default:gold_ingot", {
|
||||
description = "Gold Ingot",
|
||||
inventory_image = "default_gold_ingot.png",
|
||||
stack_max = 999,
|
||||
})
|
||||
|
||||
|
||||
--hehe change up the craft ;-)
|
||||
minetest.register_craft({
|
||||
output = 'default:desert_cobble 8',
|
||||
|
@ -40,15 +31,6 @@ minetest.register_craft({
|
|||
{'default:sand', 'default:sand', 'default:sand'},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = 'default:silver_sand 8',
|
||||
recipe = {
|
||||
{'default:sand', 'default:sand', 'default:sand'},
|
||||
{'default:sand', 'dye:white', 'default:sand'},
|
||||
{'default:sand', 'default:sand', 'default:sand'},
|
||||
}
|
||||
})
|
||||
-- Minetest 0.4 mod: apple_sapling
|
||||
-- Craft a tree sapling from dirt and apple.
|
||||
--
|
||||
|
@ -62,48 +44,6 @@ minetest.register_craft({
|
|||
},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = 'default:junglesapling',
|
||||
recipe = {
|
||||
{"group:leaves", "default:junglegrass", "group:leaves"},
|
||||
{"default:junglegrass", "default:sapling", "default:junglegrass"},
|
||||
{"group:leaves", "default:junglegrass", "group:leaves"},
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = 'default:pine_sapling',
|
||||
recipe = {
|
||||
{"group:leaves", "default:sand", "group:leaves"},
|
||||
{"default:sand", "default:junglesapling", "default:sand"},
|
||||
{"group:leaves", "default:sand", "group:leaves"},
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = 'default:acacia_sapling',
|
||||
recipe = {
|
||||
{"group:leaves", "default:dry_shrub", "group:leaves"},
|
||||
{"default:dry_shrub", "default:pine_sapling", "default:dry_shrub"},
|
||||
{"group:leaves", "default:dry_shrub", "group:leaves"},
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = 'default:aspen_sapling',
|
||||
recipe = {
|
||||
{"group:leaves", "default:papyrus", "group:leaves"},
|
||||
{"default:papyrus", "default:acacia_sapling", "default:papyrus"},
|
||||
{"group:leaves", "default:papyrus", "group:leaves"},
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "default:dry_shrub",
|
||||
recipe = "default:junglegrass",
|
||||
})
|
||||
|
||||
--Lag Block
|
||||
--maikerumine
|
||||
minetest.register_craft({
|
||||
|
@ -113,18 +53,7 @@ minetest.register_craft({
|
|||
{"default:diamondblock", "default:ice", "default:snowblock"},
|
||||
{"default:pick_diamond", "default:sandstonebrick", "default:obsidian"},
|
||||
},
|
||||
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'jt_mods:heart_block',
|
||||
recipe = {
|
||||
{"default:stone", "default:stone", "default:stone"},
|
||||
{"default:stone", "default:apple", "default:stone"},
|
||||
{"default:stone", "default:stone", "default:stone"},
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
|
||||
minetest.register_craft({
|
||||
output = 'jt_mods:lag_ice',
|
||||
|
@ -145,11 +74,11 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = 'default:dirt_with_grass 6',
|
||||
output = 'default:dirt_with_grass 4',
|
||||
recipe = {
|
||||
{"default:dirt", "default:dirt", "default:dirt"},
|
||||
{"default:grass_1", "default:grass_1", "default:grass_1"},
|
||||
{"default:dirt", "default:dirt", "default:dirt"},
|
||||
{"default:dirt", "default:grass_1", "default:dirt"},
|
||||
{"default:grass_1", "bones:bones", "default:grass_1"},
|
||||
{"default:dirt", "default:grass_1", "default:dirt"},
|
||||
},
|
||||
})
|
||||
|
||||
|
|
3
init.lua
|
@ -16,7 +16,6 @@
|
|||
|
||||
-- Load files
|
||||
dofile(minetest.get_modpath("jt_mods").."/aliases.lua")
|
||||
dofile(minetest.get_modpath("jt_mods").."/moreblocksrem.lua")
|
||||
dofile(minetest.get_modpath("jt_mods").."/admintnt.lua")
|
||||
dofile(minetest.get_modpath("jt_mods").."/craftitems.lua")
|
||||
dofile(minetest.get_modpath("jt_mods").."/crafting.lua")
|
||||
|
@ -27,7 +26,7 @@ dofile(minetest.get_modpath("jt_mods").."/tools.lua")
|
|||
dofile(minetest.get_modpath("jt_mods").."/thaw.lua")
|
||||
|
||||
--SERVER SIDE
|
||||
--dofile(minetest.get_modpath("jt_mods").."/shutdown.lua")
|
||||
dofile(minetest.get_modpath("jt_mods").."/shutdown.lua")
|
||||
dofile(minetest.get_modpath("jt_mods").."/antigrief.lua")
|
||||
|
||||
|
||||
|
|
533
mapgen.lua
|
@ -1,3 +1,19 @@
|
|||
-- mods/jt_mods/mapgen.lua
|
||||
--Just Test Mods created by maikerumine
|
||||
--inspired by Andrey "lag01" the creator of the original Just Test server.
|
||||
-- Minetest 0.4.14 mod: "jt_mods"
|
||||
-- namespace: jt_mods
|
||||
--https://github.com/maikerumine
|
||||
|
||||
--License:
|
||||
--~~~~~~~~
|
||||
--Code:
|
||||
--(c) Copyright 2016 maikerumine; modified zlib-License
|
||||
--see "LICENSE.txt" for details.
|
||||
|
||||
--Media(if not stated differently):
|
||||
--(c) Copyright (2014-2016) maikerumine; CC-BY-SA 3.0
|
||||
|
||||
--
|
||||
-- Aliases for map generator outputs
|
||||
--
|
||||
|
@ -43,10 +59,12 @@ minetest.register_alias("mapgen_stair_sandstonebrick", "stairs:stair_sandstonebr
|
|||
--
|
||||
|
||||
function default.register_ores()
|
||||
minetest.clear_registered_ores()
|
||||
-- Blob ores
|
||||
-- These first to avoid other ores in blobs
|
||||
-- Clay
|
||||
-- This first to avoid clay in sand blobs
|
||||
|
||||
--[[
|
||||
-- Clay
|
||||
-- This first to avoid clay in sand blobs
|
||||
|
||||
|
@ -56,8 +74,8 @@ function default.register_ores()
|
|||
wherein = {"default:sand"},
|
||||
clust_scarcity = 16 * 16 * 16,
|
||||
clust_size = 5,
|
||||
y_min = -310,
|
||||
y_max = -50,
|
||||
y_min = -15,
|
||||
y_max = 0,
|
||||
noise_threshold = 0.0,
|
||||
noise_params = {
|
||||
offset = 0.5,
|
||||
|
@ -78,8 +96,8 @@ function default.register_ores()
|
|||
"default:desert_stone"},
|
||||
clust_scarcity = 16 * 16 * 16,
|
||||
clust_size = 5,
|
||||
y_min = -310,
|
||||
y_max = -50,
|
||||
y_min = -31,
|
||||
y_max = 0,
|
||||
noise_threshold = 0.0,
|
||||
noise_params = {
|
||||
offset = 0.5,
|
||||
|
@ -99,8 +117,8 @@ function default.register_ores()
|
|||
wherein = {"default:stone"},
|
||||
clust_scarcity = 16 * 16 * 16,
|
||||
clust_size = 5,
|
||||
y_min = -310,
|
||||
y_max = -50,
|
||||
y_min = -31,
|
||||
y_max = 31000,
|
||||
noise_threshold = 0.0,
|
||||
noise_params = {
|
||||
offset = 0.5,
|
||||
|
@ -110,8 +128,6 @@ function default.register_ores()
|
|||
octaves = 1,
|
||||
persist = 0.0
|
||||
},
|
||||
biomes = {"taiga", "snowy_grassland", "grassland", "coniferous_forest",
|
||||
"deciduous_forest", "savanna", "rainforest"}
|
||||
})
|
||||
|
||||
-- Gravel
|
||||
|
@ -122,8 +138,8 @@ function default.register_ores()
|
|||
wherein = {"default:stone"},
|
||||
clust_scarcity = 16 * 16 * 16,
|
||||
clust_size = 5,
|
||||
y_min = -310,
|
||||
y_max = -50,
|
||||
y_min = -31000,
|
||||
y_max = 31000,
|
||||
noise_threshold = 0.0,
|
||||
noise_params = {
|
||||
offset = 0.5,
|
||||
|
@ -134,7 +150,7 @@ function default.register_ores()
|
|||
persist = 0.0
|
||||
},
|
||||
})
|
||||
|
||||
]]
|
||||
-- Scatter ores
|
||||
|
||||
-- Coal
|
||||
|
@ -373,6 +389,7 @@ function default.register_ores()
|
|||
end
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Register biomes
|
||||
--
|
||||
|
@ -382,14 +399,14 @@ end
|
|||
function default.register_biomes()
|
||||
minetest.clear_registered_biomes()
|
||||
|
||||
-- Icesheet
|
||||
-- Permanent ice
|
||||
|
||||
minetest.register_biome({
|
||||
name = "icesheet",
|
||||
name = "glacier",
|
||||
node_dust = "default:stone",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:air",
|
||||
depth_filler = 3,
|
||||
node_stone = "default:stone",
|
||||
node_water_top = "default:stone",
|
||||
|
@ -401,36 +418,36 @@ function default.register_biomes()
|
|||
y_min = -8,
|
||||
y_max = 31000,
|
||||
heat_point = 0,
|
||||
humidity_point = 73,
|
||||
humidity_point = 50,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
name = "icesheet_ocean",
|
||||
name = "glacier_ocean",
|
||||
node_dust = "default:stone",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
depth_filler = 3,
|
||||
--node_stone = "",
|
||||
node_water_top = "default:stone",
|
||||
depth_water_top = 10,
|
||||
--node_water_top = "",
|
||||
--depth_water_top = ,
|
||||
--node_water = "",
|
||||
--node_river_water = "",
|
||||
y_min = -112,
|
||||
y_max = -9,
|
||||
heat_point = 0,
|
||||
humidity_point = 73,
|
||||
humidity_point = 50,
|
||||
})
|
||||
|
||||
-- Tundra
|
||||
-- Cold
|
||||
|
||||
minetest.register_biome({
|
||||
name = "tundra",
|
||||
node_dust = "default:stone",
|
||||
--node_top = ,
|
||||
--depth_top = ,
|
||||
--node_filler = ,
|
||||
--depth_filler = ,
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
depth_filler = 1,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
--depth_water_top = ,
|
||||
|
@ -440,8 +457,8 @@ function default.register_biomes()
|
|||
depth_riverbed = 2,
|
||||
y_min = 2,
|
||||
y_max = 31000,
|
||||
heat_point = 0,
|
||||
humidity_point = 40,
|
||||
heat_point = 15,
|
||||
humidity_point = 35,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
|
@ -460,8 +477,8 @@ function default.register_biomes()
|
|||
depth_riverbed = 2,
|
||||
y_min = -3,
|
||||
y_max = 1,
|
||||
heat_point = 0,
|
||||
humidity_point = 40,
|
||||
heat_point = 15,
|
||||
humidity_point = 35,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
|
@ -469,7 +486,7 @@ function default.register_biomes()
|
|||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:air",
|
||||
depth_filler = 3,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
|
@ -480,18 +497,17 @@ function default.register_biomes()
|
|||
depth_riverbed = 2,
|
||||
y_min = -112,
|
||||
y_max = -4,
|
||||
heat_point = 0,
|
||||
humidity_point = 40,
|
||||
heat_point = 15,
|
||||
humidity_point = 35,
|
||||
})
|
||||
|
||||
-- Taiga
|
||||
|
||||
minetest.register_biome({
|
||||
name = "taiga",
|
||||
node_dust = "default:stone",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:air",
|
||||
depth_filler = 3,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
|
@ -502,8 +518,8 @@ function default.register_biomes()
|
|||
depth_riverbed = 2,
|
||||
y_min = 2,
|
||||
y_max = 31000,
|
||||
heat_point = 25,
|
||||
humidity_point = 70,
|
||||
heat_point = 15,
|
||||
humidity_point = 65,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
|
@ -511,7 +527,7 @@ function default.register_biomes()
|
|||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:air",
|
||||
depth_filler = 3,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
|
@ -522,56 +538,14 @@ function default.register_biomes()
|
|||
depth_riverbed = 2,
|
||||
y_min = -112,
|
||||
y_max = 1,
|
||||
heat_point = 25,
|
||||
humidity_point = 70,
|
||||
heat_point = 15,
|
||||
humidity_point = 65,
|
||||
})
|
||||
|
||||
-- Snowy grassland
|
||||
-- Temperate
|
||||
|
||||
minetest.register_biome({
|
||||
name = "snowy_grassland",
|
||||
node_dust = "default:stone",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
depth_filler = 1,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
--depth_water_top = ,
|
||||
--node_water = "",
|
||||
--node_river_water = "",
|
||||
node_riverbed = "default:stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = 5,
|
||||
y_max = 31000,
|
||||
heat_point = 20,
|
||||
humidity_point = 35,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
name = "snowy_grassland_ocean",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
depth_filler = 3,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
--depth_water_top = ,
|
||||
--node_water = "",
|
||||
--node_river_water = "",
|
||||
node_riverbed = "default:stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = -112,
|
||||
y_max = 4,
|
||||
heat_point = 20,
|
||||
humidity_point = 35,
|
||||
})
|
||||
|
||||
-- Grassland
|
||||
|
||||
minetest.register_biome({
|
||||
name = "grassland",
|
||||
name = "stone_grassland",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
|
@ -586,16 +560,16 @@ function default.register_biomes()
|
|||
depth_riverbed = 2,
|
||||
y_min = 6,
|
||||
y_max = 31000,
|
||||
heat_point = 50,
|
||||
heat_point = 40,
|
||||
humidity_point = 35,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
name = "grassland_dunes",
|
||||
name = "stone_grassland_dunes",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:air",
|
||||
depth_filler = 2,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
|
@ -606,16 +580,16 @@ function default.register_biomes()
|
|||
depth_riverbed = 2,
|
||||
y_min = 5,
|
||||
y_max = 5,
|
||||
heat_point = 50,
|
||||
heat_point = 40,
|
||||
humidity_point = 35,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
name = "grassland_ocean",
|
||||
name = "stone_grassland_ocean",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:air",
|
||||
depth_filler = 3,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
|
@ -626,18 +600,17 @@ function default.register_biomes()
|
|||
depth_riverbed = 2,
|
||||
y_min = -112,
|
||||
y_max = 4,
|
||||
heat_point = 50,
|
||||
heat_point = 40,
|
||||
humidity_point = 35,
|
||||
})
|
||||
|
||||
-- Coniferous forest
|
||||
|
||||
minetest.register_biome({
|
||||
name = "coniferous_forest",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:air",
|
||||
depth_filler = 3,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
|
@ -648,8 +621,8 @@ function default.register_biomes()
|
|||
depth_riverbed = 2,
|
||||
y_min = 6,
|
||||
y_max = 31000,
|
||||
heat_point = 45,
|
||||
humidity_point = 70,
|
||||
heat_point = 40,
|
||||
humidity_point = 65,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
|
@ -657,7 +630,7 @@ function default.register_biomes()
|
|||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:air",
|
||||
depth_filler = 3,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
|
@ -668,8 +641,8 @@ function default.register_biomes()
|
|||
depth_riverbed = 2,
|
||||
y_min = 5,
|
||||
y_max = 5,
|
||||
heat_point = 45,
|
||||
humidity_point = 70,
|
||||
heat_point = 40,
|
||||
humidity_point = 65,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
|
@ -688,18 +661,78 @@ function default.register_biomes()
|
|||
depth_riverbed = 2,
|
||||
y_min = -112,
|
||||
y_max = 4,
|
||||
heat_point = 45,
|
||||
humidity_point = 70,
|
||||
heat_point = 40,
|
||||
humidity_point = 65,
|
||||
})
|
||||
|
||||
|
||||
minetest.register_biome({
|
||||
name = "sandstone_grassland",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
depth_filler = 1,
|
||||
node_stone = "default:stone",
|
||||
--node_water_top = "",
|
||||
--depth_water_top = ,
|
||||
--node_water = "",
|
||||
--node_river_water = "",
|
||||
node_riverbed = "default:stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = 6,
|
||||
y_max = 31000,
|
||||
heat_point = 60,
|
||||
humidity_point = 35,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
name = "sandstone_grassland_dunes",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:air",
|
||||
depth_filler = 2,
|
||||
node_stone = "default:stone",
|
||||
--node_water_top = "",
|
||||
--depth_water_top = ,
|
||||
--node_water = "",
|
||||
--node_river_water = "",
|
||||
node_riverbed = "default:stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = 5,
|
||||
y_max = 5,
|
||||
heat_point = 60,
|
||||
humidity_point = 35,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
name = "sandstone_grassland_ocean",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:air",
|
||||
depth_filler = 3,
|
||||
node_stone = "default:stone",
|
||||
--node_water_top = "",
|
||||
--depth_water_top = ,
|
||||
--node_water = "",
|
||||
--node_river_water = "",
|
||||
node_riverbed = "default:stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = -112,
|
||||
y_max = 4,
|
||||
heat_point = 60,
|
||||
humidity_point = 35,
|
||||
})
|
||||
|
||||
-- Deciduous forest
|
||||
|
||||
minetest.register_biome({
|
||||
name = "deciduous_forest",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:air",
|
||||
depth_filler = 3,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
|
@ -711,15 +744,15 @@ function default.register_biomes()
|
|||
y_min = 1,
|
||||
y_max = 31000,
|
||||
heat_point = 60,
|
||||
humidity_point = 68,
|
||||
humidity_point = 65,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
name = "deciduous_forest_shore",
|
||||
name = "deciduous_forest_swamp",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:air",
|
||||
depth_filler = 3,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
|
@ -728,10 +761,10 @@ function default.register_biomes()
|
|||
--node_river_water = "",
|
||||
node_riverbed = "default:stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = -1,
|
||||
y_min = -3,
|
||||
y_max = 0,
|
||||
heat_point = 60,
|
||||
humidity_point = 68,
|
||||
humidity_point = 65,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
|
@ -739,7 +772,7 @@ function default.register_biomes()
|
|||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:air",
|
||||
depth_filler = 3,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
|
@ -749,177 +782,92 @@ function default.register_biomes()
|
|||
node_riverbed = "default:stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = -112,
|
||||
y_max = -2,
|
||||
y_max = -4,
|
||||
heat_point = 60,
|
||||
humidity_point = 68,
|
||||
humidity_point = 65,
|
||||
})
|
||||
|
||||
-- Desert
|
||||
-- Hot
|
||||
|
||||
minetest.register_biome({
|
||||
name = "desert",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
node_top = "default:desert_stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:desert_stone",
|
||||
depth_filler = 1,
|
||||
node_stone = "default:stone",
|
||||
node_stone = "default:desert_stone",
|
||||
--node_water_top = "",
|
||||
--depth_water_top = ,
|
||||
--node_water = "",
|
||||
--node_river_water = "",
|
||||
node_riverbed = "default:stone",
|
||||
node_riverbed = "default:desert_stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = 5,
|
||||
y_max = 31000,
|
||||
heat_point = 92,
|
||||
humidity_point = 16,
|
||||
heat_point = 85,
|
||||
humidity_point = 20,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
name = "desert_ocean",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
node_top = "default:desert_stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:air",
|
||||
depth_filler = 3,
|
||||
node_stone = "default:stone",
|
||||
node_stone = "default:desert_stone",
|
||||
--node_water_top = "",
|
||||
--depth_water_top = ,
|
||||
--node_water = "",
|
||||
--node_river_water = "",
|
||||
node_riverbed = "default:stone",
|
||||
node_riverbed = "default:desert_stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = -112,
|
||||
y_max = 4,
|
||||
heat_point = 92,
|
||||
humidity_point = 16,
|
||||
heat_point = 85,
|
||||
humidity_point = 20,
|
||||
})
|
||||
|
||||
-- Sandstone desert
|
||||
|
||||
minetest.register_biome({
|
||||
name = "sandstone_desert",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
depth_filler = 0,
|
||||
node_stone = "default:stone",
|
||||
--node_water_top = "",
|
||||
--depth_water_top = ,
|
||||
--node_water = "",
|
||||
--node_river_water = "",
|
||||
node_riverbed = "default:stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = 5,
|
||||
y_max = 31000,
|
||||
heat_point = 60,
|
||||
humidity_point = 0,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
name = "sandstone_desert_ocean",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
depth_filler = 3,
|
||||
node_stone = "default:stone",
|
||||
--node_water_top = "",
|
||||
--depth_water_top = ,
|
||||
--node_water = "",
|
||||
--node_river_water = "",
|
||||
node_riverbed = "default:stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = -112,
|
||||
y_max = 4,
|
||||
heat_point = 60,
|
||||
humidity_point = 0,
|
||||
})
|
||||
|
||||
-- Cold desert
|
||||
|
||||
minetest.register_biome({
|
||||
name = "cold_desert",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
depth_filler = 1,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
--depth_water_top = ,
|
||||
--node_water = "",
|
||||
--node_river_water = "",
|
||||
node_riverbed = "default:stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = 5,
|
||||
y_max = 31000,
|
||||
heat_point = 40,
|
||||
humidity_point = 0,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
name = "cold_desert_ocean",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
depth_filler = 3,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
--depth_water_top = ,
|
||||
--node_water = "",
|
||||
--node_river_water = "",
|
||||
node_riverbed = "default:stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = -112,
|
||||
y_max = 4,
|
||||
heat_point = 40,
|
||||
humidity_point = 0,
|
||||
})
|
||||
|
||||
-- Savanna
|
||||
|
||||
minetest.register_biome({
|
||||
name = "savanna",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
node_top = "default:desert_stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:desert_stone",
|
||||
depth_filler = 1,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
--depth_water_top = ,
|
||||
--node_water = "",
|
||||
--node_river_water = "",
|
||||
node_riverbed = "default:stone",
|
||||
node_riverbed = "default:desert_stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = 1,
|
||||
y_max = 31000,
|
||||
heat_point = 89,
|
||||
humidity_point = 42,
|
||||
heat_point = 85,
|
||||
humidity_point = 50,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
name = "savanna_shore",
|
||||
name = "savanna_swamp",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
node_top = "default:desert_stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:air",
|
||||
depth_filler = 3,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
--depth_water_top = ,
|
||||
--node_water = "",
|
||||
--node_river_water = "",
|
||||
node_riverbed = "default:stone",
|
||||
node_riverbed = "default:desert_stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = -1,
|
||||
y_min = -3,
|
||||
y_max = 0,
|
||||
heat_point = 89,
|
||||
humidity_point = 42,
|
||||
heat_point = 85,
|
||||
humidity_point = 50,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
|
@ -927,7 +875,7 @@ function default.register_biomes()
|
|||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:air",
|
||||
depth_filler = 3,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
|
@ -937,51 +885,50 @@ function default.register_biomes()
|
|||
node_riverbed = "default:stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = -112,
|
||||
y_max = -2,
|
||||
heat_point = 89,
|
||||
humidity_point = 42,
|
||||
y_max = -4,
|
||||
heat_point = 85,
|
||||
humidity_point = 50,
|
||||
})
|
||||
|
||||
-- Rainforest
|
||||
|
||||
minetest.register_biome({
|
||||
name = "rainforest",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
node_top = "default:desert_stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:air",
|
||||
depth_filler = 3,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
--depth_water_top = ,
|
||||
--node_water = "",
|
||||
--node_river_water = "",
|
||||
node_riverbed = "default:stone",
|
||||
node_riverbed = "default:desert_stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = 1,
|
||||
y_max = 31000,
|
||||
heat_point = 86,
|
||||
humidity_point = 65,
|
||||
heat_point = 85,
|
||||
humidity_point = 80,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
name = "rainforest_swamp",
|
||||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
node_top = "default:desert_stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:air",
|
||||
depth_filler = 3,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
--depth_water_top = ,
|
||||
--node_water = "",
|
||||
--node_river_water = "",
|
||||
node_riverbed = "default:stone",
|
||||
node_riverbed = "default:desert_stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = -1,
|
||||
y_min = -3,
|
||||
y_max = 0,
|
||||
heat_point = 86,
|
||||
humidity_point = 65,
|
||||
heat_point = 85,
|
||||
humidity_point = 80,
|
||||
})
|
||||
|
||||
minetest.register_biome({
|
||||
|
@ -989,7 +936,7 @@ function default.register_biomes()
|
|||
--node_dust = "",
|
||||
node_top = "default:stone",
|
||||
depth_top = 1,
|
||||
node_filler = "default:stone",
|
||||
node_filler = "default:air",
|
||||
depth_filler = 3,
|
||||
--node_stone = "",
|
||||
--node_water_top = "",
|
||||
|
@ -999,9 +946,9 @@ function default.register_biomes()
|
|||
node_riverbed = "default:stone",
|
||||
depth_riverbed = 2,
|
||||
y_min = -112,
|
||||
y_max = -2,
|
||||
heat_point = 86,
|
||||
humidity_point = 65,
|
||||
y_max = -4,
|
||||
heat_point = 85,
|
||||
humidity_point = 80,
|
||||
})
|
||||
|
||||
-- Underground
|
||||
|
@ -1023,6 +970,7 @@ function default.register_biomes()
|
|||
heat_point = 50,
|
||||
humidity_point = 50,
|
||||
})
|
||||
|
||||
end
|
||||
|
||||
|
||||
|
@ -1120,8 +1068,7 @@ function default.register_mgv6_decorations()
|
|||
})
|
||||
end
|
||||
|
||||
|
||||
-- All mapgens except mgv6
|
||||
-- All mapgens except mgv6 and singlenode
|
||||
|
||||
local function register_grass_decoration(offset, scale, length)
|
||||
minetest.register_decoration({
|
||||
|
@ -1136,11 +1083,13 @@ local function register_grass_decoration(offset, scale, length)
|
|||
octaves = 3,
|
||||
persist = 0.6
|
||||
},
|
||||
biomes = {"grassland", "grassland_dunes", "deciduous_forest",
|
||||
"coniferous_forest", "coniferous_forest_dunes"},
|
||||
biomes = {"stone_grassland", "sandstone_grassland",
|
||||
"deciduous_forest", "coniferous_forest",
|
||||
"stone_grassland_dunes", "sandstone_grassland_dunes",
|
||||
"coniferous_forest_dunes"},
|
||||
y_min = 1,
|
||||
y_max = 31000,
|
||||
decoration = "default:grass_" .. length,
|
||||
decoration = "default:grass_"..length,
|
||||
})
|
||||
end
|
||||
|
||||
|
@ -1160,11 +1109,10 @@ local function register_dry_grass_decoration(offset, scale, length)
|
|||
biomes = {"savanna"},
|
||||
y_min = 1,
|
||||
y_max = 31000,
|
||||
decoration = "default:dry_grass_" .. length,
|
||||
decoration = "default:dry_grass_"..length,
|
||||
})
|
||||
end
|
||||
|
||||
|
||||
function default.register_decorations()
|
||||
minetest.clear_registered_decorations()
|
||||
|
||||
|
@ -1185,7 +1133,7 @@ function default.register_decorations()
|
|||
biomes = {"deciduous_forest"},
|
||||
y_min = 1,
|
||||
y_max = 31000,
|
||||
schematic = minetest.get_modpath("default") .. "/schematics/apple_tree.mts",
|
||||
schematic = minetest.get_modpath("default").."/schematics/apple_tree.mts",
|
||||
flags = "place_center_x, place_center_z",
|
||||
})
|
||||
|
||||
|
@ -1230,9 +1178,9 @@ function default.register_decorations()
|
|||
sidelen = 80,
|
||||
fill_ratio = 0.1,
|
||||
biomes = {"rainforest", "rainforest_swamp"},
|
||||
y_min = -1,
|
||||
y_min = 0,
|
||||
y_max = 31000,
|
||||
schematic = minetest.get_modpath("default") .. "/schematics/jungle_tree.mts",
|
||||
schematic = minetest.get_modpath("default").."/schematics/jungle_tree.mts",
|
||||
flags = "place_center_x, place_center_z",
|
||||
rotation = "random",
|
||||
})
|
||||
|
@ -1280,7 +1228,7 @@ function default.register_decorations()
|
|||
biomes = {"taiga", "coniferous_forest"},
|
||||
y_min = 2,
|
||||
y_max = 31000,
|
||||
schematic = minetest.get_modpath("default") .. "/schematics/pine_tree.mts",
|
||||
schematic = minetest.get_modpath("default").."/schematics/pine_tree.mts",
|
||||
flags = "place_center_x, place_center_z",
|
||||
})
|
||||
|
||||
|
@ -1334,7 +1282,7 @@ function default.register_decorations()
|
|||
biomes = {"savanna"},
|
||||
y_min = 1,
|
||||
y_max = 31000,
|
||||
schematic = minetest.get_modpath("default") .. "/schematics/acacia_tree.mts",
|
||||
schematic = minetest.get_modpath("default").."/schematics/acacia_tree.mts",
|
||||
flags = "place_center_x, place_center_z",
|
||||
rotation = "random",
|
||||
})
|
||||
|
@ -1386,7 +1334,7 @@ function default.register_decorations()
|
|||
biomes = {"deciduous_forest"},
|
||||
y_min = 1,
|
||||
y_max = 31000,
|
||||
schematic = minetest.get_modpath("default") .. "/schematics/aspen_tree.mts",
|
||||
schematic = minetest.get_modpath("default").."/schematics/aspen_tree.mts",
|
||||
flags = "place_center_x, place_center_z",
|
||||
})
|
||||
|
||||
|
@ -1422,7 +1370,6 @@ function default.register_decorations()
|
|||
flags = "place_center_x",
|
||||
rotation = "random",
|
||||
})
|
||||
|
||||
-- Large cactus
|
||||
|
||||
minetest.register_decoration({
|
||||
|
@ -1440,7 +1387,7 @@ function default.register_decorations()
|
|||
biomes = {"desert"},
|
||||
y_min = 5,
|
||||
y_max = 31000,
|
||||
schematic = minetest.get_modpath("default") .. "/schematics/large_cactus.mts",
|
||||
schematic = minetest.get_modpath("default").."/schematics/large_cactus.mts",
|
||||
flags = "place_center_x",
|
||||
rotation = "random",
|
||||
})
|
||||
|
@ -1481,52 +1428,10 @@ function default.register_decorations()
|
|||
octaves = 3,
|
||||
persist = 0.7
|
||||
},
|
||||
biomes = {"savanna_shore"},
|
||||
biomes = {"savanna_swamp"},
|
||||
y_min = 0,
|
||||
y_max = 0,
|
||||
schematic = minetest.get_modpath("default") .. "/schematics/papyrus.mts",
|
||||
})
|
||||
|
||||
-- Bush
|
||||
|
||||
minetest.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = {"default:dirt_with_grass", "default:dirt_with_snow"},
|
||||
sidelen = 16,
|
||||
noise_params = {
|
||||
offset = -0.004,
|
||||
scale = 0.01,
|
||||
spread = {x = 100, y = 100, z = 100},
|
||||
seed = 137,
|
||||
octaves = 3,
|
||||
persist = 0.7,
|
||||
},
|
||||
biomes = {"snowy_grassland", "grassland", "deciduous_forest"},
|
||||
y_min = 1,
|
||||
y_max = 31000,
|
||||
schematic = minetest.get_modpath("default") .. "/schematics/bush.mts",
|
||||
flags = "place_center_x, place_center_z",
|
||||
})
|
||||
|
||||
-- Acacia bush
|
||||
|
||||
minetest.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = {"default:dirt_with_dry_grass"},
|
||||
sidelen = 16,
|
||||
noise_params = {
|
||||
offset = -0.004,
|
||||
scale = 0.01,
|
||||
spread = {x = 100, y = 100, z = 100},
|
||||
seed = 90155,
|
||||
octaves = 3,
|
||||
persist = 0.7,
|
||||
},
|
||||
biomes = {"savanna"},
|
||||
y_min = 1,
|
||||
y_max = 31000,
|
||||
schematic = minetest.get_modpath("default") .. "/schematics/acacia_bush.mts",
|
||||
flags = "place_center_x, place_center_z",
|
||||
schematic = minetest.get_modpath("default").."/schematics/papyrus.mts",
|
||||
})
|
||||
|
||||
-- Grasses
|
||||
|
@ -1562,8 +1467,7 @@ function default.register_decorations()
|
|||
|
||||
minetest.register_decoration({
|
||||
deco_type = "simple",
|
||||
place_on = {"default:desert_sand",
|
||||
"default:sand", "default:silver_sand"},
|
||||
place_on = {"default:desert_sand", "default:dirt_with_snow"},
|
||||
sidelen = 16,
|
||||
noise_params = {
|
||||
offset = 0,
|
||||
|
@ -1573,36 +1477,11 @@ function default.register_decorations()
|
|||
octaves = 3,
|
||||
persist = 0.6
|
||||
},
|
||||
biomes = {"desert", "sandstone_desert", "cold_desert"},
|
||||
biomes = {"desert", "tundra"},
|
||||
y_min = 2,
|
||||
y_max = 31000,
|
||||
decoration = "default:dry_shrub",
|
||||
})
|
||||
|
||||
-- Coral reef
|
||||
|
||||
minetest.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = {"default:sand"},
|
||||
noise_params = {
|
||||
offset = -0.1,
|
||||
scale = 0.1,
|
||||
spread = {x = 200, y = 200, z = 200},
|
||||
seed = 7013,
|
||||
octaves = 3,
|
||||
persist = 1,
|
||||
},
|
||||
biomes = {
|
||||
"desert_ocean",
|
||||
"savanna_ocean",
|
||||
"rainforest_ocean",
|
||||
},
|
||||
y_min = -8,
|
||||
y_max = -2,
|
||||
schematic = minetest.get_modpath("default") .. "/schematics/corals.mts",
|
||||
flags = "place_center_x, place_center_z",
|
||||
rotation = "random",
|
||||
})
|
||||
end
|
||||
|
||||
|
||||
|
|
|
@ -1,56 +0,0 @@
|
|||
--Extreme Survival created by maikerumine
|
||||
-- Minetest 0.4.13 mod: "Extreme Survival"
|
||||
-- namespace: es
|
||||
--https://github.com/maikerumine
|
||||
|
||||
--License:
|
||||
--~~~~~~~~
|
||||
--Code:
|
||||
--(c) Copyright 2015 maikerumine; modified zlib-License
|
||||
--see "LICENSE.txt" for details.
|
||||
|
||||
--Media(if not stated differently):
|
||||
--(c) Copyright (2014-2015) maikerumine; CC-BY-SA 3.0
|
||||
|
||||
|
||||
|
||||
--slope
|
||||
minetest.register_alias("stairs:slope_dirt_with_grass", "stairs:stair_dirt_with_grass")
|
||||
|
||||
--dirt
|
||||
--slope
|
||||
minetest.register_alias("stairs:slope_dirt", "stairs:stair_dirt")
|
||||
|
||||
--cobble
|
||||
--slope
|
||||
minetest.register_alias("stairs:slope_cobble", "stairs:stair_cobble")
|
||||
|
||||
--mossycobble
|
||||
--slope
|
||||
minetest.register_alias("stairs:slope_mossycobble", "stairs:stair_mossycobble")
|
||||
|
||||
--stone
|
||||
--slope
|
||||
minetest.register_alias("stairs:slope_stone", "stairs:stair_stone")
|
||||
|
||||
--stonebrick
|
||||
--slope
|
||||
minetest.register_alias("stairs:slope_stonebrick_inner", "stairs:stair_stonebrick")
|
||||
|
||||
|
||||
--sandstone
|
||||
--slope
|
||||
minetest.register_alias("stairs:slope_sandstone", "stairs:stair_sandstone")
|
||||
|
||||
--sandstonebrick
|
||||
--slope
|
||||
minetest.register_alias("stairs:slope_sandstonebrick_inner", "stairs:stair_sandstonebrick")
|
||||
|
||||
--desert_stone
|
||||
--slope
|
||||
minetest.register_alias("stairs:slope_desert_stone", "stairs:stair_desert_stone")
|
||||
|
||||
--aspen
|
||||
--slope
|
||||
minetest.register_alias("stairs:slope_aspen_wood", "stairs:stair_aspen_wood")
|
||||
|
59
nodes.lua
|
@ -44,16 +44,6 @@ minetest.register_node("jt_mods:griefer_soul_block", {
|
|||
sounds =default.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("jt_mods:heart_block", {
|
||||
description = "Why's Heart Block",
|
||||
paramtype2 = "facedir",
|
||||
place_param2 = 0,
|
||||
tiles = {"default_stone.png^heart.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 2, stone = 1,dig_immediate=2},
|
||||
sounds =default.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("jt_mods:meselamp_white", {
|
||||
description = "Mese Lamp White",
|
||||
drawtype = "glasslike",
|
||||
|
@ -65,52 +55,3 @@ minetest.register_node("jt_mods:meselamp_white", {
|
|||
sounds =default.node_sound_glass_defaults(),
|
||||
light_source = default.LIGHT_MAX,
|
||||
})
|
||||
|
||||
--desert stone ore
|
||||
minetest.register_node("jt_mods:desert_stone_with_diamondz", {
|
||||
description = "Diamond Ore",
|
||||
tiles = {"default_desert_stone.png^default_mineral_diamond.png"},
|
||||
groups = {cracky = 1},
|
||||
drop = "default:diamond",
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("jt_mods:desert_stone_with_goldz", {
|
||||
description = "Gold Ore",
|
||||
tiles = {"default_desert_stone.png^default_mineral_gold.png"},
|
||||
groups = {cracky = 2},
|
||||
drop = "default:gold_lump",
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("jt_mods:desert_stone_with_copperz", {
|
||||
description = "Copper Ore",
|
||||
tiles = {"default_desert_stone.png^default_mineral_copper.png"},
|
||||
groups = {cracky = 2},
|
||||
drop = 'default:copper_lump',
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("jt_mods:desert_stone_with_ironz", {
|
||||
description = "Iron Ore",
|
||||
tiles = {"default_desert_stone.png^default_mineral_iron.png"},
|
||||
groups = {cracky = 2},
|
||||
drop = 'default:iron_lump',
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("jt_mods:desert_stone_with_coalz", {
|
||||
description = "Coal Ore",
|
||||
tiles = {"default_desert_stone.png^default_mineral_coal.png"},
|
||||
groups = {cracky = 3},
|
||||
drop = 'default:coal_lump',
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("jt_mods:desert_stone_with_meatz", {
|
||||
description = "Coal Ore",
|
||||
tiles = {"default_desert_stone.png^mobs_meat_raw.png"},
|
||||
groups = {cracky = 3},
|
||||
drop = 'mobs:meat_raw',
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
20
shutdown.lua
|
@ -21,10 +21,10 @@ jt_mods = {}
|
|||
--Modified by maikerumine
|
||||
-- Time to shut down server.
|
||||
-- jt_mods is twice a day: at 06:05 and 18:05
|
||||
local H = 19
|
||||
local X = 19
|
||||
local Y = 20
|
||||
local Z = 20
|
||||
local H = 18
|
||||
local X = 18
|
||||
local Y = 19
|
||||
local Z = 19
|
||||
|
||||
local M = 55
|
||||
local N = 00
|
||||
|
@ -42,22 +42,22 @@ minetest.register_globalstep(function(dtime)
|
|||
local t = os.date("*t")
|
||||
if ((t.hour == H or t.hour == X) and (t.min == M) and (t.sec <= 2)
|
||||
and ((D == nil) or (t.wday == D))) then
|
||||
minetest.chat_send_all("Scheduled shutdown. 2000 Eastern Time Zone DST 0000 ZULU"
|
||||
minetest.chat_send_all("Scheduled shutdown. 1900 Eastern Time Zone"
|
||||
.."Shutting down in FIVE minutes. ALL PLAYER FILES WILL RESET")
|
||||
minetest.chat_send_all("STORE YOUR ITEMS WITHIN 4 MINUTES!. ".."Shutting down in FIVE minutes.")
|
||||
minetest.chat_send_all("STORE YOUR ITEMS WITHIN 4 MINUTES AND LOG OUT TO SAVE YOUR XP!!!!!!!. ".."Shutting down in FIVE minutes.")
|
||||
--minetest.after(2, minetest.request_shutdown)
|
||||
end
|
||||
if ((t.hour == Y or t.hour == Z) and (t.min ==N) and (t.sec <= 2)
|
||||
and ((D == nil) or (t.wday == D))) then
|
||||
minetest.chat_send_all("SHUTTING SERVER DOWN NOW!"
|
||||
.." Please come back in a few while map is backed-up.")
|
||||
minetest.chat_send_all("5 SHUTTING SERVER DOWN NOW! "
|
||||
minetest.chat_send_all("5 SHUTTING SERVER DOWN NOW! Please log off to save you XP!"
|
||||
.." Please come back in a few while map is backed--up.")
|
||||
minetest.chat_send_all("4 SHUTTING SERVER DOWN NOW! "
|
||||
minetest.chat_send_all("4 SHUTTING SERVER DOWN NOW! Please log off to save you XP!"
|
||||
.." Please come back in a few while map is backed---up.")
|
||||
minetest.chat_send_all("3 SHUTTING SERVER DOWN NOW! "
|
||||
minetest.chat_send_all("3 SHUTTING SERVER DOWN NOW! Please log off to save you XP!"
|
||||
.." Please come back in a few while map is backed----up.")
|
||||
minetest.chat_send_all("2 SHUTTING SERVER DOWN NOW! See you in a few minutes!!"
|
||||
minetest.chat_send_all("2 SHUTTING SERVER DOWN NOW! Please log off to save you XP!Please log off to save you XP!Please log off to save you XP!Please log off to save you XP!Please log off to save you XP!Please log off to save you XP!Please log off to save you XP!Please log off to save you XP!"
|
||||
.." Please come back in a few while map is backed-----up.")
|
||||
minetest.chat_send_all("1 SHUTTING SERVER DOWN NOW!"
|
||||
.." Please come back in a few while map is backed------up.")
|
||||
|
|
Before Width: | Height: | Size: 496 B |
Before Width: | Height: | Size: 585 B |
Before Width: | Height: | Size: 219 B |
Before Width: | Height: | Size: 297 B |
Before Width: | Height: | Size: 689 B |
Before Width: | Height: | Size: 457 B |
Before Width: | Height: | Size: 178 B |
Before Width: | Height: | Size: 233 B |
Before Width: | Height: | Size: 188 B |
Before Width: | Height: | Size: 208 B |
Before Width: | Height: | Size: 177 B |
Before Width: | Height: | Size: 237 B |
Before Width: | Height: | Size: 188 B |
Before Width: | Height: | Size: 207 B |
Before Width: | Height: | Size: 199 B |
Before Width: | Height: | Size: 275 B |
Before Width: | Height: | Size: 208 B |
Before Width: | Height: | Size: 228 B |
Before Width: | Height: | Size: 902 B |
Before Width: | Height: | Size: 243 B |
Before Width: | Height: | Size: 167 B |
Before Width: | Height: | Size: 224 B |
Before Width: | Height: | Size: 902 B |
Before Width: | Height: | Size: 248 B |
Before Width: | Height: | Size: 160 B |
Before Width: | Height: | Size: 188 B |
Before Width: | Height: | Size: 890 B |
Before Width: | Height: | Size: 224 B |
Before Width: | Height: | Size: 156 B |
Before Width: | Height: | Size: 168 B |
|
@ -37,7 +37,6 @@ minetest.register_tool("jt_mods:pick_admin", {
|
|||
cracky = {times={[1]=0.3, [2]=0.2, [3]=0.05}, uses=3000, maxlevel=3},
|
||||
crumbly = {times={[1]=0.3, [2]=0.2, [3]=0.05}, uses=3000, maxlevel=3},
|
||||
snappy = {times={[1]=0.3, [2]=0.2, [3]=0.05}, uses=3000, maxlevel=3},
|
||||
choppy = {times={[1]=0.3, [2]=0.2, [3]=0.05}, uses=3000, maxlevel=3},
|
||||
},
|
||||
damage_groups = {fleshy=60},
|
||||
},
|
||||
|
|