mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2024-12-25 02:00:37 +01:00
Added forceload, pyramids, b_chests' support
- Beginners' chest updated (support for forceload) - Forceload mod by rubenwardy added - trmp_minetest_game added
This commit is contained in:
parent
3c74d530e6
commit
6951bd470f
@ -1,2 +1,3 @@
|
|||||||
default
|
default
|
||||||
3d_armor
|
3d_armor
|
||||||
|
forceload?
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
Put some useful stuff in chests for the new players
|
Put some useful stuff in chests for the new players
|
||||||
|
|
||||||
Version : 1.1 - 11/8/2014_14h48UTC
|
Version : 1.1 - 11/8/2014_14h48UTC
|
||||||
Last modification by Mg on the : 11/8/2014 @ 14h48 UTC
|
Last modification by Mg on the : 14/3/2015 @ 14h48 UTC
|
||||||
|
|
||||||
Mod ßý Mg, based on an idea of MinetestForFun/Darcidride
|
Mod ßý Mg, based on an idea of MinetestForFun/Darcidride
|
||||||
]]--
|
]]--
|
||||||
@ -140,8 +140,15 @@ minetest.register_globalstep(function(dtime)
|
|||||||
if node.name ~= "ignore" then
|
if node.name ~= "ignore" then
|
||||||
if node.name ~= "default:chest" then
|
if node.name ~= "default:chest" then
|
||||||
if node.name == "air" then
|
if node.name == "air" then
|
||||||
minetest.add_node(chests[i].position,{name = "default:chest"})
|
minetest.set_node(chests[i].position,{name = "default:chest"})
|
||||||
minetest.log("action","[b_chest]["..i.."] Chest placed at "..chests[i].position.x..", "..chests[i].position.y..", "..chests[i].position.z)
|
minetest.log("action","[b_chest]["..i.."] Chest placed at "..chests[i].position.x..", "..chests[i].position.y..", "..chests[i].position.z)
|
||||||
|
if minetest.get_modpath("forceload") ~= nil
|
||||||
|
and (minetest.get_node({chests[i].position.x,chests[i].position.y-1,chests[i].position.z}).name == "air"
|
||||||
|
or minetest.get_node({chests[i].position.x,chests[i].position.y-1,chests[i].position.z}).name == "default:dirt") then
|
||||||
|
-- Enable use of forceload anchors
|
||||||
|
minetest.set_node({chests[i].position.x,chests[i].position.y-1,chests[i].position.z},{name = "forceload:anchor"})
|
||||||
|
minetest.log("action","[b_chest]["..i.."] Forceload anchor placed under chest")
|
||||||
|
end
|
||||||
else
|
else
|
||||||
minetest.log("action","[b_chest]["..i.."] Unable to place chest at "..chests[i].position.x..", "..chests[i].position.y..", "..chests[i].position.z.." : place already in use.")
|
minetest.log("action","[b_chest]["..i.."] Unable to place chest at "..chests[i].position.x..", "..chests[i].position.y..", "..chests[i].position.z.." : place already in use.")
|
||||||
break
|
break
|
||||||
|
1
mods/forceload
Submodule
1
mods/forceload
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 32d2e0382866033e921b5dd369c9b36a1876464f
|
0
mods/trmp_minetest_game/modpack.txt
Normal file
0
mods/trmp_minetest_game/modpack.txt
Normal file
2
mods/trmp_minetest_game/trm_boats/depends.txt
Normal file
2
mods/trmp_minetest_game/trm_boats/depends.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
treasurer
|
||||||
|
boats
|
1
mods/trmp_minetest_game/trm_boats/init.lua
Normal file
1
mods/trmp_minetest_game/trm_boats/init.lua
Normal file
@ -0,0 +1 @@
|
|||||||
|
treasurer.register_treasure("boats:boat",0.001,4,nil,nil,"transport_vehicle")
|
2
mods/trmp_minetest_game/trm_bucket/depends.txt
Normal file
2
mods/trmp_minetest_game/trm_bucket/depends.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
treasurer
|
||||||
|
bucket
|
1
mods/trmp_minetest_game/trm_bucket/init.lua
Normal file
1
mods/trmp_minetest_game/trm_bucket/init.lua
Normal file
@ -0,0 +1 @@
|
|||||||
|
treasurer.register_treasure("bucket:bucket_empty",0.01,3.5,{1,3},nil,"tool")
|
2
mods/trmp_minetest_game/trm_default/depends.txt
Normal file
2
mods/trmp_minetest_game/trm_default/depends.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
treasurer
|
||||||
|
default
|
84
mods/trmp_minetest_game/trm_default/init.lua
Normal file
84
mods/trmp_minetest_game/trm_default/init.lua
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
--[[
|
||||||
|
This is a Treasure Registration Mod (TRM) for the default mod.
|
||||||
|
It is meant to use together with the default mod and the Treasurer mod.
|
||||||
|
|
||||||
|
This TRM registers a bunch of items found in the default mod.
|
||||||
|
]]
|
||||||
|
|
||||||
|
treasurer.register_treasure("default:gold_ingot",0.01,7,{1,10},nil,"crafting_component")
|
||||||
|
treasurer.register_treasure("default:bronze_ingot",0.02,5,{1,16},nil,"crafting_component")
|
||||||
|
treasurer.register_treasure("default:copper_ingot",0.06,3,{1,17},nil,"crafting_component")
|
||||||
|
treasurer.register_treasure("default:steel_ingot",0.09,4,{1,20},nil,"crafting_component")
|
||||||
|
treasurer.register_treasure("default:clay_brick",0.1,5,{2,12},nil,"crafting_component")
|
||||||
|
treasurer.register_treasure("default:coal_lump",0.2,2,{3,10},nil,{ "crafting_component", "fuel" })
|
||||||
|
treasurer.register_treasure("default:coalblock",0.02,6,1,nil, "fuel")
|
||||||
|
treasurer.register_treasure("default:obsidian_shard",0.05,5,{3,20},nil,"crafting_component")
|
||||||
|
treasurer.register_treasure("default:obsidian_shard",0.0005,5,{21,90},nil,"crafting_component")
|
||||||
|
treasurer.register_treasure("default:mese_crystal",0.008,9,{1,5},nil,"crafting_component")
|
||||||
|
|
||||||
|
|
||||||
|
treasurer.register_treasure("default:paper",0.1,2,{3,6},nil,"crafting_component")
|
||||||
|
treasurer.register_treasure("default:stick",0.1,2,{1,15},nil,"crafting_component")
|
||||||
|
treasurer.register_treasure("default:stick",0.05,2,{16,33},nil,"crafting_component")
|
||||||
|
treasurer.register_treasure("default:book",0.1,4,{1,2},nil,"crafting_component")
|
||||||
|
|
||||||
|
treasurer.register_treasure("default:mese_crystal_fragment",0.01,3,{1,9},nil,"crafting_component")
|
||||||
|
treasurer.register_treasure("default:sapling",0.05,2,{1,20},nil,"seed")
|
||||||
|
treasurer.register_treasure("default:junglesapling",0.03,3,{1,5},nil,"seed")
|
||||||
|
treasurer.register_treasure("default:apple",0.2,0.5,{1,7},nil,"food")
|
||||||
|
|
||||||
|
treasurer.register_treasure("default:shovel_wood",0.02,2,nil,nil,"minetool")
|
||||||
|
treasurer.register_treasure("default:shovel_stone",0.050,3,nil,nil,"minetool")
|
||||||
|
treasurer.register_treasure("default:shovel_steel",0.07,5,nil,nil,"minetool")
|
||||||
|
treasurer.register_treasure("default:shovel_bronze",0.006,6,nil,nil,"minetool")
|
||||||
|
treasurer.register_treasure("default:shovel_mese",0.0012,8,nil,nil,"minetool")
|
||||||
|
treasurer.register_treasure("default:shovel_diamond",0.0008,9,nil,nil,"minetool")
|
||||||
|
|
||||||
|
treasurer.register_treasure("default:axe_wood",0.02,2,nil,nil,"minetool")
|
||||||
|
treasurer.register_treasure("default:axe_stone",0.045,3,nil,nil,"minetool")
|
||||||
|
treasurer.register_treasure("default:axe_steel",0.05,5,nil,nil,"minetool")
|
||||||
|
treasurer.register_treasure("default:axe_bronze",0.005,6,nil,nil,"minetool")
|
||||||
|
treasurer.register_treasure("default:axe_mese",0.0002,8,nil,nil,"minetool")
|
||||||
|
treasurer.register_treasure("default:axe_diamond",0.000125,9,nil,nil,"minetool")
|
||||||
|
|
||||||
|
treasurer.register_treasure("default:pick_wood",0.005,2,nil,nil,"minetool")
|
||||||
|
treasurer.register_treasure("default:pick_stone",0.018,3,nil,nil,"minetool")
|
||||||
|
treasurer.register_treasure("default:pick_steel",0.02,5,nil,nil,"minetool")
|
||||||
|
treasurer.register_treasure("default:pick_bronze",0.004,6,nil,nil,"minetool")
|
||||||
|
treasurer.register_treasure("default:pick_mese",0.008,8,nil,nil,"minetool")
|
||||||
|
treasurer.register_treasure("default:pick_diamond",0.005,9,nil,nil,"minetool")
|
||||||
|
|
||||||
|
treasurer.register_treasure("default:sword_wood",0.001,2,nil,nil,"melee_weapon")
|
||||||
|
treasurer.register_treasure("default:sword_stone",0.016,3,nil,nil,"melee_weapon")
|
||||||
|
treasurer.register_treasure("default:sword_steel",0.02,5,nil,nil,"melee_weapon")
|
||||||
|
treasurer.register_treasure("default:sword_bronze",0.015,6,nil,nil,"melee_weapon")
|
||||||
|
treasurer.register_treasure("default:sword_mese",0.007,8,nil,nil,"melee_weapon")
|
||||||
|
treasurer.register_treasure("default:sword_diamond",0.0035,9,nil,nil,"melee_weapon")
|
||||||
|
|
||||||
|
treasurer.register_treasure("default:rail",0.01,5,15,nil,"vehicle_structure")
|
||||||
|
treasurer.register_treasure("default:rail",0.02,5,{1,5},nil,"vehicle_structure")
|
||||||
|
treasurer.register_treasure("default:fence_wood",0.1,4,{1,7},nil,"building_block")
|
||||||
|
|
||||||
|
treasurer.register_treasure("default:sign_wall",0.1,4,nil,nil,"deco")
|
||||||
|
treasurer.register_treasure("default:ladder",0.1,3,{1,2},nil,"ladder")
|
||||||
|
treasurer.register_treasure("default:torch",0.2,2,{1,5},nil,"light")
|
||||||
|
|
||||||
|
treasurer.register_treasure("default:stonebrick",0.002,4,{1,5},nil,"building_block")
|
||||||
|
treasurer.register_treasure("default:desert_stonebrick",0.009,4,{1,10},nil,"building_block")
|
||||||
|
treasurer.register_treasure("default:sandstone",0.009,3,{1,3},nil,"building_block")
|
||||||
|
treasurer.register_treasure("default:sandstonebrick",0.0001,4,{1,10},nil,"building_block")
|
||||||
|
treasurer.register_treasure("default:junglewood",0.005,2,{1,20},nil,"building_block")
|
||||||
|
treasurer.register_treasure("default:wood",0.01,2,{1,20},nil,"building_block")
|
||||||
|
treasurer.register_treasure("default:cobble",0.05,1,{1,25},nil,"building_block")
|
||||||
|
treasurer.register_treasure("default:mossycobble",0.005,1,{1,5},nil,"building_block")
|
||||||
|
|
||||||
|
treasurer.register_treasure("default:cactus",0.002,1.5,{3,4},nil,"fuel")
|
||||||
|
|
||||||
|
treasurer.register_treasure("default:bookshelf",0.02,3.5,1,nil,"deco")
|
||||||
|
treasurer.register_treasure("default:glass",0.05,2,1,nil,"building_block")
|
||||||
|
treasurer.register_treasure("default:steelblock",0.002,4,1,nil,"building_block")
|
||||||
|
treasurer.register_treasure("default:copperblock",0.0015,3,1,nil,"building_block")
|
||||||
|
treasurer.register_treasure("default:bronzeblock",0.0005,5,1,nil,"building_block")
|
||||||
|
treasurer.register_treasure("default:goldblock",0.001,7,1,nil,"building_block")
|
||||||
|
treasurer.register_treasure("default:mese",0.0001,8,1,nil,"building_block")
|
||||||
|
treasurer.register_treasure("default:diamondblock",0.00002,10,1,nil,"building_block")
|
2
mods/trmp_minetest_game/trm_doors/depends.txt
Normal file
2
mods/trmp_minetest_game/trm_doors/depends.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
treasurer
|
||||||
|
doors
|
5
mods/trmp_minetest_game/trm_doors/init.lua
Normal file
5
mods/trmp_minetest_game/trm_doors/init.lua
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
treasurer.register_treasure("doors:door_wood",0.01,2,{1,2},nil,"building_block")
|
||||||
|
treasurer.register_treasure("doors:door_glass",0.009,2.5,{1,2},nil,"building_block")
|
||||||
|
treasurer.register_treasure("doors:door_obsidian_glass",0.008,2.75,1,nil,"building_block")
|
||||||
|
treasurer.register_treasure("doors:door_steel",0.007,3,nil,nil,"building_block")
|
||||||
|
treasurer.register_treasure("doors:trapdoor",0.01,2,{1,4},nil,"building_block")
|
2
mods/trmp_minetest_game/trm_dye/depends.txt
Normal file
2
mods/trmp_minetest_game/trm_dye/depends.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
dye
|
||||||
|
treasurer
|
4
mods/trmp_minetest_game/trm_dye/init.lua
Normal file
4
mods/trmp_minetest_game/trm_dye/init.lua
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
local colors = {"white", "lightgrey", "grey", "darkgrey", "black", "red", "orange", "yellow", "lime", "green", "aqua", "cyan", "sky_blue", "blue", "violet", "magenta", "red_violet"}
|
||||||
|
for i=1,#colors do
|
||||||
|
treasurer.register_treasure("dye:"..colors[i], 0.0117, 1, {1,6}, nil, "crafting_component" )
|
||||||
|
end
|
2
mods/trmp_minetest_game/trm_farming/depends.txt
Normal file
2
mods/trmp_minetest_game/trm_farming/depends.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
farming
|
||||||
|
treasurer
|
13
mods/trmp_minetest_game/trm_farming/init.lua
Normal file
13
mods/trmp_minetest_game/trm_farming/init.lua
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
treasurer.register_treasure("farming:hoe_wood",0.01,2,nil,nil,"tool")
|
||||||
|
treasurer.register_treasure("farming:hoe_stone",0.030,2.2,nil,nil,"tool")
|
||||||
|
treasurer.register_treasure("farming:hoe_steel",0.05,2.4,nil,nil,"tool")
|
||||||
|
treasurer.register_treasure("farming:hoe_bronze",0.004,2.6,nil,nil,"tool")
|
||||||
|
|
||||||
|
treasurer.register_treasure("farming:seed_cotton",0.006,2,{1,4},nil,"seed")
|
||||||
|
treasurer.register_treasure("farming:seed_wheat",0.01,3,{1,3},nil,"seed")
|
||||||
|
|
||||||
|
treasurer.register_treasure("farming:wheat",0.02,0.8,{1,3},nil,"raw_food")
|
||||||
|
treasurer.register_treasure("farming:flour",0.01,1.8,{1,3},nil,"raw_food")
|
||||||
|
treasurer.register_treasure("farming:bread",0.006,2,{1,2},nil,"raw_food")
|
||||||
|
|
||||||
|
treasurer.register_treasure("farming:string",0.06,1,{1,4},nil,"crafting_component")
|
2
mods/trmp_minetest_game/trm_screwdriver/depends.txt
Normal file
2
mods/trmp_minetest_game/trm_screwdriver/depends.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
screwdriver
|
||||||
|
treasurer
|
1
mods/trmp_minetest_game/trm_screwdriver/init.lua
Normal file
1
mods/trmp_minetest_game/trm_screwdriver/init.lua
Normal file
@ -0,0 +1 @@
|
|||||||
|
treasurer.register_treasure("screwdriver:screwdriver",0.02,3,{1,2},nil,"tool")
|
2
mods/trmp_minetest_game/trm_tnt/depends.txt
Normal file
2
mods/trmp_minetest_game/trm_tnt/depends.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
treasurer
|
||||||
|
tnt
|
4
mods/trmp_minetest_game/trm_tnt/init.lua
Normal file
4
mods/trmp_minetest_game/trm_tnt/init.lua
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
-- registers TNT and gunpowder
|
||||||
|
|
||||||
|
treasurer.register_treasure("tnt:tnt",0.05,5,nil,nil,"minetool")
|
||||||
|
treasurer.register_treasure("tnt:gunpowder",0.123,3,{1,10},nil,"crafting_component")
|
2
mods/trmp_minetest_game/trm_vessels/depends.txt
Normal file
2
mods/trmp_minetest_game/trm_vessels/depends.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
vessels
|
||||||
|
treasurer
|
5
mods/trmp_minetest_game/trm_vessels/init.lua
Normal file
5
mods/trmp_minetest_game/trm_vessels/init.lua
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
treasurer.register_treasure("vessels:glass_bottle",0.005,1,{1,3},nil,"deco")
|
||||||
|
treasurer.register_treasure("vessels:drinking_glass",0.005,1,{1,12},nil,"deco")
|
||||||
|
treasurer.register_treasure("vessels:steel_bottle",0.0045,2,1,nil,"deco")
|
||||||
|
|
||||||
|
treasurer.register_treasure("vessels:glass_fragments",0.01,1,{1,8},nil,"crafting_component")
|
2
mods/trmp_minetest_game/trm_xpanes/depends.txt
Normal file
2
mods/trmp_minetest_game/trm_xpanes/depends.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
treasurer
|
||||||
|
xpanes
|
2
mods/trmp_minetest_game/trm_xpanes/init.lua
Normal file
2
mods/trmp_minetest_game/trm_xpanes/init.lua
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
treasurer.register_treasure("xpanes:bar",0.05,4,{1,8},nil,"building_block")
|
||||||
|
treasurer.register_treasure("xpanes:pane",0.08,4,{1,16},nil,"building_block")
|
Loading…
Reference in New Issue
Block a user