diff --git a/digiboard/depends.txt b/digiboard/depends.txt deleted file mode 100644 index 2cec86e..0000000 --- a/digiboard/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -default -digilines diff --git a/digiboard/init.lua b/digiboard/init.lua deleted file mode 100644 index ca35a9e..0000000 --- a/digiboard/init.lua +++ /dev/null @@ -1,53 +0,0 @@ - - --- Original Digiboard mod by bas080 --- Cracked by jogag --- Added features: settable channel, no more minetest.env, settable field caption (via digiline) - -minetest.register_node("digiboard:keyboard", { - description = "Digiboard", - tiles = {"keyboard_top.png", "keyboard_bottom.png", "keyboard_side.png", "keyboard_side.png", "keyboard_side.png", "keyboard_side.png"}, - walkable = true, - paramtype = "light", - paramtype2 = "facedir", - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-4/8, -4/8, 0, 4/8, -3/8, 4/8}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-4/8, -4/8, 0, 4/8, -3/8, 4/8}, - }, - }, - digiline = { receptor = {}, - effector = { - action = function(pos, node, channel, msg) - local meta = minetest.get_meta(pos) - if channel == meta:get_string("channel") then - meta:set_string("formspec", "field[text;"..msg..";]") - end - end - }, - }, - groups = {choppy = 3, dig_immediate = 2}, - on_construct = function(pos) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", "field[channel;Channel;]") - meta:set_string("infotext", "Keyboard") - meta:set_int("lines", 0) - end, - on_receive_fields = function(pos, formname, fields, sender) - local meta = minetest.get_meta(pos) - local channel = meta:get_string("channel") - if fields.channel then - meta:set_string("channel", fields.channel) - meta:set_string("formspec", "field[text;Enter text;]") - elseif fields.text then - digiline:receptor_send(pos, digiline.rules.default, channel, fields.text) - end - end, -}) diff --git a/digiboard/textures/keyboard_bottom.png b/digiboard/textures/keyboard_bottom.png deleted file mode 100644 index 47155a5..0000000 Binary files a/digiboard/textures/keyboard_bottom.png and /dev/null differ diff --git a/digiboard/textures/keyboard_side.png b/digiboard/textures/keyboard_side.png deleted file mode 100644 index c5183f4..0000000 Binary files a/digiboard/textures/keyboard_side.png and /dev/null differ diff --git a/digiboard/textures/keyboard_top.png b/digiboard/textures/keyboard_top.png deleted file mode 100644 index 3e20f9c..0000000 Binary files a/digiboard/textures/keyboard_top.png and /dev/null differ diff --git a/digilines_weather_sensor/depends.txt b/digilines_weather_sensor/depends.txt deleted file mode 100644 index 40769d5..0000000 --- a/digilines_weather_sensor/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -digilines -weather diff --git a/digilines_weather_sensor/init.lua b/digilines_weather_sensor/init.lua deleted file mode 100644 index 6aa6971..0000000 --- a/digilines_weather_sensor/init.lua +++ /dev/null @@ -1,64 +0,0 @@ - --- Created by jogag --- Part of the Digiline Stuff pack --- Mod: digiline rain sensor --- Compatible with Weather mod and my own Weather+ mod --- Send "GET" to obtain the current weather (none, rain, snow, error) --- If you get "error" is because the weather mod is not installed - -local GET_CMD = "GET" - -local ERR_MSG = "none" - --- all taken from digiline lightsensor mod -local wsensor_nodebox = -{ - type = "fixed", - fixed = { - { -8/16, -8/16, -8/16, 8/16, -7/16, 8/16 }, -- bottom slab - - { -7/16, -7/16, -7/16, -4/16, -5/16, 7/16 }, -- bonds - { 4/16, -7/16, -7/16, 7/16, -5/16, 7/16 }, - { -7/16, -7/16, -7/16, 7/16, -5/16, -4/16 }, - { -7/16, -7/16, 4/16, 7/16, -5/16, 7/16 }, - - { -1/16, -7/16, -1/16, 1/16, -5/16, 1/16 }, -- pin thing in the middle - } -} - -local wsensor_selbox = -{ - type = "fixed", - fixed = {{ -8/16, -8/16, -8/16, 8/16, -3/16, 8/16 }} -} - -local on_digiline_receive = function (pos, node, channel, msg) - local setchan = minetest.get_meta(pos):get_string("channel") - if channel == setchan and msg == GET_CMD then - local value = weather and tostring(weather) or ERR_MSG - digiline:receptor_send(pos, digiline.rules.default, channel, value) - end -end - -minetest.register_node("digilines_weather_sensor:sensor", { - description = "Digiline Rain Sensor", - drawtype = "nodebox", - tiles = {"digilines_weather_sensor.png"}, - - paramtype = "light", - groups = {dig_immediate=2}, - selection_box = wsensor_selbox, - node_box = wsensor_nodebox, - digiline = { - receptor = {}, - effector = { action = on_digiline_receive }, - }, - on_construct = function(pos) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", "field[channel;Channel;${channel}]") - end, - on_receive_fields = function(pos, formname, fields, sender) - if fields.channel then minetest.get_meta(pos):set_string("channel", fields.channel) end - end, -}) - diff --git a/digilines_weather_sensor/textures/digilines_weather_sensor.png b/digilines_weather_sensor/textures/digilines_weather_sensor.png deleted file mode 100644 index 0f0f0af..0000000 Binary files a/digilines_weather_sensor/textures/digilines_weather_sensor.png and /dev/null differ diff --git a/digiprinter/init.lua b/digiprinter/init.lua index a87534d..f464b4f 100644 --- a/digiprinter/init.lua +++ b/digiprinter/init.lua @@ -84,7 +84,6 @@ minetest.register_node("digiprinter:printer", { paramtype2 = "facedir", walkable = true, groups = {snappy=3}, - sound = default.node_sound_wood_defaults(), drawtype = "nodebox", node_box = { type = "fixed", @@ -127,7 +126,7 @@ minetest.register_node("digiprinter:printer", { end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) if minetest.is_protected(pos, player:get_player_name()) then return 0 end - return (stack:get_name() == "default:paper" and stack:get_count() or 0) + return (stack:get_name() == "memorandum:paper" and stack:get_count() or 0) end, allow_metadata_inventory_take = function(pos, listname, index, stack, player) return (minetest.get_meta(pos):get_string("infotext"):find("Busy") and stack:get_count() or 0) @@ -135,20 +134,4 @@ minetest.register_node("digiprinter:printer", { can_dig = function(pos, player) return minetest.get_meta(pos):get_inventory():is_empty("paper") end, -}) - --- printer crafting: --- +-------+ --- | ? P ? | --- | ? M ? | --- | ? D ? | --- +-------+ -minetest.register_craft({ - output = "digiprinter:printer", - recipe = { - { "homedecor", "default:paper", "" }, - { "", "default:mese_crystal", "" }, - { "", "digilines:wire_std_000000", "" }, - }, -}) - +}) \ No newline at end of file