To make everyone happy I will leave the current texture and add a normal texture as well does anyone know how to make the stone type texture an =true =false option?
Sorry I did not invert the ore texture because I have a full white collie and the blue is in the shape of iron ore but I thought that was default ore style sorry if it bother you
For some reason I can't upload a folder on mobile mediafire so if you want an update before I get to my computer delete everything in the unit luau and replace it with this.
Last edited by Chinchow on Tue Jan 22, 2013 21:42, edited 1 time in total.
local function generate_ore(name, wherein, minp, maxp, seed, chunks_per_volume, ore_per_chunk, height_min, height_max)
if maxp.y < height_min or minp.y > height_max then
return
end
local y_min = math.max(minp.y, height_min)
local y_max = math.min(maxp.y, height_max)
local volume = (maxp.x-minp.x+1)*(y_max-y_min+1)*(maxp.z-minp.z+1)
local pr = PseudoRandom(seed)
local num_chunks = math.floor(chunks_per_volume * volume)
local chunk_size = 3
if ore_per_chunk <= 4 then
chunk_size = 2
end
local inverse_chance = math.floor(chunk_size*chunk_size*chunk_size / ore_per_chunk)
--print("generate_ore num_chunks: "..dump(num_chunks))
for i=1,num_chunks do
local y0 = pr:next(y_min, y_max-chunk_size+1)
if y0 >= height_min and y0 <= height_max then
local x0 = pr:next(minp.x, maxp.x-chunk_size+1)
local z0 = pr:next(minp.z, maxp.z-chunk_size+1)
local p0 = {x=x0, y=y0, z=z0}
for x1=0,chunk_size-1 do
for y1=0,chunk_size-1 do
for z1=0,chunk_size-1 do
if pr:next(1,inverse_chance) == 1 then
local x2 = x0+x1
local y2 = y0+y1
local z2 = z0+z1
local p2 = {x=x2, y=y2, z=z2}
if minetest.env:get_node(p2).name == wherein then
minetest.env:set_node(p2, {name=name})
end
end
end
end
end
end
end
end
Hello like to ad this mod to my Server. But get the following error.
22:55:41: ERROR[main]: ========== ERROR FROM LUA ===========
22:55:41: ERROR[main]: Failed to load and run script from
22:55:41: ERROR[main]: /home/ruehmann/.minetest/mods/orichalcum/init.lua:
22:55:41: ERROR[main]: /home/ruehmann/.minetest/mods/orichalcum/init.lua:28: '}' expected (to close '{' at line 22) near ')'
22:55:41: ERROR[main]: ======= END OF ERROR FROM LUA ========
22:55:41: ERROR[main]: Server: Failed to load and run /home/ruehmann/.minetest/mods/orichalcum/init.lua
22:55:41: ERROR[main]: ModError: ModError: Failed to load and run /home/ruehmann/.minetest/mods/orichalcum/init.lua
JPRuehmann wrote:Hello like to ad this mod to my Server. But get the following error.
22:55:41: ERROR[main]: /home/ruehmann/.minetest/mods/orichalcum/init.lua:28: '}' expected (to close '{' at line 22) near ')'
00:00:13: ERROR[main]: ========== ERROR FROM LUA ===========
00:00:13: ERROR[main]: Failed to load and run script from
00:00:13: ERROR[main]: /home/ruehmann/.minetest/mods/orichalcum/init.lua:
00:00:13: ERROR[main]: /home/ruehmann/.minetest/mods/orichalcum/init.lua:58: '}' expected near '['
00:00:13: ERROR[main]: ======= END OF ERROR FROM LUA ========
00:00:13: ERROR[main]: Server: Failed to load and run /home/ruehmann/.minetest/mods/orichalcum/init.lua
00:00:13: ERROR[main]: ModError: ModError: Failed to load and run /home/ruehmann/.minetest/mods/orichalcum/init.lua
This time I´ve found it myself
in Line 58
it must say fleshy={times={[1]=1.50, [2]=1.10, [3]=0.60}, uses=125, maxlevel=1}
but it says fleshy={times={[1]=1.50 [2]=1.10, [3]=0.60}, uses=125, maxlevel=1}
Thanks,
JPR
11:27:02: ERROR[main]: ========== ERROR FROM LUA ===========
11:27:02: ERROR[main]: Failed to load and run script from
11:27:02: ERROR[main]: L:\minetest-0.4.9\bin\..\mods\orichalcum\init.lua:
11:27:02: ERROR[main]: L:\minetest-0.4.9\bin\..\mods\orichalcum\init.lua:28: '}' expected (to close '{' at line 22) near ')'
11:27:02: ERROR[main]: ======= END OF ERROR FROM LUA ========
11:27:02: ERROR[main]: Server: Failed to load and run L:\minetest-0.4.9\bin\..\mods\orichalcum\init.lua
11:27:02: ERROR[main]: ModError: ModError: Failed to load and run L:\minetest-0.4.9\bin\..\mods\orichalcum\init.lua
11:27:02: ERROR[main]: ========== ERROR FROM LUA ===========
11:27:02: ERROR[main]: Failed to load and run script from
11:27:02: ERROR[main]: L:\minetest-0.4.9\bin\..\mods\orichalcum\init.lua:
11:27:02: ERROR[main]: L:\minetest-0.4.9\bin\..\mods\orichalcum\init.lua:28: '}' expected (to close '{' at line 22) near ')'
11:27:02: ERROR[main]: ======= END OF ERROR FROM LUA ========
11:27:02: ERROR[main]: Server: Failed to load and run L:\minetest-0.4.9\bin\..\mods\orichalcum\init.lua
11:27:02: ERROR[main]: ModError: ModError: Failed to load and run L:\minetest-0.4.9\bin\..\mods\orichalcum\init.lua
Thanks
I have updated the mod to work now. Enjoy!
Note: WOOT! It may seem a little strange, but I'm ecstatic that my mod made it to old mods. It just feels like an achievement.