Compare commits

..

No commits in common. "eec08fdb7851381d39f8739b304c014488fd03d6" and "94f243c2502f7ebc008c4f34f46be6d88061cb6a" have entirely different histories.

41 changed files with 222 additions and 605 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 496 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 585 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 219 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 297 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 689 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 457 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 233 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 188 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 177 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 237 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 188 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 199 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 275 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 228 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 902 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 243 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 167 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 224 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 902 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 248 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 160 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 188 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 890 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 224 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 168 B

View File

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