Compare commits

..

8 Commits

5 changed files with 8 additions and 17 deletions

View File

@ -1,3 +1,3 @@
title = Notre Ami Le Cube 1.6 title = Notre Ami Le Cube 1.6
author = Minetest and Sys4 author = Minetest and Sys4
description = Minetest game slightly modified by Sys4 description = A basic exploration, mining, crafting, and building, sandbox game with no NPCs, monsters, or animals. Minetest Game is usually used with mods added, and many mods are available for this game. Reliably maintained by Minetest Engine core developers.

View File

@ -73,4 +73,4 @@ river_source_sounds = true
# Enable cloud variation by the 'weather' mod. # Enable cloud variation by the 'weather' mod.
# Non-functional in V6 or Singlenode mapgens. # Non-functional in V6 or Singlenode mapgens.
enable_weather = true enable_weather = false

View File

@ -1,4 +1,3 @@
name = creative name = creative
description = Minetest Game mod: creative description = Minetest Game mod: creative
depends = sfinv depends = default, sfinv
optional_depends = default

View File

@ -32,13 +32,7 @@ local function rotate_and_place(itemstack, placer, pointed_thing)
if placer then if placer then
local placer_pos = placer:get_pos() local placer_pos = placer:get_pos()
if placer_pos then if placer_pos then
local diff = vector.subtract(p1, placer_pos) param2 = minetest.dir_to_facedir(vector.subtract(p1, placer_pos))
param2 = minetest.dir_to_facedir(diff)
-- The player places a node on the side face of the node he is standing on
if p0.y == p1.y and math.abs(diff.x) <= 0.5 and math.abs(diff.z) <= 0.5 and diff.y < 0 then
-- reverse node direction
param2 = (param2 + 2) % 4
end
end end
local finepos = minetest.pointed_thing_to_face_pos(placer, pointed_thing) local finepos = minetest.pointed_thing_to_face_pos(placer, pointed_thing)

View File

@ -8,21 +8,19 @@ local dyes = dye.dyes
for i = 1, #dyes do for i = 1, #dyes do
local name, desc = unpack(dyes[i]) local name, desc = unpack(dyes[i])
local color_group = "color_" .. name
minetest.register_node("wool:" .. name, { minetest.register_node("wool:" .. name, {
description = S(desc .. " Wool"), description = S(desc .. " Wool"),
tiles = {"wool_" .. name .. ".png"}, tiles = {"wool_" .. name .. ".png"},
is_ground_content = false, is_ground_content = false,
groups = {snappy = 2, choppy = 2, oddly_breakable_by_hand = 3, groups = {snappy = 2, choppy = 2, oddly_breakable_by_hand = 3,
flammable = 3, wool = 1, [color_group] = 1}, flammable = 3, wool = 1},
sounds = default.node_sound_defaults(), sounds = default.node_sound_defaults(),
}) })
minetest.register_craft{ minetest.register_craft{
type = "shapeless", type = "shapeless",
output = "wool:" .. name, output = "wool:" .. name,
recipe = {"group:dye," .. color_group, "group:wool"}, recipe = {"group:dye,color_" .. name, "group:wool"},
} }
end end