From da7d5ef0e0cf16a7144239809fcff9384cccd1cc Mon Sep 17 00:00:00 2001 From: Pitriss Date: Sun, 30 Nov 2014 18:33:09 +0100 Subject: [PATCH] Revert to fcc8eabc3bbd1b0ea2c5788bbcc11dd4dd40fc84 --- .gitmodules | 27 + mods/computer | 1 + mods/computer/CHANGES.txt | 38 - mods/computer/LICENSE.txt | 15 - mods/computer/README.txt | 61 -- mods/computer/TODO.txt | 29 - mods/computer/computers.lua | 351 -------- mods/computer/depends.txt | 1 - mods/computer/init.lua | 147 ---- mods/computer/locale/es.txt | 6 - mods/computer/miscitems.lua | 77 -- mods/computer/recipes.lua | 117 --- .../textures/computer_admiral128_bk.png | Bin 313 -> 0 bytes .../textures/computer_admiral128_bt.png | Bin 313 -> 0 bytes .../textures/computer_admiral128_ft.png | Bin 1480 -> 0 bytes .../textures/computer_admiral128_lt.png | Bin 315 -> 0 bytes .../textures/computer_admiral128_rt.png | Bin 315 -> 0 bytes .../textures/computer_admiral128_tp.png | Bin 483 -> 0 bytes .../textures/computer_admiral64_bk.png | Bin 321 -> 0 bytes .../textures/computer_admiral64_bt.png | Bin 313 -> 0 bytes .../textures/computer_admiral64_ft.png | Bin 415 -> 0 bytes .../textures/computer_admiral64_lt.png | Bin 331 -> 0 bytes .../textures/computer_admiral64_rt.png | Bin 315 -> 0 bytes .../textures/computer_admiral64_tp.png | Bin 461 -> 0 bytes mods/computer/textures/computer_monitor_b.png | Bin 245 -> 0 bytes .../computer/textures/computer_monitor_bt.png | Bin 222 -> 0 bytes .../textures/computer_monitor_btdl.png | Bin 203 -> 0 bytes .../textures/computer_monitor_f_bios.png | Bin 6247 -> 0 bytes .../textures/computer_monitor_f_desktop.png | Bin 17492 -> 0 bytes .../textures/computer_monitor_f_dl.png | Bin 173 -> 0 bytes .../textures/computer_monitor_f_loading.png | Bin 1386 -> 0 bytes .../textures/computer_monitor_f_login.png | Bin 933 -> 0 bytes .../textures/computer_monitor_f_off.png | Bin 218 -> 0 bytes .../textures/computer_monitor_f_on.png | Bin 387 -> 0 bytes mods/computer/textures/computer_monitor_l.png | Bin 183 -> 0 bytes mods/computer/textures/computer_monitor_r.png | Bin 183 -> 0 bytes mods/computer/textures/computer_monitor_t.png | Bin 332 -> 0 bytes .../textures/computer_monitor_t_off.png | Bin 326 -> 0 bytes .../textures/computer_monitor_tdl.png | Bin 354 -> 0 bytes .../computer/textures/computer_piepad_inv.png | Bin 256 -> 0 bytes .../textures/computer_piepad_inv_off.png | Bin 169 -> 0 bytes mods/computer/textures/computer_printer_b.png | Bin 298 -> 0 bytes .../computer/textures/computer_printer_bt.png | Bin 270 -> 0 bytes mods/computer/textures/computer_printer_f.png | Bin 259 -> 0 bytes mods/computer/textures/computer_printer_l.png | Bin 285 -> 0 bytes mods/computer/textures/computer_printer_r.png | Bin 293 -> 0 bytes mods/computer/textures/computer_printer_t.png | Bin 322 -> 0 bytes mods/computer/textures/computer_router_b.png | Bin 445 -> 0 bytes mods/computer/textures/computer_router_bt.png | Bin 279 -> 0 bytes mods/computer/textures/computer_router_f.png | Bin 447 -> 0 bytes .../textures/computer_router_f_animated.png | Bin 7525 -> 0 bytes mods/computer/textures/computer_router_l.png | Bin 383 -> 0 bytes mods/computer/textures/computer_router_r.png | Bin 397 -> 0 bytes mods/computer/textures/computer_router_t.png | Bin 269 -> 0 bytes mods/computer/textures/computer_server_bt.png | Bin 152 -> 0 bytes .../textures/computer_server_f_off.png | Bin 876 -> 0 bytes .../textures/computer_server_f_on.png | Bin 1173 -> 0 bytes mods/computer/textures/computer_server_l.png | Bin 177 -> 0 bytes mods/computer/textures/computer_server_r.png | Bin 179 -> 0 bytes mods/computer/textures/computer_server_t.png | Bin 152 -> 0 bytes .../textures/computer_shefriendSOO_bk.png | Bin 310 -> 0 bytes .../textures/computer_shefriendSOO_bt.png | Bin 350 -> 0 bytes .../textures/computer_shefriendSOO_ft.png | Bin 935 -> 0 bytes .../textures/computer_shefriendSOO_ft_off.png | Bin 897 -> 0 bytes .../textures/computer_shefriendSOO_lt.png | Bin 374 -> 0 bytes .../textures/computer_shefriendSOO_rt.png | Bin 370 -> 0 bytes .../textures/computer_shefriendSOO_tp.png | Bin 491 -> 0 bytes .../textures/computer_slaystation2_bk.png | Bin 592 -> 0 bytes .../textures/computer_slaystation2_bt.png | Bin 494 -> 0 bytes .../textures/computer_slaystation2_ft.png | Bin 440 -> 0 bytes .../textures/computer_slaystation2_ft_off.png | Bin 175 -> 0 bytes .../textures/computer_slaystation2_lt.png | Bin 549 -> 0 bytes .../textures/computer_slaystation2_rt.png | Bin 354 -> 0 bytes .../textures/computer_slaystation2_tp.png | Bin 523 -> 0 bytes .../textures/computer_slaystation_bk.png | Bin 559 -> 0 bytes .../textures/computer_slaystation_bt.png | Bin 484 -> 0 bytes .../textures/computer_slaystation_ft.png | Bin 454 -> 0 bytes .../textures/computer_slaystation_lt.png | Bin 437 -> 0 bytes .../textures/computer_slaystation_rt.png | Bin 311 -> 0 bytes .../textures/computer_slaystation_tp.png | Bin 452 -> 0 bytes .../textures/computer_slaystation_tp_off.png | Bin 443 -> 0 bytes .../computer/textures/computer_specter_bk.png | Bin 1531 -> 0 bytes .../computer/textures/computer_specter_bt.png | Bin 484 -> 0 bytes .../computer/textures/computer_specter_ft.png | Bin 1575 -> 0 bytes .../computer/textures/computer_specter_lt.png | Bin 416 -> 0 bytes .../computer/textures/computer_specter_rt.png | Bin 356 -> 0 bytes .../computer/textures/computer_specter_tp.png | Bin 625 -> 0 bytes mods/computer/textures/computer_tower_b.png | Bin 687 -> 0 bytes mods/computer/textures/computer_tower_bt.png | Bin 159 -> 0 bytes .../textures/computer_tower_f_off.png | Bin 436 -> 0 bytes .../computer/textures/computer_tower_f_on.png | Bin 447 -> 0 bytes mods/computer/textures/computer_tower_l.png | Bin 243 -> 0 bytes mods/computer/textures/computer_tower_r.png | Bin 350 -> 0 bytes mods/computer/textures/computer_tower_t.png | Bin 159 -> 0 bytes mods/computer/textures/computer_vanio_bk.png | Bin 907 -> 0 bytes .../textures/computer_vanio_bk_off.png | Bin 157 -> 0 bytes mods/computer/textures/computer_vanio_bt.png | Bin 403 -> 0 bytes mods/computer/textures/computer_vanio_ft.png | Bin 1796 -> 0 bytes .../textures/computer_vanio_ft_off.png | Bin 157 -> 0 bytes mods/computer/textures/computer_vanio_lt.png | Bin 374 -> 0 bytes .../textures/computer_vanio_lt_off.png | Bin 157 -> 0 bytes mods/computer/textures/computer_vanio_rt.png | Bin 354 -> 0 bytes .../textures/computer_vanio_rt_off.png | Bin 157 -> 0 bytes mods/computer/textures/computer_vanio_tp.png | Bin 436 -> 0 bytes .../textures/computer_vanio_tp_off.png | Bin 907 -> 0 bytes mods/computer/textures/computer_wee_bk.png | Bin 176 -> 0 bytes mods/computer/textures/computer_wee_bt.png | Bin 143 -> 0 bytes mods/computer/textures/computer_wee_ft.png | Bin 274 -> 0 bytes .../computer/textures/computer_wee_ft_off.png | Bin 270 -> 0 bytes mods/computer/textures/computer_wee_lt.png | Bin 174 -> 0 bytes mods/computer/textures/computer_wee_rt.png | Bin 174 -> 0 bytes mods/computer/textures/computer_wee_tp.png | Bin 165 -> 0 bytes .../textures/homedecor_plastic_base.png | Bin 419 -> 0 bytes .../textures/homedecor_plastic_base_inv.png | Bin 561 -> 0 bytes .../textures/homedecor_plastic_sheeting.png | Bin 198 -> 0 bytes mods/connected_textures | 1 + mods/connected_textures/README.txt | 3 - mods/connected_textures/depends.txt | 1 - mods/connected_textures/init.lua | 48 -- .../connected_textures_coal_glass_stripes.png | Bin 187 -> 0 bytes .../connected_textures_glass_stripes.png | Bin 155 -> 0 bytes .../connected_textures_glow_glass_stripes.png | Bin 195 -> 0 bytes .../textures/connected_textures_ice.png | Bin 672 -> 0 bytes .../textures/connected_textures_invisible.png | Bin 81 -> 0 bytes .../connected_textures_iron_glass_stripes.png | Bin 192 -> 0 bytes ...nected_textures_titanium_glass_stripes.png | Bin 148 -> 0 bytes mods/default/nodes.lua | 4 +- mods/forth_computer | 1 + mods/gloopblocks | 1 + mods/gloopblocks/.gitignore | 1 - mods/gloopblocks/LICENSE | 90 --- mods/gloopblocks/README | 74 -- mods/gloopblocks/crafts.lua | 349 -------- mods/gloopblocks/depends.txt | 4 - mods/gloopblocks/init.lua | 531 ------------ .../textures/gloopblocks_basalt.png | Bin 595 -> 0 bytes .../textures/gloopblocks_cement.png | Bin 363 -> 0 bytes .../textures/gloopblocks_cement_axe.png | Bin 187 -> 0 bytes .../textures/gloopblocks_cement_pick.png | Bin 230 -> 0 bytes .../textures/gloopblocks_cement_shovel.png | Bin 189 -> 0 bytes .../textures/gloopblocks_cement_sword.png | Bin 210 -> 0 bytes .../textures/gloopblocks_cobble_road.png | Bin 929 -> 0 bytes .../gloopblocks_cobble_road_mossy.png | Bin 931 -> 0 bytes .../textures/gloopblocks_evil_axe.png | Bin 223 -> 0 bytes .../textures/gloopblocks_evil_block.png | Bin 588 -> 0 bytes .../textures/gloopblocks_evil_pick.png | Bin 216 -> 0 bytes .../textures/gloopblocks_evil_shovel.png | Bin 204 -> 0 bytes .../textures/gloopblocks_evil_stick.png | Bin 344 -> 0 bytes .../textures/gloopblocks_evil_sword.png | Bin 221 -> 0 bytes .../gloopblocks_oerkkiblock_front.png | Bin 449 -> 0 bytes .../gloopblocks_oerkkiblock_sides.png | Bin 692 -> 0 bytes .../textures/gloopblocks_oerkkiblock_tb.png | Bin 696 -> 0 bytes .../textures/gloopblocks_pavement.png | Bin 287 -> 0 bytes .../textures/gloopblocks_pumice.png | Bin 1094 -> 0 bytes .../textures/gloopblocks_rainbow_block.png | Bin 141 -> 0 bytes .../textures/gloopblocks_scaffold.png | Bin 190 -> 0 bytes .../gloopblocks_stone_brick_mossy.png | Bin 1091 -> 0 bytes .../textures/gloopblocks_stone_mossy.png | Bin 807 -> 0 bytes .../textures/gloopblocks_wet_cement.png | Bin 366 -> 0 bytes mods/itemframes | 1 + mods/itemframes/README.md | 6 - mods/itemframes/depends.txt | 1 - mods/itemframes/init.lua | 227 ------ mods/itemframes/textures/itemframes_frame.png | Bin 206 -> 0 bytes .../textures/itemframes_pedestal.png | Bin 519 -> 0 bytes mods/mesecons | 1 + mods/mesecons/LICENSE.txt | 532 ------------ mods/mesecons/README.md | 80 -- mods/mesecons/mesecons/VERSION | 1 - mods/mesecons/mesecons/depends.txt | 1 - mods/mesecons/mesecons/init.lua | 156 ---- mods/mesecons/mesecons/internal.lua | 725 ----------------- mods/mesecons/mesecons/legacy.lua | 5 - mods/mesecons/mesecons/oldwires.lua | 38 - mods/mesecons/mesecons/presets.lua | 45 -- mods/mesecons/mesecons/services.lua | 38 - mods/mesecons/mesecons/settings.lua | 9 - .../mesecons/textures/jeija_fiber.png | Bin 592 -> 0 bytes .../mesecons/mesecons/textures/jeija_glue.png | Bin 487 -> 0 bytes .../textures/jeija_mesecon_crossing_off.png | Bin 341 -> 0 bytes .../textures/jeija_mesecon_crossing_on.png | Bin 340 -> 0 bytes .../textures/jeija_mesecon_curved_off.png | Bin 307 -> 0 bytes .../textures/jeija_mesecon_curved_on.png | Bin 307 -> 0 bytes .../textures/jeija_mesecon_inverter_off.png | Bin 743 -> 0 bytes .../textures/jeija_mesecon_inverter_on.png | Bin 725 -> 0 bytes .../mesecons/textures/jeija_mesecon_off.png | Bin 204 -> 0 bytes .../mesecons/textures/jeija_mesecon_on.png | Bin 196 -> 0 bytes .../mesecons/textures/jeija_mesecon_plug.png | Bin 713 -> 0 bytes .../textures/jeija_mesecon_socket_off.png | Bin 751 -> 0 bytes .../textures/jeija_mesecon_socket_on.png | Bin 737 -> 0 bytes .../textures/jeija_mesecon_switch_off.png | Bin 598 -> 0 bytes .../textures/jeija_mesecon_switch_on.png | Bin 692 -> 0 bytes .../textures/jeija_mesecon_switch_side.png | Bin 553 -> 0 bytes .../textures/jeija_mesecon_t_junction_off.png | Bin 330 -> 0 bytes .../textures/jeija_mesecon_t_junction_on.png | Bin 319 -> 0 bytes .../mesecons/textures/jeija_silicon.png | Bin 867 -> 0 bytes .../mesecons/textures/wires_bump_off.png | Bin 347 -> 0 bytes .../mesecons/textures/wires_bump_on.png | Bin 386 -> 0 bytes .../mesecons/textures/wires_full_off.png | Bin 465 -> 0 bytes .../mesecons/textures/wires_full_on.png | Bin 464 -> 0 bytes mods/mesecons/mesecons/textures/wires_inv.png | Bin 167 -> 0 bytes mods/mesecons/mesecons/textures/wires_off.png | Bin 454 -> 0 bytes mods/mesecons/mesecons/textures/wires_on.png | Bin 492 -> 0 bytes .../mesecons/textures/wires_vertical_off.png | Bin 373 -> 0 bytes .../mesecons/textures/wires_vertical_on.png | Bin 396 -> 0 bytes mods/mesecons/mesecons/util.lua | 183 ----- mods/mesecons/mesecons/wires.lua | 280 ------- mods/mesecons/mesecons_alias/depends.txt | 1 - mods/mesecons/mesecons_alias/init.lua | 40 - .../mesecons/mesecons_blinkyplant/depends.txt | 1 - mods/mesecons/mesecons_blinkyplant/init.lua | 102 --- .../textures/jeija_blinky_plant_off.png | Bin 454 -> 0 bytes .../textures/jeija_blinky_plant_on.png | Bin 463 -> 0 bytes mods/mesecons/mesecons_button/depends.txt | 2 - mods/mesecons/mesecons_button/init.lua | 98 --- .../sounds/mesecons_button_pop.ogg | Bin 6184 -> 0 bytes .../sounds/mesecons_button_push.ogg | Bin 6982 -> 0 bytes .../textures/jeija_wall_button_off.png | Bin 411 -> 0 bytes .../textures/jeija_wall_button_on.png | Bin 449 -> 0 bytes .../textures/jeija_wall_button_sides.png | Bin 434 -> 0 bytes .../mesecons_commandblock/depends.txt | 1 - mods/mesecons/mesecons_commandblock/init.lua | 210 ----- .../textures/jeija_close_window.png | Bin 323 -> 0 bytes .../textures/jeija_commandblock_off.png | Bin 282 -> 0 bytes .../textures/jeija_commandblock_on.png | Bin 278 -> 0 bytes .../mesecons_compatibility/depends.txt | 2 - mods/mesecons/mesecons_compatibility/init.lua | 167 ---- mods/mesecons/mesecons_delayer/depends.txt | 1 - mods/mesecons/mesecons_delayer/init.lua | 189 ----- .../textures/mesecons_delayer_bottom.png | Bin 438 -> 0 bytes .../textures/mesecons_delayer_ends_off.png | Bin 226 -> 0 bytes .../textures/mesecons_delayer_ends_on.png | Bin 228 -> 0 bytes .../textures/mesecons_delayer_off_1.png | Bin 562 -> 0 bytes .../textures/mesecons_delayer_off_2.png | Bin 558 -> 0 bytes .../textures/mesecons_delayer_off_3.png | Bin 561 -> 0 bytes .../textures/mesecons_delayer_off_4.png | Bin 556 -> 0 bytes .../textures/mesecons_delayer_on_1.png | Bin 635 -> 0 bytes .../textures/mesecons_delayer_on_2.png | Bin 632 -> 0 bytes .../textures/mesecons_delayer_on_3.png | Bin 635 -> 0 bytes .../textures/mesecons_delayer_on_4.png | Bin 630 -> 0 bytes .../textures/mesecons_delayer_sides_off.png | Bin 229 -> 0 bytes .../textures/mesecons_delayer_sides_on.png | Bin 234 -> 0 bytes mods/mesecons/mesecons_detector/depends.txt | 2 - mods/mesecons/mesecons_detector/init.lua | 222 ----- .../textures/jeija_node_detector_off.png | Bin 717 -> 0 bytes .../textures/jeija_node_detector_on.png | Bin 727 -> 0 bytes .../textures/jeija_player_detector_off.png | Bin 712 -> 0 bytes .../textures/jeija_player_detector_on.png | Bin 735 -> 0 bytes mods/mesecons/mesecons_extrawires/corner.lua | 83 -- .../mesecons_extrawires/crossover.lua | 176 ---- mods/mesecons/mesecons_extrawires/depends.txt | 2 - mods/mesecons/mesecons_extrawires/init.lua | 5 - .../mesecons/mesecons_extrawires/mesewire.lua | 35 - .../mesecons_extrawires/tjunction.lua | 84 -- .../mesecons/mesecons_extrawires/vertical.lua | 213 ----- mods/mesecons/mesecons_gates/depends.txt | 6 - mods/mesecons/mesecons_gates/init.lua | 223 ------ .../textures/jeija_gate_and.png | Bin 233 -> 0 bytes .../textures/jeija_gate_diode.png | Bin 231 -> 0 bytes .../textures/jeija_gate_nand.png | Bin 251 -> 0 bytes .../textures/jeija_gate_not.png | Bin 241 -> 0 bytes .../textures/jeija_gate_off.png | Bin 195 -> 0 bytes .../mesecons_gates/textures/jeija_gate_on.png | Bin 195 -> 0 bytes .../textures/jeija_gate_xor.png | Bin 245 -> 0 bytes .../mesecons_hydroturbine/depends.txt | 1 - mods/mesecons/mesecons_hydroturbine/init.lua | 96 --- .../textures/jeija_hydro_turbine_off.png | Bin 835 -> 0 bytes .../textures/jeija_hydro_turbine_on.png | Bin 817 -> 0 bytes mods/mesecons/mesecons_insulated/depends.txt | 1 - mods/mesecons/mesecons_insulated/init.lua | 84 -- .../jeija_insulated_wire_crossing_tb_01.png | Bin 305 -> 0 bytes .../jeija_insulated_wire_crossing_tb_10.png | Bin 270 -> 0 bytes .../jeija_insulated_wire_crossing_tb_off.png | Bin 293 -> 0 bytes .../jeija_insulated_wire_crossing_tb_on.png | Bin 209 -> 0 bytes .../jeija_insulated_wire_curved_tb_off.png | Bin 253 -> 0 bytes .../jeija_insulated_wire_curved_tb_on.png | Bin 196 -> 0 bytes .../jeija_insulated_wire_ends_01x.png | Bin 246 -> 0 bytes .../jeija_insulated_wire_ends_01z.png | Bin 252 -> 0 bytes .../jeija_insulated_wire_ends_10x.png | Bin 238 -> 0 bytes .../jeija_insulated_wire_ends_10z.png | Bin 261 -> 0 bytes .../jeija_insulated_wire_ends_off.png | Bin 142 -> 0 bytes .../textures/jeija_insulated_wire_ends_on.png | Bin 126 -> 0 bytes .../jeija_insulated_wire_sides_off.png | Bin 200 -> 0 bytes .../jeija_insulated_wire_sides_on.png | Bin 169 -> 0 bytes .../jeija_insulated_wire_tjunction_tb_off.png | Bin 244 -> 0 bytes .../jeija_insulated_wire_tjunction_tb_on.png | Bin 207 -> 0 bytes mods/mesecons/mesecons_lamp/depends.txt | 1 - mods/mesecons/mesecons_lamp/init.lua | 61 -- .../mesecons_lamp/textures/jeija_meselamp.png | Bin 260 -> 0 bytes .../textures/jeija_meselamp_off.png | Bin 253 -> 0 bytes .../textures/jeija_meselamp_on.png | Bin 307 -> 0 bytes mods/mesecons/mesecons_lightstone/depends.txt | 1 - mods/mesecons/mesecons_lightstone/init.lua | 60 -- .../textures/jeija_lightstone_blue_off.png | Bin 260 -> 0 bytes .../textures/jeija_lightstone_blue_on.png | Bin 545 -> 0 bytes .../jeija_lightstone_darkgray_off.png | Bin 447 -> 0 bytes .../textures/jeija_lightstone_darkgray_on.png | Bin 667 -> 0 bytes .../textures/jeija_lightstone_gray_off.png | Bin 452 -> 0 bytes .../textures/jeija_lightstone_gray_on.png | Bin 662 -> 0 bytes .../textures/jeija_lightstone_green_off.png | Bin 446 -> 0 bytes .../textures/jeija_lightstone_green_on.png | Bin 705 -> 0 bytes .../textures/jeija_lightstone_red_off.png | Bin 408 -> 0 bytes .../textures/jeija_lightstone_red_on.png | Bin 650 -> 0 bytes .../textures/jeija_lightstone_yellow_off.png | Bin 291 -> 0 bytes .../textures/jeija_lightstone_yellow_on.png | Bin 486 -> 0 bytes .../mesecons_luacontroller/depends.txt | 1 - mods/mesecons/mesecons_luacontroller/init.lua | 562 ------------- .../textures/jeija_luac_background.png | Bin 1977 -> 0 bytes .../textures/jeija_luac_background.xcf | Bin 14268 -> 0 bytes .../textures/jeija_luac_runbutton.png | Bin 4262 -> 0 bytes .../textures/jeija_luacontroller_LED_A.png | Bin 3541 -> 0 bytes .../textures/jeija_luacontroller_LED_B.png | Bin 3537 -> 0 bytes .../textures/jeija_luacontroller_LED_C.png | Bin 3537 -> 0 bytes .../textures/jeija_luacontroller_LED_D.png | Bin 3537 -> 0 bytes .../jeija_luacontroller_burnt_top.png | Bin 8706 -> 0 bytes .../textures/jeija_luacontroller_top.png | Bin 11913 -> 0 bytes mods/mesecons/mesecons_materials/depends.txt | 1 - mods/mesecons/mesecons_materials/init.lua | 41 - .../mesecons_microcontroller/MeseconMicro.odt | Bin 825486 -> 0 bytes .../mesecons_microcontroller/MeseconMicro.pdf | Bin 433175 -> 0 bytes .../mesecons_microcontroller/depends.txt | 1 - .../mesecons_microcontroller/init.lua | 717 ----------------- .../textures/jeija_microc_background.png | Bin 2000 -> 0 bytes .../textures/jeija_microcontroller_LED_A.png | Bin 1240 -> 0 bytes .../textures/jeija_microcontroller_LED_B.png | Bin 1239 -> 0 bytes .../textures/jeija_microcontroller_LED_C.png | Bin 1240 -> 0 bytes .../textures/jeija_microcontroller_LED_D.png | Bin 1239 -> 0 bytes .../textures/jeija_microcontroller_bottom.png | Bin 550 -> 0 bytes .../textures/jeija_microcontroller_sides.png | Bin 613 -> 0 bytes .../textures/jeija_microcontroller_top.png | Bin 1151 -> 0 bytes mods/mesecons/mesecons_movestones/depends.txt | 3 - mods/mesecons/mesecons_movestones/init.lua | 216 ----- .../textures/jeija_movestone_arrows.png | Bin 344 -> 0 bytes .../textures/jeija_movestone_side.png | Bin 466 -> 0 bytes .../textures/jeija_sticky_movestone.png | Bin 742 -> 0 bytes mods/mesecons/mesecons_mvps/depends.txt | 1 - mods/mesecons/mesecons_mvps/init.lua | 238 ------ mods/mesecons/mesecons_noteblock/depends.txt | 1 - mods/mesecons/mesecons_noteblock/init.lua | 79 -- .../sounds/mesecons_noteblock_a.ogg | Bin 7436 -> 0 bytes .../sounds/mesecons_noteblock_asharp.ogg | Bin 7436 -> 0 bytes .../sounds/mesecons_noteblock_b.ogg | Bin 7068 -> 0 bytes .../sounds/mesecons_noteblock_c.ogg | Bin 8309 -> 0 bytes .../sounds/mesecons_noteblock_crash.ogg | Bin 30548 -> 0 bytes .../sounds/mesecons_noteblock_csharp.ogg | Bin 8271 -> 0 bytes .../sounds/mesecons_noteblock_d.ogg | Bin 8101 -> 0 bytes .../sounds/mesecons_noteblock_dsharp.ogg | Bin 7860 -> 0 bytes .../sounds/mesecons_noteblock_e.ogg | Bin 7725 -> 0 bytes .../sounds/mesecons_noteblock_f.ogg | Bin 7907 -> 0 bytes .../sounds/mesecons_noteblock_fsharp.ogg | Bin 7573 -> 0 bytes .../sounds/mesecons_noteblock_g.ogg | Bin 7388 -> 0 bytes .../sounds/mesecons_noteblock_gsharp.ogg | Bin 7347 -> 0 bytes .../sounds/mesecons_noteblock_hihat.ogg | Bin 4863 -> 0 bytes .../sounds/mesecons_noteblock_kick.ogg | Bin 7363 -> 0 bytes .../sounds/mesecons_noteblock_litecrash.ogg | Bin 18283 -> 0 bytes .../sounds/mesecons_noteblock_snare.ogg | Bin 7097 -> 0 bytes .../textures/mesecons_noteblock.png | Bin 900 -> 0 bytes mods/mesecons/mesecons_pistons/depends.txt | 2 - mods/mesecons/mesecons_pistons/init.lua | 758 ------------------ .../mesecons_pistons/sounds/piston_extend.ogg | Bin 7060 -> 0 bytes .../sounds/piston_retract.ogg | Bin 7092 -> 0 bytes .../textures/mesecons_piston_back.png | Bin 763 -> 0 bytes .../textures/mesecons_piston_bottom.png | Bin 791 -> 0 bytes .../textures/mesecons_piston_left.png | Bin 790 -> 0 bytes .../textures/mesecons_piston_on_front.png | Bin 759 -> 0 bytes .../textures/mesecons_piston_pusher_back.png | Bin 781 -> 0 bytes .../mesecons_piston_pusher_bottom.png | Bin 762 -> 0 bytes .../textures/mesecons_piston_pusher_front.png | Bin 759 -> 0 bytes .../mesecons_piston_pusher_front_sticky.png | Bin 738 -> 0 bytes .../textures/mesecons_piston_pusher_left.png | Bin 790 -> 0 bytes .../textures/mesecons_piston_pusher_right.png | Bin 802 -> 0 bytes .../textures/mesecons_piston_pusher_top.png | Bin 787 -> 0 bytes .../textures/mesecons_piston_right.png | Bin 786 -> 0 bytes .../textures/mesecons_piston_top.png | Bin 790 -> 0 bytes mods/mesecons/mesecons_powerplant/depends.txt | 1 - mods/mesecons/mesecons_powerplant/init.lua | 31 - .../textures/jeija_power_plant.png | Bin 437 -> 0 bytes .../mesecons_pressureplates/depends.txt | 1 - .../mesecons/mesecons_pressureplates/init.lua | 127 --- .../jeija_pressure_plate_stone_inv.png | Bin 604 -> 0 bytes .../jeija_pressure_plate_stone_off.png | Bin 555 -> 0 bytes .../jeija_pressure_plate_stone_off_edges.png | Bin 292 -> 0 bytes .../jeija_pressure_plate_stone_on.png | Bin 579 -> 0 bytes .../jeija_pressure_plate_stone_on_edges.png | Bin 336 -> 0 bytes .../jeija_pressure_plate_stone_wield.png | Bin 604 -> 0 bytes .../jeija_pressure_plate_wood_inv.png | Bin 716 -> 0 bytes .../jeija_pressure_plate_wood_off.png | Bin 663 -> 0 bytes .../jeija_pressure_plate_wood_off_edges.png | Bin 295 -> 0 bytes .../textures/jeija_pressure_plate_wood_on.png | Bin 675 -> 0 bytes .../jeija_pressure_plate_wood_on_edges.png | Bin 336 -> 0 bytes .../jeija_pressure_plate_wood_wield.png | Bin 716 -> 0 bytes mods/mesecons/mesecons_random/depends.txt | 1 - mods/mesecons/mesecons_random/init.lua | 85 -- .../textures/jeija_ghoststone.png | Bin 743 -> 0 bytes .../textures/jeija_ghoststone_inv.png | Bin 777 -> 0 bytes .../textures/jeija_removestone.png | Bin 743 -> 0 bytes .../textures/jeija_removestone_inv.png | Bin 777 -> 0 bytes mods/mesecons/mesecons_receiver/depends.txt | 1 - mods/mesecons/mesecons_receiver/init.lua | 165 ---- .../textures/receiver_bottom_off.png | Bin 494 -> 0 bytes .../textures/receiver_bottom_on.png | Bin 239 -> 0 bytes .../textures/receiver_fb_off.png | Bin 494 -> 0 bytes .../textures/receiver_fb_on.png | Bin 239 -> 0 bytes .../textures/receiver_lr_off.png | Bin 494 -> 0 bytes .../textures/receiver_lr_on.png | Bin 239 -> 0 bytes .../textures/receiver_top_off.png | Bin 494 -> 0 bytes .../textures/receiver_top_on.png | Bin 239 -> 0 bytes mods/mesecons/mesecons_solarpanel/depends.txt | 2 - mods/mesecons/mesecons_solarpanel/init.lua | 95 --- .../textures/jeija_solar_panel.png | Bin 652 -> 0 bytes mods/mesecons/mesecons_switch/depends.txt | 1 - mods/mesecons/mesecons_switch/init.lua | 41 - .../sounds/mesecons_switch.ogg | Bin 6982 -> 0 bytes mods/mesecons/mesecons_torch/depends.txt | 1 - mods/mesecons/mesecons_torch/init.lua | 118 --- .../textures/jeija_torches_off.png | Bin 219 -> 0 bytes .../textures/jeija_torches_off_ceiling.png | Bin 220 -> 0 bytes .../textures/jeija_torches_off_side.png | Bin 206 -> 0 bytes .../textures/jeija_torches_on.png | Bin 210 -> 0 bytes .../textures/jeija_torches_on_ceiling.png | Bin 220 -> 0 bytes .../textures/jeija_torches_on_side.png | Bin 197 -> 0 bytes mods/mesecons/mesecons_walllever/depends.txt | 2 - mods/mesecons/mesecons_walllever/init.lua | 95 --- .../sounds/mesecons_lever.ogg | Bin 6982 -> 0 bytes .../textures/jeija_wall_lever_back.png | Bin 614 -> 0 bytes .../textures/jeija_wall_lever_bottom.png | Bin 582 -> 0 bytes .../textures/jeija_wall_lever_off.png | Bin 500 -> 0 bytes .../textures/jeija_wall_lever_on.png | Bin 517 -> 0 bytes .../textures/jeija_wall_lever_sides.png | Bin 612 -> 0 bytes .../textures/jeija_wall_lever_tb.png | Bin 575 -> 0 bytes .../textures/jeija_wall_lever_top.png | Bin 587 -> 0 bytes mods/mesecons/modpack.txt | 1 - mods/mesecons_wireless/init.lua | 48 +- mods/moreblocks | 1 + mods/moreblocks/LICENSE.txt | 13 - mods/moreblocks/README.txt | 22 - mods/moreblocks/_config.txt | 17 - mods/moreblocks/aliases.lua | 188 ----- mods/moreblocks/circular_saw.lua | 380 --------- mods/moreblocks/crafting.lua | 389 --------- mods/moreblocks/depends.txt | 1 - mods/moreblocks/init.lua | 383 --------- mods/moreblocks/locale/es.txt | 52 -- mods/moreblocks/locale/fr.txt | 54 -- mods/moreblocks/redefinitions.lua | 272 ------- mods/moreblocks/stairsplus.lua | 448 ----------- mods/moreblocks/stairsplus/aliases.lua | 61 -- mods/moreblocks/stairsplus/microblocks.lua | 199 ----- mods/moreblocks/stairsplus/panels.lua | 192 ----- mods/moreblocks/stairsplus/slabs.lua | 234 ------ mods/moreblocks/stairsplus/stairs.lua | 251 ------ mods/moreblocks/stairsplus_convert.lua | 133 --- .../textures/moreblocks_cactus_brick.png | Bin 735 -> 0 bytes .../textures/moreblocks_cactus_checker.png | Bin 826 -> 0 bytes .../moreblocks_circle_stone_bricks.png | Bin 646 -> 0 bytes .../moreblocks_circular_saw_bottom.png | Bin 699 -> 0 bytes .../textures/moreblocks_circular_saw_side.png | Bin 587 -> 0 bytes .../textures/moreblocks_circular_saw_top.png | Bin 667 -> 0 bytes .../textures/moreblocks_clean_glass.png | Bin 249 -> 0 bytes .../textures/moreblocks_coal_checker.png | Bin 902 -> 0 bytes .../textures/moreblocks_coal_glass.png | Bin 245 -> 0 bytes .../moreblocks_coal_glass_stairsplus.png | Bin 278 -> 0 bytes .../textures/moreblocks_coal_stone.png | Bin 545 -> 0 bytes .../textures/moreblocks_empty_bookshelf.png | Bin 675 -> 0 bytes .../textures/moreblocks_fence_jungle_wood.png | Bin 392 -> 0 bytes .../textures/moreblocks_fence_wood.png | Bin 539 -> 0 bytes mods/moreblocks/textures/moreblocks_glass.png | Bin 978 -> 0 bytes .../textures/moreblocks_glass_stairsplus.png | Bin 973 -> 0 bytes .../textures/moreblocks_glow_glass.png | Bin 265 -> 0 bytes .../moreblocks_glow_glass_stairsplus.png | Bin 287 -> 0 bytes .../textures/moreblocks_iron_checker.png | Bin 884 -> 0 bytes .../textures/moreblocks_iron_glass.png | Bin 248 -> 0 bytes .../moreblocks_iron_glass_stairsplus.png | Bin 283 -> 0 bytes .../textures/moreblocks_iron_stone.png | Bin 555 -> 0 bytes .../textures/moreblocks_iron_stone_bricks.png | Bin 741 -> 0 bytes .../textures/moreblocks_jungle_wood.png | Bin 362 -> 0 bytes .../textures/moreblocks_junglestick.png | Bin 215 -> 0 bytes .../moreblocks_obsidian_glass_stairsplus.png | Bin 209 -> 0 bytes .../textures/moreblocks_plankstone.png | Bin 598 -> 0 bytes .../textures/moreblocks_plankstone_2.png | Bin 604 -> 0 bytes mods/moreblocks/textures/moreblocks_rope.png | Bin 517 -> 0 bytes .../textures/moreblocks_split_stone_tile.png | Bin 734 -> 0 bytes .../moreblocks_split_stone_tile_top.png | Bin 752 -> 0 bytes .../textures/moreblocks_stone_bricks.png | Bin 650 -> 0 bytes .../textures/moreblocks_stone_tile.png | Bin 700 -> 0 bytes .../textures/moreblocks_super_glow_glass.png | Bin 249 -> 0 bytes ...moreblocks_super_glow_glass_stairsplus.png | Bin 288 -> 0 bytes .../textures/moreblocks_sweeper.png | Bin 477 -> 0 bytes .../textures/moreblocks_trap_glass.png | Bin 261 -> 0 bytes .../textures/moreblocks_trap_stone.png | Bin 817 -> 0 bytes mods/moreblocks/textures/moreblocks_wood.png | Bin 387 -> 0 bytes .../textures/moreblocks_wood_tile.png | Bin 598 -> 0 bytes .../textures/moreblocks_wood_tile_center.png | Bin 545 -> 0 bytes .../textures/moreblocks_wood_tile_down.png | Bin 522 -> 0 bytes .../textures/moreblocks_wood_tile_flipped.png | Bin 554 -> 0 bytes .../textures/moreblocks_wood_tile_full.png | Bin 594 -> 0 bytes .../textures/moreblocks_wood_tile_left.png | Bin 507 -> 0 bytes .../textures/moreblocks_wood_tile_right.png | Bin 533 -> 0 bytes .../textures/moreblocks_wood_tile_up.png | Bin 533 -> 0 bytes mods/moreores | 1 + mods/moreores/LICENSE.txt | 17 - mods/moreores/README.txt | 24 - mods/moreores/_config.txt | 35 - mods/moreores/depends.txt | 2 - mods/moreores/init.lua | 348 -------- mods/moreores/locale/de.txt | 22 - mods/moreores/locale/es.txt | 21 - mods/moreores/locale/fr.txt | 21 - mods/moreores/locale/it.txt | 21 - mods/moreores/mg.lua | 46 -- .../textures/moreores_bronze_block.png | Bin 142 -> 0 bytes .../textures/moreores_bronze_ingot.png | Bin 214 -> 0 bytes .../textures/moreores_copper_block.png | Bin 128 -> 0 bytes .../textures/moreores_copper_ingot.png | Bin 214 -> 0 bytes .../textures/moreores_copper_lump.png | Bin 225 -> 0 bytes .../textures/moreores_copper_rail.png | Bin 437 -> 0 bytes .../moreores_copper_rail_crossing.png | Bin 389 -> 0 bytes .../textures/moreores_copper_rail_curved.png | Bin 374 -> 0 bytes .../moreores_copper_rail_t_junction.png | Bin 374 -> 0 bytes .../moreores/textures/moreores_gold_block.png | Bin 142 -> 0 bytes .../moreores/textures/moreores_gold_ingot.png | Bin 214 -> 0 bytes mods/moreores/textures/moreores_gold_lump.png | Bin 221 -> 0 bytes .../textures/moreores_mineral_copper.png | Bin 153 -> 0 bytes .../textures/moreores_mineral_gold.png | Bin 153 -> 0 bytes .../textures/moreores_mineral_mithril.png | Bin 142 -> 0 bytes .../textures/moreores_mineral_silver.png | Bin 153 -> 0 bytes .../textures/moreores_mineral_tin.png | Bin 142 -> 0 bytes .../textures/moreores_mithril_block.png | Bin 372 -> 0 bytes .../textures/moreores_mithril_ingot.png | Bin 214 -> 0 bytes .../textures/moreores_mithril_lump.png | Bin 221 -> 0 bytes .../textures/moreores_silver_block.png | Bin 142 -> 0 bytes .../textures/moreores_silver_ingot.png | Bin 214 -> 0 bytes .../textures/moreores_silver_lump.png | Bin 221 -> 0 bytes mods/moreores/textures/moreores_tin_block.png | Bin 142 -> 0 bytes mods/moreores/textures/moreores_tin_ingot.png | Bin 214 -> 0 bytes mods/moreores/textures/moreores_tin_lump.png | Bin 225 -> 0 bytes .../textures/moreores_tool_bronzeaxe.png | Bin 142 -> 0 bytes .../textures/moreores_tool_bronzepick.png | Bin 160 -> 0 bytes .../textures/moreores_tool_bronzeshovel.png | Bin 148 -> 0 bytes .../textures/moreores_tool_bronzesword.png | Bin 172 -> 0 bytes .../textures/moreores_tool_goldaxe.png | Bin 142 -> 0 bytes .../textures/moreores_tool_goldpick.png | Bin 171 -> 0 bytes .../textures/moreores_tool_goldshovel.png | Bin 148 -> 0 bytes .../textures/moreores_tool_goldsword.png | Bin 172 -> 0 bytes .../textures/moreores_tool_mithrilaxe.png | Bin 140 -> 0 bytes .../textures/moreores_tool_mithrilhoe.png | Bin 203 -> 0 bytes .../textures/moreores_tool_mithrilpick.png | Bin 165 -> 0 bytes .../textures/moreores_tool_mithrilshovel.png | Bin 148 -> 0 bytes .../textures/moreores_tool_mithrilsword.png | Bin 172 -> 0 bytes .../textures/moreores_tool_silveraxe.png | Bin 142 -> 0 bytes .../textures/moreores_tool_silverhoe.png | Bin 202 -> 0 bytes .../textures/moreores_tool_silverpick.png | Bin 166 -> 0 bytes .../textures/moreores_tool_silvershovel.png | Bin 148 -> 0 bytes .../textures/moreores_tool_silversword.png | Bin 172 -> 0 bytes mods/trash_can | 1 + mods/trash_can/README.txt | 62 -- mods/trash_can/depends.txt | 1 - mods/trash_can/dumpster.lua | 145 ---- mods/trash_can/init.lua | 78 -- mods/trash_can/sounds/metal_bang.ogg | Bin 19706 -> 0 bytes mods/trash_can/sounds/trash.ogg | Bin 24386 -> 0 bytes mods/trash_can/textures/dumpster_bottom.png | Bin 835 -> 0 bytes mods/trash_can/textures/dumpster_side.png | Bin 892 -> 0 bytes mods/trash_can/textures/dumpster_top.png | Bin 892 -> 0 bytes mods/trash_can/textures/dumpster_wield.png | Bin 4254 -> 0 bytes mods/trash_can/textures/trash_can_wooden.png | Bin 464 -> 0 bytes .../textures/trash_can_wooden_top.png | Bin 356 -> 0 bytes mods/wireless | 1 + mods/wireless/LICENSE.txt | 2 - mods/wireless/README.md | 17 - mods/wireless/depends.txt | 3 - mods/wireless/init.lua | 148 ---- mods/wireless/textures/recv_side.png | Bin 133 -> 0 bytes mods/wireless/textures/trans_side.png | Bin 134 -> 0 bytes 574 files changed, 55 insertions(+), 14165 deletions(-) create mode 160000 mods/computer delete mode 100644 mods/computer/CHANGES.txt delete mode 100644 mods/computer/LICENSE.txt delete mode 100644 mods/computer/README.txt delete mode 100644 mods/computer/TODO.txt delete mode 100644 mods/computer/computers.lua delete mode 100644 mods/computer/depends.txt delete mode 100644 mods/computer/init.lua delete mode 100644 mods/computer/locale/es.txt delete mode 100644 mods/computer/miscitems.lua delete mode 100644 mods/computer/recipes.lua delete mode 100644 mods/computer/textures/computer_admiral128_bk.png delete mode 100644 mods/computer/textures/computer_admiral128_bt.png delete mode 100644 mods/computer/textures/computer_admiral128_ft.png delete mode 100644 mods/computer/textures/computer_admiral128_lt.png delete mode 100644 mods/computer/textures/computer_admiral128_rt.png delete mode 100644 mods/computer/textures/computer_admiral128_tp.png delete mode 100644 mods/computer/textures/computer_admiral64_bk.png delete mode 100644 mods/computer/textures/computer_admiral64_bt.png delete mode 100644 mods/computer/textures/computer_admiral64_ft.png delete mode 100644 mods/computer/textures/computer_admiral64_lt.png delete mode 100644 mods/computer/textures/computer_admiral64_rt.png delete mode 100644 mods/computer/textures/computer_admiral64_tp.png delete mode 100644 mods/computer/textures/computer_monitor_b.png delete mode 100644 mods/computer/textures/computer_monitor_bt.png delete mode 100644 mods/computer/textures/computer_monitor_btdl.png delete mode 100644 mods/computer/textures/computer_monitor_f_bios.png delete mode 100644 mods/computer/textures/computer_monitor_f_desktop.png delete mode 100644 mods/computer/textures/computer_monitor_f_dl.png delete mode 100644 mods/computer/textures/computer_monitor_f_loading.png delete mode 100644 mods/computer/textures/computer_monitor_f_login.png delete mode 100644 mods/computer/textures/computer_monitor_f_off.png delete mode 100644 mods/computer/textures/computer_monitor_f_on.png delete mode 100644 mods/computer/textures/computer_monitor_l.png delete mode 100644 mods/computer/textures/computer_monitor_r.png delete mode 100644 mods/computer/textures/computer_monitor_t.png delete mode 100644 mods/computer/textures/computer_monitor_t_off.png delete mode 100644 mods/computer/textures/computer_monitor_tdl.png delete mode 100644 mods/computer/textures/computer_piepad_inv.png delete mode 100644 mods/computer/textures/computer_piepad_inv_off.png delete mode 100644 mods/computer/textures/computer_printer_b.png delete mode 100644 mods/computer/textures/computer_printer_bt.png delete mode 100644 mods/computer/textures/computer_printer_f.png delete mode 100644 mods/computer/textures/computer_printer_l.png delete mode 100644 mods/computer/textures/computer_printer_r.png delete mode 100644 mods/computer/textures/computer_printer_t.png delete mode 100644 mods/computer/textures/computer_router_b.png delete mode 100644 mods/computer/textures/computer_router_bt.png delete mode 100644 mods/computer/textures/computer_router_f.png delete mode 100644 mods/computer/textures/computer_router_f_animated.png delete mode 100644 mods/computer/textures/computer_router_l.png delete mode 100644 mods/computer/textures/computer_router_r.png delete mode 100644 mods/computer/textures/computer_router_t.png delete mode 100644 mods/computer/textures/computer_server_bt.png delete mode 100644 mods/computer/textures/computer_server_f_off.png delete mode 100644 mods/computer/textures/computer_server_f_on.png delete mode 100644 mods/computer/textures/computer_server_l.png delete mode 100644 mods/computer/textures/computer_server_r.png delete mode 100644 mods/computer/textures/computer_server_t.png delete mode 100644 mods/computer/textures/computer_shefriendSOO_bk.png delete mode 100644 mods/computer/textures/computer_shefriendSOO_bt.png delete mode 100644 mods/computer/textures/computer_shefriendSOO_ft.png delete mode 100644 mods/computer/textures/computer_shefriendSOO_ft_off.png delete mode 100644 mods/computer/textures/computer_shefriendSOO_lt.png delete mode 100644 mods/computer/textures/computer_shefriendSOO_rt.png delete mode 100644 mods/computer/textures/computer_shefriendSOO_tp.png delete mode 100644 mods/computer/textures/computer_slaystation2_bk.png delete mode 100644 mods/computer/textures/computer_slaystation2_bt.png delete mode 100644 mods/computer/textures/computer_slaystation2_ft.png delete mode 100644 mods/computer/textures/computer_slaystation2_ft_off.png delete mode 100644 mods/computer/textures/computer_slaystation2_lt.png delete mode 100644 mods/computer/textures/computer_slaystation2_rt.png delete mode 100644 mods/computer/textures/computer_slaystation2_tp.png delete mode 100644 mods/computer/textures/computer_slaystation_bk.png delete mode 100644 mods/computer/textures/computer_slaystation_bt.png delete mode 100644 mods/computer/textures/computer_slaystation_ft.png delete mode 100644 mods/computer/textures/computer_slaystation_lt.png delete mode 100644 mods/computer/textures/computer_slaystation_rt.png delete mode 100644 mods/computer/textures/computer_slaystation_tp.png delete mode 100644 mods/computer/textures/computer_slaystation_tp_off.png delete mode 100644 mods/computer/textures/computer_specter_bk.png delete mode 100644 mods/computer/textures/computer_specter_bt.png delete mode 100644 mods/computer/textures/computer_specter_ft.png delete mode 100644 mods/computer/textures/computer_specter_lt.png delete mode 100644 mods/computer/textures/computer_specter_rt.png delete mode 100644 mods/computer/textures/computer_specter_tp.png delete mode 100644 mods/computer/textures/computer_tower_b.png delete mode 100644 mods/computer/textures/computer_tower_bt.png delete mode 100644 mods/computer/textures/computer_tower_f_off.png delete mode 100644 mods/computer/textures/computer_tower_f_on.png delete mode 100644 mods/computer/textures/computer_tower_l.png delete mode 100644 mods/computer/textures/computer_tower_r.png delete mode 100644 mods/computer/textures/computer_tower_t.png delete mode 100644 mods/computer/textures/computer_vanio_bk.png delete mode 100644 mods/computer/textures/computer_vanio_bk_off.png delete mode 100644 mods/computer/textures/computer_vanio_bt.png delete mode 100644 mods/computer/textures/computer_vanio_ft.png delete mode 100644 mods/computer/textures/computer_vanio_ft_off.png delete mode 100644 mods/computer/textures/computer_vanio_lt.png delete mode 100644 mods/computer/textures/computer_vanio_lt_off.png delete mode 100644 mods/computer/textures/computer_vanio_rt.png delete mode 100644 mods/computer/textures/computer_vanio_rt_off.png delete mode 100644 mods/computer/textures/computer_vanio_tp.png delete mode 100644 mods/computer/textures/computer_vanio_tp_off.png delete mode 100644 mods/computer/textures/computer_wee_bk.png delete mode 100644 mods/computer/textures/computer_wee_bt.png delete mode 100644 mods/computer/textures/computer_wee_ft.png delete mode 100644 mods/computer/textures/computer_wee_ft_off.png delete mode 100644 mods/computer/textures/computer_wee_lt.png delete mode 100644 mods/computer/textures/computer_wee_rt.png delete mode 100644 mods/computer/textures/computer_wee_tp.png delete mode 100644 mods/computer/textures/homedecor_plastic_base.png delete mode 100644 mods/computer/textures/homedecor_plastic_base_inv.png delete mode 100644 mods/computer/textures/homedecor_plastic_sheeting.png create mode 160000 mods/connected_textures delete mode 100644 mods/connected_textures/README.txt delete mode 100644 mods/connected_textures/depends.txt delete mode 100644 mods/connected_textures/init.lua delete mode 100644 mods/connected_textures/textures/connected_textures_coal_glass_stripes.png delete mode 100644 mods/connected_textures/textures/connected_textures_glass_stripes.png delete mode 100644 mods/connected_textures/textures/connected_textures_glow_glass_stripes.png delete mode 100644 mods/connected_textures/textures/connected_textures_ice.png delete mode 100644 mods/connected_textures/textures/connected_textures_invisible.png delete mode 100644 mods/connected_textures/textures/connected_textures_iron_glass_stripes.png delete mode 100644 mods/connected_textures/textures/connected_textures_titanium_glass_stripes.png create mode 160000 mods/forth_computer create mode 160000 mods/gloopblocks delete mode 100644 mods/gloopblocks/.gitignore delete mode 100644 mods/gloopblocks/LICENSE delete mode 100644 mods/gloopblocks/README delete mode 100644 mods/gloopblocks/crafts.lua delete mode 100644 mods/gloopblocks/depends.txt delete mode 100644 mods/gloopblocks/init.lua delete mode 100644 mods/gloopblocks/textures/gloopblocks_basalt.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_cement.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_cement_axe.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_cement_pick.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_cement_shovel.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_cement_sword.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_cobble_road.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_cobble_road_mossy.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_evil_axe.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_evil_block.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_evil_pick.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_evil_shovel.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_evil_stick.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_evil_sword.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_oerkkiblock_front.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_oerkkiblock_sides.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_oerkkiblock_tb.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_pavement.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_pumice.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_rainbow_block.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_scaffold.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_stone_brick_mossy.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_stone_mossy.png delete mode 100644 mods/gloopblocks/textures/gloopblocks_wet_cement.png create mode 160000 mods/itemframes delete mode 100644 mods/itemframes/README.md delete mode 100644 mods/itemframes/depends.txt delete mode 100644 mods/itemframes/init.lua delete mode 100644 mods/itemframes/textures/itemframes_frame.png delete mode 100644 mods/itemframes/textures/itemframes_pedestal.png create mode 160000 mods/mesecons delete mode 100644 mods/mesecons/LICENSE.txt delete mode 100644 mods/mesecons/README.md delete mode 100644 mods/mesecons/mesecons/VERSION delete mode 100644 mods/mesecons/mesecons/depends.txt delete mode 100644 mods/mesecons/mesecons/init.lua delete mode 100644 mods/mesecons/mesecons/internal.lua delete mode 100644 mods/mesecons/mesecons/legacy.lua delete mode 100644 mods/mesecons/mesecons/oldwires.lua delete mode 100644 mods/mesecons/mesecons/presets.lua delete mode 100644 mods/mesecons/mesecons/services.lua delete mode 100644 mods/mesecons/mesecons/settings.lua delete mode 100644 mods/mesecons/mesecons/textures/jeija_fiber.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_glue.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_mesecon_crossing_off.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_mesecon_crossing_on.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_mesecon_curved_off.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_mesecon_curved_on.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_mesecon_inverter_off.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_mesecon_inverter_on.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_mesecon_off.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_mesecon_on.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_mesecon_plug.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_mesecon_socket_off.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_mesecon_socket_on.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_mesecon_switch_off.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_mesecon_switch_on.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_mesecon_switch_side.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_mesecon_t_junction_off.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_mesecon_t_junction_on.png delete mode 100644 mods/mesecons/mesecons/textures/jeija_silicon.png delete mode 100644 mods/mesecons/mesecons/textures/wires_bump_off.png delete mode 100644 mods/mesecons/mesecons/textures/wires_bump_on.png delete mode 100644 mods/mesecons/mesecons/textures/wires_full_off.png delete mode 100644 mods/mesecons/mesecons/textures/wires_full_on.png delete mode 100644 mods/mesecons/mesecons/textures/wires_inv.png delete mode 100644 mods/mesecons/mesecons/textures/wires_off.png delete mode 100644 mods/mesecons/mesecons/textures/wires_on.png delete mode 100644 mods/mesecons/mesecons/textures/wires_vertical_off.png delete mode 100644 mods/mesecons/mesecons/textures/wires_vertical_on.png delete mode 100644 mods/mesecons/mesecons/util.lua delete mode 100644 mods/mesecons/mesecons/wires.lua delete mode 100644 mods/mesecons/mesecons_alias/depends.txt delete mode 100644 mods/mesecons/mesecons_alias/init.lua delete mode 100644 mods/mesecons/mesecons_blinkyplant/depends.txt delete mode 100644 mods/mesecons/mesecons_blinkyplant/init.lua delete mode 100644 mods/mesecons/mesecons_blinkyplant/textures/jeija_blinky_plant_off.png delete mode 100644 mods/mesecons/mesecons_blinkyplant/textures/jeija_blinky_plant_on.png delete mode 100644 mods/mesecons/mesecons_button/depends.txt delete mode 100644 mods/mesecons/mesecons_button/init.lua delete mode 100644 mods/mesecons/mesecons_button/sounds/mesecons_button_pop.ogg delete mode 100644 mods/mesecons/mesecons_button/sounds/mesecons_button_push.ogg delete mode 100644 mods/mesecons/mesecons_button/textures/jeija_wall_button_off.png delete mode 100644 mods/mesecons/mesecons_button/textures/jeija_wall_button_on.png delete mode 100644 mods/mesecons/mesecons_button/textures/jeija_wall_button_sides.png delete mode 100644 mods/mesecons/mesecons_commandblock/depends.txt delete mode 100644 mods/mesecons/mesecons_commandblock/init.lua delete mode 100644 mods/mesecons/mesecons_commandblock/textures/jeija_close_window.png delete mode 100644 mods/mesecons/mesecons_commandblock/textures/jeija_commandblock_off.png delete mode 100644 mods/mesecons/mesecons_commandblock/textures/jeija_commandblock_on.png delete mode 100644 mods/mesecons/mesecons_compatibility/depends.txt delete mode 100644 mods/mesecons/mesecons_compatibility/init.lua delete mode 100644 mods/mesecons/mesecons_delayer/depends.txt delete mode 100644 mods/mesecons/mesecons_delayer/init.lua delete mode 100644 mods/mesecons/mesecons_delayer/textures/mesecons_delayer_bottom.png delete mode 100644 mods/mesecons/mesecons_delayer/textures/mesecons_delayer_ends_off.png delete mode 100644 mods/mesecons/mesecons_delayer/textures/mesecons_delayer_ends_on.png delete mode 100644 mods/mesecons/mesecons_delayer/textures/mesecons_delayer_off_1.png delete mode 100644 mods/mesecons/mesecons_delayer/textures/mesecons_delayer_off_2.png delete mode 100644 mods/mesecons/mesecons_delayer/textures/mesecons_delayer_off_3.png delete mode 100644 mods/mesecons/mesecons_delayer/textures/mesecons_delayer_off_4.png delete mode 100644 mods/mesecons/mesecons_delayer/textures/mesecons_delayer_on_1.png delete mode 100644 mods/mesecons/mesecons_delayer/textures/mesecons_delayer_on_2.png delete mode 100644 mods/mesecons/mesecons_delayer/textures/mesecons_delayer_on_3.png delete mode 100644 mods/mesecons/mesecons_delayer/textures/mesecons_delayer_on_4.png delete mode 100644 mods/mesecons/mesecons_delayer/textures/mesecons_delayer_sides_off.png delete mode 100644 mods/mesecons/mesecons_delayer/textures/mesecons_delayer_sides_on.png delete mode 100644 mods/mesecons/mesecons_detector/depends.txt delete mode 100644 mods/mesecons/mesecons_detector/init.lua delete mode 100644 mods/mesecons/mesecons_detector/textures/jeija_node_detector_off.png delete mode 100644 mods/mesecons/mesecons_detector/textures/jeija_node_detector_on.png delete mode 100644 mods/mesecons/mesecons_detector/textures/jeija_player_detector_off.png delete mode 100644 mods/mesecons/mesecons_detector/textures/jeija_player_detector_on.png delete mode 100644 mods/mesecons/mesecons_extrawires/corner.lua delete mode 100644 mods/mesecons/mesecons_extrawires/crossover.lua delete mode 100644 mods/mesecons/mesecons_extrawires/depends.txt delete mode 100644 mods/mesecons/mesecons_extrawires/init.lua delete mode 100644 mods/mesecons/mesecons_extrawires/mesewire.lua delete mode 100644 mods/mesecons/mesecons_extrawires/tjunction.lua delete mode 100644 mods/mesecons/mesecons_extrawires/vertical.lua delete mode 100644 mods/mesecons/mesecons_gates/depends.txt delete mode 100644 mods/mesecons/mesecons_gates/init.lua delete mode 100644 mods/mesecons/mesecons_gates/textures/jeija_gate_and.png delete mode 100644 mods/mesecons/mesecons_gates/textures/jeija_gate_diode.png delete mode 100644 mods/mesecons/mesecons_gates/textures/jeija_gate_nand.png delete mode 100644 mods/mesecons/mesecons_gates/textures/jeija_gate_not.png delete mode 100644 mods/mesecons/mesecons_gates/textures/jeija_gate_off.png delete mode 100644 mods/mesecons/mesecons_gates/textures/jeija_gate_on.png delete mode 100644 mods/mesecons/mesecons_gates/textures/jeija_gate_xor.png delete mode 100644 mods/mesecons/mesecons_hydroturbine/depends.txt delete mode 100644 mods/mesecons/mesecons_hydroturbine/init.lua delete mode 100644 mods/mesecons/mesecons_hydroturbine/textures/jeija_hydro_turbine_off.png delete mode 100644 mods/mesecons/mesecons_hydroturbine/textures/jeija_hydro_turbine_on.png delete mode 100644 mods/mesecons/mesecons_insulated/depends.txt delete mode 100644 mods/mesecons/mesecons_insulated/init.lua delete mode 100644 mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_01.png delete mode 100644 mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_10.png delete mode 100644 mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_off.png delete mode 100644 mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_on.png delete mode 100644 mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_curved_tb_off.png delete mode 100644 mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_curved_tb_on.png delete mode 100644 mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_ends_01x.png delete mode 100644 mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_ends_01z.png delete mode 100644 mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_ends_10x.png delete mode 100644 mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_ends_10z.png delete mode 100644 mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_ends_off.png delete mode 100644 mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_ends_on.png delete mode 100644 mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_sides_off.png delete mode 100644 mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_sides_on.png delete mode 100644 mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_tjunction_tb_off.png delete mode 100644 mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_tjunction_tb_on.png delete mode 100644 mods/mesecons/mesecons_lamp/depends.txt delete mode 100644 mods/mesecons/mesecons_lamp/init.lua delete mode 100644 mods/mesecons/mesecons_lamp/textures/jeija_meselamp.png delete mode 100644 mods/mesecons/mesecons_lamp/textures/jeija_meselamp_off.png delete mode 100644 mods/mesecons/mesecons_lamp/textures/jeija_meselamp_on.png delete mode 100644 mods/mesecons/mesecons_lightstone/depends.txt delete mode 100644 mods/mesecons/mesecons_lightstone/init.lua delete mode 100644 mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_blue_off.png delete mode 100644 mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_blue_on.png delete mode 100644 mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_darkgray_off.png delete mode 100644 mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_darkgray_on.png delete mode 100644 mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_gray_off.png delete mode 100644 mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_gray_on.png delete mode 100644 mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_green_off.png delete mode 100644 mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_green_on.png delete mode 100644 mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_red_off.png delete mode 100644 mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_red_on.png delete mode 100644 mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_yellow_off.png delete mode 100644 mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_yellow_on.png delete mode 100644 mods/mesecons/mesecons_luacontroller/depends.txt delete mode 100644 mods/mesecons/mesecons_luacontroller/init.lua delete mode 100644 mods/mesecons/mesecons_luacontroller/textures/jeija_luac_background.png delete mode 100644 mods/mesecons/mesecons_luacontroller/textures/jeija_luac_background.xcf delete mode 100644 mods/mesecons/mesecons_luacontroller/textures/jeija_luac_runbutton.png delete mode 100644 mods/mesecons/mesecons_luacontroller/textures/jeija_luacontroller_LED_A.png delete mode 100644 mods/mesecons/mesecons_luacontroller/textures/jeija_luacontroller_LED_B.png delete mode 100644 mods/mesecons/mesecons_luacontroller/textures/jeija_luacontroller_LED_C.png delete mode 100644 mods/mesecons/mesecons_luacontroller/textures/jeija_luacontroller_LED_D.png delete mode 100644 mods/mesecons/mesecons_luacontroller/textures/jeija_luacontroller_burnt_top.png delete mode 100644 mods/mesecons/mesecons_luacontroller/textures/jeija_luacontroller_top.png delete mode 100644 mods/mesecons/mesecons_materials/depends.txt delete mode 100644 mods/mesecons/mesecons_materials/init.lua delete mode 100644 mods/mesecons/mesecons_microcontroller/MeseconMicro.odt delete mode 100644 mods/mesecons/mesecons_microcontroller/MeseconMicro.pdf delete mode 100644 mods/mesecons/mesecons_microcontroller/depends.txt delete mode 100644 mods/mesecons/mesecons_microcontroller/init.lua delete mode 100644 mods/mesecons/mesecons_microcontroller/textures/jeija_microc_background.png delete mode 100644 mods/mesecons/mesecons_microcontroller/textures/jeija_microcontroller_LED_A.png delete mode 100644 mods/mesecons/mesecons_microcontroller/textures/jeija_microcontroller_LED_B.png delete mode 100644 mods/mesecons/mesecons_microcontroller/textures/jeija_microcontroller_LED_C.png delete mode 100644 mods/mesecons/mesecons_microcontroller/textures/jeija_microcontroller_LED_D.png delete mode 100644 mods/mesecons/mesecons_microcontroller/textures/jeija_microcontroller_bottom.png delete mode 100644 mods/mesecons/mesecons_microcontroller/textures/jeija_microcontroller_sides.png delete mode 100644 mods/mesecons/mesecons_microcontroller/textures/jeija_microcontroller_top.png delete mode 100644 mods/mesecons/mesecons_movestones/depends.txt delete mode 100644 mods/mesecons/mesecons_movestones/init.lua delete mode 100644 mods/mesecons/mesecons_movestones/textures/jeija_movestone_arrows.png delete mode 100644 mods/mesecons/mesecons_movestones/textures/jeija_movestone_side.png delete mode 100644 mods/mesecons/mesecons_movestones/textures/jeija_sticky_movestone.png delete mode 100644 mods/mesecons/mesecons_mvps/depends.txt delete mode 100644 mods/mesecons/mesecons_mvps/init.lua delete mode 100644 mods/mesecons/mesecons_noteblock/depends.txt delete mode 100644 mods/mesecons/mesecons_noteblock/init.lua delete mode 100644 mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_a.ogg delete mode 100644 mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_asharp.ogg delete mode 100644 mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_b.ogg delete mode 100644 mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_c.ogg delete mode 100644 mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_crash.ogg delete mode 100644 mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_csharp.ogg delete mode 100644 mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_d.ogg delete mode 100644 mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_dsharp.ogg delete mode 100644 mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_e.ogg delete mode 100644 mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_f.ogg delete mode 100644 mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_fsharp.ogg delete mode 100644 mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_g.ogg delete mode 100644 mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_gsharp.ogg delete mode 100644 mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_hihat.ogg delete mode 100644 mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_kick.ogg delete mode 100644 mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_litecrash.ogg delete mode 100644 mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_snare.ogg delete mode 100644 mods/mesecons/mesecons_noteblock/textures/mesecons_noteblock.png delete mode 100644 mods/mesecons/mesecons_pistons/depends.txt delete mode 100644 mods/mesecons/mesecons_pistons/init.lua delete mode 100644 mods/mesecons/mesecons_pistons/sounds/piston_extend.ogg delete mode 100644 mods/mesecons/mesecons_pistons/sounds/piston_retract.ogg delete mode 100644 mods/mesecons/mesecons_pistons/textures/mesecons_piston_back.png delete mode 100644 mods/mesecons/mesecons_pistons/textures/mesecons_piston_bottom.png delete mode 100644 mods/mesecons/mesecons_pistons/textures/mesecons_piston_left.png delete mode 100644 mods/mesecons/mesecons_pistons/textures/mesecons_piston_on_front.png delete mode 100644 mods/mesecons/mesecons_pistons/textures/mesecons_piston_pusher_back.png delete mode 100644 mods/mesecons/mesecons_pistons/textures/mesecons_piston_pusher_bottom.png delete mode 100644 mods/mesecons/mesecons_pistons/textures/mesecons_piston_pusher_front.png delete mode 100644 mods/mesecons/mesecons_pistons/textures/mesecons_piston_pusher_front_sticky.png delete mode 100644 mods/mesecons/mesecons_pistons/textures/mesecons_piston_pusher_left.png delete mode 100644 mods/mesecons/mesecons_pistons/textures/mesecons_piston_pusher_right.png delete mode 100644 mods/mesecons/mesecons_pistons/textures/mesecons_piston_pusher_top.png delete mode 100644 mods/mesecons/mesecons_pistons/textures/mesecons_piston_right.png delete mode 100644 mods/mesecons/mesecons_pistons/textures/mesecons_piston_top.png delete mode 100644 mods/mesecons/mesecons_powerplant/depends.txt delete mode 100644 mods/mesecons/mesecons_powerplant/init.lua delete mode 100644 mods/mesecons/mesecons_powerplant/textures/jeija_power_plant.png delete mode 100644 mods/mesecons/mesecons_pressureplates/depends.txt delete mode 100644 mods/mesecons/mesecons_pressureplates/init.lua delete mode 100644 mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_stone_inv.png delete mode 100644 mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_stone_off.png delete mode 100644 mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_stone_off_edges.png delete mode 100644 mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_stone_on.png delete mode 100644 mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_stone_on_edges.png delete mode 100644 mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_stone_wield.png delete mode 100644 mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_wood_inv.png delete mode 100644 mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_wood_off.png delete mode 100644 mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_wood_off_edges.png delete mode 100644 mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_wood_on.png delete mode 100644 mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_wood_on_edges.png delete mode 100644 mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_wood_wield.png delete mode 100644 mods/mesecons/mesecons_random/depends.txt delete mode 100644 mods/mesecons/mesecons_random/init.lua delete mode 100644 mods/mesecons/mesecons_random/textures/jeija_ghoststone.png delete mode 100644 mods/mesecons/mesecons_random/textures/jeija_ghoststone_inv.png delete mode 100644 mods/mesecons/mesecons_random/textures/jeija_removestone.png delete mode 100644 mods/mesecons/mesecons_random/textures/jeija_removestone_inv.png delete mode 100644 mods/mesecons/mesecons_receiver/depends.txt delete mode 100644 mods/mesecons/mesecons_receiver/init.lua delete mode 100644 mods/mesecons/mesecons_receiver/textures/receiver_bottom_off.png delete mode 100644 mods/mesecons/mesecons_receiver/textures/receiver_bottom_on.png delete mode 100644 mods/mesecons/mesecons_receiver/textures/receiver_fb_off.png delete mode 100644 mods/mesecons/mesecons_receiver/textures/receiver_fb_on.png delete mode 100644 mods/mesecons/mesecons_receiver/textures/receiver_lr_off.png delete mode 100644 mods/mesecons/mesecons_receiver/textures/receiver_lr_on.png delete mode 100644 mods/mesecons/mesecons_receiver/textures/receiver_top_off.png delete mode 100644 mods/mesecons/mesecons_receiver/textures/receiver_top_on.png delete mode 100644 mods/mesecons/mesecons_solarpanel/depends.txt delete mode 100644 mods/mesecons/mesecons_solarpanel/init.lua delete mode 100644 mods/mesecons/mesecons_solarpanel/textures/jeija_solar_panel.png delete mode 100644 mods/mesecons/mesecons_switch/depends.txt delete mode 100644 mods/mesecons/mesecons_switch/init.lua delete mode 100644 mods/mesecons/mesecons_switch/sounds/mesecons_switch.ogg delete mode 100644 mods/mesecons/mesecons_torch/depends.txt delete mode 100644 mods/mesecons/mesecons_torch/init.lua delete mode 100644 mods/mesecons/mesecons_torch/textures/jeija_torches_off.png delete mode 100644 mods/mesecons/mesecons_torch/textures/jeija_torches_off_ceiling.png delete mode 100644 mods/mesecons/mesecons_torch/textures/jeija_torches_off_side.png delete mode 100644 mods/mesecons/mesecons_torch/textures/jeija_torches_on.png delete mode 100644 mods/mesecons/mesecons_torch/textures/jeija_torches_on_ceiling.png delete mode 100644 mods/mesecons/mesecons_torch/textures/jeija_torches_on_side.png delete mode 100644 mods/mesecons/mesecons_walllever/depends.txt delete mode 100644 mods/mesecons/mesecons_walllever/init.lua delete mode 100644 mods/mesecons/mesecons_walllever/sounds/mesecons_lever.ogg delete mode 100644 mods/mesecons/mesecons_walllever/textures/jeija_wall_lever_back.png delete mode 100644 mods/mesecons/mesecons_walllever/textures/jeija_wall_lever_bottom.png delete mode 100644 mods/mesecons/mesecons_walllever/textures/jeija_wall_lever_off.png delete mode 100644 mods/mesecons/mesecons_walllever/textures/jeija_wall_lever_on.png delete mode 100644 mods/mesecons/mesecons_walllever/textures/jeija_wall_lever_sides.png delete mode 100644 mods/mesecons/mesecons_walllever/textures/jeija_wall_lever_tb.png delete mode 100644 mods/mesecons/mesecons_walllever/textures/jeija_wall_lever_top.png delete mode 100644 mods/mesecons/modpack.txt create mode 160000 mods/moreblocks delete mode 100644 mods/moreblocks/LICENSE.txt delete mode 100644 mods/moreblocks/README.txt delete mode 100644 mods/moreblocks/_config.txt delete mode 100644 mods/moreblocks/aliases.lua delete mode 100644 mods/moreblocks/circular_saw.lua delete mode 100644 mods/moreblocks/crafting.lua delete mode 100644 mods/moreblocks/depends.txt delete mode 100644 mods/moreblocks/init.lua delete mode 100644 mods/moreblocks/locale/es.txt delete mode 100644 mods/moreblocks/locale/fr.txt delete mode 100644 mods/moreblocks/redefinitions.lua delete mode 100644 mods/moreblocks/stairsplus.lua delete mode 100644 mods/moreblocks/stairsplus/aliases.lua delete mode 100644 mods/moreblocks/stairsplus/microblocks.lua delete mode 100644 mods/moreblocks/stairsplus/panels.lua delete mode 100644 mods/moreblocks/stairsplus/slabs.lua delete mode 100644 mods/moreblocks/stairsplus/stairs.lua delete mode 100644 mods/moreblocks/stairsplus_convert.lua delete mode 100644 mods/moreblocks/textures/moreblocks_cactus_brick.png delete mode 100644 mods/moreblocks/textures/moreblocks_cactus_checker.png delete mode 100644 mods/moreblocks/textures/moreblocks_circle_stone_bricks.png delete mode 100644 mods/moreblocks/textures/moreblocks_circular_saw_bottom.png delete mode 100644 mods/moreblocks/textures/moreblocks_circular_saw_side.png delete mode 100644 mods/moreblocks/textures/moreblocks_circular_saw_top.png delete mode 100644 mods/moreblocks/textures/moreblocks_clean_glass.png delete mode 100644 mods/moreblocks/textures/moreblocks_coal_checker.png delete mode 100644 mods/moreblocks/textures/moreblocks_coal_glass.png delete mode 100644 mods/moreblocks/textures/moreblocks_coal_glass_stairsplus.png delete mode 100644 mods/moreblocks/textures/moreblocks_coal_stone.png delete mode 100644 mods/moreblocks/textures/moreblocks_empty_bookshelf.png delete mode 100644 mods/moreblocks/textures/moreblocks_fence_jungle_wood.png delete mode 100644 mods/moreblocks/textures/moreblocks_fence_wood.png delete mode 100644 mods/moreblocks/textures/moreblocks_glass.png delete mode 100644 mods/moreblocks/textures/moreblocks_glass_stairsplus.png delete mode 100644 mods/moreblocks/textures/moreblocks_glow_glass.png delete mode 100644 mods/moreblocks/textures/moreblocks_glow_glass_stairsplus.png delete mode 100644 mods/moreblocks/textures/moreblocks_iron_checker.png delete mode 100644 mods/moreblocks/textures/moreblocks_iron_glass.png delete mode 100644 mods/moreblocks/textures/moreblocks_iron_glass_stairsplus.png delete mode 100644 mods/moreblocks/textures/moreblocks_iron_stone.png delete mode 100644 mods/moreblocks/textures/moreblocks_iron_stone_bricks.png delete mode 100644 mods/moreblocks/textures/moreblocks_jungle_wood.png delete mode 100644 mods/moreblocks/textures/moreblocks_junglestick.png delete mode 100644 mods/moreblocks/textures/moreblocks_obsidian_glass_stairsplus.png delete mode 100644 mods/moreblocks/textures/moreblocks_plankstone.png delete mode 100644 mods/moreblocks/textures/moreblocks_plankstone_2.png delete mode 100644 mods/moreblocks/textures/moreblocks_rope.png delete mode 100644 mods/moreblocks/textures/moreblocks_split_stone_tile.png delete mode 100644 mods/moreblocks/textures/moreblocks_split_stone_tile_top.png delete mode 100644 mods/moreblocks/textures/moreblocks_stone_bricks.png delete mode 100644 mods/moreblocks/textures/moreblocks_stone_tile.png delete mode 100644 mods/moreblocks/textures/moreblocks_super_glow_glass.png delete mode 100644 mods/moreblocks/textures/moreblocks_super_glow_glass_stairsplus.png delete mode 100644 mods/moreblocks/textures/moreblocks_sweeper.png delete mode 100644 mods/moreblocks/textures/moreblocks_trap_glass.png delete mode 100644 mods/moreblocks/textures/moreblocks_trap_stone.png delete mode 100644 mods/moreblocks/textures/moreblocks_wood.png delete mode 100644 mods/moreblocks/textures/moreblocks_wood_tile.png delete mode 100644 mods/moreblocks/textures/moreblocks_wood_tile_center.png delete mode 100644 mods/moreblocks/textures/moreblocks_wood_tile_down.png delete mode 100644 mods/moreblocks/textures/moreblocks_wood_tile_flipped.png delete mode 100644 mods/moreblocks/textures/moreblocks_wood_tile_full.png delete mode 100644 mods/moreblocks/textures/moreblocks_wood_tile_left.png delete mode 100644 mods/moreblocks/textures/moreblocks_wood_tile_right.png delete mode 100644 mods/moreblocks/textures/moreblocks_wood_tile_up.png create mode 160000 mods/moreores delete mode 100644 mods/moreores/LICENSE.txt delete mode 100644 mods/moreores/README.txt delete mode 100644 mods/moreores/_config.txt delete mode 100644 mods/moreores/depends.txt delete mode 100644 mods/moreores/init.lua delete mode 100644 mods/moreores/locale/de.txt delete mode 100644 mods/moreores/locale/es.txt delete mode 100644 mods/moreores/locale/fr.txt delete mode 100644 mods/moreores/locale/it.txt delete mode 100644 mods/moreores/mg.lua delete mode 100644 mods/moreores/textures/moreores_bronze_block.png delete mode 100644 mods/moreores/textures/moreores_bronze_ingot.png delete mode 100644 mods/moreores/textures/moreores_copper_block.png delete mode 100644 mods/moreores/textures/moreores_copper_ingot.png delete mode 100644 mods/moreores/textures/moreores_copper_lump.png delete mode 100644 mods/moreores/textures/moreores_copper_rail.png delete mode 100644 mods/moreores/textures/moreores_copper_rail_crossing.png delete mode 100644 mods/moreores/textures/moreores_copper_rail_curved.png delete mode 100644 mods/moreores/textures/moreores_copper_rail_t_junction.png delete mode 100644 mods/moreores/textures/moreores_gold_block.png delete mode 100644 mods/moreores/textures/moreores_gold_ingot.png delete mode 100644 mods/moreores/textures/moreores_gold_lump.png delete mode 100644 mods/moreores/textures/moreores_mineral_copper.png delete mode 100644 mods/moreores/textures/moreores_mineral_gold.png delete mode 100644 mods/moreores/textures/moreores_mineral_mithril.png delete mode 100644 mods/moreores/textures/moreores_mineral_silver.png delete mode 100644 mods/moreores/textures/moreores_mineral_tin.png delete mode 100644 mods/moreores/textures/moreores_mithril_block.png delete mode 100644 mods/moreores/textures/moreores_mithril_ingot.png delete mode 100644 mods/moreores/textures/moreores_mithril_lump.png delete mode 100644 mods/moreores/textures/moreores_silver_block.png delete mode 100644 mods/moreores/textures/moreores_silver_ingot.png delete mode 100644 mods/moreores/textures/moreores_silver_lump.png delete mode 100644 mods/moreores/textures/moreores_tin_block.png delete mode 100644 mods/moreores/textures/moreores_tin_ingot.png delete mode 100644 mods/moreores/textures/moreores_tin_lump.png delete mode 100644 mods/moreores/textures/moreores_tool_bronzeaxe.png delete mode 100644 mods/moreores/textures/moreores_tool_bronzepick.png delete mode 100644 mods/moreores/textures/moreores_tool_bronzeshovel.png delete mode 100644 mods/moreores/textures/moreores_tool_bronzesword.png delete mode 100644 mods/moreores/textures/moreores_tool_goldaxe.png delete mode 100644 mods/moreores/textures/moreores_tool_goldpick.png delete mode 100644 mods/moreores/textures/moreores_tool_goldshovel.png delete mode 100644 mods/moreores/textures/moreores_tool_goldsword.png delete mode 100644 mods/moreores/textures/moreores_tool_mithrilaxe.png delete mode 100644 mods/moreores/textures/moreores_tool_mithrilhoe.png delete mode 100644 mods/moreores/textures/moreores_tool_mithrilpick.png delete mode 100644 mods/moreores/textures/moreores_tool_mithrilshovel.png delete mode 100644 mods/moreores/textures/moreores_tool_mithrilsword.png delete mode 100644 mods/moreores/textures/moreores_tool_silveraxe.png delete mode 100644 mods/moreores/textures/moreores_tool_silverhoe.png delete mode 100644 mods/moreores/textures/moreores_tool_silverpick.png delete mode 100644 mods/moreores/textures/moreores_tool_silvershovel.png delete mode 100644 mods/moreores/textures/moreores_tool_silversword.png create mode 160000 mods/trash_can delete mode 100644 mods/trash_can/README.txt delete mode 100644 mods/trash_can/depends.txt delete mode 100644 mods/trash_can/dumpster.lua delete mode 100644 mods/trash_can/init.lua delete mode 100644 mods/trash_can/sounds/metal_bang.ogg delete mode 100644 mods/trash_can/sounds/trash.ogg delete mode 100644 mods/trash_can/textures/dumpster_bottom.png delete mode 100644 mods/trash_can/textures/dumpster_side.png delete mode 100644 mods/trash_can/textures/dumpster_top.png delete mode 100644 mods/trash_can/textures/dumpster_wield.png delete mode 100644 mods/trash_can/textures/trash_can_wooden.png delete mode 100644 mods/trash_can/textures/trash_can_wooden_top.png create mode 160000 mods/wireless delete mode 100644 mods/wireless/LICENSE.txt delete mode 100644 mods/wireless/README.md delete mode 100644 mods/wireless/depends.txt delete mode 100644 mods/wireless/init.lua delete mode 100644 mods/wireless/textures/recv_side.png delete mode 100644 mods/wireless/textures/trans_side.png diff --git a/.gitmodules b/.gitmodules index 9e369b3..4cf2636 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,6 +4,9 @@ [submodule "mods/digilines"] path = mods/digilines url = https://github.com/Jeija/minetest-mod-digilines.git +[submodule "mods/mesecons"] + path = mods/mesecons + url = https://github.com/Jeija/minetest-mod-mesecons.git [submodule "mods/moretrees"] path = mods/moretrees url = https://github.com/VanessaE/moretrees.git @@ -16,6 +19,30 @@ [submodule "mods/moreblocks"] path = mods/moreblocks url = https://github.com/Calinou/moreblocks.git +[submodule "mods/moreores"] + path = mods/moreores + url = https://github.com/Calinou/moreores.git +[submodule "mods/forth_computer"] + path = mods/forth_computer + url = https://github.com/Novatux/forth_computer.git +[submodule "mods/wireless"] + path = mods/wireless + url = https://github.com/lordcirth/minetest-wireless.git [submodule "mods/homedecor"] path = mods/homedecor url = https://github.com/VanessaE/homedecor.git +[submodule "mods/trash_can"] + path = mods/trash_can + url = https://github.com/4Evergreen4/trash_can.git +[submodule "mods/computer"] + path = mods/computer + url = https://github.com/kaeza/minetest-computer.git +[submodule "mods/connected_textures"] + path = mods/connected_textures + url = https://github.com/HybridDog/connected_textures.git +[submodule "mods/gloopblocks"] + path = mods/gloopblocks + url = https://github.com/VanessaE/gloopblocks.git +[submodule "mods/itemframes"] + path = mods/itemframes + url = https://github.com/Zeg9/minetest-itemframes.git diff --git a/mods/computer b/mods/computer new file mode 160000 index 0000000..a08b88f --- /dev/null +++ b/mods/computer @@ -0,0 +1 @@ +Subproject commit a08b88fe1ac34235c8c05e6ab79d5a078aa11df9 diff --git a/mods/computer/CHANGES.txt b/mods/computer/CHANGES.txt deleted file mode 100644 index b9b455c..0000000 --- a/mods/computer/CHANGES.txt +++ /dev/null @@ -1,38 +0,0 @@ -version 0.2.3: - - Added animated router front - - Added all crafts for new items - -version 0.2.2: - - Added printer - - Added server - -version 0.2.1: - - Added modern tower pc - - Added wifi router - - Added flatscreen LCD and keyboard - -Version 0.2.0: - - Added recipes. - - Partly re-written. - - Removed original baby tower (seemed out of place). - - You can now turn devices on and off by right-clicking. - - Mod is now on github. - -Version 0.1.4: - - Added Admiral 64 & 128 (Commodore 64 & 128 lookalikes) - -Version 0.1.3: - - Added SX Spectre (Sinclair ZX Spectrum lookalike) - - Added Pony SlayStation 2 (Sony PlayStation lookalike) - - Minor fixes to textures. - -Version 0.1.2: - - Nodes now use the node box as selection box. - - Added Pony SlayStation (Sony PlayStation lookalike) - - Added Pony Vanio (Sony VAIO lookalike...err...just a generic laptop) - -Version 0.1.1: - - Added SheFriend SOO (Amiga 500 lookalike) - -Version 0.1.0: - - Initial Version only a baby tower. diff --git a/mods/computer/LICENSE.txt b/mods/computer/LICENSE.txt deleted file mode 100644 index 1dc9f2f..0000000 --- a/mods/computer/LICENSE.txt +++ /dev/null @@ -1,15 +0,0 @@ - - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - Version 2, December 2004 - - Copyright (C) 2012 Diego Martínez - - Everyone is permitted to copy and distribute verbatim or modified - copies of this license document, and changing it is allowed as long - as the name is changed. - - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. You just DO WHAT THE FUCK YOU WANT TO. - diff --git a/mods/computer/README.txt b/mods/computer/README.txt deleted file mode 100644 index 6d6c7dc..0000000 --- a/mods/computer/README.txt +++ /dev/null @@ -1,61 +0,0 @@ - -Decorative Computers Mod for Minetest -by Diego Martínez - -How to install: -Unzip the archive an place it in minetest-base-directory/mods/minetest/ -if you have a windows client or a linux run-in-place client. If you have -a linux system-wide instalation place it in ~/.minetest/mods/minetest/. -If you want to install this mod only in one world create the folder -worldmods/ in your worlddirectory. -For further information or help see: -http://wiki.minetest.com/wiki/Installing_Mods - -How to use the mod: -For now just use creative mode or the `/give' or `/giveme' chat commands - to get the items. - -These are the items currently defined by this mod: - -computer:printer (printer scanner combo) -computer:server (rack server) -computer:tower (modern type) -computer:monitor (LCD with keyboard) -computer:router (wifi type) -computer:babytower -computer:shefriendSOO -computer:slaystation -computer:vanio -computer:spectre -computer:slaystation2 -computer:admiral64 -computer:admiral128 - -There's also a `computer:computer' alias to `computer:babytower'. - -License: -Sourcecode: WTFPL (see below) -Graphics: WTFPL (see below) - -Thanks to all the people in the forums and the #minetest IRC channel for - their support and suggestions; in no particular order: - OldCoder, Josh, tonyka, VanessaE, davidpace, Jordach, and all the other - sirs/madammes that I forgot to mention (sorry, please remind me if it - was you ;) ). - -See also: -http://minetest.net/ - - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - Version 2, December 2004 - - Copyright (C) 2012 Diego Martínez - - Everyone is permitted to copy and distribute verbatim or modified - copies of this license document, and changing it is allowed as long - as the name is changed. - - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. You just DO WHAT THE FUCK YOU WANT TO. diff --git a/mods/computer/TODO.txt b/mods/computer/TODO.txt deleted file mode 100644 index e1e5752..0000000 --- a/mods/computer/TODO.txt +++ /dev/null @@ -1,29 +0,0 @@ - -TO-DO List: - -- New Nodes: - - - Computers: - - Mainframe (well me have a rackserver now) - - My Computer :P - - - Peripherals: - - Scanner ( well we have a printer/scanner combo now) - - - Consoles: - - NES - - SNES - - DC - - - Handhelds - - GB/C - - GBA - - Calculator - - Smartphone - -- Animated screens - -- Implement some kind of games (take code from `tetris' mod?). [It would be - nice if Minetest provided a "canvas" GUI widget :)]. - -- Get more suggestions :) diff --git a/mods/computer/computers.lua b/mods/computer/computers.lua deleted file mode 100644 index e5101b2..0000000 --- a/mods/computer/computers.lua +++ /dev/null @@ -1,351 +0,0 @@ - --- Amiga 500 lookalike --- Fun fact: "Amiga" is spanish for "female friend" ("Amigo" is for male); --- that's why this computer was named "She Friend". -computer.register("computer:shefriendSOO", { - description = "SheFriendSOO"; - tiles_off = { front=true; }; - node_box = computer.pixelnodebox(32, { - -- X Y Z W H L - { 0, 0, 17, 32, 32, 12 }, -- Monitor Screen - { 3, 3, 29, 26, 26, 3 }, -- Monitor Tube - { 0, 0, 0, 32, 4, 17 }, -- Keyboard - }); -}); - --- Some generic laptop. Sony VAIO came to mind when thinking about a name :) --- Fun fact: "Vanio" sounds like "baño" ("bathroom" in spanish, pronounced --- as something like "bah-nee-oh") -computer.register("computer:vanio", { - description = "Pony Vanio"; - tiles_off = { front=true; top=true; left=true; right=true; back=true; }; - node_box = computer.pixelnodebox(32, { - -- X Y Z W H L - { 0, 0, 4, 32, 3, 24 }, -- Keyboard - { 0, 3, 25, 32, 21, 3 }, -- Screen - }); - node_box_off = computer.pixelnodebox(32, { - -- X Y Z W H L - { 0, 0, 4, 32, 3, 24 }, -- Keyboard - { 0, 3, 4, 32, 3, 24 }, -- Screen - }); -}); - --- Sony PlayStation lookalike --- Fun fact: Swapping the first letters gives valid words :) --- Pony SureiSutteshun!!! -computer.register("computer:slaystation", { - description = "Pony SlayStation"; - tiles_off = { top=true; }; - node_box = computer.pixelnodebox(32, { - -- X Y Z W H L - { 0, 0, 11, 32, 6, 21 }, -- Console - { 1, 0, 1, 4, 2, 9 }, -- Controller 1 L Grip - { 10, 0, 1, 4, 2, 9 }, -- Controller 1 R Grip - { 5, 0, 4, 5, 2, 5 }, -- Controller 1 Center - { 18, 0, 1, 4, 2, 9 }, -- Controller 2 L Grip - { 27, 0, 1, 4, 2, 9 }, -- Controller 2 R Grip - { 22, 0, 4, 5, 2, 5 }, -- Controller 2 Center - }); -}); - --- Sony PlayStation 2 lookalike --- Fun fact: Swapping the first letters gives valid words :) --- Pony SureiSutteshun!!! -computer.register("computer:slaystation2", { - description = "Pony SlayStation 2"; - tiles_off = { front=true; }; - node_box = computer.pixelnodebox(32, { - -- X Y Z W H L - { 2, 2, 11, 28, 3, 19 }, -- Console (Upper part) - { 2, 0, 11, 26, 2, 19 }, -- Console (Lower part) - { 1, 0, 1, 4, 2, 9 }, -- Controller 1 L Grip - { 10, 0, 1, 4, 2, 9 }, -- Controller 1 R Grip - { 5, 0, 1, 5, 2, 8 }, -- Controller 1 Center - { 18, 0, 1, 4, 2, 9 }, -- Controller 2 L Grip - { 27, 0, 1, 4, 2, 9 }, -- Controller 2 R Grip - { 22, 0, 1, 5, 2, 8 }, -- Controller 2 Center - }); -}); - --- Sinclair ZX Spectrum lookalike -computer.register("computer:specter", { - description = "SX Specter"; - tiles_off = { }; - node_box = computer.pixelnodebox(32, { - -- X Y Z W H L - { 3, 0, 0, 26, 4, 17 }, -- Keyboard - { 18, 0, 18, 12, 6, 14 }, -- Tape Player - }); -}); - --- Nintendo Wii lookalike. -computer.register("computer:wee", { - description = "Nientiendo Wee"; - tiles_off = { front=true; }; - node_box = computer.pixelnodebox(32, { - -- X Y Z W H L - { 11, 0, 3, 10, 6, 26 }, -- Base - { 12, 6, 4, 8, 22, 24 }, -- Top - }); -}); - --- Apple iPad lookalike. -computer.register_handheld("computer:piepad", { - description = "Snapple Piepad"; -}); - --- Commodore 64 lookalike -computer.register("computer:admiral64", { - description = "Admiral64"; - tiles_off = { }; - node_box = computer.pixelnodebox(32, { - -- X Y Z W H L - { 0, 0, 0, 32, 4, 18 }, -- Keyboard - }); -}); - --- Commodore 128 lookalike -computer.register("computer:admiral128", { - description = "Admiral128"; - tiles_off = { }; - node_box = computer.pixelnodebox(32, { - -- X Y Z W H L - { 0, 0, 0, 32, 4, 27 }, -- Keyboard - }); -}); - ---------------------------------------------------------------------------------- -----------------------------added by crazyginger72------------------------------- ----------------------------Code cleanup by pitriss------------------------------- ---------------------------------------------------------------------------------- - --- Generic Flat Screen LCD (16x9) with keyboard -computer.register_monitor("computer:monitor_on", { - tiles = {"computer_monitor_t.png","computer_monitor_bt.png", "computer_monitor_l.png","computer_monitor_r.png", "computer_monitor_b.png","computer_monitor_f_desktop.png"}, - swap = "computer:monitor"; -}) - -computer.register_monitor("computer:monitor_bios", { - tiles = {"computer_monitor_t.png", "computer_monitor_bt.png", "computer_monitor_l.png", "computer_monitor_r.png", "computer_monitor_b.png", "computer_monitor_f_bios.png"}, - swap = "computer:monitor_loading"; -}) - -computer.register_monitor("computer:monitor_loading", { - tiles = {"computer_monitor_t.png", "computer_monitor_bt.png", "computer_monitor_l.png", "computer_monitor_r.png", "computer_monitor_b.png", "computer_monitor_f_loading.png"}, - swap = "computer:monitor_login"; -}) - -computer.register_monitor("computer:monitor_login", { - tiles = {"computer_monitor_t.png", "computer_monitor_bt.png", "computer_monitor_l.png", "computer_monitor_r.png", "computer_monitor_b.png", "computer_monitor_f_login.png"}, - swap = "computer:monitor_on"; -}) - -computer.register_monitor("computer:monitor_on", { - tiles = {"computer_monitor_t.png", "computer_monitor_bt.png", "computer_monitor_l.png", "computer_monitor_r.png", "computer_monitor_b.png", "computer_monitor_f_desktop.png"}, - swap = "computer:monitor"; -}) - -computer.register_monitor("computer:monitor", { - tiles = {"computer_monitor_t.png", "computer_monitor_bt.png", "computer_monitor_l.png", "computer_monitor_r.png", "computer_monitor_b.png", "computer_monitor_f_off.png"}, - groups = {crumbly=3}, - swap = "computer:monitor_bios"; -}) - ---WIFI Router (linksys look-a-like) - - minetest.register_node("computer:router", { - description = "WIFI Router", - tiles = {"computer_router_t.png", "computer_router_bt.png", "computer_router_l.png", "computer_router_r.png", "computer_router_b.png",{name="computer_router_f_animated.png", animation={type="vertical_frames", aspect_w=32, aspect_h=32, length=1.0}},}, - paramtype = "light", - paramtype2 = "facedir", - walkable = false, - is_ground_content = true, - groups = {crumbly=3}, - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-0.25, -0.5, -0.0625, 0.25, -0.375, 0.3125}, - {-0.1875, -0.4375, 0.3125, -0.125, -0.1875, 0.375}, - {0.125, -0.4375, 0.3125, 0.1875, -0.1875, 0.375}, - {-0.0625, -0.4375, 0.3125, 0.0625, -0.25, 0.375}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.25, -0.5, -0.0625, 0.25, -0.375, 0.3125}, - {-0.1875, -0.4375, 0.3125, -0.125, -0.1875, 0.375}, - {0.125, -0.4375, 0.3125, 0.1875, -0.1875, 0.375}, - {-0.0625, -0.4375, 0.3125, 0.0625, -0.25, 0.375}, - }, - }, -}) - ---Modern PC Tower - - minetest.register_node("computer:tower_on", { - description = "Computer Tower", - tiles = {"computer_tower_t.png","computer_tower_bt.png","computer_tower_l.png","computer_tower_r.png","computer_tower_b.png","computer_tower_f_on.png"}, - paramtype = "light", - paramtype2 = "facedir", - walkable = true, - is_ground_content = true, - groups = {crumbly=3,not_in_creative_inventory=1}, - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-0.1875, -0.5, -0.3125, 0.1875, 0.3125, 0.4375}, - {-0.1875, -0.5, -0.353774, 0.1875, 0, -0.0625}, - {-0.1875, 0.247641, -0.353774, 0.1875, 0.3125, 0.1875}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.1875, -0.5, -0.3125, 0.1875, 0.3125, 0.4375}, - }, - }, - drop = 'computer:tower', - - on_rightclick = function ( pos, node, clicker, itemstack) - node.name = "computer:tower"; - minetest.set_node(pos, node); - nodeupdate(pos) - end -}) - - minetest.register_node("computer:tower", { - description = "Computer Tower", - tiles = {"computer_tower_t.png", "computer_tower_bt.png", "computer_tower_l.png", "computer_tower_r.png", "computer_tower_b.png", "computer_tower_f_off.png"}, - paramtype = "light", - paramtype2 = "facedir", - walkable = true, - is_ground_content = true, - groups = {crumbly=3}, - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-0.1875, -0.5, -0.3125, 0.1875, 0.3125, 0.4375}, - {-0.1875, -0.5, -0.353774, 0.1875, 0, -0.0625}, - {-0.1875, 0.247641, -0.353774, 0.1875, 0.3125, 0.1875}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.1875, -0.5, -0.3125, 0.1875, 0.3125, 0.4375}, - }, - }, - on_rightclick = function ( pos, node, clicker, itemstack) - node.name = "computer:tower_on"; - minetest.set_node(pos, node); - nodeupdate(pos) - end -}) - --- Printer/scaner combo - -minetest.register_node("computer:printer", { - description = "Printer Scaner Combo", - tiles = {"computer_printer_t.png", "computer_printer_bt.png", "computer_printer_l.png", "computer_printer_r.png", "computer_printer_b.png", "computer_printer_f.png"}, - paramtype = "light", - paramtype2 = "facedir", - walkable = true, - is_ground_content = true, - groups = {crumbly=3}, - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-0.4375, -0.3125, -0.125, 0.4375, -0.0625, 0.375}, - {-0.4375, -0.5, -0.125, 0.4375, -0.4375, 0.375}, - {-0.4375, -0.5, -0.125, -0.25, -0.0625, 0.375}, - {0.25, -0.5, -0.125, 0.4375, -0.0625, 0.375}, - {-0.4375, -0.5, -0.0625, 0.4375, -0.0625, 0.375}, - {-0.375, -0.4375, 0.25, 0.375, -0.0625, 0.4375}, - {-0.25, -0.25, 0.4375, 0.25, 0.0625, 0.5}, - {-0.25, -0.481132, -0.3125, 0.25, -0.4375, 0}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.4375, -0.3125, -0.125, 0.4375, -0.0625, 0.375}, - {-0.4375, -0.5, -0.125, 0.4375, -0.4375, 0.375}, - {-0.4375, -0.5, -0.125, -0.25, -0.0625, 0.375}, - {0.25, -0.5, -0.125, 0.4375, -0.0625, 0.375}, - {-0.4375, -0.5, -0.0625, 0.4375, -0.0625, 0.375}, - {-0.375, -0.4375, 0.25, 0.375, -0.0625, 0.4375}, - {-0.25, -0.25, 0.4375, 0.25, 0.0625, 0.5}, - {-0.25, -0.481132, -0.3125, 0.25, -0.4375, 0}, - }, - }, -}) - ---Rack Server - -minetest.register_node("computer:server", { - drawtype = "nodebox", - description = "Rack Server", - tiles = {'computer_server_t.png', 'computer_server_bt.png', 'computer_server_l.png', 'computer_server_r.png', 'computer_server_bt.png', 'computer_server_f_off.png'}, - sunlight_propagates = false, - paramtype = "light", - paramtype2 = "facedir", - walkable = true, - groups = { snappy = 3 }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.25, 0.5, 1.125, 0.4375}, - }, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.25, 0.5, 1.125, 0.4375}, - }, - --drop = 'computer:server', - sounds = default.node_sound_wood_defaults(), - on_rightclick = function ( pos, node, clicker, itemstack) - node.name = "computer:server_on"; - minetest.set_node(pos, node); - nodeupdate(pos) - end, - on_place = function(itemstack, placer, pointed_thing) - local pos = pointed_thing.above - if minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z}).name ~= "air" then - minetest.chat_send_player( placer:get_player_name(), "Not enough vertical space to place a server!" ) - return - end - return minetest.item_place(itemstack, placer, pointed_thing) - end, -}) - -minetest.register_node("computer:server_on", { - drawtype = "nodebox", - description = "Rack Server", - tiles = {'computer_server_t.png', 'computer_server_bt.png', 'computer_server_r.png', 'computer_server_l.png', 'computer_server_bt.png', 'computer_server_f_on.png'}, - - inventory_image = "computer_server_inv.png", - sunlight_propagates = false, - paramtype = "light", - paramtype2 = "facedir", - walkable = true, - groups = { snappy = 3,not_in_creative_inventory=1 }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.25, 0.5, 1.125, 0.4375}, - }, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.25, 0.5, 1.125, 0.4375}, - }, - sounds = default.node_sound_wood_defaults(), - drop = 'computer:server', - on_rightclick = function ( pos, node, clicker, itemstack) - node.name = "computer:server"; - minetest.set_node(pos, node); - nodeupdate(pos) - end, -}) diff --git a/mods/computer/depends.txt b/mods/computer/depends.txt deleted file mode 100644 index 4ad96d5..0000000 --- a/mods/computer/depends.txt +++ /dev/null @@ -1 +0,0 @@ -default diff --git a/mods/computer/init.lua b/mods/computer/init.lua deleted file mode 100644 index 5a2d12f..0000000 --- a/mods/computer/init.lua +++ /dev/null @@ -1,147 +0,0 @@ - -computer = { }; - -computer.register = function ( name, def ) - local nodename = name; - if (name:sub(1, 1) == ":") then name = name:sub(2); end - local modname, basename = name:match("^([^:]+):(.*)"); - local TEXPFX = modname.."_"..basename.."_"; - local ONSTATE = modname..":"..basename; - local OFFSTATE = modname..":"..basename.."_off"; - local def = def; - minetest.register_node(ONSTATE, { - drawtype = "nodebox"; - paramtype = "light"; - paramtype2 = "facedir"; - description = def.description; - groups = { snappy=2, choppy=2, oddly_breakable_by_hand=2 }; - tiles = { - TEXPFX.."tp.png", - TEXPFX.."bt.png", - TEXPFX.."rt.png", - TEXPFX.."lt.png", - TEXPFX.."bk.png", - TEXPFX.."ft.png", - }; - node_box = def.node_box; - selection_box = def.node_box; - on_rightclick = function ( pos, node, clicker, itemstack) - if (def.on_turn_off) then - if (def.on_turn_off(pos, node, clicker, itemstack)) then return; end - end - node.name = OFFSTATE; - minetest.env:set_node(pos, node); - nodeupdate(pos); - end; - }); - minetest.register_node(OFFSTATE, { - drawtype = "nodebox"; - paramtype = "light"; - paramtype2 = "facedir"; - groups = { snappy=2, choppy=2, oddly_breakable_by_hand=2, - not_in_creative_inventory=1 }; - tiles = { - (TEXPFX.."tp"..(def.tiles_off.top and "_off" or "")..".png"), - (TEXPFX.."bt"..(def.tiles_off.bottom and "_off" or "")..".png"), - (TEXPFX.."rt"..(def.tiles_off.right and "_off" or "")..".png"), - (TEXPFX.."lt"..(def.tiles_off.left and "_off" or "")..".png"), - (TEXPFX.."bk"..(def.tiles_off.back and "_off" or "")..".png"), - (TEXPFX.."ft"..(def.tiles_off.front and "_off" or "")..".png"), - }; - node_box = def.node_box_off or def.node_box; - selection_box = def.node_box_off or def.node_box; - on_rightclick = function ( pos, node, clicker, itemstack) - if (def.on_turn_on) then - if (def.on_turn_on(pos, node, clicker, itemstack)) then return; end - end - node.name = ONSTATE; - minetest.env:set_node(pos, node); - nodeupdate(pos); - end; - drop = ONSTATE; - }); -end - -computer.register_handheld = function ( name, def ) - local nodename = name; - if (name:sub(1, 1) == ":") then name = name:sub(2); end - local modname, basename = name:match("^([^:]+):(.*)"); - local TEXPFX = modname.."_"..basename.."_inv"; - local ONSTATE = modname..":"..basename; - local OFFSTATE = modname..":"..basename.."_off"; - local on_use = def.on_use; - minetest.register_craftitem(ONSTATE, { - description = def.description; - inventory_image = TEXPFX..".png"; - wield_image = TEXPFX..".png"; - }); -end - -computer.pixelnodebox = function ( size, boxes ) - local fixed = { }; - local i, box; - for i, box in ipairs(boxes) do - local x, y, z, w, h, l = unpack(box); - fixed[#fixed + 1] = { - (x / size) - 0.5, - (y / size) - 0.5, - (z / size) - 0.5, - ((x + w) / size) - 0.5, - ((y + h) / size) - 0.5, - ((z + l) / size) - 0.5, - }; - end - return { - type = "fixed"; - fixed = fixed; - }; -end - -computer.register_monitor = function (name, def) - minetest.register_node(name, { - description = "Monitor and keyboard", - tiles = def.tiles, - paramtype = "light", - light_source = 4, - paramtype2 = "facedir", - walkable = false, - is_ground_content = true, - groups = def.groups or {crumbly=3,not_in_creative_inventory=1}, - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.3125, 0.1875, 0.5, 0.375, 0.223116}, - {-0.25, -0.5, 0.125, 0.25, -0.466981, 0.5}, - {-0.125, -0.5, 0.3125, 0.125, 0.0283019, 0.346698}, - {-0.375, -0.3125, 0.208965, 0.375, 0.240566, 0.3125}, - {-0.4375, -0.5, -0.4375, 0.4375, -0.4375, -0.125}, - {-0.1875, -0.5, 0.25, 0.1875, -0.410377, 0.375}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.3125, 0.1875, 0.5, 0.375, 0.223116}, - {-0.25, -0.5, 0.125, 0.25, -0.466981, 0.5}, - {-0.125, -0.5, 0.3125, 0.125, 0.0283019, 0.346698}, - {-0.375, -0.3125, 0.208965, 0.375, 0.240566, 0.3125}, - {-0.4375, -0.5, -0.4375, 0.4375, -0.4375, -0.125}, - {-0.1875, -0.5, 0.25, 0.1875, -0.410377, 0.375}, - }, - }, - drop = 'computer:monitor', - on_rightclick = function ( pos, node, clicker, itemstack) - node.name = def.swap or "computer:monitor"; - minetest.set_node(pos, node); - nodeupdate(pos) - end - }) -end - -local MODPATH = minetest.get_modpath("computer"); -dofile(MODPATH.."/computers.lua"); -dofile(MODPATH.."/miscitems.lua"); -dofile(MODPATH.."/recipes.lua"); - - diff --git a/mods/computer/locale/es.txt b/mods/computer/locale/es.txt deleted file mode 100644 index db6fdcb..0000000 --- a/mods/computer/locale/es.txt +++ /dev/null @@ -1,6 +0,0 @@ - -# Language: Español -# Author: Diego Martínez - -Plastic sheet = Placa de Plastico -Unprocessed Plastic base = Base de Plastico No Procesada diff --git a/mods/computer/miscitems.lua b/mods/computer/miscitems.lua deleted file mode 100644 index 7ce63de..0000000 --- a/mods/computer/miscitems.lua +++ /dev/null @@ -1,77 +0,0 @@ - --- Copyright (C) 2012-2013 Diego Martínez --- License is WTFPL (see README.txt). - --- This file defines some items in order to not have to depend on other mods. - --- Boilerplate to support localized strings if intllib mod is installed. -local S; -if (minetest.get_modpath("intllib")) then - dofile(minetest.get_modpath("intllib").."/intllib.lua"); - S = intllib.Getter(minetest.get_current_modname()); -else - S = function ( s ) return s; end -end - -if (not minetest.get_modpath("homedecor")) then - - minetest.register_craftitem(":homedecor:plastic_sheeting", { - description = S("Plastic sheet"), - inventory_image = "homedecor_plastic_sheeting.png", - }) - - minetest.register_craftitem(":homedecor:plastic_base", { - description = S("Unprocessed Plastic base"), - wield_image = "homedecor_plastic_base.png", - inventory_image = "homedecor_plastic_base_inv.png", - }) - - minetest.register_craft({ - type = "shapeless", - output = 'homedecor:plastic_base 6', - recipe = { "default:junglegrass", - "default:junglegrass", - "default:junglegrass" - } - }) - - minetest.register_craft({ - type = "shapeless", - output = 'homedecor:plastic_base 3', - recipe = { "default:dry_shrub", - "default:dry_shrub", - "default:dry_shrub" - }, - }) - - minetest.register_craft({ - type = "shapeless", - output = 'homedecor:plastic_base 4', - recipe = { "default:leaves", - "default:leaves", - "default:leaves", - "default:leaves", - "default:leaves", - "default:leaves" - } - }) - - minetest.register_craft({ - type = "cooking", - output = "homedecor:plastic_sheeting", - recipe = "homedecor:plastic_base", - }) - - minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:plastic_base', - burntime = 30, - }) - - minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:plastic_sheeting', - burntime = 30, - }) - -end -- not homedecor diff --git a/mods/computer/recipes.lua b/mods/computer/recipes.lua deleted file mode 100644 index 524e955..0000000 --- a/mods/computer/recipes.lua +++ /dev/null @@ -1,117 +0,0 @@ --- Copyright (C) 2012-2013 Diego Martínez --- License is WTFPL (see README.txt). - -minetest.register_craft({ - output = "computer:shefriendSOO", - recipe = { - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "default:glass", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "default:wood", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:slaystation", - recipe = { - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "default:wood", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:vanio", - recipe = { - { "homedecor:plastic_sheeting", "", "", }, - { "default:glass", "", "" }, - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:spectre", - recipe = { - { "", "", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:slaystation2", - recipe = { - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "default:steel_ingot", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:admiral64", - recipe = { - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - { "default:wood", "default:wood", "default:wood", }, - }; -}); - -minetest.register_craft({ - output = "computer:admiral128", - recipe = { - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot", }, - }; -}); - ---new stuff - -minetest.register_craft({ - output = "computer:monitor", - recipe = { - { "homedecor:plastic_sheeting", "default:glass","", }, - { "homedecor:plastic_sheeting", "default:glass","", }, - { "homedecor:plastic_sheeting", "default:mese_crystal_fragment", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:router", - recipe = { - { "default:steel_ingot","","", }, - { "default:steel_ingot" ,"homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - { "default:mese_crystal_fragment","homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:tower", - recipe = { - { "homedecor:plastic_sheeting", "default:steel_ingot", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "default:mese_crystal", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "default:steel_ingot", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:printer", - recipe = { - { "homedecor:plastic_sheeting", "default:steel_ingot","", }, - { "homedecor:plastic_sheeting", "default:mese_crystal", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "default:coal_lump", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:printer", - recipe = { - { "homedecor:plastic_sheeting", "default:steel_ingot","", }, - { "homedecor:plastic_sheeting", "default:mese_crystal", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "dye:black", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:server", - recipe = { - { "computer:tower", "computer:tower", "computer:tower", }, - { "computer:tower", "computer:tower", "computer:tower", }, - { "computer:tower", "computer:tower", "computer:tower", }, - }; -}); diff --git a/mods/computer/textures/computer_admiral128_bk.png b/mods/computer/textures/computer_admiral128_bk.png deleted file mode 100644 index 488ec1d008d4333cb0e7e1d2e5e25ecc0d1f1594..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$efS0KG<-RgbEkL^ehj0SQT zOM?7@862M7NCTnC}Q!>*kacelU)8I5v1B0ilpUXO@geCxjo=$QA diff --git a/mods/computer/textures/computer_admiral128_bt.png b/mods/computer/textures/computer_admiral128_bt.png deleted file mode 100644 index 73d1f2a0061a76101f4a4d5f64d3c4900e37ad52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$efS0KG<-RgbEkL^ehj0SQT zOM?7@862M7NCTEak7aXFczm8oq_Xu^h~8%7W8R9P7qmNqn>U}AqE4^$&r;u=xnoS&PU znpeW$T$GwvlA5AWo>`Ki;O^-g5Z=fq4pgKHQj`LevPuT4U@$T;G|~kj;}AnjD^mk2 q6LVbyBP#=gy-zyIQ8eV{r(~v8;?{6xr@?8U1_n=8KbLh*2~7ZWAW$s; diff --git a/mods/computer/textures/computer_admiral128_ft.png b/mods/computer/textures/computer_admiral128_ft.png deleted file mode 100644 index dc6a3bc7f187441e28661238a7750020d80fd38a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1480 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#d^fjZ zAblK&85z#sS=kH{Ebxc~3UUjBFeAgPIT9ejvI56+kRmYNlzyj+fq`Yar;B4q#NoG7 zPxr@!3m&U~UOK-veb;l*N}-;mIzlZi5g*)Lx~A5Pbh0|-a7s^5YE*IwbJ&n<^LXR) zt9Q5mwmWB88u6v#Sh6+Wnl!=dpXyevdS4SC8e1X%{&DS}8_u>hKR)8geAqg( zuB2p(BEyH9;`5Vhy1(g864`xOx5u>PZo_GwotwYxbq`vkBV)+*SD@gW!53No_&LV? zvcZc_gt!HoKH0fci|bbDaf6;Kp?+Rn`{aNAogRN*gQ1}8Tg(3cFUw2R|0}4uPK~bl zux0hcGm>2~m%la&EY#CgI<%`l`U2 z-$@5PT@0?7UU1Feu2$qaTg5ECZ_7-gMW^R3T9<8i3{FOy_ICBF!?RIvXWALH~NkxGOs1 zvem}jmoAhlr_P($ZyOp~SY?-9zWv#oC(-+?>-?U{ls?V4uIzr^{oUKECcU?>n9Rxy zzOc{l!JE~`S@yc6zlze!7ODU7>3m1ggcb=~Ll>tHB4_PN?-mqVroXTX5(@Gv`P<;p zGUbC^(T4EAaLGwe){4ale~_0|c&;s>Jjvu5gUb}dGuz4yxN0~`YTfroUErHHwWMR) zkv&NgY(kwAG@UrsglRLRP4Xy8UVY*i)9+nO_hUYc?;egR&!?}5&~ zA-C`0O#9@XnA5CHDi_=q3)Xn$JTo`EJVY;_0fbqQNyTt6kP|El+;^1IvCSs7YJ~+XlyrR?i5vO zln_p}bXGBp|93#K>eGwp4!O$IBvGf13F&=jn6ws7Q9N&QZrS$aovOuM8eNOloLuAd zrnT2Ka&CobH)y@g|{X^Vu#{yTHB=d)MIe^|S8or$LEG;NC;mAwbf z*MH-z|M{46y1M198LQWK9X{;L;y(8}i)@Es(Uz#oCcTvI? z{?k$V+wj@F`x$MvLD29rr7Zlx4H1{P+LC9V-A&iT2ysd*&~&PAz-C8;S2<(VZJ3hti10pX2& z;y^{JAVn!aDXV0#3I-zsLnB=fG7d4cv@$iYGBMXRFtRc**!!fT97RKJeoAIqC2kF8 Tb{d=pYGCkm^>bP0l+XkKf6RuF diff --git a/mods/computer/textures/computer_admiral128_lt.png b/mods/computer/textures/computer_admiral128_lt.png deleted file mode 100644 index 07f112ccde25fb581e981116e2d34fdb467b7ac2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$efS0KG<-RgbEkL^ehj0SQT zOM?7@862M7NCT5(ej@)Wnk16ovB4k_-iRPv3y>Mm}+%B2|#06rhwlzqY85rz+(ov40AvZrIGp!Q0hBG@2P6IVCc)I$ztaD0e0sx|9QDy)D diff --git a/mods/computer/textures/computer_admiral128_rt.png b/mods/computer/textures/computer_admiral128_rt.png deleted file mode 100644 index bf8052d153dcded2dd4f2da894257746d2db7195..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$efS0KG<-RgbEkL^ehj0SQT zOM?7@862M7NCTkt#@03Q)=_8LWcA$iUD@7le#M3@xop t4XjMebq$QH3=H-@=_p6hkei>9nO2Eg!na*S0KG<-Rg6fuW#SI|NsC0 zon3SO|7V!D_E7)K#TPH1n73-dzT?N*a!*_Vs$(n(@(X5gcy=QV#7XjYcVX$zxEToK zaOS(Y6$5FIsm=_%lUrCof(0ItKtXO{5N2eUHAey@SXSVe4%7`~0`aEwJ6%B5EKe85 z5RLQ62@6;ST$p*ByfhppI^GBfxDXK_;5Tu}AypQRi6I?rExTG;Sd>Cmw6*ML+reVQ zA${0^!=qbKtbOUi$nJ-H3%k0wzJB|rrok%m;>C*#FJ5Fc1>M+krioEifKeoZmDx*y zNyDI6mE}PgqiLdAnW#czq=0k7wlhca+P=KIYn^^>&dw@xmK+w&H%zA%a40nQN-(l8 zgeFYLRcUJ94RobsiEBiObAE1aYF-J0b5UwyNotBhd1gt5g1e`0KzJjcI8c!)NKpz< z$|@PGg2BkZ&`1}Aj6)19txOH9Ow4r+jI0a{_CDz-N70a*pOTqYiCe>&od&0Y8W=oX L{an^LB{Ts5)5M&N diff --git a/mods/computer/textures/computer_admiral64_bk.png b/mods/computer/textures/computer_admiral64_bk.png deleted file mode 100644 index b10bb38d336392db2af2a0db3a64b1bd4084ae9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@o&cW^S0Mf7Tm=yQzu#2-tVI#X zXDSKu3ua&_n|#&+$m7g+b1MeY%YaykVbfhES&(3XMP#rUq6f=DG$(Rt5%ppLCR?Xvob^$xN%nt>Mg0gVR6_44$rjF6*2Ung9+KQ$GLz diff --git a/mods/computer/textures/computer_admiral64_bt.png b/mods/computer/textures/computer_admiral64_bt.png deleted file mode 100644 index fc50758b01731636b97945b9d6f78e489a6c3af9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$efS0Mf7T*d$UO$(1cJ_zJ6 zmIV0)GdMiEkp@zc@8(tvq?ZA43WLbMSMxxE1s;(=L2h9XW@MN(M*<{RR^SLUlM%=S z;!Wvyx_~SRPZ!4!iOb0xtxRoeLK8L=Z7_JiCmq1RuvIzCF=ElCyFfLPC9V-A&iT2y zsd*&~&PAz-C8;S2<(VZJ3hti10pX2&;y^{JAVn!aDXV0#3I-zsLnB=fG7d4cv@$iY rGBMXRFtRc**!!fT97RKJeoAIqC2kF8b{d=pYGCkm^>bP0l+XkK5t>s2 diff --git a/mods/computer/textures/computer_admiral64_ft.png b/mods/computer/textures/computer_admiral64_ft.png deleted file mode 100644 index 51f40e6cbd4065f736a8b87bb91aa17e22100b66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 415 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#Q>iWS0Mf7T*d$UP5%!T{Qtl1 z$^T_nzr5=yvX69-fQUzQ1v3E^ah3%61p{daC{CHZ5Xj=pcXKNS(#wFDk%6bAv<4(t z;1LNF}#Yeb22er|4RUI~M9QEFmIYKlU6 zW=V#EyQgnJcq5-UP?0J~Q3_DXDjBST!N|bSNEd{RLkumgObx6|%ykWntPBkHKIs6N fiqMdopOTqYiCe>&od&0Y8W=oX{an^LB{Ts5Gd^;7 diff --git a/mods/computer/textures/computer_admiral64_lt.png b/mods/computer/textures/computer_admiral64_lt.png deleted file mode 100644 index 1332a1340e3adc613bd83de76ee2be1e2994aa0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv{s5m4S0Mf7T*d$UO%QT_@2C4f zA?A`GzhEH!tL(@EaloaXvXgg7q*f$0EiV4Td}h9GZ=do!l%I$y^Jv85y>Oaeu$H zdkau2gJg+oM2T~LZfkt#@03Q)=_8LWcA z$iUD@7le#M3@xop4XjMebq$QH3=H-@=_p6hkei>9nO2Eg!36z-EGbVH#}J9j$q5n%6+}3g9D3G-t`75cNIbBFVM_w1OI#yLobz*Y zQ}ap~oQqNuOHxx5$}>wc6x=<11Hv2m#DR)bL5fmX=Q3) rWn!*tU}R-ru=hzvIf{nd{FKbJO57UG>@+wH)WG2B>gTe~DWM4fR!mbw diff --git a/mods/computer/textures/computer_admiral64_tp.png b/mods/computer/textures/computer_admiral64_tp.png deleted file mode 100644 index da1fcdd9d1bf73184d86a3ad0a46efbef01f1b4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 461 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv^#Gp`S0Mf7T*d$Y|M#sd`G2tB z|NW-jD;xj+U-$n%!;}BZu6}vfQ)D0MAYpzoIv=Q%u_VYZn8D%MjWiG^$=lt9DUG`( z1<2vdcXKNS(#wF@ncEaloaXvXgBG5sA*MLJyQ(JoX4hzlIZEbDKma-agXlrX~PMt0;soCDvwsfm1P=L`j z?cAItOISh`Ii5(bjoRuFDVWukp~1zGB5=2vWzlyA)^iGtGmIS??=FAH(9YGuxw~*> zgJjd?X%{ZMxT{bg@@&I}3lbZ2CNZqKe36-hA?-)g&Lv*+oPmy!EOCt}an8@pP0cG| za4t$sEJ;mKD9UftDnm{r-UW|U@(+X diff --git a/mods/computer/textures/computer_monitor_b.png b/mods/computer/textures/computer_monitor_b.png deleted file mode 100644 index a79fb66fb512e1fecd8b95e8cb38994ad0fa25f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7lzFY+6>xe4KsfMMK}vQ zB8wRqxP?KOkzv*x37{Z*iKnkC`#m;saSe6%fXBW-A)d^Th!W@g+}zZ>5+Ij>Vb8iv zGl5i=r;B4q#NoHs4ssqa;Bmfqf87l4=_gEPDN9e4+uCOB=&i39pz^`Do&DGYUJbFd z^g<>Mg$4#N@sE2)pYUyuL*KHur}ey@6teB~x8(d+Tv6E!J%)1Dx6iDP5MtQ--Lzp& eA_F7K2UYX8X*S}ES6{OP+3xA;=d#Wzp$P!Crc7S| diff --git a/mods/computer/textures/computer_monitor_bt.png b/mods/computer/textures/computer_monitor_bt.png deleted file mode 100644 index 467f0300e8de252df0ddbd5e95c05bd20340cf55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7a$D;Kb?2i11Zh|kH}&M z25w;xW@MN(M*=9wUgGKN%6^YcTwKBIsio(3pb$@HNJNQqer|4RUI~!Pz_4fCrkOx0 z*we)^B;s&#NY+jdNuB2p{Ukn{7_*6j8?5re)T_Y4`9RItD3f1i8{WR0h*pUXO@geCxu`a;kE diff --git a/mods/computer/textures/computer_monitor_btdl.png b/mods/computer/textures/computer_monitor_btdl.png deleted file mode 100644 index 53e26ea742b04adb5c6d23df9642f091ac7c24d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 203 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 T#wLNk1VAc^nhIqvtl#|y%Tgq1 diff --git a/mods/computer/textures/computer_monitor_f_desktop.png b/mods/computer/textures/computer_monitor_f_desktop.png deleted file mode 100644 index 4154d7524df6fa1b8c1c02658a8a2ebc6aa51adb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17492 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 diff --git a/mods/computer/textures/computer_monitor_f_dl.png b/mods/computer/textures/computer_monitor_f_dl.png deleted file mode 100644 index ce07c83c95eec55c22420eeb22cc8a8838f140e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE7gBTkd zTU$53+=Qi(@s5p+ok99NQU+NE9vCz*&YJ0QXyg9H4|2MSl^LAQiS6w=Z$1}j3WKMs KpUXO@geCxDG%!p6 diff --git a/mods/computer/textures/computer_monitor_f_loading.png b/mods/computer/textures/computer_monitor_f_loading.png deleted file mode 100644 index eb1d227d46b3a7a9f1ab27b3254820e738239261..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1386 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSY)RhkE(~@In;A^Yep-G4if|Tq zL>4nJa0`PlBg3pY5H=O_Iqp+jJ&FhsdI%G7+Ai0x;TbZ+sf@T}F@Y?_}ZHa}V@R+&j~ueBiy~AE6K1*D>W) zm7b{5+Q9Xum#6yp$Lq4w{Ps@j*_+GxV_VOMq)UgGtE~@*`TncSb+SQrq1OJB@pR9Nd>OwOuAGU9YY!AOOGLY$XMeQH+1X0!g3y!P#=H3ex=9;K{ob4{ z<=CO>#yDe4!XJhVisXGrB9ZV4T+xcUI*zG@$(%j3p zGwpb~`tVbQP1!CRj&0&*iA^+EvW=zAR(rhmHEz z^6GWZFMV)_J3-?^Y1o_>cX@4s_kWLCelTET(UJT{`-?lKS+WWs62Y_Yq^G!0roYzNim9(;5;htCc)d5RPhV)? z#gp^a2poQ#{)FKU^BVI@>??Pyu@=~H_Q8&Wou1!L-RbBTUTK@STK4vf0{7hcI~nHi zT)H<$V$IzCD@*>#L}%V$YfsOPzb@IaIMBwTWSz|E|1ZL0zt4UBo#o&EvXb)4_imni zaDd_c+dGxf_TP`(7mm=pyuhUU+d02&GWX7uZF?s@1CxI$s{rN&qdos+ZV6b3~SirQwJoCblbOkN2=`?VVsg_nd4^s z&tZbv{*%lXo|snxGwhN`<{k5%)~}i`IY;-l$N}C{Ra#%lzL@?gTz_-J+BIosCp$*^ zFMVj-yg4;m(x=AA<2;+04nJa0`PlBg3pY5H=O_Iqp+jKT^_{lc6W7?_PbT^vIyZoR#;*IPP~;rPe- zFXy@+iBUQ_{a}Nh<`k#cuF0~l0wqG;&bxQqUfXx>QOH{{tI)YE3R{1eTS&Etwf~sZ zWN3PH#_89rZvr^A-ioc+`MXZ+q@v)w=chm0r2AQ`#B%NvP2k{QU}0clU~FJ;U{GKX zV8Fs%Z}2YeM2b;QSG()tz%ZB^9EzD5(k0i{Y~I~3y;a)YjxT*n(Wm&j%8S>U1$*6U z#TzfaGLKoIyXC2aPNer7#((CQw>_1rpS5SjRS`LfgvsB68LX|XqoSiHtE^qOE~~se zd{RkO;liAS7yj&X+PhBv=N^@nySImjsVr*CG@8wy$eppZHznx!@#9j`(w8Tn^vuo8 z&8)AFpO(6E`EvJ(9xf+Sf)+1cTxD&1xM$mEt_wGBY923C@w}Q9IxRIbE6WSW=yY+K z>g8HpU9C0!^sCpegLT9vtMvBw8~=>sNJvU@S{dT?UR*p>N9?PP*yV5Ewz09Zi}JOn z&RUk1o?cp1wCM0*=cSi3(=K>NJ6O&SPfA_-b5}{_%J9pVjeLT6uZO<;6T|#)gPoqf z`TB#-+6VUk$z3$FMxK>nK5Ig0siAQk$Adi~LAnAHGH++iSXLLR^-5kUtIpI(QB<0@ z*4paQ;&*v}OJtV%`+uE#c&<5L!qo; zw-xQ2!^Bvo;?HVeWVEPi;ev(#{zYG(&&TgQXx2J1#cX&}5B{_Tmc3vkJ87K++xv>g`}TePwRz`3 vE^vx8W{6;fCrSqf9!7kLl&N9+AGVeAPnS%({{Im$Los-|`njxgN@xNAi?COm diff --git a/mods/computer/textures/computer_monitor_f_off.png b/mods/computer/textures/computer_monitor_f_off.png deleted file mode 100644 index 5d2a6b5fb9b85f45b0cb043120e855dd650ccd9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7lv4d-waXQ@2A`Yif|Tq zL>4nJa0`PlBg3pY5H=O_IqsN;$}K5hgqe7LOhuv5hc#~xw)x%B|t6%!=81U zW&$aHPZ!6Kh{JEMZ{$2+z~gc;|8ee=w|l#6`!BcjOwj(s&+_Vv!&TD<0zT?8jD-gn zcC1o5e*NA)hXw{lCKe6>1qJ>GnridUt*QE+W-Rof`T(y{u9_N?<|Pi06`rnsF6*2U FngGF?K_dVF diff --git a/mods/computer/textures/computer_monitor_f_on.png b/mods/computer/textures/computer_monitor_f_on.png deleted file mode 100644 index e5cbf21b13fc9e2aeb44b6c4c51b2633de0f1318..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSY)RhkE{D&Gh1_nj}PZ!6Kid%258S*tK2)G_RdP3E6 z4|loY!$~3$+0OgVl|=m8lcOWJvFW~*j{*Zr1A_nqlLG?>10y=eLG1Z==hv6DI(y?{ z8CbyTa4E%Y2z6u<*1H@ra+bTEv;KQ*J2%M8e~bl;FxPM#U}3`Q1CYXfd}eO|if|Tq zL>4nJa0`PlBg3pY5H=O_IqsN;)=Ru?i;0mLOhuv5hc#~xw)x%B|t6%!=81U zW&$Z4PZ!6Kh{JEsIWjUBa4;;q{BQ1di8=+w;Jtjg$5~K;ouUwu07$>5tDnm{ Hr-UW|1WqX@ diff --git a/mods/computer/textures/computer_monitor_r.png b/mods/computer/textures/computer_monitor_r.png deleted file mode 100644 index 9d38ab754f711f4df809482c9614a15c7c6d8e29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7lwNb5e#>fd}eO|if|Tq zL>4nJa0`PlBg3pY5H=O_IqsN;))j1vqC=tg?KVUB1)X|b8}PkN`PDjhCS;x z%>+_9o-U3d5r^NNb7W*N;9yvI`QO~_5_JlU!F%~~kF%fxJ4GQzdxuyR0g!%AS3j3^ HP63fpB%;JQKQ}iuuLQ_tVA!*6(@Y?B z(9^{+B;xSfX&ZTu7;w1OFXEYat!TEPgyN|VbJpEE&We?bin&eLeJUbys diff --git a/mods/computer/textures/computer_monitor_t_off.png b/mods/computer/textures/computer_monitor_t_off.png deleted file mode 100644 index 525fd4893bf77444c82ed4031befcfb6374dd98b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwQO@fJ8;^+ydD?p*ko-U3d5r^MSGvsSF;Bl?LqLXkwco3<&y?MDFN#@E zw(^=)RQ5Ny2Pe1P^F4b$ymaPt)0@w&5*mFh=c{dzxuh3ST02qknVG{ z%MQEncfnK*wijFI~Cv3i$)x3)BN!B_>bNL@f+g=vm v`PJ~o^6}nWGo>e?-%AS4`@f85{K3HbsN?*JQxO_KuQPbM`njxgN@xNAW0Z?Q diff --git a/mods/computer/textures/computer_piepad_inv.png b/mods/computer/textures/computer_piepad_inv.png deleted file mode 100644 index 21d956aac8a2c4bb04c4012a66e3235265dc0a37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 256 zcmV+b0ssDqP)C%p81S(0CdsUS zxN>jXcTQ1}1L~}1PN(8$y6o~6c5j(*Gx9*y?^EAJE}U6&Fgo>Pn+-8dYtQ+#PmivC8_Ml1@ZE; T29uru?PlbP0l+XkKUnN4B diff --git a/mods/computer/textures/computer_printer_b.png b/mods/computer/textures/computer_printer_b.png deleted file mode 100644 index 9b454801b053e7302c13580b81e7c0ca952354af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7Y1tvD+a3rPTev<5zYdS z$YKTtZeb8+WSBKa0w~B{;_2(keveI3K+rWSI=OxVsVo_(4sysVr2$DyJ6?!{|+e(ViN23ZWVQQO)WJI%{i2A#=TbO zXsX(-WVhmj4b}|v*tX@|^%Cd4__opd!13F&8-d{Ai;c-9r3|}lo7K5ISm)c{cX;^u zQf^$B>A_Z^Nwl8Wea~%iljd zYPIp@Bf*$2HG7X+JIqyhrF4JAM&DTsjQ70dE00R>_U>=*y`ijYxNEug0+uNaYk%C@ zydktHUzp(rLypYF%)eIoQH_-`^QR`FVdQ&MBb@00vQBkpKVy diff --git a/mods/computer/textures/computer_printer_f.png b/mods/computer/textures/computer_printer_f.png deleted file mode 100644 index 8623aaa8cc8df76fe828b6003867a85c4a5dd3d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7Y1tvD+a3rPTev<5zYdS z$YKTtZeb8+WSBKa0w~B{;_2(keveI3K!lg8!{`!FXo9DUV@Sl|^*LaRJo977@wzn$tR)U3ecYOl-w zA+AEP-Slzm7mlYvWnIz2vZl(qS)Zo~ob>0BcL)@54g4n?Y*5bB;Qo?H|8`^6Vuj7y zErhPLIhaYmuiV3G@Fb`CDL1$0@;y5}H2>7R)US9Z$Fj1)Ka){IS7CR8QA_Oo{JIV5 zZb?Bd4sT`R4A;$ae|u-)nm;v}-k0CD6{NXjyIrox->;YODC}j=^$!NQ98VS+?U&iH bbdIwA1H}M4&8YK0S2K9J`njxgN@xNA?yF+! diff --git a/mods/computer/textures/computer_printer_r.png b/mods/computer/textures/computer_printer_r.png deleted file mode 100644 index f73fe7e03519addea3ad061b5053ca43a0fa575c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7Y1tvD+a3rPTev<5zYdS z$YKTtZeb8+WSBKa0w~B{;_2(keveI3K*BgZCZQB4w8_)OF(l&f+o^$khZK0)>ILra z72kc~Q1Ri`JA%g+E)$G5NleLmbjeihuTb2H`JbjwW76naq|wFnJ6i=1LcRF0_BR>7bjpls|E6y3)ln4XGNhI~TJ@Rd`4@Y-wCJ zV_ijTnhS diff --git a/mods/computer/textures/computer_printer_t.png b/mods/computer/textures/computer_printer_t.png deleted file mode 100644 index fd59245e9fe39f842a79fd9d899576f479441ce0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7Y1tvD+a3rPTev<5zYdS z$YKTtZeb8+WSBKa0w~B{;_2(keveI3K!7nlX!l>B(0NZ6$B>A_$temv|BM6JBtCi? z8S)q;s60t7EG+EOsrdOxHO`tnl;e*)$L`1puD7D2B_)7hTh8564<5hu6^-67Gc+>R zwqjAj6-J+yNBlFFu|-tu%1UrnxVMG3^?Z}R;nt$2@Dh{Coei@b{lla_eEha7Yi0xQ z27%y?fL9&4-qVAo@vanP@|Ux5SlHRel*K5?$|^GJ-OUMW1Qw_r5M^SHlQmw*nQ+)5 z+U?P!M;1prP0P2Kr7SFJp1h6Ep)b1R^vPUXW4@B(DIz^hfeZ|n8thi@oXTti^csVw LtDnm{r-UW|W@By* diff --git a/mods/computer/textures/computer_router_b.png b/mods/computer/textures/computer_router_b.png deleted file mode 100644 index e21e55cd6858c15d6c015125bcced9ea2f3ddd68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 445 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwQO@dF4NpO~gDo}_gGbEzKIX^cyHLnE7WnkE|ZqrN# z21X-K7srr@!*4?j^OzL{V*FeJ-!N&;mEUl*_R##3{Oe8$2R-5b$+6Vl@gQ@|4v&Y& zyaZmSZ8SI~dq*~~%ixmN@yv*{ba4hLF!*Qf(zoG${gh{~EL7I-XFMR!r*E>=Q%p^* zPqTv0{CMMWc~iE2@}I{aeLXZAS<7{@rZTTwFeh4Z{pv>td|I;hKjS%< zzi9PC2l3G9-$DvV!Lcut@s9`jvTt%{_+qqNLY7dNFm&wMm9; zN*7nNcC`N0ue9!p`j9NN?o->o_u`zof*)pdR7gFvRllBpxY|DZruRuXsgth7MdJIJ zy)*;7LLZA-H*_4iEPG90y|P@-ha>U(T3#RI6HuCTZPu1+Egde09XdSHrQR_K=HGb` fH&sl>bscMXUP;aN-HB@pK%waA>gTe~DWM4f0m-d} diff --git a/mods/computer/textures/computer_router_bt.png b/mods/computer/textures/computer_router_bt.png deleted file mode 100644 index 39c8aebf2309967a3eb84b8b34b9b92a56e26940..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7Y2S1eDI-+2`Iu@;1OBO zz`!jG!i)^F=12eq*-JcqUD@xkN${C#?bnw)4isAA>Eaj?aX2|af^~6%NKaFs0hgOq zg36Ku=kngwd+At|Xh^P?^Rg z&baV_Yk2YBUtbT-<#3lZc-6pI&Y;Yh^?&ippZ$l|{9iJ|_JJbMIgAXBMkYZ)zXhKH P-OJ$V>gTe~DWM4fCbVD$ diff --git a/mods/computer/textures/computer_router_f.png b/mods/computer/textures/computer_router_f.png deleted file mode 100644 index 5173f1e51ede9c6ced7dd579346e12220e4f2d81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 447 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwQO@dF`%r{cvDo}_gGbEzKIX^cyHLnE7WnkE|ZqrN# z21XN47srr@!*4?kvzQG9WMsJ%Io&3l^WSmG{zEX+!6(cs|FDQF+Mh^&$G$Fvl$V^rdF!)oxL9zYmCtb5J*JCgLOE+ZBn)){S zh%$5ZCOZiuTen6>rr&?N3zOHHKKop{{(s)~#5u(R54${6H3fvEf=(a38Yv>dx&8Kf zL-yz9flmV#d@2*aHf7@7i!1kks_A$B+OL|h$K{xJj_vOyKao@i&u=q2f=4 i#rd5dm%g8`agg)YuCyQi!8TJs;ppk==d#Wzp$Py71G5DH diff --git a/mods/computer/textures/computer_router_f_animated.png b/mods/computer/textures/computer_router_f_animated.png deleted file mode 100644 index cd78ede4758b2256a0d6613efbd1a41394c375a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7525 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 diff --git a/mods/computer/textures/computer_router_l.png b/mods/computer/textures/computer_router_l.png deleted file mode 100644 index 82f36d4e63771696d647cea2f722dbad07afb06f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7Y2S1eDI-+2`Iu@;1OBO zz`!jG!i)^F=12eq*-JcqUD@xkN$^>6=N?rNXJBCD@pN$vi8%Z=#E|ch0Z+*y1H+0} z0cCAUY~{X|9n7Z)ZjZPG|AT)kpR?y4m^PgJ~1pIAKKoZZj^2KDUG zTo!ZX7Vfl|sqmkdVcEL#W$z|&_~e{?mT=;W6ss8LmbZ7m+>grEIQ=@O=JK5x0!$qS z>Op~AJ)F8LuRg!(DH74S@7DEM2X6}5v@+dUnRh4HZQJsd_boTx4f^lQDe+wKu}zL_ z^`*+`F-lESgQAvRdEn2gwba4u<=Kb3j|c0lmT1{>Ao}f&Q>#{)DGPjcFsh7Y61L?F zopkga)6A>5QFl~97T2$lw|E#mmMRzbApIGm4@)dK! XRF5KS;lKmHpknZJ^>bP0l+XkKC3Ti! diff --git a/mods/computer/textures/computer_router_r.png b/mods/computer/textures/computer_router_r.png deleted file mode 100644 index 8a2b3f93ec5a6fb2cf539ed70deec65b726c3247..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 397 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7Y2S1eDI-+2`Iu@;1OBO zz`!jG!i)^F=12eq*-JcqUD@xkN$^=pv6r$uWnf^G@^oGqy z%=+dx{C`O9Pk12A^XE|QF@K)}%sgh>UcGWLOk6$Xc5GXyPv1JF2HCV(%hDOOz~G;C zh*rYZUttU;4d*vJVTd{G@u(o8zs|f#M(%)W&z-|7MJ}o|ZoB(>f{W$z4G}qiBmR8c z(QLR(`CahO-VY{LM|N$ytG)7%kOxP}(K_!L0sA$UtzeQnz}|3Ec4qO5uHf^r30Pt_I+D*$68!_g7VXveLL&T|I7%#cb9eYtpMMN lo1R2ZXkMSO&nI^WqZqGGo<>&kwQO@dEJZ28yb5TFoGW=KSdbAE1aYF-JD%fPT_-KLp9 zs>##EF(l$}a)Jb_vaG?R1>fvv&HHb0=9hohO`m2v786s`hjxEIKj&xW=H`z3`XXyx z{Qh$mE1Vlr*kktB$?E$Svu9*w8G+d9zS9K`Jny(DAW@`f@Zc!}_ewo6QQd>u|Nm67 zmpUIfm-nvTi))s1`y}>qPYW)$gBlX7ixWh8m>2?9r6?PkO}Ybg4TGnvpUXO@geCyc CKvxR@ diff --git a/mods/computer/textures/computer_server_bt.png b/mods/computer/textures/computer_server_bt.png deleted file mode 100644 index 6f83d6f7f937efe5e2b9cfec433a4d968b9d4b1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7lyM8#~F@SsyQ46if|Tq zL>4nJa0`PlBg3pY5H=O_IqrS!baj|Mc=Lhg?KVUB1)X|b8}PkN`PDjhCS;x o%>+`so-U3d9M_W*5)yv!Gcd9+GAwzp#t@{y)78&qol`;+00BuN`2YX_ diff --git a/mods/computer/textures/computer_server_f_off.png b/mods/computer/textures/computer_server_f_off.png deleted file mode 100644 index cd93d703227693c739d5e1168718da393e8316d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 876 zcmV-y1C#uTP)=#w`_tuTt;rL>E)4q%`DTy+%0XLV| zGZ~`mr<+ifW@iW$yJtLpvonH{GV6$-OL2i;sX_^egr zPqB>%i~BzYFv=GI0HF5l!_+xc*hoPzje>zs7X&d7K6$+x8W4{f4LCeF(AHxh{x9DJ z9LF(Yf~od^MN29?AgQ?n-vwq7(SxGuNzZRV#wE55=({fG{HA)G?;KI*Cl87 z>_3mb%=xwd0$W>e=h886s;d%pPB9;K{zT6N)5HT(aVnfN6D1~?H6bRLbsiud$Pxqy z0t5kqK&B;^BqKvtOp*y&Nz&1@9L5qArXWZ>fOr5wfFM8+AP5i@CMrx+n5ZxXLE-_# z0|){H0fGQQfT%E0;jB>MoGvhADGnINfUqlbqV!!C7-P~0iI`V!k%?s{A5Jb}Z0XXJ z_(ZS3vY?wJVHc$UZf|Vh0`LwImNUlSq}}FqVYf@-9vkhV4<$`sNmn=4v`KB(cU_+` z=J#EfmtmeU<}=17+N$k?Qk-K8Hq-6#RGrQ&TmAyN*no9aL|Xd*0000!bks1e&kE8-rSrXj)h_5i!tU9a&vaj;d- zlUDm?c4nU6^ZTAZk9GizGXnz#&`_7@bC5kbGcZ7-%7JGoji&!#F z{z)Dspb!WKilSD?6|DZ$g=waPLE^bw<W86u>io? zp;>M(jG!F81i^jla-_4`H{^iYc@9_A+HXSEBF${ywK0)r$4#!?? z6ag?tHi6a2{YLm9iY4Nu_wVzrW)8;0R3G86;)OIaXCw1_uXso&Iss>M!MZ zSqLbKLQ8uqP0dZTw6|J)M_)clTjy~UMWMB$jl;)}c+R&wysz^{cSQx$G2W(|&b#$; z67Yn8S@3r9$+70H`f#X zA&|N-U0J@mAW&(VyB(gNI&IzUW9+bK|9zcoR}TQO55FvH!wnk%WselpB||%M>I(q2 zmp`?1yUbl(V0e6pxvLAF^Un^=a(Qx+OBXMCK3`0yYr_N&;!;)B7Za@O40zE}7a341 z+os(>H6m%xpi1>x+Yiv-QndhNG|l4te)VeEeHQyN17rZIxFckr|2+CZ+V}hw=NC-#>NGdF;u%yD03d&4Xuv%7xBhv!VuJQgIJay!?xXXNjh zZ6WlROY6Z+_Xjhr7t}j2FtY4mxp3wa!{(ovM|#$;nyGu;Tx5cEpJ@+^08oUCv7ITPV5pZB&tYZ!NZsVZ;zv)Hh?(oujYxZNsJin%JDKs!JsXS%$ XSgiEm;ub-BpoI*cu6{1-oD!M<->5eJ diff --git a/mods/computer/textures/computer_server_t.png b/mods/computer/textures/computer_server_t.png deleted file mode 100644 index 1de449963ad29840ede91691e24b4d99bdbc659b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7lyM8#~F@SsyQ46if|Tq zL>4nJa0`PlBg3pY5H=O_IqrS!bZHO1^Cwkg?KVUB1)X|b8}PkN`PDjhCS;x o%>+`so-U3d9M_W*5)yv!Gcd9+GAwzp#t@{y)78&qol`;+0Lktm6#xJL diff --git a/mods/computer/textures/computer_shefriendSOO_bk.png b/mods/computer/textures/computer_shefriendSOO_bk.png deleted file mode 100644 index 4f179b699e7cd723690108c50c63b4f6ea0a8803..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk@BpAX3RW*PVQ~R41B1O!I?7Qrk4UOiAAEE)4(M`_JqL@;LL|+=_uT zBM_%B2s}T10wh@A5eXFJ76xHPhFNnYK!Rljj_DAEK*gKV?{onL13g_FLp+YZy?T(h z!GXi&qWv+oHDO#Ow+l`mkSeixleptE$4QnF)3BAl&2FjBHlNSH$fU#k<}gc90Mi=A z6>sl*1b(o(Fxh#(OQbr(*Tjj64ea;YL>UkNQt$*CE?MFlQR1ARo12~R41B1O! gI?7QrH)z>UBD(BUNZm(O!xcDb$RV3#pTb3DVO!r=U8_eCzAnje`$$MsX0o#l6A08qB l7p=Rti!6%WD=YJ3wjbB^cD6ISiweP^>*?y}vd$@?2>{CkLG1tl diff --git a/mods/computer/textures/computer_shefriendSOO_ft_off.png b/mods/computer/textures/computer_shefriendSOO_ft_off.png deleted file mode 100644 index 3295bf204e8c29cbea1dd636345b42e0ffa8d4d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 897 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabRA=0U}gyL32{Ah=FHQlPyhe_&%kg1 zC^ZU3LtsROKt1<~dq5A{c)B=-So9_*C~!!8WO^j>z*yGBz+l4zh6GPGH?^2g4x)>> x+(Z+!4yfPpP3*z~OE1;u{ipDk4UOiAAEE)4(M`_JqL@;LL|+=_uT zBM`STgg0@ff&>dZB7uV3!XV7ZFl&wkNU*HHF&&~1sCZNQoi3nYrl*Tzh{y4_S2yw= zP~dU7$p1;`UcKxlH=DN0OL)o>SDm=tG|%DDhX{rTZ;UvM=SUk|KcDLCd|-x%^7QKs zoL$!%K5qgy}P?pa%&hSn2TuZ zI&I1US}IxM8d2h$pPQSSSHj?2l$uzQnxasiS(2gP?&%v4-pD5oRHO=0lme8pN(QT7 zFfuSS(gh*o5JO8VQv)j#b6o=?D+7bQPdds`H00)|WTsW()^KL0!D*ld22WQ%mvv4F FO#s7dbFcsa diff --git a/mods/computer/textures/computer_shefriendSOO_rt.png b/mods/computer/textures/computer_shefriendSOO_rt.png deleted file mode 100644 index 7fd2f3abb177df9e3c52751ba9b702eed96c9688..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;LL|+=_uT zBM>iRc&S|nQps815eXFJ76xHPhFNnYK!Rljj_DAEK*gKV?{onLQ$1ZALp+YZow||t zfB^?f{|WDk{x|lF)dp;uZ%P!yd?q)&zwmkaawi4{&ZiR#xg2&M|FLPxAm8na zUu|~e_gZIC^ir5Bpn*wb0Yg2LNsW!>Z<(!}5qqXe++o$JZ(8v_ol#F!nD6jGE3aih z3nfcjBTAg}b8}PkN*J7rQWHy3QxwWGOEMJPJ$(bh8~Mb6ic~?0Qh-uc$zT->Mh1pP zx*%j6VrXe)YG7qzu4`aqWni%PNk=(~hTQy=%(P0}8qVxAI1SXm;OXk;vd$@?2>?Gn BZ6W{w diff --git a/mods/computer/textures/computer_shefriendSOO_tp.png b/mods/computer/textures/computer_shefriendSOO_tp.png deleted file mode 100644 index 0c34c88e912a8d636d5c9f5754f9a6d4e1575784..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 491 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;LL|+=_uT zBM>_?oKmV>3lc2why)693xhBt!>l$&5sPOwo9=Sk>n3^l?|};wwANnwGP(QB2_eh)a|#ALhwBcA9`3M^ z+miUv_QtMg>&BL;2c-PPI^I6&w`$w>Zw`w(BST=d=n4CE3tn80ao+HZ-}1Oq3oGjr z?|%yx9A{KL#GC3Acx3S!JH(=`{y1Tsj%@fO? z!q$$wPosalbKFt>PkO%4z70ui$-X(@=oS>O=~6yz2LVMc~ob0k25Wd)AuK;1wl z5N}Gq(*Y-vi{kTpzi%z*Qt>#|u~78D zPW_W?+_TspB{V#9yx9}QvCw3RQ>&G@^Y?}r2A9Y{j!DW2n*uqb8kQt%WapmyQhG)o zi}M1XJ3AiU?Qrm(Ydxu9WpDb$1}&49dUKzgjGc4$ne)E1{(l7`Z3kuMHL`SHQ!2@= zia4{pu~enz|E4&hYtuFyD~_1GL*7};=%K)@=UPDTNtU=qlsM<-=BDPAFgO>bCYGe8 zD3oWGWGJ|M`UZqI@`(c#se%-x0Hv&w!73Px3=EBQLC847(9+7(z{na*S0KHDVa3y@PknrR($doE z>+5IEocaI%e`8}~AR8k1mD!CCsE(r~$S)X3gTeOaK?{Kl#w2fd7k074j@LjAXTF8FfrAfi5#g0=K z)Wy7c>Z_vP9N6LZ(c;45%`R*%=jOiP%g&uX|KP_-a~ZGeTf{uSzdz|W|7!&&^HED`9XhN=+4K1Ph@qvGsezS=xvqhcm4U(DCmrP|8glbfGSez?YdEvh;51MJ NgQu&X%Q~loCID%Cq7?uD diff --git a/mods/computer/textures/computer_slaystation2_ft.png b/mods/computer/textures/computer_slaystation2_ft.png deleted file mode 100644 index 364059a3e18b5ed012b87af208a7a8a7b7ea4df4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 440 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvtpJ}8S0KHDVMTp?{h2doe0+S; z($b8Ljh{Y!`v3obpdgS96#V}msOmp^)&5W*%~=xU7Yw8!pg3jrLLiGV$=lt9qwU_* zDj-afn|r)Ys}&SF7iNDuGt!MP|ku_QG`p**uBL&4qCHz2%`PaLR76{IKyC}oulR>5Fo zU}&TZLdGG6mR6<)Rwm}U21Zr}278}$l%r_K%}>cptHiD0%ua*TKn)C@u6{1-oD!M< Dcq4wA diff --git a/mods/computer/textures/computer_slaystation2_ft_off.png b/mods/computer/textures/computer_slaystation2_ft_off.png deleted file mode 100644 index 6d06d5741e11c83f1b1b4463a9a957fb5c51da38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJGEW!Bkcif|=MHinP~c&`z!IZW z{D<-A+)ZxJ3V5nlDnxnvfBSS_v&H|DYX=y-NWaxSr`Y=Ejwy?jlrm#>{T4DYUb!{z zd)l{`iRaI4za%qKB# zudiRhu;Ty!|7XseF*Y`yIdkU!|3LZwKyjc-pvcby8#Vz2cuRu(f`K#wy!EK?0P+}< zyxm>c#S%MS138@eZf?aux)qEsEskFe5-jkD1PXEsgD@k*tT_@O!LkC!bf9h^6NopZ z-{}Ifj(EB_hG?8$+i%Es$biT7?#3q7q*q-h7z6Sf65KuHPBHFqoO*A8Q1o#b2F}t) zQZfyKeGL)TqPKmgE@2k-4{KZg{svou&{mNtK@*HSqjEcCxu<`4WU^pl;zF@YOL!N4 zHs#K|G}Ulx+p+HA*jQyl-xE>`Cn!pEBzwm&ZL}2l;r+wjs3$`~dyVf(mGa%286Iq6 zR{7Qu(y9_9X0}LjxkW{eNTT6G{X<8l1lYOD)xbCYGe8D3oWGWGJ|M`UZqI@`(c#se%-x z0Hv&w!73Px3=EBQLC847(9+7(z{k4UOiAAEE)4(M`_JqL@;LL|+=_v8 zD-bVZ$l=mB1rjXqhy)693xhBt!>lKa{0_37&i9}$`*1hhc1#5JPCIX^cyHLrxh zxhOTUBsE2$JhLQ2!QIn0AiR-J9H>YYq$mX_Wt9w8!C+)yXrv25#vz85R;C74Cg!>Z mMpgy}d!KZaqiD#@PsvQH#I51XPJ`1x4Gf;HelF{r5}E+1{b~;Y diff --git a/mods/computer/textures/computer_slaystation2_tp.png b/mods/computer/textures/computer_slaystation2_tp.png deleted file mode 100644 index 273ed877657e347d3673da99bc1737420a8f14b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy#sNMduK)l4fBN)keSN);k55`! znz6AlP-fGnO~@iMXU?p6U9$4!|NjjPHFf`UCDz9S6>*dV`2_=MFxdV)Xd#fnnB?v5 z!qCAg>jC6&=DWES1L;;Ec4qKr)=vfr7I;Jg1-XSmn2}-D90`zMS%G6ZP&beX#GBIZ zbOBjwJY5_^EKa`-a^yR#z;k-iA&!*S|Nh@P`tr)5gzSIc*Wfa#1ypLHJwW z<5TN2gj<|1GMBnEACCWE%`}hmg?7_wo-?^jX+jfS{U#KhlRH@Gzb~LLV0FMhJw4NZ$Nk>pEyvFDo9ZZP|7M9tb)PFz|cq+gp5NBEv-xqtW3;x o4UDV|4E8?hC`Zwdo1c=IR*74~nVklwff^V*UHx3vIVCg!0R1k4UOiAAEE)4(M`_JqL@;LL|+=_v; z5*VBR3AqdsEbxc~3UUjBFeAgPIT9ejvI56+1_nkT6NopZ-{}G}lssJ=Lp+Wj4ZbaS z$bloq!1!B&^vc6#Ifq43r85tkeNYxZ%p@K!Kj~pxF%am9YiRq*#cLZsr?6$*SR1$K*8Wbm@FgEvTTgS%$?N2v;+xUrbImSo=Ye~+Yxb7#H{F?k z!?P=?rBhaEyYW<+>jhQKvw!XX5Y=UI_5x2r+4Frm+5(>CuZlluw|rzgaUo%P$>9#k zjOVSlzN(#=uDQ&^;x0>2Kyb;cpHmWU`c7)`{KtLC_r1cbSKO)|Cz&R8aNa*H$<-sl z=+mkL=YAwg37G*XMh%$XyVbcQbCYGe8D3oWGWGJ|M`UZqI@`(c#se%-x0Hv&w!73Px3=EBQLC847(9+7( sz{)e>qwNqneXIRdLZ_91AuTyy4p_RYkbNbq~w~uAX@`uzV$lYzrIbYM;ed@cR z=MO`*&LiF``*db~5a4uzN9sIaP0R zuQ5p81iDkQ#5JPCIX^cyHLrxhxhOTUBsE2$JhLQ2!QIn0AiR-J9H>YYq$mX_Wt9w8 z!C+)yXrv25#vz85R;C74Cg!>ZMpgy}d!KZaqiD#@PsvQH#I51XPJ`1x4Gf;HelF{r G5}E*=jHk!| diff --git a/mods/computer/textures/computer_slaystation_ft.png b/mods/computer/textures/computer_slaystation_ft.png deleted file mode 100644 index 03541062f32b4831d69116858d83495dc5eb2560..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 454 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$Dv*E46%Jbn7~|Ns9C3 zKt_FiJy1mMmr4?l&sq}X7Yw8s7!GB#Z3I$`N#5=*OljOTDL@WqzMESykX8aoFm#40 zZvqJxctipPxrITPkzv*x36Nk}fnz#I5g2buztaU|wR*ZZhG?8$d+{}IvjGoF!e+;W zCaseUp*I_38#txZ7Hqe34^h0mXobCnqIS(GZskXpx2Qd2X`1OjVTBUQUpe`fE30kl z8P(OfEu%fYUJU3jFyN8;_UY2>su%AW>ib`>@0I%2SGp_N_s3)N9<#}34oKfG_^>j- zi!p*PVgr*7dx7qOpoKef3YB78zr;Rk0Xj&s#5JPCIX^cyHLrxhxhOTUBsE2$JhLQ2 z!QIn0AiR-J9H>YYq$mX_Wt9w8!C+)yXrv25#vz85R;C74Cg!>ZMpgy}d!KZaqiD#@ aPsvQH#I51XPJ`1x4Gf;HelF{r5}E)_FOe<) diff --git a/mods/computer/textures/computer_slaystation_lt.png b/mods/computer/textures/computer_slaystation_lt.png deleted file mode 100644 index ed698ae93bc7b46a0ba1a7aa3597a56a33f0aad2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;LL|+=_v; z5)ijCT-#Om7bIBV5eXFJ76xHPhFNnYK!Rljj_C{xj6fz3Z%V(@1!S%8ba4#vIR19h zMc!rw5m){e)s)_Kf!AM18L(TI^2$E`de}qLX410v%jM&eE8_Uo+dQ0juFI;Y^x0Sh z?^@==S-_OzkQsM;U1u%WI(`U4>uP7f1Ko0Pi! z{~z+4VVZtKt%C8zYQHU!dQSs@Zk8-@jVN)>&&^HED`9XhN=+4K1Ph@qvGsezS=xvqhcm4U(DCmrP|8glbfGSez? VYdEvh;51MJgQu&X%Q~loCIG$Nju`*| diff --git a/mods/computer/textures/computer_slaystation_rt.png b/mods/computer/textures/computer_slaystation_rt.png deleted file mode 100644 index 06b40ccb1daea2aa733b1c8caad339deee963141..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk@BpAX3RW*PVQ%R6tFatx`d5y%AMP3d>K zfGinL7sn8b)5!@Etcw#wE-+mAf1JO8>x1(y4F#Z?Px=lPU;23fs7|uPHKN2hKQ}iu zuY|$5C^fMpHASI3vm`^o-P1Q9ypc~Fs7Mv0CP#rUq6f p=DG$(Rt5%ppLCR?Xvob^$xN%nt>Mg0gVR6_44$rjF6*2Ung9mKPyhe` diff --git a/mods/computer/textures/computer_slaystation_tp.png b/mods/computer/textures/computer_slaystation_tp.png deleted file mode 100644 index eace288463e905b29922eefe6a881c4aedf4880a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 452 zcmV;#0XzPQP)rn?%_IUs`3g zGx_suPwcGl-h1q*1^|fYB%rlM-}fM*$@d)P-mA4f0+dQAHT!!m;8;ZfTsT!I1-2T% z(g-=;_kFhKRZddL`ZGu_L>9o7S_Du^RW;Y)aDdkO?*LotAK>x;avEnd0Il^&_ws&T zD)uS@;Nm$quBEUQpBrTcuZw0s!JSVDo}Tu00z`1J(! zcAW&M@dyC?Y^Scb--MS}1$wYafEtg`1I{_LZ42kz>>9Uii~BnV=aTj7J-qkcTI;Q~ up7(`VOF6Y3yT1`NK;A!@rJOZ9cF_;>gI_B>ud_e^0000f^+Wo2KL6kfxl; z!Cb2huz1OfTOqgNOQT$COv)WHeWD9zUO8U#~?2H5}Oh zf7{ai_KWcRVnGiflR5u>PI&yi9}A%qk{NK#)|%Bkfz l{6wUIvVSs5Ia_cXf^Yb3Tr2hL(_jDq002ovPDHLkV1g0)#EAd^ diff --git a/mods/computer/textures/computer_specter_bk.png b/mods/computer/textures/computer_specter_bk.png deleted file mode 100644 index 503a2e321637013ba793c521190c0fe0ad8597ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1531 zcmZ`(dpOez82%A*&6+sF!8WbZ;%qXPxo$C*Tv|7z+*WAEEfX`Iv0R$N5hl`(TdY*> zv6R~?a%;=!*y&M3DZ*Gd$DK3hzw^g=zVH3s?|HxX{r6*ex;v{W>nH;Nphk3YBuN>% z14RYtjE;|Al9EE8tFt4py;G%a_wuBQQUrkzEoHJ4aA0n;t$as}bn%voDjGYG0g5<~ z9r0QuE*Jo0q^lGS!5=aJKyI4oh&%1|LR`=v?(40Y){$ua=iz64yq>uOJl=&B zmqu_ru_)ULcqEz5Y6p2hmTm9@AytT*pm204LXJz+n9ayrA=R9UF(p`$tDF641az*6r=eGUvO4=XcZYK;oB2 z=dya$Kkc&9ENRb=i+ZaMtZcLiX&?jNpUOZ5#UE+v8-7Vo7~5Ocnx!($&CR34h0V>) z79c5`v8KVUzS#_Su;3=6AWxpa_HJ7`iYUvR;%7-VcW% z*D9*GJ*E%5-QHhgI~~tta=)$o70kfK0%H=15@Tz`aQb@3_}x+$jL7>zsB_>x@55EP z>5HCUi$JoC-FXnFVxuCFhU~r;{%#@l@?@*yN!}iV(jEbARh*ry;$}%}O|Ld2AQfD# z@@{w0db@{{wn%)Urcr~l@=}kFJ`T7DYcOhyt>B2;H?NVJW|4_?p zr*i_o;X$MwxZD8=g1_;>6;(p2Bkew2e;LAJd-C??LD>6NP?OqfBn7N45uBR4cmBnf z!V3vQ$rDTRL%l`>%7V>!*LPLpaZxP8p(y`^J4KYH11qbsUND1+bu!Awx&{k}hH_tA zuU(m((q^IAsbxhmv-UIZe39RlU)ykVRoAqKEaZRO8mDkLFpc^;S0q2ee%%%axgj%e zJWAs1OR#~;f| z6e}SnwWV@illSiwU5-CK<*H6D^)rJ#N<4YL9>Ihl3WxMu=Oa8#)apiYH!_Ru5HA6f(sJne>DPCT zFxgC;{rKvj?s3TrYbFDu%os=ocRtep>?N;;nVR(FZ`b1CV_4yH6U7uo5^=wbuHoWVmTCcAHI4EFbpM_vN&D=% zH809ZY}p~@M`F+jOhCh*jxgcRMfEi*sWw%VytX!XHS-Y!M`If&st6SRqbQdce2f{Q z+XX{0T9B*Mcw@T&e-(m@%;`>jnD5X2ko?K2-p-ci+Ud-T=6Lir?whm`SZA6iLFLjH z$4$9VQ-oala*mAw7*DoYRo5NNd*zqROHt87Dq5_UrXinnq38 z8=nd~TK43ps~cR@l5EZ=Ds~D4f_&N8*;&+vAluT?vXfUV7KhD^w$TxDUGrM9-Hg?l zrpo{*C+f3kt3i+X^Vu*LPym6DWHO)taa)@J=`The!)N*1|~`@1L|Sm%y)Au z2GS{D>~Swt5hPgP5eXFJ76xHPhFNnYK!Rljj_C{xj6fz3Z%V(@1!VPmx;TbdoW48h zE?2VwkK2B=++}&M?)}f4UQ)c|f_$PlGk=G;t&EQr!=2eJ0uC^rd6sYlR8 zr{TZWjh&u;6Hw*r{Tw1zJ&257I%bj{r-G<+LE9Thu*Ua=Pf>D zqIIS!<9G%~P{7P2Pri+JMO#x9UaayyxbHBxg|f(t1ADAz#BZOgDs)`i^d-<~k|nMY zCC>S|xv6<249-QVi6yBi3gww484B*6z5(HleBwYwsvt!vKq;$aunGnv14AQS5Hb!i ww6rocure{%H88R=FxdN~qZ~y;ZhlH;S|x4`XLcH#25MmNboFyt=akR{0DOU-i~s-t diff --git a/mods/computer/textures/computer_specter_ft.png b/mods/computer/textures/computer_specter_ft.png deleted file mode 100644 index c4ca02e6604a1bbcb40b11ce7aab2d2975a00748..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1575 zcmZ{kdpOg39LIm;GP0vFHB!y3B$pZ0P%dRQ)`UDvmr=-;xz);W$YvAj5OTjHqUI=( z@|+FL+B_S z_@+QgvVA2sc1dPR7jPJ7K)N|)%@49=L?yz-<%-OMWRe3syt~^sVIxZ!iCpYAzY$#g-B_dB*}vThc~@BY`%6wb~E zQriboY2WlI6DE)QULujOEE~gzPY)GErzKE|ii#rEXGzw!%ew0@m8P2oabHF%Tm6|9 z<}B`Y=>}Q8f6o5}RerhesCkk@CdFFkym|SkUz{hOKd@FyznSnVSUawS{piu7Wj?^m zIp8~jn=dIT5xFdV|2A44h7LMlXzZhmBUP|xa#3&Y*WDwVYRJcIpKR`JNJohq@UJJQ z)^xuY(tQj~^bV}vXW#2WR{P-xuiZhrfzqm`S0?kMs9+!79qP5a&9`*g5kZ#2d zSQxW>{!5386`{MJ$5eo!)PO%*XzBXU>rKB0#20j$Flpm<`JkB6r<}JT10X@D*jIUJ zRZ%&|1FAUlJFainN&vzCoW1`RKs~t;w0;AzuAW_8X^Mn;H0}~BiG5;GQ?Na2w4^!H z@c7Cb@vMxjMYW-^Inx={sVy2%mn5%ap<3izjh(+O%2`0_Qd9IF4muWhe8!Fkr{4rS zXZC(@%py^t^F%@I2Ueaowv+39Bk)3C*CKN`Nqa9t-F`!h?1R+quK|Ni7@XNI5wjuG zIE^v9Zs6mKlawa#uVaMRiTwH$_QhRxLfb?AZma9Gma25vl2!E%&G&1A$In_Dxb-p2 zE3~d}EYzl?>48ShG%cb+UaijD3BH@uZZN>vtDwhp9BxRVf#gDu?hI87&V)M=_qXcH zt&JdTk^i<89&ig6e7d)pQP726G*GMygY~qG@R2Jq1Q_ zw+S+j*VM)HT{Q`7Y!^N&_Z1jn1Mx3RX_AkSt2141VHH|WIf2vd;O zX&IKu?d=BDWY#gcvO5z4IlJB1{j&_TJpY^Tk-9i)sp2^}HW7<)1|3rP^v_P1`7%tc zKT^L>l!kp-^LVLFT#i5H2_+2P;~Xts#P&wyj*Tks7w$z^L)Iz8I=>5uH$Or*1vF!$Bjk_XIf4=oip#5m#-*BH{@#C1HT>-BD0?HJ zSMefhE(Nb!S5v z;|YTP46wh0J82?Adl7v6K|uhgcZ3Dn~eVPV1HRN(mK;PcerAb2#HN`hlt@gBbPUv|hs zMw_7^*~vEWX97SXERklL&&u1<#`Yk>*7~p+0%?mtG=EHq{!bw+B8Yr3=Kl*le<1j> O0^o{vcYb^oV<8= z&Ukq^+>r2PSaIm6WTe9pR^L{J!xzL1+?d#SDjYN<6gZbmXLi)w%VMR#plFaS%CY8v zz=M0dtOktpb_*0p2Pdepe3;Y7#BiZ7XUXdq`cr{cNS3%plsM<-=BDPAFgO>bCYGe8 zD3oWGWGJ|M`UZqI@`(c#se%-x0Hv&w!73Px3=EBQLC847(9+7(z{k4UOiAAEE)4(M`_JqL@;LL|+=_v8 z3J@=2*eLYiEl9AyBN8acEeyhp4727)fCS459Mc&X7=cV6-jsf)3&;xhba4#vIG&s! z!MZp>q^Bv+fQwByp{C0{NXpCpZ+|rJX&ts?nV=Jo(hFBuo<8vD&wnwQNzoFQ7OXq+ zoK=jiExqFJk2#J)>urQrHn#Ce^!^tPd)(~K%g}a=cg2PC|8@eckSuYHC~?lu%}vcK zVQ?-=O)N=GQ7F$W$xv|j^bH7aG*APBr>mdKI;Vst0PNFg`v3p{ diff --git a/mods/computer/textures/computer_specter_tp.png b/mods/computer/textures/computer_specter_tp.png deleted file mode 100644 index 0d5a92da5403c44b80b10a1f1c4df940b547e6f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 625 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy2?0JKu1}vnJ#*&F3WgOvK0aw_ zY5)KKudlCv1Uyxm<`f8@VB z4&-p=ySWtu=@cM#W|$=X+yx|9;1LNFr==8kbTHU~bJN7-#_FSDQhnz%q#Gh1|-of-^ zs={x{Kf-G#T=toNV!6Pz>pK4$*9)KC5D^f%=)lx#w=(vx-4LueN7{bHfvGDE#Q$;J zxgjOZ?KAV*w8@+icEVbnE(e4=8`Mff6z(v2^IVgi^!MS5yhfI&-y7!?7g@!JJY9NB zAtt~4&B8AqBz*bP0l+XkK&*|EI diff --git a/mods/computer/textures/computer_tower_b.png b/mods/computer/textures/computer_tower_b.png deleted file mode 100644 index 12b9598ac637d2c38f1bf672314f973032fc7c2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 687 zcmV;g0#N;lP)i<(?Ase6-5!1iZa+AAVG={EFRoTB}WJtauRYT!~$P{Prwj7V2~~z`UUs| z?FWD?m!$~B61{rJQmL|3m{BrRDiUJA3~)~Tr>QTsS?F8N&%XEG?|ygh-7|14*Ydy1 zhQi#a3g5MhK6s2J^nv4mbB_6J3QafS_kj?JdCgWG&z`>ofDMna3qcPYXEgvRA4a2u z{?~a7aNs!b7>mcRUw#4rx|S8CZ2_Qf+r=1=!KJ~(_cN=NK++)O{4|RIU=ot>Q&T-O zd0UeXt|B*74M-S*gdt9LzUMNaDoPAATXhJu0RVSCXIb$WL$g)SWvUbanr=YT%dG=S z0MduhB;?8fl+VC7_b!b0W~|R=Q&39r#&tm{#e6oc7Qo}tR;Dg=EejLhN7u6AI#C$_ z`3OJnuviHYvG` zf${)&i~+-izDWrlb^EdY+I6b~kXQQ;#z)FQuapIW5TNuFl%66G0-at1on8Zh5X$$! zT3cWef<@Zj#^LxZmz{y*tZYgP0qEOy#&IA7K7M+I2ls~{VF=M~`$hmGWc4IgcGLcg)Kzo2DDGT;Bq4o{E)W V=&^l2{`CL=002ovPDHLkV1iDHC|m#l diff --git a/mods/computer/textures/computer_tower_bt.png b/mods/computer/textures/computer_tower_bt.png deleted file mode 100644 index fc9fd0299dfb03d7851e0b0272412f64f60b217f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7Y0^_bqpn2bw4@)MK}vQ zB8wRqxP?KOkzv*x37{Z*iKnkC`#m-Zes%p8*Qt6yAstT_$B>A_Z_hb0G8k|$EWG@0 m?skbf1;*gLe7VP2P=TGI5Tm_Atcn0oAA_f>pUXO@geCy!vLSu| diff --git a/mods/computer/textures/computer_tower_f_off.png b/mods/computer/textures/computer_tower_f_off.png deleted file mode 100644 index d4f2d75bbba7118605361adde70b092b5e8671f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 436 zcmV;l0ZaagP)+&LQa9Yz}_WYn7IcM>Rcgl55&j5kzU~ z1_uVPR7Fw!^J=@#27dCBZqVw@x#_p7)NWm@BMo^lzGS3+B(;k4$+mu}nYGfPCiC#6n# zzy4V>vL$!WFAso{nd?)f*tb!M{sqAqpu2XRl!|eY=gy&&1t8PHo`2 zb8fwx->!wtx)m20d$!>;;~5?vp8CW&y3yN%t|rOn=Zn~xvHx-2CKJoN^uUcPQy#u~ zdAY#uvV;1eK=vN1hRg-Bt!FpwU!0k6g>f;TMCpMQ%xK)z-L9@pc&9{vyY zQhrRR70_o{t{|7WOW#*@QK({$q`qN@PsMuOONSyH5AI*=^leJxJ%WJ3Q z`M;dWxgn3zFF&|`d>sR$z}@0xT`|L7_g~+cy}>Rhe@(2b8-q@!5X0){To$VJ`b#60 zUrBoW(_!6XjsxB2Q)ax-dim1!!EyyPi`F~*)$LCGh8FIH6)M~xPW~-<^XI+do@VvL z6N}fjCO`RSey&kTVRysM7P($emMuY>;<7KzaABDGCr>$8X@V`2=%)%HhAB-&D^;DH q4sT5;(DRJ1SS543@4)qVAGFVdQ I&MBb@0GsVGA^-pY diff --git a/mods/computer/textures/computer_vanio_bk_off.png b/mods/computer/textures/computer_vanio_bk_off.png deleted file mode 100644 index 8a2d07456cacf801a5565ef3cf3cb0aba915c53b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|*ER|sFyLTzuskkg zFxfqwPeNJq(vP4W-cy|J|BUf4<5f03n8NVj-INdSjyZb9-Kcu;&fn>}{Pw#~rRVi8 z>33jt0fLk>mi}ps%ncn2TEef!E?A|(+902ERO%pWqMpQ+UniER0PSP&boFyt=akR{ E0DRpzsQ>@~ diff --git a/mods/computer/textures/computer_vanio_bt.png b/mods/computer/textures/computer_vanio_bt.png deleted file mode 100644 index 33b630ae0b25f4ef25c8064ba4619cf8ea93cb43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 403 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$Dv*Z=?jKYjYNzP^41!wMfC zpR}|z2>E~V;yXY!Y$ZW{!9W@a@|Lkr1X7Gi-tI089jvk*Kn`cVn_DrEb_U`UhM@9< z^&r6lk4T^(w=f7ZGR&GI0TL`La7+j41~P$oQ~I4QAS=+*#W6(Vd~$+7NJ2t_NK#oN z6Pudqf`&;#o3k}o3>+ApS`Aqw95R#JOiT_;i0flI<;MC#u|be`;lgzbB1+oaQ!`d@ z3o&pXc+#N2;@sNJ&G7#InIF$B7t8?~E?MFlQR1ARo12~R41B1O!I?7Qr27t zav~uhZ-+)i{KYe%r!^K0_<1rVZI!t^A{=aK8On1Dp7;P(M?VQC@HWnw2Sue%#0Ov% zLQdeF+vdI}p?}om`#B8&5ZuP2&F!4J*Ye(`7da~Rn{n5|TXsjj=&XV386Z&_Hj}I}kt%oLXLE96yLMfCe^u&<3vG+6RsZ1>9edlyax%$~;g`+n%TCFXTYAje{v0^so_9lN)43!Y4Wv~JZ?fRZO5O!`0>g2X^Hl?%}X`=BqxJie$KR<^alRAs1-#ZpzeW~av6giFMTvH+qW_dFIpUYTI?ONgYs35 ziFb_o3kED$(Jp$Y(w1<$no*O+!EIiivmmHjlf2?Oj{x(2n1{}9YShFh zZGNxU7nwU|ZCxX;I{J1Le}CZ!ymo|Dvo9M6A!rf3qdqbP3n<=N2-gTO?c!zWp(OG&apQEY-sC*6W96Gse^>tegXk;1$ZjJ-%ZBmgW%ILxj!NBl zbEw=-Ns^Y}azu%?Raaw9ks$7erk^@&%^4&fr0g)~$WQge9|*Gp2i@YMJLeA07Ew53 z8ZxB}g$)TgR|txB=V5J=(Ua8oyA?i=aIz%`7l9ErHD7ZXgrqotu@4{1=Ba!;aJv?EovqzRHF&Zmiym?80bBbfBnW%xVl%{w3SttqKj|&5G zLEdW;wR}v;Rtcv{FbNGadfbS&{0`v+rq`QUB6k|1gnog^>x%iYz_8MSlr-=P?#xkK z{aMz9Y@f_~q3H|{g0axvzX`j)C3A{AI29VAXoi!aDQDH#_&HV%wDRLxh!?GBnDv9N zG>csAg@Plh%@qhtT#gGW7Xi1f5=?#sd0%MyssH}nCeU8j1OrF1hbSONP^`@SZycj3 z<)?`01+rlU{cvSjxynm3boFS>?gzj=rrOOoT9rsP;#TRy`}yvH^E3IS1k{OHm&yt*x*mR% z*ne9rTh-bkjiv$AFqj1`rgS`TO$Orz_A39~rm>nIT6g}OgP5&wm>eX_DyJuIEXDR} zT6}M>vpno7JuW0KNEaJrgz@ZcPMkPgU*_Lcf5g0U^-K~2<-lx*23H!*Q{)rh7*s~T zdM%!J@8;=h)#o&Jc|W)1uH)xvxh}cvGcYJ76kMvW`@1}P7xl~iah$D z1ZaNtOby$f6BrbvEZnIidR%#C?_ycN#xOtMpmz`zU=iZ&LG>o9 z(EO+r6)c`Wbc_?1<%M7;Au{h|;`L7gfI=WqIww!h4ry#+fH2WF)Ip$35Qw&~DYXA7 c1O}7+e8T^KVYme`#47;s7#no`75Di60?*zf)c^nh diff --git a/mods/computer/textures/computer_vanio_ft_off.png b/mods/computer/textures/computer_vanio_ft_off.png deleted file mode 100644 index 8a2d07456cacf801a5565ef3cf3cb0aba915c53b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|*ER|sFyLTzuskkg zFxfqwPeNJq(vP4W-cy|J|BUf4<5f03n8NVj-INdSjyZb9-Kcu;&fn>}{Pw#~rRVi8 z>33jt0fLk>mi}ps%ncn2TEef!E?A|(+902ERO%pWqMpQ+UniER0PSP&boFyt=akR{ E0DRpzsQ>@~ diff --git a/mods/computer/textures/computer_vanio_lt.png b/mods/computer/textures/computer_vanio_lt.png deleted file mode 100644 index 0bc3d68ce34aaedf1b30d00c7d4e24ae8b660796..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvp#Yx{S05jr6$~qYytK45AR9xoP{DOfr!{*6pvw#$5zMESykah;*Rt8a_MNA;U0*^?bAh$3GGcwGYBLNaD zD{xF_U|<9?fp}B;oh~5D)6>N>12B(1<7(8A5T-G@yGywpt9AF;+ diff --git a/mods/computer/textures/computer_vanio_lt_off.png b/mods/computer/textures/computer_vanio_lt_off.png deleted file mode 100644 index 8a2d07456cacf801a5565ef3cf3cb0aba915c53b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|*ER|sFyLTzuskkg zFxfqwPeNJq(vP4W-cy|J|BUf4<5f03n8NVj-INdSjyZb9-Kcu;&fn>}{Pw#~rRVi8 z>33jt0fLk>mi}ps%ncn2TEef!E?A|(+902ERO%pWqMpQ+UniER0PSP&boFyt=akR{ E0DRpzsQ>@~ diff --git a/mods/computer/textures/computer_vanio_rt.png b/mods/computer/textures/computer_vanio_rt.png deleted file mode 100644 index 014015eb069008ebd609a8738bfc0dafeaa0d13a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;LL|+=_v; zGY~IhSiSpdGDxt%BN8acEeyhp4727)fCS459Mc&X7=cV6-jsf)3&;xfba4#vIR19Z zZb1e`4%YDFTI&od&0Y8W=oX{an^LB{Ts5WbtVK diff --git a/mods/computer/textures/computer_vanio_rt_off.png b/mods/computer/textures/computer_vanio_rt_off.png deleted file mode 100644 index 8a2d07456cacf801a5565ef3cf3cb0aba915c53b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|*ER|sFyLTzuskkg zFxfqwPeNJq(vP4W-cy|J|BUf4<5f03n8NVj-INdSjyZb9-Kcu;&fn>}{Pw#~rRVi8 z>33jt0fLk>mi}ps%ncn2TEef!E?A|(+902ERO%pWqMpQ+UniER0PSP&boFyt=akR{ E0DRpzsQ>@~ diff --git a/mods/computer/textures/computer_vanio_tp.png b/mods/computer/textures/computer_vanio_tp.png deleted file mode 100644 index 61144dcabeb9c0176fd3a03e8a2017144baa6734..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 436 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)*ZTVUGiS~`efo3-!wMfC zpR}|z2niH--X1sysEn;7$S)X313}(0_K84>GvCdv7)U#VamS`hr$B-Q9+5ynZeb8+ zWSBKa0wh>g;F!+9zzAdl@uu`UT|icir;B5V#`)xg1Q8ZyMORgUfRunHqX$e)O#*ES zA_rJ|7B(pI@)|6ezPQ0iDI|ewOK6IMgH?dSTAq_FC2OK4IIu@}OU;_r$5Y}wks+eN z#JFH(#_JO=UcAU)Hr%l4z`NQ7)5<=v8Zb#JKZ}u3Wb*R5u%ndMMYy0)#D$R|;n$9q zOtaKqKzB%%xJHyX=jZ08=9Mrw7o{eaq^2m8XO?6rxO@5rgg5eu0~M))6r}*AtdhYh z7>o=IjdVfCIK%GAKh#9Y_F$jZQA?~{&l6b-rgDVb@NxHX*FX>b~-fx*+&&t;uc GLK6Vn#DM4k diff --git a/mods/computer/textures/computer_vanio_tp_off.png b/mods/computer/textures/computer_vanio_tp_off.png deleted file mode 100644 index 641704f44984d0c24da7af5eca06561e35db2c09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 907 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabRA=0U}gyL3308juRn9<%+se&S1_#b z@$pGZOM{R=aiGdkFd72GI|P<^RLcW>$XF8O7tG-B>_!@pW9jMQ7-G?zoFKu{(94jJ zkbIoGZ4r~3!GUz9T{b7VIHC@AEMy90R2JmAaq+-|;09J6A=Z{je-#)Q*bWJ2_SveM PgTlkcif|*EaGVP~c&4P(LNL z=GnuD6RN7M(q8!!LS8Cq%PR&x*?;6wsgQ_R;=g&kdmp?@H`8D0FqfT6Ku|K-X5RK| z57zzVPDtZWXkcK15D|P0W;dd;cM0APyn21_hcFqzmwUeRebudJVp?FIkan3-yl;zW VNc`Wd5TFwnJYD@<);T3K0RT#)J!${| diff --git a/mods/computer/textures/computer_wee_bt.png b/mods/computer/textures/computer_wee_bt.png deleted file mode 100644 index 19f80ee759c80e42b5c3a6cef07561a98b2d8c48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJFi#i9kcif|*AMbGIB>XJycnT= z^rC?31t!@H_B8d2Z=U|wZrP(Pl>4q=n(^njo828xcTZ=Yuw-WC-16X~&=FKP=%ezyeMqeqWA%%(pP`0?Q(bKFm$g_Be6UC?1~o679r#r*vI{N=lt8Im5E Vzq}*&dp6LM44$rjF6*2UngG$-b1DD; diff --git a/mods/computer/textures/computer_wee_ft_off.png b/mods/computer/textures/computer_wee_ft_off.png deleted file mode 100644 index 4d50cc038628ff4544aa9cad0e615a6169e6c200..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJtDY{7ArY;~2@x|k<8Hv~C^DP6g8Wyvh&6I_izjr=)EG9LsMs7aI_xKP5dwTOZF zaDXoR3eL7=%oA2W-Wm2^l27f`#p{e$*7RuTb!naz4Dn>1V$rlF=fr^q4py(tDxSJG zT)V{{<_aEmh>4N8_-v94le}Hc0qy$#|7s_lk)HMRz=k3Q&&&sZetr%q2YT1S{AI>- SkH0_CIPN&M z?%Lt6PE#j~8c*HJsNr$Spu_0k|Gcx4{!jAVBJ$*YCIPN&M z?%Lt6PE#j~8c*HJsNr$Spu_0k|Gcx4{!jAVBJ$*Y(firEz<;#C% zFfe?%7k}S)@;j^j3}J2zj4T2UP~t^=q01ZQE!U>Wh1X4FUo9yx;ql8S$AR`Tc)I$z JtaD0e0swGeJCFbX diff --git a/mods/computer/textures/homedecor_plastic_base.png b/mods/computer/textures/homedecor_plastic_base.png deleted file mode 100644 index 4d0e3f258ba900b829a2e272b0cb98b6795db32c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419 zcmV;U0bKrxP)7_wb%)I2`!b zAJ%L(v%}%gzTM;T*gpFc&&()_tm8OTDiy4?9FIqKyB*zbmo!ajG#cVtKpe;Re!r7t z8A>Ud%_dSxlu{UDIGs+kTCMk-^D#V~PVM9IpkA-z`#!Z=4JjpBYh2f5zu&XjYzV{9 zJ_Q^O2aGYqaZI^frdq9{wdQ<2lOzd32s)h(uIuszFrUxuU@)LmD$#DY34(y4D7ap) zIF7^ZcEj^L@;pZf!DKSYJ^`eZgkgwM3Z)c9Q4mEDNs_SLZt*;i%jLpqwL)u+l=9_E ziHpU;0<70-q?Gh}J@Pzfxm@D=KE@b=ARtXs`u)E6@is=Ik^S|-y#f;1ggIVAO5Okf N002ovPDHLkV1kqFwqO7N diff --git a/mods/computer/textures/homedecor_plastic_base_inv.png b/mods/computer/textures/homedecor_plastic_base_inv.png deleted file mode 100644 index 3a02005da55493489dd1f75684be3164d37f3b64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 561 zcmV-10?z%3P)l{Scp zF)b<`id5)Y$ROzt=uc|5mbQzCtMp%V>FD6-)JeoHDg;GK8XBQ#J~U}Rhs*U|uHNx( z_n97eIS*%e;eY;p&d<-))zy_6kH_k}yY@GzR;%IrK91vHnkGRIAf@E>^_5nu^~vS_ z1YOr-Cz4hX-b}8P#g_b3p%D z?(grJ&*vmb!tL!XrfG6;aDZ*w#Bq%8`)Ha*yGG)?31@bH&GKA%Sj!R6&8g+hTsp+J^pTwh<~`#w)k zPZ);5YPI6#<_6og5khcsa-y{1aHyKiCKneM93LM8Fr7{jLeOY5kWw<4OemE~BuT>F z-X38X^7#1p!v>(=?<>o)C>DzZL4e~ptk-L#ln5cPEQ`frfn`~krpfd3GijQ#TrR(V zq~Fu)^;9mGLn%e4)6oWlf!f;IVzb%MZnw1$(J#vV4Lc)R00000NkvXXu0mjfqk#tx diff --git a/mods/computer/textures/homedecor_plastic_sheeting.png b/mods/computer/textures/homedecor_plastic_sheeting.png deleted file mode 100644 index 810ea2aa36bf372822035dda39af75f15334b429..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4jVU-U|r9h1MVUd?{ q+etLVF0xGenpFO#UB5i|A21isa!OBlrELzhkipZ{&t;ucLK6VmwLl*L diff --git a/mods/connected_textures b/mods/connected_textures new file mode 160000 index 0000000..f073613 --- /dev/null +++ b/mods/connected_textures @@ -0,0 +1 @@ +Subproject commit f07361317f7509db04f3ee25147ecfaa9bdd8c30 diff --git a/mods/connected_textures/README.txt b/mods/connected_textures/README.txt deleted file mode 100644 index 517fd03..0000000 --- a/mods/connected_textures/README.txt +++ /dev/null @@ -1,3 +0,0 @@ -TODO: -— add titanium glass -— add more glass diff --git a/mods/connected_textures/depends.txt b/mods/connected_textures/depends.txt deleted file mode 100644 index 4ad96d5..0000000 --- a/mods/connected_textures/depends.txt +++ /dev/null @@ -1 +0,0 @@ -default diff --git a/mods/connected_textures/init.lua b/mods/connected_textures/init.lua deleted file mode 100644 index 26ed14b..0000000 --- a/mods/connected_textures/init.lua +++ /dev/null @@ -1,48 +0,0 @@ -local load_time_start = os.clock() -local function connect_glass(node, img) - local tmp = minetest.registered_nodes[node] - if not tmp then - return - end - tmp.tiles = img - tmp.drawtype = "glasslike_framed" - minetest.register_node(":"..node, tmp) -end - - -local d_glass_list = { - {"glass", {"default_glass.png", "connected_textures_glass_stripes.png"}}, - {"obsidian_glass", {"default_obsidian_glass.png", "connected_textures_invisible.png"}} -} - -for _,i in ipairs(d_glass_list) do - connect_glass("default:"..i[1], i[2]) -end - - -if minetest.get_modpath("moreblocks") then - - local m_glass_list = { - {"iron_glass", {"moreblocks_iron_glass.png", "connected_textures_iron_glass_stripes.png"}}, - {"coal_glass", {"moreblocks_coal_glass.png", "connected_textures_coal_glass_stripes.png"}}, - {"clean_glass", {"moreblocks_clean_glass.png", "connected_textures_invisible.png"}}, - {"trap_glass", {"moreblocks_trap_glass.png", "connected_textures_glass_stripes.png"}}, - {"super_glow_glass", {"moreblocks_super_glow_glass.png", "connected_textures_glow_glass_stripes.png"}}, - } - - for _,i in ipairs(m_glass_list) do - connect_glass("moreblocks:"..i[1], i[2]) - end - -end - - -minetest.register_node(":default:ice", { - description = "Ice", - tiles = {"connected_textures_ice.png"}, - is_ground_content = true, - paramtype = "light", - groups = {cracky=3}, - sounds = default.node_sound_glass_defaults(), -}) -print(string.format("[connected_textures] loaded after ca. %.2fs", os.clock() - load_time_start)) diff --git a/mods/connected_textures/textures/connected_textures_coal_glass_stripes.png b/mods/connected_textures/textures/connected_textures_coal_glass_stripes.png deleted file mode 100644 index 38c9525633bc6a19118e26679c63c07114e58129..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF_!@pBU$1aQR1ARo12UftDnm{r-UW|`!_Y< diff --git a/mods/connected_textures/textures/connected_textures_glass_stripes.png b/mods/connected_textures/textures/connected_textures_glass_stripes.png deleted file mode 100644 index 97a9574cc25bf697dacdc5f0fd55afe29f3e5b10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF`^%!@mB-rc|d;o-xNHknI`L8?oF{DK)Ap4~_Ta@0Lt978y+Cnp?W;WJ=U x7Eo`9WE0?HVKES3>M00fI1|*sxl!m6CqwgR#^_DKVU0j744$rjF6*2UngHY+GMWGY diff --git a/mods/connected_textures/textures/connected_textures_glow_glass_stripes.png b/mods/connected_textures/textures/connected_textures_glow_glass_stripes.png deleted file mode 100644 index 7147571cccc002496c494e0af83dece26862e8a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFPx%T1iAfR5;5mlY37ZQ4q!V`+tVU)S9$uQ$mWM2+~Di7cY<9f>5vmvOH{KBPOP$ z*4OlR?EW#_*_kuvo|(CL?Y6mA%f803^{@fvh_!;iM))IguG6tPu?qf?@Z_pk1>5)d zDH8NI8_P5r_L1*x{5^^W#G7XJ;pD{LLsoRoLi{1|9%QvJw2a5cXOgi_ig%x%?G64r z0ELT-ms>I-AQnI-(i?KC#lq^;Wj$Cr1Xr9B05yCSS?oSW&9ksmmxpq_8i|?2y;@Pp^UNH@z{P7yh6z(HcS#5a0U<@k`JfT{|X^$ zaAB2P%|pr+jEnR0m)_O@zGy}Bx$SalZIXWo*$`ztW>w=1nU@c7?4>NfoV diff --git a/mods/connected_textures/textures/connected_textures_invisible.png b/mods/connected_textures/textures/connected_textures_invisible.png deleted file mode 100644 index 3cee891cbaea73b535d9b96cc054b989b94405a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k92}K#X;^)4C~IxyaaN%JzX3_IIbrr bFfcJNure?{Qe&MB6lU;r^>bP0l+XkKD$WnE diff --git a/mods/connected_textures/textures/connected_textures_iron_glass_stripes.png b/mods/connected_textures/textures/connected_textures_iron_glass_stripes.png deleted file mode 100644 index 1ac17e53329cad3c9859462bd9c152464821a739..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF&&^HED`9Xh zN=++9Th iByC_*+Y!J}_LU)K38U@xnGF#@EexKnelF{r5}E++qC>m@ diff --git a/mods/connected_textures/textures/connected_textures_titanium_glass_stripes.png b/mods/connected_textures/textures/connected_textures_titanium_glass_stripes.png deleted file mode 100644 index c03a2b5b3e928b6a7c8fd5d38dd917ea66967121..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCC>S|xv6<249-QVi6yBi z3gww484B*6z5(HleBwYwW}YsNAr_~T6C_L&RMmgmA8lK6d%x^*MeDxz|NS>Ah7_t^ t)RSDv5YH2!>L{4YxNpUxo!T$?8TLsk`8O%{{s)@C;OXk;vd$@?2>@H?EW-c* diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index 4ae8a39..7f9f4c2 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -593,9 +593,7 @@ minetest.register_node("default:sign_wall", { on_receive_fields = function(pos, formname, fields, sender) --print("Sign at "..minetest.pos_to_string(pos).." got "..dump(fields)) local meta = minetest.get_meta(pos) - if fields.text == nil then - return - end + fields.text = fields.text or "" print((sender:get_player_name() or "").." wrote \""..fields.text.. "\" to sign at "..minetest.pos_to_string(pos)) meta:set_string("text", fields.text) diff --git a/mods/forth_computer b/mods/forth_computer new file mode 160000 index 0000000..8c68487 --- /dev/null +++ b/mods/forth_computer @@ -0,0 +1 @@ +Subproject commit 8c684870571df8915ce5d6883e5426d817c483e3 diff --git a/mods/gloopblocks b/mods/gloopblocks new file mode 160000 index 0000000..a294892 --- /dev/null +++ b/mods/gloopblocks @@ -0,0 +1 @@ +Subproject commit a2948925e88a76ef72c72ae7340bc4f213ee8790 diff --git a/mods/gloopblocks/.gitignore b/mods/gloopblocks/.gitignore deleted file mode 100644 index b25c15b..0000000 --- a/mods/gloopblocks/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*~ diff --git a/mods/gloopblocks/LICENSE b/mods/gloopblocks/LICENSE deleted file mode 100644 index 73d9c38..0000000 --- a/mods/gloopblocks/LICENSE +++ /dev/null @@ -1,90 +0,0 @@ -For the code and textures unique to this mod: - - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - Version 2, December 2004 - - Copyright (C) 2004 Sam Hocevar - - Everyone is permitted to copy and distribute verbatim or modified - copies of this license document, and changing it is allowed as long - as the name is changed. - - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. You just DO WHAT THE FUCK YOU WANT TO. - - This license is also known as "WTFPL". - ----------- - -For the textures that were in some way derived from Minetest's default imagery: - -Creative Commons Legal Code - -Attribution-ShareAlike 2.0 -CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. - -License - -THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - -BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. - -1. Definitions - - "Collective Work" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License. - "Derivative Work" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered a Derivative Work for the purpose of this License. - "Licensor" means the individual or entity that offers the Work under the terms of this License. - "Original Author" means the individual or entity who created the Work. - "Work" means the copyrightable work of authorship offered under the terms of this License. - "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. - "License Elements" means the following high-level license attributes as selected by Licensor and indicated in the title of this License: Attribution, ShareAlike. - -2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws. - -3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: - - to reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works; - to create and reproduce Derivative Works; - to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works; - to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works. - - For the avoidance of doubt, where the work is a musical composition: - Performance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work. - Mechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights society or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work ("cover version") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions). - Webcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions). - -The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. All rights not expressly granted by Licensor are hereby reserved. - -4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: - - You may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any reference to such Licensor or the Original Author, as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any reference to such Licensor or the Original Author, as requested. - You may distribute, publicly display, publicly perform, or publicly digitally perform a Derivative Work only under the terms of this License, a later version of this License with the same License Elements as this License, or a Creative Commons iCommons license that contains the same License Elements as this License (e.g. Attribution-ShareAlike 2.0 Japan). You must include a copy of, or the Uniform Resource Identifier for, this License or other license specified in the previous sentence with every copy or phonorecord of each Derivative Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Derivative Works that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder, and You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Derivative Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Derivative Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Derivative Work itself to be made subject to the terms of this License. - If you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must keep intact all copyright notices for the Work and give the Original Author credit reasonable to the medium or means You are utilizing by conveying the name (or pseudonym if applicable) of the Original Author if supplied; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit. - -5. Representations, Warranties and Disclaimer - -UNLESS OTHERWISE AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE MATERIALS, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - -6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -7. Termination - - This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Derivative Works or Collective Works from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. - Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. - -8. Miscellaneous - - Each time You distribute or publicly digitally perform the Work or a Collective Work, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. - Each time You distribute or publicly digitally perform a Derivative Work, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. - If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. - No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. - This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. - -Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. - -Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. - -Creative Commons may be contacted at http://creativecommons.org/. - diff --git a/mods/gloopblocks/README b/mods/gloopblocks/README deleted file mode 100644 index 3bbfcc6..0000000 --- a/mods/gloopblocks/README +++ /dev/null @@ -1,74 +0,0 @@ -This mod adds a number of decorative and functional blocks to Minetest, -including cement, rainbow blocks, "evil" blocks and sticks, and the usual -collection of tools of various strengths and speeds made from either cement or -"evil" components. It also supplies a few useful functions - see below. - -Crafting - -(Unless explicitly mentioned, ingredients can go anywhere in the crafting grid -in these recipes). - -* Rainbow Blocks can be crafted by putting one each of red, orange, yellow, - green, blue, and violet dyes plus one stone and one Mese Crystal into the - crafting grid. Yields 1, works with Unified Dyes as well as the game's - default dyes. - -* Three of those can be crafted to form one pop tart cat rainbow, or nine can - be crafted together to form one pop tart cat itself. - -* Wet cement is crafted from a bucket of water and a block of gravel. This - can be cooked into dried cement, which can be crafted into tools or back - into gravel. - -* An "evil" stick can be crafted from one lump of coal, one regular stick, and - one lump of Kalite from the Gloop Ores mod. - -* Four of those can be crafted into an "evil" block, which can also be crafted - back to "evil" sticks. These blocks emit a small amount of light. - -* Cement tools are crafted in the usual manner, using cement blocks for the - tool heads instead of the usual steel, cobble, etc. - -* "Evil" tools can be crafted using the same standard recipes as for other - tools, substitution "evil" sticks for the handles and "evil" blocks for the - tool heads. - -* Regular sticks can be crafted back into wood blocks by placing four of them - in a square. - -* Cement and "evil" blocks can also be crafted into various stairs and slabs, - following the same recipes as with other stairs and slabs. Evil stairs and - slabs emit a small amount of light. - -* Pavement (as for roads or parking lots) can be crafted by placing wet cement - ("W") and basalt ("B") into the crafting grid in a 3x3 checkerboard (yields - 5): - W B W - B W B - W B W - - (you can also swap wet cement and basalt, using five and four portions, - respectively) - -Other useful stuff: -------------------- - -* Cobblestone turns to mossy cobblestone in the presence of water (either - flowing or not). - -* When water and lava come into contact with one another, they will form one - of three materials: Flowing lava coming into contact with standing water - forms basalt, both flowing into one another form pumice, while standing lava - forms obsidian when in contact with flowing or standing water. Note that if - you're using this along with the standard minetest_game repository dated - March 9 or later, this function no longer works, because the game provides a - similar, less capable function. - -Notes: ------- - -The cobblestone and mossy cobblestone road bed textures were derived from: -http://opengameart.org/content/rpg-tiles-cobble-stone-paths-town-objects -...and the default grass texture that comes with minetest_game. - -Version a2948925e88a76ef72c72ae7340bc4f213ee8790 - 2.10 2013 diff --git a/mods/gloopblocks/crafts.lua b/mods/gloopblocks/crafts.lua deleted file mode 100644 index 6cefb32..0000000 --- a/mods/gloopblocks/crafts.lua +++ /dev/null @@ -1,349 +0,0 @@ --- Various crafts - -minetest.register_craft( { - type = "shapeless", - output = "gloopblocks:rainbow_block", - recipe = { - "group:basecolor_red", - "group:excolor_orange", - "group:basecolor_yellow", - "group:basecolor_green", - "group:basecolor_blue", - "group:excolor_violet", - "default:stone", - "default:mese_crystal", - }, -}) - - -minetest.register_craft({ - type = "shapeless", - output = "default:nyancat_rainbow", - recipe = { - "gloopblocks:rainbow_block", - "default:diamondblock", - "default:steelblock", - "default:copperblock", - "default:bronzeblock", - "default:goldblock", - "default:mese", - "moreores:silver_block", - "moreores:mithril_block" - } -}) - -minetest.register_craft({ - output = "default:nyancat", - recipe = { - {"gloopblocks:rainbow_block", "gloopblocks:rainbow_block", "gloopblocks:rainbow_block"}, - {"gloopblocks:rainbow_block", "gloopblocks:rainbow_block", "gloopblocks:rainbow_block"}, - {"gloopblocks:rainbow_block", "gloopblocks:rainbow_block", "gloopblocks:rainbow_block"}, - } -}) - -minetest.register_craft({ - type = "shapeless", - output = "gloopblocks:wet_cement", - recipe = { - "bucket:bucket_water", - "default:gravel", - }, - replacements = {{'bucket:bucket_water', 'bucket:bucket_empty'},}, -}) - -minetest.register_craft({ - type = "cooking", - output = "gloopblocks:cement", - recipe = "gloopblocks:wet_cement", - cooktime = 8 -}) - -minetest.register_craft({ - output = "default:gravel", - recipe = { - {"gloopblocks:cement"}, - }, -}) - - -if minetest.get_modpath("glooptest") then - - minetest.register_craft({ - type = "shapeless", - output = "gloopblocks:evil_stick", - recipe = { - "glooptest:kalite_lump", - "default:gold_ingot", - "default:coal_lump", - "default:stick" - } - }) - -elseif minetest.get_modpath("gloopores") then - - minetest.register_craft({ - type = "shapeless", - output = "gloopblocks:evil_stick", - recipe = { - "gloopores:kalite_lump", - "default:gold_ingot", - "default:coal_lump", - "default:stick" - } - }) -else - minetest.register_craft({ - type = "shapeless", - output = "gloopblocks:evil_stick", - recipe = { - "default:gold_ingot", - "default:gold_ingot", - "default:coal_lump", - "default:stick" - } - }) -end - -minetest.register_craft({ - output = "gloopblocks:evil_block", - recipe = { - {"gloopblocks:evil_stick", "gloopblocks:evil_stick"}, - {"gloopblocks:evil_stick", "gloopblocks:evil_stick"}, - } -}) - -minetest.register_craft({ - output = "gloopblocks:scaffolding 12", - recipe = { - {"default:stick", "group:wood", "default:stick"}, - {"", "default:stick", ""}, - {"default:stick", "group:wood", "default:stick"}, - } -}) - -minetest.register_craft({ - output = "gloopblocks:evil_stick 4", - recipe = { - {"gloopblocks:evil_block"} - } -}) - -minetest.register_craft({ - output = "gloopblocks:pick_cement", - recipe = { - {"gloopblocks:cement", "gloopblocks:cement", "gloopblocks:cement"}, - {"", "default:stick", ""}, - {"", "default:stick", ""}, - } -}) - -minetest.register_craft({ - output = "gloopblocks:axe_cement", - recipe = { - {"gloopblocks:cement", "gloopblocks:cement"}, - {"gloopblocks:cement", "default:stick"}, - {"", "default:stick"}, - } -}) - -minetest.register_craft({ - output = "gloopblocks:axe_cement", - recipe = { - {"gloopblocks:cement", "gloopblocks:cement"}, - {"default:stick", "gloopblocks:cement"}, - {"default:stick", ""}, - } -}) - -minetest.register_craft({ - output = "gloopblocks:shovel_cement", - recipe = { - {"gloopblocks:cement"}, - {"default:stick"}, - {"default:stick"}, - } -}) - -minetest.register_craft({ - output = "gloopblocks:sword_cement", - recipe = { - {"gloopblocks:cement"}, - {"gloopblocks:cement"}, - {"default:stick"}, - } -}) - -minetest.register_craft({ - output = "gloopblocks:pick_evil", - recipe = { - {"gloopblocks:evil_block", "gloopblocks:evil_block", "gloopblocks:evil_block"}, - {"", "gloopblocks:evil_stick", ""}, - {"", "gloopblocks:evil_stick", ""}, - } -}) - -minetest.register_craft({ - output = "gloopblocks:axe_evil", - recipe = { - {"gloopblocks:evil_block", "gloopblocks:evil_block"}, - {"gloopblocks:evil_block", "gloopblocks:evil_stick"}, - {"", "gloopblocks:evil_stick"}, - } -}) - -minetest.register_craft({ - output = "gloopblocks:axe_evil", - recipe = { - {"gloopblocks:evil_block", "gloopblocks:evil_block"}, - {"gloopblocks:evil_stick", "gloopblocks:evil_block"}, - {"gloopblocks:evil_stick", ""}, - } -}) - -minetest.register_craft({ - output = "gloopblocks:shovel_evil", - recipe = { - {"gloopblocks:evil_block"}, - {"gloopblocks:evil_stick"}, - {"gloopblocks:evil_stick"}, - } -}) - -minetest.register_craft({ - output = "gloopblocks:sword_evil", - recipe = { - {"gloopblocks:evil_block"}, - {"gloopblocks:evil_block"}, - {"gloopblocks:evil_stick"}, - } -}) - -minetest.register_craft({ - output = "default:wood", - recipe = { - {"default:stick", "default:stick"}, - {"default:stick", "default:stick"}, - } -}) - -minetest.register_craft({ - output = "gloopblocks:pavement 5", - recipe = { - {"gloopblocks:basalt", "gloopblocks:wet_cement","gloopblocks:basalt"}, - {"gloopblocks:wet_cement","gloopblocks:basalt", "gloopblocks:wet_cement"}, - {"gloopblocks:basalt", "gloopblocks:wet_cement","gloopblocks:basalt"}, - } -}) - -minetest.register_craft({ - output = "gloopblocks:pavement 5", - recipe = { - {"gloopblocks:wet_cement","gloopblocks:basalt", "gloopblocks:wet_cement"}, - {"gloopblocks:basalt", "gloopblocks:wet_cement","gloopblocks:basalt"}, - {"gloopblocks:wet_cement","gloopblocks:basalt", "gloopblocks:wet_cement"}, - } -}) - -minetest.register_craft({ - output = "gloopblocks:oerkki_block 2", - recipe = { - {"default:iron_lump", "default:coal_lump", "default:iron_lump"}, - {"default:coal_lump", "default:bookshelf", "default:coal_lump"}, - {"default:iron_lump", "default:coal_lump", "default:iron_lump"}, - }, - replacements = { { "default:bookshelf", "default:book 3" } } -}) - -minetest.register_craft({ - output = "gloopblocks:oerkki_block 2", - recipe = { - {"default:coal_lump", "default:iron_lump", "default:coal_lump"}, - {"default:iron_lump", "default:bookshelf", "default:iron_lump"}, - {"default:coal_lump", "default:iron_lump", "default:coal_lump"}, - }, - replacements = { { "default:bookshelf", "default:book 3" } } -}) - -minetest.register_craft({ - type = "shapeless", - output = "gloopblocks:stone_brick_mossy 2", - recipe = { - "default:stonebrick", - "default:stonebrick", - "default:junglegrass", - "default:junglegrass" - } -}) - -minetest.register_craft({ - type = "shapeless", - output = "gloopblocks:stone_brick_mossy 2", - recipe = { - "default:stonebrick", - "default:stonebrick", - "default:grass_1", - "default:grass_1", - "default:grass_1", - "default:grass_1" - } -}) - -minetest.register_craft({ - type = "shapeless", - output = "gloopblocks:cobble_road 5", - recipe = { - "default:cobble", - "default:cobble", - "default:cobble", - "default:cobble", - "gloopblocks:pavement" - } -}) - -minetest.register_craft({ - type = "shapeless", - output = "gloopblocks:cobble_road_mossy 2", - recipe = { - "gloopblocks:cobble_road", - "gloopblocks:cobble_road", - "default:junglegrass", - "default:junglegrass" - } -}) - -minetest.register_craft({ - type = "shapeless", - output = "gloopblocks:cobble_road_mossy 2", - recipe = { - "gloopblocks:cobble_road", - "gloopblocks:cobble_road", - "default:grass_1", - "default:grass_1", - "default:grass_1", - "default:grass_1" - } -}) - -minetest.register_craft({ - type = "shapeless", - output = "gloopblocks:stone_mossy 2", - recipe = { - "default:stone", - "default:stone", - "default:junglegrass", - "default:junglegrass" - } -}) - -minetest.register_craft({ - type = "shapeless", - output = "gloopblocks:stone_mossy 2", - recipe = { - "default:stone", - "default:stone", - "default:grass_1", - "default:grass_1", - "default:grass_1", - "default:grass_1" - } -}) diff --git a/mods/gloopblocks/depends.txt b/mods/gloopblocks/depends.txt deleted file mode 100644 index 03f71b3..0000000 --- a/mods/gloopblocks/depends.txt +++ /dev/null @@ -1,4 +0,0 @@ -default -moreblocks? -glooptest? -gloopores? diff --git a/mods/gloopblocks/init.lua b/mods/gloopblocks/init.lua deleted file mode 100644 index f03459d..0000000 --- a/mods/gloopblocks/init.lua +++ /dev/null @@ -1,531 +0,0 @@ ---[[ -GloopBlocks -written by GloopMaster -Licensed under WTFPL. - -Updates by VanessaE. - -2013-04-08 - -the register_gloopblocks_alias function is borrowed from stairsplus. - ---]] - --- Helper functions - -function register_gloopblocks_alias(modname, origname, newmod, newname) - minetest.register_alias(modname .. ":slab_" .. origname, newmod..":slab_" .. newname) - minetest.register_alias(modname .. ":slab_" .. origname .. "_inverted", newmod..":slab_" .. newname .. "_inverted") - minetest.register_alias(modname .. ":slab_" .. origname .. "_wall", newmod..":slab_" .. newname .. "_wall") - minetest.register_alias(modname .. ":slab_" .. origname .. "_quarter", newmod..":slab_" .. newname .. "_quarter") - minetest.register_alias(modname .. ":slab_" .. origname .. "_quarter_inverted", newmod..":slab_" .. newname .. "_quarter_inverted") - minetest.register_alias(modname .. ":slab_" .. origname .. "_quarter_wall", newmod..":slab_" .. newname .. "_quarter_wall") - minetest.register_alias(modname .. ":slab_" .. origname .. "_three_quarter", newmod..":slab_" .. newname .. "_three_quarter") - minetest.register_alias(modname .. ":slab_" .. origname .. "_three_quarter_inverted", newmod..":slab_" .. newname .. "_three_quarter_inverted") - minetest.register_alias(modname .. ":slab_" .. origname .. "_three_quarter_wall", newmod..":slab_" .. newname .. "_three_quarter_wall") - minetest.register_alias(modname .. ":stair_" .. origname, newmod..":stair_" .. newname) - minetest.register_alias(modname .. ":stair_" .. origname .. "_inverted", newmod..":stair_" .. newname .. "_inverted") - minetest.register_alias(modname .. ":stair_" .. origname .. "_wall", newmod..":stair_" .. newname .. "_wall") - minetest.register_alias(modname .. ":stair_" .. origname .. "_wall_half", newmod..":stair_" .. newname .. "_wall_half") - minetest.register_alias(modname .. ":stair_" .. origname .. "_wall_half_inverted", newmod..":stair_" .. newname .. "_wall_half_inverted") - minetest.register_alias(modname .. ":stair_" .. origname .. "_half", newmod..":stair_" .. newname .. "_half") - minetest.register_alias(modname .. ":stair_" .. origname .. "_half_inverted", newmod..":stair_" .. newname .. "_half_inverted") - minetest.register_alias(modname .. ":stair_" .. origname .. "_right_half", newmod..":stair_" .. newname .. "_right_half") - minetest.register_alias(modname .. ":stair_" .. origname .. "_right_half_inverted", newmod..":stair_" .. newname .. "_right_half_inverted") - minetest.register_alias(modname .. ":stair_" .. origname .. "_wall_half", newmod..":stair_" .. newname .. "_wall_half") - minetest.register_alias(modname .. ":stair_" .. origname .. "_wall_half_inverted", newmod..":stair_" .. newname .. "_wall_half_inverted") - minetest.register_alias(modname .. ":stair_" .. origname .. "_inner", newmod..":stair_" .. newname .. "_inner") - minetest.register_alias(modname .. ":stair_" .. origname .. "_inner_inverted", newmod..":stair_" .. newname .. "_inner_inverted") - minetest.register_alias(modname .. ":stair_" .. origname .. "_outer", newmod..":stair_" .. newname .. "_outer") - minetest.register_alias(modname .. ":stair_" .. origname .. "_outer_inverted", newmod..":stair_" .. newname .. "_outer_inverted") - minetest.register_alias(modname .. ":panel_" .. origname .. "_bottom", newmod..":panel_" .. newname) - minetest.register_alias(modname .. ":panel_" .. origname .. "_top", newmod..":panel_" .. newname .. "_top") - minetest.register_alias(modname .. ":panel_" .. origname .. "_vertical", newmod..":panel_" .. newname .. "_vertical") - minetest.register_alias(modname .. ":micro_" .. origname .. "_bottom", newmod..":micro_" .. newname) - minetest.register_alias(modname .. ":micro_" .. origname .. "_top", newmod..":micro_" .. newname .. "_top") -end - --- Nodes - -minetest.register_node("gloopblocks:rainbow_block", { - description = "Rainbow Block", - tiles = {"gloopblocks_rainbow_block.png"}, - is_ground_content = true, - groups = {cracky=3}, - sounds = default.node_sound_defaults(), -}) - -minetest.register_node("gloopblocks:cement", { - description = "Cement", - tiles = {"gloopblocks_cement.png"}, - is_ground_content = true, - groups = {cracky=2}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("gloopblocks:evil_block", { - description = "Evil Block", - tiles = {"gloopblocks_evil_block.png"}, - light_source = 5, - is_ground_content = true, - groups = {cracky=2}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("gloopblocks:basalt", { - description = "Basalt", - tiles = {"gloopblocks_basalt.png"}, - groups = {cracky=2}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("gloopblocks:pumice", { - description = "Pumice", - tiles = {"gloopblocks_pumice.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("gloopblocks:pavement", { - description = "Pavement", - tiles = {"gloopblocks_pavement.png"}, - groups = {cracky=3, oddly_breakable_by_hand=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("gloopblocks:oerkki_block", { - description = "Oerkki Block", - paramtype2 = "facedir", - tiles = { - "gloopblocks_oerkkiblock_tb.png", - "gloopblocks_oerkkiblock_tb.png", - "gloopblocks_oerkkiblock_sides.png", - "gloopblocks_oerkkiblock_sides.png", - "gloopblocks_oerkkiblock_sides.png", - "gloopblocks_oerkkiblock_front.png" - }, - groups = {cracky=3, oddly_breakable_by_hand=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("gloopblocks:stone_brick_mossy", { - description = "Mossy Stone Brick", - tiles = {"gloopblocks_stone_brick_mossy.png"}, - groups = {cracky=3, stone=1}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("gloopblocks:stone_mossy", { - description = "Mossy Stone", - tiles = {"gloopblocks_stone_mossy.png"}, - groups = {cracky=3, stone=1}, - sounds = default.node_sound_stone_defaults(), - drop = "default:mossycobble" -}) - -minetest.register_node("gloopblocks:cobble_road", { - description = "Cobblestone Road Bed", - tiles = {"gloopblocks_cobble_road.png"}, - groups = {cracky=3, stone=1}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("gloopblocks:cobble_road_mossy", { - description = "Mossy Cobblestone Road Bed", - tiles = {"gloopblocks_cobble_road_mossy.png"}, - groups = {cracky=3, stone=1}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("gloopblocks:scaffolding", { - description = "Wooden Scaffold", - drawtype = "allfaces", - paramtype = "light", - sunlight_propagates = true, - tiles = {"gloopblocks_scaffold.png"}, - groups = {choppy=3, oddly_breakable_by_hand=3}, - sounds = default.node_sound_wood_defaults(), - on_rightclick = function(pos, node, clicker, itemstack) - if itemstack and itemstack:get_name() == node.name then - for i = 1,19 do - if minetest.get_node({x=pos.x,y=pos.y-i,z=pos.z}).name == "gloopblocks:scaffolding" and scafffound ~= 0 and scafffound ~= 1 then - local scafffound = 1 - return itemstack - else - break - end - end - for i = 1,19 do - if minetest.get_node({x=pos.x,y=pos.y+i,z=pos.z}).name == "air" and scaffworked ~= 1 and scaffworked ~= 0 then - minetest.set_node({x=pos.x,y=pos.y+i,z=pos.z}, {name="gloopblocks:scaffolding"}) - local scaffworked = 1 - return ItemStack(tostring(itemstack:get_name().." "..tostring(itemstack:get_count()-1))) - elseif minetest.get_node({x=pos.x,y=pos.y+i,z=pos.z}).name == "gloopblocks:scaffolding" then - else - local scaffworked = 0 - end - end - if scaffworked == 1 then - return ItemStack(tostring(itemstack:get_name().." "..tostring(itemstack:get_count()-1))) - else - return itemstack - end - else return itemstack end - end, -}) - - -minetest.register_alias("moreblocks:oerkkiblock", "gloopblocks:oerkki_block") -minetest.register_alias("gloopblocks:obsidian", "default:obsidian") - --- Stairsplus defs - -if minetest.get_modpath("moreblocks") then - - register_gloopblocks_alias("stairsplus", "obsidian", "moreblocks", "obsidian") - - local blocks = { - {"Cement", "cement", "cement"}, - {"Evil Block", "evil", "evil_block"}, - {"Basalt", "basalt","basalt"}, - {"Pumice", "pumice","pumice"}, - {"Pavement", "pavement", "pavement"}, - } - - for i in ipairs(blocks) do - if blocks[i][1] == "Evil Block" then light = 5 else light = 0 end - register_stair_slab_panel_micro("gloopblocks", blocks[i][3], "gloopblocks:"..blocks[i][3], {cracky=2, not_in_creative_inventory=1}, {"gloopblocks_"..blocks[i][3]..".png"}, blocks[i][1], blocks[i][3], light) - register_gloopblocks_alias("gloopblocks", blocks[i][2], "gloopblocks", blocks[i][3]) - register_gloopblocks_alias("moreblocks", blocks[i][3], "gloopblocks", blocks[i][3]) - table.insert(circular_saw.known_stairs, "gloopblocks:"..blocks[i][3]) - end - - register_stair_slab_panel_micro( - "gloopblocks", - "oerkki_block", - "gloopblocks:oerkki_block", - {cracky=2, not_in_creative_inventory=1}, - {"gloopblocks_oerkkiblock_tb.png", - "gloopblocks_oerkkiblock_tb.png", - "gloopblocks_oerkkiblock_sides.png", - "gloopblocks_oerkkiblock_sides.png", - "gloopblocks_oerkkiblock_sides.png", - "gloopblocks_oerkkiblock_front.png"}, - "Oerkki Block", - "oerkki_block", - 0 - ) - register_gloopblocks_alias("moreblocks", "oerkki_block", "gloopblocks", "oerkki_block") - table.insert(circular_saw.known_stairs, "gloopblocks:oerkki_block") - - register_stair_slab_panel_micro( - "gloopblocks", - "stone_brick_mossy", - "gloopblocks:stone_brick_mossy", - {cracky=1, not_in_creative_inventory=1}, - {"gloopblocks_stone_brick_mossy.png"}, - "Mossy Stone Brick", - "stone_brick_mossy", - 0 - ) - table.insert(circular_saw.known_stairs, "gloopblocks:stone_brick_mossy") - - register_stair_slab_panel_micro( - "gloopblocks", - "stone_mossy", - "gloopblocks:stone_mossy", - {cracky=1, not_in_creative_inventory=1}, - {"gloopblocks_stone_mossy.png"}, - "Mossy Stone", - "stone_mossy", - 0 - ) - table.insert(circular_saw.known_stairs, "gloopblocks:stone_mossy") - - register_stair_slab_panel_micro( - "gloopblocks", - "cobble_road", - "gloopblocks:cobble_road", - {cracky=3, stone=1, not_in_creative_inventory=1}, - {"gloopblocks_cobble_road.png"}, - "Cobblestone Roadbed", - "cobble_road", - 0 - ) - table.insert(circular_saw.known_stairs, "gloopblocks:cobble_road") - - register_stair_slab_panel_micro( - "gloopblocks", - "cobble_road_mossy", - "gloopblocks:cobble_road_mossy", - {cracky=3, stone=1, not_in_creative_inventory=1}, - {"gloopblocks_cobble_road_mossy.png"}, - "Mossy Cobblestone Roadbed", - "cobble_road_mossy", - 0 - ) - table.insert(circular_saw.known_stairs, "gloopblocks:cobble_road_mossy") - - local colorlist = { - {"white", "White"}, - {"grey", "Grey"}, - {"black", "Black"}, - {"red", "Red"}, - {"yellow", "Yellow"}, - {"green", "Green"}, - {"cyan", "Cyan"}, - {"blue", "Blue"}, - {"magenta", "Magenta"}, - {"orange", "Orange"}, - {"violet", "Violet"}, - {"brown", "Brown"}, - {"pink", "Pink"}, - {"dark_grey", "Dark Grey"}, - {"dark_green", "Dark Green"}, - } - - for i in ipairs(colorlist) do - local color = colorlist[i][1] - local colordesc = colorlist[i][2] - - register_stair_slab_panel_micro( "wool", color, "wool:"..color, - { snappy=2, choppy=2, oddly_breakable_by_hand=3, flammable=3, wool=1, not_in_creative_inventory=1 }, - { "wool_"..color..".png" }, - colordesc.." Wool", - "wool:"..color, - 0 - ) - table.insert(circular_saw.known_stairs, "wool:"..color) - end -end - - --- Tools - -minetest.register_tool("gloopblocks:pick_cement", { - description = "Cement Pickaxe", - inventory_image = "gloopblocks_cement_pick.png", - tool_capabilities = { - full_punch_interval = 1.0, - max_drop_level=1, - groupcaps={ - cracky={times={[1]=3.50, [2]=1.40, [3]=0.90}, uses=25, maxlevel=2} - }, - damage_groups = {fleshy=4}, - }, -}) - -minetest.register_tool("gloopblocks:shovel_cement", { - description = "Cement Shovel", - inventory_image = "gloopblocks_cement_shovel.png", - tool_capabilities = { - full_punch_interval = 1.0, - max_drop_level=1, - groupcaps={ - crumbly={times={[1]=1.50, [2]=0.60, [3]=0.45}, uses=25, maxlevel=2} - }, - damage_groups = {fleshy=4}, - }, -}) - -minetest.register_tool("gloopblocks:axe_cement", { - description = "Cement Axe", - inventory_image = "gloopblocks_cement_axe.png", - tool_capabilities = { - full_punch_interval = 1.0, - max_drop_level=1, - groupcaps={ - choppy={times={[1]=3.00, [2]=1.30, [3]=0.80}, uses=25, maxlevel=2}, - fleshy={times={[2]=1.20, [3]=0.65}, uses=30, maxlevel=1} - }, - damage_groups = {fleshy=4}, - }, -}) - -minetest.register_tool("gloopblocks:sword_cement", { - description = "Cement Sword", - inventory_image = "gloopblocks_cement_sword.png", - tool_capabilities = { - full_punch_interval = 1.0, - max_drop_level=1, - groupcaps={ - fleshy={times={[1]=1.60, [2]=0.80, [3]=0.40}, uses=15, maxlevel=2}, - snappy={times={[2]=0.75, [3]=0.35}, uses=30, maxlevel=1}, - choppy={times={[3]=0.80}, uses=30, maxlevel=0} - }, - damage_groups = {fleshy=6}, - } -}) - -minetest.register_tool("gloopblocks:pick_evil", { - description = "Evil Pickaxe", - inventory_image = "gloopblocks_evil_pick.png", - tool_capabilities = { - full_punch_interval = 1.0, - max_drop_level=3, - groupcaps={ - cracky={times={[1]=0.10, [2]=0.10, [3]=0.10}, uses=10, maxlevel=2} - }, - damage_groups = {fleshy=6}, - }, -}) - -minetest.register_tool("gloopblocks:shovel_evil", { - description = "Evil Shovel", - inventory_image = "gloopblocks_evil_shovel.png", - tool_capabilities = { - full_punch_interval = 1.0, - max_drop_level=3, - groupcaps={ - crumbly={times={[1]=0.05, [2]=0.05, [3]=0.05}, uses=10, maxlevel=2} - }, - damage_groups = {fleshy=6}, - }, -}) - -minetest.register_tool("gloopblocks:axe_evil", { - description = "Evil Axe", - inventory_image = "gloopblocks_evil_axe.png", - tool_capabilities = { - full_punch_interval = 1.0, - max_drop_level=3, - groupcaps={ - choppy={times={[1]=0.15, [2]=0.15, [3]=0.15}, uses=10, maxlevel=2}, - fleshy={times={[1]=0.15, [2]=0.15, [3]=0.15}, uses=10, maxlevel=2} - }, - damage_groups = {fleshy=6}, - }, -}) - -minetest.register_tool("gloopblocks:sword_evil", { - description = "Evil Sword", - inventory_image = "gloopblocks_evil_sword.png", - tool_capabilities = { - full_punch_interval = 1.0, - max_drop_level=3, - groupcaps={ - fleshy={times={[1]=0.20, [2]=0.20, [3]=0.20}, uses=10, maxlevel=2}, - snappy={times={[1]=0.20, [2]=0.20, [3]=0.20}, uses=10, maxlevel=2}, - choppy={times={[1]=0.20, [2]=0.20, [3]=0.20}, uses=10, maxlevel=2} - }, - damage_groups = {fleshy=8}, - } -}) - --- Other items - -minetest.register_craftitem("gloopblocks:wet_cement", { - description = "Wet Cement", - inventory_image = "gloopblocks_wet_cement.png", -}) - -minetest.register_craftitem("gloopblocks:evil_stick", { - description = "Evil Stick", - inventory_image = "gloopblocks_evil_stick.png", -}) - --- ABMs for mossy objects - -local mossyobjects={ - { "default:cobble", "default:mossycobble" }, - { "default:stair_cobble", "default:stair_mossycobble" }, - { "default:slab_cobble", "default:slab_mossycobble" }, - { "moreblocks:stair_cobble", "moreblocks:stair_mossycobble" }, - { "moreblocks:stair_cobble_inner", "moreblocks:stair_mossycobble_inner" }, - { "moreblocks:stair_cobble_outer", "moreblocks:stair_mossycobble_outer" }, - { "moreblocks:stair_cobble_half", "moreblocks:stair_mossycobble_half" }, - { "moreblocks:slab_cobble_quarter", "moreblocks:slab_mossycobble_quarter" }, - { "moreblocks:slab_cobble", "moreblocks:slab_mossycobble" }, - { "moreblocks:slab_cobble_three_quarter", "moreblocks:slab_mossycobble_three_quarter" }, - { "moreblocks:panel_cobble", "moreblocks:panel_mossycobble" }, - { "moreblocks:micro_cobble", "moreblocks:micro_mossycobble" }, - { "moreblocks:stair_cobble_alt", "moreblocks:stair_mossycobble_alt" }, - - { "gloopblocks:cobble_road", "gloopblocks:cobble_road_mossy" }, - { "gloopblocks:stair_cobble_road", "gloopblocks:stair_cobble_road_mossy" }, - { "gloopblocks:slab_cobble_road", "gloopblocks:slab_cobble_road_mossy" }, - { "gloopblocks:stair_cobble_road", "gloopblocks:stair_cobble_road_mossy" }, - { "gloopblocks:stair_cobble_road_inner", "gloopblocks:stair_cobble_road_mossy_inner" }, - { "gloopblocks:stair_cobble_road_outer", "gloopblocks:stair_cobble_road_mossy_outer" }, - { "gloopblocks:stair_cobble_road_half", "gloopblocks:stair_cobble_road_mossy_half" }, - { "gloopblocks:slab_cobble_road_quarter", "gloopblocks:slab_cobble_road_mossy_quarter" }, - { "gloopblocks:slab_cobble_road", "gloopblocks:slab_cobble_road_mossy" }, - { "gloopblocks:slab_cobble_road_three_quarter", "gloopblocks:slab_cobble_road_mossy_three_quarter" }, - { "gloopblocks:panel_cobble_road", "gloopblocks:panel_cobble_road_mossy" }, - { "gloopblocks:micro_cobble_road", "gloopblocks:micro_cobble_road_mossy" }, - { "gloopblocks:stair_cobble_road_alt", "gloopblocks:stair_cobble_road_mossy_alt" }, - - { "default:stonebrick", "gloopblocks:stone_brick_mossy" }, - { "default:stair_stonebrick", "gloopblocks:stair_stone_brick_mossy" }, - { "default:slab_stonebrick", "gloopblocks:slab_stone_brick_mossy" }, - { "moreblocks:stair_stonebrick", "gloopblocks:stair_stone_brick_mossy" }, - { "moreblocks:stair_stonebrick_inner", "gloopblocks:stair_stone_brick_mossy_inner" }, - { "moreblocks:stair_stonebrick_outer", "gloopblocks:stair_stone_brick_mossy_outer" }, - { "moreblocks:stair_stonebrick_half", "gloopblocks:stair_stone_brick_mossy_half" }, - { "moreblocks:slab_stonebrick_quarter", "gloopblocks:slab_stone_brick_mossy_quarter" }, - { "moreblocks:slab_stonebrick", "gloopblocks:slab_stone_brick_mossy" }, - { "moreblocks:slab_stonebrick_three_quarter", "gloopblocks:slab_stone_brick_mossy_three_quarter" }, - { "moreblocks:panel_stonebrick", "gloopblocks:panel_stone_brick_mossy" }, - { "moreblocks:micro_stonebrick", "gloopblocks:micro_stone_brick_mossy" }, - { "moreblocks:stair_stonebrick_alt", "gloopblocks:stair_stone_brick_mossy_alt" }, - - { "default:stone", "gloopblocks:stone_mossy" }, - { "default:stair_stone", "gloopblocks:stair_stone_mossy" }, - { "default:slab_stone", "gloopblocks:slab_stone_mossy" }, - { "moreblocks:stair_stone", "gloopblocks:stair_stone_mossy" }, - { "moreblocks:stair_stone_inner", "gloopblocks:stair_stone_mossy_inner" }, - { "moreblocks:stair_stone_outer", "gloopblocks:stair_stone_mossy_outer" }, - { "moreblocks:stair_stone_half", "gloopblocks:stair_stone_mossy_half" }, - { "moreblocks:slab_stone_quarter", "gloopblocks:slab_stone_mossy_quarter" }, - { "moreblocks:slab_stone", "gloopblocks:slab_stone_mossy" }, - { "moreblocks:slab_stone_three_quarter", "gloopblocks:slab_stone_mossy_three_quarter" }, - { "moreblocks:panel_stone", "gloopblocks:panel_stone_mossy" }, - { "moreblocks:micro_stone", "gloopblocks:micro_stone_mossy" }, - { "moreblocks:stair_stone_alt", "gloopblocks:stair_stone_mossy_alt" }, -} - -for i in ipairs(mossyobjects) do - minetest.register_abm({ - nodenames = { mossyobjects[i][1] }, - neighbors = {"default:water_source", "default:water_flowing"}, - interval = 120, - chance = 50, - action = function(pos, node) - if minetest.find_node_near(pos, 2, "air") then - fdir = node.param2 - minetest.add_node(pos, {name = mossyobjects[i][2], param2 = fdir}) - end - end, - }) -end - --- Hook into the default lavacooling function to generate basalt and pumice - -default.cool_lava_source = function(pos) - if gloopblocks_search_nearby_nodes(pos,"default:water_source") - or gloopblocks_search_nearby_nodes(pos,"default:water_flowing") then - minetest.set_node(pos, {name="default:obsidian"}) - end -end - -default.cool_lava_flowing = function(pos) - if gloopblocks_search_nearby_nodes(pos,"default:water_source") then - minetest.set_node(pos, {name="gloopblocks:basalt"}) - elseif gloopblocks_search_nearby_nodes(pos,"default:water_flowing") then - minetest.set_node(pos, {name="gloopblocks:pumice"}) - end -end - -gloopblocks_search_nearby_nodes = function(pos, node) - if minetest.get_node({x=pos.x-1, y=pos.y, z=pos.z}).name == node then return true end - if minetest.get_node({x=pos.x+1, y=pos.y, z=pos.z}).name == node then return true end - if minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name == node then return true end - if minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z}).name == node then return true end - if minetest.get_node({x=pos.x, y=pos.y, z=pos.z-1}).name == node then return true end - if minetest.get_node({x=pos.x, y=pos.y, z=pos.z+1}).name == node then return true end - return false -end - -dofile(minetest.get_modpath("gloopblocks").."/crafts.lua") - -print("Gloopblocks Loaded!") diff --git a/mods/gloopblocks/textures/gloopblocks_basalt.png b/mods/gloopblocks/textures/gloopblocks_basalt.png deleted file mode 100644 index 0bac0ef2d839397afad4ae0ea3f355b370102f42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 595 zcmV-Z0<8UsP)#K`t;bJU~7;J2^&3M@2dII5;*r zI66H%FfuYtPfj*BHeq98DJv>5GBPD4CND28VPRrBK0GZiE;u1wEi64jKr}WsE-o)UKt3`wGDAf~K0rS&F)%+tKs`S`GBh(WGcq(b zH99;yH8(aeGBGwdH#0RfJU%@)IXF8#JUKf$I665W0cp!IAF37@F{p?gC`;eL50IxKXl@rrr zI)J>q)`EPK(%>}AtiYr4=f%b7Ke1?*CnJITVlBbdKeDHNwH^=HZDZ- zE%+AcbHWLCoU2F52lyQYYkOqYYd)+tN`!J0uyvT*+J@EInJp-Oq_IaL+Z9=gTq{7O hWT=-Sla@F#`~wh~Mdp@TH8=nO002ovPDHLkV1lq?!>RxP diff --git a/mods/gloopblocks/textures/gloopblocks_cement.png b/mods/gloopblocks/textures/gloopblocks_cement.png deleted file mode 100644 index ea7c407caff1df6ef5291b719ad66cdbf6add072..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU!KvfKP~P zc6wrUd0}p5az#mAd2wz|Mp9*Ieo%a2n&Z9KzzXtAx~^Y^Q(wfqJ4 z?=#<8ZglQublYyOe{(opzMfoJazgr~*^A=WJA;e@I-1T+()F}ekFr=|^+K;K^Xcy# ziSFs2J}>j%{$}9@R#O4_^t$p;Nrw~3zE5+a6cz{?8!SC^+AuVc8#`R~S59{an^L HB{Ts5UtgEm diff --git a/mods/gloopblocks/textures/gloopblocks_cement_axe.png b/mods/gloopblocks/textures/gloopblocks_cement_axe.png deleted file mode 100644 index f0ea8982798cd16f20d0d73970c1e3765f7b76fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF;@FF^K@|x;kcgc(agjq z(k3-!q7+MNN82h#iOz+N0j7%>1KNzGTP7y4g}&i2W!GUyvT*io<6w|H7qEK)6US}F YwD0;yuc`lB0W^uh)78&qol`;+0NEHh9{>OV diff --git a/mods/gloopblocks/textures/gloopblocks_cement_pick.png b/mods/gloopblocks/textures/gloopblocks_cement_pick.png deleted file mode 100644 index 7aa28792908997b18298f3aa5deeb74ba6e3a2fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF!e7{YNqIf9jyXSI&Hqol($u@=UZPG^bLI;y)BdQvkZ1>9KEMP_W=lYKJ8U~$q_ zEraCB>#IW7DX;}3Ts@`1w&B1k)y)!NOB-`PBr$L|tnp~R$tN1Y%AoYmXVUHU-qV1V OFnGH9xvX`vq>5?T&fb!qf%@zYG&XOR%;Qvs-5bR$e1Qhi3ba4#f zxSsr?fr*VnREjZi%dT_>3B{)ZZmX*$U3dc+&M^2F;!vu< uWNF?rib|(saueLL1+N4dh$mLNvonNUv`wwhSKJCTn8DN4&t;ucLK6T$tvq%B diff --git a/mods/gloopblocks/textures/gloopblocks_cobble_road.png b/mods/gloopblocks/textures/gloopblocks_cobble_road.png deleted file mode 100644 index 45ebdde02207fc832aa94946f75b92e4840af430..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 929 zcmV;S177@zP)d)zu}a zDyfq=!(-#5k_rA;T}7)DZdPLPI8H|!3kwT4+S}2IB37%6R@4!WL1E>{PYN`-JJjH|^zUHNv6N2n@i;yySURYLt2W=qrpSBdJ&v z(K|fE^M7_I2(a|cJk8BEnrzL)qfz!g?4#CH94;5mb|=?`5+DByVwD>)8uS(wiI-EQg)25uDvsouazEXKCahei;n)l`ND-1K*MvHSKt`}=;DmY31aO;4Zy|FQdMn>^pMPC@V$G7t+kEF@iA*_8>BL)2tWVyqxyc|kI87{yC=(7tyc7P zb*QS!=X{PxIK=wq7G|>v?|=ubR^T8Irc^HD9rEx$tc!Q|3Sil=00000NkvXXu0mjf D#T~bn diff --git a/mods/gloopblocks/textures/gloopblocks_cobble_road_mossy.png b/mods/gloopblocks/textures/gloopblocks_cobble_road_mossy.png deleted file mode 100644 index 10385db5ce77edcf0c6c522ecff527d051b1ee71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 931 zcmV;U16=%xP)Q|qYiT=lBP|RV2yXLZI+l$@z06FV2d~DHcMsln(!`62S52G; z54vOrcG%*Knh|h-umQGoKs$=iLMa`uACI=L?eq7u%+1Z28<{nJeDpO{L!-xLM`%i% z8yle2ZLD4dsxKu<@MAI~CdX1p!M*4f<5vHUQi$=(1O(xI0Pk$(m)9EB% z%dme?CLWxi$0lQ%Ci#4xcsx!v_l)0Ge?k;b6>kZyDq2ZrYUn0!j$Os?4G~mS^!hQH zv4_nLV$+4qCZRX#7%hXUe!$Ys43=-d`^F3e{IuI$>XjB2sg0`o$sDBlefch6Os`W#%xpf3v8`$YoqV-@X4=O1siXT-yr0Q;Bq=SIxaGkyhp2Q5>i!8_w`dSQWUiUFGmw7 zz6g#UKhhax1h3?0sQ&_&U%7^W4N(-49RUJL2-9pLNbq!hf%WV%m~D!sU7QY?fIp1n zkrhVcldPuaiMryb{s>m9iw+G+)m`@Vr--6Rry(-%(gaphX5(<4ndCh_yz)8H;n5+5 zgDm62uk%;xE|Ff9fzWwU`2{k2n+R5csnMG_WFJ~1!&v_tJl|H>+PFiem`2)vvBUYZ zlX%=-8eN@=xkawNNZVe+lseQk1HtHFWaL$f#VB^G7q2_U^(&un=g-@Snm2uG|HUSo zxit*4N~O}E*LRjqtHogKB3Rp`w^k5ZPE;j^uImgB4YRwq$71Raq?%r(?G11#{vOeA zjPh}rP@oTQznf0i#BYglzwk4&ThmBZ3#Y;f>h&s3L&N42kP-u@xsaHm*BRsZSZ8f> zi3w!FY6Pdlg~#otaPpi&BTc&e7+IFtSxobAq1QmIr}`FEKI$=kRiHlnT(){^t|*g4;^C8ki%gZ)5Z>^lmrC~EmD~i1+f*`oWkfe(b zK}Cobl*Gis(3pmqMQV{#qYU;`A(|zW4`P%0*TXr#m&5tKbG}wk+ z75^$^o#@&<@?rr=byi^(Jh~bda7rOaYAvuCLm(Dnpc*!T7}vsCkU=3tLpqc|3W(iF zuoVg*6I5^tcET1o4BLb-C}B*elRy}(haDh<zOI{QBX)$EkVy30frIjO@3Wh!2{sFJVZBVP51}6O9|8z{nt{D2BZn)4N zSy%S!T(i79b#d91D{?`OWPow;p(UyG?0zn`HLjVIq1DJhMM+ZnRpL-$}NO6_~`33*yVEzvR46OF1Z-9cqo-U3d9M?_H z9^`Fs;BW~%wUJ*qDx&`tsJSFW0`RIbjuUrR~%`qCa*cCt6V7awF!E#n!U}B y+dv@V>V4VoFCX9L++(rqamOJyXKk(ey=*n79@}ds8-||%IlmdKI;Vst0C_?@EdT%j diff --git a/mods/gloopblocks/textures/gloopblocks_evil_stick.png b/mods/gloopblocks/textures/gloopblocks_evil_stick.png deleted file mode 100644 index e5f2c237ad7cb234b3fd6d6fe02b4f0a45cd7052..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU!KgfKP~P zps;YNx_YdU1B42jChK%2dN+O>g{dP$I9@PDEJLvz^ln?Nnmo-U3d5|@($oSAuUu&B6P4AuC! zVKLW-O+|}mA3V`1An=GeNal=(mWXHri}a+14hH+_M#5c^Oqb5NInx)h@EUSyOGJ^*cP4%3?5oM zDhx>>DGomK?#WH#OmhkGyUb#kHpNMI?#0fe-)CkrO!(u*mL~bH5oEomtDnm{r-UW| DH2FdN diff --git a/mods/gloopblocks/textures/gloopblocks_oerkkiblock_front.png b/mods/gloopblocks/textures/gloopblocks_oerkkiblock_front.png deleted file mode 100644 index 07bf9427f305846919b671f8eebfe180d5d51872..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 449 zcmV;y0Y3hTP)nPM4-triw?3p;DoRM1{kQ!V>5WHV%WK6$EJs&YGWY&UFuKz))+l6*gW zolu=%F<_%qqg^mvdOv!eQJ$4dm2f$5saUCBFkg{Mk#0F|c0G1&IBi<2+(!Ta0J2F$ zK~xyiWsb)ZgD?<7H@)}X3oQ@=m=dtD{{OdvJvn41y6qcDE4mhOlx2Ys?{{2yrz73& z@Nvf7h1P*`30dL=aE1~{X;t9_IUd?@Dae5@b4YweG=sKiG_0XP3k5=`7S$1vF_|xI zW4p60>&)t|OaD7qiXRcU rZyi(nWQT&i2t!k*mytPWb=%Pg^V~85;OD?c00000NkvXXu0mjf2c@=6 diff --git a/mods/gloopblocks/textures/gloopblocks_oerkkiblock_sides.png b/mods/gloopblocks/textures/gloopblocks_oerkkiblock_sides.png deleted file mode 100644 index f3e3061c7799bfd8fcbb05cad4956d172fdb344a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 692 zcmV;l0!#ggP)YwYb&oNVnKYehBW-9TYjP%Zfh&ZL zFp_&IevUDdXCrBRDSu-kW@;pCawl|&E{ty`bB!>NqBo{)CUJ}}kDE20XCrEBByDsk zcY`d3e=CD!B50B_mWD2gY$R}eDt?tSns+IBc`1E@EQWw9gNiVZc_@5hA!J}6V_zX+ zU?F2*AYzX&lYAre0nK;cqw~(Dt>P!a&{XwD z!_=ojGNP+HX%5DAVk7D-g&j8%%OvCHK%Y+PaeXl;^MigP*0i8QE<~}j;^$alGw2=5 zfGoGnrwXpZwTa_U6~wNM!q&F7Ro~q|YNgUp|E%S aVDb;!0Z(2V147gQ00000cc!Dg3gf56@B5HFecZx5LY$R`hD}-nx zYJDq#dn$i@DS&4rYI-VtcPV;vCU#~cX=)^Fa3*quEQg3Li-RnNg)WGEDS(eLlV2fX zek+1$By4jhcW)+fcPM#lByDacadjwnf-8k_CUk!+f^{c%dMSQ{Er*UVl65F~i7$f9D}-z%Z+$9& zYb0)eD}r+;b#5hbeky@#ByD&odw?v1ZzghjDSdJ$b$2Lwa3*thD0zY`g?TA_d@6r) zCw6`-fp{r<=Z}HA0002{Nkl+cK*M431J zLp>$aFs_PC$j{BLqazYNzp&QEO2LNd8B?~4t%titl7%r>hXrW|(*T3on0NQ3D+!df1rcOXuspc zoZbM^Hh=#u9HYjdo9xRNX{fj~^uHf5$yIAT5y1!bRN;Tk*Q+A-EoYpI(AG~lcM0<9 eCSA17Z~p-tqEm)G`Efu10000nHSjr diff --git a/mods/gloopblocks/textures/gloopblocks_pavement.png b/mods/gloopblocks/textures/gloopblocks_pavement.png deleted file mode 100644 index 4b7a8c9beb0bb2128504c1b741879280e301e30f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$hffKP~P zadEM&t!;90vY(${c6N4pdb+*6eOg*tetv#XP>{2;v%9-{R8*9gmzSHHTXb}Ee0+Rx zaIn9>zqhw{czF2Mql#~VMs<6-IEF}EHa%xK>4*W3b6}5dr1sIT|I%}>PnoIU@X2nQ zcc$a?+3$^>Jb3Z>ddx04RTrHpwYMMNn;JWR0rOMK{O=iwY1x{~j!B;G>M!+K+kD?S zjbo$7?As3(dlfwQH4NuDrnatdZn%2+<^$IM|Eaw+z1I3=GyBWy>)BtX^S?WPUT(>J c+YSh2uVKr(uz*M7HqcoNp00i_>zopr05-jC`2YX_ diff --git a/mods/gloopblocks/textures/gloopblocks_pumice.png b/mods/gloopblocks/textures/gloopblocks_pumice.png deleted file mode 100644 index bc266fd84c00ed3837012758b804eec9d86c60d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1094 zcmWlZS9BC*0EPch6u}5~1bamhdsoz85TXzxAa(@{*cBDKpixn_6k4$h-Pel>jQS({5$Af`_rv%D$)SSvDO)fCiEM)S!Y8L!~jyO%X84k=gH^iEE zMyR-kG?9vE#KUyK8$jDgQ|O_ixN_FM>AfH8B1%-F<7}eHH z(Wsnpy9Rqlw`|`)?$^<<2qlL{twcyAqpEKnw)h;wN@PqX+l7o#LibCG1T{8;G~pVN z3A}>>rSg~^Bzt(;;4oEXArY6621cZG&vIVO@q$C<8u?Sc21}zv6I7haNu29lAFQ4vZFa-~Ze$WjCzoij7(mR~!;Ca-ha7Cgm zkxXW+K4cdgZs56u$iy5^&yz7IV4kb_9If!}Hlz!#TqF=Vm&;p9K*mLyFK@6c#W$4< ziOK?PhW27iTp=QAx8Kh*G95O;y9tqjuF+|T0aQGhvjqwk3f)P)8x6At7o^Q1vYTy8_0{ zj^@Aj?)mPs55M_!Yim>mR$|}g^`9Sq^Q8~geEZAq;S|7!Hhewu^zmhntT^$}@Xu@j zc78wh$}{&|IsLS%WAA^wQOJRxzIt`}y_a8n)|8=#UVg8Bw+z-Dd-lGoE}C}18Rt)( zw{rC-o50Dp@4VvD^T3(sPP*`%hZn8-6zur%t-CIpF>%7#<4>P;V_og*VEbP`ymQCV znUgEVU3ODz_U_$RUs8F^^>dCsu;4MUi*x-GU%s~Ry4g41`e5}FPXgZQ z>>C~1w)VN3Zl61U$>JA)o$ntUJu))<#q;++`qbkuzCqQm>z|umzNUN(pk{t;b$s56 G`u_m%b+&Z? diff --git a/mods/gloopblocks/textures/gloopblocks_rainbow_block.png b/mods/gloopblocks/textures/gloopblocks_rainbow_block.png deleted file mode 100644 index c3553fc8c08f9f71e3fa85dcf56930d16c1bcd1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF{wArDc=4m_P=2y85}Sb4q9e0J7&Mg8%>k diff --git a/mods/gloopblocks/textures/gloopblocks_scaffold.png b/mods/gloopblocks/textures/gloopblocks_scaffold.png deleted file mode 100644 index e546432e006d6505f504c6004030d1358670a82b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6;>0X`wF zv9>BsN}NF6!n-}*K#I8}$S?T+e}?O)c!6pe0zF+ELpZJ{bFebCF|e_PwM__J?IIbo zHH^imqDt2%FVdQ&MBb@0RLq(3;+NC diff --git a/mods/gloopblocks/textures/gloopblocks_stone_brick_mossy.png b/mods/gloopblocks/textures/gloopblocks_stone_brick_mossy.png deleted file mode 100644 index 96196039cf56563c68e04564b3fab043c118aaf3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1091 zcmWlZXIL6{0Eho(v}w{bcBe_(v_;blV}=?u1_3$79ZMMp+#TG3Yz__t6mSp`BaUK> zdk}0C8*OWwj&$$6N4j_Rj``AWefrdXcz^H5-?z7`Mj>9idc$e}z*<-Wsg|7oKdY86 z?Uo(u)Jt07;LG^{9PeB6k9j2k%TCtFG{SNT3r5*0qQvNhOQ21Acr1S$H`1`dCRAIv zLQS#W4mm>V>A46`xx-p7i^lbsThKWYpku0JKjUjPL|fFUUQ2F19!Z%)3CbNoGt=R& zG)Xt<#jUq&b+tlbw2ZqoyZK1rvn9DU@QR9O?E-={8$fy>Ox<)Il`& z*eD;89(Gi#x5YXw-e!F)WgQrGDb1DH>7X?r%gwc9XF?_#Y3p~9j6{l+^OQx&6jdf* zQGU1-Dy)wa10&utQK7F%73r|(%%dk?T zR~+y2B)YI@ZyluBm7S_rQEZ8JPdx23(h?($9Gh=dQTtU?wKJs3&4v}m3ayp5U%54O z0CPr_wIoOH6!_y5Q zPDp2kFgqm2_YP-iwUw(Od1DzrY7?l;RYjF7+#!r~li@bf8P#-+*B5hG{$_kIOQUu! zYT<|4OeP;f`4Nt^NQzZtrb2{E+&vNO8+X+Or31qrd!r^d-%>6qKrK~?UR6nGoR-4`qBhyMSWg{#p7o0C^i> zh_6|HGA}=G@n7)f+t;6&f9km>uD|fX(TPKeCh+R(uN<45d-m#!A3i_+*j20;y!OU- zpB-O#`ow$RPxhYI?b-w0`tjrspFVl%{ak;07|j*dihqx8K(&?IS1Z(cX~J#lHRs`o2u4fG*p62 zcC;fX%fIJ=!bg>AJ7EER13h76;|A8+N49LXx%~}*ZfUE#{mylFt$*-7IC>!21#T7j zsH#l`=kI;^a^&#iFMkA9ojt43av!?mevUOhcIBIILEf2LZrp%)cb_ve7ms}P^<{9= z@|)M}xO9y##=RE?KmPm+umUVwxw=Rotd_W%(^H>(dA6=~;nd*l-%C{huuuUlR8xun E0N|3a0{{R3 diff --git a/mods/gloopblocks/textures/gloopblocks_stone_mossy.png b/mods/gloopblocks/textures/gloopblocks_stone_mossy.png deleted file mode 100644 index 377036019424f263dc88d93a80cdb85166947199..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 807 zcmV+?1K9kDP)do$j*jL*y~~1bw|O+)c-mg=05PVk{6yfQ9Zl z>Z0E(eB#3&?_0x?s1}q`AfQZ3#uJyOYDm+9Z5;7>H6z@g&~<@j8)!nq>>9|P>v6Rj z@wDDRYj8d#EU)IA;s|MKj3*N;r^mqUa50?|1OfBqB~{&E8z%DZ?v^-qscOkCJRxYY ztQKkLXhLv4zpz>^XjQ|fhc77A^7qX@IF?P_G|2p1BE}|8*XBZ(7^cMO*xdiSrpyZ# zS7U;wHI-^PCn-V`D5Y>5ohUpZe*f@O+iGBUEL5Yg9TR^rpyTv8r$+{!L$HpqO%o6Z zO<+i!Mk%BeNN+g6Fb#yRp=$z7gZPjTMG0?z`4LSDJnxdxz$c70e7=9AsT<~(GvdP@ z>A79@rXJb+Vi#`F zM1k2<^gR#9HYtmm>z`jSp1SA~f*>SIawd~L+i*i1XULDY_ZXIjDJ_cT46WeiuN#i1 z0!=7he?P-@UEFS$GAmI^G4eWONy+8K4B4s{lt!Kv3_Twmjgdd3s%uU!FT8m(2LY;T zDYKH@KIZmg$vG`qKZi)iwo#%c%Ti981HFES@nlS17Wn->@&3$sI%c-;&{r*!V9b}t zHH+zzG*A9-eD~X1RI8|}hJn{1j(5CTeaGY1XR5s7{^5b9Zs>I#hC`oL)dbHwj&X{9 z{r-nPtEwQ&b9}!~URG$*peS>~U5HW@SBn+L;~7IrS^>J$v1|)NHK7o|dVR9?jjdJ;fAxt=bLArhCDo^$7GP!M4W zcoVy!+^XWgbeD?TTm_{XE z)7O>#E(;%rxo~ddkqEaloaXz_cYiObZ>jnb@gO=-G1Xfn1dUJBmQPx-QcYk@z>% diff --git a/mods/itemframes/textures/itemframes_pedestal.png b/mods/itemframes/textures/itemframes_pedestal.png deleted file mode 100644 index e39abd30a20e7b99325f77736d177ed31b12453f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 519 zcmV+i0{H!jP)HHY^f$*FyjR03B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00C=BL_t(I%YBp0Zrd;r zgg^c)V>5tiG-zI_IrROXB2D5JRbz3f%|Q|^0&(_2h~&-;XGiYW(@*>H_{jS>a>$wA z&(C~+c;N5(%y2sK{(t0f%=|gOam@F;zPvDeJHcEzF*Cc6GaHAYwSFN=Nh!O#q z%0vjhDM=|2W5l3az4w^e0wAk&fPBn1S(6B=WhE-B0(W(JDg{+VL@27vws_&3<1VGO zsefE-&hMrGATbiWCpgy#oO7KT0KaccBK#Z2_9XAG9>*9P@YY;P>8CL50<-s~*0~SR zszgMt0K+hRYMkn#@N&5 - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser General Public License from time to time. Such new -versions will be similar in spirit to the present version, but may -differ in detail to address new problems or concerns. - - Each version is given a distinguishing version number. If the -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. - -================================================================= - -Creative Commons Legal Code - -Attribution-ShareAlike 3.0 Unported - - CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE - LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN - ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS - INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES - REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR - DAMAGES RESULTING FROM ITS USE. - -License - -THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE -COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY -COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS -AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - -BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE -TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY -BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS -CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND -CONDITIONS. - -1. Definitions - - a. "Adaptation" means a work based upon the Work, or upon the Work and - other pre-existing works, such as a translation, adaptation, - derivative work, arrangement of music or other alterations of a - literary or artistic work, or phonogram or performance and includes - cinematographic adaptations or any other form in which the Work may be - recast, transformed, or adapted including in any form recognizably - derived from the original, except that a work that constitutes a - Collection will not be considered an Adaptation for the purpose of - this License. For the avoidance of doubt, where the Work is a musical - work, performance or phonogram, the synchronization of the Work in - timed-relation with a moving image ("synching") will be considered an - Adaptation for the purpose of this License. - b. "Collection" means a collection of literary or artistic works, such as - encyclopedias and anthologies, or performances, phonograms or - broadcasts, or other works or subject matter other than works listed - in Section 1(f) below, which, by reason of the selection and - arrangement of their contents, constitute intellectual creations, in - which the Work is included in its entirety in unmodified form along - with one or more other contributions, each constituting separate and - independent works in themselves, which together are assembled into a - collective whole. A work that constitutes a Collection will not be - considered an Adaptation (as defined below) for the purposes of this - License. - c. "Creative Commons Compatible License" means a license that is listed - at http://creativecommons.org/compatiblelicenses that has been - approved by Creative Commons as being essentially equivalent to this - License, including, at a minimum, because that license: (i) contains - terms that have the same purpose, meaning and effect as the License - Elements of this License; and, (ii) explicitly permits the relicensing - of adaptations of works made available under that license under this - License or a Creative Commons jurisdiction license with the same - License Elements as this License. - d. "Distribute" means to make available to the public the original and - copies of the Work or Adaptation, as appropriate, through sale or - other transfer of ownership. - e. "License Elements" means the following high-level license attributes - as selected by Licensor and indicated in the title of this License: - Attribution, ShareAlike. - f. "Licensor" means the individual, individuals, entity or entities that - offer(s) the Work under the terms of this License. - g. "Original Author" means, in the case of a literary or artistic work, - the individual, individuals, entity or entities who created the Work - or if no individual or entity can be identified, the publisher; and in - addition (i) in the case of a performance the actors, singers, - musicians, dancers, and other persons who act, sing, deliver, declaim, - play in, interpret or otherwise perform literary or artistic works or - expressions of folklore; (ii) in the case of a phonogram the producer - being the person or legal entity who first fixes the sounds of a - performance or other sounds; and, (iii) in the case of broadcasts, the - organization that transmits the broadcast. - h. "Work" means the literary and/or artistic work offered under the terms - of this License including without limitation any production in the - literary, scientific and artistic domain, whatever may be the mode or - form of its expression including digital form, such as a book, - pamphlet and other writing; a lecture, address, sermon or other work - of the same nature; a dramatic or dramatico-musical work; a - choreographic work or entertainment in dumb show; a musical - composition with or without words; a cinematographic work to which are - assimilated works expressed by a process analogous to cinematography; - a work of drawing, painting, architecture, sculpture, engraving or - lithography; a photographic work to which are assimilated works - expressed by a process analogous to photography; a work of applied - art; an illustration, map, plan, sketch or three-dimensional work - relative to geography, topography, architecture or science; a - performance; a broadcast; a phonogram; a compilation of data to the - extent it is protected as a copyrightable work; or a work performed by - a variety or circus performer to the extent it is not otherwise - considered a literary or artistic work. - i. "You" means an individual or entity exercising rights under this - License who has not previously violated the terms of this License with - respect to the Work, or who has received express permission from the - Licensor to exercise rights under this License despite a previous - violation. - j. "Publicly Perform" means to perform public recitations of the Work and - to communicate to the public those public recitations, by any means or - process, including by wire or wireless means or public digital - performances; to make available to the public Works in such a way that - members of the public may access these Works from a place and at a - place individually chosen by them; to perform the Work to the public - by any means or process and the communication to the public of the - performances of the Work, including by public digital performance; to - broadcast and rebroadcast the Work by any means including signs, - sounds or images. - k. "Reproduce" means to make copies of the Work by any means including - without limitation by sound or visual recordings and the right of - fixation and reproducing fixations of the Work, including storage of a - protected performance or phonogram in digital form or other electronic - medium. - -2. Fair Dealing Rights. Nothing in this License is intended to reduce, -limit, or restrict any uses free from copyright or rights arising from -limitations or exceptions that are provided for in connection with the -copyright protection under copyright law or other applicable laws. - -3. License Grant. Subject to the terms and conditions of this License, -Licensor hereby grants You a worldwide, royalty-free, non-exclusive, -perpetual (for the duration of the applicable copyright) license to -exercise the rights in the Work as stated below: - - a. to Reproduce the Work, to incorporate the Work into one or more - Collections, and to Reproduce the Work as incorporated in the - Collections; - b. to create and Reproduce Adaptations provided that any such Adaptation, - including any translation in any medium, takes reasonable steps to - clearly label, demarcate or otherwise identify that changes were made - to the original Work. For example, a translation could be marked "The - original work was translated from English to Spanish," or a - modification could indicate "The original work has been modified."; - c. to Distribute and Publicly Perform the Work including as incorporated - in Collections; and, - d. to Distribute and Publicly Perform Adaptations. - e. For the avoidance of doubt: - - i. Non-waivable Compulsory License Schemes. In those jurisdictions in - which the right to collect royalties through any statutory or - compulsory licensing scheme cannot be waived, the Licensor - reserves the exclusive right to collect such royalties for any - exercise by You of the rights granted under this License; - ii. Waivable Compulsory License Schemes. In those jurisdictions in - which the right to collect royalties through any statutory or - compulsory licensing scheme can be waived, the Licensor waives the - exclusive right to collect such royalties for any exercise by You - of the rights granted under this License; and, - iii. Voluntary License Schemes. The Licensor waives the right to - collect royalties, whether individually or, in the event that the - Licensor is a member of a collecting society that administers - voluntary licensing schemes, via that society, from any exercise - by You of the rights granted under this License. - -The above rights may be exercised in all media and formats whether now -known or hereafter devised. The above rights include the right to make -such modifications as are technically necessary to exercise the rights in -other media and formats. Subject to Section 8(f), all rights not expressly -granted by Licensor are hereby reserved. - -4. Restrictions. The license granted in Section 3 above is expressly made -subject to and limited by the following restrictions: - - a. You may Distribute or Publicly Perform the Work only under the terms - of this License. You must include a copy of, or the Uniform Resource - Identifier (URI) for, this License with every copy of the Work You - Distribute or Publicly Perform. You may not offer or impose any terms - on the Work that restrict the terms of this License or the ability of - the recipient of the Work to exercise the rights granted to that - recipient under the terms of the License. You may not sublicense the - Work. You must keep intact all notices that refer to this License and - to the disclaimer of warranties with every copy of the Work You - Distribute or Publicly Perform. When You Distribute or Publicly - Perform the Work, You may not impose any effective technological - measures on the Work that restrict the ability of a recipient of the - Work from You to exercise the rights granted to that recipient under - the terms of the License. This Section 4(a) applies to the Work as - incorporated in a Collection, but this does not require the Collection - apart from the Work itself to be made subject to the terms of this - License. If You create a Collection, upon notice from any Licensor You - must, to the extent practicable, remove from the Collection any credit - as required by Section 4(c), as requested. If You create an - Adaptation, upon notice from any Licensor You must, to the extent - practicable, remove from the Adaptation any credit as required by - Section 4(c), as requested. - b. You may Distribute or Publicly Perform an Adaptation only under the - terms of: (i) this License; (ii) a later version of this License with - the same License Elements as this License; (iii) a Creative Commons - jurisdiction license (either this or a later license version) that - contains the same License Elements as this License (e.g., - Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible - License. If you license the Adaptation under one of the licenses - mentioned in (iv), you must comply with the terms of that license. If - you license the Adaptation under the terms of any of the licenses - mentioned in (i), (ii) or (iii) (the "Applicable License"), you must - comply with the terms of the Applicable License generally and the - following provisions: (I) You must include a copy of, or the URI for, - the Applicable License with every copy of each Adaptation You - Distribute or Publicly Perform; (II) You may not offer or impose any - terms on the Adaptation that restrict the terms of the Applicable - License or the ability of the recipient of the Adaptation to exercise - the rights granted to that recipient under the terms of the Applicable - License; (III) You must keep intact all notices that refer to the - Applicable License and to the disclaimer of warranties with every copy - of the Work as included in the Adaptation You Distribute or Publicly - Perform; (IV) when You Distribute or Publicly Perform the Adaptation, - You may not impose any effective technological measures on the - Adaptation that restrict the ability of a recipient of the Adaptation - from You to exercise the rights granted to that recipient under the - terms of the Applicable License. This Section 4(b) applies to the - Adaptation as incorporated in a Collection, but this does not require - the Collection apart from the Adaptation itself to be made subject to - the terms of the Applicable License. - c. If You Distribute, or Publicly Perform the Work or any Adaptations or - Collections, You must, unless a request has been made pursuant to - Section 4(a), keep intact all copyright notices for the Work and - provide, reasonable to the medium or means You are utilizing: (i) the - name of the Original Author (or pseudonym, if applicable) if supplied, - and/or if the Original Author and/or Licensor designate another party - or parties (e.g., a sponsor institute, publishing entity, journal) for - attribution ("Attribution Parties") in Licensor's copyright notice, - terms of service or by other reasonable means, the name of such party - or parties; (ii) the title of the Work if supplied; (iii) to the - extent reasonably practicable, the URI, if any, that Licensor - specifies to be associated with the Work, unless such URI does not - refer to the copyright notice or licensing information for the Work; - and (iv) , consistent with Ssection 3(b), in the case of an - Adaptation, a credit identifying the use of the Work in the Adaptation - (e.g., "French translation of the Work by Original Author," or - "Screenplay based on original Work by Original Author"). The credit - required by this Section 4(c) may be implemented in any reasonable - manner; provided, however, that in the case of a Adaptation or - Collection, at a minimum such credit will appear, if a credit for all - contributing authors of the Adaptation or Collection appears, then as - part of these credits and in a manner at least as prominent as the - credits for the other contributing authors. For the avoidance of - doubt, You may only use the credit required by this Section for the - purpose of attribution in the manner set out above and, by exercising - Your rights under this License, You may not implicitly or explicitly - assert or imply any connection with, sponsorship or endorsement by the - Original Author, Licensor and/or Attribution Parties, as appropriate, - of You or Your use of the Work, without the separate, express prior - written permission of the Original Author, Licensor and/or Attribution - Parties. - d. Except as otherwise agreed in writing by the Licensor or as may be - otherwise permitted by applicable law, if You Reproduce, Distribute or - Publicly Perform the Work either by itself or as part of any - Adaptations or Collections, You must not distort, mutilate, modify or - take other derogatory action in relation to the Work which would be - prejudicial to the Original Author's honor or reputation. Licensor - agrees that in those jurisdictions (e.g. Japan), in which any exercise - of the right granted in Section 3(b) of this License (the right to - make Adaptations) would be deemed to be a distortion, mutilation, - modification or other derogatory action prejudicial to the Original - Author's honor and reputation, the Licensor will waive or not assert, - as appropriate, this Section, to the fullest extent permitted by the - applicable national law, to enable You to reasonably exercise Your - right under Section 3(b) of this License (right to make Adaptations) - but not otherwise. - -5. Representations, Warranties and Disclaimer - -UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR -OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY -KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, -INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, -FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF -LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, -WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION -OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - -6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE -LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR -ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES -ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS -BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -7. Termination - - a. This License and the rights granted hereunder will terminate - automatically upon any breach by You of the terms of this License. - Individuals or entities who have received Adaptations or Collections - from You under this License, however, will not have their licenses - terminated provided such individuals or entities remain in full - compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will - survive any termination of this License. - b. Subject to the above terms and conditions, the license granted here is - perpetual (for the duration of the applicable copyright in the Work). - Notwithstanding the above, Licensor reserves the right to release the - Work under different license terms or to stop distributing the Work at - any time; provided, however that any such election will not serve to - withdraw this License (or any other license that has been, or is - required to be, granted under the terms of this License), and this - License will continue in full force and effect unless terminated as - stated above. - -8. Miscellaneous - - a. Each time You Distribute or Publicly Perform the Work or a Collection, - the Licensor offers to the recipient a license to the Work on the same - terms and conditions as the license granted to You under this License. - b. Each time You Distribute or Publicly Perform an Adaptation, Licensor - offers to the recipient a license to the original Work on the same - terms and conditions as the license granted to You under this License. - c. If any provision of this License is invalid or unenforceable under - applicable law, it shall not affect the validity or enforceability of - the remainder of the terms of this License, and without further action - by the parties to this agreement, such provision shall be reformed to - the minimum extent necessary to make such provision valid and - enforceable. - d. No term or provision of this License shall be deemed waived and no - breach consented to unless such waiver or consent shall be in writing - and signed by the party to be charged with such waiver or consent. - e. This License constitutes the entire agreement between the parties with - respect to the Work licensed here. There are no understandings, - agreements or representations with respect to the Work not specified - here. Licensor shall not be bound by any additional provisions that - may appear in any communication from You. This License may not be - modified without the mutual written agreement of the Licensor and You. - f. The rights granted under, and the subject matter referenced, in this - License were drafted utilizing the terminology of the Berne Convention - for the Protection of Literary and Artistic Works (as amended on - September 28, 1979), the Rome Convention of 1961, the WIPO Copyright - Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 - and the Universal Copyright Convention (as revised on July 24, 1971). - These rights and subject matter take effect in the relevant - jurisdiction in which the License terms are sought to be enforced - according to the corresponding provisions of the implementation of - those treaty provisions in the applicable national law. If the - standard suite of rights granted under applicable copyright law - includes additional rights not granted under this License, such - additional rights are deemed to be included in the License; this - License is not intended to restrict the license of any rights under - applicable law. - - -Creative Commons Notice - - Creative Commons is not a party to this License, and makes no warranty - whatsoever in connection with the Work. Creative Commons will not be - liable to You or any party on any legal theory for any damages - whatsoever, including without limitation any general, special, - incidental or consequential damages arising in connection to this - license. Notwithstanding the foregoing two (2) sentences, if Creative - Commons has expressly identified itself as the Licensor hereunder, it - shall have all rights and obligations of Licensor. - - Except for the limited purpose of indicating to the public that the - Work is licensed under the CCPL, Creative Commons does not authorize - the use by either party of the trademark "Creative Commons" or any - related trademark or logo of Creative Commons without the prior - written consent of Creative Commons. Any permitted use will be in - compliance with Creative Commons' then-current trademark usage - guidelines, as may be published on its website or otherwise made - available upon request from time to time. For the avoidance of doubt, - this trademark restriction does not form part of the License. - - Creative Commons may be contacted at http://creativecommons.org/. diff --git a/mods/mesecons/README.md b/mods/mesecons/README.md deleted file mode 100644 index 6061eb5..0000000 --- a/mods/mesecons/README.md +++ /dev/null @@ -1,80 +0,0 @@ - ######################################################################## - ## __ __ _____ _____ _____ _____ _____ _ _ _____ ## - ## | \ / | | ___| | ___| | ___| | ___| | _ | | \ | | | ___| ## - ## | \/ | | |___ | |___ | |___ | | | | | | | \| | | |___ ## - ## | |\__/| | | ___| |___ | | ___| | | | | | | | | |___ | ## - ## | | | | | |___ ___| | | |___ | |___ | |_| | | |\ | ___| | ## - ## |_| |_| |_____| |_____| |_____| |_____| |_____| |_| \_| |_____| ## - ## ## - ######################################################################## - -MESECONS by Jeija and contributors - -Mezzee-what? ------------- -[Mesecons](http://mesecons.net/)! They're yellow, they're conductive, and they'll add a whole new dimension to Minetest's gameplay. - -Mesecons is a mod for [Minetest](http://minetest.net/) that implements a ton of items related to digital circuitry, such as wires, buttons, lights, and even programmable controllers. Among other things, there are also pistons, solar panels, pressure plates, and note blocks. - -Mesecons has a similar goal to Redstone in Minecraft, but works in its own way, with different rules and mechanics. - -OK, I want in. --------------- -Go get it! - -[DOWNLOADS PAGE](http://mesecons.net/downloads.php) - -Now go ahead and install it like any other Minetest mod. Don't know how? Check out [the wonderful page about it](http://wiki.minetest.com/wiki/Mods) over at the Minetest Wiki. For your convenience, here's a quick summary: - -1. If Mesecons is still in a ZIP file, extract the folder inside to somewhere on the computer. -2. Make sure that when you open the folder, you can directly find `README.md` in the listing. If you just see another folder, move that folder up one level and delete the old one. -3. Open up the Minetest mods folder - usually `/mods/`. If you see the `minetest` or folder inside of that, that is your mod folder instead. -4. Copy the Mesecons folder into the mods folder. - -Don't like some parts of Mesecons? Open up the Mesecons folder and delete the subfolder containing the mod you don't want. If you didn't want movestones, for example, all you have to do is delete the `mesecons_movestones` folder and they will no longer be available. - -There are no dependencies - it will work right after installing! - -How do I use this thing? ------------------------- -How about a [quick overview video](https://www.youtube.com/watch?v=6kmeQj6iW5k)? - -Or maybe a [comprehensive reference](http://mesecons.net/items.php) is your style? - -An overview for the very newest of new beginners? How does [this one](http://uberi.mesecons.net/projects/MeseconsBasics/index.html) look? - -Want to get more into building? Why not check out the [Mesecons Laboratory](http://uberi.mesecons.net/), a website dedicated to advanced Mesecons builders? - -Want to contribute to Mesecons itself? Check out the [source code](https://github.com/Jeija/minetest-mod-mesecons)! - -Who wrote it anyways? ---------------------- -These awesome people made Mesecons possible! - -| Contributor | Contribution | -| --------------- | -------------------------------- | -| Jat15 | Various tweaks. | -| Jeija | **Main developer! Everything.** | -| Jordach | Noteblock sounds. | -| khonkhortistan | Code, recipes, textures. | -| Kotolegokot | Nodeboxes for items. | -| minerd247 | Textures. | -| Nore/Novatux | Code. | -| RealBadAngel | Fixes, improvements. | -| sfan5 | Code, recipes, textures. | -| suzenako | Piston sounds. | -| Uberi/Temperest | Code, textures, documentation. | -| VanessaE | Code, recipes, textures, design. | -| Whiskers75 | Logic gates implementation. | - -There are also a whole bunch of other people helping with everything from code to testing and feedback. Mesecons would also not be possible without their help! - -Alright, how can I use it? --------------------------- -All textures in this project are licensed under the CC-BY-SA 3.0 (Creative Commons Attribution-ShareAlike 3.0 Generic). That means you can distribute and remix them as much as you want to, under the condition that you give credit to the authors and the project, and that if you remix and release them, they must be under the same or similar license to this one. - -All code in this project is licensed under the LGPL version 3 or later. That means you have unlimited freedom to distribute and modify the work however you see fit, provided that if you decide to distribute it or any modified versions of it, you must also use the same license. The LGPL also grants the additional freedom to write extensions for the software and distribute them without the extensions being subject to the terms of the LGPL, although the software itself retains its license. - -No warranty is provided, express or implied, for any part of the project. - -version based on: https://github.com/Jeija/minetest-mod-mesecons/commit/5e02b3beefd285bf85df059619e8f4190f5c5184 \ No newline at end of file diff --git a/mods/mesecons/mesecons/VERSION b/mods/mesecons/mesecons/VERSION deleted file mode 100644 index 75b9e03..0000000 --- a/mods/mesecons/mesecons/VERSION +++ /dev/null @@ -1 +0,0 @@ -0.41 DEV diff --git a/mods/mesecons/mesecons/depends.txt b/mods/mesecons/mesecons/depends.txt deleted file mode 100644 index 4ad96d5..0000000 --- a/mods/mesecons/mesecons/depends.txt +++ /dev/null @@ -1 +0,0 @@ -default diff --git a/mods/mesecons/mesecons/init.lua b/mods/mesecons/mesecons/init.lua deleted file mode 100644 index 640af4d..0000000 --- a/mods/mesecons/mesecons/init.lua +++ /dev/null @@ -1,156 +0,0 @@ --- |\ /| ____ ____ ____ _____ ____ _____ --- | \ / | | | | | | | |\ | | --- | \/ | |___ ____ |___ | | | | \ | |____ --- | | | | | | | | | \ | | --- | | |___ ____| |___ |____ |____| | \| ____| --- by Jeija, Uberi (Temperest), sfan5, VanessaE --- --- --- --- This mod adds mesecons[=minecraft redstone] and different receptors/effectors to minetest. --- See the documentation on the forum for additional information, especially about crafting --- --- --- For developer documentation see the Developers' section on mesecons.TK --- --- --- ---Quick draft for the mesecons array in the node's definition ---mesecons = ---{ --- receptor = --- { --- state = mesecon.state.on/off --- rules = rules/get_rules --- }, --- effector = --- { --- action_on = function --- action_off = function --- action_change = function --- rules = rules/get_rules --- }, --- conductor = --- { --- state = mesecon.state.on/off --- offstate = opposite state (for state = on only) --- onstate = opposite state (for state = off only) --- rules = rules/get_rules --- } ---} - - --- PUBLIC VARIABLES -mesecon={} -- contains all functions and all global variables -mesecon.actions_on={} -- Saves registered function callbacks for mesecon on | DEPRECATED -mesecon.actions_off={} -- Saves registered function callbacks for mesecon off | DEPRECATED -mesecon.actions_change={} -- Saves registered function callbacks for mesecon change | DEPRECATED -mesecon.receptors={} -- saves all information about receptors | DEPRECATED -mesecon.effectors={} -- saves all information about effectors | DEPRECATED -mesecon.conductors={} -- saves all information about conductors | DEPRECATED - - -local wpath = minetest.get_worldpath() -local function read_file(fn) - local f = io.open(fn, "r") - if f==nil then return {} end - local t = f:read("*all") - f:close() - if t=="" or t==nil then return {} end - return minetest.deserialize(t) -end - -local function write_file(fn, tbl) - local f = io.open(fn, "w") - f:write(minetest.serialize(tbl)) - f:close() -end - -mesecon.to_update = read_file(wpath.."/mesecon_to_update") -mesecon.r_to_update = read_file(wpath.."/mesecon_r_to_update") - -minetest.register_on_shutdown(function() - write_file(wpath.."/mesecon_to_update",mesecon.to_update) - write_file(wpath.."/mesecon_r_to_update",mesecon.r_to_update) -end) - --- Settings -dofile(minetest.get_modpath("mesecons").."/settings.lua") - --- Presets (eg default rules) -dofile(minetest.get_modpath("mesecons").."/presets.lua"); - - --- Utilities like comparing positions, --- adding positions and rules, --- mostly things that make the source look cleaner -dofile(minetest.get_modpath("mesecons").."/util.lua"); - --- Internal stuff --- This is the most important file --- it handles signal transmission and basically everything else --- It is also responsible for managing the nodedef things, --- like calling action_on/off/change -dofile(minetest.get_modpath("mesecons").."/internal.lua"); - --- Deprecated stuff --- To be removed in future releases --- Currently there is nothing here -dofile(minetest.get_modpath("mesecons").."/legacy.lua"); - --- API --- these are the only functions you need to remember - -function mesecon:receptor_on_i(pos, rules) - rules = rules or mesecon.rules.default - - for _, rule in ipairs(mesecon:flattenrules(rules)) do - local np = mesecon:addPosRule(pos, rule) - local rulenames = mesecon:rules_link_rule_all(pos, rule) - for _, rulename in ipairs(rulenames) do - mesecon:turnon(np, rulename) - end - end -end - -function mesecon:receptor_on(pos, rules) - if MESECONS_GLOBALSTEP then - rules = rules or mesecon.rules.default - mesecon.r_to_update[#mesecon.r_to_update+1]={pos=pos, rules=rules, action="on"} - else - mesecon:receptor_on_i(pos, rules) - end -end - -function mesecon:receptor_off_i(pos, rules) - rules = rules or mesecon.rules.default - for _, rule in ipairs(mesecon:flattenrules(rules)) do - local np = mesecon:addPosRule(pos, rule) - local rulenames = mesecon:rules_link_rule_all(pos, rule) - for _, rulename in ipairs(rulenames) do - if not mesecon:connected_to_receptor(np, mesecon:invertRule(rule)) then - mesecon:turnoff(np, rulename) - else - mesecon:changesignal(np, minetest.get_node(np), rulename, mesecon.state.off) - end - end - end -end - -function mesecon:receptor_off(pos, rules) - if MESECONS_GLOBALSTEP then - rules = rules or mesecon.rules.default - mesecon.r_to_update[#mesecon.r_to_update+1]={pos=pos, rules=rules, action="off"} - else - mesecon:receptor_off_i(pos, rules) - end -end - - -print("[OK] Mesecons") - ---The actual wires -dofile(minetest.get_modpath("mesecons").."/wires.lua"); - ---Services like turnoff receptor on dignode and so on -dofile(minetest.get_modpath("mesecons").."/services.lua"); diff --git a/mods/mesecons/mesecons/internal.lua b/mods/mesecons/mesecons/internal.lua deleted file mode 100644 index a958e30..0000000 --- a/mods/mesecons/mesecons/internal.lua +++ /dev/null @@ -1,725 +0,0 @@ --- Internal.lua - The core of mesecons --- --- For more practical developer resources see mesecons.tk --- --- Function overview --- mesecon:get_effector(nodename) --> Returns the mesecons.effector -specifictation in the nodedef by the nodename --- mesecon:get_receptor(nodename) --> Returns the mesecons.receptor -specifictation in the nodedef by the nodename --- mesecon:get_conductor(nodename) --> Returns the mesecons.conductor-specifictation in the nodedef by the nodename --- mesecon:get_any_inputrules (node) --> Returns the rules of a node if it is a conductor or an effector --- mesecon:get_any_outputrules (node) --> Returns the rules of a node if it is a conductor or a receptor - --- RECEPTORS --- mesecon:is_receptor(nodename) --> Returns true if nodename is a receptor --- mesecon:is_receptor_on(nodename) --> Returns true if nodename is an receptor with state = mesecon.state.on --- mesecon:is_receptor_off(nodename) --> Returns true if nodename is an receptor with state = mesecon.state.off --- mesecon:receptor_get_rules(node) --> Returns the rules of the receptor (mesecon.rules.default if none specified) - --- EFFECTORS --- mesecon:is_effector(nodename) --> Returns true if nodename is an effector --- mesecon:is_effector_on(nodename) --> Returns true if nodename is an effector with nodedef.mesecons.effector.action_off --- mesecon:is_effector_off(nodename) --> Returns true if nodename is an effector with nodedef.mesecons.effector.action_on --- mesecon:effector_get_rules(node) --> Returns the input rules of the effector (mesecon.rules.default if none specified) - --- SIGNALS --- mesecon:activate(pos, node) --> Activates the effector node at the specific pos (calls nodedef.mesecons.effector.action_on) --- mesecon:deactivate(pos, node) --> Deactivates the effector node at the specific pos (calls nodedef.mesecons.effector.action_off) --- mesecon:changesignal(pos, node, rulename, newstate) --> Changes the effector node at the specific pos (calls nodedef.mesecons.effector.action_change) - --- RULES --- mesecon:add_rules(name, rules) | deprecated? --> Saves rules table by name --- mesecon:get_rules(name, rules) | deprecated? --> Loads rules table with name - --- CONDUCTORS --- mesecon:is_conductor(nodename) --> Returns true if nodename is a conductor --- mesecon:is_conductor_on(node) --> Returns true if node is a conductor with state = mesecon.state.on --- mesecon:is_conductor_off(node) --> Returns true if node is a conductor with state = mesecon.state.off --- mesecon:get_conductor_on(node_off) --> Returns the onstate nodename of the conductor --- mesecon:get_conductor_off(node_on) --> Returns the offstate nodename of the conductor --- mesecon:conductor_get_rules(node) --> Returns the input+output rules of a conductor (mesecon.rules.default if none specified) - --- HIGH-LEVEL Internals --- mesecon:is_power_on(pos) --> Returns true if pos emits power in any way --- mesecon:is_power_off(pos) --> Returns true if pos does not emit power in any way --- mesecon:turnon(pos, rulename) --> Returns true whatever there is at pos. Calls itself for connected nodes (if pos is a conductor) --> recursive, the rulename is the name of the input rule that caused calling turnon --- mesecon:turnoff(pos, rulename) --> Turns off whatever there is at pos. Calls itself for connected nodes (if pos is a conductor) --> recursive, the rulename is the name of the input rule that caused calling turnoff --- mesecon:connected_to_receptor(pos) --> Returns true if pos is connected to a receptor directly or via conductors; calls itself if pos is a conductor --> recursive --- mesecon:rules_link(output, input, dug_outputrules) --> Returns true if outputposition + outputrules = inputposition and inputposition + inputrules = outputposition (if the two positions connect) --- mesecon:rules_link_anydir(outp., inp., d_outpr.) --> Same as rules mesecon:rules_link but also returns true if output and input are swapped --- mesecon:is_powered(pos) --> Returns true if pos is powered by a receptor or a conductor - --- RULES ROTATION helpsers --- mesecon:rotate_rules_right(rules) --- mesecon:rotate_rules_left(rules) --- mesecon:rotate_rules_up(rules) --- mesecon:rotate_rules_down(rules) --- These functions return rules that have been rotated in the specific direction - --- General -function mesecon:get_effector(nodename) - if minetest.registered_nodes[nodename] - and minetest.registered_nodes[nodename].mesecons - and minetest.registered_nodes[nodename].mesecons.effector then - return minetest.registered_nodes[nodename].mesecons.effector - end -end - -function mesecon:get_receptor(nodename) - if minetest.registered_nodes[nodename] - and minetest.registered_nodes[nodename].mesecons - and minetest.registered_nodes[nodename].mesecons.receptor then - return minetest.registered_nodes[nodename].mesecons.receptor - end -end - -function mesecon:get_conductor(nodename) - if minetest.registered_nodes[nodename] - and minetest.registered_nodes[nodename].mesecons - and minetest.registered_nodes[nodename].mesecons.conductor then - return minetest.registered_nodes[nodename].mesecons.conductor - end -end - -function mesecon:get_any_outputrules (node) - if mesecon:is_conductor(node.name) then - return mesecon:conductor_get_rules(node) - elseif mesecon:is_receptor(node.name) then - return mesecon:receptor_get_rules(node) - end - return false -end - -function mesecon:get_any_inputrules (node) - if mesecon:is_conductor(node.name) then - return mesecon:conductor_get_rules(node) - elseif mesecon:is_effector(node.name) then - return mesecon:effector_get_rules(node) - end - return false -end - --- Receptors --- Nodes that can power mesecons -function mesecon:is_receptor_on(nodename) - local receptor = mesecon:get_receptor(nodename) - if receptor and receptor.state == mesecon.state.on then - return true - end - return false -end - -function mesecon:is_receptor_off(nodename) - local receptor = mesecon:get_receptor(nodename) - if receptor and receptor.state == mesecon.state.off then - return true - end - return false -end - -function mesecon:is_receptor(nodename) - local receptor = mesecon:get_receptor(nodename) - if receptor then - return true - end - return false -end - -function mesecon:receptor_get_rules(node) - local receptor = mesecon:get_receptor(node.name) - if receptor then - local rules = receptor.rules - if type(rules) == 'function' then - return rules(node) - elseif rules then - return rules - end - end - - return mesecon.rules.default -end - --- Effectors --- Nodes that can be powered by mesecons -function mesecon:is_effector_on(nodename) - local effector = mesecon:get_effector(nodename) - if effector and effector.action_off then - return true - end - return false -end - -function mesecon:is_effector_off(nodename) - local effector = mesecon:get_effector(nodename) - if effector and effector.action_on then - return true - end - return false -end - -function mesecon:is_effector(nodename) - local effector = mesecon:get_effector(nodename) - if effector then - return true - end - return false -end - -function mesecon:effector_get_rules(node) - local effector = mesecon:get_effector(node.name) - if effector then - local rules = effector.rules - if type(rules) == 'function' then - return rules(node) - elseif rules then - return rules - end - end - return mesecon.rules.default -end - ---Signals - -function mesecon:activate(pos, node, rulename) - if MESECONS_GLOBALSTEP then - if rulename == nil then - for _,rule in ipairs(mesecon:effector_get_rules(node)) do - mesecon:activate(pos, node, rule) - end - return - end - add_action(pos, "on", rulename) - else - local effector = mesecon:get_effector(node.name) - if effector and effector.action_on then - effector.action_on (pos, node, rulename) - end - end -end - -function mesecon:deactivate(pos, node, rulename) - if MESECONS_GLOBALSTEP then - if rulename == nil then - for _,rule in ipairs(mesecon:effector_get_rules(node)) do - mesecon:deactivate(pos, node, rule) - end - return - end - add_action(pos, "off", rulename) - else - local effector = mesecon:get_effector(node.name) - if effector and effector.action_off then - effector.action_off (pos, node, rulename) - end - end -end - -function mesecon:changesignal(pos, node, rulename, newstate) - - newstate = newstate or "on" - --rulename = rulename or mesecon.rules.default - if MESECONS_GLOBALSTEP then - if rulename == nil then - for _,rule in ipairs(mesecon:effector_get_rules(node)) do - mesecon:changesignal(pos, node, rule, newstate) - end - return - end - add_action(pos, "c"..newstate, rulename) - else - local effector = mesecon:get_effector(node.name) - if effector and effector.action_change then - effector.action_change (pos, node, rulename, newstate) - end - end -end - -function execute_actions(dtime) - local nactions = mesecon.to_update - mesecon.to_update = {} - for _,i in ipairs(nactions) do - node = minetest.get_node(i.pos) - if node.name=="ignore" then - add_action(i.pos, i.action, i.rname) - else - effector = mesecon:get_effector(node.name) - if i.action == "on" then - if effector and effector.action_on then - effector.action_on(i.pos, node, i.rname) - end - elseif i.action == "off" then - if effector and effector.action_off then - effector.action_off(i.pos, node, i.rname) - end - elseif i.action == "con" then - if effector and effector.action_change then - effector.action_change(i.pos, node, i.rname, "on") - end - elseif i.action == "coff" then - if effector and effector.action_change then - effector.action_change(i.pos, node, i.rname, "off") - end - end - end - end - local nactions = mesecon.r_to_update - mesecon.r_to_update = {} - for _,i in ipairs(nactions) do - if i.action == "on" then - mesecon:receptor_on_i(i.pos, i.rules) - else - mesecon:receptor_off_i(i.pos,i.rules) - end - end -end - -minetest.register_globalstep(execute_actions) - -function add_action(pos, action, rname) - for _,i in ipairs(mesecon.to_update) do - if i.pos.x == pos.x and i.pos.y == pos.y and i.pos.z == pos.z and i.rname.x == rname.x and i.rname.y == rname.y and i.rname.z == rname.z then - if (i.action == "on" and action == "on") or (i.action == "off" and action == "off") then - --nothing - elseif i.action == "coff" and action == "on" then i.action = "on" - elseif i.action == "con" and action == "off" then i.action = "off" - else - if action == "on" or action == "con" then i.action = "con" end - if action == "off" or action == "coff" then i.action = "coff" end - end - break - end - end - mesecon.to_update[#mesecon.to_update+1] = {pos = pos, action = action, rname = rname} -end - ---Rules - -function mesecon:add_rules(name, rules) - mesecon.rules[name] = rules -end - -function mesecon:get_rules(name) - return mesecon.rules[name] -end - --- Conductors - -function mesecon:is_conductor_on(node, rulename) - local conductor = mesecon:get_conductor(node.name) - if conductor then - if conductor.state then - return conductor.state == mesecon.state.on - end - if conductor.states then - if not rulename then - return mesecon:getstate(node.name, conductor.states) ~= 1 - end - local bit = mesecon:rule2bit(rulename, mesecon:conductor_get_rules(node)) - local binstate = mesecon:getbinstate(node.name, conductor.states) - return mesecon:get_bit(binstate, bit) - end - end - return false -end - -function mesecon:is_conductor_off(node, rulename) - local conductor = mesecon:get_conductor(node.name) - if conductor then - if conductor.state then - return conductor.state == mesecon.state.off - end - if conductor.states then - if not rulename then - return mesecon:getstate(node.name, conductor.states) == 1 - end - local bit = mesecon:rule2bit(rulename, mesecon:conductor_get_rules(node)) - local binstate = mesecon:getbinstate(node.name, conductor.states) - return not mesecon:get_bit(binstate, bit) - end - end - return false -end - -function mesecon:is_conductor(nodename) - local conductor = mesecon:get_conductor(nodename) - if conductor then - return true - end - return false -end - -function mesecon:get_conductor_on(node_off, rulename) - local conductor = mesecon:get_conductor(node_off.name) - if conductor then - if conductor.onstate then - return conductor.onstate - end - if conductor.states then - local bit = mesecon:rule2bit(rulename, mesecon:conductor_get_rules(node_off)) - local binstate = mesecon:getbinstate(node_off.name, conductor.states) - binstate = mesecon:set_bit(binstate, bit, "1") - return conductor.states[tonumber(binstate,2)+1] - end - end - return offstate -end - -function mesecon:get_conductor_off(node_on, rulename) - local conductor = mesecon:get_conductor(node_on.name) - if conductor then - if conductor.offstate then - return conductor.offstate - end - if conductor.states then - local bit = mesecon:rule2bit(rulename, mesecon:conductor_get_rules(node_on)) - local binstate = mesecon:getbinstate(node_on.name, conductor.states) - binstate = mesecon:set_bit(binstate, bit, "0") - return conductor.states[tonumber(binstate,2)+1] - end - end - return onstate -end - -function mesecon:conductor_get_rules(node) - local conductor = mesecon:get_conductor(node.name) - if conductor then - local rules = conductor.rules - if type(rules) == 'function' then - return rules(node) - elseif rules then - return rules - end - end - return mesecon.rules.default -end - --- some more general high-level stuff - -function mesecon:is_power_on(pos, rulename) - local node = minetest.get_node(pos) - if mesecon:is_conductor_on(node, rulename) or mesecon:is_receptor_on(node.name) then - return true - end - return false -end - -function mesecon:is_power_off(pos, rulename) - local node = minetest.get_node(pos) - if mesecon:is_conductor_off(node, rulename) or mesecon:is_receptor_off(node.name) then - return true - end - return false -end - -function mesecon:turnon(pos, rulename) - local node = minetest.get_node(pos) - - if mesecon:is_conductor_off(node, rulename) then - local rules = mesecon:conductor_get_rules(node) - - if not rulename then - for _, rule in ipairs(mesecon:flattenrules(rules)) do - if mesecon:connected_to_receptor(pos, rule) then - mesecon:turnon(pos, rule) - end - end - return - end - - minetest.swap_node(pos, {name = mesecon:get_conductor_on(node, rulename), param2 = node.param2}) - - for _, rule in ipairs(mesecon:rule2meta(rulename, rules)) do - local np = mesecon:addPosRule(pos, rule) - local rulenames = mesecon:rules_link_rule_all(pos, rule) - - for _, rulename in ipairs(rulenames) do - mesecon:turnon(np, rulename) - end - end - elseif mesecon:is_effector(node.name) then - mesecon:changesignal(pos, node, rulename, mesecon.state.on) - if mesecon:is_effector_off(node.name) then - mesecon:activate(pos, node, rulename) - end - end -end - -function mesecon:turnoff(pos, rulename) - local node = minetest.get_node(pos) - - if mesecon:is_conductor_on(node, rulename) then - local rules = mesecon:conductor_get_rules(node) - --[[ - if not rulename then - for _, rule in ipairs(mesecon:flattenrules(rules)) do - if mesecon:is_powered(pos, rule) then - mesecon:turnoff(pos, rule) - end - end - return - end - --]] - minetest.swap_node(pos, {name = mesecon:get_conductor_off(node, rulename), param2 = node.param2}) - - for _, rule in ipairs(mesecon:rule2meta(rulename, rules)) do - local np = mesecon:addPosRule(pos, rule) - local rulenames = mesecon:rules_link_rule_all(pos, rule) - - for _, rulename in ipairs(rulenames) do - mesecon:turnoff(np, rulename) - end - end - elseif mesecon:is_effector(node.name) then - mesecon:changesignal(pos, node, rulename, mesecon.state.off) - if mesecon:is_effector_on(node.name) - and not mesecon:is_powered(pos) then - mesecon:deactivate(pos, node, rulename) - end - end -end - - -function mesecon:connected_to_receptor(pos, rulename) - local node = minetest.get_node(pos) - - -- Check if conductors around are connected - local rules = mesecon:get_any_inputrules(node) - if not rules then return false end - - for _, rule in ipairs(mesecon:rule2meta(rulename, rules)) do - local rulenames = mesecon:rules_link_rule_all_inverted(pos, rule) - for _, rname in ipairs(rulenames) do - local np = mesecon:addPosRule(pos, rname) - if mesecon:find_receptor_on(np, {}, mesecon:invertRule(rname)) then - return true - end - end - end - - return false -end - -function mesecon:find_receptor_on(pos, checked, rulename) - local node = minetest.get_node(pos) - - if mesecon:is_receptor_on(node.name) then - -- add current position to checked - table.insert(checked, {x=pos.x, y=pos.y, z=pos.z}) - return true - end - - if mesecon:is_conductor(node.name) then - local rules = mesecon:conductor_get_rules(node) - local metaindex = mesecon:rule2metaindex(rulename, rules) - -- find out if node has already been checked (to prevent from endless loop) - for _, cp in ipairs(checked) do - if mesecon:cmpPos(cp, pos) and cp.metaindex == metaindex then - return false, checked - end - end - -- add current position to checked - table.insert(checked, {x=pos.x, y=pos.y, z=pos.z, metaindex = metaindex}) - for _, rule in ipairs(mesecon:rule2meta(rulename, rules)) do - local rulenames = mesecon:rules_link_rule_all_inverted(pos, rule) - for _, rname in ipairs(rulenames) do - local np = mesecon:addPosRule(pos, rname) - if mesecon:find_receptor_on(np, checked, mesecon:invertRule(rname)) then - return true - end - end - end - else - -- find out if node has already been checked (to prevent from endless loop) - for _, cp in ipairs(checked) do - if mesecon:cmpPos(cp, pos) then - return false, checked - end - end - table.insert(checked, {x=pos.x, y=pos.y, z=pos.z}) - end - - return false -end - -function mesecon:rules_link(output, input, dug_outputrules) --output/input are positions (outputrules optional, used if node has been dug), second return value: the name of the affected input rule - local outputnode = minetest.get_node(output) - local inputnode = minetest.get_node(input) - local outputrules = dug_outputrules or mesecon:get_any_outputrules (outputnode) - local inputrules = mesecon:get_any_inputrules (inputnode) - if not outputrules or not inputrules then - return - end - - for _, outputrule in ipairs(mesecon:flattenrules(outputrules)) do - -- Check if output sends to input - if mesecon:cmpPos(mesecon:addPosRule(output, outputrule), input) then - for _, inputrule in ipairs(mesecon:flattenrules(inputrules)) do - -- Check if input accepts from output - if mesecon:cmpPos(mesecon:addPosRule(input, inputrule), output) then - if inputrule.sx == nil or outputrule.sx == nil or mesecon:cmpSpecial(inputrule, outputrule) then - return true, inputrule - end - end - end - end - end - return false -end - -function mesecon:rules_link_rule_all(output, rule) --output/input are positions (outputrules optional, used if node has been dug), second return value: affected input rules - local input = mesecon:addPosRule(output, rule) - local inputnode = minetest.get_node(input) - local inputrules = mesecon:get_any_inputrules (inputnode) - if not inputrules then - return {} - end - local rules = {} - - for _, inputrule in ipairs(mesecon:flattenrules(inputrules)) do - -- Check if input accepts from output - if mesecon:cmpPos(mesecon:addPosRule(input, inputrule), output) then - if inputrule.sx == nil or rule.sx == nil or mesecon:cmpSpecial(inputrule, rule) then - rules[#rules+1] = inputrule - end - end - end - return rules -end - -function mesecon:rules_link_rule_all_inverted(input, rule) - --local irule = mesecon:invertRule(rule) - local output = mesecon:addPosRule(input, rule) - local outputnode = minetest.get_node(output) - local outputrules = mesecon:get_any_outputrules (outputnode) - if not outputrules then - return {} - end - local rules = {} - - for _, outputrule in ipairs(mesecon:flattenrules(outputrules)) do - if mesecon:cmpPos(mesecon:addPosRule(output, outputrule), input) then - if outputrule.sx == nil or rule.sx == nil or mesecon:cmpSpecial(outputrule, rule) then - rules[#rules+1] = mesecon:invertRule(outputrule) - end - end - end - return rules -end - -function mesecon:rules_link_anydir(pos1, pos2) - return mesecon:rules_link(pos1, pos2) or mesecon:rules_link(pos2, pos1) -end - -function mesecon:is_powered(pos, rule) - local node = minetest.get_node(pos) - local rules = mesecon:get_any_inputrules(node) - if not rules then return false end - - if not rule then - for _, rule in ipairs(mesecon:flattenrules(rules)) do - local rulenames = mesecon:rules_link_rule_all_inverted(pos, rule) - for _, rname in ipairs(rulenames) do - local np = mesecon:addPosRule(pos, rname) - local nn = minetest.get_node(np) - if (mesecon:is_conductor_on (nn, mesecon:invertRule(rname)) or mesecon:is_receptor_on (nn.name)) then - return true - end - end - end - else - local rulenames = mesecon:rules_link_rule_all_inverted(pos, rule) - for _, rname in ipairs(rulenames) do - local np = mesecon:addPosRule(pos, rname) - local nn = minetest.get_node(np) - if (mesecon:is_conductor_on (nn, mesecon:invertRule(rname)) or mesecon:is_receptor_on (nn.name)) then - return true - end - end - end - - return false -end - ---Rules rotation Functions: -function mesecon:rotate_rules_right(rules) - local nr = {} - for i, rule in ipairs(rules) do - if rule.sx then - table.insert(nr, { - x = -rule.z, - y = rule.y, - z = rule.x, - sx = -rule.sz, - sy = rule.sy, - sz = rule.sx}) - else - table.insert(nr, { - x = -rule.z, - y = rule.y, - z = rule.x}) - end - end - return nr -end - -function mesecon:rotate_rules_left(rules) - local nr = {} - for i, rule in ipairs(rules) do - if rule.sx then - table.insert(nr, { - x = rule.z, - y = rule.y, - z = -rule.x, - sx = rule.sz, - sy = rule.sy, - sz = -rule.sx}) - else - table.insert(nr, { - x = rule.z, - y = rule.y, - z = -rule.x}) - end - end - return nr -end - -function mesecon:rotate_rules_down(rules) - local nr = {} - for i, rule in ipairs(rules) do - if rule.sx then - table.insert(nr, { - x = -rule.y, - y = rule.x, - z = rule.z, - sx = -rule.sy, - sy = rule.sx, - sz = rule.sz}) - else - table.insert(nr, { - x = -rule.y, - y = rule.x, - z = rule.z}) - end - end - return nr -end - -function mesecon:rotate_rules_up(rules) - local nr = {} - for i, rule in ipairs(rules) do - if rule.sx then - table.insert(nr, { - x = rule.y, - y = -rule.x, - z = rule.z, - sx = rule.sy, - sy = -rule.sx, - sz = rule.sz}) - else - table.insert(nr, { - x = rule.y, - y = -rule.x, - z = rule.z}) - end - end - return nr -end diff --git a/mods/mesecons/mesecons/legacy.lua b/mods/mesecons/mesecons/legacy.lua deleted file mode 100644 index 3572a6f..0000000 --- a/mods/mesecons/mesecons/legacy.lua +++ /dev/null @@ -1,5 +0,0 @@ -minetest.swap_node = minetest.swap_node or function(pos, node) - local data = minetest.get_meta(pos):to_table() - minetest.add_node(pos, node) - minetest.get_meta(pos):from_table(data) -end diff --git a/mods/mesecons/mesecons/oldwires.lua b/mods/mesecons/mesecons/oldwires.lua deleted file mode 100644 index 9e54b1b..0000000 --- a/mods/mesecons/mesecons/oldwires.lua +++ /dev/null @@ -1,38 +0,0 @@ -minetest.register_node("mesecons:mesecon_off", { - drawtype = "raillike", - tiles = {"jeija_mesecon_off.png", "jeija_mesecon_curved_off.png", "jeija_mesecon_t_junction_off.png", "jeija_mesecon_crossing_off.png"}, - inventory_image = "jeija_mesecon_off.png", - wield_image = "jeija_mesecon_off.png", - paramtype = "light", - is_ground_content = true, - walkable = false, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.45, 0.5}, - }, - groups = {dig_immediate=3, mesecon=1, mesecon_conductor_craftable=1}, - description="Mesecons", - mesecons = {conductor={ - state = mesecon.state.off, - onstate = "mesecons:mesecon_on" - }} -}) - -minetest.register_node("mesecons:mesecon_on", { - drawtype = "raillike", - tiles = {"jeija_mesecon_on.png", "jeija_mesecon_curved_on.png", "jeija_mesecon_t_junction_on.png", "jeija_mesecon_crossing_on.png"}, - paramtype = "light", - is_ground_content = true, - walkable = false, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.45, 0.5}, - }, - groups = {dig_immediate=3, not_in_creaive_inventory=1, mesecon=1}, - drop = "mesecons:mesecon_off 1", - light_source = LIGHT_MAX-11, - mesecons = {conductor={ - state = mesecon.state.on, - offstate = "mesecons:mesecon_off" - }} -}) diff --git a/mods/mesecons/mesecons/presets.lua b/mods/mesecons/mesecons/presets.lua deleted file mode 100644 index 6c8d3ea..0000000 --- a/mods/mesecons/mesecons/presets.lua +++ /dev/null @@ -1,45 +0,0 @@ -mesecon.rules = {} -mesecon.state = {} - -mesecon.rules.default = -{{x=0, y=0, z=-1}, - {x=1, y=0, z=0}, - {x=-1, y=0, z=0}, - {x=0, y=0, z=1}, - {x=1, y=1, z=0}, - {x=1, y=-1, z=0}, - {x=-1, y=1, z=0}, - {x=-1, y=-1, z=0}, - {x=0, y=1, z=1}, - {x=0, y=-1, z=1}, - {x=0, y=1, z=-1}, - {x=0, y=-1, z=-1}} - -mesecon.rules.buttonlike = -{{x = 1, y = 0, z = 0}, - {x = 1, y = 1, z = 0}, - {x = 1, y =-1, z = 0}, - {x = 1, y =-1, z = 1}, - {x = 1, y =-1, z =-1}, - {x = 2, y = 0, z = 0}} - -mesecon.rules.flat = -{{x = 1, y = 0, z = 0}, - {x =-1, y = 0, z = 0}, - {x = 0, y = 0, z = 1}, - {x = 0, y = 0, z =-1}} - -mesecon.rules.buttonlike_get = function(node) - local rules = mesecon.rules.buttonlike - if node.param2 == 2 then - rules=mesecon:rotate_rules_left(rules) - elseif node.param2 == 3 then - rules=mesecon:rotate_rules_right(mesecon:rotate_rules_right(rules)) - elseif node.param2 == 0 then - rules=mesecon:rotate_rules_right(rules) - end - return rules -end - -mesecon.state.on = "on" -mesecon.state.off = "off" diff --git a/mods/mesecons/mesecons/services.lua b/mods/mesecons/mesecons/services.lua deleted file mode 100644 index 9d192ae..0000000 --- a/mods/mesecons/mesecons/services.lua +++ /dev/null @@ -1,38 +0,0 @@ -mesecon.on_placenode = function (pos, node) - if mesecon:is_receptor_on(node.name) then - mesecon:receptor_on(pos, mesecon:receptor_get_rules(node)) - elseif mesecon:is_powered(pos) then - if mesecon:is_conductor(node.name) then - mesecon:turnon (pos) - --mesecon:receptor_on (pos, mesecon:conductor_get_rules(node)) - else - mesecon:changesignal(pos, node, mesecon:effector_get_rules(node), "on") - mesecon:activate(pos, node) - end - elseif mesecon:is_conductor_on(node) then - minetest.swap_node(pos, {name = mesecon:get_conductor_off(node)}) - elseif mesecon:is_effector_on (node.name) then - mesecon:deactivate(pos, node) - end -end - -mesecon.on_dignode = function (pos, node) - if mesecon:is_conductor_on(node) then - mesecon:receptor_off_i(pos, mesecon:conductor_get_rules(node)) - elseif mesecon:is_receptor_on(node.name) then - mesecon:receptor_off(pos, mesecon:receptor_get_rules(node)) - end -end - -minetest.register_abm({ - nodenames = {"group:overheat"}, - interval = 1.0, - chance = 1, - action = function(pos, node, active_object_count, active_object_count_wider) - local meta = minetest.get_meta(pos) - meta:set_int("heat",0) - end, -}) - -minetest.register_on_placenode(mesecon.on_placenode) -minetest.register_on_dignode(mesecon.on_dignode) diff --git a/mods/mesecons/mesecons/settings.lua b/mods/mesecons/mesecons/settings.lua deleted file mode 100644 index 0d0b500..0000000 --- a/mods/mesecons/mesecons/settings.lua +++ /dev/null @@ -1,9 +0,0 @@ --- SETTINGS -BLINKY_PLANT_INTERVAL = 3 -NEW_STYLE_WIRES = true -- true = new nodebox wires, false = old raillike wires -PRESSURE_PLATE_INTERVAL = 0.1 -OBJECT_DETECTOR_RADIUS = 6 -PISTON_MAXIMUM_PUSH = 15 -MOVESTONE_MAXIMUM_PUSH = 100 -MESECONS_GLOBALSTEP = true -- true = receptors/effectors won't be updated - -- until next globalstep, decreases server load diff --git a/mods/mesecons/mesecons/textures/jeija_fiber.png b/mods/mesecons/mesecons/textures/jeija_fiber.png deleted file mode 100644 index e8c7b088d6300ad7d483675ded5fb9e2b50d6776..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 592 zcmV-W0XF$dR?vCK zLo7Qso7Uf(pJ-_JNGE#qt?h}yTDJcRy@Q35vNYg<|rBXh?;UI}FwiqB20vt~yEP4nK2$D1n9}X`wYh1%M_km8peCzeg zQ^^fY!;*26mR%>UntZS$xSlwAu=iB>-7N$r@Q{&3g`wx7h=UPaSr^)s^}jf;<@Px#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P&G*8m7|iqW}N_c}YY;R5;7U zl08lwK@f$%?w;8l$pYCD?2-^za=;ak$b1N&1Bb{WSz)IjVPpFQ5Wp!o1d<6>{*f(P z3p+47zui*~O7^mv%_*sauCDj`y{dx84znz|cZ{?(gbJ*MMxdzSWWQVAN$kEwrV}Vi zNO}+gI0x22n#1{rMT~uTd3}IP|3L82)L;aB17!i(9fSg2zCxBN*gHgieg*F#Nnm{g zUTlE~{P+gn$B?ElnL=5?<%MFSe+20*NPswo&F8Q-fbq4y4Tdn>P+~8Jt1Gy?P$B;b z@(hB&$_lJLh2OuR$hC>rUlbh0@N7-k-f=)!Bxt+>o~%Mufe(5t(6*4xRGs%wSE1X) z&}u`xhglBJfN_B61VYf7Hb9ozE`f;N`iaV|J>jETd<~!9 dEw6vv_zT$?n^ncV*kS+x002ovPDHLkV1gaP&!_+Z diff --git a/mods/mesecons/mesecons/textures/jeija_mesecon_crossing_off.png b/mods/mesecons/mesecons/textures/jeija_mesecon_crossing_off.png deleted file mode 100644 index 4e3ca032e76db7e22b7b44245f1427c953c6e62b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmV-b0jmCqP)Px#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P>MhD}w5TVgLXD=Sf6CR5;6} zlCe$#VGxABT~J~)flg~0uZD)Fp{L~uJQ7O6+gVf55rZdq=-rORnb_!$z}N0(c6W9l z!EEMw%3Y}*=LmjDT?kz?APlp#L_1ZiBOo|mU@&;3C|bbt=_f1}H#!`;Y&Nefmk)p5 zVR`N{0}0H8JM8z@tk;I*n2F)=j-q&@s!9|FE)4tGpz&Hn7~^2cL>I_F5aL_r7pBuIZMVT_bkAz_!hHU2oXU9I)@0Js*|*o n*6}1J1Px#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P>MhBaAT&Pyhe`=1D|BR5;6} zlRrxXK@i1%Gu&P{!r|Gdg$e!%Ns-ptd|REuyn_1g~#1>-BC>J>`9Q z_wN|u{kb6m1|pzptkwmpm*n{cNdj56V^ckox)Oqd)DBs#f$Y}|p?-_P;oJ#E;3z+% z+LnY+)t}@?Ujvfiu>8aBPv$R~i5%1Kr&QYoeYNS9gAin| mOS>q4JJUYO()kvekKqgSKtxEI5%^dD0000Eak-ar*7Vy?l&?0!Qkr_c?+aQmp$mhDzP{q*WSzCx?DS!SzuD2DA#oy5`< zvrj)jM2Us@OKmU1q{L^|1*~TZlK!1wJby~YhQaQw*Jc~771w|sV(@hJb6Mw<&;$Ve C!*VqM diff --git a/mods/mesecons/mesecons/textures/jeija_mesecon_curved_on.png b/mods/mesecons/mesecons/textures/jeija_mesecon_curved_on.png deleted file mode 100644 index fa882e43b979fcec2d621f79f7f356326dbf42f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0Vr z{1_Oxg&9kAckTxYvX^-Jy0YJ4;TL024B+Jd2NXK$>Eak-ar*59TdqS6049a$Z7Tml@qZ5uWk8jE>mhPl3xnUQwy%=b3-Kd-l!?sF-! zaZS1%Sa~STS|Hgf;MCD~24`9?Y<`$>OZ@uE#W8sf*$X1}JeJZ=KTVCi?)$opiJJ#))k$+g#_I=B$TtMEza1B2lUvjxg2XWs!m#Ng@b=d#Wzp$Pzw C{&Cd+ diff --git a/mods/mesecons/mesecons/textures/jeija_mesecon_inverter_off.png b/mods/mesecons/mesecons/textures/jeija_mesecon_inverter_off.png deleted file mode 100644 index bd4de1b0837fd7718a189e61c113dee7120f2a1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 743 zcmV?P)Px#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P=iqAgkl9KL7v%c}YY;R5;6R zlRHaXQ51#0^SXCNG;@g$5F0@RyVO$%v9YtWQpCm-$zMnl2&7GZfC$=XNE~}hK_rD> zLIM^kq9AH;$e`Ytxt>>wi5G?JY8Pi67JGe5G#ZTHP%{`QV1b%&h>NvjYgxirj({ub2OW;>2^C@Uj9Jq4}{P} zYtyr>HQU?UD5X%>*Vk`atrkm5D@;s`b9#Ep&!6u&K5p~t*A>mCV`Ky_E)L1E=hW+U zYPAt|c0O}*a?-oO!|~oTIH*X|r<|YvVSM}v-bXqe&;Ld)FE5j28Q;GjvbVQKnpQ}X zmt0-_20X*V2^SYFYPAA4 zd#Y8KoP5RT=r~2uEjiIzb8~Zpz8Br+Erg)kZ8J19$jr=JoO4tvRlIkPIPu;ir9|H6 z3OvYJ5M!iXuQNS8O}E=Y2vKsPlmh5+V2mj_c$hOlo;&i~p|yU*iTAyO8e@80P)e0O z08mP?wYA0S>S|f0#l^+4Ox}Bh5WQQp+imhZ$2nIP1z>h|mfhXma?kS|?|mtjQj+I6 Ze*q~YZ0!3HA7KCh002ovPDHLkV1oCML1h2{ diff --git a/mods/mesecons/mesecons/textures/jeija_mesecon_inverter_on.png b/mods/mesecons/mesecons/textures/jeija_mesecon_inverter_on.png deleted file mode 100644 index be41599e30a65c04c847072a33f406b29bb01833..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 725 zcmV;`0xJE9P)Px#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P=irBP;RF!~g&SXGugsR5;6R zlQByiQ51#0dGF24I-0m)NyH{X2sRe6P=A8mZbYoK^@qg&A)+?gxS&-qrQ{dbWLJ`i zq!Dx(&{5yMdGDr}?4Xd_+*`cEJNKS*qHebL{VNfJba5CV^nj~HVN zAq3($rYuX+G{rf``uaMHi;Do9ot*&?MN$3MIY%7F80Q>mni4|5drt@f5y4tZtJSK3 zqaH;O!{HF66yAFbfVGw+Nr>aPp1t=RA0MNXLMera)YPA|F-j=_M%_6_2%h=*CuU}T z<4WPz&kywb)d90CBZNR%mK6@5+wK0N<}gO{X+GxNRF|>rJz5X>IQyNsxe{YcMcWvT zj*ie;qjq<9$@83rg#}htK2w$+rS};OUU74Cg>z$Q)#UBeSG3l2IvtjlmdNv*larI` z2G2`Gc+(ssNv46o#6$~g?-8;5uk_Z|)|Xzd$K>QB=jZ1Dyna24(%*1y$oP0h@$iE` zS8WD^m|m~P_4PFu7ZZ5Zt18vTC4NOI>K z#u)DI?l2>eh}1eiJy|XG+^TH>i-{Uy0vY@rDa{!>V=J4>4?d|P4OdA^;b(p;O zL{U`T;^EFH?6b0V<8myF}C<^`p=TdB!Ri9a700000NkvXX Hu0mjffN)I- diff --git a/mods/mesecons/mesecons/textures/jeija_mesecon_off.png b/mods/mesecons/mesecons/textures/jeija_mesecon_off.png deleted file mode 100644 index a3930cbb40b638f900bb148fb4df341cba5ca3d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0Vr z{1_Oxg&9kAckTxYvX^-Jy0YJ4;TK~xP+lbG3lxg;ba4!^IK6a|q0nIm9wzapkNf_= zy)E+YeHznR69vW%2W$JUm*08I!|r1&zELPb@nd~ck3*L@Pr_3{&*ViPY*-Jjj;k<` xx8{$T@Qg`lh8pY9&~FQ}llm0rR5w(&$(L6usAjC2zXE6zgQu&X%Q~loCIHx7Kym;8 diff --git a/mods/mesecons/mesecons/textures/jeija_mesecon_on.png b/mods/mesecons/mesecons/textures/jeija_mesecon_on.png deleted file mode 100644 index d7ebeecb1f0e3fe24caa72bb865cd6c878abd8e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0Vr z{1_Oxg&9kAckTxYvX^-Jy0YJ4;TK~x-+Qe49Z)FD)5S5w;`H92gS-bEIG8S*=KbIK zO6d;Ug_b3Ch8+wEY2RPmRo?#DV!{byz7X#Zt%+P;_*oew=4{dQ=!)#wf9}UIm!B@L qi-VV#u^LTwVO?XBaQ8^gAy%IoB2UW8ChrB>z~JfX=d#Wzp$PylPC{`2 diff --git a/mods/mesecons/mesecons/textures/jeija_mesecon_plug.png b/mods/mesecons/mesecons/textures/jeija_mesecon_plug.png deleted file mode 100644 index 8a4d28171fb7c4df848b8b1874db486ac9d6f590..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 713 zcmV;)0yh1LP)Px#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P=iMBH~|(GXMYrTS-JgR5;6B zlD|tFK^TUg`L*lmCEG|Ky&+&@Es2Vp_90bL=buVz8;G?i=yeLwE|rayBqW@==kBeu zv-3@g!$tEpGXwJt?>q0K_V@Rbh#(?_5Lj4PAjXLIo|Tmq0IsgC=(>)@#YMdL!CX)%)TBg$}S(Z^%6(T~@G-zurB7(J+uIu`BG#XJ9 z1w~OX8jS!@O7(Y@QaI<(Aq4U~2O!3Xh>%iZJRYO9Mno8o$Nd9JDcZJ0DMgGC3*fyc z%QBpE{XRzF`1qKoN+}^C&)jIOH2_*`j4`B?2q97w4e#ImU~TOJkr_%ELI@aRP)gBt z-Fz;kMBBEkudma#Eyh@ummNz>UqJgb>hLqfSpx6F^ZE z0Gynh;M^Y9*S{GIGPKsLt-avpX2{*$C$_h@5fRF=oI7}$(OQdhEw5hXtggPsxyYM0 z1tBQBkAzV3zx3thCFkeo02~|~kkS%={(NLI`Gr!#^6~=HX~lH`9nK6be%b866GMjy4I5Z3fpK)$T2rYS@6GFgR%l-X5_Hihs)c5TD1H<7< zhQlv}5O8ilO7e`87$aJ1^kc98_Y8@RjSY5pcWIiYC(nD2F$Q4Hfpf0s;AziWTU%(Y zNhz_jv-6CT7$d+OWos?Q7(}E;+8D#p(Gg`?QkEr$hlf47S(f#2LkQT}Y(`zzbX|vt v@aV{U-$#3Rc)%D#jFA{4N-4C~)OF227^GudGF(=#00000NkvXXu0mjf852OP diff --git a/mods/mesecons/mesecons/textures/jeija_mesecon_socket_off.png b/mods/mesecons/mesecons/textures/jeija_mesecon_socket_off.png deleted file mode 100644 index ad3f60145dbacfad7ec86caf68d101a38d607a71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 751 zcmVPx#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P=it7^uueVgLXFfk{L`R5;6R zlRs-6M-;_>Gdr{U^e~dJjKHW-qbeAL;1vS30fP&HK1Qk(h7@V?4U(^*R-k7RRH>61 zfj~$Glis$3d2vMKr`>%!JA3b>czFwg6vLf=ckVfJ&NbulIH@YCN{o@gV1S6wwk>&{ zPx#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P=iu3u7~qdjJ3eb4f%&R5;63 zlCf$fHx!0Hozc~d9TV(XNC+$`vPs#2Jn`~vslcdc%(x@a=ApT zwWuoAT2e~WdUSLIfT~V=W6Y#A#xR@BkQgI%T?3GFrj&v)hMSuk`o5>{d#;9Nu7wx}u>7Z=#g!)+?Y z#NO@}&V2zWJ3G$^!J{Rx!3D6^t`TC4oS&cLz32A!miznP`S;yxy#JM9_={3{R^dlO zYb{StPgqr@s;ZALmdh0(w7h!tBc&An`1?0XQBq2iHs_3ptQ%}fRS6+rjKNxq$m~PI z<;1*Nt#Hm!N^8nLRF_oiwIX& zSJS^=US3X7-?$rNh%sUpiv`0lkWxZb*-R8dpzAtHDa06AEEZFgjWLJ_!!YnaGL(U* Ty3c`O00000NkvXXu0mjfeJxU9 diff --git a/mods/mesecons/mesecons/textures/jeija_mesecon_switch_off.png b/mods/mesecons/mesecons/textures/jeija_mesecon_switch_off.png deleted file mode 100644 index 2a75ef3b2a4da82e65ca68f0438959914ac18c5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 598 zcmV-c0;&CpP)Px#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P=iuHalD1Y5)KM=t)FDR4C7N zQaf(kFc6&~MiRYa{w@y`@;jKFXP zQ%v#Rn}?Z)$K&yQK6B2MQUHL6Qp&b%`@Tm+@4eQVa~@-4jD--$S{p*hIhRt1NJ{Cw zXN+;qopU+o%jIIN-R*X@R;@KL#*|WsNJN}-0N93UnmFgnvXoMkQbLGQO5gW%b93XI zi!mBw5K#y*41<(XN@=a#Rv{uH_I*!8bbWn2j^k$R{QUg$bgJ-H2mk=>?d{jc$DFee zLP|-S01@?l|KoH@e{t{i>*eJx1f^8dGyp&;r4T}`RS2=EejqRa?|suW#+asQ$T=56 zSeB*hx)0EIW5yWgoVB*=I;OSGIWxxQdH$480S!g%# z4z<=XMy++NwR}b>07O)4B_aS|MC85q-shYT_xBoL0{Hz;f4RH!-lvo}=bUq5jBQHB zm~Rgc-=CiL`~CJi=iIU^udlC{%Vih_#+dh>)^$b1tE;Pdo~LQr0@pN6Da9D$z2CwD z09)kPJkKemQc8?5giuPc*2Wl9N+~4(5JC`#CG8#tg%- kuB$Polu~OAA#6f_0LVHzJRnyhC;$Ke07*qoM6N<$f@qHjKL7v# diff --git a/mods/mesecons/mesecons/textures/jeija_mesecon_switch_on.png b/mods/mesecons/mesecons/textures/jeija_mesecon_switch_on.png deleted file mode 100644 index 9df3450c602a38dbfd80af0482cc064774a1f036..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 692 zcmV;l0!#ggP)Px#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P=f;7`2v~f&c&lMoC0LR4C6S z&bw~ZKoo%Cb7szry<pg2*2gs72_@(Mf+1y2LK5gkpmNzmJ(f`98>zIaqEaa( zSBsr+X)bafLytjI;Z*T@2?$om+vmSzEesCAKdKr z^M1Px#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P=f;3Ew8VZ~y=SyGcYrR4C77 zkxg&xAPhypc7QaQ*^M;+c>Zi#g-*hU!SEK|RDC-nr0aXnv9H(b>+1^o+1U%aU`hwJyuzoU_($+eSq2 zcs#akbIuuK#u)3m0zfGR0E{ulnBKdHh=_CUe!l}EY9HsER$}Jfd(PQfd%xf3oGB%} zNkq_lXXZJlbB>5|&SMM_`T6fMT0N^+dB5JMa=s9Qa9RR%d%2Ywqx~@5ABGNwlzK=1OnTSFNx>fz?HHtB| z)|9vRepwa~@!p^3sqR(FoO4;0-a8Rdt@RIYMBMis5t;e7pE)P}=B`kq_il{Q(WR6*r-;z^_jim@ r4XEG{!gXD@+b!p;ede6ZtU><(-9L7B1S}J100000NkvXXu0mjfLZJea diff --git a/mods/mesecons/mesecons/textures/jeija_mesecon_t_junction_off.png b/mods/mesecons/mesecons/textures/jeija_mesecon_t_junction_off.png deleted file mode 100644 index 71318465fac1ae668eddc2324b211d5deae70e0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmV-Q0k!^#P)Px#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P>Mh6+?@e$p8QV+(|@1R5;6} zl08oXVGx9$eGh_06D>%zrtxZM_%-yjRFpzON%(ivlr+TPNj&u2vA_}*;ilY=+1cHJ z0MlvG>m(_vNt{8dlNUm@2Do7sQ#7LFk2^Tm6Lh;T6h#IsFJECkztw*Kz-IH#V)1-( z4?7kdk8iYI3n{})^m_Lc#RpYYA~#6F{#uVJXtzbD^GK`pMV{YLmdW$g#)3_9aK|{k~rmMe@=Z>p}52{MI8w7rgt*rA-3<=B#&ipS0 c99|aS7yPnT6UNDv1^@s607*qoM6N<$f|D78@Bjb+ diff --git a/mods/mesecons/mesecons/textures/jeija_mesecon_t_junction_on.png b/mods/mesecons/mesecons/textures/jeija_mesecon_t_junction_on.png deleted file mode 100644 index a6609ee190d9af7d6a98d77d99e83331b2af2955..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0Vr z{1_Oxg&9kAckTxYvX^-Jy0YJ4;TL1#QGZ~_2^6~M>Eak-aeC?GynpMS)zu8sF&1NTh!32A=6 z+vC0Z7psrv5qq-D-hZw#{xSbZ+3U39jn`P#<_4rSoM21cw6FD1as`vRj@4#a{@i~+ P&oOwq`njxgN@xNA6q9*n diff --git a/mods/mesecons/mesecons/textures/jeija_silicon.png b/mods/mesecons/mesecons/textures/jeija_silicon.png deleted file mode 100644 index a7b0d5217b27c5e7a6cc508545bb67eff6a9c557..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 867 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV z+ua371Hn({-St3Q&rUPlPLl|O?tv$@Zz~t=d;uvCa z`sieTkI97+$L;r*zu*6J*O{Z!q`ZY(bvF1#25MYd>0HHWRdQ0HnMs}1t;&GMx#P_x zO|Aa9R%}i)rmt}3_^Zg>z4UM{U+LPnwcqpJ-Cf@-Ao|zx*WTLshufe3uBl8|ty(9~ z!yoJH<*7GcQS*D@GE>j|l0WMio~9SSKPcjE)&KG8#;1Rre2&HYUX+$iFZpt8KjX`* zI%{>$ihQOt zA=OaL|J%Hz>ez@c-?tZTSUk75_U~*#tG?}zxBscwq>*!5ZKl`6)7B3zuUN&mL0Q7( zs_&!IoMG3DHoe&SWv=b{A2&`sV`FgL-m&oYls#OtRxOrhJ9&l6i7Tj6^-avQ)_(a5 zrOi2E(_>@rCS@9)d$RVnMv&K|k1Rju=yLaU=gnYQrK>fSt4m2UKj*6Zy+b{iv=Z;VR$dw%tCfdcnZ|%BZt&jlLD_5>u+OeNA_Iit&NXx_H2Bz=qYR)|Q zdYZ>ge}P)~bp{QQSQB66gr9*e3Y)Z@Vx9MH@ae8mYrc5r%-q$?_OGOS;_lcat*|ssr%f}<>*Jm5dHYJ++O>7t|G%)l^zc>Xqw=Gz zm0Xkxq!^4042^UROmq#*LJUo;3=FM|KwK*WgA1w!ohTY|^HVa@DsgLASaHG>sDZ)L L)z4*}Q$iB}TUuQ+ diff --git a/mods/mesecons/mesecons/textures/wires_bump_off.png b/mods/mesecons/mesecons/textures/wires_bump_off.png deleted file mode 100644 index 1e0bd7473fb04724c1d3414afbc4c0910ea7d467..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 347 zcmV-h0i^zkP)ZKzpqVmeD}|PXcFwznkPw3FDY%w&9W-~>Re z^?0tLF_x;r3GFJDrC_alfRjPDtLXJQ?HPEU0@VK*?DunlE7G)Px%?!{p5=HHqUc3k zxPs`0crk#Z5jV)i2wiq07*qoM6N<$f|m=VI{*Lx diff --git a/mods/mesecons/mesecons/textures/wires_full_off.png b/mods/mesecons/mesecons/textures/wires_full_off.png deleted file mode 100644 index 58164fa2680d22b2f680492fdf92f11fb5cf2e7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmV;?0WSWDP)HAlqT)hN9y`y;bGc|N6{Gdi8=m5}j%2LikrPZnJ9`yH1v zJvS4J80;K_FOBmJyz+d0GrUW+k8tea6Q#DIMd zZ00WbcEP)tY{s1jP!-&Rx~@U30>HXD%L26uwMu7I?tIH_#R8<&9 zd8lx6`{{7!q19y^1)Zh>$hE;d8@p@#?4`$b+oC7EycE_oNO#M(9$=aZ^K8h^&nc`q zet-Qskz%%Ue(8aJ!F1aK5fFh|L8SfZmLI(cJ=S@4N@+8?!{1+!E;%obYTFWM&r!4J zg%J_Pv5+oVL^vE2h~8(8PLp!Ecz+9KPP$~(d|c7{%+XSW2rvuY-YOuZQ*A3V^QR-- zHZXJQ*Ow6iA0Gp%!ttnler{J+ac}i$dlt;vC3=5vZ{i{XE z)7O>#4hILDu8!B__!OX!o2QFoh{fsT1PP80FD5?wZ=62mzp;UV!G;NoBO_+at(m>Q z&h*EBkWAp&#k1I_r-`w#v9*P-uQLQHGB|NEHhoF;ITnUJ7xP))&*OUvG?Bs6)z4*} HQ$iB}67V%l diff --git a/mods/mesecons/mesecons/textures/wires_off.png b/mods/mesecons/mesecons/textures/wires_off.png deleted file mode 100644 index 757d339bf13de9437e7ab2f00d66bc00630efcc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 454 zcmV;%0XhDOP)*{tL=yl20aHmt zK~y-)b(6tv8!-$-A1Qi$$+`A776B6fN0J_D=O5d90NX2Za*&k(@h*>|9xV$1{b9m zN^yAlXZ)y_*I)7ihv)xyz2j*wrSR57#9beNQjG27i@m{lt)jK%0bW?G!FkF!pL6k2 zlyA>JYj9yEHY*k+tqvHR{XOoK0{8AY6XvUWjJJ5*4eSIP@W(@rgWgrz{X9-Wz?oBC-oB#{XvjCmGgLE_`1 wFU!M&VSIn(;)c-IkUHODHqn}xCd1wM1Z!H%u3zy%;s5{u07*qoM6N<$f*vux1^@s6 diff --git a/mods/mesecons/mesecons/textures/wires_on.png b/mods/mesecons/mesecons/textures/wires_on.png deleted file mode 100644 index 57bb82d0ab6148e1920ccb568a920a1809887db3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 492 zcmV%oRlC0r4$DoGbfhf#3-Z$DG4B`f;+sv8X_P9W{zq= z#Bq0O?OcpeF>|i3e+&Pehle|lQMkGJa}qlo?%mAMd2Xbnj800zW)p_7h0}S4T8BBr z*hd-{=$y9Zyu6fQ(rTrE4`T}#RUzl`EoNgFx}BT_+3$DW+G0X!&3SukEG_|i$ zy3U*fwc2+VTB~zBHq5$Lk-sh0>XhP`ff>xR(V9_fj~$PVn6r>l@$sCW5Km6iC zxxGEr`24){lw$8d^ zVrR!&IN9%idabZp2{8(_I@8op72Nx$+HUpB5~S3@Zp?{?L&F`et`e$32+n#PNJ+jS ik$-p5)vnk5-FyP^jq20daEyik0000b&FE2ZD*Ie zhOzkYG#LvfdAcdglww()E$Z+otiLu-a1Jl~t%E7O4ZrW$T15LKOtTdU(zPfxn!6yv zE~;QxzJrjRO4NMmnQPluT{(mscALM?&TF%D# z{3HBZ({wfG;B@-_&vMr)d4 zG`7u}+B_$G-wPr5X4Z#8J)y#Bj7DRQ@E%0k6^MY&bH>%9CTDoPtkIjD)0C{)L=mCy zT{A`y{5UGh(wg_&d|u&Xn!YSX=sLlBd3RS;FaxvQob&!KLfFBa4H3iNZV5BETmq_s qbH*?@LXbBk^0yazw8J2Tp!@>Zjj7!t$pZ-h0000 1) then - return dec2bin(x)..y - else - return ""..y - end - end -end - -function mesecon:getstate(nodename, states) - for state, name in ipairs(states) do - if name == nodename then - return state - end - end - error(nodename.." doesn't mention itself in "..dump(states)) -end - -function mesecon:getbinstate(nodename, states) - return dec2bin(mesecon:getstate(nodename, states)-1) -end - -function mesecon:get_bit(binary,bit) - bit = bit or 1 - local c = binary:len()-(bit-1) - return binary:sub(c,c) == "1" -end - -function mesecon:set_bit(binary,bit,value) - if value == "1" then - if not mesecon:get_bit(binary,bit) then - return dec2bin(tonumber(binary,2)+math.pow(2,bit-1)) - end - elseif value == "0" then - if mesecon:get_bit(binary,bit) then - return dec2bin(tonumber(binary,2)-math.pow(2,bit-1)) - end - end - return binary - -end - -function mesecon:invertRule(r) - return {x = -r.x, y = -r.y, z = -r.z, sx = r.sx, sy = r.sy, sz = r.sz} -end - -function mesecon:addPosRule(p, r) - return {x = p.x + r.x, y = p.y + r.y, z = p.z + r.z} -end - -function mesecon:cmpPos(p1, p2) - return (p1.x == p2.x and p1.y == p2.y and p1.z == p2.z) -end - -function mesecon:cmpSpecial(r1, r2) - return (r1.sx == r2.sx and r1.sy == r2.sy and r1.sz == r2.sz) -end - -function mesecon:tablecopy(table) -- deep table copy - local newtable = {} - - for idx, item in pairs(table) do - if type(item) == "table" then - newtable[idx] = mesecon:tablecopy(item) - else - newtable[idx] = item - end - end - - return newtable -end diff --git a/mods/mesecons/mesecons/wires.lua b/mods/mesecons/mesecons/wires.lua deleted file mode 100644 index 499c781..0000000 --- a/mods/mesecons/mesecons/wires.lua +++ /dev/null @@ -1,280 +0,0 @@ --- naming scheme: wire:(xp)(zp)(xm)(zm)_on/off --- The conditions in brackets define whether there is a mesecon at that place or not --- 1 = there is one; 0 = there is none --- y always means y+ - -box_center = {-1/16, -.5, -1/16, 1/16, -.5+1/16, 1/16} -box_bump1 = { -2/16, -8/16, -2/16, 2/16, -13/32, 2/16 } - -box_xp = {1/16, -.5, -1/16, 8/16, -.5+1/16, 1/16} -box_zp = {-1/16, -.5, 1/16, 1/16, -.5+1/16, 8/16} -box_xm = {-8/16, -.5, -1/16, -1/16, -.5+1/16, 1/16} -box_zm = {-1/16, -.5, -8/16, 1/16, -.5+1/16, -1/16} - -box_xpy = {.5-1/16, -.5+1/16, -1/16, .5, .4999+1/16, 1/16} -box_zpy = {-1/16, -.5+1/16, .5-1/16, 1/16, .4999+1/16, .5} -box_xmy = {-.5, -.5+1/16, -1/16, -.5+1/16, .4999+1/16, 1/16} -box_zmy = {-1/16, -.5+1/16, -.5, 1/16, .4999+1/16, -.5+1/16} - --- Registering the wires - -for xp=0, 1 do -for zp=0, 1 do -for xm=0, 1 do -for zm=0, 1 do -for xpy=0, 1 do -for zpy=0, 1 do -for xmy=0, 1 do -for zmy=0, 1 do - if (xpy == 1 and xp == 0) or (zpy == 1 and zp == 0) - or (xmy == 1 and xm == 0) or (zmy == 1 and zm == 0) then break end - - local groups - local nodeid = tostring(xp )..tostring(zp )..tostring(xm )..tostring(zm ).. - tostring(xpy)..tostring(zpy)..tostring(xmy)..tostring(zmy) - - if nodeid == "00000000" then - groups = {dig_immediate = 3, mesecon_conductor_craftable=1} - wiredesc = "Mesecon" - else - groups = {dig_immediate = 3, not_in_creative_inventory = 1} - wiredesc = "Mesecons Wire (ID: "..nodeid..")" - end - - local nodebox = {} - local adjx = false - local adjz = false - if xp == 1 then table.insert(nodebox, box_xp) adjx = true end - if zp == 1 then table.insert(nodebox, box_zp) adjz = true end - if xm == 1 then table.insert(nodebox, box_xm) adjx = true end - if zm == 1 then table.insert(nodebox, box_zm) adjz = true end - if xpy == 1 then table.insert(nodebox, box_xpy) end - if zpy == 1 then table.insert(nodebox, box_zpy) end - if xmy == 1 then table.insert(nodebox, box_xmy) end - if zmy == 1 then table.insert(nodebox, box_zmy) end - - if adjx and adjz and (xp + zp + xm + zm > 2) then - table.insert(nodebox, box_bump1) - tiles_off = { - "wires_bump_off.png", - "wires_bump_off.png", - "wires_vertical_off.png", - "wires_vertical_off.png", - "wires_vertical_off.png", - "wires_vertical_off.png" - } - tiles_on = { - "wires_bump_on.png", - "wires_bump_on.png", - "wires_vertical_on.png", - "wires_vertical_on.png", - "wires_vertical_on.png", - "wires_vertical_on.png" - } - else - table.insert(nodebox, box_center) - tiles_off = { - "wires_off.png", - "wires_off.png", - "wires_vertical_off.png", - "wires_vertical_off.png", - "wires_vertical_off.png", - "wires_vertical_off.png" - } - tiles_on = { - "wires_on.png", - "wires_on.png", - "wires_vertical_on.png", - "wires_vertical_on.png", - "wires_vertical_on.png", - "wires_vertical_on.png" - } - end - - if nodeid == "00000000" then - nodebox = {-8/16, -.5, -1/16, 8/16, -.5+1/16, 1/16} - end - - minetest.register_node("mesecons:wire_"..nodeid.."_off", { - description = wiredesc, - drawtype = "nodebox", - tiles = tiles_off, --- inventory_image = "wires_inv.png", --- wield_image = "wires_inv.png", - inventory_image = "jeija_mesecon_off.png", - wield_image = "jeija_mesecon_off.png", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - selection_box = { - type = "fixed", - fixed = {-.5, -.5, -.5, .5, -.5+4/16, .5} - }, - node_box = { - type = "fixed", - fixed = nodebox - }, - groups = groups, - walkable = false, - stack_max = 99, - drop = "mesecons:wire_00000000_off", - mesecons = {conductor={ - state = mesecon.state.off, - onstate = "mesecons:wire_"..nodeid.."_on" - }} - }) - - minetest.register_node("mesecons:wire_"..nodeid.."_on", { - description = "Wire ID:"..nodeid, - drawtype = "nodebox", - tiles = tiles_on, --- inventory_image = "wires_inv.png", --- wield_image = "wires_inv.png", - inventory_image = "jeija_mesecon_off.png", - wield_image = "jeija_mesecon_off.png", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - selection_box = { - type = "fixed", - fixed = {-.5, -.5, -.5, .5, -.5+4/16, .5} - }, - node_box = { - type = "fixed", - fixed = nodebox - }, - groups = {dig_immediate = 3, mesecon = 2, not_in_creative_inventory = 1}, - walkable = false, - stack_max = 99, - drop = "mesecons:wire_00000000_off", - mesecons = {conductor={ - state = mesecon.state.on, - offstate = "mesecons:wire_"..nodeid.."_off" - }} - }) -end -end -end -end -end -end -end -end - --- Updating the wires: --- Place the right connection wire - -local update_on_place_dig = function (pos, node) - if minetest.registered_nodes[node.name] - and minetest.registered_nodes[node.name].mesecons then - mesecon:update_autoconnect(pos) - end -end - -minetest.register_on_placenode(update_on_place_dig) -minetest.register_on_dignode(update_on_place_dig) - -function mesecon:update_autoconnect(pos, secondcall, replace_old) - local xppos = {x=pos.x+1, y=pos.y, z=pos.z} - local zppos = {x=pos.x, y=pos.y, z=pos.z+1} - local xmpos = {x=pos.x-1, y=pos.y, z=pos.z} - local zmpos = {x=pos.x, y=pos.y, z=pos.z-1} - - local xpympos = {x=pos.x+1, y=pos.y-1, z=pos.z} - local zpympos = {x=pos.x, y=pos.y-1, z=pos.z+1} - local xmympos = {x=pos.x-1, y=pos.y-1, z=pos.z} - local zmympos = {x=pos.x, y=pos.y-1, z=pos.z-1} - - local xpypos = {x=pos.x+1, y=pos.y+1, z=pos.z} - local zpypos = {x=pos.x, y=pos.y+1, z=pos.z+1} - local xmypos = {x=pos.x-1, y=pos.y+1, z=pos.z} - local zmypos = {x=pos.x, y=pos.y+1, z=pos.z-1} - - if secondcall == nil then - mesecon:update_autoconnect(xppos, true) - mesecon:update_autoconnect(zppos, true) - mesecon:update_autoconnect(xmpos, true) - mesecon:update_autoconnect(zmpos, true) - - mesecon:update_autoconnect(xpypos, true) - mesecon:update_autoconnect(zpypos, true) - mesecon:update_autoconnect(xmypos, true) - mesecon:update_autoconnect(zmypos, true) - - mesecon:update_autoconnect(xpympos, true) - mesecon:update_autoconnect(zpympos, true) - mesecon:update_autoconnect(xmympos, true) - mesecon:update_autoconnect(zmympos, true) - end - - nodename = minetest.get_node(pos).name - if string.find(nodename, "mesecons:wire_") == nil and not replace_old then return nil end - - if mesecon:rules_link_anydir(pos, xppos) then xp = 1 else xp = 0 end - if mesecon:rules_link_anydir(pos, xmpos) then xm = 1 else xm = 0 end - if mesecon:rules_link_anydir(pos, zppos) then zp = 1 else zp = 0 end - if mesecon:rules_link_anydir(pos, zmpos) then zm = 1 else zm = 0 end - - if mesecon:rules_link_anydir(pos, xpympos) then xp = 1 end - if mesecon:rules_link_anydir(pos, xmympos) then xm = 1 end - if mesecon:rules_link_anydir(pos, zpympos) then zp = 1 end - if mesecon:rules_link_anydir(pos, zmympos) then zm = 1 end - - if mesecon:rules_link_anydir(pos, xpypos) then xpy = 1 else xpy = 0 end - if mesecon:rules_link_anydir(pos, zpypos) then zpy = 1 else zpy = 0 end - if mesecon:rules_link_anydir(pos, xmypos) then xmy = 1 else xmy = 0 end - if mesecon:rules_link_anydir(pos, zmypos) then zmy = 1 else zmy = 0 end - - if xpy == 1 then xp = 1 end - if zpy == 1 then zp = 1 end - if xmy == 1 then xm = 1 end - if zmy == 1 then zm = 1 end - - local nodeid = tostring(xp )..tostring(zp )..tostring(xm )..tostring(zm ).. - tostring(xpy)..tostring(zpy)..tostring(xmy)..tostring(zmy) - - - if string.find(nodename, "_off") ~= nil then - minetest.set_node(pos, {name = "mesecons:wire_"..nodeid.."_off"}) - else - minetest.set_node(pos, {name = "mesecons:wire_"..nodeid.."_on" }) - end -end - -if not minetest.registered_nodes["default:stone_with_mese"] then --before MESE update, use old recipes - minetest.register_craft({ - output = "mesecons:wire_00000000_off 18", - recipe = { - {"default:mese"}, - } - }) -else - - minetest.register_craft({ - type = "cooking", - output = "mesecons:wire_00000000_off 2", - recipe = "default:mese_crystal_fragment", - cooktime = 3, - }) - - minetest.register_craft({ - type = "cooking", - output = "mesecons:wire_00000000_off 18", - recipe = "default:mese_crystal", - cooktime = 15, - }) - - minetest.register_craft({ - type = "cooking", - output = "mesecons:wire_00000000_off 162", - recipe = "default:mese", - cooktime = 30, - }) - -end - -minetest.register_craft({ - type = "cooking", - output = "mesecons:wire_00000000_off 16", - recipe = "default:mese_crystal", -}) diff --git a/mods/mesecons/mesecons_alias/depends.txt b/mods/mesecons/mesecons_alias/depends.txt deleted file mode 100644 index acaa924..0000000 --- a/mods/mesecons/mesecons_alias/depends.txt +++ /dev/null @@ -1 +0,0 @@ -mesecons diff --git a/mods/mesecons/mesecons_alias/init.lua b/mods/mesecons/mesecons_alias/init.lua deleted file mode 100644 index 0458756..0000000 --- a/mods/mesecons/mesecons_alias/init.lua +++ /dev/null @@ -1,40 +0,0 @@ --- This file registers aliases for the /give /giveme commands. - -minetest.register_alias("mesecons:removestone", "mesecons_random:removestone") -minetest.register_alias("mesecons:power_plant", "mesecons_powerplant:power_plant") -minetest.register_alias("mesecons:powerplant", "mesecons_powerplant:power_plant") -minetest.register_alias("mesecons:meselamp", "mesecons_lamp:lamp_off") -minetest.register_alias("mesecons:mesecon", "mesecons:wire_00000000_off") -minetest.register_alias("mesecons:object_detector", "mesecons_detector:object_detector_off") -minetest.register_alias("mesecons:wireless_inverter", "mesecons_wireless:wireless_inverter_on") -minetest.register_alias("mesecons:wireless_receiver", "mesecons_wireless:wireless_receiver_off") -minetest.register_alias("mesecons:wireless_transmitter", "mesecons_wireless:wireless_transmitter_off") -minetest.register_alias("mesecons:switch", "mesecons_switch:mesecon_switch_off") -minetest.register_alias("mesecons:button", "mesecons_button:button_off") -minetest.register_alias("mesecons:piston", "mesecons_pistons:piston_normal_off") -minetest.register_alias("mesecons:blinky_plant", "mesecons_blinkyplant:blinky_plant_off") -minetest.register_alias("mesecons:mesecon_torch", "mesecons_torch:mesecon_torch_on") -minetest.register_alias("mesecons:torch", "mesecons_torch:mesecon_torch_on") -minetest.register_alias("mesecons:hydro_turbine", "mesecons_hydroturbine:hydro_turbine_off") -minetest.register_alias("mesecons:pressure_plate_stone", "mesecons_pressureplates:pressure_plate_stone_off") -minetest.register_alias("mesecons:pressure_plate_wood", "mesecons_pressureplates:pressure_plate_wood_off") -minetest.register_alias("mesecons:mesecon_socket", "mesecons_temperest:mesecon_socket_off") -minetest.register_alias("mesecons:mesecon_inverter", "mesecons_temperest:mesecon_inverter_on") -minetest.register_alias("mesecons:movestone", "mesecons_movestones:movestone") -minetest.register_alias("mesecons:sticky_movestone", "mesecons_movestones:sticky_movestone") -minetest.register_alias("mesecons:noteblock", "mesecons_noteblock:noteblock") -minetest.register_alias("mesecons:microcontroller", "mesecons_microcontroller:microcontroller0000") -minetest.register_alias("mesecons:delayer", "mesecons_delayer:delayer_off_1") -minetest.register_alias("mesecons:solarpanel", "mesecons_solarpanel:solar_panel_off") - - ---Backwards compatibility -minetest.register_alias("mesecons:mesecon_off", "mesecons:wire_00000000_off") -minetest.register_alias("mesecons_pistons:piston_sticky", "mesecons_pistons:piston_sticky_on") -minetest.register_alias("mesecons_pistons:piston_normal", "mesecons_pistons:piston_normal_on") -minetest.register_alias("mesecons_pistons:piston_up_normal", "mesecons_pistons:piston_up_normal_on") -minetest.register_alias("mesecons_pistons:piston_down_normal", "mesecons_pistons:piston_down_normal_on") -minetest.register_alias("mesecons_pistons:piston_up_sticky", "mesecons_pistons:piston_up_sticky_on") -minetest.register_alias("mesecons_pistons:piston_down_sticky", "mesecons_pistons:piston_down_sticky_on") -minetest.register_alias("mesecons_detector:object_detector_off", "mesecons_detector:player_detector_off") -minetest.register_alias("mesecons_detector:object_detector_on", "mesecons_detector:player_detector_on") diff --git a/mods/mesecons/mesecons_blinkyplant/depends.txt b/mods/mesecons/mesecons_blinkyplant/depends.txt deleted file mode 100644 index acaa924..0000000 --- a/mods/mesecons/mesecons_blinkyplant/depends.txt +++ /dev/null @@ -1 +0,0 @@ -mesecons diff --git a/mods/mesecons/mesecons_blinkyplant/init.lua b/mods/mesecons/mesecons_blinkyplant/init.lua deleted file mode 100644 index 475d953..0000000 --- a/mods/mesecons/mesecons_blinkyplant/init.lua +++ /dev/null @@ -1,102 +0,0 @@ --- The BLINKY_PLANT -minetest.register_node("mesecons_blinkyplant:blinky_plant", { - drawtype = "plantlike", - visual_scale = 1, - tiles = {"jeija_blinky_plant_off.png"}, - inventory_image = "jeija_blinky_plant_off.png", - walkable = false, - groups = {dig_immediate=3, not_in_creative_inventory=1}, - drop="mesecons_blinkyplant:blinky_plant_off 1", - description="Deactivated Blinky Plant", - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.3, -0.5, -0.3, 0.3, -0.5+0.7, 0.3}, - }, - mesecons = {receptor = { - state = mesecon.state.off - }}, - on_rightclick = function(pos, node, clicker) - minetest.set_node(pos, {name="mesecons_blinkyplant:blinky_plant_off"}) - end -}) - -minetest.register_node("mesecons_blinkyplant:blinky_plant_off", { - drawtype = "plantlike", - visual_scale = 1, - tiles = {"jeija_blinky_plant_off.png"}, - inventory_image = "jeija_blinky_plant_off.png", - paramtype = "light", - walkable = false, - groups = {dig_immediate=3, mesecon=2}, - description="Blinky Plant", - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.3, -0.5, -0.3, 0.3, -0.5+0.7, 0.3}, - }, - mesecons = {receptor = { - state = mesecon.state.off - }}, - on_rightclick = function(pos, node, clicker) - minetest.set_node(pos, {name="mesecons_blinkyplant:blinky_plant"}) - end -}) - -minetest.register_node("mesecons_blinkyplant:blinky_plant_on", { - drawtype = "plantlike", - visual_scale = 1, - tiles = {"jeija_blinky_plant_on.png"}, - inventory_image = "jeija_blinky_plant_off.png", - paramtype = "light", - walkable = false, - groups = {dig_immediate=3, not_in_creative_inventory=1, mesecon=2}, - drop="mesecons_blinkyplant:blinky_plant_off 1", - light_source = LIGHT_MAX-7, - description = "Blinky Plant", - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.3, -0.5, -0.3, 0.3, -0.5+0.7, 0.3}, - }, - mesecons = {receptor = { - state = mesecon.state.on - }}, - on_rightclick = function(pos, node, clicker) - minetest.set_node(pos, {name = "mesecons_blinkyplant:blinky_plant"}) - mesecon:receptor_off(pos) - end -}) - -minetest.register_craft({ - output = "mesecons_blinkyplant:blinky_plant_off 1", - recipe = { - {"","group:mesecon_conductor_craftable",""}, - {"","group:mesecon_conductor_craftable",""}, - {"default:sapling","default:sapling","default:sapling"}, - } -}) - -minetest.register_abm( - {nodenames = {"mesecons_blinkyplant:blinky_plant_off"}, - interval = BLINKY_PLANT_INTERVAL, - chance = 1, - action = function(pos, node, active_object_count, active_object_count_wider) - --minetest.remove_node(pos) - minetest.add_node(pos, {name="mesecons_blinkyplant:blinky_plant_on"}) - nodeupdate(pos) - mesecon:receptor_on(pos) - end, -}) - -minetest.register_abm({ - nodenames = {"mesecons_blinkyplant:blinky_plant_on"}, - interval = BLINKY_PLANT_INTERVAL, - chance = 1, - action = function(pos, node, active_object_count, active_object_count_wider) - --minetest.remove_node(pos) - minetest.add_node(pos, {name="mesecons_blinkyplant:blinky_plant_off"}) - nodeupdate(pos) - mesecon:receptor_off(pos) - end, -}) diff --git a/mods/mesecons/mesecons_blinkyplant/textures/jeija_blinky_plant_off.png b/mods/mesecons/mesecons_blinkyplant/textures/jeija_blinky_plant_off.png deleted file mode 100644 index 4f507da15b5f3d634cc9aa6036e3cbfa8b71c27a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 454 zcmV;%0XhDOP)5=+w{q++F9Hv$k#0jzeTUOK1_?(^e6327$ w71nk$Bw0lE@g0>94pWN)vqeL6fM&|qOvh7A=oL~^4R#~L$I diff --git a/mods/mesecons/mesecons_button/depends.txt b/mods/mesecons/mesecons_button/depends.txt deleted file mode 100644 index 19c798c..0000000 --- a/mods/mesecons/mesecons_button/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -mesecons -mesecons_receiver diff --git a/mods/mesecons/mesecons_button/init.lua b/mods/mesecons/mesecons_button/init.lua deleted file mode 100644 index f4a9198..0000000 --- a/mods/mesecons/mesecons_button/init.lua +++ /dev/null @@ -1,98 +0,0 @@ --- WALL BUTTON --- A button that when pressed emits power for 1 second --- and then turns off again - -mesecon.button_turnoff = function (pos) - local node = minetest.get_node(pos) - if node.name=="mesecons_button:button_on" then --has not been dug - minetest.swap_node(pos, {name = "mesecons_button:button_off", param2=node.param2}) - minetest.sound_play("mesecons_button_pop", {pos=pos}) - local rules = mesecon.rules.buttonlike_get(node) - mesecon:receptor_off(pos, rules) - end -end - -minetest.register_node("mesecons_button:button_off", { - drawtype = "nodebox", - tiles = { - "jeija_wall_button_sides.png", - "jeija_wall_button_sides.png", - "jeija_wall_button_sides.png", - "jeija_wall_button_sides.png", - "jeija_wall_button_sides.png", - "jeija_wall_button_off.png" - }, - paramtype = "light", - paramtype2 = "facedir", - legacy_wallmounted = true, - walkable = false, - sunlight_propagates = true, - selection_box = { - type = "fixed", - fixed = { -6/16, -6/16, 5/16, 6/16, 6/16, 8/16 } - }, - node_box = { - type = "fixed", - fixed = { - { -6/16, -6/16, 6/16, 6/16, 6/16, 8/16 }, -- the thin plate behind the button - { -4/16, -2/16, 4/16, 4/16, 2/16, 6/16 } -- the button itself - } - }, - groups = {dig_immediate=2, mesecon_needs_receiver = 1}, - description = "Button", - on_punch = function (pos, node) - minetest.swap_node(pos, {name = "mesecons_button:button_on", param2=node.param2}) - mesecon:receptor_on(pos, mesecon.rules.buttonlike_get(node)) - minetest.sound_play("mesecons_button_push", {pos=pos}) - minetest.after(1, mesecon.button_turnoff, pos) - end, - sounds = default.node_sound_stone_defaults(), - mesecons = {receptor = { - state = mesecon.state.off, - rules = mesecon.rules.buttonlike_get - }} -}) - -minetest.register_node("mesecons_button:button_on", { - drawtype = "nodebox", - tiles = { - "jeija_wall_button_sides.png", - "jeija_wall_button_sides.png", - "jeija_wall_button_sides.png", - "jeija_wall_button_sides.png", - "jeija_wall_button_sides.png", - "jeija_wall_button_on.png" - }, - paramtype = "light", - paramtype2 = "facedir", - legacy_wallmounted = true, - walkable = false, - light_source = LIGHT_MAX-7, - sunlight_propagates = true, - selection_box = { - type = "fixed", - fixed = { -6/16, -6/16, 5/16, 6/16, 6/16, 8/16 } - }, - node_box = { - type = "fixed", - fixed = { - { -6/16, -6/16, 6/16, 6/16, 6/16, 8/16 }, - { -4/16, -2/16, 11/32, 4/16, 2/16, 6/16 } - } - }, - groups = {dig_immediate=2, not_in_creative_inventory=1, mesecon_needs_receiver = 1}, - drop = 'mesecons_button:button_off', - description = "Button", - sounds = default.node_sound_stone_defaults(), - mesecons = {receptor = { - state = mesecon.state.on, - rules = mesecon.rules.buttonlike_get - }} -}) - -minetest.register_craft({ - output = "mesecons_button:button_off 2", - recipe = { - {"group:mesecon_conductor_craftable","default:stone"}, - } -}) diff --git a/mods/mesecons/mesecons_button/sounds/mesecons_button_pop.ogg b/mods/mesecons/mesecons_button/sounds/mesecons_button_pop.ogg deleted file mode 100644 index 9d56bb8c2782a3a6e40b4dc7c5f75174d3f1d101..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6184 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 Sd&EW0M8Mrba9*=30Q?&kGPgVc diff --git a/mods/mesecons/mesecons_button/sounds/mesecons_button_push.ogg b/mods/mesecons/mesecons_button/sounds/mesecons_button_push.ogg deleted file mode 100644 index 53d45c18af6a4098853aea8ed15605bfb78f9e52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6982 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 FV1idrq?P~x diff --git a/mods/mesecons/mesecons_button/textures/jeija_wall_button_on.png b/mods/mesecons/mesecons_button/textures/jeija_wall_button_on.png deleted file mode 100644 index 1d974642accea24c4de88626656d478f666e766b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 449 zcmV;y0Y3hTP))K*VBF70004CNklDqs zMa~&X2q6i>kQ!!*_1dX*bPPyo!^PWAjK{Y~zT3|b8k*h3Z1#p9H}6jYI>zIleEss7 zTo$0i3vF@BMR0lbfrxqxkSbEb)10$2#|$Je+tyH8MK3sS|(GC=tZ3PJ( z^gK~um^FUQjfaQd|GNypauK)*^Aj%A8qDs_xw`%cq$lzRl_u`*&*}So4A^Xf@88}L z(Gih$w)s{vh5>zR)V|PlacYIvtk)y{EH^|BYOO>hYHgSqr4&}H6*(8o{FIG}z85J* rxI2(&O{5e^0unjDqSi))@p9rXg7lr`@ELfR00000NkvXXu0mjf^F6^y diff --git a/mods/mesecons/mesecons_button/textures/jeija_wall_button_sides.png b/mods/mesecons/mesecons_button/textures/jeija_wall_button_sides.png deleted file mode 100644 index 9b79b574f1957271133a2446523a0a27bcd1b86b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 434 zcmV;j0ZsmiP)|+it`#2thjx%xjTBjN%y1a6yx;FuRa6zs3?c#%L3g97AR@?2m>Ieo=h=vWx;s=A0I>Il znE?Q*3IL$0^NI+n3fFZZBCyticQ-N{CD7e) zRYhh3zz|dwx*H;bh#1$qdjct@X7;arW`@1@1iJfVC1F*;-J#F(ATyDf*n5vzuh;7< zGktiT=X(zB`-ZB*-Qn(oSyf{!X_)$H0gfzqmT_h)xeka5_$kvm~do znaw80nVD$t=?4j>3mj1q88a!s_R^<_7*VGZYo|#RWBt5nyqPlxC+fMLCU!U0TG)Hf c4P|G30HESSfy%hjhX4Qo07*qoM6N<$g5zAasQ>@~ diff --git a/mods/mesecons/mesecons_commandblock/depends.txt b/mods/mesecons/mesecons_commandblock/depends.txt deleted file mode 100644 index acaa924..0000000 --- a/mods/mesecons/mesecons_commandblock/depends.txt +++ /dev/null @@ -1 +0,0 @@ -mesecons diff --git a/mods/mesecons/mesecons_commandblock/init.lua b/mods/mesecons/mesecons_commandblock/init.lua deleted file mode 100644 index bd799eb..0000000 --- a/mods/mesecons/mesecons_commandblock/init.lua +++ /dev/null @@ -1,210 +0,0 @@ -minetest.register_chatcommand("say", { - params = "", - description = "Say as the server", - privs = {server=true}, - func = function(name, param) - minetest.chat_send_all(name .. ": " .. param) - end -}) - -minetest.register_chatcommand("tell", { - params = " ", - description = "Say to privately", - func = function(name, param) - local found, _, target, message = param:find("^([^%s]+)%s+(.*)$") - if found == nil then - minetest.chat_send_player(name, "Invalid usage: " .. param) - return - end - if not minetest.get_player_by_name(target) then - minetest.chat_send_player(name, "Invalid target: " .. target) - end - minetest.chat_send_player(target, name .. " whispers: " .. message, false) - end -}) - -minetest.register_chatcommand("tellme", { - params = "", - description = "Say to yourself", - func = function(name, param) - minetest.chat_send_player(name, param, false) - end -}) - -minetest.register_chatcommand("hp", { - params = " ", - description = "Set health of to hitpoints", - privs = {ban=true}, - func = function(name, param) - local found, _, target, value = param:find("^([^%s]+)%s+(%d+)$") - if found == nil then - minetest.chat_send_player(name, "Invalid usage: " .. param) - return - end - local player = minetest.get_player_by_name(target) - if player then - player:set_hp(value) - else - minetest.chat_send_player(name, "Invalid target: " .. target) - end - end -}) - -local initialize_data = function(meta, player, command, param) - meta:set_string("formspec", - "invsize[9,6;]" .. - "field[1,1;7.5,1;player;Player;" .. player .. "]" .. - "button[1.3,2;2,1;nearest;Nearest]" .. - "button[3.3,2;2,1;farthest;Farthest]" .. - "button[5.3,2;2,1;random;Random]" .. - "field[1,4;2,1;command;Command;" .. command .. "]" .. - "field[3,4;5.5,1;param;Parameter;" .. param .. "]" .. - "button_exit[3.3,5;2,1;submit;Submit]") - local owner = meta:get_string("owner") - if owner == "" then - owner = "not owned" - else - owner = "owned by " .. owner - end - meta:set_string("infotext", "Command Block\n" .. - "(" .. owner .. ")\n" .. - "Command: /" .. command .. " " .. param) -end - -local construct = function(pos) - local meta = minetest.get_meta(pos) - - meta:set_string("player", "@nearest") - meta:set_string("command", "time") - meta:set_string("param", "7000") - - meta:set_string("owner", "") - - initialize_data(meta, "@nearest", "time", "7000") -end - -local after_place = function(pos, placer) - if placer then - local meta = minetest.get_meta(pos) - meta:set_string("owner", placer:get_player_name()) - initialize_data(meta, "@nearest", "time", "7000") - end -end - -local receive_fields = function(pos, formname, fields, sender) - if fields.quit then - return - end - local meta = minetest.get_meta(pos) - if fields.nearest then - initialize_data(meta, "@nearest", fields.command, fields.param) - elseif fields.farthest then - initialize_data(meta, "@farthest", fields.command, fields.param) - elseif fields.random then - initialize_data(meta, "@random", fields.command, fields.param) - else --fields.submit or pressed enter - meta:set_string("player", fields.player) - meta:set_string("command", fields.command) - meta:set_string("param", fields.param) - - initialize_data(meta, fields.player, fields.command, fields.param) - end -end - -local resolve_player = function(name, pos) - local get_distance = function(pos1, pos2) - return math.sqrt((pos1.x - pos2.x) ^ 2 + (pos1.y - pos2.y) ^ 2 + (pos1.z - pos2.z) ^ 2) - end - - if name == "@nearest" then - local min_distance = math.huge - for index, player in ipairs(minetest.get_connected_players()) do - local distance = get_distance(pos, player:getpos()) - if distance < min_distance then - min_distance = distance - name = player:get_player_name() - end - end - elseif name == "@farthest" then - local max_distance = -1 - for index, player in ipairs(minetest.get_connected_players()) do - local distance = get_distance(pos, player:getpos()) - if distance > max_distance then - max_distance = distance - name = player:get_player_name() - end - end - elseif name == "@random" then - local players = minetest.get_connected_players() - local player = players[math.random(#players)] - name = player:get_player_name() - end - return name -end - -local commandblock_action_on = function(pos, node) - if node.name ~= "mesecons_commandblock:commandblock_off" then - return - end - - minetest.swap_node(pos, {name = "mesecons_commandblock:commandblock_on"}) - - local meta = minetest.get_meta(pos) - local command = minetest.chatcommands[meta:get_string("command")] - if command == nil then - return - end - local owner = meta:get_string("owner") - if owner == "" then - return - end - local has_privs, missing_privs = minetest.check_player_privs(owner, command.privs) - if not has_privs then - minetest.chat_send_player(owner, "You don't have permission to run this command (missing privileges: "..table.concat(missing_privs, ", ")..")") - return - end - local player = resolve_player(meta:get_string("player"), pos) - command.func(player, meta:get_string("param")) -end - -local commandblock_action_off = function(pos, node) - if node.name == "mesecons_commandblock:commandblock_on" then - minetest.swap_node(pos, {name = "mesecons_commandblock:commandblock_off"}) - end -end - -minetest.register_node("mesecons_commandblock:commandblock_off", { - description = "Command Block", - tiles = {"jeija_commandblock_off.png"}, - inventory_image = minetest.inventorycube("jeija_commandblock_off.png"), - groups = {cracky=2, mesecon_effector_off=1}, - on_construct = construct, - after_place_node = after_place, - on_receive_fields = receive_fields, - can_dig = function(pos,player) - local owner = minetest.get_meta(pos):get_string("owner") - return owner == "" or owner == player:get_player_name() - end, - sounds = default.node_sound_stone_defaults(), - mesecons = {effector = { - action_on = commandblock_action_on - }} -}) - -minetest.register_node("mesecons_commandblock:commandblock_on", { - tiles = {"jeija_commandblock_on.png"}, - groups = {cracky=2, mesecon_effector_on=1, not_in_creative_inventory=1}, - light_source = 10, - drop = "mesecons_commandblock:commandblock_off", - on_construct = construct, - after_place_node = after_place, - on_receive_fields = receive_fields, - can_dig = function(pos,player) - local owner = minetest.get_meta(pos):get_string("owner") - return owner == "" or owner == player:get_player_name() - end, - sounds = default.node_sound_stone_defaults(), - mesecons = {effector = { - action_off = commandblock_action_off - }} -}) diff --git a/mods/mesecons/mesecons_commandblock/textures/jeija_close_window.png b/mods/mesecons/mesecons_commandblock/textures/jeija_close_window.png deleted file mode 100644 index 5c27c6c33c8d45f501f5b2fa9ac5a431c81f85c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^azHH0!3HGvF1f=4q}Y!<&F2oCO|{ z#Xud`L734=V|E2lkiEpy*OmP)qcE4Ox|gShAyDXor;B5V$MLt*V)>d31X`B!s()eo zv9A3gL)?KEg5CU1OucW<ZLtv4_G{-*VC>kv`0x?Qi!9sA zcvV`yJz(8vD-nPFcmscNPNV$vgR(a+9b0*^+lhb9#kPN;aSA&>{MzTO*ZqC+#8)v9 z#S8u|xf#O~(>iPAI>u)Y_U{ucUelQUa@j(k-pB@)uX+N@j?HfVT%|X6Rl%xbVb@Q^ zp1m@IbJdyM+2PmctoV?$D)#fqtn8KZSmy;MZu!J?^95_uXV#*o|NMU#bNsVAYV-1a QfqrA~boFyt=akR{00h2;qyPW_ diff --git a/mods/mesecons/mesecons_commandblock/textures/jeija_commandblock_off.png b/mods/mesecons/mesecons_commandblock/textures/jeija_commandblock_off.png deleted file mode 100644 index c05b616a9f69c7bcc162820a8510ce2409bb00d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkQ1FbW zi(`n!`QD&|yoU^UY!-R^Tu`&iNj;HOPC@KJzr+IO4Ghi(%&ClF8v1S>BB7lXEU|OV zT7L=7O}4g+-&3_!TF30ZJMV$@iw(INzDq7REq$GpRpIEehNDJHE;AonkzPJ4Ice?M z)yE{B3Yb_kRc!g5bTF@8;o79CO>aN?)a;IH>-6mW(^a{}#q;9N^(*@srj*pBFL$3_ zCUM&8)q$N)4Q8&{F<-}RSx>_5tb6bO+iq8R0SCh+ d&&AsB?GLhdgtPkYXa)L=~c-*cp@m(ml zs5s~N^X~BT#mz^b{a(TN!`H-(@q-<6N#)~R3m80dxFY7XZLvw{*;TgOQtjHUU0J<> ze2$xy8y+u=DX3r5S?U%0=G#5t_uHl?CIu<&Pm=T1(6st*`c<&OYwrD^R{h7 zq^jNB-4TI>nSoro+ucuWZ(D91i)G=Gw}#3sVbby%nMXiMTCgV4EG?tsuE-mfQW!D5uq!h6OrpnF|*8M z=FAk4&*#&>#mqPa+V4!!zN#=(B!e}sg~?hAs^7Qtzd+U9b558*z};orHVhk)BX0t<8 diff --git a/mods/mesecons/mesecons_delayer/textures/mesecons_delayer_ends_off.png b/mods/mesecons/mesecons_delayer/textures/mesecons_delayer_ends_off.png deleted file mode 100644 index 0242deb02538c485faf5c88ed29abcadbc46e1f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9EQehduU!i=T5JNE+x z*-JcqUD@w&@G$Tit^2;#0Vvey>Eak-ar*7Sy}XAE1R5@$FZ1)`I>aSnvgQz5OzmDkBpv(If^>-X24A-u1Y zEoAt`U0Q;;4i~6RxqImK9fN%H69V;DSL{an^LB{Ts5z^_iw diff --git a/mods/mesecons/mesecons_delayer/textures/mesecons_delayer_ends_on.png b/mods/mesecons/mesecons_delayer/textures/mesecons_delayer_ends_on.png deleted file mode 100644 index 19ae0cba2b4d3d8b1a1c7c40f39639942709cc53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9EQehduU!i=T5JNE+x z*-JcqUD@w&@G$W4-`%un5>Tkw)5S5w;`G~tv0P0KA`KVw+1f8&NZr!Xw5G-ELD-!M zt2LVH?m2mE7k=b?_g${EZ3W+%w9Wq?&#Bod%MU2N|oO8ts3P2pk3(` z7ptp^ZdO0WH9Kbn; zQVQ=q$-Qj?PqFqsM@J7x(??XR+jDtY$idaY0fQgV_|O92;l>N3ln5d4-lO%jE2WT9 zE&>3mPhj|ZNEAgFV~R+J5U|!FrNkIBXXD-1Utv|u(^vAg@c;k-07*qoM6N<$g559k A2LJ#7 diff --git a/mods/mesecons/mesecons_delayer/textures/mesecons_delayer_off_2.png b/mods/mesecons/mesecons_delayer/textures/mesecons_delayer_off_2.png deleted file mode 100644 index e34f0ac166251452d8796d25951a9f2749d62707..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 558 zcmV+}0@3}6P)uaa z(WGtY&<+(HIyiUo8<@$#&rn)$=pI^<$xa2qsn9N+MDP<7tO!EUrGtxst_d1)^HNF9 z%RLSu7eaLIvz$K%&hMP_JP+Kr#C&Kro549psZ=74W306pV*n_Z%XsgZPNzgsgb;#8 zqagrvK@tKX1jZPq(2^P(l%rn%O0V~g)s>G}YsvGR5W+IRdykZo z?d|Wh+dsLw`oqo5%!B>?jFr_ko135T-YoeaGJ3;Gd44o>m!; zUz24SmC9Q}09~zu_u!mE2tl=~{~Oue-R$N#j*$|EL(oS@vnX4wJOG6JDQ9Pb%gbM^ zuPaVYasVzaB0|_Il4&+)=L!$B)`SrF-Frc&t65uvH1z wV6NeCNEAgFV~R?L5U|!FrNkJs5aa#pFOV0_7>tA$-T(jq07*qoM6N<$g3|f(l>h($ diff --git a/mods/mesecons/mesecons_delayer/textures/mesecons_delayer_off_3.png b/mods/mesecons/mesecons_delayer/textures/mesecons_delayer_off_3.png deleted file mode 100644 index 091adbcbb7cc6aad0debb1a51114d6d55a275427..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 561 zcmV-10?z%3P)?vnwg3HTa ztgkChPBH*4E+RtMDx7Jx@_U5_T5CcG{O-S?+taMAL6Ud?&d(EWZ|f-aYC*sSfO8I| z6yAH12fGBGVeLbXj~|hyPpDRR7xJ={gD;1N3~!+Ep$)*}t(QnC5kla-N9(*RrI1oC z1BN$wAB{#tQG_w3h;#@6Yb{brj4=x~-hcfC+2+pQ*VJxO00000NkvXXu0mjfX<+b3 diff --git a/mods/mesecons/mesecons_delayer/textures/mesecons_delayer_off_4.png b/mods/mesecons/mesecons_delayer/textures/mesecons_delayer_off_4.png deleted file mode 100644 index 7ecc9b62851afe939a92a37ef5a40db626a6b731..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556 zcmV+{0@MA8P);3u5&|Iv#u)NE2S7?m2!Y{nNTpICiXx`dDbBg_1tp+TsW2LikWwP0WOw%)-e*iE zFqtIudQUONptZ(YTLR>Km~RRp*xYOHmYr5S9Vnd!&@? z?EIkH{mIqUAFi)w9vmE`tgdz0+WL(5e&Gw^@Q|PsG#YOhkH;j*JNEZS|8)HHw9aJm ziZo5B)!q^U=z1Nz2j?6@20)+jEP)dO-miL!8@AEwHzeik%YPA|0V~|p!l)`mgT-P0FV+=tM;QKy82o@I? z1%P`2u-2lKLP|*-$K-NjWV4Dm&d_dK&dxNR=V7g-)9DN@7y@XmNvG4~^JyNJ_8A`s ztqterg3p`NoSue6QG}Fo02rt^j`4k;Lg5nk?tfq^U#H*y!L_S5nY`Sf_-KbhAwwdO zAc~?yJ$pqDE)dO&smv6+LCs|*& zcwQIbY;*h8^O0{)UoUd-?Jeo_3{hm5n|r0!)@E=gCmo_F#u$T_fNa+Pt7X=PNJk>2 zL+88X?YAb}n6y0tHAq174fM)9x#u~P_o^X27K`BMKT-HN2N+}6~fV1yOb~c}qE4(A0 zZ_?j=gVuTWcIP=h{=Mut&S(zaS1PpjVE*+>n(Y)g&*=Q@5^0MuV>Fu~VHlE1rReo~ zqX2;MyU;85&|1@O$9P@>V+@XSj#7#^j)zh>)P+B1X=%xGT^At))>*>$(GPj3EdDeBVb1!P3%_ z0B|n>)>@QONGXZqm|Sj*Y*rD+8QN{j#f8T6Jgl{JI-S7=LjbKc>2#WWKFyQTA>-qq zwV~M*eBPes{5&LzBBYc9z`(_EjPLst3Rk%Q-~&_n8vXtcZd||3)*3JJRVHqR22e_gZai%-~K=Iz&;7F$OOI*{uK9%B&5Mjzmg{ z5YTEFWU+WCN~I$qgh2Jj2!m@JpKMXBu5x^`H5jf|R|$hDy4?&y2-eqMCKeXHia`cK z2o9DaGRAq8_SIN=Xm|TzpTmxBZM!G!#-H!3R1jZN~r-@REIF5&|aOfBQ)bjGO=ejOJ2&}b~%VqsfzVR0=Tk{y= Sc63Vs00000)+jEP)pHK6obinvH zXl-aV1z)zNIXer9q6jJF05DK-9OL^wg~Ao?KlsR0zDB?QlN;A>GkLX6@$oK&LWV>l zK@>%!0M~Vyn8+|Y`<0~Mq*hb3TP*+zQzf!l%fm<8yJ$pn>3#RG6xR&K?fC)wDr zcwQIb>~QzaixIb{Zx%WH{*H8dhA1-3&AnFZ>od5MlMYc7V~oK|KsM|DH8N{Mq$811 zA_TNr23af~h*IfL2q94YF~Z;)N5`8~tE(IxZw`j5)m6e^if%W95Q4R}mx+aiZ(`tq z5Q2KW%cqTd)ax}6b+kSOpwaq_v4)-Pr<|R3P)f15xTuF>lu{A|0p~xG>~1|HS9ni8 z-=M$u7OnH_@6B^^axv^U&gdO{D3@vN!~C09G}V+@YdL@7la$3s^*^b3F1^769hx-LQpthJQOW&KaS@i%uW V^xs8ASg-&9002ovPDHLkV1l8%9qs@C diff --git a/mods/mesecons/mesecons_delayer/textures/mesecons_delayer_on_4.png b/mods/mesecons/mesecons_delayer/textures/mesecons_delayer_on_4.png deleted file mode 100644 index ca90a1ec8bee336eaaee8c751a5587f2eb83e2d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 630 zcmV-+0*U>JP)@5i>++~)uq*TC}~Y4A11js z=iYOULunueNAa1S<^A#Uyw3~&TjIj3tgKkAHBw5HQn;>*>$*d)wI&DxeBVb1!P3%_ z0B|n=#u$`RNGY+_lFLny%_^+T(CHY?<X|!x%%i+Z}E&0*IoBbUIBwpXO0%pUFvx zB2B9$_`EgC>1jwD$4DuMfT6S2;`=^@!X@tB`@l@T&S3D9YgcbFeYrvL;Vy+jhD0Jk z9LM7T*L9hi$}m6wm89RIURQM5Z2$^0C9+w={Ri9Raw(F@1l4NwJcHHM8`kqA8yg1C z>mi&SZr^%7miFxRA_w2!kxtJM$C|~(*QQ*a!=0XXh+~V^8ZQCatpC@O851HMiIfr{ zpxxHUVsT%TN(Vv+ff`H@23I&d+N4%n=kREAI9#i(69zN%dKrWetgXF}c1 zqtWBz#vK}sI*0~QbOJ!L{RwR}JKK*rJ?Wy9qFSxmkuypu34(yLA4zt%o{%fNC!cRJ z*n2}1<@vI=!13|Hwnmoz&maGuir)gz7!T2IhyhJ;~ADwU$&?~em6 z)bIC+qKHn%;&}Eak-ar*7qjl4|`5^WE^@3&SIlyci(P$-fep1|O{ z#aQnE&zgmocd!_WE6({Ixub>kJQKf;Soi;gvQ=6BHE&N^Dt9i@nBd~oxhzwnjnQ+)&3x0tcji{g a{bahsZ6y6SjYS#g9tKZWKbLh*2~7YD>r-<8 diff --git a/mods/mesecons/mesecons_delayer/textures/mesecons_delayer_sides_on.png b/mods/mesecons/mesecons_delayer/textures/mesecons_delayer_sides_on.png deleted file mode 100644 index 1c8edaab9d4cc227cbe58729466711c26e8488dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9EQehduU!i=T5JNE+x z*-JcqUD@w&@G$W4-`%un5>Tkq)5S5w;`H0IhI|JDWR8D)zyD$DkqhOl<{P>XIy4=W zty&xBkRvhUh>qTc=sg!iYJVB;XjwR)yJo@FtiSBHWtZ)mxjjs_y?}(iAo=GKsF90(2CEr>mdKI;Vst0JMBsb^rhX diff --git a/mods/mesecons/mesecons_detector/depends.txt b/mods/mesecons/mesecons_detector/depends.txt deleted file mode 100644 index bc7b062..0000000 --- a/mods/mesecons/mesecons_detector/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -mesecons -mesecons_materials diff --git a/mods/mesecons/mesecons_detector/init.lua b/mods/mesecons/mesecons_detector/init.lua deleted file mode 100644 index 3c3ca8c..0000000 --- a/mods/mesecons/mesecons_detector/init.lua +++ /dev/null @@ -1,222 +0,0 @@ --- Player detector --- Detects players in a certain radius --- The radius can be specified in mesecons/settings.lua - -local player_detector_RADIUS = OBJECT_DETECTOR_RADIUS - -local player_detector_make_formspec = function (pos) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", "size[9,2.5]" .. - "field[0.3, 0;9,2;scanname;Name of player to scan for (empty for any):;${scanname}]".. - "field[0.3,1.5;4,2;digiline_channel;Digiline Channel (optional):;${digiline_channel}]".. - "button_exit[7,0.75;2,3;;Save]") -end - -local player_detector_on_receive_fields = function(pos, formname, fields) - if not fields.scanname or not fields.digiline_channel then - return - end - local meta = minetest.get_meta(pos) - meta:set_string("scanname", fields.scanname) - meta:set_string("digiline_channel", fields.digiline_channel) - player_detector_make_formspec(pos) -end - --- returns true if player was found, false if not -local player_detector_scan = function (pos) - local objs = minetest.get_objects_inside_radius(pos, player_detector_RADIUS) - for k, obj in pairs(objs) do - local isname = obj:get_player_name() -- "" is returned if it is not a player; "" ~= nil! - local scanname = minetest.get_meta(pos):get_string("scanname") - if (isname == scanname and isname ~= "") or (isname ~= "" and scanname == "") then -- player with scanname found or not scanname specified - return true - end - end - return false -end - --- set player name when receiving a digiline signal on a specific channel -player_detector_digiline = { - effector = { - action = function (pos, node, channel, msg) - local meta = minetest.get_meta(pos) - local active_channel = meta:get_string("digiline_channel") - if channel == active_channel then - meta:set_string("scanname", msg) - player_detector_make_formspec(pos) - end - end, - } -} - -minetest.register_node("mesecons_detector:player_detector_off", { - tiles = {"default_steel_block.png", "default_steel_block.png", "jeija_player_detector_off.png", "jeija_player_detector_off.png", "jeija_player_detector_off.png", "jeija_player_detector_off.png"}, - paramtype = "light", - walkable = true, - groups = {cracky=3}, - description="Player Detector", - mesecons = {receptor = { - state = mesecon.state.off - }}, - on_construct = player_detector_make_formspec, - on_receive_fields = player_detector_on_receive_fields, - sounds = default.node_sound_stone_defaults(), - digiline = player_detector_digiline -}) - -minetest.register_node("mesecons_detector:player_detector_on", { - tiles = {"default_steel_block.png", "default_steel_block.png", "jeija_player_detector_on.png", "jeija_player_detector_on.png", "jeija_player_detector_on.png", "jeija_player_detector_on.png"}, - paramtype = "light", - walkable = true, - groups = {cracky=3,not_in_creative_inventory=1}, - drop = 'mesecons_detector:player_detector_off', - mesecons = {receptor = { - state = mesecon.state.on - }}, - on_construct = player_detector_make_formspec, - on_receive_fields = player_detector_on_receive_fields, - sounds = default.node_sound_stone_defaults(), - digiline = player_detector_digiline -}) - -minetest.register_craft({ - output = 'mesecons_detector:player_detector_off', - recipe = { - {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, - {"default:steel_ingot", "mesecons_luacontroller:luacontroller0000", "default:steel_ingot"}, - {"default:steel_ingot", "group:mesecon_conductor_craftable", "default:steel_ingot"}, - } -}) - -minetest.register_abm( - {nodenames = {"mesecons_detector:player_detector_off"}, - interval = 1.0, - chance = 1, - action = function(pos) - if player_detector_scan(pos) then - minetest.swap_node(pos, {name = "mesecons_detector:player_detector_on"}) - mesecon:receptor_on(pos) - end - end, -}) - -minetest.register_abm( - {nodenames = {"mesecons_detector:player_detector_on"}, - interval = 1.0, - chance = 1, - action = function(pos) - if not player_detector_scan(pos) then - minetest.swap_node(pos, {name = "mesecons_detector:player_detector_off"}) - mesecon:receptor_off(pos) - end - end, -}) - --- Node detector --- Detects objects in front of it - -local node_detector_make_formspec = function (pos) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", "size[9,2.5]" .. - "field[0.3, 0;9,2;scanname;Name of node to scan for (empty for any):;${scanname}]".. - "field[0.3,1.5;4,2;digiline_channel;Digiline Channel (optional):;${digiline_channel}]".. - "button_exit[7,0.75;2,3;;Save]") -end - -local node_detector_on_receive_fields = function(pos, formname, fields) - if not fields.scanname or not fields.digiline_channel then - return - end - local meta = minetest.get_meta(pos) - meta:set_string("scanname", fields.scanname) - meta:set_string("digiline_channel", fields.digiline_channel) - node_detector_make_formspec(pos) -end - --- returns true if object was found, false if not -local node_detector_scan = function (pos) - local node = minetest.get_node(pos) - local frontpos = vector.subtract(pos, minetest.facedir_to_dir(node.param2)) - local frontnode = minetest.get_node(frontpos) - local meta = minetest.get_meta(pos) - return (frontnode.name == meta:get_string("scanname")) or - (frontnode.name ~= "air" and frontnode.name ~= "ignore" and meta:get_string("scanname") == "") -end - --- set object name when receiving a digiline signal on a specific channel -node_detector_digiline = { - effector = { - action = function (pos, node, channel, msg) - local meta = minetest.get_meta(pos) - local active_channel = meta:get_string("digiline_channel") - if channel == active_channel then - meta:set_string("scanname", msg) - node_detector_make_formspec(pos) - end - end, - } -} - -minetest.register_node("mesecons_detector:node_detector_off", { - tiles = {"default_steel_block.png", "default_steel_block.png", "default_steel_block.png", "default_steel_block.png", "default_steel_block.png", "jeija_node_detector_off.png"}, - paramtype = "light", - walkable = true, - groups = {cracky=3}, - description="Node Detector", - mesecons = {receptor = { - state = mesecon.state.off - }}, - on_construct = node_detector_make_formspec, - on_receive_fields = node_detector_on_receive_fields, - sounds = default.node_sound_stone_defaults(), - digiline = node_detector_digiline -}) - -minetest.register_node("mesecons_detector:node_detector_on", { - tiles = {"default_steel_block.png", "default_steel_block.png", "default_steel_block.png", "default_steel_block.png", "default_steel_block.png", "jeija_node_detector_on.png"}, - paramtype = "light", - walkable = true, - groups = {cracky=3,not_in_creative_inventory=1}, - drop = 'mesecons_detector:node_detector_off', - mesecons = {receptor = { - state = mesecon.state.on - }}, - on_construct = node_detector_make_formspec, - on_receive_fields = node_detector_on_receive_fields, - sounds = default.node_sound_stone_defaults(), - digiline = node_detector_digiline -}) - -minetest.register_craft({ - output = 'mesecons_detector:node_detector_off', - recipe = { - {"default:steel_ingot", "group:mesecon_conductor_craftable", "default:steel_ingot"}, - {"default:steel_ingot", "mesecons_luacontroller:luacontroller0000", "default:steel_ingot"}, - {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, - } -}) - -minetest.register_abm( - {nodenames = {"mesecons_detector:node_detector_off"}, - interval = 1.0, - chance = 1, - action = function(pos) - if node_detector_scan(pos) then - minetest.swap_node(pos, {name = "mesecons_detector:node_detector_on"}) - mesecon:receptor_on(pos) - end - end, -}) - -minetest.register_abm( - {nodenames = {"mesecons_detector:node_detector_on"}, - interval = 1.0, - chance = 1, - action = function(pos) - if not node_detector_scan(pos) then - minetest.swap_node(pos, {name = "mesecons_detector:node_detector_off"}) - mesecon:receptor_off(pos) - end - end, -}) - diff --git a/mods/mesecons/mesecons_detector/textures/jeija_node_detector_off.png b/mods/mesecons/mesecons_detector/textures/jeija_node_detector_off.png deleted file mode 100644 index 6d130ad60d3f9e10a1494560e5146b580bc5a745..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 717 zcmV;;0y6!HP)9%F}_sO#E$Z;WZ0=HL0bKvY8b zm~>@do)#R@bnNR7AD*9|8Drz|7_7D4djJ@p|9MZ8B@+@%QAXlqtC*Yw`1AYst9S1@ zola2{u(Pv+h)OBq%yVvj{zA!KlvXjPluE7X&kd zLLpqp1i)CpxQwBrH2^53{tkz*xw)yeR!S+YGv~laVvLOGQaUPCNJUlQ)3esv7_+st zC90~DQW|4INI*!EXC&a9C(mLgA@a*&l?V~L-L9C;W;tihx!{b9amYBMEXyZC3fX5u z0Wk!vb*IyrOeV0sy*-^ywbq#!EJOMElg@mpqztGy#-$6K1Ax}LEX)1w05jBj-#+N~sv*3U$s2AvouY#iA&R<#O3HjXXFwkWyY=URrC1!{P1i zZBG}2n1oSggzUd@5Ontz}%00000NkvXXu0mjfg;!1v diff --git a/mods/mesecons/mesecons_detector/textures/jeija_node_detector_on.png b/mods/mesecons/mesecons_detector/textures/jeija_node_detector_on.png deleted file mode 100644 index 926a9d1d0ba5e3979975150196327d2a68fb30de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 727 zcmV;|0x127P)6hN!$)}yPt z7e=-hLKtIVf|;xgfti62h&LfHA29nsc7goNK)%6{FR)Euz<3x3L$tEBFcubGv@ERd zSW;J2-+O1F{W+U+4ZPJQxffA0Gjr-|vsd zW4&B1r_-qrB81R1jWMQanwOWCwrvqHgpg9I>so8ww(WdA*D=PF(r`G8F_vY?%!s(P zwS|a62qI$U?d@%5cFx`1-RZ-_!~6StDW!9ch=@pQO+)~&p*N-w!diQDbfl}Q3L$v! z>$?8;{wpg216_>H6zkP1E6TI-{dYgUzP<_}CXfVWj(kpGf6Nw8h zS1DznKVSdz!~WZ%D4cWp;NXCWj4{lTg7}i1btLT4N`qbOY-WGrU)pu>-U}hVfAdC7 zCX=>pz4t*xmupPYqazg+ve053QfQ;gt=8HY^WSKscXxNKwZ<5$tw1RZN0nqJjLmS3 z+IEF5BL8o#_1^F8?WwXX0l<4tDG{(_$;cAqN(L!Wky>@DO(G)d^?GVPpCh7_Qb_4U z#;st<76BU~iX2cg#2Br$MNv$rQ@y{xKby_0wTz4qe)hkbOo%lIgPq}&f{IFOZLQ6+ z?D+UtUSD4?7K`Cl70*8&*>f`i{a{N8mP0GyqjX=e7`8)FdhkB@(L zUAOtY8LX6IW+GBb<#`SOvZ|`8s&;mE5RsXUF)5`D+P1AyN=mt0E}e7h^}4QWI5{~1 zfSa3}JkLj?(Zj<-S(fML=S|Zr7K_WvO8~gKx*Cti*4m4Ui*GLdfWRAp%Rc}B002ov JPDHLkV1lK2R`37- diff --git a/mods/mesecons/mesecons_detector/textures/jeija_player_detector_off.png b/mods/mesecons/mesecons_detector/textures/jeija_player_detector_off.png deleted file mode 100644 index 825d78f610ff62b20f92754aa29cc27ae60aa8f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 712 zcmV;(0yq7MP)JMs@3ZK{k`KjN~z&+SgX~Zo}MVB)oQiV>EL8C>G%5p zkR(YMhK#W=3_m_T;y4yUBuSEGSr7z>7{{^i`pITQ&r2y8V*pUBRDRj^^!1h8-2p(kT-H}sG{*q|!!Q6~ZFLoUy-OHri3 zmxyh@zP~3)!Z|k#qh7D0Wm)6#*f5N*$N7HY?ahWC(sg}0ok}Sk$3frsg%E@gr4%9t zQB?m)=k+vAVeQY!up67ASrIg>0y|o1Zv{C_pLZKj~6hagVh0V=P^gM4g8aa+b z2mt`rXsjF_g7)145D@^T(E0007hNkl@40sD z2Bo+}5S6G3E#e~+OOY5WHg^673licFG4uy8AfOXM2q}mHQd>kxX@C$Xt>ZM5_V#wT6vij<>gClR;~%1>b+NVA--{ZNh>R!W)#mE);Mj<1t+WpI4ru;+ zJ{S#PQ4EVTPi@VnKhx9lG@s>;UEzvyQcjC0G37t=Njjm0Ta>E2vUX)5i@K?c5eK*2 zTz2dLaK++eC0dbEeC6+d*{6-G8;8R~WtC4p8)nU@LTtGxwd@2bN~DB`z)Qo;b?M1;Zj(bf;`$e+j+A21R78n ze;Y&LS^F7)lldeGno0J21y-uHK@dA{ito+W!{ z{Z4<}?@@2soWcSM02*ivXTvPZJn{k?v@f=)9@Njuv%m&o#P|L9G~UNP0LVXwnSJ9| zrs9gDa}iCFi4&)wM1&M2S@MtmJAqXe3fgGTc!OU9T5GMvY3vz~6+;0fz}UhTfHt=w zsHqxjcG}f+?biA&iYIZBB~c?%P!M#pZjXB=H~$L+fmp&{{MzYtf+>8a8Sak47h>3o93#IDuGeOIHHWTIXf1p%v6ToBPJkvTT}6 z&DPy5V@&U3FAT%o&%6C$zaG|~_nxQoG?^u@KD;t8uiw2s_;TQB@5Rd(e*jjFQ|;53 RT>}6B002ovPDHLkV1nDLPm%xt diff --git a/mods/mesecons/mesecons_extrawires/corner.lua b/mods/mesecons/mesecons_extrawires/corner.lua deleted file mode 100644 index d7f7a02..0000000 --- a/mods/mesecons/mesecons_extrawires/corner.lua +++ /dev/null @@ -1,83 +0,0 @@ -local corner_nodebox = { - type = "fixed", - fixed = {{ -16/32-0.001, -17/32, -3/32, 0, -13/32, 3/32 }, - { -3/32, -17/32, -16/32+0.001, 3/32, -13/32, 3/32}} -} - -local corner_selectionbox = { - type = "fixed", - fixed = { -16/32-0.001, -18/32, -16/32, 5/32, -12/32, 5/32 }, -} - -local corner_get_rules = function (node) - local rules = - {{x = 1, y = 0, z = 0}, - {x = 0, y = 0, z = -1}} - - for i = 0, node.param2 do - rules = mesecon:rotate_rules_left(rules) - end - - return rules -end - -minetest.register_node("mesecons_extrawires:corner_on", { - drawtype = "nodebox", - tiles = { - "jeija_insulated_wire_curved_tb_on.png", - "jeija_insulated_wire_curved_tb_on.png^[transformR270", - "jeija_insulated_wire_sides_on.png", - "jeija_insulated_wire_ends_on.png", - "jeija_insulated_wire_sides_on.png", - "jeija_insulated_wire_ends_on.png" - }, - paramtype = "light", - paramtype2 = "facedir", - walkable = false, - sunlight_propagates = true, - selection_box = corner_selectionbox, - node_box = corner_nodebox, - groups = {dig_immediate = 3, not_in_creative_inventory = 1}, - drop = "mesecons_extrawires:corner_off", - mesecons = {conductor = - { - state = mesecon.state.on, - rules = corner_get_rules, - offstate = "mesecons_extrawires:corner_off" - }} -}) - -minetest.register_node("mesecons_extrawires:corner_off", { - drawtype = "nodebox", - description = "Mesecon Corner", - tiles = { - "jeija_insulated_wire_curved_tb_off.png", - "jeija_insulated_wire_curved_tb_off.png^[transformR270", - "jeija_insulated_wire_sides_off.png", - "jeija_insulated_wire_ends_off.png", - "jeija_insulated_wire_sides_off.png", - "jeija_insulated_wire_ends_off.png" - }, - paramtype = "light", - paramtype2 = "facedir", - walkable = false, - sunlight_propagates = true, - selection_box = corner_selectionbox, - node_box = corner_nodebox, - groups = {dig_immediate = 3}, - mesecons = {conductor = - { - state = mesecon.state.off, - rules = corner_get_rules, - onstate = "mesecons_extrawires:corner_on" - }} -}) - -minetest.register_craft({ - output = "mesecons_extrawires:corner_off 3", - recipe = { - {"", "", ""}, - {"mesecons_insulated:insulated_off", "mesecons_insulated:insulated_off", ""}, - {"", "mesecons_insulated:insulated_off", ""}, - } -}) diff --git a/mods/mesecons/mesecons_extrawires/crossover.lua b/mods/mesecons/mesecons_extrawires/crossover.lua deleted file mode 100644 index 9cdf3c2..0000000 --- a/mods/mesecons/mesecons_extrawires/crossover.lua +++ /dev/null @@ -1,176 +0,0 @@ -function crossover_get_rules(node) - return { - {--first wire - {x=-1,y=0,z=0}, - {x=1,y=0,z=0}, - }, - {--second wire - {x=0,y=0,z=-1}, - {x=0,y=0,z=1}, - }, - } -end - -local crossover_states = { - "mesecons_extrawires:crossover_off", - "mesecons_extrawires:crossover_01", - "mesecons_extrawires:crossover_10", - "mesecons_extrawires:crossover_on", -} - -minetest.register_node("mesecons_extrawires:crossover_off", { - description = "Insulated Crossover", - drawtype = "nodebox", - tiles = { - "jeija_insulated_wire_crossing_tb_off.png", - "jeija_insulated_wire_crossing_tb_off.png", - "jeija_insulated_wire_ends_off.png" - }, - paramtype = "light", - walkable = false, - stack_max = 99, - selection_box = {type="fixed", fixed={-16/32-0.0001, -18/32, -16/32-0.001, 16/32+0.001, -5/32, 16/32+0.001}}, - node_box = { - type = "fixed", - fixed = { - { -16/32-0.001, -17/32, -3/32, 16/32+0.001, -13/32, 3/32 }, - { -3/32, -17/32, -16/32-0.001, 3/32, -13/32, -6/32 }, - { -3/32, -13/32, -9/32, 3/32, -6/32, -6/32 }, - { -3/32, -9/32, -9/32, 3/32, -6/32, 9/32 }, - { -3/32, -13/32, 6/32, 3/32, -6/32, 9/32 }, - { -3/32, -17/32, 6/32, 3/32, -13/32, 16/32+0.001 }, - }, - }, - groups = {dig_immediate=3, mesecon=3, mesecon_conductor_craftable=1}, - mesecons = { - conductor = { - states = crossover_states, - rules = crossover_get_rules(), - } - }, -}) - -minetest.register_node("mesecons_extrawires:crossover_01", { - description = "You hacker you!", - drop = "mesecons_extrawires:crossover_off", - drawtype = "nodebox", - tiles = { - "jeija_insulated_wire_crossing_tb_01.png", - "jeija_insulated_wire_crossing_tb_01.png", - "jeija_insulated_wire_ends_01x.png", - "jeija_insulated_wire_ends_01x.png", - "jeija_insulated_wire_ends_01z.png", - "jeija_insulated_wire_ends_01z.png" - }, - paramtype = "light", - walkable = false, - stack_max = 99, - selection_box = {type="fixed", fixed={-16/32-0.0001, -18/32, -16/32-0.001, 16/32+0.001, -5/32, 16/32+0.001}}, - node_box = { - type = "fixed", - fixed = { - { -16/32-0.001, -17/32, -3/32, 16/32+0.001, -13/32, 3/32 }, - { -3/32, -17/32, -16/32-0.001, 3/32, -13/32, -6/32 }, - { -3/32, -13/32, -9/32, 3/32, -6/32, -6/32 }, - { -3/32, -9/32, -9/32, 3/32, -6/32, 9/32 }, - { -3/32, -13/32, 6/32, 3/32, -6/32, 9/32 }, - { -3/32, -17/32, 6/32, 3/32, -13/32, 16/32+0.001 }, - }, - }, - groups = {dig_immediate=3, mesecon=3, mesecon_conductor_craftable=1, not_in_creative_inventory=1}, - mesecons = { - conductor = { - states = crossover_states, - rules = crossover_get_rules(), - } - }, -}) - -minetest.register_node("mesecons_extrawires:crossover_10", { - description = "You hacker you!", - drop = "mesecons_extrawires:crossover_off", - drawtype = "nodebox", - tiles = { - "jeija_insulated_wire_crossing_tb_10.png", - "jeija_insulated_wire_crossing_tb_10.png", - "jeija_insulated_wire_ends_10x.png", - "jeija_insulated_wire_ends_10x.png", - "jeija_insulated_wire_ends_10z.png", - "jeija_insulated_wire_ends_10z.png" - }, - paramtype = "light", - walkable = false, - stack_max = 99, - selection_box = {type="fixed", fixed={-16/32-0.0001, -18/32, -16/32-0.001, 16/32+0.001, -5/32, 16/32+0.001}}, - node_box = { - type = "fixed", - fixed = { - { -16/32-0.001, -17/32, -3/32, 16/32+0.001, -13/32, 3/32 }, - { -3/32, -17/32, -16/32-0.001, 3/32, -13/32, -6/32 }, - { -3/32, -13/32, -9/32, 3/32, -6/32, -6/32 }, - { -3/32, -9/32, -9/32, 3/32, -6/32, 9/32 }, - { -3/32, -13/32, 6/32, 3/32, -6/32, 9/32 }, - { -3/32, -17/32, 6/32, 3/32, -13/32, 16/32+0.001 }, - }, - }, - groups = {dig_immediate=3, mesecon=3, mesecon_conductor_craftable=1, not_in_creative_inventory=1}, - mesecons = { - conductor = { - states = crossover_states, - rules = crossover_get_rules(), - } - }, -}) - -minetest.register_node("mesecons_extrawires:crossover_on", { - description = "You hacker you!", - drop = "mesecons_extrawires:crossover_off", - drawtype = "nodebox", - tiles = { - "jeija_insulated_wire_crossing_tb_on.png", - "jeija_insulated_wire_crossing_tb_on.png", - "jeija_insulated_wire_ends_on.png", - "jeija_insulated_wire_ends_on.png", - "jeija_insulated_wire_ends_on.png", - "jeija_insulated_wire_ends_on.png" - }, - paramtype = "light", - walkable = false, - stack_max = 99, - selection_box = {type="fixed", fixed={-16/32-0.0001, -18/32, -16/32-0.001, 16/32+0.001, -5/32, 16/32+0.001}}, - node_box = { - type = "fixed", - fixed = { - { -16/32-0.001, -17/32, -3/32, 16/32+0.001, -13/32, 3/32 }, - { -3/32, -17/32, -16/32-0.001, 3/32, -13/32, -6/32 }, - { -3/32, -13/32, -9/32, 3/32, -6/32, -6/32 }, - { -3/32, -9/32, -9/32, 3/32, -6/32, 9/32 }, - { -3/32, -13/32, 6/32, 3/32, -6/32, 9/32 }, - { -3/32, -17/32, 6/32, 3/32, -13/32, 16/32+0.001 }, - }, - }, - groups = {dig_immediate=3, mesecon=3, mesecon_conductor_craftable=1, not_in_creative_inventory=1}, - mesecons = { - conductor = { - states = crossover_states, - rules = crossover_get_rules(), - } - }, -}) - -minetest.register_craft({ - type = "shapeless", - output = "mesecons_extrawires:crossover_off", - recipe = { - "mesecons_insulated:insulated_off", - "mesecons_insulated:insulated_off", - }, -}) - -minetest.register_craft({ - type = "shapeless", - output = "mesecons_insulated:insulated_off 2", - recipe = { - "mesecons_extrawires:crossover_off", - }, -}) diff --git a/mods/mesecons/mesecons_extrawires/depends.txt b/mods/mesecons/mesecons_extrawires/depends.txt deleted file mode 100644 index aca967d..0000000 --- a/mods/mesecons/mesecons_extrawires/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -default -mesecons diff --git a/mods/mesecons/mesecons_extrawires/init.lua b/mods/mesecons/mesecons_extrawires/init.lua deleted file mode 100644 index b22f2e5..0000000 --- a/mods/mesecons/mesecons_extrawires/init.lua +++ /dev/null @@ -1,5 +0,0 @@ -dofile(minetest.get_modpath("mesecons_extrawires").."/crossover.lua"); -dofile(minetest.get_modpath("mesecons_extrawires").."/tjunction.lua"); -dofile(minetest.get_modpath("mesecons_extrawires").."/corner.lua"); -dofile(minetest.get_modpath("mesecons_extrawires").."/vertical.lua"); -dofile(minetest.get_modpath("mesecons_extrawires").."/mesewire.lua"); diff --git a/mods/mesecons/mesecons_extrawires/mesewire.lua b/mods/mesecons/mesecons_extrawires/mesewire.lua deleted file mode 100644 index cbb882e..0000000 --- a/mods/mesecons/mesecons_extrawires/mesewire.lua +++ /dev/null @@ -1,35 +0,0 @@ -local mesewire_rules = -{ - {x = 1, y = 0, z = 0}, - {x =-1, y = 0, z = 0}, - {x = 0, y = 1, z = 0}, - {x = 0, y =-1, z = 0}, - {x = 0, y = 0, z = 1}, - {x = 0, y = 0, z =-1}, -} - -minetest.register_node(":default:mese", { - description = "Mese Block", - tiles = {minetest.registered_nodes["default:mese"].tiles[1]}, - is_ground_content = true, - groups = {cracky=1}, - sounds = default.node_sound_stone_defaults(), - mesecons = {conductor = { - state = mesecon.state.off, - onstate = "mesecons_extrawires:mese_powered", - rules = mesewire_rules - }} -}) - -minetest.register_node("mesecons_extrawires:mese_powered", { - tiles = {minetest.registered_nodes["default:mese"].tiles[1].."^[brighten"}, - is_ground_content = true, - groups = {cracky=1, not_in_creative_inventory = 1}, - sounds = default.node_sound_stone_defaults(), - mesecons = {conductor = { - state = mesecon.state.on, - offstate = "default:mese", - rules = mesewire_rules - }}, - drop = "default:mese" -}) diff --git a/mods/mesecons/mesecons_extrawires/tjunction.lua b/mods/mesecons/mesecons_extrawires/tjunction.lua deleted file mode 100644 index 4a569a0..0000000 --- a/mods/mesecons/mesecons_extrawires/tjunction.lua +++ /dev/null @@ -1,84 +0,0 @@ -local tjunction_nodebox = { - type = "fixed", - fixed = {{ -16/32-0.001, -17/32, -3/32, 16/32+0.001, -13/32, 3/32 }, - { -3/32, -17/32, -16/32+0.001, 3/32, -13/32, -3/32},} -} - -local tjunction_selectionbox = { - type = "fixed", - fixed = { -16/32-0.001, -18/32, -16/32, 16/32+0.001, -12/32, 7/32 }, -} - -local tjunction_get_rules = function (node) - local rules = - {{x = 0, y = 0, z = 1}, - {x = 1, y = 0, z = 0}, - {x = 0, y = 0, z = -1}} - - for i = 0, node.param2 do - rules = mesecon:rotate_rules_left(rules) - end - - return rules -end - -minetest.register_node("mesecons_extrawires:tjunction_on", { - drawtype = "nodebox", - tiles = { - "jeija_insulated_wire_tjunction_tb_on.png", - "jeija_insulated_wire_tjunction_tb_on.png^[transformR180", - "jeija_insulated_wire_ends_on.png", - "jeija_insulated_wire_ends_on.png", - "jeija_insulated_wire_sides_on.png", - "jeija_insulated_wire_ends_on.png" - }, - paramtype = "light", - paramtype2 = "facedir", - walkable = false, - sunlight_propagates = true, - selection_box = tjunction_selectionbox, - node_box = tjunction_nodebox, - groups = {dig_immediate = 3, mesecon_conductor_craftable=1, not_in_creative_inventory = 1}, - drop = "mesecons_extrawires:tjunction_off", - mesecons = {conductor = - { - state = mesecon.state.on, - rules = tjunction_get_rules, - offstate = "mesecons_extrawires:tjunction_off" - }} -}) - -minetest.register_node("mesecons_extrawires:tjunction_off", { - drawtype = "nodebox", - description = "T-junction", - tiles = { - "jeija_insulated_wire_tjunction_tb_off.png", - "jeija_insulated_wire_tjunction_tb_off.png^[transformR180", - "jeija_insulated_wire_ends_off.png", - "jeija_insulated_wire_ends_off.png", - "jeija_insulated_wire_sides_off.png", - "jeija_insulated_wire_ends_off.png" - }, - paramtype = "light", - paramtype2 = "facedir", - walkable = false, - sunlight_propagates = true, - selection_box = tjunction_selectionbox, - node_box = tjunction_nodebox, - groups = {dig_immediate = 3, mesecon_conductor_craftable=1}, - mesecons = {conductor = - { - state = mesecon.state.off, - rules = tjunction_get_rules, - onstate = "mesecons_extrawires:tjunction_on" - }} -}) - -minetest.register_craft({ - output = "mesecons_extrawires:tjunction_off 3", - recipe = { - {"", "", ""}, - {"mesecons_insulated:insulated_off", "mesecons_insulated:insulated_off", "mesecons_insulated:insulated_off"}, - {"", "mesecons_insulated:insulated_off", ""}, - } -}) diff --git a/mods/mesecons/mesecons_extrawires/vertical.lua b/mods/mesecons/mesecons_extrawires/vertical.lua deleted file mode 100644 index 16de55e..0000000 --- a/mods/mesecons/mesecons_extrawires/vertical.lua +++ /dev/null @@ -1,213 +0,0 @@ -local vertical_box = { - type = "fixed", - fixed = {-1/16, -8/16, -1/16, 1/16, 8/16, 1/16} -} - -local top_box = { - type = "fixed", - fixed = {{-8/16, -8/16, -8/16, 8/16, -7/16, 8/16}} -} - -local bottom_box = { - type = "fixed", - fixed = { - {-8/16, -8/16, -8/16, 8/16, -7/16, 8/16}, - {-1/16, -7/16, -1/16, 1/16, 8/16, 1/16}, - } -} - -local vertical_rules = { - {x=0, y=1, z=0}, - {x=0, y=-1, z=0}, -} - -local top_rules = { - {x=1,y=0, z=0}, - {x=-1,y=0, z=0}, - {x=0,y=0, z=1}, - {x=0,y=0, z=-1}, - {x=0,y=-1, z=0}, -} - -local bottom_rules = { - {x=1, y=0, z=0}, - {x=-1, y=0, z=0}, - {x=0, y=0, z=1}, - {x=0, y=0, z=-1}, - {x=0, y=1, z=0}, -} - -local vertical_updatepos = function (pos) - local node = minetest.get_node(pos) - if minetest.registered_nodes[node.name] and minetest.registered_nodes[node.name].is_vertical_conductor then - local node_above = minetest.get_node(mesecon:addPosRule(pos, vertical_rules[1])) - local node_below = minetest.get_node(mesecon:addPosRule(pos, vertical_rules[2])) - local namestate = minetest.registered_nodes[node.name].vertical_conductor_state - - local above = minetest.registered_nodes[node_above.name] and minetest.registered_nodes[node_above.name].is_vertical_conductor - local below = minetest.registered_nodes[node_below.name] and minetest.registered_nodes[node_below.name].is_vertical_conductor - - if above and below then -- above and below: vertical mesecon - minetest.add_node(pos, {name = "mesecons_extrawires:vertical_" .. namestate}) - elseif above and not below then -- above only: bottom - minetest.add_node(pos, {name = "mesecons_extrawires:vertical_bottom_" .. namestate}) - elseif not above and below then -- below only: top - minetest.add_node(pos, {name = "mesecons_extrawires:vertical_top_" .. namestate}) - else -- no vertical wire above, no vertical wire below: use default wire - minetest.add_node(pos, {name = "mesecons_extrawires:vertical_" .. namestate}) - end - end -end - -local vertical_update = function (pos, node) - vertical_updatepos(pos) -- this one - vertical_updatepos(mesecon:addPosRule(pos, vertical_rules[1])) -- above - vertical_updatepos(mesecon:addPosRule(pos, vertical_rules[2])) -- below -end - --- Vertical wire -minetest.register_node("mesecons_extrawires:vertical_on", { - description = "Vertical mesecon", - drawtype = "nodebox", - tiles = {"wires_vertical_on.png"}, - walkable = false, - paramtype = "light", - sunlight_propagates = true, - groups = {dig_immediate=3, not_in_creative_inventory=1}, - selection_box = vertical_box, - node_box = vertical_box, - is_vertical_conductor = true, - vertical_conductor_state = "on", - mesecons = {conductor = { - state = mesecon.state.on, - offstate = "mesecons_extrawires:vertical_off", - rules = vertical_rules, - }}, - drop = "mesecons_extrawires:vertical_off", - after_place_node = vertical_update, - after_dig_node = vertical_update, -}) - -minetest.register_node("mesecons_extrawires:vertical_off", { - description = "Vertical mesecon", - drawtype = "nodebox", - tiles = {"wires_vertical_off.png"}, - walkable = false, - paramtype = "light", - sunlight_propagates = true, - groups = {dig_immediate=3}, - selection_box = vertical_box, - node_box = vertical_box, - is_vertical_conductor = true, - vertical_conductor_state = "off", - mesecons = {conductor = { - state = mesecon.state.off, - onstate = "mesecons_extrawires:vertical_on", - rules = vertical_rules, - }}, - after_place_node = vertical_update, - after_dig_node = vertical_update, -}) - --- Vertical wire top -minetest.register_node("mesecons_extrawires:vertical_top_on", { - description = "Vertical mesecon", - drawtype = "nodebox", - tiles = {"wires_full_on.png","wires_full_on.png","wires_vertical_on.png"}, - walkable = false, - paramtype = "light", - sunlight_propagates = true, - groups = {dig_immediate=3, not_in_creative_inventory=1}, - selection_box = top_box, - node_box = top_box, - is_vertical_conductor = true, - vertical_conductor_state = "on", - mesecons = {conductor = { - state = mesecon.state.on, - offstate = "mesecons_extrawires:vertical_top_off", - rules = top_rules, - }}, - drop = "mesecons_extrawires:vertical_off", - after_place_node = vertical_update, - after_dig_node = vertical_update, -}) - -minetest.register_node("mesecons_extrawires:vertical_top_off", { - description = "Vertical mesecon", - drawtype = "nodebox", - tiles = {"wires_full_off.png","wires_full_off.png","wires_vertical_off.png"}, - walkable = false, - paramtype = "light", - sunlight_propagates = true, - groups = {dig_immediate=3, not_in_creative_inventory=1}, - selection_box = top_box, - node_box = top_box, - is_vertical_conductor = true, - vertical_conductor_state = "off", - mesecons = {conductor = { - state = mesecon.state.off, - onstate = "mesecons_extrawires:vertical_top_on", - rules = top_rules, - }}, - drop = "mesecons_extrawires:vertical_off", - after_place_node = vertical_update, - after_dig_node = vertical_update, -}) - --- Vertical wire bottom -minetest.register_node("mesecons_extrawires:vertical_bottom_on", { - description = "Vertical mesecon", - drawtype = "nodebox", - tiles = {"wires_full_on.png","wires_full_on.png","wires_vertical_on.png"}, - walkable = false, - paramtype = "light", - sunlight_propagates = true, - vertical_conductor_state = "on", - groups = {dig_immediate = 3, not_in_creative_inventory = 1}, - selection_box = bottom_box, - node_box = bottom_box, - mesecons = {conductor = { - state = mesecon.state.on, - offstate = "mesecons_extrawires:vertical_bottom_off", - rules = bottom_rules, - }}, - drop = "mesecons_extrawires:vertical_off", - after_place_node = vertical_update, - after_dig_node = vertical_update, -}) - -minetest.register_node("mesecons_extrawires:vertical_bottom_off", { - description = "Vertical mesecon", - drawtype = "nodebox", - tiles = {"wires_full_off.png","wires_full_off.png","wires_vertical_off.png"}, - walkable = false, - paramtype = "light", - sunlight_propagates = true, - groups = {dig_immediate = 3, not_in_creative_inventory = 1}, - selection_box = bottom_box, - node_box = bottom_box, - is_vertical_conductor = true, - vertical_conductor_state = "off", - mesecons = {conductor = { - state = mesecon.state.off, - onstate = "mesecons_extrawires:vertical_bottom_on", - rules = bottom_rules, - }}, - drop = "mesecons_extrawires:vertical_off", - after_place_node = vertical_update, - after_dig_node = vertical_update, -}) - -minetest.register_craft({ - output = "mesecons_extrawires:vertical_off 3", - recipe = { - {"mesecons:wire_00000000_off"}, - {"mesecons:wire_00000000_off"}, - {"mesecons:wire_00000000_off"} - } -}) - -minetest.register_craft({ - output = "mesecons:wire_00000000_off", - recipe = {{"mesecons_extrawires:vertical_off"}} -}) diff --git a/mods/mesecons/mesecons_gates/depends.txt b/mods/mesecons/mesecons_gates/depends.txt deleted file mode 100644 index f3e0392..0000000 --- a/mods/mesecons/mesecons_gates/depends.txt +++ /dev/null @@ -1,6 +0,0 @@ -mesecons -mesecons_microcontroller -mesecons_delayer - -mesecons_torch -mesecons_materials diff --git a/mods/mesecons/mesecons_gates/init.lua b/mods/mesecons/mesecons_gates/init.lua deleted file mode 100644 index 1a9ee83..0000000 --- a/mods/mesecons/mesecons_gates/init.lua +++ /dev/null @@ -1,223 +0,0 @@ -function gate_rotate_rules(node) - for rotations = 0, node.param2 - 1 do - rules = mesecon:rotate_rules_left(rules) - end - return rules -end - -function gate_get_output_rules(node) - rules = {{x=1, y=0, z=0}} - return gate_rotate_rules(node) -end - -function gate_get_input_rules_oneinput(node) - rules = {{x=-1, y=0, z=0}, {x=1, y=0, z=0}} - return gate_rotate_rules(node) -end - -function gate_get_input_rules_twoinputs(node) - rules = { - {x=0, y=0, z=1}, - {x=0, y=0, z=-1}, - {x=1, y=0, z=0}} - return gate_rotate_rules(node) -end - -function update_gate(pos) - gate = get_gate(pos) - L = rotate_ports( - yc_get_real_portstates(pos), - minetest.get_node(pos).param2 - ) - if gate == "diode" then - set_gate(pos, L.a) - elseif gate == "not" then - set_gate(pos, not L.a) - elseif gate == "nand" then - set_gate(pos, not(L.b and L.d)) - elseif gate == "and" then - set_gate(pos, L.b and L.d) - elseif gate == "xor" then - set_gate(pos, (L.b and not L.d) or (not L.b and L.d)) - end -end - -function set_gate(pos, on) - gate = get_gate(pos) - local meta = minetest.get_meta(pos) - if on ~= gate_state(pos) then - yc_heat(meta) - --minetest.after(0.5, yc_cool, meta) - if yc_overheat(meta) then - pop_gate(pos) - else - local node = minetest.get_node(pos) - if on then - minetest.swap_node(pos, {name = "mesecons_gates:"..gate.."_on", param2=node.param2}) - mesecon:receptor_on(pos, - gate_get_output_rules(node)) - else - minetest.swap_node(pos, {name = "mesecons_gates:"..gate.."_off", param2=node.param2}) - mesecon:receptor_off(pos, - gate_get_output_rules(node)) - end - end - end -end - -function get_gate(pos) - return minetest.registered_nodes[minetest.get_node(pos).name].mesecons_gate -end - -function gate_state(pos) - name = minetest.get_node(pos).name - return string.find(name, "_on") ~= nil -end - -function pop_gate(pos) - gate = get_gate(pos) - minetest.remove_node(pos) - minetest.after(0.2, yc_overheat_off, pos) - minetest.add_item(pos, "mesecons_gates:"..gate.."_off") -end - -function rotate_ports(L, param2) - for rotations=0, param2-1 do - port = L.a - L.a = L.b - L.b = L.c - L.c = L.d - L.d = port - end - return L -end - -gates = { -{name = "diode", inputnumber = 1}, -{name = "not" , inputnumber = 1}, -{name = "nand" , inputnumber = 2}, -{name = "and" , inputnumber = 2}, -{name = "xor" , inputnumber = 2}} - -local onoff, drop, nodename, description, groups -for _, gate in ipairs(gates) do - if gate.inputnumber == 1 then - get_rules = gate_get_input_rules_oneinput - elseif gate.inputnumber == 2 then - get_rules = gate_get_input_rules_twoinputs - end - for on = 0, 1 do - nodename = "mesecons_gates:"..gate.name - if on == 1 then - onoff = "on" - drop = nodename.."_off" - nodename = nodename.."_"..onoff - description = "You hacker you!" - groups = {dig_immediate=2, not_in_creative_inventory=1, overheat = 1} - else - onoff = "off" - drop = nil - nodename = nodename.."_"..onoff - description = gate.name.." Gate" - groups = {dig_immediate=2, overheat = 1} - end - - tiles = "jeija_microcontroller_bottom.png^".. - "jeija_gate_"..onoff..".png^".. - "jeija_gate_"..gate.name..".png" - - node_box = { - type = "fixed", - fixed = { - {-8/16, -8/16, -8/16, 8/16, -7/16, 8/16 }, - }, - } - - local mesecon_state - if on == 1 then - mesecon_state = mesecon.state.on - else - mesecon_state = mesecon.state.off - end - - minetest.register_node(nodename, { - description = description, - paramtype = "light", - paramtype2 = "facedir", - drawtype = "nodebox", - tiles = {tiles}, - inventory_image = tiles, - selection_box = node_box, - node_box = node_box, - walkable = true, - on_construct = function(pos) - local meta = minetest.get_meta(pos) - meta:set_int("heat", 0) - update_gate(pos) - end, - groups = groups, - drop = drop, - sounds = default.node_sound_stone_defaults(), - mesecons_gate = gate.name, - mesecons = - { - receptor = - { - state = mesecon_state, - rules = gate_get_output_rules - }, - effector = - { - rules = get_rules, - action_change = update_gate - } - } - }) - end -end - -minetest.register_craft({ - output = 'mesecons_gates:diode_off', - recipe = { - {'', '', ''}, - {'mesecons:mesecon', 'mesecons_torch:mesecon_torch_on', 'mesecons_torch:mesecon_torch_on'}, - {'', '', ''}, - }, -}) - -minetest.register_craft({ - output = 'mesecons_gates:not_off', - recipe = { - {'', '', ''}, - {'mesecons:mesecon', 'mesecons_torch:mesecon_torch_on', 'mesecons:mesecon'}, - {'', '', ''}, - }, -}) - -minetest.register_craft({ - output = 'mesecons_gates:and_off', - recipe = { - {'mesecons:mesecon', '', ''}, - {'', 'mesecons_materials:silicon', 'mesecons:mesecon'}, - {'mesecons:mesecon', '', ''}, - }, -}) - -minetest.register_craft({ - output = 'mesecons_gates:nand_off', - recipe = { - {'mesecons:mesecon', '', ''}, - {'', 'mesecons_materials:silicon', 'mesecons_torch:mesecon_torch_on'}, - {'mesecons:mesecon', '', ''}, - }, -}) - -minetest.register_craft({ - output = 'mesecons_gates:xor_off', - recipe = { - {'mesecons:mesecon', '', ''}, - {'', 'mesecons_materials:silicon', 'mesecons_materials:silicon'}, - {'mesecons:mesecon', '', ''}, - }, -}) - diff --git a/mods/mesecons/mesecons_gates/textures/jeija_gate_and.png b/mods/mesecons/mesecons_gates/textures/jeija_gate_and.png deleted file mode 100644 index 0ddc0434112164f957814cba436c92aa01485ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE(}u`rZR{xJ$JMiD8gCb z5ecNZg+Z8+Vb&Z8pdfpRr>`sf9Zp6TZatOt{1!kV$r9Iy66gHf+|;}h2Ir#G#FEq$ zh4Rdj3j}~- znkp)s3}(v8%gluKcBt4+-W2V1X@*ux0n_yZ-V^5^uujQqnrwb+Rbsen*R`MgA%5#M VBy8`sf9Zp6TZo`$!na%=*BuiW)N}Tg^b5rw57@Uhz6H8K4 z6v{J8G8EiBeFMT9`NV;W{5@S9Lo7}oon*+zV8FpN@&EssetDspv$puSJaA3EKb%Ga`8%5vqbFQ1<6xcb5_Y~{zB+W*fp3C>ZG UH_6`p4`?)lr>mdKI;Vst0GPT+D*ylh diff --git a/mods/mesecons/mesecons_gates/textures/jeija_gate_nand.png b/mods/mesecons/mesecons_gates/textures/jeija_gate_nand.png deleted file mode 100644 index 0e4294eb434c4661fe66deafab1a31a5ec007c8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE(}u`rZR{xJ$JMiD8gCb z5ecNZg+Z8+Vb&Z8pdfpRr>`sf9Zp6TZj+m5zc~SgBuiW)N}Tg^b5rw57@Uhz6H8K4 z6v{J8G8EiBeFMT9`NV;Wl097_&rL#}Ob+Lo_)Mx7s7-vrC6qsZ(v{fAhI{vTwz2St@4Bj3xa-)Rjd9xF7e32d px;*!YU+L;rE0y09?iBxP*JBW{kl|jd{|0CsgQu&X%Q~loCIGIFQeOZ7 diff --git a/mods/mesecons/mesecons_gates/textures/jeija_gate_not.png b/mods/mesecons/mesecons_gates/textures/jeija_gate_not.png deleted file mode 100644 index 939fb761d9a05f0d254bc679efc90e881e1e0c7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE(}u`rZR{xJ$JMiD8gCb z5ecNZg+Z8+Vb&Z8pdfpRr>`sf9Zp6TZZq@4)AN8rk|nMYCC>S|xv6<249-QVi6yBi z3gww484B*6z5(HleBwYwk)AG&Ar_~PPBP>>puoeN+x@@(X6%Y7j8c>M?zD*fl*oBt zRwKVHmTM9V!&|=PFHYYRyYX$M%Wmf>1wleCo$A`1|E^hVTJ`As>Q(My=gb!A+*!AA fZ}Y1q?>{qK6*ZCB;<@iD&=LkuS3j3^P6`sf9Zp6T9+9<=9DIR7k|nMYCC>S|xv6<249-QVi6yBi z3gww484B*6z5(HleBwYw+MX_sAr_~T6C^SYa3uT8)cQAHq}TGMzNDmtgv1Pu(t|4) h7qjv3F|)}rFuZ%nA`yJlSQMy@!PC{xWt~$(69CWIF&zK^ diff --git a/mods/mesecons/mesecons_gates/textures/jeija_gate_on.png b/mods/mesecons/mesecons_gates/textures/jeija_gate_on.png deleted file mode 100644 index 47028a89aced921d48a8d61c738f376c42041154..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE(}u`rZR{xJ$JMiD8gCb z5ecNZg+Z8+Vb&Z8pdfpRr>`sf9Zp6T9+htEf`>pM$r9Iy66gHf+|;}h2Ir#G#FEq$ zh4Rdj3A@9@ hi`jVinAzkQ7(^LZBvgO%&j4y;@O1TaS?83{1OUSjFaH1l diff --git a/mods/mesecons/mesecons_gates/textures/jeija_gate_xor.png b/mods/mesecons/mesecons_gates/textures/jeija_gate_xor.png deleted file mode 100644 index afbd6abe6973063ff5f5e4695429cb664ccfa814..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE(}u`rZR{xJ$JMiD8gCb z5ecNZg+Z8+Vb&Z8pdfpRr>`sf9Zp6TZY#Ue+pa(%$r9Iy66gHf+|;}h2Ir#G#FEq$ zh4Rdj3YCM zTFCC%*CfcuFuk5j<#3+EE>B0+A14~U9hP%Vn!9nf&AkOo&#p@qN6p6& i+j5icAAP^PCeB==%0t{R#NZduA_h-aKbLh*2~7aywater< above it --- (does not work with other liquids) - -minetest.register_node("mesecons_hydroturbine:hydro_turbine_off", { - drawtype = "nodebox", - tiles = {"jeija_hydro_turbine_off.png"}, - groups = {dig_immediate=2}, - description="Water Turbine", - paramtype = "light", - selection_box = { - type = "fixed", - fixed = {{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, - {-0.15, 0.5, -0.15, 0.15, 1.45, 0.15}, - {-0.45, 1.15, -0.1, 0.45, 1.45, 0.1}, - {-0.1, 1.15, -0.45, 0.1, 1.45, 0.45}}, - }, - node_box = { - type = "fixed", - fixed = {{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, - {-0.15, 0.5, -0.15, 0.15, 1.45, 0.15}, - {-0.45, 1.15, -0.1, 0.45, 1.45, 0.1}, - {-0.1, 1.15, -0.45, 0.1, 1.45, 0.45}}, - }, - sounds = default.node_sound_stone_defaults(), - mesecons = {receptor = { - state = mesecon.state.off - }} -}) - -minetest.register_node("mesecons_hydroturbine:hydro_turbine_on", { - drawtype = "nodebox", - tiles = {"jeija_hydro_turbine_on.png"}, - drop = "mesecons_hydroturbine:hydro_turbine_off 1", - groups = {dig_immediate=2,not_in_creative_inventory=1}, - description="Water Turbine", - paramtype = "light", - selection_box = { - type = "fixed", - fixed = {{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, - {-0.15, 0.5, -0.15, 0.15, 1.45, 0.15}, - {-0.5, 1.15, -0.1, 0.5, 1.45, 0.1}, - {-0.1, 1.15, -0.5, 0.1, 1.45, 0.5}}, - }, - node_box = { - type = "fixed", - fixed = {{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, - {-0.15, 0.5, -0.15, 0.15, 1.45, 0.15}, - {-0.5, 1.15, -0.1, 0.5, 1.45, 0.1}, - {-0.1, 1.15, -0.5, 0.1, 1.45, 0.5}}, - }, - sounds = default.node_sound_stone_defaults(), - mesecons = {receptor = { - state = mesecon.state.on - }} -}) - - -minetest.register_abm({ -nodenames = {"mesecons_hydroturbine:hydro_turbine_off"}, - interval = 1, - chance = 1, - action = function(pos, node, active_object_count, active_object_count_wider) - local waterpos={x=pos.x, y=pos.y+1, z=pos.z} - if minetest.get_node(waterpos).name=="default:water_flowing" then - minetest.add_node(pos, {name="mesecons_hydroturbine:hydro_turbine_on"}) - nodeupdate(pos) - mesecon:receptor_on(pos) - end - end, -}) - -minetest.register_abm({ -nodenames = {"mesecons_hydroturbine:hydro_turbine_on"}, - interval = 1, - chance = 1, - action = function(pos, node, active_object_count, active_object_count_wider) - local waterpos={x=pos.x, y=pos.y+1, z=pos.z} - if minetest.get_node(waterpos).name~="default:water_flowing" then - minetest.add_node(pos, {name="mesecons_hydroturbine:hydro_turbine_off"}) - nodeupdate(pos) - mesecon:receptor_off(pos) - end - end, -}) - -minetest.register_craft({ - output = "mesecons_hydroturbine:hydro_turbine_off 2", - recipe = { - {"","default:stick", ""}, - {"default:stick", "default:steel_ingot", "default:stick"}, - {"","default:stick", ""}, - } -}) - diff --git a/mods/mesecons/mesecons_hydroturbine/textures/jeija_hydro_turbine_off.png b/mods/mesecons/mesecons_hydroturbine/textures/jeija_hydro_turbine_off.png deleted file mode 100644 index 5ca1a12f8c0aa4296de014e11a6194af6c7140be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 835 zcmV-J1HAl+P)Px#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P=i+HNMI^2LJ#9)k#D_R4C6S z$URRRX8-`;_xt1S?7N&x;sSvHcI`7LnJOfdxI-FH7XAf8en7Xb88T$;)PW&tMWQ6G z5KAUf2{F(i7>Gf^vUAu}iS0sdKJLT!z8(6E58T+;ppVi<<8Qihc0y&k6Y&g5jf z-9~X72T?R5<$Sq(tKH6g{`~!e2gURAZ`9QAtBeb8W*BaD8RL~wY|N)AD5TAjYfKU zS}ApYd~8fkCP{M9Y+4f&0DwWW2~(*wrIktrnWmYt?StpfGx_`<3k&bckWs)%galI@o+GR0HB=1e*YQ(X_{a#hyf5%CQ)Qr)=8@cec#{N+4*5<=}V(= zvshGGpH{1Gp^zxmIXJjkDggk#eEdjk`y12T-rh#tZucq(et+_0B%l9@(w`a2-o5*) zZU5%F*?aeXah#`)ll8p6o;^c^G#U-Ova)h^cJ^JNz+9IwHgo^JozELm-db2-)69kudZ*DFQLr4fEBnkq6F(Kq?Fd&Q}gf9DiCPe4!SKs&H z`ue(Qn)Q0!^SpY!u9WgTZ)Px#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P=i+Ik$XvEC2uk!%0LzR4C6S z$hmJ5SsVc1cfa3Uw&mTd>^LYfI0<7{tSC^5l_=5?Dmp~L(a_THuh5Y;qS%NiSdkE< zi6V$Z5h6KOupAE_3lUr3YdoIgy)E`DKfJ%c&pGe+`=wH;*XwDm7Z(@L&(HJuyw>{v z_dJhMS|}76jRxM{-oE&DF%RYfL^us8rHG;NuQ32bX_Q8(X_|xKfK$G_vh4dli{m&7 zqwL?=+ve>z<2Oj7`{I6`)Q8bsJja^epb>dD@6_rw5 z-7VpgM%qt(GdAU)a`)d|Vp&$!%D#?YuNW&2Mh_mQ4{yMY$K>%7`ed0eKc!C}jUN?R z@vVHDF*8z1QZAP>nT$jdOmL_p0>LFW5`+C_0)&wm#@qk{B$gQCYPCu(FE7I|B#H<7i4>9mA%YlSV2Y_l zO~a&u+Lpbvv_x#%=A2VT4bw=1gaQQvRHP6`0DvgM0t+UDBT|+AkOD90%}$H&K{-|x>RvzMP=Ubn9o>V?u_>85jYqqT9jch_~?TijBc)M_JjV5@(V0+Z`^zK*E58WKlYy&pU>>skMWN?nLA(tr4(OX zU3L9#&8YN zzyN~g1^<}&3{(W(vg-c*co$8U8B@bQWWaR7{`@(bEEA>%UD3B+pI_sa z)Vlmy7*iIDhRd&o;d+SD05Kb)2UC`0KQJ>$O^NaqxcoMqA!;kbb5S3ACa!<4p1k}D z(esx*iXrA8!*fxDny9EK2B|3w>His|rbI!_+We zew)tVo6WF!YLvsVWe2Pn?EU%vK7zRC$;+>Q@4Sz4y0q+o6YN zzy#_48J>$q`3hWqo6hig8v|h=HH9JlKZDeisHi9gVn9?>6kHEc8lYxF^biH$?jha= zJbqwilXEjr5qQh0%ctS{kC{(Fgu&D1|K(jT7<{uY?|Q+)@r++L;vX{~Tn)2u+!N(+?8}>bw?9iGn>ZZef%bj?05PeK UAOp8KG5`Po07*qoM6N<$f;+@|CIA2c diff --git a/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_off.png b/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_off.png deleted file mode 100644 index 41b5ff44d5255d441342675101836784cbcc413c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 293 zcmV+=0owkFP)YN zzyN~g1^<}&3{(W(vg-c*co$8U8B@bQWWaR7{`@(bEEA>%UD3B+pI_sa z)Vlmy7*iIDhRd&o;d+SD05Kb)2UC`0KQOb&xj_PiPs8^gGoOM8gS_znCojK3^f0pV z^6N&x1C39^m)Sr?;PPu>Zb_}L&#&o=9bj@_WaVHAK&19;Q0UP_Gf8i r6B#i*ZES1|H}cn`U4uU!XrGn<-A1W<*rWj-00000NkvXXu0mjf*L;g4 diff --git a/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_on.png b/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_on.png deleted file mode 100644 index 154288b48bbf4e79234dc441b92d4ea9ced3cacb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Gdx`!Lp07OryXE<`CoEgx7$yy zn7Y~LK2%CGCn}h>D*m-^zA|OS3Jta-hma7F82&)11!>M-1Xv%uQ@qD!QTqA3r*p7fKvqe*2e!p~<0;X-SFpRG=FfJYD@< J);T3K0RX8-P-*}G diff --git a/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_curved_tb_off.png b/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_curved_tb_off.png deleted file mode 100644 index 85ca90b36ebb88fb95099bc7d2503cfdf56d4636..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4v(~;Dvx-g+ykJ{98VX=5RLQ62@&D5FHk4$9up2Oijj{=jZ1y z&P=!@T3h{dtHJgq*RDUme&NRUy4T6K4zzfGl~y}CUw&S~#fH;wp6lDc?Amwq%7G3| zm3*mBf1av$Jd5uyTX?%+C1cVzptc>VTQ^v626sdUz5bM)*deELuuJnx|IB_M|K#cQ vyB6hdWYJ#6wxe2aznI!7&w}p>Uzr)A?{XE z)7O>#4v(~;nrhv@tNuWtWKS2z5RLQ62@1*$q2PcS;L+5??*&PhZ~Yik_PItEWyKbLh*2~7YgL^*N* diff --git a/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_ends_01x.png b/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_ends_01x.png deleted file mode 100644 index b742152ff9f9e33048f9732d4fa802432155baf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={W_IkQFhIkxLPMKVsoRIKf+Lfe) zgde~DNHH@vuX_>A#@2Rvee1-d^?yHh7g-!TaA3om22p09T>iEPtxh(t9zOEnF=6Xz zddB+WuHQn7v$Y4DthYNK$$ZazYp1M|U$y*&b8kydvFmIp{+(ebah84Y&jb_so@dR8 zGx)Duy*gd?L-UrG5)u-1x${mP+mz|?w0ZOSwF-IZH*BUhHY%Qac;oEs{PqyLAE^`m tF1*~(*!VEs8f5tdKP~CgvmGb$Gpy|Ic--9Fa~tRp22WQ%mvv4FO#s8aY}x<- diff --git a/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_ends_01z.png b/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_ends_01z.png deleted file mode 100644 index 497a467f4bda0729c9ef42e79788fa40094abc33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={W4tu&dhIkxLPMI+4(18O79?U)q zBsWxQF*7?)Ic&(r)|Se?X2Q{%5oRyD_N68y?D!Kkqp`6uI_ULYM|-)i1%+yCQp|2` zU;h8N%O|+M^0V5Vw>&&N@$=(|F+_zk`IknM4BG%c+(&%eOhhDZAl4<64(2y zR2jaL`sb$&811Qb^YL{I*=2$lKCwno9U)h(~RzYpp-0Q3NZr>mdKI;Vst07h+R{r~^~ diff --git a/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_ends_10z.png b/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_ends_10z.png deleted file mode 100644 index 830d390ebba711970c395efcbe17670b67b372c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={W&Um^whIkxLPMKVsoRIKf+Lfe) zgde~DNHH@vuX_>A#@2Rvee1-d^?yHh7g-!TaA3om22p09T>iEPtxh(t9zOEnF=5kT zxyvUQ9&XQ8ZVi+>{A^`>W=|AsXkC((AM{7Uk>j7gK9H`=@_qf5p{1lcIc7R{s0-N9uEQSnQ-2(^u^i rAF+$AS)|K(`v3oQjaL_rU*TjZGR!hplGoA(TEO7x>gTe~DWM4fAn!O_ diff --git a/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_ends_on.png b/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_ends_on.png deleted file mode 100644 index 75cf435913869dcbce61b7b9d7f3e37c66f9be69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|uAVNAAsXkC(u# a%EX|s@~7|4uzWtCfefCmelF{r5}E)XPB19| diff --git a/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_sides_off.png b/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_sides_off.png deleted file mode 100644 index db33f149b053480998d59052d3e114b68ec1ee58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4u>G8AdiZ3WHnGovcxr_#5q4VH#M(>!MP|ku_QG`p**uBL&4qCHz2%`PaLSo z$v%H-nT=XF;e{qXgtDO>Et?L5=txs4|rN?+vi`RVmTJU&x0o=v-wlmO&j pe|}wJhQ>u3DYnIl20e!u7`oW&k2CWnDFIDm@O1TaS?83{1OVArJ~#jX diff --git a/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_sides_on.png b/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_sides_on.png deleted file mode 100644 index f76e9a876d2da3af73af78cf9a50b9c785892ee0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPaj|i(S<0IG4>w!XMo-U3d7N?UFCd~RYU-9q%dbX9C z{}(S>^l$Q+{XE z)7O>#4v(~ufsW*#v{azbWKS2z5RLQ62@BQk|GGNCw7QQ!ehHdHs`>Et+kalQ zIriV@$Ct(Jgnc4)q;{xo)!Q$2O|(A8OnH1$8S9cXC_~&QwAv1?F nZ8w~!On&h0;j}AQ diff --git a/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_tjunction_tb_on.png b/mods/mesecons/mesecons_insulated/textures/jeija_insulated_wire_tjunction_tb_on.png deleted file mode 100644 index 8fc312b144f16993071830adfa8ff1df0b54e423..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4v(~ufp+_h&&Pm5d7dtgAsXkC6C_w$7>%2+OwovMJe_}8a?v&;8*$Y$eO+Bi z6J{Nn@Nd3j7MEcT+oTY8S69Oc%c8Ql#PTC8pBw(TlVor+F(J51^K^@5$(vnKBJs?J zH(QHu+1!5J4l*ztei@~6OwU{fXfuPStDnm{r-UW|howQ> diff --git a/mods/mesecons/mesecons_lamp/depends.txt b/mods/mesecons/mesecons_lamp/depends.txt deleted file mode 100644 index acaa924..0000000 --- a/mods/mesecons/mesecons_lamp/depends.txt +++ /dev/null @@ -1 +0,0 @@ -mesecons diff --git a/mods/mesecons/mesecons_lamp/init.lua b/mods/mesecons/mesecons_lamp/init.lua deleted file mode 100644 index 6cdae2d..0000000 --- a/mods/mesecons/mesecons_lamp/init.lua +++ /dev/null @@ -1,61 +0,0 @@ --- MESELAMPS --- A lamp is "is an electrical device used to create artificial light" (wikipedia) --- guess what? - -mesecon_lamp_box = { - type = "wallmounted", - wall_top = {-0.3125,0.375,-0.3125,0.3125,0.5,0.3125}, - wall_bottom = {-0.3125,-0.5,-0.3125,0.3125,-0.375,0.3125}, - wall_side = {-0.375,-0.3125,-0.3125,-0.5,0.3125,0.3125}, -} - -minetest.register_node("mesecons_lamp:lamp_on", { - drawtype = "nodebox", - tiles = {"jeija_meselamp_on.png"}, - paramtype = "light", - paramtype2 = "wallmounted", - legacy_wallmounted = true, - sunlight_propagates = true, - walkable = true, - light_source = LIGHT_MAX, - node_box = mesecon_lamp_box, - selection_box = mesecon_lamp_box, - groups = {dig_immediate=3,not_in_creative_inventory=1, mesecon_effector_on = 1}, - drop="mesecons_lamp:lamp_off 1", - sounds = default.node_sound_glass_defaults(), - mesecons = {effector = { - action_off = function (pos, node) - minetest.swap_node(pos, {name = "mesecons_lamp:lamp_off", param2 = node.param2}) - end - }} -}) - -minetest.register_node("mesecons_lamp:lamp_off", { - drawtype = "nodebox", - tiles = {"jeija_meselamp_off.png"}, - inventory_image = "jeija_meselamp.png", - wield_image = "jeija_meselamp.png", - paramtype = "light", - paramtype2 = "wallmounted", - sunlight_propagates = true, - walkable = true, - node_box = mesecon_lamp_box, - selection_box = mesecon_lamp_box, - groups = {dig_immediate=3, mesecon_receptor_off = 1, mesecon_effector_off = 1}, - description="Meselamp", - sounds = default.node_sound_glass_defaults(), - mesecons = {effector = { - action_on = function (pos, node) - minetest.swap_node(pos, {name = "mesecons_lamp:lamp_on", param2 = node.param2}) - end - }} -}) - -minetest.register_craft({ - output = "mesecons_lamp:lamp_off 1", - recipe = { - {"", "default:glass", ""}, - {"group:mesecon_conductor_craftable", "default:steel_ingot", "group:mesecon_conductor_craftable"}, - {"", "default:glass", ""}, - } -}) diff --git a/mods/mesecons/mesecons_lamp/textures/jeija_meselamp.png b/mods/mesecons/mesecons_lamp/textures/jeija_meselamp.png deleted file mode 100644 index 5456ee98aea05dec000fdce822a9665ec1f658be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPa2cw{f*EC9V-A&iT2ysd*&~&PAz-C8;S2 z<(VZJ3hti10pX2&;y^_?o-U3d7N_4%-pG5{fQQAuk&Ex^#4m)L#)ZyYJNQ`!@n58PX=qFi~L@>~R2E$l&Sf=d#Wzp$Pz`epA!{ diff --git a/mods/mesecons/mesecons_lamp/textures/jeija_meselamp_on.png b/mods/mesecons/mesecons_lamp/textures/jeija_meselamp_on.png deleted file mode 100644 index 2316e00e670c03d4e02025549f0a77798577a3f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPa2cw{X`MG)(PoR)wiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f1SPZ!4!i_>d^9Qm3Jc#3y5Yzd92WIF$FqfNVd!CDC+j!nT! zjV|>as#zs!-laRae9I`e#B;e)Pkk5 vu^(dZ&e1xb{J&kRU1j;Hi#$cEco^iLo_1zW|@9_RU=?G2Rt7`*u}{J!5Zk-J30 zBVPA!B7@c{Ba?ZPG`2lnk-NV3zBjw(PHP7L69EgG7y}r;Z_M=jS*L%vVDhDEu7+F7)VZeKw1IU@C zVVVT&@sM$(>(Je(_ty6^4BYQ@owcn1DOp_$kh83-^}WU zAbeEbEGvvY#ddng-_ttZhY=5G({@WS&WhWno>>{lViXO=Hva%w(E494sY? zkw1S3!D5scNl7#WwvB0`t_5saBqda-D*3lX<4BDB{GjVfO6HsZkB4|~DN$7dY@4M- zj53aVeeHyzpP!7Qlw!MZK8thg3Fa)zLX1!MA0Og9It=#mBA1Jt&z#S+t*LT6vTbbJ j-ffvCet*S#Za4k{YO@e(qZf0r00000NkvXXu0mjfxMues diff --git a/mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_darkgray_off.png b/mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_darkgray_off.png deleted file mode 100644 index 7e5aae7354452b5b0549d0ed7580166e64abf13a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 447 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%tnXQQW!V~EE2sgpJa9d;0Ko`3Cj zGM6~Zj};&OtNvv0KlM0Fq-uPxgo+GW+%cSMxua<(h#mMckOfGXb}kc zSyRpVY5azopr04(^GJOBUy diff --git a/mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_darkgray_on.png b/mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_darkgray_on.png deleted file mode 100644 index e6d4d0056d906b1657a327326f1a7cfc73271f1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 667 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%v74ZWT&jv*T7Q-e-Vk~ZWJ5pq(# ze&pP(*){i`{m-A*Ec{X6RAcP%(1$LbCcfqejvv<-e7840dcCON#wS5uahhje+WDRh z37I0_Z*O0>Z}H4~@4s6vU$yO8*4mC4#eSM=pQZ)7%!qX9dtC9m?qKfiZ?*To*WTWi zd%I)BwOPe%4VKGicAk((?s@nw`n`usV3pNerIlN!1qFFIc6R_BddA1a!)5)9d)9)A zNnV<_*eljvjau!}@q_Bt=ryPGc1|n!XkJ&e9aUihhO#&UW>--AnX12C%owob&oV>I^scG$Z3Nm{Xl^BgTzZ70xU)HO6cyjuoGaF3>1qCm69y)dA z%%3~&E?1ZHrz_8h3=Iffi@w)y z+w!l!{#o>Luep-Sst$$;-fb+WYkwID2Z~Poe*5k1pMS)!wI)@Fa@kJ?dS11}HKHUX zu_V%}>cptHiA#evS=0 PPy>UftDnm{r-UW|np*_8 diff --git a/mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_gray_off.png b/mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_gray_off.png deleted file mode 100644 index f168fc2c454a7325899511ee40221b2f51ab9d8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 452 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%tnXPc*sV~EE2sS`K)F+1|O+&>dn z@8}ZVBG30RukUlx7JH0yRbxqyg*!6ka=CXLW26-?!IWVmWT|WKt zmydP3_rykJOY0EZ(Dz)Wl`?s^M37E3&))Ml9hp64*v>LU ze3F~D>Q=hvHqMOmeD?QEb{s4Czc%4Z^8Hz}bTd=V9rO9S`TM=qui|%okDHnqIjwS@ zuCr2P)b-G5a@$Xft(2MHAHS(I+UrVwqzcdnswJ)wB`Jv|saDBFsX&Us$iUD@*T6*A y&^W}<)XK!f%G3nNwK6a`ztVaSiiX_$l+3hB+#2?MX$GoiVDNPHb6Mw<&;$U}cb0$v diff --git a/mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_gray_on.png b/mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_gray_on.png deleted file mode 100644 index 24c547042b6fe343f681867bd6a6c19822956e2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 662 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%v74IQ2?jv*T7doP|Ynr6ts_CSEo zb6?o|`oR26i_K&nE1k2~OZ{tifT5=5&x%u)&!hScloh}ExkOH#Id$sGw7k6i_3z)` z-~YAv(itP;Lz_R%xyv@4pI>~=(zRt~^?Qa1GX)dV zs`H=4PA%4(r08Mtyk_2WsWi7E*P_yPSqm~UY)MN~@;TEKVgAeJe3Z9K#|x&=y+7s{ zha8tUa^|^=;LPH6Ti?l~<*ju+;u{{C*2SR|l-=7gW9Cf#-OIKvTlHVBt>cW33(tkB z_Z<~aB_5l}CGT0(aihBZnw7)v|F1fxOuXS#@T?nyk`0 z|J}adTe~&;PVM{LwCS!c*A||z2u)k%wf?iR62qPKwY9Z-XY8K5GIVLjmwWN%m9@Y4 zb}n7D%RIGZ=iS5ei}S8`uhvpJQ*rU$Ulnw9@Aulz`w!d=4Gp!ow|8Y* zyY=3^`}20T@klB8T$sq=KeyN~ZRhG$GuB%k`@H8bV^vksmtFNo>VOfXTH+c}l9E`G zYL#4+3Zxi}3=EBQ4NP!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%tnXM?AUV~EE2sgpMP9dQtFzCZi! zrzu_98b3^;fT(;9q5*7Sbe?*tpgNAn)mFKamLwTzebbY$!M zP!&yE!(~&y_NZ!PUAyF8vg_>Ikbldv&KTH!|G@cpVxIja=ZwR=Y_*kfH9w zzu9)pQ7ifE)2g3LyF~nb-DbLm0o|@z;u=wsl30>zm0Xkxq!^4042^UROmq#6Lkvx= rObx6IKwK*W1D!wh5hxmR^HVa@DsgLwU3mNnPy>UftDnm{r-UW|sAQTC diff --git a/mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_green_on.png b/mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_green_on.png deleted file mode 100644 index 225bf4ea415b7a80d65d6b78f3f201cd2cb9e58a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 705 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%v74Vyh(978nDr%pPX_t=1^#ols~ z?(vCtm;HCR*#7GGeJ+#hZku!>C(X6x*d6ialSk2shXqHTzrCEKer#T{_w7qsR~irZ z-tN79YSxKPi4OZeH6Ijp-*vA)bDA^Rz`>cBLnEhEh?CFUIQ~c7v&g;~;&JmT=FMW@ zCDfL&%kj7=$oMG;WhP$yB0JaR6r18iuB8FGx&HYE{We@I8#a`ba4nr6q$$w5fU)7$ z$8wG%_9xri#7>TEEle9XT@w_uHm;slZ6+Bhd#-40pT?Bdr~R`U6E=!IF3?`h z(=zjC7wg8&>X-gs+i+u-iolY?u{++pk$Yd@-Y2DN*`P6HYUx4iXET4!es6y7iS_&R zb8L$*O2zJtJ-c~hYEf;m%Dzv(j$GCkYI?qKxh8)WFfLU~Tq8hEiLRk>h@q*KiKUf^1(0iHU|<+~>luoM-29Zxv`X9>92k!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%tnr_0mDF+}71)=Rd0PKp975Awek zGWc%!^d#=mxnuGh9OBl9_|6g7)G~K&qmPW`WERK86R#A$vDRWgHB*@T*w^fhN;@_z z)%kLDkMjnB6lrDkiH3K7snnRpZ8y=sv}n+{0+A5X*zg_%!SpV-tfhjUqk6*hN zoOfr1aEtcTP3g{kEyp;%Nqr67v+*(G<7)Z;FB`1C16`$B;u=wsl30>zm0Xkxq!^40 z42^UROmq#6Lkvx=Obx6|Oo3c01A|;ae;pJJx%nxXX_dG&$oPDp0Mx+X>FVdQ&MBb@ E0RAI{wEzGB diff --git a/mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_red_on.png b/mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_red_on.png deleted file mode 100644 index 512b0fe4e0478cadefb22c6c1c2e54239db8a42b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 650 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%v74K(f9t(Eb`JjJl}9zqwRyMT2X7a*p-*=ew}S;XE#HwXW^;~Qpp#j1iP9Z zAE-`BiS^`sUQr)jasIiw>%qg!zK5SW#V!_c@LHpN&alto_`c7-R%viGJWt=%cier= z(sdWDnC}^%=VAVC9UtG|l)YwY?n|p(di<7+5|Lu7w9MzKZ3(+#>N~md_0(-gqgHV# zuspLoeBAMVa?c?NJ@GYXZ(J6Rb&pk^bbJ0{rvp(vff>G`f!8Ioqt}JcViR1(Dd=>- z^4ZK)PIJwsIQ>=g58p1W)bSujtoB-mNXLi&{w^DHbEGw&HtacXZ@E>6TTwt+b7StC z-M@m%>$bdSoO9ayyY1&Qn;zJ{_TuQ8GUNH4%atOEe=bz*H}2c1rh0UjQ6CR;>decf z@7xOxJKQ(s=}}f(k+b%_VB&qwhx3G688&%R$SmF5ISifV~#L`h0wNvc(HQ7VvPFfuSS(ls#A yH8c(}G_^7{urf9Sa;*#u!fawzplHa=PsvQH#H~R+@rejf1B0ilpUXO@geCxwul98S diff --git a/mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_yellow_off.png b/mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_yellow_off.png deleted file mode 100644 index 2e7fed0675df7a2f4c6675df33f95fa4d0bcb93e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Y)RhkE)4%caKYZ?lYt_f1s;*b z3=BMe3=G`DjHS9e_X7plOFVsD+3&J3a`H2-I;P+R6x!hF;uxZFe(OX_zC#W?uKTA? zFmqq9i0#~gzu7GUu6hkDjx%+VgIN}NuuRmfm})!g{rgtGo^~Btywu@uP0DpT$jE%fY*zVTR!`~ZR1Fl^tJCi!*RyJ#U`SD+8?&n zN}O&=d-lxyuA{l*xXHn6Z%;Fu>Sgjx`|~)poX&72XK;kE$3MEf<(=HiBD*6$6c%l4 jsW$gq?*8Fw)?XH1K7Zl&d8xmEZfEdx^>bP0l+XkKeg9}M diff --git a/mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_yellow_on.png b/mods/mesecons/mesecons_lightstone/textures/jeija_lightstone_yellow_on.png deleted file mode 100644 index 8943acac28302252b2347856ad58523dd3b8d91a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 486 zcmV@P)(4lWoBELs2n0dq-2 zK~yNujgrf5(@+3J&v9=OH?`BWfP};!@&CWT3W^a-oNWTJmV|u zp@jl1EU>@~GYq84Tm07O9V*OZgoO{RP@q5q3)#q(%q2X-BYuSwbfkl$J^;y|Fg3o% z3$)3Cr-ElP!%1G&oV3>`D1a{HnjEwQph8!m#Rj@HC;g;-=;Z*wtnZ;s&?R>N2(+Zr zUVHdVdVBPbgsHKH3;co#wa8C+PZp@L(>G{C0dSEq45UJpA4#{J?+c!xgCjYHo$Nwjl?eyj cqIdZE7owcrZ$Fj!IsgCw07*qoM6N<$g1ZXKA^-pY diff --git a/mods/mesecons/mesecons_luacontroller/depends.txt b/mods/mesecons/mesecons_luacontroller/depends.txt deleted file mode 100644 index acaa924..0000000 --- a/mods/mesecons/mesecons_luacontroller/depends.txt +++ /dev/null @@ -1 +0,0 @@ -mesecons diff --git a/mods/mesecons/mesecons_luacontroller/init.lua b/mods/mesecons/mesecons_luacontroller/init.lua deleted file mode 100644 index 5aea239..0000000 --- a/mods/mesecons/mesecons_luacontroller/init.lua +++ /dev/null @@ -1,562 +0,0 @@ --- Reference --- ports = get_real_portstates(pos): gets if inputs are powered from outside --- newport = merge_portstates(state1, state2): just does result = state1 or state2 for every port --- action_setports(pos, rule, state): activates/deactivates the mesecons according to the portstates (helper for action) --- action(pos, ports): Applies new portstates to a luacontroller at pos --- lc_update(pos): updates the controller at pos by executing the code --- reset_meta (pos, code, errmsg): performs a software-reset, installs new code and prints error messages --- reset (pos): performs a hardware reset, turns off all ports --- --- The Sandbox --- The whole code of the controller runs in a sandbox, --- a very restricted environment. --- However, as this does not prevent you from using e.g. loops, --- we need to check for these prohibited commands first. --- Actually the only way to damage the server is to --- use too much memory from the sandbox. --- You can add more functions to the environment --- (see where local env is defined) --- Something nice to play is is appending minetest.env to it. - -local BASENAME = "mesecons_luacontroller:luacontroller" - -local rules = {} -rules.a = {x = -1, y = 0, z = 0, name="A"} -rules.b = {x = 0, y = 0, z = 1, name="B"} -rules.c = {x = 1, y = 0, z = 0, name="C"} -rules.d = {x = 0, y = 0, z = -1, name="D"} - ------------------- --- Action stuff -- ------------------- --- These helpers are required to set the portstates of the luacontroller - -local get_real_portstates = function(pos) -- determine if ports are powered (by itself or from outside) - ports = { - a = mesecon:is_power_on(mesecon:addPosRule(pos, rules.a), mesecon:invertRule(rules.a)) - and mesecon:rules_link(mesecon:addPosRule(pos, rules.a), pos), - b = mesecon:is_power_on(mesecon:addPosRule(pos, rules.b), mesecon:invertRule(rules.b)) - and mesecon:rules_link(mesecon:addPosRule(pos, rules.b), pos), - c = mesecon:is_power_on(mesecon:addPosRule(pos, rules.c), mesecon:invertRule(rules.c)) - and mesecon:rules_link(mesecon:addPosRule(pos, rules.c), pos), - d = mesecon:is_power_on(mesecon:addPosRule(pos, rules.d), mesecon:invertRule(rules.d)) - and mesecon:rules_link(mesecon:addPosRule(pos, rules.d), pos), - } - return ports -end - -local merge_portstates = function (ports, vports) - local npo = {a=false, b=false, c=false, d=false} - npo.a = vports.a or ports.a - npo.b = vports.b or ports.b - npo.c = vports.c or ports.c - npo.d = vports.d or ports.d - return npo -end - -local generate_name = function (ports) - local overwrite = overwrite or {} - local d = ports.d and 1 or 0 - local c = ports.c and 1 or 0 - local b = ports.b and 1 or 0 - local a = ports.a and 1 or 0 - return BASENAME..d..c..b..a -end - -local setport = function (pos, rule, state) - if state then - mesecon:receptor_on(pos, {rule}) - else - mesecon:receptor_off(pos, {rule}) - end -end - -local action = function (pos, ports) - local node = minetest.get_node(pos) - local name = node.name - local vports = minetest.registered_nodes[name].virtual_portstates - local newname = generate_name(ports) - - if name ~= newname and vports then - local rules_on = {} - local rules_off = {} - - minetest.swap_node(pos, {name = newname, param2 = node.param2}) - - if ports.a ~= vports.a then setport(pos, rules.a, ports.a) end - if ports.b ~= vports.b then setport(pos, rules.b, ports.b) end - if ports.c ~= vports.c then setport(pos, rules.c, ports.c) end - if ports.d ~= vports.d then setport(pos, rules.d, ports.d) end - end -end - --------------------- --- Overheat stuff -- --------------------- - -local heat = function (meta) -- warm up - h = meta:get_int("heat") - if h ~= nil then - meta:set_int("heat", h + 1) - end -end - ---local cool = function (meta) -- cool down after a while --- h = meta:get_int("heat") --- if h ~= nil then --- meta:set_int("heat", h - 1) --- end ---end - -local overheat = function (meta) -- determine if too hot - h = meta:get_int("heat") - if h == nil then return true end -- if nil then overheat - if h > 40 then - return true - else - return false - end -end - -local overheat_off = function(pos) - mesecon:receptor_off(pos, mesecon.rules.flat) -end - -------------------- --- Parsing stuff -- -------------------- - -local code_prohibited = function(code) - -- Clean code - local prohibited = {"while", "for", "repeat", "until", "function", "goto"} - for _, p in ipairs(prohibited) do - if string.find(code, p) then - return "Prohibited command: "..p - end - end -end - -local safe_print = function(param) - print(dump(param)) -end - -deep_copy = function(original, visited) --deep copy that removes functions - visited = visited or {} - if visited[original] ~= nil then --already visited this node - return visited[original] - end - if type(original) == 'table' then --nested table - local copy = {} - visited[original] = copy - for key, value in next, original, nil do - copy[deep_copy(key, visited)] = deep_copy(value, visited) - end - setmetatable(copy, deep_copy(getmetatable(original), visited)) - return copy - elseif type(original) == 'function' then --ignore functions - return nil - else --by-value type - return original - end -end - -local safe_serialize = function(value) - return minetest.serialize(deep_copy(value)) -end - -local interrupt = function(params) - lc_update(params.pos, {type="interrupt", iid = params.iid}) -end - -local getinterrupt = function(pos) - local interrupt = function (time, iid) -- iid = interrupt id - if type(time) ~= "number" then return end - local iid = iid or math.random() - local meta = minetest.get_meta(pos) - local interrupts = minetest.deserialize(meta:get_string("lc_interrupts")) or {} - local found = false - local search = safe_serialize(iid) - for _, i in ipairs(interrupts) do - if safe_serialize(i) == search then - found = true - break - end - end - if not found then - table.insert(interrupts, iid) - meta:set_string("lc_interrupts", safe_serialize(interrupts)) - end - minetest.after(time, interrupt, {pos=pos, iid = iid}) - end - return interrupt -end - -local getdigiline_send = function (pos) - local digiline_send = function (channel, msg) - if digiline then - digiline:receptor_send(pos, digiline.rules.default, channel, msg) - end - end - return digiline_send -end - -local create_environment = function(pos, mem, event) - -- Gather variables for the environment - local vports = minetest.registered_nodes[minetest.get_node(pos).name].virtual_portstates - vports = {a = vports.a, b = vports.b, c = vports.c, d = vports.d} - local rports = get_real_portstates(pos) - - return { - print = safe_print, - pin = merge_portstates(vports, rports), - port = vports, - interrupt = getinterrupt(pos), - digiline_send = getdigiline_send(pos), - mem = mem, - tostring = tostring, - tonumber = tonumber, - string = { - byte = string.byte, - char = string.char, - find = string.find, - format = string.format, - gmatch = string.gmatch, - gsub = string.gsub, - len = string.len, - lower = string.lower, - match = string.match, - rep = string.rep, - reverse = string.reverse, - sub = string.sub, - }, - math = { - abs = math.abs, - acos = math.acos, - asin = math.asin, - atan = math.atan, - atan2 = math.atan2, - ceil = math.ceil, - cos = math.cos, - cosh = math.cosh, - deg = math.deg, - exp = math.exp, - floor = math.floor, - fmod = math.fmod, - frexp = math.frexp, - huge = math.huge, - ldexp = math.ldexp, - log = math.log, - log10 = math.log10, - max = math.max, - min = math.min, - modf = math.modf, - pi = math.pi, - pow = math.pow, - rad = math.rad, - random = math.random, - sin = math.sin, - sinh = math.sinh, - sqrt = math.sqrt, - tan = math.tan, - tanh = math.tanh, - }, - table = { - insert = table.insert, - maxn = table.maxn, - remove = table.remove, - sort = table.sort - }, - event = event, - } -end - -local create_sandbox = function (code, env) - -- Create Sandbox - if code:byte(1) == 27 then - return _, "You Hacker You! Don't use binary code!" - end - f, msg = loadstring(code) - if not f then return _, msg end - setfenv(f, env) - return f -end - -local do_overheat = function (pos, meta) - -- Overheat protection - heat(meta) - --minetest.after(0.5, cool, meta) - if overheat(meta) then - local node = minetest.get_node(pos) - minetest.swap_node(pos, {name = BASENAME.."_burnt", param2 = node.param2}) - minetest.get_meta(pos):set_string("lc_interrupts", "") - minetest.after(0.2, overheat_off, pos) -- wait for pending operations - return true - end -end - -local load_memory = function(meta) - return minetest.deserialize(meta:get_string("lc_memory")) or {} -end - -local save_memory = function(meta, mem) - meta:set_string("lc_memory", safe_serialize(mem)) -end - -local interrupt_allow = function (meta, event) - if event.type ~= "interrupt" then return true end - - local interrupts = minetest.deserialize(meta:get_string("lc_interrupts")) or {} - local search = safe_serialize(event.iid) - for _, i in ipairs(interrupts) do - if safe_serialize(i) == search then - return true - end - end - - return false -end - -local ports_invalid = function (var) - if type(var) == "table" then - return false - end - return "The ports you set are invalid" -end - ----------------------- --- Parsing function -- ----------------------- - -lc_update = function (pos, event) - local meta = minetest.get_meta(pos) - if not interrupt_allow(meta, event) then return end - if do_overheat(pos, meta) then return end - - -- load code & mem from memory - local mem = load_memory(meta) - local code = meta:get_string("code") - - -- make sure code is ok and create environment - local prohibited = code_prohibited(code) - if prohibited then return prohibited end - local env = create_environment(pos, mem, event) - - -- create the sandbox and execute code - local chunk, msg = create_sandbox (code, env) - if not chunk then return msg end - local success, msg = pcall(f) - if not success then return msg end - if ports_invalid(env.port) then return ports_invalid(env.port) end - - save_memory(meta, mem) - - -- Actually set the ports - minetest.after(0, action, pos, env.port) -end - -local reset_meta = function(pos, code, errmsg) - local meta = minetest.get_meta(pos) - meta:set_string("code", code) - code = minetest.formspec_escape(code or "") - errmsg = minetest.formspec_escape(errmsg or "") - meta:set_string("formspec", "size[10,8]".. - "background[-0.2,-0.25;10.4,8.75;jeija_luac_background.png]".. - "textarea[0.2,0.6;10.2,5;code;;"..code.."]".. - "image_button[3.75,6;2.5,1;jeija_luac_runbutton.png;program;]".. - "image_button_exit[9.72,-0.25;0.425,0.4;jeija_close_window.png;exit;]".. - "label[0.1,5;"..errmsg.."]") - meta:set_int("heat", 0) -end - -local reset = function (pos) - minetest.get_meta(pos):set_string("lc_interrupts", "") - action(pos, {a=false, b=false, c=false, d=false}, true) -end - --- ______ --- | --- | --- | __ ___ _ __ _ _ --- | | | | | |\ | | |_| | | | | |_ |_| --- |___| |______ |__| | \| | | \ |__| |_ |_ |_ |\ --- | --- | --- - ------------------------ --- Node Registration -- ------------------------ - -local output_rules={} -local input_rules={} - -local nodebox = { - type = "fixed", - fixed = { - { -8/16, -8/16, -8/16, 8/16, -7/16, 8/16 }, -- bottom slab - { -5/16, -7/16, -5/16, 5/16, -6/16, 5/16 }, -- circuit board - { -3/16, -6/16, -3/16, 3/16, -5/16, 3/16 }, -- IC - } - } - -local selectionbox = { - type = "fixed", - fixed = { -8/16, -8/16, -8/16, 8/16, -5/16, 8/16 }, - } - -local digiline = { - receptor = {}, - effector = { - action = function (pos, node, channel, msg) - lc_update (pos, {type = "digiline", channel = channel, msg = msg}) - end - } -} - -for a = 0, 1 do -- 0 = off; 1 = on -for b = 0, 1 do -for c = 0, 1 do -for d = 0, 1 do - -local cid = tostring(d)..tostring(c)..tostring(b)..tostring(a) -local nodename = BASENAME..cid -local top = "jeija_luacontroller_top.png" -if a == 1 then - top = top.."^jeija_luacontroller_LED_A.png" -end -if b == 1 then - top = top.."^jeija_luacontroller_LED_B.png" -end -if c == 1 then - top = top.."^jeija_luacontroller_LED_C.png" -end -if d == 1 then - top = top.."^jeija_luacontroller_LED_D.png" -end - -if a + b + c + d ~= 0 then - groups = {dig_immediate=2, not_in_creative_inventory=1, overheat = 1} -else - groups = {dig_immediate=2, overheat = 1} -end - -output_rules[cid] = {} -input_rules[cid] = {} -if (a == 1) then table.insert(output_rules[cid], rules.a) end -if (b == 1) then table.insert(output_rules[cid], rules.b) end -if (c == 1) then table.insert(output_rules[cid], rules.c) end -if (d == 1) then table.insert(output_rules[cid], rules.d) end - -if (a == 0) then table.insert(input_rules[cid], rules.a) end -if (b == 0) then table.insert(input_rules[cid], rules.b) end -if (c == 0) then table.insert(input_rules[cid], rules.c) end -if (d == 0) then table.insert(input_rules[cid], rules.d) end - -local mesecons = { - effector = - { - rules = input_rules[cid], - action_change = function (pos, _, rulename, newstate) - lc_update(pos, {type=newstate, pin=rulename}) - end, - }, - receptor = - { - state = mesecon.state.on, - rules = output_rules[cid] - } -} - -minetest.register_node(nodename, { - description = "Luacontroller", - drawtype = "nodebox", - tiles = { - top, - "jeija_microcontroller_bottom.png", - "jeija_microcontroller_sides.png", - "jeija_microcontroller_sides.png", - "jeija_microcontroller_sides.png", - "jeija_microcontroller_sides.png" - }, - - inventory_image = top, - paramtype = "light", - groups = groups, - drop = BASENAME.."0000", - sunlight_propagates = true, - selection_box = selectionbox, - node_box = nodebox, - on_construct = reset_meta, - on_receive_fields = function(pos, formname, fields) - if not fields.program then - return - end - reset(pos) - reset_meta(pos, fields.code) - local err = lc_update(pos, {type="program"}) - if err then print(err) end - reset_meta(pos, fields.code, err) - end, - sounds = default.node_sound_stone_defaults(), - mesecons = mesecons, - digiline = digiline, - is_luacontroller = true, - virtual_portstates = { a = a == 1, -- virtual portstates are - b = b == 1, -- the ports the the - c = c == 1, -- controller powers itself - d = d == 1},-- so those that light up - after_dig_node = function (pos, node) - mesecon:receptor_off(pos, output_rules) - end, -}) -end -end -end -end - ---overheated luacontroller -minetest.register_node(BASENAME .. "_burnt", { - drawtype = "nodebox", - tiles = { - "jeija_luacontroller_burnt_top.png", - "jeija_microcontroller_bottom.png", - "jeija_microcontroller_sides.png", - "jeija_microcontroller_sides.png", - "jeija_microcontroller_sides.png", - "jeija_microcontroller_sides.png" - }, - inventory_image = "jeija_luacontroller_burnt_top.png", - paramtype = "light", - groups = {dig_immediate=2, not_in_creative_inventory=1}, - drop = BASENAME.."0000", - sunlight_propagates = true, - selection_box = selectionbox, - node_box = nodebox, - on_construct = reset_meta, - on_receive_fields = function(pos, formname, fields) - if fields.quit then - return - end - reset(pos) - reset_meta(pos, fields.code) - local err = lc_update(pos, {type="program"}) - if err then print(err) end - reset_meta(pos, fields.code, err) - end, - sounds = default.node_sound_stone_defaults(), - is_luacontroller = true, - virtual_portstates = {a = false, b = false, c = false, d = false}, -}) - ------------------------- --- Craft Registration -- ------------------------- - -minetest.register_craft({ - output = BASENAME.."0000 2", - recipe = { - {'mesecons_materials:silicon', 'mesecons_materials:silicon', 'group:mesecon_conductor_craftable'}, - {'mesecons_materials:silicon', 'mesecons_materials:silicon', 'group:mesecon_conductor_craftable'}, - {'group:mesecon_conductor_craftable', 'group:mesecon_conductor_craftable', ''}, - } -}) diff --git a/mods/mesecons/mesecons_luacontroller/textures/jeija_luac_background.png b/mods/mesecons/mesecons_luacontroller/textures/jeija_luac_background.png deleted file mode 100644 index cf6d5d9cbed3f94835f0a65a09aa355f00664609..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1977 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 Bdn5n= diff --git a/mods/mesecons/mesecons_luacontroller/textures/jeija_luacontroller_LED_B.png b/mods/mesecons/mesecons_luacontroller/textures/jeija_luacontroller_LED_B.png deleted file mode 100644 index 738ba968b6d79a001f1b738847605a39cf565bae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3537 zcmcgvdsGu=79T`G1QzQmbkz;0EpV(A&Z6MPNASTaBA{TXiVzlE#5Ee^Aygy-axC?M z9(6G)25PY&Vu%QWB*qCvi!GX<1QLXhSRO$F2^fZu*UWyle^>~{J^ryLCuio&H@V;a zJ?_08YrFf8h`B zOlL1Ql=+|Z+f>fOD?^S{aJk&`rR7SIu50+d zm<{uyO9Zrb-xQ4MYtMq;l*v>Jl^csBSV^-)UtcfLyQdv%xG2#hrk>D%y`~uNO{?KH zO{E&4wu$k+K2I%5gCLW=8v}x-LXaCkX9YpiA;=%x0fJ^iP$sxDThiW4wv%IDGAd97 zK^i2*lYOe`+l1?t=~&W;+|FX4$$}?5$Wx-k6zlp|cf>S)Z*N?`@#no4h;Z%hVgZE} zaUBg^Q;>1I_j-$(=bDc_5=6&mNS}qP3#$*NXJAT>3RQ%X$)%c&Mdv-MASL72gCp9x4Bvz$V7NNCJ{G=B8B+m1-LA4xqmAo~X?XHC>E-xZe zg~u*)v&w`1idXKVUnC;8Zi#fwuSJ&KIvIQNv@fEL)4BQ%RHXAljCcLAuufPQ9mIrn zc?zDLWz$Vs7Dl)SBrWxCURJ6pyS14qyBEcFk`K1mgeyYbFGd&Q&*T3?{H<|OmN-A0 zHtSz7K0Dw%5h*_a*tK8*f3Rw%a~Er@uS?>ZHWpNYrVJ^Xibx(vl5aH~_pZiXtLdND zKxG{^yN!D;6XCyIxgnrkbx*upup`q#?q)n;G(YtlprSlBWe$tXFdR%D^X~l zX=4jz7Xzudf{;51`<@+?0S5XO0MsAc`dztZrjyTlv_*bvBD}fMT+3zWOZ2gQGe_H6 zTO<074TSV1DHtoVX8!S~IOLav+djp{+B?s(WVd6LBpsEoi!}FZu-UjS;Re*V%>1gD zo<&akXbVQupX8KDMqc+u$D8&ZyX(ZaM>5tJrgQ9Hvl`jEw=gN6$>_leChz;$NNI-{ z`Fn>wc0!^p0Zcco2fLazQ46rOw~PZCiR+5xr&%)685TYQrf!4qacfP~kmF6DbZ5MD z+R0A3VNj$C*w$TufKg?jI3y`*$~p|l{#d1p5)1(91BPBtqC6Uhx>WI9sOWry*t3MX_>|Q*C}c6 ztbF`QeFZB0X;l>#KPMkqED|y24<5+tF5k z1_b$i4+|;1TS{PWWjv=wAQT&2h{If_99C;yvb z+n9M_QTOSaX>F<#C`9Xw4=OS9Wg?fH7YH((A53<%j!zAonYe*xLrm<<2` diff --git a/mods/mesecons/mesecons_luacontroller/textures/jeija_luacontroller_LED_C.png b/mods/mesecons/mesecons_luacontroller/textures/jeija_luacontroller_LED_C.png deleted file mode 100644 index abe0fe6b12691b94e6cc59f15da2c86dbdf70928..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3537 zcmcgvZB!Fy79K%CMPU7?NU4By)fN?8rJxZU6%`R7#m@>7x=B@3BnV_d5GIZAGpP`ZOW|qpSmxYU2vVWNb}#kad*P2w{2}{VTbKS z>itQAFAV(E-z~m#c@!UA{(12Hpz4P;!7i_rpV%Z}7Lid=1&!PtOL&@` zx`RC~4z^E=Fh&zI#tL1@id#BD&gI~q zJ;G`ry~c%w$58_FU>N37Aa6%yJ8;lGgy;hq8W_!J)$70?Q>Fd684aM}2`vKii>Di$ zX3>d9caC39#BYI6`n7F&@BugK5az^+j_#N-VNJ&TkCia`ezw~bIqcrw)u>oom2+y^ zo2xIHd8?;RrbK(yj~$pdqJBDZNrK8`GM+|E3?)@eTeBldUN44?C`wT>#Q}rbZyu6Mk){&V^-1grv?0vzEg8Cgo8a;k)nI%VVp{jIa z;V~8UD@y)+fdUs@mY|QCR^Gv%qQ`g!NL`j*s!=>{B*g9qsL5DPc!m%^8golQ)WPXO zd}Fo&l@-e*Xmhs*3#XSp!A7V!uKhm-K!Y%?#Jc{_Z3)VM;mX3P#Xd5`{2r#>AHPV* z($%L{IH)QmYB1@I7f-`4+@1&K1^GVfBpE z&|il-2M_D0!Si?;q;ioc*_sqnnea7)O>M;|-5?l1$vai=Xeqjp74vzT+Hi3)QB@F-M@XHRXFW@N z(i^~8)!3GS&R8NU5-S-R4{8HoT1dvYnjm_*>RoIv*Xf^9?yFZ;MT)f!!l{~PJ*xgc z*^#V7dK$ydt9UoBY#;6JT}s9Mlg*2s+$Usm16+7US)N(M&CtaN2wzPHhKz4|HtF3| zBF6GIz|OX`ECmPNRjB$uuT8N<8zDxsI5+bxd`!7i4;&Ci`>^o*fE@YRA!)XzWv3F3 z#y0hgG#!e>qCXu*lQqItrS6+KGNQtdVc=#k43p{F4qA4n|L}Y|oO z%D2gP%gVATL}{&KKpuohSEM>?Kv9F7m~tD$@0K$VFMg|@y8d#iG;6DoM2)3)EL3MQ z8DpHb{R(~Z=w;|R%yICwt7md$gT41mLqLcA{AyfmSBmY+UOHYI zKMcWqZ?&eyiv#_lD7F5cnNMRwLPN@cd#^xk_Eu!2&w-?lD9aH!qFAheV0{yxr}4WU zEPx4ed|^AznQ(CUO*xE8y@9OHcw{DX{!3b0Tbta>zRUB;(Xt*bGCGr{G<)zgH=B<{ zVC7fvpa?ASBOkC-ORAIhdhpOljg-LhynGSz?DB!qYaW(=dF|HnBn<7JTqlN^-Gi=o zEc9^G?bLw|wbFj4Mqh-=Tt_zgiwNgr*-I9m=EE)MK^@=M7-=FsdPG z@V`z!q>heGa1E~U_^r$$W{+yxxfO71t-aYKnwG)OZ8*duhX!&eYHA7=*ox?-+w!={ zI7zSwj8`Pr3667+SSFlN^tM%BSQs>fDYhy^bECW+tMJKm@&4{PqMyHLlc!^+8&o!L p9$-nf56C}K6Hv;Ow0E@XorHW@+G9>a8A(RKe@oEj;!R(l`8U`hj5GiM diff --git a/mods/mesecons/mesecons_luacontroller/textures/jeija_luacontroller_LED_D.png b/mods/mesecons/mesecons_luacontroller/textures/jeija_luacontroller_LED_D.png deleted file mode 100644 index cc101706eeaed6435e8bdd8af62d040595029f7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3537 zcmcgvYfuwe7H(f4f-pJ`jG~~dg5@Z<;)q5d;{y>NWPAXNNTOjy9f2ScL6CGDN>M3{ zkHt7*hz^Pq8Hgx?kO>W?AO%PqCkEC4$rg_Q4dD?&>?Ga2jb#-j$>6L%wz^Wc>)yWS zp7WjWe&^)E_ksR1XUv-c0Km+Et($iPz+~ceGBDkO7={z2dSbAkZ};B}ydHgebE}lZ zj8*K`&=UY){pILy5^(d@*Tke{e85gW%a%zt_KPRa=0wdREK&nDZ`hmowy&k-V))^? z6@#J4!fy?Eo)?xB-95f-MbxY!r=(X?#5R zxCAYo{$o6S>E0v9UdtkLJq-~liPP+_rVZ3TWI>vQ>;xfNAjTgDo-7oJL{|g_uoP(< zeA*}k#nk%^4EY)+7PZDY9~{b4*ycND&<*^+2-wap0?twnE}+n1e1uCrE3>mmm1?*? zWCK=rJq6`lx)evlEr3@L5N8E^M+8P7@&y2}iMOc$u#gxg0l;*?bSajzjSHw1adX2! z_3vUSO7V(-9kkv>=D=4`1!W+uQ!_cEo8P+G;55ru6onl{L0_Yq6v9;zkuz08>G1Z%`%)Ts`j;aj-du z7ZRruv6ypfKI7hYK*yM6T&F$$&bHY)pG9|DgQnv3o8W7p?E-INn~A^X?2H}z&gD>0 zkhmO3uX15x@uZzR2!i+|(A!DX3LKid4_A{TG!T-}q}P#eq{;ekWxOOCYN$t0{{*_h z*@likD~ira!XA;q^q;r#p#AQYVbqx!8>_UMFehW@kEJm7w@mj*&5%cbdxK(~h3k|NK3Us;6JBF6*CF1b$5JHk%`zrNDe#fQQ=X!Op$Ut` zOkI6isbg1}bda3f=_SzQJ=n%0^8$S)W~({$E|t7q(p8ct38(Pzp*oM`FT46tUGEbq z!lj*R&H4oCOmHW-SAmB#5Khlrz4ICgdhkGsgv+&hptU?@Jrn!qs%|afoUuiqX@r?Q z#wz-M!WQlt(NT8I5oqAD5dz&Y@|xH-cMaFJUgY>*LeHc@bHZqrpskPo#L)V~5wMPs zK0c-niL-uK8(mRFJ}1z)T?^yE&zH5dY!^q1`Af3R&4@*uDAK75@4Jyk*?fv4Bjc`K47LQ8rB9cD2zG`7f zWm(w?hs8-fg8REw9^5)9;>Bo50prL1bnzn+zjKdyc6-H@q%W8iitbk z2RbS@^xAo|-1W(|g^Eq(8b#Bv=luvn|6AmOFAzeoodEFq4=11^)#d-@v8W2Q~x6VI-bZ-b|K&6 zob5q=baeE+2C%pA#cq|Nj9Is+#%LGosRJu|IZ$6;lm6whV(glv^Nu#>iraXVm{@ZO z6e^|!`wqp9*wdl3(@!t%{=x#}_Jw&-$enX$G?iueunHBN1`ONA-? z+7vYFnOI3Xp8}2|?X%cSu``Kn4DncDt;Cmup4s!bNsm5j(o@J8`Ji!sREm6>g1xMy zvL{0pez~i!L=niN&GAzsc`y~it5znkM73f(%e9zQn4Kn*R3{6BxW+FE59$~%@oeBz z)n|a6*>BXoRPx^?L`~@k6F4Yo{pHR^Yf+_Eatr_g|cptAUGy*Ji|Ud(;V#c8HXB~0>>jaT}Rb*2M?mI4m|jCPR`#P&a^H&SBg)G z1Tlp;*=w{X(R|LG-p0MHpz6`8_60U#t6>=jM5ELW6*VDj6IPfM2osT@-QMrc6*%5_ z87a;tFHI-ph?@-f(~fO~g}w{G2X9Nqyhx>>9A0$4wR(_!*-m zKy^oZzvR}UfzO~|acx-v(U9^2_oyhY*QAKSU?56G+i@X-oqKd6%m8O+;Wf_+wJp`& zMc9$AvY>BU(!+5jCMvMbr!BX4(;NMsL}!t}weveMOYa)gd9A@X+MNFH3iH0xj?7#S zhQ5$_F^4BVzpf~4vpF;IP58i}k1|zJ81%j_$A@!Ccvsgijg|)r|8ciL;tLY(MG+j1sAfjY93}g5?(zhu)3;RRaS20yh_IJn-Xx0i>aO>i_@% diff --git a/mods/mesecons/mesecons_luacontroller/textures/jeija_luacontroller_burnt_top.png b/mods/mesecons/mesecons_luacontroller/textures/jeija_luacontroller_burnt_top.png deleted file mode 100644 index d1a17af2d4ca7d1e623f0d9492bc85977302b641..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8706 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 diff --git a/mods/mesecons/mesecons_luacontroller/textures/jeija_luacontroller_top.png b/mods/mesecons/mesecons_luacontroller/textures/jeija_luacontroller_top.png deleted file mode 100644 index 3128230e60bad3c14655636958a53a152de69c6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11913 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 diff --git a/mods/mesecons/mesecons_materials/depends.txt b/mods/mesecons/mesecons_materials/depends.txt deleted file mode 100644 index acaa924..0000000 --- a/mods/mesecons/mesecons_materials/depends.txt +++ /dev/null @@ -1 +0,0 @@ -mesecons diff --git a/mods/mesecons/mesecons_materials/init.lua b/mods/mesecons/mesecons_materials/init.lua deleted file mode 100644 index f95373c..0000000 --- a/mods/mesecons/mesecons_materials/init.lua +++ /dev/null @@ -1,41 +0,0 @@ ---GLUE -minetest.register_craftitem("mesecons_materials:glue", { - image = "jeija_glue.png", - on_place_on_ground = minetest.craftitem_place_item, - description="Glue", -}) - -minetest.register_craftitem("mesecons_materials:fiber", { - image = "jeija_fiber.png", - on_place_on_ground = minetest.craftitem_place_item, - description="Fiber", -}) - -minetest.register_craft({ - output = "mesecons_materials:glue 2", - type = "cooking", - recipe = "default:sapling", - cooktime = 2 -}) - -minetest.register_craft({ - output = "mesecons_materials:fiber 6", - type = "cooking", - recipe = "mesecons_materials:glue", - cooktime = 4 -}) - --- Silicon -minetest.register_craftitem("mesecons_materials:silicon", { - image = "jeija_silicon.png", - on_place_on_ground = minetest.craftitem_place_item, - description="Silicon", -}) - -minetest.register_craft({ - output = "mesecons_materials:silicon 4", - recipe = { - {"default:sand", "default:sand"}, - {"default:sand", "default:steel_ingot"}, - } -}) diff --git a/mods/mesecons/mesecons_microcontroller/MeseconMicro.odt b/mods/mesecons/mesecons_microcontroller/MeseconMicro.odt deleted file mode 100644 index be82d1b69f651ccabdcd477bf766e8add8c4d520..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 825486 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�x9@-&Uh5<_{7&gRj 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 z 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 z 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%0DH`8 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 z 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

T5HxHe z5+Xt3*f@#HWxL+Xx$XO5{KuHTXa1kDp0)QW6PI1(_13Ai*K?VdF~@z3IVQ&-_BG}m zSByH|biw8K=imFzabR2uuxY>>K9{@eKyJc2%*uD5t(&QBQ*=t_ zH4+Szu{5$EM2|VmxWE=jcaV?;HxA!P$3@1HLsshD$qUlWQmZ~PN%U*>FXKuwL|zz< zx|HLiJTw}QPUAQ^J5^Pka>ImCA(YBbc{oQqBW?h9Ya20(=N=aq~tWVr?TnB9{B3v0G3oMHSV_0*ad9HJ= zj84THMNiWCqr{PLkmNQdohqQML6Sc@QEf*3(PiqCk7+DAe<&Ik&dmto^7A7j3W$roO zB`b4(1};B0i1?9#TMku(y6G6rSVf_KcoHVqV(;_xAIr~D?QaS`a;l zu&L|1R1#*;@Q>6pS&eo|?aG8hVzp2f(~ z81OdZy-tNT9>+*PaOxdbRy2={7LMaWS&$MMwK#_eQ%4y&a-vW$7B^5p7Mw^hb@f9= z4Sh?n2~H~d^(5jBcqr94PbU~~s?!20!sg%dNu8claU+eLNG*yE{%rsl(Zadf!gc38iC8%I!%lbGlOWl?<-*-?9PEbt7(nZMio{dcBt zOSzU26Cu-&z)PvEf}b&hLu1@0>h%?;$Bsv$2PugkbV7s*B?cb;?9cwiT$h5)NW~wH zC&s|qIjp;|U-cF9x{I?pFE5@)_Cy#pc@%Zwi=QF^Jd(Zw9z3USz1QE@bHXQ{<2~?D zPcQ$g>3WvQFPN`z2d#&hp&?^dEd}DbK%?vrJli1t>@N7QhCl{p3{Y6I`%bB9%2&4IDaa_$^ZUefD zESTNy&;8kN#(U?x|NGtVW*bV7_?_Q=m*3~lLKa>qNJ3CWg<(-{X5Ew=k1_*fc!|F9 zsd9)O9hJVZ;A@_MBS+h);UXnG`7(7|3P);1-hCZN~hx}1{ZUlOkg0C;Q$68)o zM4{P{k>SQ(r+-&E^)5#Doz6!d^bgK$IT#%``MZyccD9~{CjHx=clz(oFh8Dg#h!be zPe3=o)B{z>UUxwEKKmTHlC9sRYtHPWuD7Dk0VinD;n(NpG^)RGilWEhAn|~pwqeQ< zBF8?u8+>BnA7fjo^R99P+y&m%R#==xnK2r&{SXgxT-vfxd`-Zqu2+Dca;o+@JMO|C zJN$77lyi3Kza1Y~|IYvSxIyOJX;5qGkDl>w5CZ@-Hr*Em`EUqd!{? z=vhGhB;Y}|AZEw`*S?%`V{^G`gVP9 zf35bH%3<1hx$fmLzv>i*?GfcI;ne}au~Fr48PV9GL}lGJv8&L8@(ky}%yoNAyYbi*4mgx`tpKBR_mGy z{8fReT*FYxiY>_MR8-_PghB~-_R}7RL!qMIGis61H=-ap{K5-(%&7C1edv=btP=yu znOC?J|8(AWrHktb$;wX98WN>fA99>rT&O+*5&0Qu=#0h{O7+_vH2N*0n=NNkIZ&9i zA~waWWh_)xb1BWG$QRTq>Aio4e7=~+i~@f@-y4SDN(}-vX?LX1r+zRPRKjf(|C1B! ztFOL_NQI&}74bNZx*w$Qo}cR!67@X7&SULUZOLea=E%s#GlhD4vOz~~UMKzoYZ*nN zW6@W-67zTUHLhpV^}NP)qsXafFR`ua!`vlLn5pIuVJ&G~syQPZRunm(5I)57XBW?Q zKl>N|wMy~NNcP9wum0+<=DOs*>9MWvBAx?3yyizbH^wO+@Cdl^GljJ=G%sMY*IxN)A%~kN6%V)c@FeJ5(I<==9GE*rlW%w@pCtR$@kpLH_*3pN*R~Agll~UYYp=1K z8KY*8s_UyD;}mym<>HXCsp~k$HP*{0LiZ5-SdNc^Rc*CNt`vhhiM=fM(U)*tbv$$| z_jbLqP=9-YA(W+Ejjrczn=Gw5)BUS8=?qa7BCOlTJgtC|&$M92-g6I!-qn z8Y!FOzgx8>dW`-hvv!dws?%hYv4u+lcV| zCOXkp963kgV4HBR1Z_*sr?6B3%aAd>|NEvRpKtlU;0S zN`L-1UF*J%NfoOpK3EQsd|kgZ2RXKja)zE%r_|*-r1NCT7I4h@cBg4@7~O^Y;M>B- zhxO_TqV74KJMDrO=mFrp2LOCr;5y^MDEIMf(Y{~PDMe}Qj;$i4B@8g;ALWSC=PdM= zcW*z;K#|0hMUd$iqndF$k3ok)U(LKE4Bib^Tl{UNfft`Bo$X#lc$J-DaMl>yQ3Wi; z>&szS8Bo$Mo88`L7H%!QkdNWMm8=<#*zg?rB@5XhgM_LY`&D zRJ1^)@sb;E@91CL#2FPsk;jM``#kZ6knwVGGrL!Rtb zI)q?XQtdp<>ptPUY;D27#>A#W**s-Y^Z4S6I5BMmvf-6}NCV@d_DhZ+*4u;M*rKk- z&lRk{SjU$yV-3dmpqm%ZU*&yx`+`C?kBJAf<<#?sZX-SQo8SEAl8M;+pKVUPgLUrD zvR2^6loMr(;h^h21avs)Jsl1Mwye2!c*wTWGkH&|I1&%^yy!%80S}8;sD4@KvngBV z$wt`LEb&%-L_`0I9kEnRQFu*DzHVu%u2Umc_gAX#7>U8+y<8nsB`wp8fSkx*h((Xz3 zwOSbQFpfcvL-1hD7Nu+QtOJuE1!G2kbQ%wBfT+2hpx>C!&V0!pM3nT z7{XM1UdjB2amjXtLyX8o)#{Pn|Ka!No#ma(3@Oz)&z{UrhA2{*s^=C_yWFqq8;+?B z08K`|zB#Y2jcR{N&q$z&!M~3}i28l?p_DKQb)5o%b7Y&2A4To0(T-~%)xVf;oEH=n z#UNQ6JBu1JoG**gTF#v{io3(-ak_PS&6N#&n?+C+xhusB8g-#Ic||!UP`bfijDQlf z!j)>@4W6Q}QVQ>4-J~es=x`&*c_0o2lwpqcra!fbz=NjreJF#_1;0NJu3!&blap9-do@l-5JU?M1K)7NntJmYxzg@3UfY^}u6H*HW8 z0J$P#srSbmSnIi+bnV0`yqU%|?>SaVDQ66wr)y0G|8!=B;gyQ~z%?0kg%`zVa?@Ax zq)OS>vu9CL=$1VO|#-Y82;{&Yt)*RIaTgB3;J!+Y$ zUJypSuS>@d*Wvm&^t+CUSKThbp^8S!kt)0{owowG1fD80KohR)AE%*eqa2*|;rECp zR%NEV{;8j7(3P`j%D4)EIqY0_WnAF=7F@cnzMjj(A-~@LeoB8`9Elb@0KXDf1g+uB z*@6lD0sWzm+2`fFraL+HTz|K>Nn5~-015Q&I?o#CYF!t-F!#Pzjy~7oop0#@n*E@XHaGh@^uNj8~Oh=lw29_Nt zJR<{&aq1dd`FU>H@;jUo_u+uV+2p*!aZ>Ln3m#qA9ax!YF>GIO%yAO=!#$0iEsnZY zdeB)ptCjdL^hjWP${$+@>>WP_>l*Vu5z=(-#54wH^A;IrCsMTK|VP}<@Fzzo4#h zN&QWGE{Nc1JnN1m!3!9Iqgyl>8!l{pE2=6-fE#|YAW8?61)*$$a1dOSqX7EuH0JaV z9_V`-OvTqEli;O3K5&9QXanVscb-z#dz%Yh52XOOOA*OhNlP@U97WW)Q07WTio*e- zbbdL`WSpFb!INVfCth?)kphv~a5`-#BHx+y7cjhixY^xbMfS&eIPk()I*kkt`NHoX zVk=)5HRq}+rmZ|WDJYDv+lM$Y>zy)Cu>>dduH!dbeO(vn z@>?}b_#hW>xH*181K<^OO9qnDzPIP^sa-jG=DQUXav7=nD77f2&L8{VGO@ zbFW3^eWsofusR(Dd6N#pknt#U=e;Pz^y#u%e<$3tNbg}UiPJTFDAz-@D>P|QS=Io& z@T{CZ_p0$QBkXm5J(lSl9T^3~(9n~ap{MMok;Q`3Lf_z&vdmmx(0j~1acu-*x?YCd zK!5CfW06I}IL5eC-(*6v9>5^S7qnm5wD*~Ta22#PKLl&Kalb%&JUaFF3Jg>hi@wE^ zI%VjINLQ*mIk*GTcN@%GOQ8Gy2Ny+#~ZX zeP=U+JZVwcv~n&t8enWLzdP4830*Hf0)hn(%tbzb1lAG)`7eM_eS-u`^&Q~u1Bj^Hxs@$pRi3|i@Z zK|j;kR=Wn$K^+cmbQ#a2aXAGKhL3gpaDBF~kslPpdoDv25b7WL({+CqyhXn2IkLf! z+j<5aIvsSRvcZVE@Z4IMt%dW!;}LocX&?rK0V&sq5CMRfVmH$w`P&&vN1l${YHOzB zOorNlsrNiOtou?JQF4pBJRSiQZLXdlK+&~4!GmKI4`4Cxy6{BkX?!QgrR2dl5PWA0ffsnndOYQz>F{veF1S4&4SDh6#gd{XT>iPA`?-O`WGC#O zlHj;E_%E|4h(2oFNJalYaGJKu3xbBJb~ zJ`O1pPFo#!SqIvI_xpAzf5#O$;K$gK-zt6D99?&DY%O#0wPj4ep*x}A=TFg*uW#qs z&Tkh!mOOzds+6A^uRi%bGA!gEO4*?Vj8vp6+pV@WmeWTyK(3WJF``3q=PP^SR!)#` zj9lpbNaa_OiVPKHq{J~Z(T?IeRkZXZGg6LrFJimn(XqC~L|SWHd4KyMPNS*7w@$*A zog>32c9LngOpYd!-olYJoG#%Axd_L|hk&=T;6BDn&teYOcPetOA(wHki~`Bj2aP}e zeh5S1I!_w9iF?|DbQ~FVFXLGm4085VYBp=Fd6#ZbSzqFxucWEzkW}{dvO{JKGJo9&R?Ke=t|FvF3=f-Q`A5^gs16~ z8cr6RqboYq*6QKKarme`Xp=(3@B`gL?gFRfG#Ar#3cntwAWoqIc9q>!PC;m*>l)6( zr-NZ#uv+iP0d{-)rVU^k9N<8~xoQn5ZYegGd>(-!OFwBvK%<3Xd+J+>M1W<2nqPA`l6Yx=X} z8h>x;yJ|0!6*lzyz81cg;J4GO|6O!mPT%xNbmZ-V*%xMuAONTX5vKasyH4yNp&Pq> zfdCeO=C?ZwdYdao(3ms}O$JFvQquE$ek`iPXr}v5#^!Kh3yfc*%|s@1kaQy4Vjx6; z7DT-NkdJAR5xjztgtyuQx%xUULiP#yph!W%dS>i&<;9IQkWJe+d<}gq9+ybPz?{+G zaB~NV{!T_LnK_guh?4h3K=0pQt-9+lMu9psCi?96tDRCRlz!{VA@4YI=6x6j_|~&H zw$}X6*phBq29vKdeMsp!k9>7~|LBkY=mM`=$Mx0%XQ;joPp#P>)qSUF$0z9bv3^rA z9BFfF{ByMc0vL|cQ3$8gOKCQ8t2Cj6M}wjcqu$qb9|JYJy~TUpPa;u=sd(yL)#N+l7wb>|TEs z{l=*^Kk+Z^b{FR_!^oAH76rp&yy9o~u?^@UYLOgg{e$mTEj(sUF~nA~C$@0D_xz4klIIukCT68;>b{9HMfes*Zqo`PX{yOaz09? z9lTAy`?b!S@>!zBV;h75HLR1y;Y#<``|xadSk^aaI;3!dLk1Y1w}t-Y#;RykeN(i5 zskbKMZNQ0fdgPpO_!?)srk6>+d)6KE#8?96=pbu&7o9(*yK4;MC%N4$oR!KT(N-Hd zEe^#YiU-a$20k?(IT?i?mBCiQuys-?0Dz2C}+`!53%iVINiV@_>nuu^q$MG_wU~Z0M|7rTn4LOWz9G}I#25I zE&1-4vpZR#1200m%xUmW+9Jb^-#kaZY8SpLUV{F-te`FD#7Wk^>KS^rl#a854%PwH zvO~OohdcLn}u?|gPR$NTp(2h~p_4RSQ#FbAeRpruFC>DLUP$*vtP9(%1@43l;=ts6!2Z4?AKpz*b8$hy!efX7G+jRw z;a6W>;dVl2+=s^5=iL<(esA?p-`U?I21bs-gzgq2^fANiK)hnKRh7RpM1<=h%HNDmO+&H?+f31%+l;^)1idRTPQd)#;nQKT zg$HvE65P~gnOP)Z<2 z*&YL1w}8S1Tz$=4e)K;4Ifo7FMti!)oVNI*!vL@p*|cc&TiFrQ38?h#XU{If+3|TC#Tx|@qloH# zu)o`fP|m|hNVv#IPytHycd97Nacsc}NBM`y;*k6}d%3&5f4zIJLdl_+o<&i@cTv0K zGSWu!R2^MEdJ)I{o<&`fC?tLSEQazb$8_;ZbxV$SZ?9yaJd3S2a<;^ln^TQjMP{o$ z!0xE%LeZ+KvEQQ-P2eq z{_AoFyzhq277aS?Y~lH1`d5v$T7~a{?_BdfJI}0fPx^&#fwMk-r}@Xm)aNkuhmw!A zWy`(#g^wO_We&g*{@}85F-Yttk z%3Q?bOP7dxL}x+YCRY!^!C|_V*DgQ6W#Kd1Ke*PnYFDkhqQApVjxC+W$G8>1oc9%A znE|kJ9FEdU!|I}`jtrSg z;Da3GT`yV7_ch!do?Co?b_p0dy#WiSH(xpCfdiD^-BGA5fZS8@S^o@w#roR7{S359 z0@{|gJSA~tgsNZo6TAl}BMqWcEkWYk{#AyxXX$8sq7gEL4$+0za6^A``rXn?G$w+^ zjL-29*vMI`!mW>flx=AletMU-U7zuBIA2EYu+AMne9iSY*?agKBu^i+!MGFbpAMm*{WMJJNS0Neq@vyNZ@Z;PN{x}Mre z8we66=gMd&>a8(8CCF=zYtMac37OtzU-;}Z8On^Rt-e3X*gKOl|6YDMJcG}&@+ zIMPYU?TXK#HR=610WAHuEk6_COOVPTaEO6czcb3NHhm59@3tjLQ91wk*d6xZlQY-6 zuYbeS%QN+!##@DVXor5l9sTYOioR9|o-IbDXKN3fj1bMW6ur8uY%;;~WU87J;m=r$vTu`ihZHS=zdwq^LsC-=< zkEk(HYcJjc{ua*M=V?|dOeTEQ=?qe;D?6x8sTygj!S_`Up`x`~Tonem+r5Ya n> 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 z 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

  • WLH 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�wYTsp@?32`&5qF)| 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 z%0A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

    JnPWZn)zrMQr-@E6b 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 diff --git a/mods/mesecons/mesecons_microcontroller/MeseconMicro.pdf b/mods/mesecons/mesecons_microcontroller/MeseconMicro.pdf deleted file mode 100644 index 7ab74840f6a3b63ff404694f07c31eeb92e629e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 433175 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 (T^4-T;b*Oi3ctGuvVz~e9 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

  • =Pitw@n*a(K}{R$#OMw?zv{1f_TfvkuIcxHPg;t zBG-|+v!1bJNW9|4LvBGdD7SQ@2R{?go2FFHjU?urMGe>M$Y*(cLf|$w#?j8vL0R|v zepCy$I%T5S@~4HKs4Qx8?bQj%kyJ#-rKGF87u**E<%@Q=Z1Pza3{13I8}-C!+D7z&OLU_O z@kUV#NyiDvaeJS=kI31Nf6+=TRA;BPn!eJ|!t<9+K654OD1mHrTouTwyr}J_x5a3E{c>y1xI=*Z_58VEnoaYBEuloBXQTR!g5x z%oBiz>%&F%xz14r1pyA2Mw$q`u}5)NraxE@8&?L$fkcAi--7WknV2}vrIBc$q@OWr zHnpsoP^S7z@P=o3BiBn`47s<~Tfs}+B?{siRv3GP%xJoWye&Jn^zoGORxxwGSufGy zjQmQ)VQq=eJ8>Ia4tznn(XHUomf{k7_A@M{Fwd9e-%}>gKZP#V4wUivRP0Ujr?UN& zoD^I$c%>=n5WryDhcXj3;T?Za8RWqpy44Ib#7jxE_9{CQ*+lzfJ3 z&OehhP(P&lsbAKdaEsKj{+_BGw^J)q3A>JYV?`asj7dPe8C1XyAo=JRXrD>{PJ^vn zUq#J8aNG!^MYY2!R@FwADH0Y2)e9md$54{%mZxN8{oS{ze9SLz5D)_hM{ z9ZMf_-i2Q^{$byt2z7ug40q~woZR{Iv+dGeoa%uf7J#~tdD!k1t>?7Qvr#;akRQ2 zN(e4`B4okd!N<^a$TaB49IfY1)lNNxHF6SEI^+8OacKK|yP{h}R_wd3fedHzF&(JpWS*&LcT|u8RxhmpBQ{(_jIft&QUO* zyVofGZtaSL0=;njn&qz(XSjtzWyc$^{o!X+4^HXsaA9~QDYdQWltpnL`uC(Dv#aFW zGA&6JmNs*78auUcxyC{1dQ*ku^T7#B*m`X%nm{@QEIA42pLy^g`XMV}=#5Lw=AZeX zzpZLtEedll zL~eS>CNgmRzCg$Z2$H*mySAO@GwloXQIFe+nXU07M;b`b0%1XFkD}vG6hOe~D1t;gtE&qI`5q@acrmH&wd7GzaozR=! zUZt-IS%wv)oYE7jNmd(~wrQ(3W%xaQU+#7IO~_ z8i|Qi{(i4M=VolGpLWnWySICp0-JpZL|viS?s4o~@X+uKN^z+`t4yV}SL z_>fwd@10_1d2j}wAO8RKn<1jVs70P>Osv?j3s=@5D*secab)LYVh-3p2RQ#M_Y%4v zS@7qYvq*anTW{jNmDiYv+TDpD1+->s7pToc^bNl=cR>gf>x>EsyeH5Kx#~*N%Zr5Q z-E&brpI{D#OeDgJ(UGX0vhA z>~ktDn43mjO#HjlR($?g3ZOA&g1=OE7A(VRZ~ivgYIhhda*1ex4QDKlfc`k`GOH(X zGoqqarL~{mkH<|7D);%PL;m6fD?3-pJe)t+{Fh!SYRs_P!g4`G!g*5B7 zViPI$Qx>=uc!3LKg~2*eA#-p{oAcD#^jb5OI03{;WWrm3N6y?AG-{wOl01QE@#c27 zSg#nefGozdq0!(j_s}DZidR1^vbb%JYtf8`q~p^22j%hAJHNtT*Yq1I>Y^rd=Qt^G zeMA~%cm|o_>YckH`HHuuszsaO2T8%NZS?`3*Pr9Lm?YyiCOhiZvm+VJQ_Nq@OuP>z z5iZdgyq*Ca*NKg#gDI@9{NJKsVb)v~sO3^F+Ve^-N+e~?Q4|d<-3b=~!Mj0a_2Z#l z!IqLdxj`mn9&_kL?9DWhfNFU~tY#hR)ubGDv85du8KCD>32eO@alnBHp%H8}*aucs^axx};<|4jNiV?m#d(eQ&Uxii~0}9w6JFNJpYTQ&-h=g{mXBTzia%EB6s)GE4?hBY_?8Y zfxWqvBbukRTasfPson2jY#6oLjjy;gB_`0p2MpG;Al!AfQ-&^W%Avvo%QShrmM+4h zor`Gs%|u!N+R;W1=Bo?0a4fBXCh>}_gw@#}d+tkLh`IH!)S{jVyEF$5QI1_Fu&Nn2 zGQ8~@!YBFggGqOTiCW797>^V+k0T|BwOK)WYdm8#@2Dk)-Xy@QRJ2|iNodKkiWl2f zwWvee?u&HrKYN5BjT+o=poGsL&&Cij)hO!8RF3=}J4)VxTIybSE;5|{BR8~m8z$Kw z*j#XUcp&Mr4a1(kRgZF0a9_j^(}so5n9^+k=`v+}&lY*8#4X|@ebOpT0yfQbQP2Zr}ctesJ-8VwUDgM%1vSS%g3 zoM=*DN!rB(|A3lJ1>S7(uSl^GI^ivg+)CR;qOLoV*_ZlAI~`idj8G4{riY+bANvnn z0emkucj)E$BftM9p!Bye`aci-aOjCl0gAyUxcyshU#FE*_Dt`wnPtPf1Q)OL%Ljqw zb9mJE_u%q^(LL3dsDE@CSAa!xT;7%iTD^%Rb6Lz|g9j%DS0ic{%RB%){ms1N(cY6? z^IZ-yLBgK&Z-s>->hNcLvIeg8e*&f@qOfTvrGKKrqZ zMEYCays7YW^+=n47;~G$-6AaId$m{*+sNjLvLlcy$zV-i46`AOX<2!}^g<)DiN{%f zj7RRZHKWE|LC{S`m3|q4=!R`9^Lyd`n$8O1YL(RP!3eUZ+-QU95{+*T2kzpJz(Q49 zOZ;Ar!*@%jvfW8QFM zUbYeJ7cs__(|R}hRLTDR2g)tA6cc=0-t#D)nSrYbxLFXdjlG8E?O+dDNI)EIi+<4C z8y#Yn1WpkI%C@A=R~=FbUSpp+1e(wy&Jtt)7?CFq(!i+}xO`4T9#;$ZwO8Io6?YYURP)=dOP{sPSBAByFA>LzQ3)Azq znDW+Yz+bLX(V4&YZ-4n%%pZ&73{)PXbt}@R@rd1>`nWseAy8x)lFk@xlagCFvnznU z=qiK>4ylj**@9*~)GlW1&Wp1BO2xaYAolsUZ!*MH)jS$zxZ4TKwnMr6ybxQE;5yaf zluN1Z*z-Zv9i~Hn^!_^qUqDVt0OS-``z(0hRL%~+AMLvxJ|@rDizOqXiTY`X&5r)c z(cJ_?l~2M3zXczBl;lvKf7b##p$1PW=Z{=LQsU0Q8#sRY8Z>qV&fM_Q?JX|IrW{*I zbKRD?1T)6*ZIbzR@k`YXH=sqeH^J-3oiVPV#P421mfqal%J7_p3D8r7X%bwCS}}~? zhixtRz06}2z&#K_U?+R`(5h5aN+?`>@gCUF=myy$5INslEtz=~bm09T5G$BlH}1UP z7W|wUt~@!8?kL=2qf}PW%a(GQx#QI1;YRd3MG+#@h`=NAIaUYF-;|IPllna!e9L&r zaOyX9u``5EdTgJ3QQ$CK;t%V2ugKrisdUEkQDW*{6DyC=kLsxEtPUZFazn+qnPJzY z*&64~0Ko2w3q224Q_;jl*dkBhrIx$dA^zc>TVMmQ!tvOpC0gkf*7ZKeIl&H-3jtWKp$}yjD8_W^Vsk|G&&uV>SeqW(J9lIH%(dl#z^Yew4UcYUd0CGzDNrYslg0k~^$k(@2k>eEpS*CIP@5~*uS=3D$UR=Ut z(e`6SlEj19O)?;_6!`sB)A!|TR85m#?iUN~BS zCNDsDIb#cRr!{fO96!%*@V?HbXM||F8$oi1KZPg`m2Rzll3Qz7l2jDC(xBxz<75(q zFJU1CIdvCK1)tMBArfaRw_b_pkx*cF;azw7rTQ-Q?OQv*rD_o9FTL5a_vayhJ8JI7 z*;2*t;zbd#{*nc7zjSnu&lB0vZ74Ik1Wt*YufCh8TAFLPdE=^N3>J3J9Ez62|BU|U)X(FnEwt03a@*P~(n6Ef%W0+*Fql9L)U{8pqkNWIVhi=wTVv3SLZI1N9Yb z#$vHz`gHiYrK&F|kD_0;mf_2Gzs=TR-6c8uhxr{B+=zbB^__n#uPU<6KK5BZ@0~NC#@hNQ+ut0vZ)3uyvY(n!A<}r!dv@k3uV6j-s2PxH{ zrDaK4_mc?_bQJH96}tLMOg=fYk=t2VP7M-MmMXeIb=5UFdys8;6T5h?_*JR9YVNMA zRIWWB3j+|vB>!SKK#IJ7mz)b%no=GYI>fUX932%AFe2_)DK=M5BpE@nqhAg84eES~ z|MI`8`;`9y>BJc)Uwvwn65(y0{*79eDFFyA34qX&`_87cXxeOz`$i*|2ORF7vjqft zc-@10*u8Lj99Hj&ljV)zgrYzvqM~fE5$koN#P1Fu{p6nB%c7(Qj(ziAQp;@Z`?BuK z>@@;lGId^M-UFFMM-Bcfwm2F3>ui(|6d94V@^LBmMg5=&uWKp*NFw{xemf9hbab#d z#ptR4n%uy3dKDiQttLJApqE8|7S0!2$JRCRkbo2>kY7HWW1*D%tYZ;fkN$9nlvD)U zI+FQ;#oqK+1?fF3$XO_4oKniJk@Z`tIcatL9y1#ys5w+5dVZ`|-%aD3Q26moA6%yj zBdJb-{Rs;l9%}*I8<`2Ii~@mrqLFqR#Fg_*+?q(fE-pqGK{N964yMNywDsbhgonRM z){sZ0Sfck6+!9AM%?%MxE4bjg^HF9a1xw})VNmpNm~r!MCc;uZFb=n>*juk5VeoqN z?cvJnBfe4)M!_Ef6KVm35VNt7>Rml)wS-DN$r{@MrO3!y)9Xc?uH0D_SXZt3XBzmZ zGK-GLa8J1yDV4OtB{}M1Yskerb^jI)3<#uQogNQ~>1BykuMfqk)$>;6@c5KKK78f{ zbJ4AQ?pnfdiaJ_&Kj;O6x<{NlzHzU$&Pd)4GhCgb^>qFRq%33QC!M%bC!S^U1MYiJ z1Qoe`rQ9%_;jjRra(BMYSO0aL(P?I>_b>KW)1p|=y_WOdbCF1yH*CWspJGvzVOcGv zG*1Lbs!L1Ql=;s(X>ZSy^=PbtIAacG9aABgk5~r9D>5!DGEmbaXaGXW_fnGmq$l5td z2yisw&zhHwwcTCD)9Is4RFu*#dowLOxj2Hzx@Sy@giLE4GGb#3A_7)8 zwHT(JMA_ov4-bpMKn1ErR=bntQ3Kz=)yaCU#tnPrTnaH zXN2!=w~g&;1;cMV&UHek;&IpH_n_x(t^0`!R#Q3K_GVQs#gyqac{QmfHN^%vSW z&9^_ycxokeG-~)FE!;Z%&*Sapq%IEWTICwWtt{uE_*DBxoDs!#zm>AvJ6@?@lx?IC z&$!j?t+<=V<01?X0_Y0_KLrOCfh^b{=f zC>;r3mRYncsX2XrHDOqHk*P)X`3#gVv=3_#35E`X-msr@?rJ+HDw%IJj z`83__3w%RbU=sq%#3DR-Dn#TzAhj4+kfNTeXqKN1#zM^}yChQeW1wk;s4ZCjoaduy z@1gt#)AA#{oIXNnfV!xrw{zqm7V<>sw+d`KRFwl|@%;{id>#ITogu$8B9;;Tj8R+S)TUv9Bi`r6=DPNli`Q>F=s^WULXOLEL&`|)*Xdo7x^2$W=eP6OU{!deOvkj0692c z=j!JXX_2|UN7`4P7@kt&MVr>8!bw&#DqO~{6tEWQ(k?4vV-?pVH`jt(@1;{n5evW63 zS&@F!(*<#D71T)rD>~h8t@D821S|9P;wf$^kIgHE)w1?lZ@R+vphPk=B!QV&X6n$( zpF>>u`q<~T^}^9)Zn}e;C{U8Vj#3H8xdD7Ci}IA(7U78zY#pN>^So2>ITouI7f$EI za{%E?e-e1}96FE-bzLTWL8(nuXB<==SX-xYxNlD!2EG)R3%+w zAs%%2PirC-CGU(1(x}n+J|M{&FGv$xEMy21wbJt;XG;X=Gf(hBA?g}ZtqRg1sxOuJ z$gUF8E~x|*u-PV5O{k}~zds{~K(ZNwBmY!|n14&)qPTyydX?p0k8n7%>CnjP4NJOH z?xjnyo3mWr>$-!_V&LKhv*jcj6~NdDdt^A4o5?G7jMr+9u~AzC1pGg}d?lw3=c%Q) z<@?SP*>sU^I}4O#CElgPHb(k{_+|Hdv_z*W!8IsRo&!d;mKhOapZW_*@k5Q8VkSJ> z>UGb5Gc>E{xlAqVgUkDd&MC{lH(4|+$Hz|Q?NPHDp5>ddOGl@iGD~< z0t#*i)UB8PSKf9XyIu{;acBH=YEEdMaB^^VwkUu(XnmQ!kX}BeQ)uJz4e64FzDJAt zjKcRIGSx2KBot+_r>1`@m20a7z!|p7V=A1kaw(#NX&WKLO6tD8-_5 zo>r)(GiGWJm1`3Zjx&W3-aMn;YLE^wj-sjEkO}1ZJ1n)k`5~QBa@rEQ&&sU?j6&Fe zK?4s$<4Lt+qe=-u`~zAbq6J5tN@t%Ei2oGj5AkL^`W12}t@_>ae!702k(FDjOlkx! zEv|7u%afbYCpb#*aKh_xVRy#RIQwo|&3zx*HPYLBc&nWa@RquGgt^X!*01NATb2hg zEJw2qZE|lrXnub!zOqSl=lXrQ4-obMuFs(2QtBBxDvBvAWbBvZh+}Mpia?ZK@lx{4 z%;Qq*0(0dn|7g_n3Z5n6+%M}d9uH9bP*6B26P(2!RH%y@%uWP!=Vu?a*U<5JN6MgF)&NV24|oGxvEw~X#JKMFW**jJo%ZCcq7n+`0`ra z(}UOOBEOR)@3)usr8IjyPkm<$qvszZ{WHkeeGuOMc@`$R^E%=B_W$iG%CXqk) zJZt6OR9ikfoaX;s#-}hrMo6jMso8B~$Y6H>>d3HZ51M@8)%)zoisTk^UXx)dg96(e z@bgZ56|uvDIY0H}+ac6X*Gwt?3`8rVT0^uz?F_2XwA%54XWY?x-LoDyWhxisFD8d4 zDC1Z8hGbbjTdU)Wm78EsxSNM+R78_`>L)4GrSOB?;{ohJj9csBJmTp!%fW7t%0D2g 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 z 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
    o9UHc; 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
  • E(grQ7*`a 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 BELs2n diff --git a/mods/mesecons/mesecons_microcontroller/depends.txt b/mods/mesecons/mesecons_microcontroller/depends.txt deleted file mode 100644 index acaa924..0000000 --- a/mods/mesecons/mesecons_microcontroller/depends.txt +++ /dev/null @@ -1 +0,0 @@ -mesecons diff --git a/mods/mesecons/mesecons_microcontroller/init.lua b/mods/mesecons/mesecons_microcontroller/init.lua deleted file mode 100644 index 09fd0b9..0000000 --- a/mods/mesecons/mesecons_microcontroller/init.lua +++ /dev/null @@ -1,717 +0,0 @@ -local BASENAME = "mesecons_microcontroller:microcontroller" -EEPROM_SIZE = 255 - -for a = 0, 1 do -for b = 0, 1 do -for c = 0, 1 do -for d = 0, 1 do -local nodename = "mesecons_microcontroller:microcontroller"..tostring(d)..tostring(c)..tostring(b)..tostring(a) -local top = "jeija_microcontroller_top.png" -if tostring(a) == "1" then - top = top.."^jeija_microcontroller_LED_A.png" -end -if tostring(b) == "1" then - top = top.."^jeija_microcontroller_LED_B.png" -end -if tostring(c) == "1" then - top = top.."^jeija_microcontroller_LED_C.png" -end -if tostring(d) == "1" then - top = top.."^jeija_microcontroller_LED_D.png" -end -if tostring(d)..tostring(c)..tostring(b)..tostring(a) ~= "0000" then - groups = {dig_immediate=2, not_in_creative_inventory=1, mesecon = 3, overheat = 1} -else - groups = {dig_immediate=2, mesecon = 3, overheat = 1} -end -local rules={} -if (a == 1) then table.insert(rules, {x = -1, y = 0, z = 0}) end -if (b == 1) then table.insert(rules, {x = 0, y = 0, z = 1}) end -if (c == 1) then table.insert(rules, {x = 1, y = 0, z = 0}) end -if (d == 1) then table.insert(rules, {x = 0, y = 0, z = -1}) end - -local input_rules={} -if (a == 0) then table.insert(input_rules, {x = -1, y = 0, z = 0, name = "A"}) end -if (b == 0) then table.insert(input_rules, {x = 0, y = 0, z = 1, name = "B"}) end -if (c == 0) then table.insert(input_rules, {x = 1, y = 0, z = 0, name = "C"}) end -if (d == 0) then table.insert(input_rules, {x = 0, y = 0, z = -1, name = "D"}) end -mesecon:add_rules(nodename, rules) - -local mesecons = {effector = -{ - rules = input_rules, - action_change = function (pos, node, rulename) - update_yc(pos) - end -}} -if nodename ~= "mesecons_microcontroller:microcontroller0000" then - mesecons.receptor = { - state = mesecon.state.on, - rules = rules - } -end - -minetest.register_node(nodename, { - description = "Microcontroller", - drawtype = "nodebox", - tiles = { - top, - "jeija_microcontroller_bottom.png", - "jeija_microcontroller_sides.png", - "jeija_microcontroller_sides.png", - "jeija_microcontroller_sides.png", - "jeija_microcontroller_sides.png" - }, - - sunlight_propagates = true, - paramtype = "light", - walkable = true, - groups = groups, - drop = "mesecons_microcontroller:microcontroller0000 1", - selection_box = { - type = "fixed", - fixed = { -8/16, -8/16, -8/16, 8/16, -5/16, 8/16 }, - }, - node_box = { - type = "fixed", - fixed = { - { -8/16, -8/16, -8/16, 8/16, -7/16, 8/16 }, -- bottom slab - { -5/16, -7/16, -5/16, 5/16, -6/16, 5/16 }, -- circuit board - { -3/16, -6/16, -3/16, 3/16, -5/16, 3/16 }, -- IC - } - }, - on_construct = function(pos) - local meta = minetest.get_meta(pos) - meta:set_string("code", "") - meta:set_string("formspec", "size[9,2.5]".. - "field[0.256,-0.2;9,2;code;Code:;]".. - "button[0 ,0.2;1.5,3;band;AND]".. - "button[1.5,0.2;1.5,3;bxor;XOR]".. - "button[3 ,0.2;1.5,3;bnot;NOT]".. - "button[4.5,0.2;1.5,3;bnand;NAND]".. - "button[6 ,0.2;1.5,3;btflop;T-Flop]".. - "button[7.5,0.2;1.5,3;brsflop;RS-Flop]".. - "button_exit[3.5,1;2,3;program;Program]") - meta:set_string("infotext", "Unprogrammed Microcontroller") - meta:set_int("heat", 0) - local r = "" - for i=1, EEPROM_SIZE+1 do r=r.."0" end --Generate a string with EEPROM_SIZE*"0" - meta:set_string("eeprom", r) - end, - on_receive_fields = function(pos, formanme, fields, sender) - local meta = minetest.get_meta(pos) - if fields.band then - fields.code = "sbi(C, A&B) :A and B are inputs, C is output" - elseif fields.bxor then - fields.code = "sbi(C, A~B) :A and B are inputs, C is output" - elseif fields.bnot then - fields.code = "sbi(B, !A) :A is input, B is output" - elseif fields.bnand then - fields.code = "sbi(C, !A|!B) :A and B are inputs, C is output" - elseif fields.btflop then - fields.code = "if(A)sbi(1,1);if(!A)sbi(B,!B)sbi(1,0); if(C)off(B,1); :A is input, B is output (Q), C is reset, toggles with falling edge" - elseif fields.brsflop then - fields.code = "if(A)on(C);if(B)off(C); :A is S (Set), B is R (Reset), C is output (R dominates)" - end - if fields.code == nil then return end - - meta:set_string("code", fields.code) - meta:set_string("formspec", "size[9,2.5]".. - "field[0.256,-0.2;9,2;code;Code:;"..minetest.formspec_escape(fields.code).."]".. - "button[0 ,0.2;1.5,3;band;AND]".. - "button[1.5,0.2;1.5,3;bxor;XOR]".. - "button[3 ,0.2;1.5,3;bnot;NOT]".. - "button[4.5,0.2;1.5,3;bnand;NAND]".. - "button[6 ,0.2;1.5,3;btflop;T-Flop]".. - "button[7.5,0.2;1.5,3;brsflop;RS-Flop]".. - "button_exit[3.5,1;2,3;program;Program]") - meta:set_string("infotext", "Programmed Microcontroller") - yc_reset (pos) - update_yc(pos) - end, - sounds = default.node_sound_stone_defaults(), - mesecons = mesecons, - after_dig_node = function (pos, node) - rules = mesecon:get_rules(node.name) - mesecon:receptor_off(pos, rules) - end, -}) -end -end -end -end - -minetest.register_craft({ - output = 'craft "mesecons_microcontroller:microcontroller0000" 2', - recipe = { - {'mesecons_materials:silicon', 'mesecons_materials:silicon', 'group:mesecon_conductor_craftable'}, - {'mesecons_materials:silicon', 'mesecons_materials:silicon', 'group:mesecon_conductor_craftable'}, - {'group:mesecon_conductor_craftable', 'group:mesecon_conductor_craftable', ''}, - } -}) - -function yc_reset(pos) - yc_action(pos, {a=false, b=false, c=false, d=false}) - local meta = minetest.get_meta(pos) - meta:set_int("heat", 0) - meta:set_int("afterid", 0) - local r = "" - for i=1, EEPROM_SIZE+1 do r=r.."0" end --Generate a string with EEPROM_SIZE*"0" - meta:set_string("eeprom", r) -end - -function update_yc(pos) - local meta = minetest.get_meta(pos) - yc_heat(meta) - --minetest.after(0.5, yc_cool, meta) - if (yc_overheat(meta)) then - minetest.remove_node(pos) - minetest.after(0.2, yc_overheat_off, pos) --wait for pending parsings - minetest.add_item(pos, "mesecons_microcontroller:microcontroller0000") - end - - local code = meta:get_string("code") - code = yc_code_remove_commentary(code) - code = string.gsub(code, " ", "") --Remove all spaces - code = string.gsub(code, " ", "") --Remove all tabs - if yc_parsecode(code, pos) == nil then - meta:set_string("infotext", "Code not valid!\n"..code) - else - meta:set_string("infotext", "Working Microcontroller\n"..code) - end -end - - ---Code Parsing -function yc_code_remove_commentary(code) - is_string = false - for i = 1, #code do - if code:sub(i, i) == '"' then - is_string = not is_string --toggle is_string - elseif code:sub(i, i) == ":" and not is_string then - return code:sub(1, i-1) - end - end - return code -end - -function yc_parsecode(code, pos) - local meta = minetest.get_meta(pos) - local endi = 1 - local Lreal = yc_get_real_portstates(pos) - local Lvirtual = yc_get_virtual_portstates(pos) - if Lvirtual == nil then return nil end - local c - local eeprom = meta:get_string("eeprom") - while true do - command, endi = parse_get_command(code, endi) - if command == nil then return nil end - if command == true then break end --end of code - if command == "if" then - r, endi = yc_command_if(code, endi, yc_merge_portstates(Lreal, Lvirtual), eeprom) - if r == nil then return nil end - if r == true then -- nothing - elseif r == false then - endi_new = yc_skip_to_else (code, endi) - if endi_new == nil then --else > not found - endi = yc_skip_to_endif(code, endi) - else - endi = endi_new - end - if endi == nil then return nil end - end - else - params, endi = parse_get_params(code, endi) - if params == nil then return nil end - end - if command == "on" then - L = yc_command_on (params, Lvirtual) - elseif command == "off" then - L = yc_command_off(params, Lvirtual) - elseif command == "print" then - local su = yc_command_print(params, eeprom, yc_merge_portstates(Lreal, Lvirtual)) - if su ~= true then return nil end - elseif command == "after" then - local su = yc_command_after(params, pos) - if su == nil then return nil end - elseif command == "sbi" then - new_eeprom, Lvirtual = yc_command_sbi (params, eeprom, yc_merge_portstates(Lreal, Lvirtual), Lvirtual) - if new_eeprom == nil then return nil - else eeprom = new_eeprom end - elseif command == "if" then --nothing - else - return nil - end - if Lvirtual == nil then return nil end - if eeprom == nil then return nil else - minetest.get_meta(pos):set_string("eeprom", eeprom) end - end - yc_action(pos, Lvirtual) - return true -end - -function parse_get_command(code, starti) - i = starti - s = nil - while s ~= "" do - s = string.sub(code, i, i) - if s == "(" then - return string.sub(code, starti, i-1), i + 1 -- i: ( i+1 after ( - end - if s == ";" and starti == i then - starti = starti + 1 - i = starti - elseif s == ">" then - starti = yc_skip_to_endif(code, starti) - if starti == nil then return nil end - i = starti - else - i = i + 1 - end - end - - if starti == i-1 then - return true, true - end - return nil, nil -end - -function parse_get_params(code, starti) - i = starti - s = nil - local params = {} - local is_string = false - while s ~= "" do - s = string.sub(code, i, i) - if code:sub(i, i) == '"' then - is_string = (is_string==false) --toggle is_string - end - if s == ")" and is_string == false then - table.insert(params, string.sub(code, starti, i-1)) -- i: ) i+1 after ) - return params, i + 1 - end - if s == "," and is_string == false then - table.insert(params, string.sub(code, starti, i-1)) -- i: ) i+1 after ) - starti = i + 1 - end - i = i + 1 - end - return nil, nil -end - -function yc_parse_get_eeprom_param(cond, starti) - i = starti - s = nil - local addr - while s ~= "" do - s = string.sub(cond, i, i) - if string.find("0123456789", s) == nil or s == "" then - addr = string.sub(cond, starti, i-1) -- i: last number i+1 after last number - return addr, i - end - if s == "," then return nil, nil end - i = i + 1 - end - return nil, nil -end - -function yc_skip_to_endif(code, starti) - local i = starti - local s = false - local open_ifs = 1 - while s ~= nil and s~= "" do - s = code:sub(i, i) - if s == "i" and code:sub(i+1, i+1) == "f" then --if in µCScript - open_ifs = open_ifs + 1 - end - if s == ";" then - open_ifs = open_ifs - 1 - end - if open_ifs == 0 then - return i + 1 - end - i = i + 1 - end - return nil -end - -function yc_skip_to_else(code, starti) - local i = starti - local s = false - local open_ifs = 1 - while s ~= nil and s~= "" do - s = code:sub(i, i) - if s == "i" and code:sub(i+1, i+1) == "f" then --if in µCScript - open_ifs = open_ifs + 1 - end - if s == ";" then - open_ifs = open_ifs - 1 - end - if open_ifs == 1 and s == ">" then - return i + 1 - end - i = i + 1 - end - return nil -end - ---Commands -function yc_command_on(params, L) - local rules = {} - for i, port in ipairs(params) do - L = yc_set_portstate (port, true, L) - end - return L -end - -function yc_command_off(params, L) - local rules = {} - for i, port in ipairs(params) do - L = yc_set_portstate (port, false, L) - end - return L -end - -function yc_command_print(params, eeprom, L) - local s = "" - for i, param in ipairs(params) do - if param:sub(1,1) == '"' and param:sub(#param, #param) == '"' then - s = s..param:sub(2, #param-1) - else - r = yc_command_parsecondition(param, L, eeprom) - if r == "1" or r == "0" then - s = s..r - else return nil end - end - end - print(s) --don't remove - return true -end - -function yc_command_sbi(params, eeprom, L, Lv) - if params[1]==nil or params[2]==nil or params[3] ~=nil then return nil end - local status = yc_command_parsecondition(params[2], L, eeprom) - - if status == nil then return nil, nil end - - if string.find("ABCD", params[1])~=nil and #params[1]==1 then --is a port - if status == "1" then - Lv = yc_set_portstate (params[1], true, Lv) - else - Lv = yc_set_portstate (params[1], false, Lv) - end - return eeprom, Lv; - end - - --is an eeprom address - new_eeprom = ""; - for i=1, #eeprom do - if tonumber(params[1])==i then - new_eeprom = new_eeprom..status - else - new_eeprom = new_eeprom..eeprom:sub(i, i) - end - end - return new_eeprom, Lv -end - --- after (delay) -function yc_command_after(params, pos) - if params[1] == nil or params[2] == nil or params[3] ~= nil then return nil end - - --get time (maximum time is 200) - local time = tonumber(params[1]) - if time == nil or time > 200 then - return nil - end - - --get code in quotes "code" - if string.sub(params[2], 1, 1) ~= '"' or string.sub(params[2], #params[2], #params[2]) ~= '"' then return nil end - local code = string.sub(params[2], 2, #params[2] - 1) - - local afterid = math.random(10000) - local meta = minetest.get_meta(pos) - meta:set_int("afterid", afterid) - minetest.after(time, yc_command_after_execute, {pos = pos, code = code, afterid = afterid}) - return true -end - -function yc_command_after_execute(params) - local meta = minetest.get_meta(params.pos) - if meta:get_int("afterid") == params.afterid then --make sure the node has not been changed - if yc_parsecode(params.code, params.pos) == nil then - meta:set_string("infotext", "Code in after() not valid!") - else - if code ~= nil then - meta:set_string("infotext", "Working Microcontroller\n"..code) - else - meta:set_string("infotext", "Working Microcontroller") - end - end - end -end - ---If -function yc_command_if(code, starti, L, eeprom) - local cond, endi = yc_command_if_getcondition(code, starti) - if cond == nil then return nil end - - cond = yc_command_parsecondition(cond, L, eeprom) - - if cond == "0" then result = false - elseif cond == "1" then result = true - else result = nil end - if result == nil then end - return result, endi --endi from local cond, endi = yc_command_if_getcondition(code, starti) -end - ---Condition parsing -function yc_command_if_getcondition(code, starti) - i = starti - s = nil - local brackets = 1 --1 Bracket to close - while s ~= "" do - s = string.sub(code, i, i) - - if s == ")" then - brackets = brackets - 1 - end - - if s == "(" then - brackets = brackets + 1 - end - - if brackets == 0 then - return string.sub(code, starti, i-1), i + 1 -- i: ( i+1 after ( - end - - i = i + 1 - end - return nil, nil -end - -function yc_command_parsecondition(cond, L, eeprom) - cond = string.gsub(cond, "A", tonumber(L.a and 1 or 0)) - cond = string.gsub(cond, "B", tonumber(L.b and 1 or 0)) - cond = string.gsub(cond, "C", tonumber(L.c and 1 or 0)) - cond = string.gsub(cond, "D", tonumber(L.d and 1 or 0)) - - - local i = 1 - local l = string.len(cond) - while i<=l do - local s = cond:sub(i,i) - if s == "#" then - addr, endi = yc_parse_get_eeprom_param(cond, i+1) - buf = yc_eeprom_read(tonumber(addr), eeprom) - if buf == nil then return nil end - local call = cond:sub(i, endi-1) - cond = string.gsub(cond, call, buf) - i = 0 - l = string.len(cond) - end - i = i + 1 - end - - cond = string.gsub(cond, "!0", "1") - cond = string.gsub(cond, "!1", "0") - - local i = 2 - local l = string.len(cond) - while i<=l do - local s = cond:sub(i,i) - local b = tonumber(cond:sub(i-1, i-1)) - local a = tonumber(cond:sub(i+1, i+1)) - if cond:sub(i+1, i+1) == nil then break end - if s == "=" then - if a==nil then return nil end - if b==nil then return nil end - if a == b then buf = "1" end - if a ~= b then buf = "0" end - cond = string.gsub(cond, b..s..a, buf) - i = 1 - l = string.len(cond) - end - i = i + 1 - end - - local i = 2 - local l = string.len(cond) - while i<=l do - local s = cond:sub(i,i) - local b = tonumber(cond:sub(i-1, i-1)) - local a = tonumber(cond:sub(i+1, i+1)) - if cond:sub(i+1, i+1) == nil then break end - if s == "&" then - if a==nil then return nil end - local buf = ((a==1) and (b==1)) - if buf == true then buf = "1" end - if buf == false then buf = "0" end - cond = string.gsub(cond, b..s..a, buf) - i = 1 - l = string.len(cond) - end - if s == "|" then - if a==nil then return nil end - local buf = ((a == 1) or (b == 1)) - if buf == true then buf = "1" end - if buf == false then buf = "0" end - cond = string.gsub(cond, b..s..a, buf) - i = 1 - l = string.len(cond) - end - if s == "~" then - if a==nil then return nil end - local buf = (((a == 1) or (b == 1)) and not((a==1) and (b==1))) - if buf == true then buf = "1" end - if buf == false then buf = "0" end - cond = string.gsub(cond, b..s..a, buf) - i = 1 - l = string.len(cond) - end - i = i + 1 - end - - return cond -end - ---Virtual-Hardware functions -function yc_eeprom_read(number, eeprom) - if number == nil then return nil, nil end - value = eeprom:sub(number, number) - if value == nil then return nil, nil end - return value, endi -end - ---Real I/O functions -function yc_action(pos, L) --L-->Lvirtual - local Lv = yc_get_virtual_portstates(pos) - local name = "mesecons_microcontroller:microcontroller" - ..tonumber(L.d and 1 or 0) - ..tonumber(L.c and 1 or 0) - ..tonumber(L.b and 1 or 0) - ..tonumber(L.a and 1 or 0) - local node = minetest.get_node(pos) - minetest.swap_node(pos, {name = name, param2 = node.param2}) - - yc_action_setports(pos, L, Lv) -end - -function yc_action_setports(pos, L, Lv) - local name = "mesecons_microcontroller:microcontroller" - local rules - if Lv.a ~= L.a then - rules = mesecon:get_rules(name.."0001") - if L.a == true then mesecon:receptor_on(pos, rules) - else mesecon:receptor_off(pos, rules) end - end - if Lv.b ~= L.b then - rules = mesecon:get_rules(name.."0010") - if L.b == true then mesecon:receptor_on(pos, rules) - else mesecon:receptor_off(pos, rules) end - end - if Lv.c ~= L.c then - rules = mesecon:get_rules(name.."0100") - if L.c == true then mesecon:receptor_on(pos, rules) - else mesecon:receptor_off(pos, rules) end - end - if Lv.d ~= L.d then - rules = mesecon:get_rules(name.."1000") - if L.d == true then mesecon:receptor_on(pos, rules) - else mesecon:receptor_off(pos, rules) end - end -end - -function yc_set_portstate(port, state, L) - if port == "A" then L.a = state - elseif port == "B" then L.b = state - elseif port == "C" then L.c = state - elseif port == "D" then L.d = state - else return nil end - return L -end - -function yc_get_real_portstates(pos) -- port powered or not (by itself or from outside)? - rulesA = mesecon:get_rules("mesecons_microcontroller:microcontroller0001") - rulesB = mesecon:get_rules("mesecons_microcontroller:microcontroller0010") - rulesC = mesecon:get_rules("mesecons_microcontroller:microcontroller0100") - rulesD = mesecon:get_rules("mesecons_microcontroller:microcontroller1000") - L = { - a = mesecon:is_power_on(mesecon:addPosRule(pos, rulesA[1]), - mesecon:invertRule(rulesA[1])) and - mesecon:rules_link(mesecon:addPosRule(pos, rulesA[1]), pos), - b = mesecon:is_power_on(mesecon:addPosRule(pos, rulesB[1]), - mesecon:invertRule(rulesB[1])) and - mesecon:rules_link(mesecon:addPosRule(pos, rulesB[1]), pos), - c = mesecon:is_power_on(mesecon:addPosRule(pos, rulesC[1]), - mesecon:invertRule(rulesC[1])) and - mesecon:rules_link(mesecon:addPosRule(pos, rulesC[1]), pos), - d = mesecon:is_power_on(mesecon:addPosRule(pos, rulesD[1]), - mesecon:invertRule(rulesD[1])) and - mesecon:rules_link(mesecon:addPosRule(pos, rulesD[1]), pos), - } - return L -end - -function yc_get_virtual_portstates(pos) -- portstates according to the name - name = minetest.get_node(pos).name - b, a = string.find(name, ":microcontroller") - if a == nil then return nil end - a = a + 1 - - Lvirtual = {a=false, b=false, c=false, d=false} - if name:sub(a , a ) == "1" then Lvirtual.d = true end - if name:sub(a+1, a+1) == "1" then Lvirtual.c = true end - if name:sub(a+2, a+2) == "1" then Lvirtual.b = true end - if name:sub(a+3, a+3) == "1" then Lvirtual.a = true end - return Lvirtual -end - -function yc_merge_portstates(Lreal, Lvirtual) - local L = {a=false, b=false, c=false, d=false} - if Lvirtual.a or Lreal.a then L.a = true end - if Lvirtual.b or Lreal.b then L.b = true end - if Lvirtual.c or Lreal.c then L.c = true end - if Lvirtual.d or Lreal.d then L.d = true end - return L -end - ---"Overheat" protection -function yc_heat(meta) - h = meta:get_int("heat") - if h ~= nil then - meta:set_int("heat", h + 1) - end -end - ---function yc_cool(meta) --- h = meta:get_int("heat") --- if h ~= nil then --- meta:set_int("heat", h - 1) --- end ---end - -function yc_overheat(meta) - if MESECONS_GLOBALSTEP then return false end - h = meta:get_int("heat") - if h == nil then return true end -- if nil the overheat - if h>60 then - return true - else - return false - end -end - -function yc_overheat_off(pos) - rules = mesecon:get_rules("mesecons_microcontroller:microcontroller1111") - mesecon:receptor_off(pos, rules) -end - -minetest.register_craft({ - output = BASENAME.."0000 2", - recipe = { - {'group:mesecon_conductor_craftable', 'mesecons_materials:silicon', 'mesecons_materials:silicon'}, - {'group:mesecon_conductor_craftable', 'mesecons_materials:silicon', 'mesecons_materials:silicon'}, - {'', 'group:mesecon_conductor_craftable', 'group:mesecon_conductor_craftable'}, - } -}) diff --git a/mods/mesecons/mesecons_microcontroller/textures/jeija_microc_background.png b/mods/mesecons/mesecons_microcontroller/textures/jeija_microc_background.png deleted file mode 100644 index bb68a0ccad5588bd387fa1222997bfd1f0b67343..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2000 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 diff --git a/mods/mesecons/mesecons_microcontroller/textures/jeija_microcontroller_sides.png b/mods/mesecons/mesecons_microcontroller/textures/jeija_microcontroller_sides.png deleted file mode 100644 index b367644b3b393118241f16aab2afe78bf8a39643..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 613 zcmV-r0-F7aP)N+>)W5TbFxdqJ4}eh(O9fcbn5 zTrL;DTFcY2EQ@}L@!kV%+X8u>1DnkTxL&XEH2G>cWh6@_)1SY;1I3ptZn#GW5CB35 zKw2a~*ZTNttO1hjHOt@w@axB)Nf1a)lhgv$-{Jp^Nq{s>W5u1dK-YDsAiy!8?Cefh0*(c}=Xiteta_-Llp(+Qcs>kB{JZJOcS513nZJ zggKInFvKbr$y$^wxP@;|9kf8xG?O5Z9DNsF`VWfTf<}6dWG(*LY!=u0CXx_Cq!kqrIG>uv7uf(i1!1;Wh1cB5ybm7zL_np-?W`I*%)>;*I^%*Iq>0bLE8b9ogkD#t=ps8A*YhQbjm{zamyY@(r>hBML<#IXU zdmyi9yk{kV(ei8(r{TMVfIs&uX?ErZdWPV<) zR>0wK0E(iBJQ4r>evj{(cuuENj1i7aI$i$*_!|_i=88^>00000NkvXXu0mjf>(vz- diff --git a/mods/mesecons/mesecons_microcontroller/textures/jeija_microcontroller_top.png b/mods/mesecons/mesecons_microcontroller/textures/jeija_microcontroller_top.png deleted file mode 100644 index 438c9346117937f9614157129f8cf0c84ab713ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1151 zcmV-_1c3XAP)i<9GZES2Kxf}pTM@Na+Fvf83x6FNJ90mvB?hlZ^BIm0Js9n$V z5{MWhJ|7<+caOm11Hhl~+pe@ z8r&}W!n$;19uuD;*S4{YfBe>J0s*akF1Q%Im)3crXXOXtavTaWK_=k#>P8BH0r z`VdCab(9yBA-&QaY%V8)a(oN}1Hx*beLEr$xnQd91|4l6J1*lk5=RQJ?vu@mczK?z z;rn2GAL=!@e_wVwIVA(0-j1-n%H;F;#I4!e+iN>dkqiP6v7dIN|Jn=E_G@nO=^1$T zD*Sjiscgl?62-;NW8n7eO7mI@@rY=RJ`Lj&vXQ|-Fe(KqETZAy1&>~!udfe);o)Hb z_V@SO&hyiLa|5C&g2vV7pi%+j>@Ybc=d)9m?lA@qIyhLDSTu81ju`tnlGo4H{(yVh4+7z)M8 zL!(Os^xi8Yo@F}S>FJzN1;yGHPh_)_P3iwk44ofy`glX(f`a29w(7BevL z_%SeW3p1AL?%WR)WH0gbb!ET9!q2ED^*JYs87TD1)5S4F;xg+&+n~b+0&ExjSDQ{s zww}kyIU(`Tg(V9gm{>B(sy`GdkmJ&GV0X5vo7$NYeJyIwa=Cq5Ta8kevMqP-l6f@a zMoGZl9TyH5&dp(8cBt)|zSsxR_>$_$A-PEwV#}D%5v|-4Pc~~x6>s6(6s$!nn=ejt_soqjMl%M{KS{EyENMY*-#n&^pY}>X= oYj4Mg{$NYi-C0)lPbH4k>)03gZC_U?3iLIDr>mdKI;Vst03ZW^V*mgE diff --git a/mods/mesecons/mesecons_movestones/textures/jeija_movestone_side.png b/mods/mesecons/mesecons_movestones/textures/jeija_movestone_side.png deleted file mode 100644 index de753ef98e650e35fe591dc1e9dcd2f77ef253d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e`PGJ=6YykO3*KpUV0XMsm# zF#`jS9|HroFk`9i&ix?4vI56+APu&bA?DcH!$8gvPZ!4!iOZ_zPUamp;BgK7mlxhB zxO-X(-z1MHxk(FHe;u57nOD5OyLv%e0LSSnn`>*9F$wMOY`GI^XrL;PlC*Ain5W@x zhipHMYg3*p+~leI-nQb|ROf_ky#M-4yRWW_daU!D&HnekYeB89k59b&@J4@WM={4^ zT^)|IuMf>+U0&$f$zf*P<)oCkZ(Y;0)%mA9?k?u~c0Yb^ z`*YWSe&l$PlXPx#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P=i)9L`R_=>Px%cu7P-R4C5{ z!98yyMHm3!cix$uot^cVaK^#mNOB(v#WhzTphGm2NY^6qfAR|uzW_l^3q7JiIsr{i zAQW=BOKitp$Fs9LAMeZai1YLF^?EI(G{yjc5TdS4)7aLwh+-H+*L70LloBGw7**f* zF~*cq&RHo{>$bq#$R4ujeFN!X*KPYgIOhPM>pF#qTI;j3vvC}iY^3}1X7x80bHB+| zO;zJ(^4V;bnb~{awyjz$79j*F<*o~8{@ATA3bjd(aV&Y8GQZTgZS_fs_5AQXr4-KR z^R}IsM$S)P?ZO2Liy#&sOqCSOqQq+FUtg_$`*-zANXvtRcTq|OqQANSsZe)va>N8w z3W#|8gzF}1T?-aUl5=|Pf7ey5sK8D4YfiGYlT!K*PanL!?j(*<=#xj~`f9&;SnHZ> z%OG=q+o@p~_x`4m?z?ZlpE!kBjN$e#SS|qpzW(ORAAk7S82J2)Pu@SG&Bm+kc1u)c zfW?tv&=W^(3;TOKcqivXf}5r`TFVr1ztclVsctD-J<76L^|P4+p@@dd z%gx81epXjlD3&;#Oe}7<8-q_XMdA#CR;ymu3IGJB*O&Lq%!Qb^WJa(c7?o1PI2b%; z$je)AYNU)H)OwjF&RJ_!C5efdN)}2gL_}bgV*1a;8&fkA>q?D1yQ$N{Qu@B5U} Y|J&Ms2F|ACpa1{>07*qoM6N<$f-` maximum then - -- don't push at all, something is in the way (unloaded map or too many nodes) - return nil - end - - if nn.name == "air" - or (minetest.registered_nodes[nn.name] - and minetest.registered_nodes[nn.name].liquidtype ~= "none") then --is liquid - break - end - - table.insert (nodes, {node = nn, pos = np}) - - np = mesecon:addPosRule(np, dir) - end - return nodes -end - -function mesecon:mvps_push(pos, dir, maximum) -- pos: pos of mvps; dir: direction of push; maximum: maximum nodes to be pushed - local nodes = mesecon:mvps_get_stack(pos, dir, maximum) - - if not nodes then return end - -- determine if one of the nodes blocks the push - for id, n in ipairs(nodes) do - if mesecon:is_mvps_stopper(n.node, dir, nodes, id) then - return - end - end - - -- remove all nodes - for _, n in ipairs(nodes) do - n.meta = minetest.get_meta(n.pos):to_table() - minetest.remove_node(n.pos) - end - - -- update mesecons for removed nodes ( has to be done after all nodes have been removed ) - for _, n in ipairs(nodes) do - mesecon.on_dignode(n.pos, n.node) - mesecon:update_autoconnect(n.pos) - end - - -- add nodes - for _, n in ipairs(nodes) do - np = mesecon:addPosRule(n.pos, dir) - minetest.add_node(np, n.node) - minetest.get_meta(np):from_table(n.meta) - end - - local moved_nodes = {} - local oldstack = mesecon:tablecopy(nodes) - for i in ipairs(nodes) do - moved_nodes[i] = {} - moved_nodes[i].oldpos = nodes[i].pos - nodes[i].pos = mesecon:addPosRule(nodes[i].pos, dir) - moved_nodes[i].pos = nodes[i].pos - moved_nodes[i].node = nodes[i].node - moved_nodes[i].meta = nodes[i].meta - end - - on_mvps_move(moved_nodes) - - return true, nodes, oldstack -end - -mesecon:register_on_mvps_move(function(moved_nodes) - for _, n in ipairs(moved_nodes) do - mesecon.on_placenode(n.pos, n.node) - mesecon:update_autoconnect(n.pos) - end -end) - -function mesecon:mvps_pull_single(pos, dir) -- pos: pos of mvps; direction: direction of pull (matches push direction for sticky pistons) - np = mesecon:addPosRule(pos, dir) - nn = minetest.get_node(np) - - if ((not minetest.registered_nodes[nn.name]) --unregistered node - or minetest.registered_nodes[nn.name].liquidtype == "none") --non-liquid node - and not mesecon:is_mvps_stopper(nn, {x = -dir.x, y = -dir.y, z = -dir.z}, {{pos = np, node = nn}}, 1) then --non-stopper node - local meta = minetest.get_meta(np):to_table() - minetest.remove_node(np) - minetest.add_node(pos, nn) - minetest.get_meta(pos):from_table(meta) - - nodeupdate(np) - nodeupdate(pos) - mesecon.on_dignode(np, nn) - mesecon:update_autoconnect(np) - on_mvps_move({{pos = pos, oldpos = np, node = nn, meta = meta}}) - end - return {{pos = np, node = {param2 = 0, name = "air"}}, {pos = pos, node = nn}} -end - -function mesecon:mvps_pull_all(pos, direction) -- pos: pos of mvps; direction: direction of pull - local lpos = {x=pos.x-direction.x, y=pos.y-direction.y, z=pos.z-direction.z} -- 1 away - local lnode = minetest.get_node(lpos) - local lpos2 = {x=pos.x-direction.x*2, y=pos.y-direction.y*2, z=pos.z-direction.z*2} -- 2 away - local lnode2 = minetest.get_node(lpos2) - - --avoid pulling solid nodes - if lnode.name ~= "ignore" - and lnode.name ~= "air" - and ((not minetest.registered_nodes[lnode.name]) - or minetest.registered_nodes[lnode.name].liquidtype == "none") then - return - end - - --avoid pulling empty or liquid nodes - if lnode2.name == "ignore" - or lnode2.name == "air" - or (minetest.registered_nodes[lnode2.name] - and minetest.registered_nodes[lnode2.name].liquidtype ~= "none") then - return - end - - local moved_nodes = {} - local oldpos = {x=lpos2.x + direction.x, y=lpos2.y + direction.y, z=lpos2.z + direction.z} - repeat - lnode2 = minetest.get_node(lpos2) - local meta = minetest.get_meta(lnode2):to_table() - minetest.add_node(oldpos, lnode2) - minetest.get_meta(oldpos):from_table(meta) - moved_nodes[#moved_nodes+1] = {pos = oldpos, oldpos = lpos2, node = lnode2, meta = meta} - nodeupdate(oldpos) - oldpos = {x=lpos2.x, y=lpos2.y, z=lpos2.z} - lpos2.x = lpos2.x-direction.x - lpos2.y = lpos2.y-direction.y - lpos2.z = lpos2.z-direction.z - lnode = minetest.get_node(lpos2) - until lnode.name == "air" - or lnode.name == "ignore" - or (minetest.registered_nodes[lnode.name] - and minetest.registered_nodes[lnode.name].liquidtype ~= "none") - minetest.remove_node(oldpos) - mesecon.on_dignode(oldpos, lnode2) - mesecon:update_autoconnect(oldpos) - on_mvps_move(moved_nodes) -end - -function mesecon:mvps_move_objects(pos, dir, nodestack) - local objects_to_move = {} - - -- Move object at tip of stack - local pushpos = mesecon:addPosRule(pos, -- get pos at tip of stack - {x = dir.x * #nodestack, - y = dir.y * #nodestack, - z = dir.z * #nodestack}) - - - local objects = minetest.get_objects_inside_radius(pushpos, 1) - for _, obj in ipairs(objects) do - table.insert(objects_to_move, obj) - end - - -- Move objects lying/standing on the stack (before it was pushed - oldstack) - if tonumber(minetest.setting_get("movement_gravity")) > 0 and dir.y == 0 then - -- If gravity positive and dir horizontal, push players standing on the stack - for _, n in ipairs(nodestack) do - local p_above = mesecon:addPosRule(n.pos, {x=0, y=1, z=0}) - local objects = minetest.get_objects_inside_radius(p_above, 1) - for _, obj in ipairs(objects) do - table.insert(objects_to_move, obj) - end - end - end - - for _, obj in ipairs(objects_to_move) do - local entity = obj:get_luaentity() - if not entity or not mesecon:is_mvps_unmov(entity.name) then - local np = mesecon:addPosRule(obj:getpos(), dir) - - --move only if destination is not solid - local nn = minetest.get_node(np) - if not ((not minetest.registered_nodes[nn.name]) - or minetest.registered_nodes[nn.name].walkable) then - obj:setpos(np) - end - end - end -end - -mesecon:register_mvps_stopper("default:chest_locked") -mesecon:register_mvps_stopper("default:furnace") diff --git a/mods/mesecons/mesecons_noteblock/depends.txt b/mods/mesecons/mesecons_noteblock/depends.txt deleted file mode 100644 index acaa924..0000000 --- a/mods/mesecons/mesecons_noteblock/depends.txt +++ /dev/null @@ -1 +0,0 @@ -mesecons diff --git a/mods/mesecons/mesecons_noteblock/init.lua b/mods/mesecons/mesecons_noteblock/init.lua deleted file mode 100644 index 3971076..0000000 --- a/mods/mesecons/mesecons_noteblock/init.lua +++ /dev/null @@ -1,79 +0,0 @@ -minetest.register_node("mesecons_noteblock:noteblock", { - description = "Noteblock", - tiles = {"mesecons_noteblock.png"}, - groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2}, - drawtype = "allfaces_optional", - visual_scale = 1.3, - paramtype="light", - after_place_node = function(pos) - minetest.add_node(pos, {name="mesecons_noteblock:noteblock", param2=0}) - end, - on_punch = function (pos, node) -- change sound when punched - local param2 = node.param2+1 - if param2==12 then param2=0 end - minetest.add_node(pos, {name = node.name, param2 = param2}) - mesecon.noteblock_play(pos, param2) - end, - sounds = default.node_sound_wood_defaults(), - mesecons = {effector = { -- play sound when activated - action_on = function (pos, node) - mesecon.noteblock_play(pos, node.param2) - end - }} -}) - -minetest.register_craft({ - output = "mesecons_noteblock:noteblock 1", - recipe = { - {"group:wood", "group:wood", "group:wood"}, - {"group:mesecon_conductor_craftable", "default:steel_ingot", "group:mesecon_conductor_craftable"}, - {"group:wood", "group:wood", "group:wood"}, - } -}) - -mesecon.noteblock_play = function (pos, param2) - local soundname - if param2==8 then - soundname="mesecons_noteblock_a" - elseif param2==9 then - soundname="mesecons_noteblock_asharp" - elseif param2==10 then - soundname="mesecons_noteblock_b" - elseif param2==11 then - soundname="mesecons_noteblock_c" - elseif param2==0 then - soundname="mesecons_noteblock_csharp" - elseif param2==1 then - soundname="mesecons_noteblock_d" - elseif param2==2 then - soundname="mesecons_noteblock_dsharp" - elseif param2==3 then - soundname="mesecons_noteblock_e" - elseif param2==4 then - soundname="mesecons_noteblock_f" - elseif param2==5 then - soundname="mesecons_noteblock_fsharp" - elseif param2==6 then - soundname="mesecons_noteblock_g" - elseif param2==7 then - soundname="mesecons_noteblock_gsharp" - end - local block_below_name = minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name - if block_below_name == "default:glass" then - soundname="mesecons_noteblock_hihat" - end - if block_below_name == "default:stone" then - soundname="mesecons_noteblock_kick" - end - if block_below_name == "default:chest" then - soundname="mesecons_noteblock_snare" - end - if block_below_name == "default:tree" then - soundname="mesecons_noteblock_crash" - end - if block_below_name == "default:wood" then - soundname="mesecons_noteblock_litecrash" - end - minetest.sound_play(soundname, - {pos = pos, gain = 1.0, max_hear_distance = 32,}) -end diff --git a/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_a.ogg b/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_a.ogg deleted file mode 100644 index 5668a8aa0c19dc92c4723368a8ecd314712af34d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7436 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 diff --git a/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_c.ogg b/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_c.ogg deleted file mode 100644 index e23597896538b1e0f1ecc896527209811769f4c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8309 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 diff --git a/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_crash.ogg b/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_crash.ogg deleted file mode 100644 index d33027a79d40758df24789ce60af6a0582887587..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30548 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 diff --git a/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_csharp.ogg b/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_csharp.ogg deleted file mode 100644 index 50ba83513cb3ef2ace2000b5e6a35899773cad8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8271 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 diff --git a/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_dsharp.ogg b/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_dsharp.ogg deleted file mode 100644 index 817728e760f851b2f8b450728c6abb6a308369e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7860 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 UY~KS-0R$6*e_R%B!?@A%U$NdT*#H0l diff --git a/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_fsharp.ogg b/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_fsharp.ogg deleted file mode 100644 index 9f1379790cb04e24b907ba4b895ab9c67dbff567..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7573 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 diff --git a/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_gsharp.ogg b/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_gsharp.ogg deleted file mode 100644 index 6177b8cff2d5ea3038f6a39082bf43501919949c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7347 zcmeHLd011)vacKh1Q3kuAYy_n37`WSksx}*CW{0^SY#20RRzWo2&fEKJz^BdFvu<< zUP$Jwn6!OcQe>=v7{XlZ0p6q1^v&#l4{05-^7lflB%$8p z{M7k#Q;C_smt6|8d={X`L9q#2maI$KO#3W0GEmN)=1E&>W5c#tVZ&BJ6Xv0xn~%#n zS2zBuHQqG8xZNvkAPk(Q>RRrbk=EHYerHm*izQ3oR|0)V1UDk2AZayDrAActo z|5YT#S;2H?mq4T&3ACdEnVSyt^Fu`jf)d-!22sNyA~T`3Geaf_3_Z?lDGlju>ns!W z7e(@!Zio3iG%t$JR5I|>42`9udCHXnL^a69LgLu1WrBtxz7JEX@0aQIsD$rLP$I8K zWr6|rWSL*K7iD=-h+mKG{=(3;%w!*Di@ z^6PD=E)it!9mowJ^lax)4VzVg2S7bg$q-?}1N9gz1t3o_a_%$oP1yNSY+d;jWI8H9 zdxExSp7!NIBkncpzH5$t#WBGjYS?H>7>yOJLvZCVlnpxdslvi$O^SN3BG3?Q>5NNM zg^%!1e2wXol~s4rUd~HG)PjA8qMzKzeo`q#)cG0Xw3lr&h{}uDNS~@KK-9cQBZJPv zNr<9L%WNN&6D!WoR0v+MM-f$Cb;s#(?J%N>3O3q4F0a~{_R{RSvGWtzEI;{Vc~e0w zLsY}mow!*_-uf zzNu%iEV%Sxu*5u0QX^`7jLD~Ph$%#26ib+;(%91K;L>W;{tv35+`)4Jc!@^eqnd|y zW#m4KE;9vk&AJ zjJP~1jHDtMtjPGl9N4#rlwVC$IUIohkcwM~@X4&%F3?hq#aYG^StcL)|IuIm6sdxV zRWLrpb9|EsXO!YwN{L(t@M9o zU;i8W{y&fZ%Lw2AI4Gl^TIE2l4vA9+_{BtPH2@>eYb<~SQ_mrEO_suLrHp)2?rWB>sb}eAs>EZ+@#<@Dt%|ACY878?w;>@zB#G@{as2}J z#@5xLEn>tL=d;Xol^OETqzT~(MweeX`o3}WWpM*yf(b4RQFU!y?xn$Kq%$O`#unfr3RVr9`(KC`wEgLVxg^s^SCfR8~cfY6p=+f^daq|1nFF)Np! z&7LZY&bFN@6Zm-b=tuRlEo904Xsm$mfX4bgndN961u=G*G7|E=m~`QQ6S~JW9F)re z#ItC-*;(kTSQ2pOs>iMQN0u#q2^yV!jd3G(QVka8J6$x=DVn z(AFZe2|F60q=!+2QXV-)k@3B3C(8sVBde4fcps6Q74nyM$;ar(n8?5yM83xJdW=jh zPty3Fa(fer9NI}gTbZCd%wz~ld2(k~RQQpSEiL!RKTm&pV#Q%Vx)}@|)uj z+p?qA;5%BUH(RPN9cTBHBx$tw*PzoLLEXHv3&X6rQgq(kvhB7>e2%RQ?vqwG*rk`9LMDp2emjZeHMB1I)~27ca?X|os%46noD$i8l@h{> zzdrfYrQvVyK6yD;|0(C!PeLnee|h`uU|*6JI6fR*^RD7m{GvSz0WR^$MbNFPs?%*b zPZ}QV3zQrAuKOq}PcTnCt!{V_6c-yV?y^->7+0k!X|i;AYj`VT%73o%*rG^PP%%_v zEUGDQ_W8}%^qj)k#cFm}G#tqXD3j1}=Z*@6la))cf`|^Z*Vbh~>oU{GNNFp(pPaTc z=#Xt@W{X5}KVg3MP)$t@08PU!U^qk%-9V!~4NxgElu+`PX(<9V*nhbAtuoxzyi4}4 z*R;PpUp#fB1{_sX)K^@RbZk_5g6Vv5XPo=0&uH#_m)arwPp`G8JBeG4{BVSA{9OkB zSmFg~{QUIx89m-wyn$j$CCxdPMsW}d#imYq;rqMIQFuVb^-3+$G9v&buP7Ct2OOO* z6Bj{dy>&p~NOVzioLfwaucxz^^Y9A!7H`-Uqb^17h_svdrz$~j6$jeqoFlnMzXmht zRSu6Zi{4O^K&t3f?;0vo=9gCIY_E(roJynA-U@f@OQp$TpKQ@PQ=NDrBOxtw^{p%p z7IAA8d2cTDVJL|q+>veU2W%Dmz+4|07i zU^pj)8f>KiNnU7DnSnSF{YPKa{uLgScLSJg#&)adsQa%TpEDU8zU`<{^}>guF;mIm z=NfB{Ty#`>_PpTIo2m`-j<~YExqWfcW&4Cr5V>jM1>Hj^q#dHPQLPt&f?OMzxVN1~ zC=##&=@Ul<+vku=^#IGt#+Vc=v!5cU*x@!W zTAhWznrL^doRyCbUl|=miOMwqO)qi|YHEUSusa!2nDH+DwLSobH@r1yM;2jF_;-}B z=k;Jyc}&q)V3!!qKeLONZX87d#oc2Jyn zw#fo=i&Atwhl^1h(4{sbxay1Wu7{K}-GDQJDmg49FI9M#sxf)2O|&KIQAAnu;~%b+ z`Tp?MQTg@I2Dg*8Z)|*SBqwd^XC%GRV_b(9LN_o-n4y|>IFHpuV$+|?r4jDhSwlG#B5TYCkgH-!dF%Jitg1)9>Adf2*#yHKCMwCs>AI4R(>J3!rpuk$2`!LO zhKIF@f7>ZC??E6zB}gP<36hV>i6=_oPF=D%E}~<&c=r?Z&kDs_2Bq1|?wTyJm<*=D zYKO$63&B1Wa|LAE@$EH<7u5HRu5fS5?@N01*OEn;-mj(Hp&JRtV-u zUg}EQOQC5Rt4`2^gu)ZIvsEryrV|2D!E2WhpSpndIcLG=Rq_#$0`)r=d5leALbkb6 zjub%`tfgX!Ts!lbQF!f~JYT0pJrwv^;fwQX93_L@?EZ>VZOz@=SH5v*;aY?qHF)T- zB5`dD!sx?9D+l1ELM3S3`pL57iJU2U-pWkPo9 zkeu;Di2~$0DHrK*B;!p@Etn7bNAA%v7l+*LZp>sg-kR3l#(0-1PgJi zW`?5Ii{T(&UX&y1(q@2D$B9Nm;+!)hrsxFK#H&XSHzGW#d5WSF2+!lOgM1*CMj@E&IJOUF`a2j$ZhK~{Y{F)Mix`&h?Ab!0m zq}1{)pt(N8-8pd716|*uaZQ6`I> z=TOYoCafPXIW$P)PyO_l9LKmHFIcDPRAwz4i8Tv5+wwkOfIBCaRCz`4E z-;K4JWghKvWzfgUICKqM+Q}fgnL~S#LSi2fsX(x--`g$hsUgsgxS&DF_IB>Q01N{I z1JU6{2JQo%=1h)FLWuL39jfiUG%5==S}cBb+41-_S=+FEgXjCU*FQw&IK<|CIvHHF zq)*lr%l-LkxrLtK?Mr}LS>d4^eWZQ3*#@2Y7DeI|K(surH_N>`k}H&AICSV7l`9;&Me%o@D7Vx(&e< z)Qm$W==wq-<6D2GGamUtFR)2OR-@Dqo`pM56~Eg`yd?n~TT23JOT5mO93|jXvK5xB zQl$n!thur_Y~Sv@zv96crKbnX#O~(Viyzl^rY*kaZBv#CsHec z?bm+8)!tjniyw_w+4U*E!+eKHFI;Vusa>~SnkZ_%ORS2hpMBH>4<{^kEF*(ZfRmju zPZ6YN)?hrDM5(!E5eY9v&STQ7zO(07wbQ>Y1*rPli2;Y3cFz>7&no6IDZIUkyDiS= z-u~-qiLPI;OIpI#nP}S=QoZIQSKWsrE#tS$ZG2u~t@I8v)J1Ni&mr4PyzmLi{H5AJ zzG1l*WiMmZ~;d zAxO8`ac$jd{qj@dlJ1IA3D4OUlzrcFTo;5}VJgV}FO1V&Ju>@E{}5}lS%Q2mC72M) z%Mhd3q4AUq_-A(Xs(ue(6)=ILkjGVB?wxmwyifHc!uPkqmV0fgI~F|?ED!r-Jh*J- zy3eLgYmQ-u;-^D}_tD z9EZ+k^O-Ah8Mt=LaD3>$yjJ>F=2+%Y<(-)tt(fz4F%htT zFLgWX5Z#?Mr3C{# z+E^?9VL5bIgW?fW+&h|HuoxNffFiGhu+OQfV}W_ldYegkA$|YTufvv_?X4>nNiSM4 z4FB_TP;DWB*dSS@-En}B{5A6(kO7^HYwt_%&*eZk3D58tbN+b!eb8O|Z#+bma`A;5 z2w4vo`jc?=_VPD(i}&yp!47t20vp{pe=he=DgnGTvmy+8wfGL8Acn7eyr=bz5*31A z!bb!9^K4*9lwfB*v6HVCUm$(ZX#D3 zL<=FYkOIpkL5PH6Dz?(o)*Hx81j5Ct+ak4qXjfO=(yy28&YS4&p8aFb?&<#Zoo~+M z$!}(!dFFk7&%86wo0O9y1X%FA{9I%Q#>`hf!}wwL?=HxYE6^@1yAyz4VCnwQ{y&IG zLTCQ1pffSB^{0i?Cx3GY)%;sI>|nRE4i2Zt_vF5uRFFgZtvo|wvrgiY=$kh)H@~)- z=?oQC!yhLxHi^waqP8TEg!>A!pbwWT=;kP@TPngza)N)N^T8Kx8)FOwD7SuUD9LNFvqXC9L2r)*=Zg zQu7w;6=Tf#dSN9G7p6-U4u+Izw{NBHON?>pC>=$%p50f)a|zs+9Ffn|5rou+Oi4`M z1*5NU$lO+|s4O0<5~I&~k%jlMxPoK=@a4@EHMX?86AS17IL=Z|&QUb}Oid=!)20GL zhX>%|9wN7zI6UslpP*fzh!mcZNuSrWnZh&@Bg+G|%A&Y<_j%z{s;Y!ZJkFJKrQPG}l11I>Xny zudVqa&>2jmukIWf}8d|@MzTYtkk*?;=koyg-Zx%fYobroVGTQCglx?CB zod%J4;mbTbvNiun*y(}(?(}-KV(&G>@~xtswHwOi3x?&!qHo%BR=w?d7NSR=qKl(* z?ViK!K`zB3@#Hch6y;tS1LR}AM{&U&h8A_OsT~!x)=K&ir3MOG>&b|v_A8??u2jPW zZ>9O1X#4I>Q+}oR7#uWW6Q3>n+4xfeu({tWvohK?5>GX1Gt|_!TC9yuIEcPgG;R$e zP7!$xR$*k^J~mplZ0E~;e$YLw1_&S-%BydeBmYuF38$TjN9uwSRF8Epw4_0E^)#zkX2zFwNvM0C=OjiK3oEyEOsa zQ%0%&8)-{WUQ4^W>ps?|!a`NhLOIn!)f?pcHmSZ1%KxDH*fw|-0LgoOufbXkz4DE- zvkTt^EJ$7jJ&n`Q1~rUf3xofZE!fAOVx(Ce|1kh?IvNAMl>wz4#97hizpS)j3tAzu zfdKCW0QHRdyL8`TN{vL3i* zmDy?~MX$`&KR4Q>@}I5qC+UNJ)gsR)qia#Hjkzz@3R1&`lpFrORuEi>r2nt@_1}2j z|F`jfnE@pLO5g&2E1SovJTR;8z<K6HB245&HmYYn_ zMJ(##T1KF!3&nOc5kUGL-{B{bf@hHe245_bqE;yCwhmL*u!eCR9*IOaIqf}o?k=cW zDEc;2@5^ZSI72KJr@hp;K@CStOTAqyZ>-_KGf@n0fHHJZRI`ib0F7Ej;u)QcWV5+( z*s= z!ki}Eu^~$&EjTT2_Td5^gJh?Fok5D_bSa8wZ7yf9a@W97{LjaV9;6nOq6$G*oy%tqfNF{TjKC3ch zp58}!N?Wo|I;8-;x}NCfN~U3~ppeTl zJGUFJpkal#?#|ng#xB}$_pT`$)3d!@kY=~6nL@~*6Hsml2f*WIcf@7xcuG3FR4~d_ z09^JeA;#dSFss3l4cZuZP5<+51nHGVul!wJttt6t)%w(YbI&OW6w^NP(>>F-@;ZB_ zQ}a8GP{6+DViRB;xQt;fUvlQF`Y?){W+d`mTm37;{-gfS73uhuFMB;TA} z$;45Or&7miGx12CxkryI7!1=Hd11y;F4x?5Gq202)uiTcn!34_+H9Q8FkhHX;qf;0 ziMF2%(@9c~hxF?e`P3fbc5{#O45Fg;!&hRhFCYY)JDRU0^X|h?+mbYdYl}CU$U#p= znJy@b4>Uq9ZOL7rPWu8GHIQ033i;K*jbTHO1s=5w;lY6_9*=6Yr-QK1C_?-2F_IhN~P_S(DC*g_FM=3B!mwR2(5XCUyh>x@=Me&b(nvzJe+L+-N)Aj zb#o3|^Hw8$=W>R=>A%A3YIKi&|9bX^Cf6sq44-$K0HHVe!7;A+VMET0`0-X3*Y=b@ z?pV1hpT5>3e=zX75B*k`;W_?dL8D$MM3UDa2eOx~|1-Sx+CyvhrJ*kvGW}$3P<~N{ zG}X1cu;*#ILx`sj@vsXefy!FWTPSvpp)n}oag>oQX-9Vp5o!^Zv+YSrP)&f2_w#p$ zzbc|ftPP5r`8g>%o2{mcUp3f*gWLi zv9nqr%0J=)SnK?zD=LJY2g*On`gq55^W0<6j<-%7}F&|@RW5v7@WYgles=F$)7=yD?EdjhQ$IC!&(8lKzN(Y5x|SBnYSEph z@V;B5gA1zP<$n^Yco1)W_|8|0cfN0UW4t8%_e%>0la55qJ!@S1`QYm(7&UFx{P)+V z?$U&+2IfaZL3~SHZ<~6R;1nlYBKX9Ac%ZYrav)hUDQfTPOz<934+ZNyOp=ZOlVm`j zDig3<+Eo!t#4_~|uG&MU8>%W4Z5qCvm36PEGP3|eUv=NosY~cvX;GlczZmz}I{b z`E9G>Nbv^`et!H#rQh#QFAguhn|ZJN#-+F0uKrk?@#(d(u2+s#e_qnDcD6>-GWSmP zS0m0p-uF_yQCT>DrSHek-JSmPYZ5;X_<`hze?*8{y!7MU*^ECu`@@0WHfDW_=!E}R zeCQVegQ3TtHQri7`_h_NXWYV;pw58ND#5!?a@K8KkYTRF#&6!%#FY$u&wh_a6Oj`_w2%>``3HD&-Kjh^KAF?y+8N;eV+Tv-p9uQ z;)nh$^^qGujhw~gQ{X!j6yi>y^1ArV%OPkDlv{T;{H`b8u4x3*cfJN z<_MmR50dn7M0#fum@ae~YKFFtjK>QyT_r}+6v3f7x|AVnvdA6v%{kOAmOBAykx4iL z=6Mj1TVxz0TqrOwPcWYfPz7g@?1!$+p;oX6c1X6g!)5Gb2Emqx=-9~|>T~pXjza=g zNS8%+XxENSbFo2&+L;QL#B>pCZil8|1yw?i82F=E5)Q~*4@XnKdXAh!M@3NvHQ~bZ z6cX<_9~z78suF>YK#*8mK7!646Iad;=|GUcTSU@(1XBsk^g!=ip8{Mb20;%`OJW$3 zo!xS{9?hpch7Rdo&VN?dfiPD^l&2I=t1&`Qrde7nCap?BNYr^VqzGuch#0=jx>F;8d~Cg^k^Qi0GcOfr}*e$-_uf@Jq#w^mdWU4r)X zDa44G3IQeSqG?%Soj)1`X|+guB$%v^SR*-U?sQ~P2LC#pV37A#X<|}QR#d}QP#p}d zLd|(K%^Xv0j{9VeM_G`nEndCAf$G|a8>u0=)OxuNxVjE_x%LAP_Rm_kVLGtnWQxfa z8So&$nlu7kyG5GXh5pM-MX;f9u%uP6Tss5aUZwf;qvkUSU5EX;4piNvREwiwxPeg8 z08iqM@__5nFrMU96i@d4ZO5P2O|*ufN&TeJzbc$BA65oIGQ4O)(BJdAnQ%-x$2n`v zxj@ygpqO4c#lJqqm^X!25a|WTEH)*p$T_PB$p1mzwI1Lp5OgG1t`$@Uuu9HqgI(}0 z@Iyzo0ZXlzn(a(fXB7&!XpRrX^`TsQ1^(^;u$<=uTrUd94Pe#FYyP)Yv$Kj<0kJBO z*k%YqmQ^gBkh_3Lb)@==c}Y;arOZ0;ACLqgGgP}x0ygTf0y5U$sp zmu37%#TaO#ZGwzx!d};(r?4PnNr+|=j1tvPD&n*1L7kxF3CqnCWbmFvJ=SM^QCqq06NAhy!X+hA7N=hp`nW(4W zNR$MNU9W<3cOt$3kyTWBZ!fRA8$}|KTz}3}ql1ys>3fx1pY5;!XCevQ0I|GHc{3|D zHvy%+MA87uOL1MNMrYMF-rBw}SLbxzBk?AU=oynhkJnHwAJ7EO&05hTyd}=HfwURW z9;pr7blMfPMs@;6yahSU34vTsqH|25>anwsh^VtTWDX9;7A;N&Ar2`Fi+zqzg|WqS zkSd%s>}D8?i7ioNGYLo;P8z`m8J&Wqa6H8b$dWXE=;3xb@Y9R|2R=U(0YNd^LfS1E zR0$Y|cP+-J5E9T6Ii3mH6FF2nY`e5a7g~)I+6DSj2?n6A3xmuB^Mrt6g9*790u~92 zd2Ryk@$CkJxe#=HgKY~vHECgW9^EM->vZ>^aDc2AAf$NS!t3gS5PP<0*i9q>$8E3= z1~#a#uLRxzM9nb0cn$?z#%^${@rdVEaO<8N0W?->cHRo?TW9+1y-Gl{sOLZ!U~n@; zQ`3hasli(Yzhk2T0w;GGP)TWhX9}$e{F}Y@!KX7K(=ywN1LGf8RXm4*fj&yX$r# z6EOi3v7MsEd=hUT3ZI&fIdJx(tp0_h0`_)r5Q3=ThYkVNB8o}{nPs=`K5TnF_;zys z%lcOs1mU4C;N&u;UB2vH`TKi*WiyZH!bhW<;9vzf(m)XqqtR&V$QVc(ZT*u_VC2w7 zuEYBz1P=~9%!wfHKdkq;zPf2>Y7MrwZ%uYhcuj6iV(q6jQNDj)G<(0&T#6R?!sQ^E zmx)&<1XU55mCRBc*yiy{Xuj2~n6mR3FLu3nvsSf+F%X+E=FD9B3IEgM3!4@+-mH0r z`n>rv`$6`>O-6x`7+g~-BePil#(VR}gW5w0a=P?av%lOpyxYjR;+b0b!D~_dlZL%* z!bN+B<=!k6sv=@H+wsxHztry5H9=~g7J*iv)|r|JB#TH$8vAgJK&r(+Cz_{rCP;;y zB_|uG7j}tAIpcjQO8az4>dFK!`5FzKs&b~dGo`1^vp1nlm9o{^D-4(JZ0=o{Nq_F^ z+v97lTH$K}AFKZGL`l{>6~zoNWp|4uZb|fxJSa0)vLDkJL=GCJPiY(r9Q`tpUsJPi z#p|2itt5*y&l~LvXAK?FS`G@UVduw*3#Ps=pZS@`j$U^^{V0TvY`c40T+^nu>!GWU z<86`d4(5Gh6yWqWjkuR8p+q+WAm8_0mQ_eT#Z_24$8r9i;;t=01 z`CEU(^TRJm90d1vsgi56br$&cMsyogJ25)*7NnSjf0-)*qMUvKSZ?#kiJXPAbM`<0C@~Z&u?E<9nAbMV^XeyW@)4 z)TvK0z36VWAf}DNtA_rb{Q)m@Pcz^t;?lmtIuhzX6BYbd6Z~sgFZn_0e7pbIU2m86 zJv3ElKGK+kBrpqzBzPc`9XL|UXHBAGHZNvcjW@#E*X?( z;*|^Zt?99lj?@sp%mDxSfR%BBTXCzmwNp~)3%3`tXCCfaYHcw#Rd2Z|NTkC{;1>9_ zQgx;(ZbWatGM_Hqn_Ws$FD061TcA=!8Q!IFL_E0}E3tCbE4$l+N5gN@=y+7imPbo%!@ju4S!mM3e3>$9C5i-8^`W%&pJVKM&jV z)igRGp`{UZ(cjq2RE2>zd1R`1y{B00^0pt?l~-0T$Cddc4Ybay{Fqffwa9=()9N*)6UFCEvTX$CF<3-O~>H>~4PE}aaD`O`76xFN!ij<;1 zbl&Cr0bRe+hH*#@8XXyaP=a@Or7NhKcyjqHwr=Lij54#V3fiLz`uEmMGlRnqo&Y^EOLV;S06wJ<|cLA=HM>k4fj+ z_3REbEmjb`KmEGvThP0h*IWyWQ|lJb%Z;7s`Z6f1%Y0wXkGkS}=}hf0l#ky1 z@B#fG52Ta7EqmB4Udr2QwWtpsqMTawajvAacDHZe^DTwxE}c83bqofaPECw21^803 z3m9<>bdrCYwrT5VT@U$jl++I+ixF>fQ}zh8=!E^ZNR-IFr$2HVs(k{RpX_QJ>JI5B zt9sgcV_{w>&-wd7r-vs7PQNuj(N?}HuX*B@zy4_@t@{dhiI{113<(RqG)N>2$+F)W zZ>i}2B6EL;YC&cWLs-Sa+>2FCa6}SIkR2cEdb{N*F)?l8i4$04I_v16WfkZV&F|hX3v_#{aFnSxnC>GW>~rQTm`)+`?bh>R#Xpd zPu6odG?X)zEjh+;DPMSo@hCvtXuvmn-q7-$sT}Uxy04+LZv0c?ai6;WTM7;o51tmZ-MJwt`QDAF1H~RewKYA#dy>h}A?NSPF6M9lIC+7MeW>;K#(X5Q z0n1^Qs+Xuck_aSHCZbHh)I8Uj!7@pe7=r6K7nBq5jz|q<|0}j|DNJ;mc}Rm@(Aa83 zlK?}N#TPtMH%rdj^Xu(6>iHTgL@s0G^OX4Kl6xNxQRQzm)DHTNnnoO*h~8tf@34!@ z#Fk(qyVtjC6rSp2HWl_8o+_obc>Aa7McipFlslb-t4@`=Dwi%cd#}+ClP|$U6O~4z9#(rN+jF-opQ(e1uDR8FJdG^dVe=mR zgIFyr>klK#nUCzTZ-meBsD_sB^0VVIxegM5he9W(RidwAyyUjjn#1(iKKs}$OzYp~ z8zot6YdTYj1z(R5l8iXZ+S4mcUOd*6RlH5yS;Z@}BaIL!5jbp3kU}eSe=$0)-Soiz zC$%L~dGO-UJLzj{c^XmN{j#LX*QO%Rew$r5XB#UU1YhOutuXGP_bo(T@uwD9o@+Dv z^19tLCqic^^h5ZgUh_ZNGXf%lJRFZ|+@A~bxOSO)ICjBu?y7eEi^^f=O8+q4Bfckb}HKs!_yu(I%(w zt{MsN()6vNNABG43avPY_lkVm-q>)8;YgN}3X8b@>X0m72#D*Hk}4|Ob#&-$id9On zr55RF7I=J_PN6uCeZg9}ez{~d*E2BqQQmxVce!b=k6tS|8QM<(aWnL#;l&g?8)D3 z?)9~$sort1Yj4Z!v*GT1RWpZs8I2Ete;U7e#wUoqd^`09H?Gfqmh3I_{f<5B(kEt% zLuW`uLH=?}F?7i3J6$AL|Er%O<)PN!@O&eYj^z*t$c;cD$sm=~OO9A^$u(s}M-!M? zn<_Lq_~quJsZIHO2>Dv2>Fe6Z%XD|-(Nb0fc8jalg$cUOFzTrmBjE7?cC z;bd~_Bk6lr7ViDfSRVF_xZ`A>7STMLN1Y50x>}=tYTE6m?|n(tHPZDspMlW2&pK;; zHGxjG(JKMC=!SPWo5wDzXFDGc7wyGgA-kNtbnI;%QNP+3NgZ{=TJ5dCyJYV@d)Gv^ z-Tmc0`kt8zm*VWHQp&uLS>ShhKbM{r=^4ryT}m6fSj8>f)8DYl@!7d^KjV*mepmag zAnD$8Mp3qbhQirznOeCKAtKg0wFL6ctJ?bH6noKOCzua6TB z?lIcOMVuPwiT{Io_L|NaL+YnI`)hw>F0W*U+uCr-r4DD*2al(F&-!4hdUE%DoIQvW z-BPknnmi+y?NX^dv$L+~wdM4| e#qD)w-{uuY?*59Mj99La&G5sz@o)e4<-Y(2(t7v+ diff --git a/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_litecrash.ogg b/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_litecrash.ogg deleted file mode 100644 index 21aecfa6e6ba554bde9bf92bc4b6752c8d3504dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18283 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 bol6#&@*Ds$z#yCP65|0^eufDwd@uk2e1n_Q diff --git a/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_snare.ogg b/mods/mesecons/mesecons_noteblock/sounds/mesecons_noteblock_snare.ogg deleted file mode 100644 index 25d7b7835c480f5d8457b7a0fadb7b04cdf72583..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7097 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 55 then --looking upwards - minetest.add_node(pos, {name=pistonspec.piston_down}) - elseif pitch < -55 then --looking downwards - minetest.add_node(pos, {name=pistonspec.piston_up}) - end -end - - --- Horizontal pistons - -local pt = 3/16 -- pusher thickness - -local piston_pusher_box = { - type = "fixed", - fixed = { - {-2/16, -2/16, -.5 + pt, 2/16, 2/16, .5 + pt}, - {-.5 , -.5 , -.5 , .5 , .5 , -.5 + pt}, - } -} - -local piston_on_box = { - type = "fixed", - fixed = { - {-.5, -.5, -.5 + pt, .5, .5, .5} - } -} - - --- Normal (non-sticky) ones: - -local pistonspec_normal = { - offname = "mesecons_pistons:piston_normal_off", - onname = "mesecons_pistons:piston_normal_on", - dir = piston_facedir_direction, - pusher = "mesecons_pistons:piston_pusher_normal", - piston_down = "mesecons_pistons:piston_down_normal_off", - piston_up = "mesecons_pistons:piston_up_normal_off", -} - --- offstate -minetest.register_node("mesecons_pistons:piston_normal_off", { - description = "Piston", - tiles = { - "mesecons_piston_top.png", - "mesecons_piston_bottom.png", - "mesecons_piston_left.png", - "mesecons_piston_right.png", - "mesecons_piston_back.png", - "mesecons_piston_pusher_front.png" - }, - groups = {cracky = 3}, - paramtype2 = "facedir", - after_place_node = piston_orientate, - mesecons_piston = pistonspec_normal, - sounds = default.node_sound_wood_defaults(), - mesecons = {effector={ - action_on = piston_on, - rules = piston_get_rules - }} -}) - --- onstate -minetest.register_node("mesecons_pistons:piston_normal_on", { - drawtype = "nodebox", - tiles = { - "mesecons_piston_top.png", - "mesecons_piston_bottom.png", - "mesecons_piston_left.png", - "mesecons_piston_right.png", - "mesecons_piston_back.png", - "mesecons_piston_on_front.png" - }, - inventory_image = "mesecons_piston_top.png", - wield_image = "mesecons_piston_top.png", - groups = {cracky = 3, not_in_creative_inventory = 1}, - paramtype = "light", - paramtype2 = "facedir", - drop = "mesecons_pistons:piston_normal_off", - after_dig_node = piston_remove_pusher, - node_box = piston_on_box, - selection_box = piston_on_box, - mesecons_piston = pistonspec_normal, - sounds = default.node_sound_wood_defaults(), - mesecons = {effector={ - action_off = piston_off, - rules = piston_get_rules - }} -}) - --- pusher -minetest.register_node("mesecons_pistons:piston_pusher_normal", { - drawtype = "nodebox", - tiles = { - "mesecons_piston_pusher_top.png", - "mesecons_piston_pusher_bottom.png", - "mesecons_piston_pusher_left.png", - "mesecons_piston_pusher_right.png", - "mesecons_piston_pusher_back.png", - "mesecons_piston_pusher_front.png" - }, - paramtype = "light", - paramtype2 = "facedir", - diggable = false, - corresponding_piston = "mesecons_pistons:piston_normal_on", - selection_box = piston_pusher_box, - node_box = piston_pusher_box, -}) - --- Sticky ones - -local pistonspec_sticky = { - offname = "mesecons_pistons:piston_sticky_off", - onname = "mesecons_pistons:piston_sticky_on", - dir = piston_facedir_direction, - pusher = "mesecons_pistons:piston_pusher_sticky", - sticky = true, - piston_down = "mesecons_pistons:piston_down_sticky_off", - piston_up = "mesecons_pistons:piston_up_sticky_off", -} - --- offstate -minetest.register_node("mesecons_pistons:piston_sticky_off", { - description = "Sticky Piston", - tiles = { - "mesecons_piston_top.png", - "mesecons_piston_bottom.png", - "mesecons_piston_left.png", - "mesecons_piston_right.png", - "mesecons_piston_back.png", - "mesecons_piston_pusher_front_sticky.png" - }, - groups = {cracky = 3}, - paramtype2 = "facedir", - after_place_node = piston_orientate, - mesecons_piston = pistonspec_sticky, - sounds = default.node_sound_wood_defaults(), - mesecons = {effector={ - action_on = piston_on, - rules = piston_get_rules - }} -}) - --- onstate -minetest.register_node("mesecons_pistons:piston_sticky_on", { - drawtype = "nodebox", - tiles = { - "mesecons_piston_top.png", - "mesecons_piston_bottom.png", - "mesecons_piston_left.png", - "mesecons_piston_right.png", - "mesecons_piston_back.png", - "mesecons_piston_on_front.png" - }, - inventory_image = "mesecons_piston_top.png", - wield_image = "mesecons_piston_top.png", - groups = {cracky = 3, not_in_creative_inventory = 1}, - paramtype = "light", - paramtype2 = "facedir", - drop = "mesecons_pistons:piston_normal_off", - after_dig_node = piston_remove_pusher, - node_box = piston_on_box, - selection_box = piston_on_box, - mesecons_piston = pistonspec_sticky, - sounds = default.node_sound_wood_defaults(), - mesecons = {effector={ - action_off = piston_off, - rules = piston_get_rules - }} -}) - --- pusher -minetest.register_node("mesecons_pistons:piston_pusher_sticky", { - drawtype = "nodebox", - tiles = { - "mesecons_piston_pusher_top.png", - "mesecons_piston_pusher_bottom.png", - "mesecons_piston_pusher_left.png", - "mesecons_piston_pusher_right.png", - "mesecons_piston_pusher_back.png", - "mesecons_piston_pusher_front_sticky.png" - }, - paramtype = "light", - paramtype2 = "facedir", - diggable = false, - corresponding_piston = "mesecons_pistons:piston_sticky_on", - selection_box = piston_pusher_box, - node_box = piston_pusher_box, -}) - --- --- --- UP --- --- - -local piston_up_pusher_box = { - type = "fixed", - fixed = { - {-2/16, -.5 - pt, -2/16, 2/16, .5 - pt, 2/16}, - {-.5 , .5 - pt, -.5 , .5 , .5 , .5}, - } -} - -local piston_up_on_box = { - type = "fixed", - fixed = { - {-.5, -.5, -.5 , .5, .5-pt, .5} - } -} - --- Normal - -local pistonspec_normal_up = { - offname = "mesecons_pistons:piston_up_normal_off", - onname = "mesecons_pistons:piston_up_normal_on", - dir = {x = 0, y = 1, z = 0}, - pusher = "mesecons_pistons:piston_up_pusher_normal" -} - --- offstate -minetest.register_node("mesecons_pistons:piston_up_normal_off", { - tiles = { - "mesecons_piston_pusher_front.png", - "mesecons_piston_back.png", - "mesecons_piston_left.png^[transformR270", - "mesecons_piston_right.png^[transformR90", - "mesecons_piston_bottom.png", - "mesecons_piston_top.png^[transformR180", - }, - inventory_image = "mesecons_piston_top.png", - wield_image = "mesecons_piston_top.png", - groups = {cracky = 3, not_in_creative_inventory = 1}, - paramtype2 = "facedir", - drop = "mesecons_pistons:piston_normal_off", - mesecons_piston = pistonspec_normal_up, - mesecons = {effector={ - action_on = piston_on, - rules = piston_up_rules, - }} -}) - --- onstate -minetest.register_node("mesecons_pistons:piston_up_normal_on", { - drawtype = "nodebox", - tiles = { - "mesecons_piston_on_front.png", - "mesecons_piston_back.png", - "mesecons_piston_left.png^[transformR270", - "mesecons_piston_right.png^[transformR90", - "mesecons_piston_bottom.png", - "mesecons_piston_top.png^[transformR180", - }, - inventory_image = "mesecons_piston_top.png", - wield_image = "mesecons_piston_top.png", - groups = {cracky = 3, not_in_creative_inventory = 1}, - paramtype = "light", - paramtype2 = "facedir", - drop = "mesecons_pistons:piston_normal_off", - after_dig_node = piston_remove_pusher, - node_box = piston_up_on_box, - selection_box = piston_up_on_box, - mesecons_piston = pistonspec_normal_up, - sounds = default.node_sound_wood_defaults(), - mesecons = {effector={ - action_off = piston_off, - rules = piston_up_rules, - }} -}) - --- pusher -minetest.register_node("mesecons_pistons:piston_up_pusher_normal", { - drawtype = "nodebox", - tiles = { - "mesecons_piston_pusher_front.png", - "mesecons_piston_pusher_back.png", - "mesecons_piston_pusher_left.png^[transformR270", - "mesecons_piston_pusher_right.png^[transformR90", - "mesecons_piston_pusher_bottom.png", - "mesecons_piston_pusher_top.png^[transformR180", - }, - paramtype = "light", - paramtype2 = "facedir", - diggable = false, - corresponding_piston = "mesecons_pistons:piston_up_normal_on", - selection_box = piston_up_pusher_box, - node_box = piston_up_pusher_box, -}) - - - --- Sticky - - -local pistonspec_sticky_up = { - offname = "mesecons_pistons:piston_up_sticky_off", - onname = "mesecons_pistons:piston_up_sticky_on", - dir = {x = 0, y = 1, z = 0}, - pusher = "mesecons_pistons:piston_up_pusher_sticky", - sticky = true -} - --- offstate -minetest.register_node("mesecons_pistons:piston_up_sticky_off", { - tiles = { - "mesecons_piston_pusher_front_sticky.png", - "mesecons_piston_back.png", - "mesecons_piston_left.png^[transformR270", - "mesecons_piston_right.png^[transformR90", - "mesecons_piston_bottom.png", - "mesecons_piston_top.png^[transformR180", - "mesecons_piston_tb.png" - }, - inventory_image = "mesecons_piston_top.png", - wield_image = "mesecons_piston_top.png", - groups = {cracky = 3, not_in_creative_inventory = 1}, - paramtype2 = "facedir", - drop = "mesecons_pistons:piston_sticky_off", - mesecons_piston = pistonspec_sticky_up, - sounds = default.node_sound_wood_defaults(), - mesecons = {effector={ - action_on = piston_on, - rules = piston_up_rules, - }} -}) - --- onstate -minetest.register_node("mesecons_pistons:piston_up_sticky_on", { - drawtype = "nodebox", - tiles = { - "mesecons_piston_on_front.png", - "mesecons_piston_back.png", - "mesecons_piston_left.png^[transformR270", - "mesecons_piston_right.png^[transformR90", - "mesecons_piston_bottom.png", - "mesecons_piston_top.png^[transformR180", - }, - inventory_image = "mesecons_piston_top.png", - wield_image = "mesecons_piston_top.png", - groups = {cracky = 3, not_in_creative_inventory = 1}, - paramtype = "light", - paramtype2 = "facedir", - drop = "mesecons_pistons:piston_normal_off", - after_dig_node = piston_remove_pusher, - node_box = piston_up_on_box, - selection_box = piston_up_on_box, - mesecons_piston = pistonspec_sticky_up, - sounds = default.node_sound_wood_defaults(), - mesecons = {effector={ - action_off = piston_off, - rules = piston_up_rules, - }} -}) - --- pusher -minetest.register_node("mesecons_pistons:piston_up_pusher_sticky", { - drawtype = "nodebox", - tiles = { - "mesecons_piston_pusher_front_sticky.png", - "mesecons_piston_pusher_back.png", - "mesecons_piston_pusher_left.png^[transformR270", - "mesecons_piston_pusher_right.png^[transformR90", - "mesecons_piston_pusher_bottom.png", - "mesecons_piston_pusher_top.png^[transformR180", - }, - paramtype = "light", - paramtype2 = "facedir", - diggable = false, - corresponding_piston = "mesecons_pistons:piston_up_sticky_on", - selection_box = piston_up_pusher_box, - node_box = piston_up_pusher_box, -}) - --- --- --- DOWN --- --- - -local piston_down_pusher_box = { - type = "fixed", - fixed = { - {-2/16, -.5 + pt, -2/16, 2/16, .5 + pt, 2/16}, - {-.5 , -.5 , -.5 , .5 , -.5 + pt, .5}, - } -} - -local piston_down_on_box = { - type = "fixed", - fixed = { - {-.5, -.5+pt, -.5 , .5, .5, .5} - } -} - - - --- Normal - -local pistonspec_normal_down = { - offname = "mesecons_pistons:piston_down_normal_off", - onname = "mesecons_pistons:piston_down_normal_on", - dir = {x = 0, y = -1, z = 0}, - pusher = "mesecons_pistons:piston_down_pusher_normal", -} - --- offstate -minetest.register_node("mesecons_pistons:piston_down_normal_off", { - tiles = { - "mesecons_piston_back.png", - "mesecons_piston_pusher_front.png", - "mesecons_piston_left.png^[transformR90", - "mesecons_piston_right.png^[transformR270", - "mesecons_piston_bottom.png^[transformR180", - "mesecons_piston_top.png", - }, - inventory_image = "mesecons_piston_top.png", - wield_image = "mesecons_piston_top.png", - groups = {cracky = 3, not_in_creative_inventory = 1}, - paramtype2 = "facedir", - drop = "mesecons_pistons:piston_normal_off", - mesecons_piston = pistonspec_normal_down, - sounds = default.node_sound_wood_defaults(), - mesecons = {effector={ - action_on = piston_on, - rules = piston_down_rules, - }} -}) - --- onstate -minetest.register_node("mesecons_pistons:piston_down_normal_on", { - drawtype = "nodebox", - tiles = { - "mesecons_piston_back.png", - "mesecons_piston_on_front.png", - "mesecons_piston_left.png^[transformR90", - "mesecons_piston_right.png^[transformR270", - "mesecons_piston_bottom.png^[transformR180", - "mesecons_piston_top.png", - }, - inventory_image = "mesecons_piston_top.png", - wield_image = "mesecons_piston_top.png", - groups = {cracky = 3, not_in_creative_inventory = 1}, - paramtype = "light", - paramtype2 = "facedir", - drop = "mesecons_pistons:piston_normal_off", - after_dig_node = piston_remove_pusher, - node_box = piston_down_on_box, - selection_box = piston_down_on_box, - mesecons_piston = pistonspec_normal_down, - sounds = default.node_sound_wood_defaults(), - mesecons = {effector={ - action_off = piston_off, - rules = piston_down_rules, - }} -}) - --- pusher -minetest.register_node("mesecons_pistons:piston_down_pusher_normal", { - drawtype = "nodebox", - tiles = { - "mesecons_piston_pusher_back.png", - "mesecons_piston_pusher_front.png", - "mesecons_piston_pusher_left.png^[transformR90", - "mesecons_piston_pusher_right.png^[transformR270", - "mesecons_piston_pusher_bottom.png^[transformR180", - "mesecons_piston_pusher_top.png", - }, - paramtype = "light", - paramtype2 = "facedir", - diggable = false, - corresponding_piston = "mesecons_pistons:piston_down_normal_on", - selection_box = piston_down_pusher_box, - node_box = piston_down_pusher_box, -}) - --- Sticky - -local pistonspec_sticky_down = { - onname = "mesecons_pistons:piston_down_sticky_on", - offname = "mesecons_pistons:piston_down_sticky_off", - dir = {x = 0, y = -1, z = 0}, - pusher = "mesecons_pistons:piston_down_pusher_sticky", - sticky = true -} - --- offstate -minetest.register_node("mesecons_pistons:piston_down_sticky_off", { - tiles = { - "mesecons_piston_back.png", - "mesecons_piston_pusher_front_sticky.png", - "mesecons_piston_left.png^[transformR90", - "mesecons_piston_right.png^[transformR270", - "mesecons_piston_bottom.png^[transformR180", - "mesecons_piston_top.png", - }, - inventory_image = "mesecons_piston_top.png", - wield_image = "mesecons_piston_top.png", - groups = {cracky = 3, not_in_creative_inventory = 1}, - paramtype2 = "facedir", - drop = "mesecons_pistons:piston_sticky_off", - mesecons_piston = pistonspec_sticky_down, - sounds = default.node_sound_wood_defaults(), - mesecons = {effector={ - action_on = piston_on, - rules = piston_down_rules, - }} -}) - --- onstate -minetest.register_node("mesecons_pistons:piston_down_sticky_on", { - drawtype = "nodebox", - tiles = { - "mesecons_piston_back.png", - "mesecons_piston_on_front.png", - "mesecons_piston_left.png^[transformR90", - "mesecons_piston_right.png^[transformR270", - "mesecons_piston_bottom.png^[transformR180", - "mesecons_piston_top.png", - }, - inventory_image = "mesecons_piston_top.png", - wield_image = "mesecons_piston_top.png", - groups = {cracky = 3, not_in_creative_inventory = 1}, - paramtype = "light", - paramtype2 = "facedir", - drop = "mesecons_pistons:piston_sticky_off", - after_dig_node = piston_remove_pusher, - node_box = piston_down_on_box, - selection_box = piston_down_on_box, - mesecons_piston = pistonspec_sticky_down, - sounds = default.node_sound_wood_defaults(), - mesecons = {effector={ - action_off = piston_off, - rules = piston_down_rules, - }} -}) - --- pusher -minetest.register_node("mesecons_pistons:piston_down_pusher_sticky", { - drawtype = "nodebox", - tiles = { - "mesecons_piston_pusher_back.png", - "mesecons_piston_pusher_front_sticky.png", - "mesecons_piston_pusher_left.png^[transformR90", - "mesecons_piston_pusher_right.png^[transformR270", - "mesecons_piston_pusher_bottom.png^[transformR180", - "mesecons_piston_pusher_top.png", - }, - paramtype = "light", - paramtype2 = "facedir", - diggable = false, - corresponding_piston = "mesecons_pistons:piston_down_sticky_on", - selection_box = piston_down_pusher_box, - node_box = piston_down_pusher_box, -}) - - --- Register pushers as stoppers if they would be seperated from the piston -local piston_pusher_get_stopper = function (node, dir, stack, stackid) - if (stack[stackid + 1] - and stack[stackid + 1].node.name == minetest.registered_nodes[node.name].corresponding_piston - and stack[stackid + 1].node.param2 == node.param2) - or (stack[stackid - 1] - and stack[stackid - 1].node.name == minetest.registered_nodes[node.name].corresponding_piston - and stack[stackid - 1].node.param2 == node.param2) then - return false - end - return true -end - -local piston_pusher_up_down_get_stopper = function (node, dir, stack, stackid) - if (stack[stackid + 1] - and stack[stackid + 1].node.name == minetest.registered_nodes[node.name].corresponding_piston) - or (stack[stackid - 1] - and stack[stackid - 1].node.name == minetest.registered_nodes[node.name].corresponding_piston) then - return false - end - return true -end - -mesecon:register_mvps_stopper("mesecons_pistons:piston_pusher_normal", piston_pusher_get_stopper) -mesecon:register_mvps_stopper("mesecons_pistons:piston_pusher_sticky", piston_pusher_get_stopper) - -mesecon:register_mvps_stopper("mesecons_pistons:piston_up_pusher_normal", piston_pusher_up_down_get_stopper) -mesecon:register_mvps_stopper("mesecons_pistons:piston_up_pusher_sticky", piston_pusher_up_down_get_stopper) - -mesecon:register_mvps_stopper("mesecons_pistons:piston_down_pusher_normal", piston_pusher_up_down_get_stopper) -mesecon:register_mvps_stopper("mesecons_pistons:piston_down_pusher_sticky", piston_pusher_up_down_get_stopper) - - --- Register pistons as stoppers if they would be seperated from the stopper -local piston_up_down_get_stopper = function (node, dir, stack, stackid) - if (stack[stackid + 1] - and stack[stackid + 1].node.name == minetest.registered_nodes[node.name].mesecons_piston.pusher) - or (stack[stackid - 1] - and stack[stackid - 1].node.name == minetest.registered_nodes[node.name].mesecons_piston.pusher) then - return false - end - return true -end - -local piston_get_stopper = function (node, dir, stack, stackid) - pistonspec = minetest.registered_nodes[node.name].mesecons_piston - dir = piston_get_direction(pistonspec.dir, node) - local pusherpos = mesecon:addPosRule(stack[stackid].pos, dir) - local pushernode = minetest.get_node(pusherpos) - - if minetest.registered_nodes[node.name].mesecons_piston.pusher == pushernode.name then - for _, s in ipairs(stack) do - if mesecon:cmpPos(s.pos, pusherpos) -- pusher is also to be pushed - and s.node.param2 == node.param2 then - return false - end - end - end - return true -end - -mesecon:register_mvps_stopper("mesecons_pistons:piston_normal_on", piston_get_stopper) -mesecon:register_mvps_stopper("mesecons_pistons:piston_sticky_on", piston_get_stopper) - -mesecon:register_mvps_stopper("mesecons_pistons:piston_up_normal_on", piston_up_down_get_stopper) -mesecon:register_mvps_stopper("mesecons_pistons:piston_up_sticky_on", piston_up_down_get_stopper) - -mesecon:register_mvps_stopper("mesecons_pistons:piston_down_normal_on", piston_up_down_get_stopper) -mesecon:register_mvps_stopper("mesecons_pistons:piston_down_sticky_on", piston_up_down_get_stopper) - ---craft recipes -minetest.register_craft({ - output = "mesecons_pistons:piston_normal_off 2", - recipe = { - {"group:wood", "group:wood", "group:wood"}, - {"default:cobble", "default:steel_ingot", "default:cobble"}, - {"default:cobble", "group:mesecon_conductor_craftable", "default:cobble"}, - } -}) - -minetest.register_craft({ - output = "mesecons_pistons:piston_sticky_off", - recipe = { - {"mesecons_materials:glue"}, - {"mesecons_pistons:piston_normal_off"}, - } -}) diff --git a/mods/mesecons/mesecons_pistons/sounds/piston_extend.ogg b/mods/mesecons/mesecons_pistons/sounds/piston_extend.ogg deleted file mode 100644 index e234ad9449d6d57a8da03b801b711d91b8b5048e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7060 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 TGxCS52_jG%IPN1C%p?B?6@=g= diff --git a/mods/mesecons/mesecons_pistons/textures/mesecons_piston_back.png b/mods/mesecons/mesecons_pistons/textures/mesecons_piston_back.png deleted file mode 100644 index 6a57dcef5056e33760273087f7e7ff45caf99c88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 763 zcmV)mb#0ET6bWX!TmWQHD{D|N8R} zNs=7LnHVGEXjvAlR8@YliFH%^ z@6&$axQ3>xs?uXT^w{%#(KJm>*M0Gn zzrUXta{}*Nw@H$)kskAWVVQ)|c(eKX@U?B*AP7`Vou;`g3%I>~^Y7pBNG@Cus-m<_ z>*hMC>gseZ>!y}PP&Kuw8(L5aDpD*WO**D>SnV6jPd&qKQhLWS{w}Po zkZIQb>qV}a`>$nt66}o0%kLTX(B3!CU;S`)_5q!ooIHdpDH_q#2ttfuv<`KR0!1WI zq)~EvbHnSBs)&%*^x1Qa5c>0v-y2@5SnZnKBu;9?;=JOV zcRHP()zdUu>lBBuR~Shf)e5+-`SK6bmWSG__0< zV~kzb1proM;S6jcmGi&Fq4v*1S?AAe0)0v06U}31q|Bw&+>i z$HzPfLzNKU_i<4aKmGiUb3UCui=v29G9Hib?(QthY8yrp$ByIVdCocaeE;M5`Tw^H VcM={&nEC(!002ovPDHLkV1m|Kc`*P0 diff --git a/mods/mesecons/mesecons_pistons/textures/mesecons_piston_left.png b/mods/mesecons/mesecons_pistons/textures/mesecons_piston_left.png deleted file mode 100644 index 215dd739d082e02320b319e05c416e8ab620d438..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 790 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 sh`)( zoqV%cd0z7SAHT`@%^|hgc6`Z-86cgMRXLA$Vhc=DEmy1Wp69uax0A5Z-PGYWNZcsw zDJ8cIHVq+1he!4Q{PV{L2z6Q3X+Hxr85fVmmst>!o3|f?FVg-ahMYR|Rwc4q z#yP>9^pYeE`n@<{C?qlroXMmB5V}M=E@2M4nobGlTuJuy)GpUQ2D`mh!;fFTAOLt6 zZj2-%BGlo&V2(!^rE7}zf7zdxWigxIe_m`9&G!$(B;mdXjNYzVUx+aDDP=#_YpK-P z*%_HkCmf^Wqy6X4^Qx|HuU{Ljp@D6?Xx)-iv zI*AZM1p7P?7D%Nq#$DGbtr>TR!<_iO=w%s#crDvF3XL`hV{5Dh$|%#dTZDk>y6;T` z8Fb^A)OAIZJ*AWY2r@zdMhGfxw3Zr5DT!*gi+Q;!m+62lXEQPwWEU^~ivsHJIGi%V z7(|d#-f3;L)t!vuP&f_{X)#{>`S&?#nx~@!4?w~k0)Vxq1qLDpU5x6dI*1Z$ln6u+ zx`Qluco-9{mFo#@l`+5=jWCqTv`fhe_go)Af)IUkJ#vNTV3{2tGR*V!W(A<7j6!JI zt-{!;t0wK^;oe>tM*v~&x%GTe&5QH%U*SI&7k(H`rqjcNgXy$TN**7dTwPryNi2jI pjqXoRpN&TM#+cJ*C$C<;{0VaRsK7~ zB2ESY-H<=uXcY-__%L&Mr&L$WN25T$#Q60?71XXFW?3E7YUh`YI0ziR^Dv95YLn+a zPTo&|(R_W2gPYRJD>UFRN0_c{w6$f`RBcmHF}J@S7eA-dDPLtPKTr_st+1v*4Jd_E z7OdSu=(9H0q5@51ZP)*2esP*|*L9yP6D}0bhI7Z4&@_rVV2DJdTC~K3L}a*aj1Ypq zee?Fe;*a*fy-G+{42|exKgI{JVCnw%+N=Ugf%i5#mMP?{VDL1bhU@%1`;*8Qi)x-5x^`7Use ziICb3o03!uZ9`TWvU)h#e7~6S(P;ejQ}*V_0tYZ`E17U0kW2&BTRBjn20g)x6m{Q=n;0e=eM|UJGs@$c`_>SG8Fyul4mAx~ zgGkav*&py?sb}BR&+`Q$^1UP}$`%2|Q@~&7Xj1hCxV@)t=|TP1i`a{kY<1x)RaWKv z`1pu@`TV)pAKa(u`~Ceieb8Ec_%J;?I~xw8FbuD+Zw?MVUSHo>YY#q7Pf!2-1C<_y U5?;T5G5`Po07*qoM6N<$f|$ftoB#j- diff --git a/mods/mesecons/mesecons_pistons/textures/mesecons_piston_pusher_left.png b/mods/mesecons/mesecons_pistons/textures/mesecons_piston_pusher_left.png deleted file mode 100644 index bc5495bef63a47e722ee926ad33b97b4c7f6afb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 790 zcmV+x1L^#UP)N-~RCSmmiElSCe3Nho%?4*W;XRbfA<55B3j`ZX`*<82fyYF=4cDkWKHCB*D65jD2{2K05vI zIla94G)726B`u-aOsCVm!Jz2{0crPpowg3A)9F`_qMgBDW&sNc(?YtbFKz)c41+UW zDV0z1Mw*QP7gv|C)e4nbE09le)9)FsqnkF;@z>uxgoC}otSqA_B803tP6qp45E!l< zMbV~i2qB*5Vyxe0#u4%Bi&7p=g)mm5d z9&6C^e81xoLMWwdvyxi|RZBw}A%ye-N~vYppw;3+K%`^SMy~7hqDTli91bVNo)i*l znvzNg8OGs*;qcZ>$!-DwIQ{#tvv)_McSo0}|0KJ~f1?oqVEtw3n5N^9JSz;ifmQY8 z;Gun;WpNzqNCDZjcmu)qI?J~8JdR@}x$RidAb9?K@3xpDA-H8b7~?$8ITug^jLT-h z2*$SM=6Mbw{`chEa%@v$2haA=Zj!9lbr|;BZW{p6Y`CVGb6SOAU&LXr+vN{p!?xzL zg3fZEbihxqUb&t>o=j}Z;#_df9zT9^e0=PdiK003a#FR+b? z%}bmZ{Ix7K{ZOSTr(M#Xw?DAsF42y=E`MXUohI$rUr?#iRH>D^_E2fsp-tnYX^k78 zHpYN~*T4(xdBEA(*`r5~FK1T}!s+x5V@#5yO%Nn;a&mHVeSL*7!5F2C4F`ib3ehh= z^j<#s18?VY>7eB5V0t=#{(H|nee>7(?SIc!7k>xWFYcfI1R?n6&tHH1`8OQ;K|_}P zD7|$)Os5lkyk0p=v|M$mQiDorG^(=p*6T0~TTS`aw(-qJYcd%E5tpTqY!kyU{$+7d z6nkAIOLu}$V=Nek;dvfQ6NE54+*jYfU%1vLO&EaKaU4-rN8@o-ivpHvDCHbDjx!pM zZ$77;&K~;y!AMcWXyXYY=};;g-?h;u;Oe1T9}Y&EKJ1N#Ksj11R}b#Dp>l*7C*4+| z54uW6!6NVX`|}SWrL%`$i^H-qP4n_;H5?2vXsDzJ+O1Z$OSjtu z`F=x|T-VLwlnH6ZvL-Hk->>WHK+~*+1>e1X#aWOieikoxp=S(?Ca3`bRHet0ZzNPp zaAyn*001U=mSs@Hbr|PS%o#^pRxd2;;-jnU`s}m)#S51H_N%v9SeCBq6=-Nw!oa0RTyw gwwld-O)HB0e`EH5NEJrRc>n+a07*qoM6N<$g5xi72mk;8 diff --git a/mods/mesecons/mesecons_pistons/textures/mesecons_piston_pusher_top.png b/mods/mesecons/mesecons_pistons/textures/mesecons_piston_pusher_top.png deleted file mode 100644 index 72f04e90a81131447f6911309253aaba98a41f72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 787 zcmV+u1MK{XP)%syKd7^002&v70tdA1hjK-;uJ{|j#hexB8mFD5MUr7|*da!{9gP|kRJQXZq zDHal9Q5;L0r|G#YA=)2XrU?j6xNO$l@B2S6V+_dzW0{LtGK~c)XbL$862z!v7?T9* zg#zc&G>WTBEe0WMwps{*U^1e^a5A2TVU%So=NTac6H==;Bnd`gw7fiT%~h6{m$2t~ zRqJNPuP)wZ%~q>>+BHqnMvzjv*lzcFJph2?INffyW?3W8!@8z_-+p$|Ih9FH7VT7k z-_dOB`DU%!>DIYy{My_56#1H3q)y$raUX0v-~3Bm*F8Hs6GGUwy}!S2nkMHtrPRIP z9v>aavRtpv`QrdjCX?a&XKF!vw|(Be=u)2sMU9@GjWKfPn`PDd`uZgV>0}&!rs2xn zhp^plV>f zT_A)Wl4Q45%d#99$lKYO#qnQ%KTos#!>hCB|GY#}N(@-|uu>yJVTxWHRx6Uu4c@D7HMcDJ7=aYBne(UQjKz=3?=H9oN-LYNZ%sLI?l=gwXT6O(wEJ zuh#tVQ9Tn`vlZ+{5@npqg*!1t5IqW{aUqwzRT zZx;3yYBU;w?-fec>vhvK%jGfvfD$65jG_oz=8~^Bo9)S9Kn#tsiI>ae!^6^ZOAsPL z3FjO_=y;wD5zt^dooWC~6aV<}Go7za+btxeyt}^#$jGHMF|O5WQpzMrN(2R-bGYAm z)M4cv7eZhf;^y`iwc2gdBE#_eV!3u4cN)!nKTt(+A19fHliA!N&fdYnU@&O5Sf|~F z=jZ3X?~ljhZnrxgkEN8oUjO5#kJU=Wah&Vx>!YK`MWHS)FVD_ieEstIe~CnK;r@@b QD*ylh07*qoM6N<$f-N6zjsO4v diff --git a/mods/mesecons/mesecons_pistons/textures/mesecons_piston_top.png b/mods/mesecons/mesecons_pistons/textures/mesecons_piston_top.png deleted file mode 100644 index 5c8bacea24158f5cb7ccba193fd613f850a7d6fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 790 zcmV+x1L^#UP)K0Eq&`iR7uXYY_qoWlMollKRf&}-9|Y4V z1_H+Ca6Z`YhYk)7zI^%eHc0@W-|uHx<_E#5u8X4B+S z`KKRQOQX?fFzDySL%PV21}f^XjqAGZyRL#d9gLRq-+uoCk|bf2KAUYTQjm3nZ428y zq-mb(T;1GAF8hJpS2yW$xr8{5{lMpp=>SO6v(KL~#%Y=sMP4^+)G370wx##^ z5+R792$Cd03QE$9aZU+kjEzRxcsyR_1w!i6>Gb^k8~|(wx3o>uROOr(WjP!URfNJY zuq1J$al(x;1ir5u z#whUCR8r1#(=bi_$>yYotxu;Ht~anP(=?5Skaa`+AW$*JR?k|mNnYetRRI8iVVFi$ zHwx-FXNF-U$?dvnR819Jz$<@h3nA3Q!$WTvcADXO{#X022osOvZKLN@4VgXP zW4v2aHt-*jmXVg7o}Qxj?~jlEe6zSsnJ_nemkKm_9RGK6BwO~yb_{sq)A13KwCf}# z0_!iJU*TACz>BpeE&Q3x|~kZ7nu3c{wM#k}ss%kuiZ zyYFoXgsfYf8hXYTp67jj?+g6vkBjpHaehf{nHf7HAq;Ze3Nd!-86tZ}2ncZpAw>HK z?~N=uZoawwD8KQeiLZ5#&P3@TyG8(TUvhAJV*vmTbL*tP7yy8HDngzJ71M;G_yGXP z{WvWCg;1%OSej2rvBVrjBPq$Vflrq3tQ*+cTOf-I^!j~B9xqc_H?X=hOVo0bX41s; z2-$Up;`x)bvOPnJD&zIBhFXImFxU(D1-QeJjOCCJ*PIyppYw}R`F2kBb_0GL`FCt2-4wOj{hF2dn{)EUED&4y*#P&GgL f2D*^hEjE3hU{9B7*Enw@00000NkvXXu0mjf{r pos.y-1 and objpos.y < pos.y then - minetest.add_node(pos, {name=ppspec.onstate}) - mesecon:receptor_on(pos) - -- force activation of mesecon two blocks below (hacky) - mesecon:turnon(two_below) - end - end - end - return true -end - --- Register a Pressure Plate --- offstate: name of the pressure plate when inactive --- onstate: name of the pressure plate when active --- description: description displayed in the player's inventory --- tiles_off: textures of the pressure plate when inactive --- tiles_on: textures of the pressure plate when active --- image: inventory and wield image of the pressure plate --- recipe: crafting recipe of the pressure plate - -function mesecon:register_pressure_plate(offstate, onstate, description, textures_off, textures_on, image_w, image_i, recipe) - local ppspec = { - offstate = offstate, - onstate = onstate - } - - minetest.register_node(offstate, { - drawtype = "nodebox", - tiles = textures_off, - inventory_image = image_i, - wield_image = image_w, - paramtype = "light", - selection_box = pp_box_off, - node_box = pp_box_off, - groups = {snappy = 2, oddly_breakable_by_hand = 3}, - description = description, - pressureplate = ppspec, - on_timer = pp_on_timer, - mesecons = {receptor = { - state = mesecon.state.off - }}, - on_construct = function(pos) - minetest.get_node_timer(pos):start(PRESSURE_PLATE_INTERVAL) - end, - }) - - minetest.register_node(onstate, { - drawtype = "nodebox", - tiles = textures_on, - paramtype = "light", - selection_box = pp_box_on, - node_box = pp_box_on, - groups = {snappy = 2, oddly_breakable_by_hand = 3, not_in_creative_inventory = 1}, - drop = offstate, - pressureplate = ppspec, - on_timer = pp_on_timer, - sounds = default.node_sound_wood_defaults(), - mesecons = {receptor = { - state = mesecon.state.on - }}, - on_construct = function(pos) - minetest.get_node_timer(pos):start(PRESSURE_PLATE_INTERVAL) - end, - after_dig_node = function(pos) - local two_below = mesecon:addPosRule(pos, {x = 0, y = -2, z = 0}) - if not mesecon:connected_to_receptor(two_below) then - mesecon:turnoff(two_below) - end - end - }) - - minetest.register_craft({ - output = offstate, - recipe = recipe, - }) -end - -mesecon:register_pressure_plate( - "mesecons_pressureplates:pressure_plate_wood_off", - "mesecons_pressureplates:pressure_plate_wood_on", - "Wooden Pressure Plate", - {"jeija_pressure_plate_wood_off.png","jeija_pressure_plate_wood_off.png","jeija_pressure_plate_wood_off_edges.png"}, - {"jeija_pressure_plate_wood_on.png","jeija_pressure_plate_wood_on.png","jeija_pressure_plate_wood_on_edges.png"}, - "jeija_pressure_plate_wood_wield.png", - "jeija_pressure_plate_wood_inv.png", - {{"group:wood", "group:wood"}}) - -mesecon:register_pressure_plate( - "mesecons_pressureplates:pressure_plate_stone_off", - "mesecons_pressureplates:pressure_plate_stone_on", - "Stone Pressure Plate", - {"jeija_pressure_plate_stone_off.png","jeija_pressure_plate_stone_off.png","jeija_pressure_plate_stone_off_edges.png"}, - {"jeija_pressure_plate_stone_on.png","jeija_pressure_plate_stone_on.png","jeija_pressure_plate_stone_on_edges.png"}, - "jeija_pressure_plate_stone_wield.png", - "jeija_pressure_plate_stone_inv.png", - {{"default:cobble", "default:cobble"}}) diff --git a/mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_stone_inv.png b/mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_stone_inv.png deleted file mode 100644 index bfe5a1d2e9383b55752ef982d3cd305033fcfa39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 604 zcmV-i0;BzjP)m423_temY5a zCWFL@W;rXwk&rkD2V&0|K#DTcKk2HjDzgYmV2vfqUfJ(GKf`~90KC2)ZC*C|L0RSo zzG3uZ@C!8r$js@|cR8Ko3dmE-ZqvMj9YiipGcn}`Z9 z92F2k2mmb0Lamir>py);iCQaW#)oJBKrl^>aeT+DVP>?}nCBT)W!pBc*Xv!}ZQB6h ze6EiHT@*xwah!0@QEMfHaHmyDK}6`fj@@pDna~gNpb(;LzVPv*2g+?gPK|Bba8B{wV`jt{+3)vw?1 z1CD*BWEJE{0kX+0d=VeW0S4n~b&sT$#4Kjwtjz_%4N>(9MPI-5_{<0Zf~?yjNqm)%?yyW7QnV`wboke$B|O1wW{jF zz1$Q+Xv=a|ZK~Q@Ti2DD_kF)yF4q|LeFx}xtdC!e0Pv28Xjy_Wrq*h$y*ezV5Rv!3 z>pE2$C%Rd(j+hxhjL|vA%vS*C8~`G6&W+>fJ>MQ;)DVI(W*7z$5s|*{0fpznKTzV1@Wx~@6rZA+*-o{lUEb tDc-Yl^nR-M5AyzAwP{KQ0DZRJe*x@&4_|ppNVWg~002ovPDHLkV1j;G{ks4F diff --git a/mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_stone_off_edges.png b/mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_stone_off_edges.png deleted file mode 100644 index 2ad9acc75f907fce91c5bfa1d92d732aaed3fd05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292 zcmV+<0o(qGP)XO&v?MfmFECK?fHnk|qO{)`crWq5Y$805~VD z^~3wnR|^Esu&ZJU=%wciIKVJ)^>qW~O_xn`8y1~)+*=t^ke`?08JB#h=_8| zMNu%bb4~~WKx@s+<2X9!4u^1aFh*WKrIg=G}yK%iX3cz$q zZHun!h$y9`wI(6}F-9RoQ50oa=8WZ1-3WCpuNUJu)^(k8z6uy)LI^?#tu>J@OS(C< zZL-!9(PT1FN-3qPssf;tD$7!9Eu{p+@fdG}#X=pAwUiuV1W;9#l=3=bjD6pG?>|4A z&E~(fwK;^KwNy$mvoWTsDy3A6aTtaeqxatXu-}J=2a*6%VnDWS=Uk}kSyfGm%vUQ_ zq{LM<{SM#92Mh6MvoWVrXj`7o&D-1M?v5rC+U?x)bJ=xX2tJ<~fcR;={{dn_9%w+w RKPmtK002ovPDHLkV1hQ)_y7O^ diff --git a/mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_stone_on_edges.png b/mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_stone_on_edges.png deleted file mode 100644 index 51add95ac135701625862d29881bee4268ae195f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmV-W0k8gvP)?NlVPQCf7nc^#kf1>TSAnI;6BPF|BEI=d# z9gppJOwM&p-tRq{t}27hbm423_temY5a zCWFL@W;rXwk&rkD2V&0|K#DTcKk2HjDzgYmV2vfqUfJ(GKf`~90KC2)ZC*C|L0RSo zzG3uZ@C!8r$js@|cR8Ko3dmE-ZqvMj9YiipGcn}`Z9 z92F2k2mmb0Lamir>py);iCQaW#)oJBKrl^>aeT+DVP>?}nCBT)W!pBc*Xv!}ZQB6h ze6EiHT@*xwah!0@QEMfHaHmyDK}6`fj@@pDna~gNpb(;LzVPv*2g+?gPK|Bba8B{wV`jt{+3)vw?AgBq17!pWK960a=m^tirivE_~pSPPF_Dn`XxiNre2@3w-*5r0d$?9ij?CQZ}2|Q_nupK?r}Do@yGKS z(`m%dKmNwG8~enG#oC;z3Om4Pg^_{GT5KBA_l|b?jxzP!`Sc1(Yjo%+ZAv*kAj@;K zVFwhYW>q=nFHd;6%M0Sz;C#S)LHs}f+G@+IFC4#m4h;V`=mXh!LI|GT1yB&YaPjvFYcuR9LzLm!lh>HY5F24z zyIlhW*2^_fWQb!!5Ku}{Z3ePY&Ii}7lGu#Hqa*%0dCOvcisHQ^wvF(67$`GOwGD(I yO!f?O?MPN<{Q6|hYU!9vBbLj{XX_f_f5|`MeKR8!GHmYkO)aooFD?mF~qr#p+zHN%rv3mV09-8W^PNXY zJ4JMau2?OrZlw*~zO$9B4GOIp*d$3_zj@mq1Y$V!d|$M5lXY4|ZZ?@9x+qenY>vK; zg1{*sY^}+e-O;Gs<`MvmA(jLu$3L9Ix^~0uo%8Yd+tIkwkssfE-q>36e5F)e6bK+B z00_Y)bdvH#VW*?By~E|pS1+Jm8D09q zYihH3??ITvRar{rcQSDa6a~7v*t|7({N&;Ec+WQ0S*uN@%O*}jV4QIt_`$^tdp#}z z!1q}<>o(4vot`KaSVS-ITA@l?ST~k4ZcN3!B#znTgOqgh?ht^`VW1QNCua#zSEXwj zQ|0sXRj=0%{DVuNHt^y7NGXhCFN_n<6V{<~M6N*qUF5S#J)V3jO6vUw!bl{=7%L`Z zQ0YGw{R0KilPAlP;D{s%^#Gffuf!N33j002ovPDHLkV1lPAA1?p^ diff --git a/mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_wood_off_edges.png b/mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_wood_off_edges.png deleted file mode 100644 index 665ae97844f0e59a77ef5e5ebf3659a97b163790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9EQehduU!i=T5JNE+x z*-JcqUD@xlh_YC*T>U5302Dgr>EaloaenGV@4iC@0<62^XaDJ87nrz%C#K=Ieq>+T z1}vuiru?ri$|O?7Y3$G>?>7pp%V>)1N4V;0+CfmL0}J)dQ^ie>L@c+Ixo|NQmn zTprbTA3xk+TADx4yhhTKosYdWwew{|F(Z>7yF$xeN2>xWt~sYS)bTO8PAv4yZVQsU zlr&HYnT|BulyC2-!twlkhUA2E2k`njxgN@xNAA}ewT diff --git a/mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_wood_on.png b/mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_wood_on.png deleted file mode 100644 index e1a7d8e3726f0e3f788fd13d0a6cb753a31ab466..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 675 zcmV;U0$lxxP)^h|%a2?yZq zU;WOkZou@xeuyx}Mh1cfr79C1nf+b}^*X(rsbRZwd^Udf{w-t^ zna*8@=9%1l`doNklFTu3o6Uzw{eEr|x!DL`y?*)c;#lQME0xM5o#&n}0AYl&OWC=U zJ55Re!1r-=rK*hX{JG?uDPt(3MZtrj$#R7emNLQA4@+br6a-q|*~Q2jZ5Zbku+_?f zNt3zGbD2!z!KAjll8~E4VLUNkKet7}cpep=PpPA{(b`&_YXCW$-bdL@{|NTXP7??K z)N0g+o=uQLSd!k(tu1&yvS>O6D{c~9z^QknTsBK@BhA`F&Od!wNwBA002ov JPDHLkV1h>+I2!-} diff --git a/mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_wood_on_edges.png b/mods/mesecons/mesecons_pressureplates/textures/jeija_pressure_plate_wood_on_edges.png deleted file mode 100644 index 358f2eab881bb52c4290a123e3f91e045c06b5a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmV-W0k8gvP)Tdx% zw5=s61D@XPV(R;V9WIxVTtE>Z0x88oNwfF2`HZQqZJM&yw!6BAb@X{0j6v(5EbqyJ i%W}}#CJXU#`1=O|xL=L%DsZy^0000AgBq17!pWK960a=m^tirivE_~pSPPF_Dn`XxiNre2@3w-*5r0d$?9ij?CQZ}2|Q_nupK?r}Do@yGKS z(`m%dKmNwG8~enG#oC;z3Om4Pg^_{GT5KBA_l|b?jxzP!`Sc1(Yjo%+ZAv*kAj@;K zVFwhYW>q=nFHd;6%M0Sz;C#S)LHs}f+G@+IFC4#m4h;V`=mXh!LI|GT1yB&YaPjvFYcuR9LzLm!lh>HY5F24z zyIlhW*2^_fWQb!!5Ku}{Z3ePY&Ii}7lGu#Hqa*%0dCOvcisHQ^wvF(67$`GOwGD(I yO!f?O?MPN<{Q6|hYU!9vBbLj{XX_f_f5|`MeK?P)Px#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P=i@2nANJ-2earc}YY;R4C6S z&&iV9GynilZMG~g>cyT;&rDCxk^l*n3sn@qz=0}$pP~o^2t#kS+p88!vN-Vm;K84N z`cVowjAN3-ZP&+)0RRXg)>?$nIF2vRPs1=)bxklPL4cPFUNG@oyS-MEG!|6l_fe3y5?j>eX z)AcN(Nb6}B#O9^|-eZh~kTGLj*H6~y$&918$@8XdUk|4wj?ZNUKYsgu|8RdPt2m14 zrX9yIO_DGSuWbuFDDqX;4}@UvJwnJBiyrRpj>j{Eu)a0{!EqeNj1huo=Za#j^^~Q_ zG?|z&rS&KT&a%W9!?UdGhcFCh=d5$anly>4x_S5Z$$KD#oaZ?tL6)X?cXx{kzFex+ zdI111#-?eamG<7p3H$ul-!!CAM2)ckfTnFxk+1uHczoPNG_uY?2pNm+@3zk`k5a1b zWB+X~?q-bzPrjX@VCZr@;tzWjSo zN;Ad+LbTSeha*CWMHK$<{dbd^1~D!cTnGsvw9YMg76gG(+B%03A_Q}u384V+Xvw)y zB2AJ@SvlvP_76**O~#Buyx9~8!7vP(w)^zQpJ^H=NrIpDdlC>2yq`UU@Or(vdH(p} zoAaf_2pemqRE)9pdbQ;I)9;^g7z8nkjI~0_o4i;oIE27CC#7oIPV31Sqm+s$ohE}Z Z{tvr+aOLnPml^;7002ovPDHLkV1l->RPO)) diff --git a/mods/mesecons/mesecons_random/textures/jeija_ghoststone_inv.png b/mods/mesecons/mesecons_random/textures/jeija_ghoststone_inv.png deleted file mode 100644 index c715d7f764e105dee77c3d2f484dfed805014059..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 777 zcmV+k1NQuhP)Px#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P=i@9`S-2i~s-vn@L1LR4C5{ z!P{=*L;wKLx!4|$FNvKvakC-a?4_t66`|dIDAEdeeg)p+!GaaxT>Z~nRI0q6l>TI1LGtWg>x`0e@}0+5Hn`{QXA zhVv+V`*8GJi~#)Z$>R|rcZ`h)L9A1UwtYUG*kN!GI>|2a{d?9(ZCb4g-aeb8+lu}9 z@GznDV{w8%u2(OXi;qQ__~f=?$F|J^N$2ZgTVIyfd|5k+X%@L3pc%F4y)Q*rVT=1NDN zd)G8}7+9w;Lcibd9Ej?!JGKJF#M?E^*NeQ8-Suj@P7|)wAN#|Bw_nb(lN3#-zL?LR zPErJ+FvfY{;wqm50QQ^%06dJY^1KxC*W3U0oTro`1WO^_?GG{W@+gEqT|O6mUvRM) zMJFK>Xi=t9U3n5xWQ7L2=1|N=vw)WNX(W7|OYE=k%F`Zxt zLf5;i*)KPnX+X2U$KRjLsq5Ndu)_cVxUFi{_di@bdw(okj74v%PA0y8o+QgSe)I1J zPccp?mDUzQUS!j=I7SF5Yb&X?tZB7wO<#8^@(I`4bKU;|)QNHk2{F??00000NkvXX Hu0mjfoS$T5 diff --git a/mods/mesecons/mesecons_random/textures/jeija_removestone.png b/mods/mesecons/mesecons_random/textures/jeija_removestone.png deleted file mode 100644 index 1917b7c00b143cb8417350f8495fead5b4c333a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 743 zcmV?P)Px#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P=i@2nANJ-2earc}YY;R4C6S z&&iV9GynilZMG~g>cyT;&rDCxk^l*n3sn@qz=0}$pP~o^2t#kS+p88!vN-Vm;K84N z`cVowjAN3-ZP&+)0RRXg)>?$nIF2vRPs1=)bxklPL4cPFUNG@oyS-MEG!|6l_fe3y5?j>eX z)AcN(Nb6}B#O9^|-eZh~kTGLj*H6~y$&918$@8XdUk|4wj?ZNUKYsgu|8RdPt2m14 zrX9yIO_DGSuWbuFDDqX;4}@UvJwnJBiyrRpj>j{Eu)a0{!EqeNj1huo=Za#j^^~Q_ zG?|z&rS&KT&a%W9!?UdGhcFCh=d5$anly>4x_S5Z$$KD#oaZ?tL6)X?cXx{kzFex+ zdI111#-?eamG<7p3H$ul-!!CAM2)ckfTnFxk+1uHczoPNG_uY?2pNm+@3zk`k5a1b zWB+X~?q-bzPrjX@VCZr@;tzWjSo zN;Ad+LbTSeha*CWMHK$<{dbd^1~D!cTnGsvw9YMg76gG(+B%03A_Q}u384V+Xvw)y zB2AJ@SvlvP_76**O~#Buyx9~8!7vP(w)^zQpJ^H=NrIpDdlC>2yq`UU@Or(vdH(p} zoAaf_2pemqRE)9pdbQ;I)9;^g7z8nkjI~0_o4i;oIE27CC#7oIPV31Sqm+s$ohE}Z Z{tvr+aOLnPml^;7002ovPDHLkV1l->RPO)) diff --git a/mods/mesecons/mesecons_random/textures/jeija_removestone_inv.png b/mods/mesecons/mesecons_random/textures/jeija_removestone_inv.png deleted file mode 100644 index c715d7f764e105dee77c3d2f484dfed805014059..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 777 zcmV+k1NQuhP)Px#32;bRa{vGgP5=N469IKCxxWAa00(qQO+^RX1P=i@9`S-2i~s-vn@L1LR4C5{ z!P{=*L;wKLx!4|$FNvKvakC-a?4_t66`|dIDAEdeeg)p+!GaaxT>Z~nRI0q6l>TI1LGtWg>x`0e@}0+5Hn`{QXA zhVv+V`*8GJi~#)Z$>R|rcZ`h)L9A1UwtYUG*kN!GI>|2a{d?9(ZCb4g-aeb8+lu}9 z@GznDV{w8%u2(OXi;qQ__~f=?$F|J^N$2ZgTVIyfd|5k+X%@L3pc%F4y)Q*rVT=1NDN zd)G8}7+9w;Lcibd9Ej?!JGKJF#M?E^*NeQ8-Suj@P7|)wAN#|Bw_nb(lN3#-zL?LR zPErJ+FvfY{;wqm50QQ^%06dJY^1KxC*W3U0oTro`1WO^_?GG{W@+gEqT|O6mUvRM) zMJFK>Xi=t9U3n5xWQ7L2=1|N=vw)WNX(W7|OYE=k%F`Zxt zLf5;i*)KPnX+X2U$KRjLsq5Ndu)_cVxUFi{_di@bdw(okj74v%PA0y8o+QgSe)I1J zPccp?mDUzQUS!j=I7SF5Yb&X?tZB7wO<#8^@(I`4bKU;|)QNHk2{F??00000NkvXX Hu0mjfoS$T5 diff --git a/mods/mesecons/mesecons_receiver/depends.txt b/mods/mesecons/mesecons_receiver/depends.txt deleted file mode 100644 index acaa924..0000000 --- a/mods/mesecons/mesecons_receiver/depends.txt +++ /dev/null @@ -1 +0,0 @@ -mesecons diff --git a/mods/mesecons/mesecons_receiver/init.lua b/mods/mesecons/mesecons_receiver/init.lua deleted file mode 100644 index 3b1108e..0000000 --- a/mods/mesecons/mesecons_receiver/init.lua +++ /dev/null @@ -1,165 +0,0 @@ -rcvboxes = { - { -3/16, -3/16 , -8/16 , 3/16, 3/16, -13/32 }, -- the smaller bump - { -1/32, -1/32 , -3/2 , 1/32, 1/32, -1/2 }, -- the wire through the block - { -2/32, -.5-1/32, -.5 , 2/32, 0 , -.5002+3/32 }, -- the vertical wire bit - { -2/32, -17/32 , -7/16+0.002 , 2/32, -14/32, 16/32+0.001 } -- the horizontal wire -} - -local receiver_get_rules = function (node) - local rules = { {x = 1, y = 0, z = 0}, - {x = -2, y = 0, z = 0}} - if node.param2 == 2 then - rules = mesecon:rotate_rules_left(rules) - elseif node.param2 == 3 then - rules = mesecon:rotate_rules_right(mesecon:rotate_rules_right(rules)) - elseif node.param2 == 0 then - rules = mesecon:rotate_rules_right(rules) - end - return rules -end - -minetest.register_node("mesecons_receiver:receiver_on", { - drawtype = "nodebox", - tiles = { - "receiver_top_on.png", - "receiver_bottom_on.png", - "receiver_lr_on.png", - "receiver_lr_on.png", - "receiver_fb_on.png", - "receiver_fb_on.png", - }, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - walkable = false, - selection_box = { - type = "fixed", - fixed = { -3/16, -8/16, -8/16, 3/16, 3/16, 8/16 } - }, - node_box = { - type = "fixed", - fixed = rcvboxes - }, - groups = {dig_immediate = 3, not_in_creative_inventory = 1}, - drop = "mesecons:wire_00000000_off", - mesecons = {conductor = { - state = mesecon.state.on, - rules = receiver_get_rules, - offstate = "mesecons_receiver:receiver_off" - }} -}) - -minetest.register_node("mesecons_receiver:receiver_off", { - drawtype = "nodebox", - description = "You hacker you", - tiles = { - "receiver_top_off.png", - "receiver_bottom_off.png", - "receiver_lr_off.png", - "receiver_lr_off.png", - "receiver_fb_off.png", - "receiver_fb_off.png", - }, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - walkable = false, - selection_box = { - type = "fixed", - fixed = { -3/16, -8/16, -8/16, 3/16, 3/16, 8/16 } - }, - node_box = { - type = "fixed", - fixed = rcvboxes - }, - groups = {dig_immediate = 3, not_in_creative_inventory = 1}, - drop = "mesecons:wire_00000000_off", - mesecons = {conductor = { - state = mesecon.state.off, - rules = receiver_get_rules, - onstate = "mesecons_receiver:receiver_on" - }} -}) - -mesecon:add_rules("receiver_pos", {{x = 2, y = 0, z = 0}}) - -mesecon:add_rules("receiver_pos_all", { -{x = 2, y = 0, z = 0}, -{x =-2, y = 0, z = 0}, -{x = 0, y = 0, z = 2}, -{x = 0, y = 0, z =-2}}) - -function mesecon:receiver_get_pos_from_rcpt(pos, param2) - local rules = mesecon:get_rules("receiver_pos") - if param2 == nil then param2 = minetest.get_node(pos).param2 end - if param2 == 2 then - rules = mesecon:rotate_rules_left(rules) - elseif param2 == 3 then - rules = mesecon:rotate_rules_right(mesecon:rotate_rules_right(rules)) - elseif param2 == 0 then - rules = mesecon:rotate_rules_right(rules) - end - np = { - x = pos.x + rules[1].x, - y = pos.y + rules[1].y, - z = pos.z + rules[1].z} - return np -end - -function mesecon:receiver_place(rcpt_pos) - local node = minetest.get_node(rcpt_pos) - local pos = mesecon:receiver_get_pos_from_rcpt(rcpt_pos, node.param2) - local nn = minetest.get_node(pos) - - if string.find(nn.name, "mesecons:wire_") ~= nil then - minetest.dig_node(pos) - if mesecon:is_power_on(rcpt_pos) then - minetest.add_node(pos, {name = "mesecons_receiver:receiver_on", param2 = node.param2}) - mesecon:receptor_on(pos, receiver_get_rules(node)) - else - minetest.add_node(pos, {name = "mesecons_receiver:receiver_off", param2 = node.param2}) - end - mesecon:update_autoconnect(pos) - end -end - -function mesecon:receiver_remove(rcpt_pos, dugnode) - local pos = mesecon:receiver_get_pos_from_rcpt(rcpt_pos, dugnode.param2) - local nn = minetest.get_node(pos) - if string.find(nn.name, "mesecons_receiver:receiver_") ~=nil then - minetest.dig_node(pos) - local node = {name = "mesecons:wire_00000000_off"} - minetest.add_node(pos, node) - mesecon:update_autoconnect(pos) - mesecon.on_placenode(pos, node) - end -end - -minetest.register_on_placenode(function (pos, node) - if minetest.get_item_group(node.name, "mesecon_needs_receiver") == 1 then - mesecon:receiver_place(pos) - end -end) - -minetest.register_on_dignode(function(pos, node) - if minetest.get_item_group(node.name, "mesecon_needs_receiver") == 1 then - mesecon:receiver_remove(pos, node) - end -end) - -minetest.register_on_placenode(function (pos, node) - if string.find(node.name, "mesecons:wire_") ~=nil then - rules = mesecon:get_rules("receiver_pos_all") - local i = 1 - while rules[i] ~= nil do - np = { - x = pos.x + rules[i].x, - y = pos.y + rules[i].y, - z = pos.z + rules[i].z} - if minetest.get_item_group(minetest.get_node(np).name, "mesecon_needs_receiver") == 1 then - mesecon:receiver_place(np) - end - i = i + 1 - end - end -end) diff --git a/mods/mesecons/mesecons_receiver/textures/receiver_bottom_off.png b/mods/mesecons/mesecons_receiver/textures/receiver_bottom_off.png deleted file mode 100644 index b95903e82b18b78dce3b273e8b46cea4153bb520..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmV|%pqBW3U zSp^sggy_T60;P!7LBOzy)=UjiE0ij#O(}rkH~>I0wkex%J~6qdRd|>P5)5%3W?5lf z0cG>iVc*TR2@jZD>D@#K8|)kn<#~*20^YKQp>;F4(wgZ#8?=@KmI6ijm)=e9a5g9s zV@$7-i(&D64(|6Xemqjnel@dU^z@)s5jB07Tu5dKVVl^Dx^jVGr~1fCyg3{uzFqYfTfS!rUswz?Iq=({XaE2J07*qoM6N<$g0u(Kx&QzG diff --git a/mods/mesecons/mesecons_receiver/textures/receiver_bottom_on.png b/mods/mesecons/mesecons_receiver/textures/receiver_bottom_on.png deleted file mode 100644 index d0b7006a40d3e006c56be2b7948f10638183afda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPa4<`?g$<))+76FB7JY5_^EKa{YXUNxVAi{Dn^0O>= z;fy=~Lqa%olJmKgmVD8?S>;|8b$$E!%Pt)ph4a#GTWNAi=R{09B9X>(!m?1NIcQz} z4YhPeB~?S;w0Y`9*JM2dR_{!UGF~tKM8`>J?Mw~{=BoDE_g8*tYq-WYzKFeZSGj_v d|ABoIzw&2W_3}l%$v}57c)I$ztaD0e0svrRPj>(S diff --git a/mods/mesecons/mesecons_receiver/textures/receiver_fb_off.png b/mods/mesecons/mesecons_receiver/textures/receiver_fb_off.png deleted file mode 100644 index aed3008e90eec9d014947cf75ec3a13de4d1118b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmV|%pqBW3U zSp^sggy_T60;P!7LBOzy)=UjiE0ij#O(}rkH~>I0wkex%J~6qdRd|>P5)5%3W?5lf z0cG>iVc*TR2@jZD>D@#K8|)kn<#~*20^YKQp>;F4(wgZ#8?=@KmI6ijm)=e9a5g9s zV@$7-i(&D64(|6Xemqjnel@dU^z@)s5jB07Tu5dKVVl^Dx^jVGr~1fCyg3{uzFqYfTfS!rUswz?Iq=({XaE2J07*qoM6N<$g7Ht*f&c&j diff --git a/mods/mesecons/mesecons_receiver/textures/receiver_fb_on.png b/mods/mesecons/mesecons_receiver/textures/receiver_fb_on.png deleted file mode 100644 index 0916736b5731fb9c77712b7b7532558a3d71290b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPa4<`?gHET(?F;J++)5S5w;`G~dhJ4KiA}kjpKg)6# z&baeGB!ojJIiE{u$rsI=Rqj<$*SDX)?9#zeI4|wCl_sZjPQmdKI;Vst0F|%pqBW3U zSp^sggy_T60;P!7LBOzy)=UjiE0ij#O(}rkH~>I0wkex%J~6qdRd|>P5)5%3W?5lf z0cG>iVc*TR2@jZD>D@#K8|)kn<#~*20^YKQp>;F4(wgZ#8?=@KmI6ijm)=e9a5g9s zV@$7-i(&D64(|6Xemqjnel@dU^z@)s5jB07Tu5dKVVl^Dx^jVGr~1fCyg3{uzFqYfTfS!rUswz?Iq=({XaE2J07*qoM6N<$g6JyM+W-In diff --git a/mods/mesecons/mesecons_receiver/textures/receiver_lr_on.png b/mods/mesecons/mesecons_receiver/textures/receiver_lr_on.png deleted file mode 100644 index 087c0b41aa4e26a6abf3d7cece07c3dbabe5c773..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPa4<`>V$Kw6BQ-DG>o-U3d7N_5yGvsSF5Mj9(`B|2` zaK@egAt4+($@yGLOTK8{ta7i4y1xDVWtR?)!g*=8tu#5Mb0Vf4kx1h?VOc2C9JDU~ zhFUtKlB%I^+C255YqFjJt9PbF8LtV9U-`4GdikQ>WS~13JYD@<);T3K0RT)zPgMW_ diff --git a/mods/mesecons/mesecons_receiver/textures/receiver_top_off.png b/mods/mesecons/mesecons_receiver/textures/receiver_top_off.png deleted file mode 100644 index ae50106d9621ec9b28446821ed56025ad7e99eb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmV|%pqBW3U zSp^sggy_T60;P!7LBOzy)=UjiE0ij#O(}rkH~>I0wkex%J~6qdRd|>P5)5%3W?5lf z0cG>iVc*TR2@jZD>D@#K8|)kn<#~*20^YKQp>;F4(wgZ#8?=@KmI6ijm)=e9a5g9s zV@$7-i(&D64(|6Xemqjnel@dU^z@)s5jB07Tu5dKVVl^Dx^jVGr~1fCyg3{uzFqYfTfS!rUswz?Iq=({XaE2J07*qoM6N<$g5uQHc>n+a diff --git a/mods/mesecons/mesecons_receiver/textures/receiver_top_on.png b/mods/mesecons/mesecons_receiver/textures/receiver_top_on.png deleted file mode 100644 index 5b48cac82be72873f5f89f0be792dfe6a11898be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPa4<`?=z=q4tMnIt&PZ!4!i_>q<8S*t7h_GCY{4C2| zIOER$kPr@?llR+^mBIT6#2NTl(cuq>2m4qBIg zLoJzopr0Pa{$v;Y7A diff --git a/mods/mesecons/mesecons_solarpanel/depends.txt b/mods/mesecons/mesecons_solarpanel/depends.txt deleted file mode 100644 index bc7b062..0000000 --- a/mods/mesecons/mesecons_solarpanel/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -mesecons -mesecons_materials diff --git a/mods/mesecons/mesecons_solarpanel/init.lua b/mods/mesecons/mesecons_solarpanel/init.lua deleted file mode 100644 index c30fe12..0000000 --- a/mods/mesecons/mesecons_solarpanel/init.lua +++ /dev/null @@ -1,95 +0,0 @@ --- Solar Panel -minetest.register_node("mesecons_solarpanel:solar_panel_on", { - drawtype = "nodebox", - tiles = { "jeija_solar_panel.png", }, - inventory_image = "jeija_solar_panel.png", - wield_image = "jeija_solar_panel.png", - paramtype = "light", - paramtype2 = "wallmounted", - walkable = false, - is_ground_content = true, - node_box = { - type = "wallmounted", - wall_bottom = { -7/16, -8/16, -7/16, 7/16, -7/16, 7/16 }, - wall_top = { -7/16, 7/16, -7/16, 7/16, 8/16, 7/16 }, - wall_side = { -8/16, -7/16, -7/16, -7/16, 7/16, 7/16 }, - }, - selection_box = { - type = "wallmounted", - wall_bottom = { -7/16, -8/16, -7/16, 7/16, -7/16, 7/16 }, - wall_top = { -7/16, 7/16, -7/16, 7/16, 8/16, 7/16 }, - wall_side = { -8/16, -7/16, -7/16, -7/16, 7/16, 7/16 }, - }, - drop = "mesecons_solarpanel:solar_panel_off", - groups = {dig_immediate=3, not_in_creative_inventory = 1}, - sounds = default.node_sound_glass_defaults(), - mesecons = {receptor = { - state = mesecon.state.on - }} -}) - --- Solar Panel -minetest.register_node("mesecons_solarpanel:solar_panel_off", { - drawtype = "nodebox", - tiles = { "jeija_solar_panel.png", }, - inventory_image = "jeija_solar_panel.png", - wield_image = "jeija_solar_panel.png", - paramtype = "light", - paramtype2 = "wallmounted", - walkable = false, - is_ground_content = true, - node_box = { - type = "wallmounted", - wall_bottom = { -7/16, -8/16, -7/16, 7/16, -7/16, 7/16 }, - wall_top = { -7/16, 7/16, -7/16, 7/16, 8/16, 7/16 }, - wall_side = { -8/16, -7/16, -7/16, -7/16, 7/16, 7/16 }, - }, - selection_box = { - type = "wallmounted", - wall_bottom = { -7/16, -8/16, -7/16, 7/16, -7/16, 7/16 }, - wall_top = { -7/16, 7/16, -7/16, 7/16, 8/16, 7/16 }, - wall_side = { -8/16, -7/16, -7/16, -7/16, 7/16, 7/16 }, - }, - groups = {dig_immediate=3}, - description="Solar Panel", - sounds = default.node_sound_glass_defaults(), - mesecons = {receptor = { - state = mesecon.state.off - }} -}) - -minetest.register_craft({ - output = "mesecons_solarpanel:solar_panel_off 1", - recipe = { - {"mesecons_materials:silicon", "mesecons_materials:silicon"}, - {"mesecons_materials:silicon", "mesecons_materials:silicon"}, - } -}) - -minetest.register_abm( - {nodenames = {"mesecons_solarpanel:solar_panel_off"}, - interval = 1, - chance = 1, - action = function(pos, node, active_object_count, active_object_count_wider) - local light = minetest.get_node_light(pos, nil) - - if light >= 12 then - minetest.set_node(pos, {name="mesecons_solarpanel:solar_panel_on", param2=node.param2}) - mesecon:receptor_on(pos) - end - end, -}) - -minetest.register_abm( - {nodenames = {"mesecons_solarpanel:solar_panel_on"}, - interval = 1, - chance = 1, - action = function(pos, node, active_object_count, active_object_count_wider) - local light = minetest.get_node_light(pos, nil) - - if light < 12 then - minetest.set_node(pos, {name="mesecons_solarpanel:solar_panel_off", param2=node.param2}) - mesecon:receptor_off(pos) - end - end, -}) diff --git a/mods/mesecons/mesecons_solarpanel/textures/jeija_solar_panel.png b/mods/mesecons/mesecons_solarpanel/textures/jeija_solar_panel.png deleted file mode 100644 index a7b0f75fb00aaa6d73ca773ef5d6c064314b1739..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 652 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 N@O1TaS?83{1OUsPOLPDL diff --git a/mods/mesecons/mesecons_torch/textures/jeija_torches_off_ceiling.png b/mods/mesecons/mesecons_torch/textures/jeija_torches_off_ceiling.png deleted file mode 100644 index 3934e6e9983a56ebcdd9b3ff3ab3ae581ffe24d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^fEak-ar*6qgS-s}Jj`=V zE|f7}d%$ST_}L*b=$B(+GuuURq3_%LwlOxJb6(36-MCCK#Cy)$4XXYdo>#={zihua zMMQjg?$tT|EdqvTx%Xx{=_rWBMAe0NMc-WbRZuDDd(AEWqvzXqGTt!eefd{?MHSFe N22WQ%mvv4FO#pPJOHu#; diff --git a/mods/mesecons/mesecons_torch/textures/jeija_torches_off_side.png b/mods/mesecons/mesecons_torch/textures/jeija_torches_off_side.png deleted file mode 100644 index ecb29511a69b2c13e49f689745a936302be8fb36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRt!3HF+tk*dLq}Y|gW!U_%O?XxI14-? ziy0WWg&7!l{1~|otZV@avX^-Jy0YKlVB}{NTPz(@2^5OkvfV1<< z5Wa`oH(RzF@0ggovb<9|xmP5|e}<30VKOp1>{pUN`pYM0r=BRScf4elF{r5}E*? CQAHg9 diff --git a/mods/mesecons/mesecons_torch/textures/jeija_torches_on_ceiling.png b/mods/mesecons/mesecons_torch/textures/jeija_torches_on_ceiling.png deleted file mode 100644 index 24fe20166165679b59aa53ba1fe6d9dcc5064128..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^fT^vI!PQUFx$k|{Zz+#@Q zG)r&IA)%ZLR%;Gc{o&Zh|gW!U_%O?XxI14-? ziy0WWg&7!l{1~|otZV@avX^-Jy0YKlVB}}9>bSvp8z>ay>Eak-ar*7Kjl2y8JT4cx zlm0hN>Jp4-;=IA4=_hhKU5(>QU|g+wZGx2S$%5}1KRfTKm7YJBAh4C=kk-4`N4CjN p(21DNa+&S&xA+CC=CfWFh*N)PX#3)HL^IHI22WQ%mvv4FO#mn8L0bR- diff --git a/mods/mesecons/mesecons_walllever/depends.txt b/mods/mesecons/mesecons_walllever/depends.txt deleted file mode 100644 index 19c798c..0000000 --- a/mods/mesecons/mesecons_walllever/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -mesecons -mesecons_receiver diff --git a/mods/mesecons/mesecons_walllever/init.lua b/mods/mesecons/mesecons_walllever/init.lua deleted file mode 100644 index a35d9f1..0000000 --- a/mods/mesecons/mesecons_walllever/init.lua +++ /dev/null @@ -1,95 +0,0 @@ --- WALL LEVER --- Basically a switch that can be attached to a wall --- Powers the block 2 nodes behind (using a receiver) -minetest.register_node("mesecons_walllever:wall_lever_off", { - drawtype = "nodebox", - tiles = { - "jeija_wall_lever_tb.png", - "jeija_wall_lever_bottom.png", - "jeija_wall_lever_sides.png", - "jeija_wall_lever_sides.png", - "jeija_wall_lever_back.png", - "jeija_wall_lever_off.png", - }, - inventory_image = "jeija_wall_lever_off.png", - wield_image = "jeija_wall_lever_off.png", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - walkable = false, - selection_box = { - type = "fixed", - fixed = { -8/16, -8/16, 3/16, 8/16, 8/16, 8/16 }, - }, - node_box = { - type = "fixed", - fixed = {{ -6/16, -6/16, 6/16, 6/16, 6/16, 8/16 }, -- the base "slab" - { -5/16, -3/16, 5/16, 5/16, 3/16, 6/16 }, -- the lighted ring area - { -4/16, -2/16, 4/16, 4/16, 2/16, 5/16 }, -- the raised bit that the lever "sits" on - { -2/16, -1/16, 3/16, 2/16, 1/16, 4/16 }, -- the lever "hinge" - { -1/16, -8/16, 4/16, 1/16, 0, 6/16 }} -- the lever itself. - }, - groups = {dig_immediate=2, mesecon_needs_receiver = 1}, - description="Lever", - on_punch = function (pos, node) - minetest.swap_node(pos, {name = "mesecons_walllever:wall_lever_on", param2 = node.param2}) - mesecon:receptor_on(pos, mesecon.rules.buttonlike_get(node)) - minetest.sound_play("mesecons_lever", {pos=pos}) - end, - sounds = default.node_sound_wood_defaults(), - mesecons = {receptor = { - rules = mesecon.rules.buttonlike_get, - state = mesecon.state.off - }} -}) -minetest.register_node("mesecons_walllever:wall_lever_on", { - drawtype = "nodebox", - tiles = { - "jeija_wall_lever_top.png", - "jeija_wall_lever_tb.png", - "jeija_wall_lever_sides.png", - "jeija_wall_lever_sides.png", - "jeija_wall_lever_back.png", - "jeija_wall_lever_on.png", - }, - inventory_image = "jeija_wall_lever_on.png", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - walkable = false, - light_source = LIGHT_MAX-7, - selection_box = { - type = "fixed", - fixed = { -8/16, -8/16, 3/16, 8/16, 8/16, 8/16 }, - }, - node_box = { - type = "fixed", - fixed = {{ -6/16, -6/16, 6/16, 6/16, 6/16, 8/16 }, -- the base "slab" - { -5/16, -3/16, 5/16, 5/16, 3/16, 6/16 }, -- the lighted ring area - { -4/16, -2/16, 4/16, 4/16, 2/16, 5/16 }, -- the raised bit that the lever "sits" on - { -2/16, -1/16, 3/16, 2/16, 1/16, 4/16 }, -- the lever "hinge" - { -1/16, 0, 4/16, 1/16, 8/16, 6/16 }} -- the lever itself. - }, - groups = {dig_immediate = 2, not_in_creative_inventory = 1, mesecon_needs_receiver = 1}, - drop = "mesecons_walllever:wall_lever_off 1", - description="Lever", - on_punch = function (pos, node) - minetest.swap_node(pos, {name = "mesecons_walllever:wall_lever_off", param2 = node.param2}) - mesecon:receptor_off(pos, mesecon.rules.buttonlike_get(node)) - minetest.sound_play("mesecons_lever", {pos=pos}) - end, - sounds = default.node_sound_wood_defaults(), - mesecons = {receptor = { - rules = mesecon.rules.buttonlike_get, - state = mesecon.state.on - }} -}) - -minetest.register_craft({ - output = "mesecons_walllever:wall_lever_off 2", - recipe = { - {"group:mesecon_conductor_craftable"}, - {"default:stone"}, - {"default:stick"}, - } -}) diff --git a/mods/mesecons/mesecons_walllever/sounds/mesecons_lever.ogg b/mods/mesecons/mesecons_walllever/sounds/mesecons_lever.ogg deleted file mode 100644 index 53d45c18af6a4098853aea8ed15605bfb78f9e52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6982 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 ATL1t6 diff --git a/mods/mesecons/mesecons_walllever/textures/jeija_wall_lever_bottom.png b/mods/mesecons/mesecons_walllever/textures/jeija_wall_lever_bottom.png deleted file mode 100644 index 041da96da46e24d9f7f06ae7e13696d38eaf77f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 582 zcmV-M0=fN(P)q&g|Dx#uB!CjF*Dqq=c~1HT^IYlb6pq9 zvLGVloJlFsT0^I4BIk^V0C3+ostSOaG0!utweb%jjN-j_1R#Wfs^adL8MRhQDYVvT zt&vjVI1T`M@2Kin;_md`ad$!p<0-1jvMi&RnXzpf$8oT(>o_Z=6jDm`-ns9aS}P(# z2!Wh4W=1K6d7gQ_UVMCfa2yA{cVdihf?6vvMq-Qu`~O7qJae8WDJ62wxI6AnYYlmD zrfI_6ndh1NzPYXo5uvrlLs@G@RWUO}A z*XxCujr9H7|02#2eueGH%Oe&*_I=0Q`TqV!Rf#cjUDt3?YsJji_Z>6)E$(K%`Da` zu2Rv_MAQ}td7JdKxdA=^LZV5L15l+(7g1Q^1e8&v6h1&MKn{RhI0zZ<+A}+k!rnnE z2aAqrW~6!V|21#me=q3{)9KXOwgo^{QB`7$6h(oV5klBDh@h%WCKCbh9YEW*m>JGF zR5cfFHX8s^N(=^r4AQL(&^3k-D2f7r5CS5Cb1pZ;7*W-I05jwM{*uSX2ShY8nHeIG zk^#oi(Fx=6$9;g567%^tPERj0qnY2SOPCo=({OuxPF2a%3RGRTQkG>e?YgdU&f&eM z3%ds(A~_uA9JASs<#GwYa5$u@svXf^LR3}E5_Me@LSQr+@%;N2nswyIiwUdMil%8W zYo88r%XGrs-9--Z-K#gKH*RjuJEI&QzwBA-&B1v5ft1pp;d%JX&&7hXvnxb|lv3Wa z@{Htte&-MZ>-CxtTbgETNmZ%qniykG!5)D39`8LxQ80K`Afh8)MAe{F|q^w8yevEo-aSi*05fUt>)mxylTZ*U7?3qN-f$ zz32G%3413u2qDZHL{L?R!=bE9P}enPhI0;8MMQ|#^W*5=@b#6+wC$K3>Gi_!$eg@NR(ws2!VdT-xQh|v)PQQst`?^O$0cYT;$HZ z#~2RGn2%(OxELbFx5=f=Nv!LdPamF;Qo?(`@Z?P5L`W$iBABIhK$c~g88OBN=$vbs zI-L$hQP66&nqLCYvw-EEWmyv@?>){rM1(xgF|!pD|Nr^}mB)@6-G13jhEB5h_E`{-4bLI~@+F8kZV&CgmN5D@?{ za|l6IV~nbL_;G`^iCpyF5daXe<};Hr^R{iJ6jfDK=iEHc0KlX*pNWWwu(hVDRmysI z?7chZm^sEMBHOkx^KQ3W?~YZ9F{by9r4;Y|JkM2%h#;adCg;q|rIZlD>2#`6=6UYD zTWe8Ow{83M{duinbZe~*Sd4L57Ux{8;lsCQ;}@rCLPYQV^{*E(##(DB1@S+~doLni zZ(lJpBKF=100z$(BO*kksv^>R@4c(4wRSuZk%$lgthFN2TC>)U(5$sYlu{BARqeea z;y@Ds5K+!K#+Y;7?RJQ`EX!EmG);rpS}Ud0S`iVqZ9~LI=PyIqdnck00uhbU$A7NI zoJ54f-_vq+KJEcv7$72J%(|{)hVya%Wd4kZtu-7{sV(PqOjc_hO6T0VuG_Zdyh?4x z7;7zxh%v@HHU`HAhVPMSN-2b340^{S6&ighL^s`I=5bD~HSc|EZQ$H=k3!U@0Dvi_ yTI=Ds%!1b1QVIZ!Qf5vmG4m{VI4+3D%>Mu(%zCL73M^Lu0000J%=P)UJ#$WCjO3gdV~}&k%y7;DpsLI{k)`In$IOT^qN=DWV+_U^q?CBQ zUI5HF@!k_czpW~eG51e|m9-Z3-A7LzPBq&aNPh9LZH^ld7ji-xvmRUrIZ3d@165JS#QmZ)*8KcL_}z< zAtJorZ$b!^QnueIrS1C|V|^mV_?Lq2-bzS6~dB5K~FChe^l(GSu86gBx zO1tf~p{0}^>6Fq=uH5&Hnep@Uvtd2Yv)k{zlTzZo?|&A}IY&x~{{X?6VhuR@Vg&#I N002ovPDHLkV1lpa1(pB+ diff --git a/mods/mesecons/mesecons_walllever/textures/jeija_wall_lever_top.png b/mods/mesecons/mesecons_walllever/textures/jeija_wall_lever_top.png deleted file mode 100644 index 31161ec945550609a8fbf61c36653edb92a6cad7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 587 zcmV-R0<`^!P)|OO6~V5QaYjBHyLH zfX^`N@$LF*BUzeD%ps~5S;;HFi*h25jD&~<#QzH1=jUfvReJBJDrUyLN-3n2IF5sq z66?AmBE%S(ris=XVObWg>%w~vK&_P!0syMYvMjXL#_60J&3o?%fQS%6z|2rpa?Yfb z`2Ot&e}DUzX_`3C6M)`3A%wBT%xJA)W;o~Qy)#V{s*27JteoVWQC0SR=R8lgZ5ww( z&Y5|hskKsTrM1R9&-C8;=fA%Yk)i+jeDZiaIL{Li!F&H^kaNa+kN2L|+8>P8b>;PX zF-;ROM$C+xxoq2ph%nDHX2!BC)LKa?AtJQaxLKA`2qB=Vh{#(4Fp!*c<5FvFINf`v zwTAb8)VJ{h;Jv4mf|-ptZ;c@Yj^m(|LTl|Eod`E@00a?S(9IrpA}QVPzw@#xO~)_g~}?>oz~@Or&)&JDxEbzQX9 z`1ttX`Fy@d_}70hvoRkx(5=0c^7i034$O?NuP;Ifc<)Im0gQ*L%5fa1Dz#QhDToNF Z%1;`aU^FvAKnMT;002ovPDHLkV1ksv5+MKp diff --git a/mods/mesecons/modpack.txt b/mods/mesecons/modpack.txt deleted file mode 100644 index 33d91f5..0000000 --- a/mods/mesecons/modpack.txt +++ /dev/null @@ -1 +0,0 @@ -The presence of this file indicates that the current folder is a modpack. \ No newline at end of file diff --git a/mods/mesecons_wireless/init.lua b/mods/mesecons_wireless/init.lua index a8cda3b..f63cd36 100644 --- a/mods/mesecons_wireless/init.lua +++ b/mods/mesecons_wireless/init.lua @@ -1,30 +1,19 @@ + local wireless_filename=minetest.get_worldpath() .. "/wireless" -local formspec = "size[9,1.5]" .. - "field[0.3,0;9,2;channel;Channel;${channel}]".. - "button_exit[7,0;2,3;save;Save]" - -local function formspec_handling (fields) - if fields.save == nil then - return true - else - return false - end -end - local function read_file() local f = io.open(wireless_filename, "r") if f==nil then return {} end - local t = f:read("*all") - f:close() + local t = f:read("*all") + f:close() if t=="" or t==nil then return {} end return minetest.deserialize(t) end local function write_file(tbl) local f = io.open(wireless_filename, "w") - f:write(minetest.serialize(tbl)) - f:close() + f:write(minetest.serialize(tbl)) + f:close() end local function add_wireless_receiver(pos,channel) @@ -75,12 +64,11 @@ minetest.register_node("mesecons_wireless:emitter", { tiles = {"mesecons_wireless_emitter.png"}, walkable = true, on_construct = function(pos) - local meta = minetest.get_meta(pos) + local meta = minetest.env:get_meta(pos) meta:set_string("channel","") - meta:set_string("formspec", formspec) + meta:set_string("formspec","size[9,1;]field[0,0.5;9,1;channel;Channel:;${channel}]") end, on_receive_fields = function(pos,formname,fields,sender) - if formspec_handling(fields) == true then return end local meta = minetest.env:get_meta(pos) meta:set_string("channel",fields.channel) end, @@ -91,21 +79,21 @@ minetest.register_node("mesecons_wireless:emitter", { effector = { action_on = function(pos) - local meta = minetest.get_meta(pos) + local meta = minetest.env:get_meta(pos) local channel = meta:get_string("channel") local w = get_wireless_receivers(channel) for _,i in ipairs(w) do mesecon:receptor_on(i) - minetest.swap_node(i, {name = "mesecons_wireless:receiver_on"}) + mesecon:swap_node(i, "mesecons_wireless:receiver_on") end end, action_off = function(pos) - local meta = minetest.get_meta(pos) + local meta = minetest.env:get_meta(pos) local channel = meta:get_string("channel") local w = get_wireless_receivers(channel) for _,i in ipairs(w) do mesecon:receptor_off(i) - minetest.swap_node(i, {name = "mesecons_wireless:receiver"}) + mesecon:swap_node(i, "mesecons_wireless:receiver") end end, } @@ -119,14 +107,13 @@ minetest.register_node("mesecons_wireless:receiver", { tiles = {"mesecons_wireless_receiver.png"}, walkable = true, on_construct = function(pos) - local meta = minetest.get_meta(pos) + local meta = minetest.env:get_meta(pos) meta:set_string("channel","") - meta:set_string("formspec", formspec) + meta:set_string("formspec","size[9,1;]field[0,0.5;9,1;channel;Channel:;${channel}]") add_wireless_receiver(pos,"") end, on_receive_fields = function(pos,formname,fields,sender) - if formspec_handling(fields) == true then return end - local meta = minetest.get_meta(pos) + local meta = minetest.env:get_meta(pos) meta:set_string("channel",fields.channel) remove_wireless_receiver(pos) add_wireless_receiver(pos,fields.channel) @@ -152,14 +139,13 @@ minetest.register_node("mesecons_wireless:receiver_on", { tiles = {"mesecons_wireless_receiver_on.png"}, walkable = true, on_construct = function(pos) - local meta = minetest.get_meta(pos) + local meta = minetest.env:get_meta(pos) meta:set_string("channel","") - meta:set_string("formspec", formspec) + meta:set_string("formspec","size[9,1;]field[0,0.5;9,1;channel;Channel:;${channel}]") add_wireless_receiver(pos,"") end, on_receive_fields = function(pos,formname,fields,sender) - if formspec_handling(fields) == true then return end - local meta = minetest.get_meta(pos) + local meta = minetest.env:get_meta(pos) meta:set_string("channel",fields.channel) remove_wireless_receiver(pos) add_wireless_receiver(pos,fields.channel) diff --git a/mods/moreblocks b/mods/moreblocks new file mode 160000 index 0000000..524dcb1 --- /dev/null +++ b/mods/moreblocks @@ -0,0 +1 @@ +Subproject commit 524dcb1396aa9df0f60c6f74d91c2e24c19e9ad6 diff --git a/mods/moreblocks/LICENSE.txt b/mods/moreblocks/LICENSE.txt deleted file mode 100644 index f42bd64..0000000 --- a/mods/moreblocks/LICENSE.txt +++ /dev/null @@ -1,13 +0,0 @@ -+---- zlib/libpng license ----+ - -Copyright (c) 2013 Calinou - -This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source distribution. diff --git a/mods/moreblocks/README.txt b/mods/moreblocks/README.txt deleted file mode 100644 index 4c15581..0000000 --- a/mods/moreblocks/README.txt +++ /dev/null @@ -1,22 +0,0 @@ -Calinou's Minetest Mods -===================== - -Calinou's Mods for Minetest [http://minetest.net], a free and opensource Minecraft-like game. - -This Git repository is mostly made for servers; it allows easy updating. - -To install, just clone this repository somewhere, then copy the "calinou_mods" folder in the "mods/minetest" folder of Minetest's installation folder. - - - -Misc stuff -===================== - -All these mods' source codes, except More Ores are under the zlib/libpng license. More Ores is under the GNU GPLv3; the mods' textures are under the CC BY-SA 3.0 Unported. - -Mods' forum threads: -More Blocks: http://minetest.net/forum/viewtopic.php?id=509 -More Ores: http://minetest.net/forum/viewtopic.php?id=549 -Map Tools: http://minetest.net/forum/viewtopic.php?id=1882 -Doors+: http://minetest.net/forum/viewtopic.php?id=2059 -Stairs+: http://minetest.net/forum/viewtopic.php?id=2092 diff --git a/mods/moreblocks/_config.txt b/mods/moreblocks/_config.txt deleted file mode 100644 index a7e6fcd..0000000 --- a/mods/moreblocks/_config.txt +++ /dev/null @@ -1,17 +0,0 @@ ------------------------------------------------------------------------------- ------------------------------- CONFIGURATION --------------------------------- ------------------------------------------------------------------------------- - ------------------------------------------------------------------------------- --------- Change settings by changing the values after the "=". --------------- ------------------------------------------------------------------------------- - - --- Whether to direct wood based on player yaw when placing the block (true or false) -wood_facedir = true - --- Allow stair/slab crafting without a circular saw or not (true or false) -allow_stair_slab_crafting = true - --- Show stairs/slabs/panels/microblocks in creative inventory (true or false) -show_stairsplus_creative_inv = false diff --git a/mods/moreblocks/aliases.lua b/mods/moreblocks/aliases.lua deleted file mode 100644 index 5df0a33..0000000 --- a/mods/moreblocks/aliases.lua +++ /dev/null @@ -1,188 +0,0 @@ --- Aliases (some of them are about the default mod, some about moreblocks) - --- Additional default aliases - -minetest.register_alias("woodpick", "default:pick_wood") -minetest.register_alias("woodenpick", "default:pick_wood") -minetest.register_alias("stonepick", "default:pick_stone") -minetest.register_alias("steelpick", "default:pick_steel") -minetest.register_alias("ironpick", "default:pick_steel") -minetest.register_alias("mesepick", "default:pick_mese") - -minetest.register_alias("woodaxe", "default:axe_wood") -minetest.register_alias("woodenaxe", "default:axe_wood") -minetest.register_alias("stoneaxe", "default:axe_stone") -minetest.register_alias("steelaxe", "default:axe_steel") -minetest.register_alias("ironaxe", "default:axe_steel") - -minetest.register_alias("woodshovel", "default:shovel_wood") -minetest.register_alias("woodenshovel", "default:shovel_wood") -minetest.register_alias("stoneshovel", "default:shovel_stone") -minetest.register_alias("steelshovel", "default:shovel_steel") -minetest.register_alias("ironshovel", "default:shovel_steel") - -minetest.register_alias("woodsword", "default:sword_wood") -minetest.register_alias("woodensword", "default:sword_wood") -minetest.register_alias("stonesword", "default:sword_stone") -minetest.register_alias("steelsword", "default:sword_steel") -minetest.register_alias("ironsword", "default:sword_steel") - -minetest.register_alias("grass", "default:dirt_with_grass") -minetest.register_alias("grassblock", "default:dirt_with_grass") -minetest.register_alias("grass_block", "default:dirt_with_grass") - -minetest.register_alias("grassfootsteps", "default:dirt_with_grass_footsteps") -minetest.register_alias("grass_footsteps", "default:dirt_with_grass_footsteps") - -minetest.register_alias("jungle_tree", "default:jungletree") - -minetest.register_alias("stick", "default:stick") -minetest.register_alias("sign", "default:sign_wall") -minetest.register_alias("fence", "default:fence_wood") -minetest.register_alias("coal", "default:coal_lump") -minetest.register_alias("iron", "default:iron_lump") -minetest.register_alias("clay", "default:clay_lump") -minetest.register_alias("steel", "default:steel_ingot") -minetest.register_alias("steel_block", "default:steelblock") - -minetest.register_alias("stonebrick", "default:stonebrick") -minetest.register_alias("stonebricks", "default:stonebrick") -minetest.register_alias("stone_brick", "default:stonebrick") -minetest.register_alias("stone_bricks", "default:stonebrick") - -minetest.register_alias("screwdriver", "screwdriver:screwdriver") -minetest.register_alias("screw_driver", "screwdriver:screw_driver") -minetest.register_alias("screwdrive", "screwdriver:screw_driver") -minetest.register_alias("screw_drive", "screwdriver:screw_driver") -minetest.register_alias("sd", "screwdriver:screw_driver") - - -minetest.register_alias("obsidian", "default:obsidian") -minetest.register_alias("obsidianglass", "default:obsidian_glass") -minetest.register_alias("obsidian_glass", "default:obsidian_glass") - --- More Blocks aliases - -minetest.register_alias("circlestonebrick", "moreblocks:circle_stone_bricks") -minetest.register_alias("circlestonebricks", "moreblocks:circle_stone_bricks") -minetest.register_alias("circlestone_brick", "moreblocks:circle_stone_bricks") -minetest.register_alias("circlestone_bricks", "moreblocks:circle_stone_bricks") -minetest.register_alias("circle_stonebrick", "moreblocks:circle_stone_bricks") -minetest.register_alias("circle_stonebricks", "moreblocks:circle_stone_bricks") -minetest.register_alias("circle_stone_brick", "moreblocks:circle_stone_bricks") -minetest.register_alias("circle_stone_bricks", "moreblocks:circle_stone_bricks") - -minetest.register_alias("sweeper", "moreblocks:sweeper") -minetest.register_alias("circularsaw", "moreblocks:circular_saw") -minetest.register_alias("circular_saw", "moreblocks:circular_saw") -minetest.register_alias("cs", "moreblocks:circular_saw") - -minetest.register_alias("sweep", "moreblocks:sweeper") -minetest.register_alias("junglestick", "moreblocks:jungle_stick") -minetest.register_alias("jungle_stick", "moreblocks:jungle_stick") - -minetest.register_alias("stonesquare", "moreblocks:stone_tile") -minetest.register_alias("stonesquares", "moreblocks:stone_tile") -minetest.register_alias("stone_square", "moreblocks:stone_tile") -minetest.register_alias("stone_squares", "moreblocks:stone_tile") -minetest.register_alias("stonetile", "moreblocks:stone_tile") -minetest.register_alias("stonetiles", "moreblocks:stone_tile") -minetest.register_alias("stone_tile", "moreblocks:stone_tile") -minetest.register_alias("stone_tiles", "moreblocks:stone_tile") - -minetest.register_alias("splitstonesquare", "moreblocks:split_stone_tile") -minetest.register_alias("splitstonesquares", "moreblocks:split_stone_tile") -minetest.register_alias("split_stone_square", "moreblocks:split_stone_tile") -minetest.register_alias("split_stone_squares", "moreblocks:split_stone_tile") -minetest.register_alias("split_stonesquare", "moreblocks:split_stone_tile") -minetest.register_alias("split_stonesquares", "moreblocks:split_stone_tile") - -minetest.register_alias("coalstone", "moreblocks:coal_stone") -minetest.register_alias("coal_stone", "moreblocks:coal_stone") - -minetest.register_alias("ironstone", "moreblocks:iron_stone") -minetest.register_alias("iron_stone", "moreblocks:iron_stone") - -minetest.register_alias("coalglass", "moreblocks:coal_glass") -minetest.register_alias("coal_glass", "moreblocks:coal_glass") - -minetest.register_alias("ironglass", "moreblocks:iron_glass") -minetest.register_alias("iron_glass", "moreblocks:iron_glass") - -minetest.register_alias("glowglass", "moreblocks:glow_glass") -minetest.register_alias("glow_glass", "moreblocks:glow_glass") - -minetest.register_alias("superglowglass", "moreblocks:super_glow_glass") -minetest.register_alias("super_glowglass", "moreblocks:super_glow_glass") -minetest.register_alias("super_glow_glass", "moreblocks:super_glow_glass") - -minetest.register_alias("plankstone", "moreblocks:plankstone") - -minetest.register_alias("cactusbrick", "moreblocks:cactus_brick") -minetest.register_alias("cactus_brick", "moreblocks:cactus_brick") - -minetest.register_alias("cactuschecker", "moreblocks:cactus_checker") -minetest.register_alias("cactus_checker", "moreblocks:cactus_checker") - -minetest.register_alias("coalchecker", "moreblocks:coal_checker") -minetest.register_alias("coal_checker", "moreblocks:coal_checker") - -minetest.register_alias("ironchecker", "moreblocks:iron_checker") -minetest.register_alias("iron_checker", "moreblocks:iron_checker") - -minetest.register_alias("woodtile", "moreblocks:wood_tile") -minetest.register_alias("woodentile", "moreblocks:wood_tile") -minetest.register_alias("wood_tile", "moreblocks:wood_tile") -minetest.register_alias("wooden_tile", "moreblocks:wood_tile") - -minetest.register_alias("woodtile_full", "moreblocks:wood_tile_full") -minetest.register_alias("woodentile_full", "moreblocks:wood_tile_full") -minetest.register_alias("wood_tile_full", "moreblocks:wood_tile_full") -minetest.register_alias("wooden_tile_full", "moreblocks:wood_tile_full") -minetest.register_alias("full_woodtile", "moreblocks:wood_tile_full") -minetest.register_alias("full_woodentile", "moreblocks:wood_tile_full") -minetest.register_alias("full_wood_tile", "moreblocks:wood_tile_full") -minetest.register_alias("full_wooden_tile", "moreblocks:wood_tile_full") - --- Old block/item replacement - -minetest.register_alias("moreblocks:oerkkiblock", "default:mossycobble") -minetest.register_alias("moreblocks:screwdriver", "screwdriver:screwdriver") - --- Node and item renaming - -minetest.register_alias("moreblocks:stone_bricks", "default:stonebrick") -minetest.register_alias("moreblocks:stonebrick", "default:stonebrick") -minetest.register_alias("moreblocks:junglewood", "default:junglewood") -minetest.register_alias("moreblocks:jungle_wood", "default:junglewood") - -minetest.register_alias("moreblocks:horizontaltree", "moreblocks:horizontal_tree") -minetest.register_alias("moreblocks:horizontaljungletree", "moreblocks:horizontal_jungle_tree") -minetest.register_alias("moreblocks:stonesquare", "moreblocks:stone_tile") -minetest.register_alias("moreblocks:circlestonebrick", "moreblocks:circle_stone_bricks") -minetest.register_alias("moreblocks:ironstonebrick", "moreblocks:iron_stone_bricks") -minetest.register_alias("moreblocks:fence_junglewood", "moreblocks:fence_jungle_wood") -minetest.register_alias("moreblocks:coalstone", "moreblocks:coal_stone") -minetest.register_alias("moreblocks:ironstone", "moreblocks:iron_stone") -minetest.register_alias("moreblocks:woodtile", "moreblocks:wood_tile") -minetest.register_alias("moreblocks:woodtile_full", "moreblocks:wood_tile_full") -minetest.register_alias("moreblocks:woodtile_centered", "moreblocks:wood_tile_centered") -minetest.register_alias("moreblocks:woodtile_up", "moreblocks:wood_tile_up") -minetest.register_alias("moreblocks:woodtile_down", "moreblocks:wood_tile_down") -minetest.register_alias("moreblocks:woodtile_left", "moreblocks:wood_tile_left") -minetest.register_alias("moreblocks:woodtile_right", "moreblocks:wood_tile_right") -minetest.register_alias("moreblocks:coalglass", "moreblocks:coal_glass") -minetest.register_alias("moreblocks:ironglass", "moreblocks:iron_glass") -minetest.register_alias("moreblocks:glowglass", "moreblocks:glow_glass") -minetest.register_alias("moreblocks:superglowglass", "moreblocks:super_glow_glass") -minetest.register_alias("moreblocks:trapglass", "moreblocks:trap_glass") -minetest.register_alias("moreblocks:trapstone", "moreblocks:trap_stone") -minetest.register_alias("moreblocks:cactuschecker", "moreblocks:cactus_checker") -minetest.register_alias("moreblocks:coalchecker", "moreblocks:coal_checker") -minetest.register_alias("moreblocks:ironchecker", "moreblocks:iron_checker") -minetest.register_alias("moreblocks:cactusbrick", "moreblocks:cactus_brick") -minetest.register_alias("moreblocks:cleanglass", "moreblocks:clean_glass") -minetest.register_alias("moreblocks:emptybookshelf", "moreblocks:empty_bookshelf") -minetest.register_alias("moreblocks:junglestick", "moreblocks:jungle_stick") -minetest.register_alias("moreblocks:splitstonesquare","moreblocks:split_stone_tile") -minetest.register_alias("moreblocks:allfacestree","moreblocks:all_faces_tree") diff --git a/mods/moreblocks/circular_saw.lua b/mods/moreblocks/circular_saw.lua deleted file mode 100644 index 741275f..0000000 --- a/mods/moreblocks/circular_saw.lua +++ /dev/null @@ -1,380 +0,0 @@ --- Load translation library if intllib is installed - -local S -if (minetest.get_modpath("intllib")) then - dofile(minetest.get_modpath("intllib").."/intllib.lua") - S = intllib.Getter(minetest.get_current_modname()) - else - S = function ( s ) return s end -end - -circular_saw = {}; - -circular_saw.known_stairs = {} - - --- Register known moreblocks stairs -for i,v in ipairs({"default:wood", "default:stone", "default:cobble", "default:mossycobble", "default:brick", "default:sandstone", - "default:steelblock", "default:desert_stone", "default:glass", "default:tree", "default:jungletree", "default:stonebrick", - "default:obsidian", "default:obsidian_glass", "default:stone_bricks", "default:junglewood", "default:goldblock", - "default:copperblock", "default:bronzeblock", "default:diamondblock", "default:desert_stonebrick", "default:sandstonebrick", - - "moreblocks:coal_stone", "moreblocks:iron_stone", "moreblocks:coal_checker", "moreblocks:iron_checker", - "moreblocks:cactus_checker", "moreblocks:coal_glass", "moreblocks:iron_glass", "moreblocks:glow_glass", - "moreblocks:super_glow_glass", "moreblocks:wooden_tile", "moreblocks:stone_tile", "moreblocks:split_stone_tile", - "moreblocks:iron_stone_bricks", "moreblocks:circle_stone_bricks", "moreblocks:wood_tile_centered", - "moreblocks:wood_tile_full", "moreblocks:plank_stone"}) do - table.insert(circular_saw.known_stairs, v); -end - - --- How many microblocks does this shape at the output inventory cost? -circular_saw.cost_in_microblocks = { 1, 1, 1, 1, 1, 1, 1, 2, - 2, 3, 2, 4, 2, 4, 5, 6, - 7, 1, 1, 2, 4, 6, 7, 8, - 3, 4, 0, 0, 0, 0, 0, 0, }; - --- anz: amount of input material in microblocks -circular_saw.get_stair_output_inv = function(modname, material, anz, max) - - local max_offered = 99; - - if(not(max) or (max == nil) or tonumber(max) > 99 or tonumber(max) < 1) then - max_offered = 99; - else - max_offered = tonumber(max); - end - - - -- If there is nothing inside display empty inventory - if(anz < 1) then - return { "", "", "", "", "", "", "", - "", "", "", "", "", "", "", - "", "", "", "", "", "", "", - "", "", "", "", "", "", ""}; - end - - return { - - modname .. ":micro_" .. material .. "_1 " .. math.min(math.floor(anz/1), max_offered), - modname .. ":panel_" .. material .. "_1 " .. math.min(math.floor(anz/1), max_offered), - modname .. ":micro_" .. material .. "_2 " .. math.min(math.floor(anz/1), max_offered), - modname .. ":panel_" .. material .. "_2 " .. math.min(math.floor(anz/1), max_offered), - modname .. ":micro_" .. material .. "_4 " .. math.min(math.floor(anz/1), max_offered), - modname .. ":panel_" .. material .. "_4 " .. math.min(math.floor(anz/1), max_offered), - modname .. ":micro_" .. material .. " " .. math.min(math.floor(anz/1), max_offered), - modname .. ":panel_" .. material .. " " .. math.min(math.floor(anz/2), max_offered), - - modname .. ":micro_" .. material .. "_12 " .. math.min(math.floor(anz/2), max_offered), - modname .. ":panel_" .. material .. "_12 " .. math.min(math.floor(anz/3), max_offered), - modname .. ":micro_" .. material .. "_14 " .. math.min(math.floor(anz/2), max_offered), - modname .. ":panel_" .. material .. "_14 " .. math.min(math.floor(anz/4), max_offered), - modname .. ":micro_" .. material .. "_15 " .. math.min(math.floor(anz/2), max_offered), - modname .. ":panel_" .. material .. "_15 " .. math.min(math.floor(anz/4), max_offered), - modname .. ":stair_" .. material .. "_outer " .. math.min(math.floor(anz/5), max_offered), - modname .. ":stair_" .. material .. " " .. math.min(math.floor(anz/6), max_offered), - - modname .. ":stair_" .. material .. "_inner " .. math.min(math.floor(anz/7), max_offered), - modname .. ":slab_" .. material .. "_1 " .. math.min(math.floor(anz/1), max_offered), - modname .. ":slab_" .. material .. "_2 " .. math.min(math.floor(anz/1), max_offered), - modname .. ":slab_" .. material .. "_quarter " .. math.min(math.floor(anz/2), max_offered), - modname .. ":slab_" .. material .. " " .. math.min(math.floor(anz/4), max_offered), - modname .. ":slab_" .. material .. "_three_quarter " .. math.min(math.floor(anz/6), max_offered), - modname .. ":slab_" .. material .. "_14 " .. math.min(math.floor(anz/7), max_offered), - modname .. ":slab_" .. material .. "_15 " .. math.min(math.floor(anz/8), max_offered), - - modname .. ":stair_" .. material .. "_half " .. math.min(math.floor(anz/3), max_offered), - modname .. ":stair_" .. material .. "_alt " .. math.min(math.floor(anz/4), max_offered), - - "", - } -end - - --- Reset empty circular_saw after last full block has been taken out (or the circular_saw has been placed the first tiem); note: max_offered is not reset -circular_saw.reset_circular_saw = function(pos) - local meta = minetest.env:get_meta(pos); - local inv = meta:get_inventory(); - - inv:set_list("input", { "" }); - inv:set_list("micro", { "" }); - inv:set_list("output", circular_saw.get_stair_output_inv("", "", 0, meta:get_string("max_offered"))); - meta:set_int("anz", 0); - - meta:set_string("infotext", "Circular saw, empty (owned by " .. (meta:get_string("owner") or "") .. ")"); -end - - --- Player has taken something out of the box or placed something inside; that amounts to count microblocks -circular_saw.update_inventory = function(pos, amount) - local meta = minetest.env:get_meta(pos); - local inv = meta:get_inventory(); - local akt = meta:get_int("anz"); - - -- The material is receicled automaticly - inv:set_list("recycle", { "" }); - - if(akt + amount < 1) then -- If the last block is taken out - - circular_saw.reset_circular_saw(pos); - return; - - end - - local stack = inv:get_stack("input", 1); - -- At least one "normal" block is necessary to see what kind of stairs are requested - if(stack:is_empty()) then - - -- Any microblocks not taken out yet are now lost (covers material loss in the machine) - circular_saw.reset_circular_saw(pos); - return; - - end - local node_name = stack:get_name(); - local liste = node_name:split(":"); - local modname = liste[1]; - local material = liste[2]; - - -- Display as many full blocks as possible - inv:set_list("input", { modname.. ":" .. material .. " " .. math.floor( (akt + amount) / 8) }); - - -- The stairnodes made of default nodes use moreblocks namespace, other mods keep own. - if(modname == "default") then modname = "moreblocks"; end - --print("circular_saw set to " ..modname.. " : " ..material.. " with " .. (akt+amount) .. " microblocks."); - - -- 0-7 microblocks may remain as a rest - inv:set_list("micro", { modname.. ":micro_" .. material .. "_bottom " .. ((akt + amount) % 8) }); - -- Display - inv:set_list("output", circular_saw.get_stair_output_inv(modname, material, (akt + amount), meta:get_string("max_offered"))); - -- Store how many microblocks are available - meta:set_int("anz", (akt+amount)); - - meta:set_string("infotext", "Circular saw, working with " ..material.. " (owned by " .. (meta:get_string("owner") or "") .. ")"); -end - - --- The amount of items offered per shape can be configured -circular_saw.on_receive_fields = function(pos, formname, fields, sender) - local meta = minetest.env:get_meta(pos); - if tonumber(fields.max_offered) and tonumber(fields.max_offered) > 0 and tonumber(fields.max_offered) < 99 then - meta:set_string("max_offered", fields.max_offered); - circular_saw.update_inventory(pos, 0); -- update to show the correct number of items - end -end - - --- Moving the inventory of the circular_saw around is not allowed because it is a fictional inventory -circular_saw.allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - -- Moving inventory around would be rather immpractical and make things more difficult to calculate - return 0; -end - - --- Only input- and recycle-slot are intended as input slots -circular_saw.allow_metadata_inventory_put = function(pos, listname, index, stack, player) - - -- The player is not allowed to put something in there - if(listname == "output" or listname == "micro") then - return 0; - end - - local meta = minetest.env:get_meta(pos); - local inv = meta:get_inventory(); - - -- Only alow those items that are offered in the output inventory to be recycled - if(listname == "recycle" and not(inv:contains_item("output", stack:get_name()))) then - return 0; - end - - -- Only accept certain blocks as input which are known to be craftable into stairs - if(listname == "input") then - - for i,v in ipairs(circular_saw.known_stairs) do - - if(circular_saw.known_stairs[ i ] == stack:get_name()) then - return stack:get_count(); - end - - end - return 0; - - end - - return stack:get_count() -end - --- Taking is allowed from all slots (even the internal microblock slot) - --- Putting something in is slightly more complicated than taking anything because we have to make sure it is of a suitable material -circular_saw.on_metadata_inventory_put = function(pos, listname, index, stack, player) - - -- We need to find out if the circular_saw is already set to a specific material or not - local meta = minetest.env:get_meta(pos); - local inv = meta:get_inventory(); - - -- Putting something into the input slot is only possible if that had been empty before or did contain something of the same material - if( listname=="input") then - - if( not( inv:is_empty("input"))) then - - local old_stack = inv:get_stack("input", 1 ); - if( old_stack:get_name() ~= stack:get_name() ) then - return 0; - end - end - - -- Each new block is worth 8 microblocks - circular_saw.update_inventory(pos, 8 * stack:get_count()); - - elseif(listname=="recycle") then - - -- Lets look which shape this represents - for i,v in ipairs(inv:get_list("output")) do - - if(v:get_name() == stack:get_name()) then - - local value = circular_saw.cost_in_microblocks[ i ] * stack:get_count(); - --print("\nRecycling " .. (v:get_name()) .. " into " ..value.. " microblocks."); - - -- We get value microblocks back - circular_saw.update_inventory(pos, value); - end - end - end -end - --- The player takes something -circular_saw.on_metadata_inventory_take = function(pos, listname, index, stack, player) - - -- If it is one of the offered stairs: find out how many microblocks have to be substracted - if(listname=="output") then - - -- We do know how much each block at each position costs - local cost = circular_saw.cost_in_microblocks[ index ] * stack:get_count(); - - circular_saw.update_inventory(pos, -1 * cost); - - elseif(listname=="mikro") then - - -- Each microblock costs 1 microblock - circular_saw.update_inventory(pos, -1 * 1 * stack:get_count()); - - elseif(listname=="input") then - - -- Each normal (= full) block taken costs 8 microblocks - circular_saw.update_inventory(pos, -1 * 8 * stack:get_count()); - - end - -- The recycle field plays no role here since it is processed immediately -end - - -circular_saw.on_construct_init = function(pos, formspec) - - local meta = minetest.env:get_meta(pos) - meta:set_string("formspec", formspec); - - meta:set_int( "anz", 0); -- No microblocks inside yet - meta:set_string("max_offered", 99); -- How many items of this kind are offered by default? - meta:set_string("infotext", "Circular saw, empty") - - local inv = meta:get_inventory() - inv:set_size("input", 1) -- Input slot for full blocks of material x - inv:set_size("micro", 1) -- Storage for 1-7 surplus microblocks - inv:set_size("recycle", 1) -- Surplus partial blocks can be placed here - inv:set_size("output", 32) -- 4*7 versions of stair-parts of material x - - circular_saw.reset_circular_saw(pos); -end - - -circular_saw.can_dig = function(pos,player) - local meta = minetest.env:get_meta(pos); - local inv = meta:get_inventory() - if not inv:is_empty("input") then - return false - elseif not inv:is_empty("micro") then - return false - elseif not inv:is_empty("recycle") then - return false - end - - -- Can be digged by anyone when empty (not only by the owner) - return true -end, - - -minetest.register_node("moreblocks:circular_saw", { - description = S("Circular Saw"), - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-0.4, -0.5, -0.4, -0.25, 0.25, -0.25}, -- Leg - {0.25, -0.5, 0.25, 0.4, 0.25, 0.4}, -- Leg - {-0.4, -0.5, 0.25, -0.25, 0.25, 0.4}, -- Leg - {0.25, -0.5, -0.4, 0.4, 0.25, -0.25}, -- Leg - {-0.5, 0.25, -0.5, 0.5, 0.375, 0.5}, -- Tabletop - {-0.01, 0.4375, -0.125, 0.01, 0.5, 0.125}, -- Saw blade (top) - {-0.01, 0.375, -0.1875, 0.01, 0.4375, 0.1875}, -- Saw blade (bottom) - {-0.25, -0.0625, -0.25, 0.25, 0.25, 0.25}, -- Motor case - }, - }, - tiles = {"moreblocks_circular_saw_top.png", "moreblocks_circular_saw_bottom.png", "moreblocks_circular_saw_side.png"}, - paramtype = "light", - sunlight_propagates = true, - paramtype2 = "facedir", - groups = {cracky=2}, - on_construct = function(pos) - return circular_saw.on_construct_init(pos, - "size[10,9]" .. - "list[current_name;input;0,0;1,1;]" .. - "label[0,0;Input material]" .. - "list[current_name;micro;0,1;1,1;]" .. - "label[0,1;Rest/microblocks]" .. - "field[0.3,2.5;1,1;max_offered;Max:;${max_offered}]" .. - "button[1,2;1,1;Set;Set]" .. - "list[current_name;recycle;0,3;1,1;]" .. - "label[0,3;Recycle output]" .. - "list[current_name;output;2,0;8,4;]" .. - "list[current_player;main;1,5;8,4;]"); - end, - - can_dig = function(pos,player) - return circular_saw.can_dig(pos, player); - end, - - -- Set owner of this circular saw - after_place_node = function(pos, placer) - local meta = minetest.env:get_meta(pos); - - meta:set_string("owner", (placer:get_player_name() or "")); - meta:set_string("infotext", "Circular saw is empty (owned by " .. (placer:get_player_name() or "") .. ")"); - end, - - -- The amount of items offered per shape can be configured - on_receive_fields = function(pos, formname, fields, sender) - return circular_saw.on_receive_fields(pos, formname, fields, sender); - end, - - allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - return circular_saw.allow_metadata_inventory_move(pos, from_list, from_index, to_list, to_index, count, player); - end, - - -- Only input- and recycle-slot are intended as input slots - allow_metadata_inventory_put = function(pos, listname, index, stack, player) - return circular_saw.allow_metadata_inventory_put(pos, listname, index, stack, player); - end, - - -- Taking is allowed from all slots (even the internal microblock slot); moving is forbidden - - -- Putting something in is slightly more complicated than taking anything because we have to make sure it is of a suitable material - on_metadata_inventory_put = function(pos, listname, index, stack, player) - return circular_saw.on_metadata_inventory_put(pos, listname, index, stack, player); - end, - - on_metadata_inventory_take = function(pos, listname, index, stack, player) - return circular_saw.on_metadata_inventory_take(pos, listname, index, stack, player); - end - -}) diff --git a/mods/moreblocks/crafting.lua b/mods/moreblocks/crafting.lua deleted file mode 100644 index 0410ad0..0000000 --- a/mods/moreblocks/crafting.lua +++ /dev/null @@ -1,389 +0,0 @@ --- Crafting - -minetest.register_craft({ - output = "default:stick 1", - recipe = { - {"default:dry_shrub"}, - } -}) - -minetest.register_craft({ - output = "default:dirt_with_grass 1", - recipe = { - {"default:junglegrass"}, - {"default:dirt"}, - } -}) - -minetest.register_craft({ - output = "default:dirt_with_grass 1", - recipe = { - {"default:mese"}, - {"default:dirt"}, - } -}) - -minetest.register_craft({ - output = "default:mossycobble 1", - recipe = { - {"default:junglegrass"}, - {"default:cobble"}, - } -}) - -minetest.register_craft({ - output = "default:mossycobble 1", - recipe = { - {"default:mese"}, - {"default:cobble"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:woodtile 9", - recipe = { - {"default:wood", "default:wood", "default:wood"}, - {"default:wood", "default:wood", "default:wood"}, - {"default:wood", "default:wood", "default:wood"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:woodtile_flipped 1", - recipe = { - {"moreblocks:woodtile"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:woodtile_center 9", - recipe = { - {"default:wood", "default:wood", "default:wood"}, - {"default:wood", "moreblocks:woodtile", "default:wood"}, - {"default:wood", "default:wood", "default:wood"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:woodtile_full 4", - recipe = { - {"moreblocks:woodtile", "moreblocks:woodtile"}, - {"moreblocks:woodtile", "moreblocks:woodtile"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:woodtile_up 1", - recipe = { - {"default:stick"}, - {"moreblocks:woodtile_center"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:woodtile_down 1", - recipe = { - {"moreblocks:woodtile_center"}, - {"default:stick"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:woodtile_left 1", - recipe = { - {"default:stick", "moreblocks:woodtile_center"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:woodtile_right 1", - recipe = { - {"moreblocks:woodtile_center", "default:stick"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:junglestick 4", - recipe = { - {"default:junglewood"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:fence_jungle_wood 2", - recipe = { - {"moreblocks:jungle_stick", "moreblocks:jungle_stick", "moreblocks:jungle_stick"}, - {"moreblocks:jungle_stick", "moreblocks:jungle_stick", "moreblocks:jungle_stick"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:circle_stone_bricks 8", - recipe = { - {"default:stone", "default:stone", "default:stone"}, - {"default:stone", "", "default:stone"}, - {"default:stone", "default:stone", "default:stone"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:all_faces_tree 8", - recipe = { - {"default:tree", "default:tree", "default:tree"}, - {"default:tree", "", "default:tree"}, - {"default:tree", "default:tree", "default:tree"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:all_faces_jungle_tree 8", - recipe = { - {"default:jungletree", "default:jungletree", "default:jungletree"}, - {"default:jungletree", "", "default:jungletree"}, - {"default:jungletree", "default:jungletree", "default:jungletree"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:sweeper 3", - recipe = { - {"default:junglegrass"}, - {"default:stick"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:stone_tile 4", - recipe = { - {"default:cobble", "default:cobble"}, - {"default:cobble", "default:cobble"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:split_stone_tile 1", - recipe = { - {"moreblocks:stone_tile"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:empty_bookshelf 1", - recipe = { - {"moreblocks:sweeper"}, - {"default:bookshelf"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:iron_stone_bricks 1", - type = "shapeless", - recipe = {"default:steel_ingot", "default:stonebrick"}, -}) - -minetest.register_craft({ - output = "default:wood 4", - recipe = { - {"moreblocks:horizontal_tree"}, - } -}) - -minetest.register_craft({ - output = "default:junglewood 4", - recipe = { - {"moreblocks:horizontal_jungle_tree"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:plankstone 4", - recipe = { - {"default:stone", "default:wood"}, - {"default:wood", "default:stone"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:plankstone 4", - recipe = { - {"default:wood", "default:stone"}, - {"default:stone", "default:wood"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:coal_checker 4", - recipe = { - {"default:stone", "default:coal_lump"}, - {"default:coal_lump", "default:stone"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:coal_checker 4", - recipe = { - {"default:coal_lump", "default:stone"}, - {"default:stone", "default:coal_lump"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:iron_checker 4", - recipe = { - {"default:steel_ingot", "default:stone"}, - {"default:stone", "default:steel_ingot"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:iron_checker 4", - recipe = { - {"default:stone", "default:steel_ingot"}, - {"default:steel_ingot", "default:stone"}, - } -}) - -minetest.register_craft({ - output = "default:chest_locked 1", - type = "shapeless", - recipe = {"default:steel_ingot", "default:chest"}, -}) - -minetest.register_craft({ - output = "moreblocks:iron_glass 1", - type = "shapeless", - recipe = {"default:steel_ingot", "default:glass"}, -}) - -minetest.register_craft({ - output = "moreblocks:coal_glass 1", - type = "shapeless", - recipe = {"default:coal_lump", "default:glass"}, -}) - -minetest.register_craft({ - output = "moreblocks:clean_glass 1", - type = "shapeless", - recipe = {"moreblocks:sweeper", "default:glass"}, -}) - -minetest.register_craft({ - output = "moreblocks:glow_glass 1", - type = "shapeless", - recipe = {"default:torch", "default:glass"}, -}) - -minetest.register_craft({ - output = "moreblocks:trap_glow_glass 1", - type = "shapeless", - walkable = false, - recipe = {"default:mese_crystal", "default:glass", "default:torch"}, -}) - -minetest.register_craft({ - output = "moreblocks:super_glow_glass 1", - type = "shapeless", - recipe = {"default:torch", "default:torch", "default:glass"}, -}) - -minetest.register_craft({ - output = "moreblocks:trap_super_glow_glass 1", - type = "shapeless", - walkable = false, - recipe = {"default:mese_crystal", "default:glass", "default:torch", "default:torch"}, -}) - -minetest.register_craft({ - output = "moreblocks:coal_stone 1", - type = "shapeless", - recipe = {"default:coal_lump", "default:stone"}, -}) - -minetest.register_craft({ - output = "moreblocks:iron_stone 1", - type = "shapeless", - recipe = {"default:iron_lump", "default:stone"}, -}) - -minetest.register_craft({ - output = "moreblocks:trap_stone 12", - type = "shapeless", - recipe = {"default:mese", "default:stone"}, -}) - -minetest.register_craft({ - output = "moreblocks:trap_glass 12", - type = "shapeless", - recipe = {"default:mese", "default:glass"}, -}) - -minetest.register_craft({ - output = "moreblocks:cactus_brick 1", - type = "shapeless", - recipe = {"default:cactus", "default:brick"}, -}) - -minetest.register_craft({ - output = "moreblocks:cactus_checker 4", - recipe = { - {"default:cactus", "default:stone"}, - {"default:stone", "default:cactus"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:cactuschecker 4", - recipe = { - {"default:stone", "default:cactus"}, - {"default:cactus", "default:stone"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:rope 2", - recipe = { - {"default:junglegrass"}, - {"default:junglegrass"}, - {"default:junglegrass"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:horizontal_tree 2", - recipe = { - {"default:tree", "", "default:tree"}, - } -}) - -minetest.register_craft({ - output = "default:tree 2", - recipe = { - {"moreblocks:horizontal_tree"}, - {"moreblocks:horizontal_tree"}, - } -}) - -minetest.register_craft({ - output = "moreblocks:horizontal_jungle_tree 2", - recipe = { - {"default:jungletree", "", "default:jungletree"}, - } -}) - -minetest.register_craft({ - output = "default:jungletree 2", - recipe = { - {"moreblocks:horizontal_jungle_tree"}, - {"moreblocks:horizontal_jungle_tree"}, - } -}) - - -minetest.register_craft({ - output = "moreblocks:circular_saw 1", - recipe = { - { "", "default:steel_ingot", "" }, - { "default:tree", "default:tree", "default:tree"}, - { "default:tree", "", "default:tree"}, - } -}) diff --git a/mods/moreblocks/depends.txt b/mods/moreblocks/depends.txt deleted file mode 100644 index 4ad96d5..0000000 --- a/mods/moreblocks/depends.txt +++ /dev/null @@ -1 +0,0 @@ -default diff --git a/mods/moreblocks/init.lua b/mods/moreblocks/init.lua deleted file mode 100644 index d69da68..0000000 --- a/mods/moreblocks/init.lua +++ /dev/null @@ -1,383 +0,0 @@ --- Load translation library if intllib is installed - -local S -if (minetest.get_modpath("intllib")) then - dofile(minetest.get_modpath("intllib").."/intllib.lua") - S = intllib.Getter(minetest.get_current_modname()) - else - S = function ( s ) return s end -end - -dofile(minetest.get_modpath("moreblocks").."/_config.txt") - -dofile(minetest.get_modpath("moreblocks").."/redefinitions.lua") -dofile(minetest.get_modpath("moreblocks").."/crafting.lua") -dofile(minetest.get_modpath("moreblocks").."/aliases.lua") -dofile(minetest.get_modpath("moreblocks").."/stairsplus_convert.lua") -dofile(minetest.get_modpath("moreblocks").."/stairsplus/stairs.lua") -dofile(minetest.get_modpath("moreblocks").."/stairsplus/slabs.lua") -dofile(minetest.get_modpath("moreblocks").."/stairsplus/panels.lua") -dofile(minetest.get_modpath("moreblocks").."/stairsplus/microblocks.lua") -dofile(minetest.get_modpath("moreblocks").."/stairsplus/aliases.lua") -dofile(minetest.get_modpath("moreblocks").."/stairsplus.lua") -dofile(minetest.get_modpath("moreblocks").."/circular_saw.lua") - ---[[ -**** -More Blocks -by Calinou -Licensed under the zlib/libpng license for code and CC BY-SA for textures, see LICENSE.txt for info. -**** ---]] - --- Blocks - -minetest.register_node("moreblocks:wood_tile", { - description = S("Wooden Tile"), - tiles = {"moreblocks_wood_tile.png", "moreblocks_wood_tile.png", "moreblocks_wood_tile.png", "moreblocks_wood_tile.png", "moreblocks_wood_tile.png^[transformR90", "moreblocks_wood_tile.png^[transformR90"}, - paramtype2 = "facedir", - groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3}, - sounds = default.node_sound_wood_defaults(), -}) - -minetest.register_node("moreblocks:wood_tile_flipped", { - description = S("Wooden Tile"), - tiles = {"moreblocks_wood_tile_flipped.png", "moreblocks_wood_tile_flipped.png", "moreblocks_wood_tile_flipped.png", "moreblocks_wood_tile_flipped.png", "moreblocks_wood_tile_flipped.png^[transformR90", "moreblocks_wood_tile_flipped.png^[transformR90"}, - paramtype2 = "facedir", - groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3}, - sounds = default.node_sound_wood_defaults(), -}) - -minetest.register_node("moreblocks:wood_tile_center", { - description = S("Centered Wooden Tile"), - tiles = {"moreblocks_wood_tile_center.png", "moreblocks_wood_tile_center.png", "moreblocks_wood_tile_center.png", "moreblocks_wood_tile_center.png", "moreblocks_wood_tile_center.png^[transformR90", "moreblocks_wood_tile_center.png^[transformR90"}, - paramtype2 = "facedir", - groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3}, - sounds = default.node_sound_wood_defaults(), -}) - -minetest.register_node("moreblocks:wood_tile_full", { - description = S("Full Wooden Tile"), - tiles = {"moreblocks_wood_tile_full.png", "moreblocks_wood_tile_full.png", "moreblocks_wood_tile_full.png", - "moreblocks_wood_tile_full.png", "moreblocks_wood_tile_full.png^[transformR90", "moreblocks_wood_tile_full.png^[transformR90"}, - paramtype2 = "facedir", - groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3}, - sounds = default.node_sound_wood_defaults(), -}) - -minetest.register_node("moreblocks:wood_tile_up", { - description = S("Up Wooden Tile"), - tiles = {"moreblocks_wood_tile_up.png", "moreblocks_wood_tile_up.png", "moreblocks_wood_tile_up.png", - "moreblocks_wood_tile_up.png", "moreblocks_wood_tile_up.png^[transformR90", "moreblocks_wood_tile_up.png^[transformR90"}, - paramtype2 = "facedir", - groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3}, - sounds = default.node_sound_wood_defaults(), -}) - -minetest.register_node("moreblocks:wood_tile_down", { - description = S("Down Wooden Tile"), - tiles = {"moreblocks_wood_tile_down.png", "moreblocks_wood_tile_down.png", "moreblocks_wood_tile_down.png", - "moreblocks_wood_tile_down.png", "moreblocks_wood_tile_down.png^[transformR90", "moreblocks_wood_tile_down.png^[transformR90"}, - paramtype2 = "facedir", - groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3}, - sounds = default.node_sound_wood_defaults(), -}) - -minetest.register_node("moreblocks:wood_tile_left", { - description = S("Left Wooden Tile"), - tiles = {"moreblocks_wood_tile_left.png", "moreblocks_wood_tile_left.png", "moreblocks_wood_tile_left.png", - "moreblocks_wood_tile_left.png", "moreblocks_wood_tile_left.png^[transformR90", "moreblocks_wood_tile_left.png^[transformR90"}, - paramtype2 = "facedir", - groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3}, - sounds = default.node_sound_wood_defaults(), -}) - -minetest.register_node("moreblocks:wood_tile_right", { - description = S("Right Wooden Tile"), - tiles = {"moreblocks_wood_tile_right.png", "moreblocks_wood_tile_right.png", "moreblocks_wood_tile_right.png", - "moreblocks_wood_tile_right.png", "moreblocks_wood_tile_right.png^[transformR90", "moreblocks_wood_tile_right.png^[transformR90"}, - paramtype2 = "facedir", - groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3}, - sounds = default.node_sound_wood_defaults(), -}) - -minetest.register_node("moreblocks:circle_stone_bricks", { - description = S("Circle Stone Bricks"), - tiles = {"moreblocks_circle_stone_bricks.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("moreblocks:iron_stone_bricks", { - description = S("Iron Stone Bricks"), - tiles = {"moreblocks_iron_stone_bricks.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("moreblocks:stone_tile", { - description = S("Stone Tile"), - tiles = {"moreblocks_stone_tile.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("moreblocks:split_stone_tile", { - description = S("Split Stone Tile"), - tiles = {"moreblocks_split_stone_tile_top.png", "moreblocks_split_stone_tile.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("moreblocks:plankstone", { - description = S("Plankstone"), - tiles = {"moreblocks_plankstone.png", "moreblocks_plankstone.png", "moreblocks_plankstone.png", - "moreblocks_plankstone.png", "moreblocks_plankstone.png^[transformR90", "moreblocks_plankstone.png^[transformR90"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("moreblocks:iron_glass", { - description = S("Iron Glass"), - drawtype = "glasslike", - tiles = {"moreblocks_iron_glass.png"}, - inventory_image = minetest.inventorycube("moreblocks_iron_glass.png"), - paramtype = "light", - sunlight_propagates = true, - groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3}, - sounds = default.node_sound_glass_defaults(), -}) - -minetest.register_node("moreblocks:coal_glass", { - description = S("Coal Glass"), - drawtype = "glasslike", - tiles = {"moreblocks_coal_glass.png"}, - inventory_image = minetest.inventorycube("moreblocks_coal_glass.png"), - paramtype = "light", - sunlight_propagates = true, - groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3}, - sounds = default.node_sound_glass_defaults(), -}) - -minetest.register_node("moreblocks:clean_glass", { - description = S("Clean Glass"), - drawtype = "glasslike", - tiles = {"moreblocks_clean_glass.png"}, - inventory_image = minetest.inventorycube("moreblocks_clean_glass.png"), - paramtype = "light", - sunlight_propagates = true, - groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3}, - sounds = default.node_sound_glass_defaults(), -}) - - -minetest.register_node("moreblocks:cactus_brick", { - description = S("Cactus Brick"), - tiles = {"moreblocks_cactus_brick.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("moreblocks:cactus_checker", { - description = S("Cactus Checker"), - tiles = {"moreblocks_cactus_checker.png", "moreblocks_cactus_checker.png", "moreblocks_cactus_checker.png", - "moreblocks_cactus_checker.png", "moreblocks_cactus_checker.png^[transformR90", "moreblocks_cactus_checker.png^[transformR90"}, - paramtype2 = "facedir", - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("moreblocks:empty_bookshelf", { - description = S("Empty Bookshelf"), - tiles = {"default_wood.png", "default_wood.png", "moreblocks_empty_bookshelf.png"}, - groups = {snappy=2,choppy=3,oddly_breakable_by_hand=2,flammable=3}, - sounds = default.node_sound_wood_defaults(), -}) - -minetest.register_node("moreblocks:coal_stone", { - description = S("Coal Stone"), - tiles = {"moreblocks_coal_stone.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("moreblocks:iron_stone", { - description = S("Iron Stone"), - tiles = {"moreblocks_iron_stone.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("moreblocks:coal_checker", { - description = S("Coal Checker"), - tiles = {"moreblocks_coal_checker.png", "moreblocks_coal_checker.png", "moreblocks_coal_checker.png", - "moreblocks_coal_checker.png", "moreblocks_coal_checker.png^[transformR90", "moreblocks_coal_checker.png^[transformR90"}, - paramtype2 = "facedir", - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("moreblocks:iron_checker", { - description = S("Iron Checker"), - tiles = {"moreblocks_iron_checker.png", "moreblocks_iron_checker.png", "moreblocks_iron_checker.png", - "moreblocks_iron_checker.png", "moreblocks_iron_checker.png^[transformR90", "moreblocks_iron_checker.png^[transformR90"}, - paramtype2 = "facedir", - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("moreblocks:trap_stone", { - description = S("Trap Stone"), - tiles = {"moreblocks_trap_stone.png"}, - walkable = false, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("moreblocks:trap_glass", { - description = S("Trap Glass"), - drawtype = "glasslike", - tiles = {"moreblocks_trap_glass.png"}, - inventory_image = minetest.inventorycube("moreblocks_trap_glass.png"), - paramtype = "light", - sunlight_propagates = true, - walkable = false, - groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3}, - sounds = default.node_sound_glass_defaults(), -}) - -minetest.register_node("moreblocks:fence_jungle_wood", { - description = S("Jungle Wood Fence"), - drawtype = "fencelike", - tiles = {"moreblocks_jungle_wood.png"}, - inventory_image = "moreblocks_fence_jungle_wood.png", - wield_image = "moreblocks_fence_jungle_wood.png", - paramtype = "light", - selection_box = { - type = "fixed", - fixed = {-1/7, -1/2, -1/7, 1/7, 1/2, 1/7}, - }, - groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=2}, - sounds = default.node_sound_wood_defaults(), -}) - -minetest.register_node("moreblocks:horizontal_tree", { - description = S("Horizontal Tree"), - tiles = {"default_tree.png", "default_tree.png", "default_tree.png^[transformR90", - "default_tree.png^[transformR90", "default_tree_top.png", "default_tree_top.png"}, - paramtype2 = "facedir", - groups = {tree=1,snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2}, - sounds = default.node_sound_wood_defaults(), - furnace_burntime = 30, -}) - -minetest.register_node("moreblocks:horizontal_jungle_tree", { - description = S("Horizontal Jungle Tree"), - tiles = {"default_jungletree.png", "default_jungletree.png", "default_jungletree.png^[transformR90", - "default_jungletree.png^[transformR90", "default_jungletree_top.png", "default_jungletree_top.png"}, - paramtype2 = "facedir", - groups = {tree=1,snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2}, - sounds = default.node_sound_wood_defaults(), - furnace_burntime = 30, -}) - -minetest.register_node("moreblocks:all_faces_tree", { - description = S("All-faces Tree"), - tiles = {"default_tree_top.png"}, - groups = {tree=1,snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2}, - sounds = default.node_sound_wood_defaults(), - furnace_burntime = 30, -}) - -minetest.register_node("moreblocks:all_faces_jungle_tree", { - description = S("All-faces Tree"), - tiles = {"default_jungletree_top.png"}, - groups = {tree=1,snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2}, - sounds = default.node_sound_wood_defaults(), - furnace_burntime = 30, -}) - -minetest.register_node("moreblocks:glow_glass", { - description = S("Glow Glass"), - drawtype = "glasslike", - tiles = {"moreblocks_glow_glass.png"}, - inventory_image = minetest.inventorycube("moreblocks_glow_glass.png"), - paramtype = "light", - sunlight_propagates = true, - light_source = 11, - groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3}, - sounds = default.node_sound_glass_defaults(), -}) -minetest.register_node("moreblocks:trap_glow_glass", { - description = S("Trap Glow Glass"), - drawtype = "glasslike", - tiles = {"moreblocks_glow_glass.png"}, - inventory_image = minetest.inventorycube("moreblocks_glow_glass.png"), - paramtype = "light", - sunlight_propagates = true, - light_source = 11, - walkable = false, - groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3}, - sounds = default.node_sound_glass_defaults(), -}) - -minetest.register_node("moreblocks:super_glow_glass", { - description = S("Super Glow Glass"), - drawtype = "glasslike", - tiles = {"moreblocks_super_glow_glass.png"}, - inventory_image = minetest.inventorycube("moreblocks_super_glow_glass.png"), - paramtype = "light", - sunlight_propagates = true, - light_source = 15, - groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3}, - sounds = default.node_sound_glass_defaults(), -}) - -minetest.register_node("moreblocks:trap_super_glow_glass", { - description = S("Trap Super Glow Glass"), - drawtype = "glasslike", - tiles = {"moreblocks_glow_glass.png"}, - inventory_image = minetest.inventorycube("moreblocks_glow_glass.png"), - paramtype = "light", - sunlight_propagates = true, - light_source = 11, - walkable = false, - groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3}, - sounds = default.node_sound_glass_defaults(), -}) - -minetest.register_node("moreblocks:rope", { - description = S("Rope"), - drawtype = "signlike", - tiles = {"moreblocks_rope.png"}, - inventory_image = "moreblocks_rope.png", - wield_image = "moreblocks_rope.png", - paramtype = "light", - paramtype2 = "wallmounted", - walkable = false, - climbable = true, - selection_box = { - type = "wallmounted", - }, - groups = {snappy=3,flammable=2}, - sounds = default.node_sound_leaves_defaults(), -}) - --- Items - -minetest.register_craftitem("moreblocks:sweeper", { - description = S("Sweeper"), - inventory_image = "moreblocks_sweeper.png", -}) - -minetest.register_craftitem("moreblocks:jungle_stick", { - description = S("Jungle Stick"), - inventory_image = "moreblocks_junglestick.png", -}) - -minetest.register_craftitem("moreblocks:nothing", { - inventory_image = "invisible.png", - on_use = minetest.item_eat(0), -}) - -print(S("[moreblocks] loaded.")) diff --git a/mods/moreblocks/locale/es.txt b/mods/moreblocks/locale/es.txt deleted file mode 100644 index d11ba49..0000000 --- a/mods/moreblocks/locale/es.txt +++ /dev/null @@ -1,52 +0,0 @@ -# Translation by kaeza - -[moreblocks] loaded. = [moreblocks] cargado. - -Jungle Wooden Planks = Tablones de madera de jungla -Empty Bookshelf = Estante para libros vacío -Clean Glass = Cristal Limpio -Plankstone = Tablones de piedra -Wooden Tile = Parquet -Full Wooden Tile = Parquet Completo -Centered Wooden Tile = Parquet Centrado -Up Wooden Tile = Parquet Superior -Down Wooden Tile = Parquet Inferior -Left Wooden Tile = Parquet Izquierdo -Right Wooden Tile = Parquet Derecho -Circle Stone Bricks = Bloques de Piedra Circulares -Stone Tile = Baldosa de Piedra -Split Stone Tile = Baldosas de Piedra Partida -Glow Glass = Cristal Brillante -Super Glow Glass = Cristal Súper Brillante -Coal Glass = Cristal con Carbón -Iron Glass = Cristal con Hierro -Coal Checker = Cuadros de Carbón -Iron Checker = Cuadros de Hierro -Trap Stone = Piedra Trampa -Trap Glass = Cristal Trampa -Coal Stone = Carbón y Piedra -Iron Stone = Hierro y Piedra -Cactus Checker = Cuadros de Cactus -Cactus Brick = Ladrillos de Cactus -Sweeper = Limpiador -Jungle Stick = Varita de Madera de Jungla -Horizontal Tree = Tronco de árbol horizontal -Horizontal Jungle Tree = Tronco de árbol de la jungla horizontal -Rope = Soga -All-faces Tree = Tronco de Árbol - -%s Stairs = Escalera de %s -%s Slab = Losa de %s -%s Panel = Panel de %s -%s Microblock = Microbloque de %s - -Wooden = Madera -Papyrus = Papiro -Dry Shrub = Arbusto Desértico -Sapling = Brote de Árbol -Wooden Planks = Tablones de Madera -Ladder = Escalera de Mano -Glass = Cristal - -%s Pane = Panel de %s -%s Fence = Valla de %s diff --git a/mods/moreblocks/locale/fr.txt b/mods/moreblocks/locale/fr.txt deleted file mode 100644 index e537a8c..0000000 --- a/mods/moreblocks/locale/fr.txt +++ /dev/null @@ -1,54 +0,0 @@ -# Translation by Calinou - -[moreblocks] loaded. = [moreblocks] a été chargé. - -Jungle Wooden Planks = Planches de bois de jungle -Empty Bookshelf = Étagère vide -Clean Glass = Verre propre -Plankstone = Pierre-bois -Wooden Tile = Dalle en bois -Full Wooden Tile = Dalle en bois complète -Centered Wooden Tile = Dalle en bois centrée -Up Wooden Tile = Dalle en bois vers le haut -Down Wooden Tile = Dalle en bois vers le bas -Left Wooden Tile = Dalle en bois vers la gauche -Right Wooden Tile = Dalle en bois vers la droite -Circle Stone Bricks = Briques en pierre circulaires -Stone Tile = Dalle en pierre -Split Stone Tile = Dalle en pierre découpée -Glow Glass = Verre brillant -Super Glow Glass = Verre très brillant -Coal Glass = Verre en charbon -Iron Glass = Verre en fer -Coal Checker = Damier en charbon -Iron Checker = Damier en fer -Trap Stone = Pierre à piège -Trap Glass = Verre à piège -Coal Stone = Pierre en charbon -Iron Stone = Pierre en fer -Cactus Checker = Damier en cactus -Cactus Brick = Briques en cactus -Sweeper = Balai -Jungle Stick = Bâton en bois de jungle -Horizontal Tree = Tronc d'arbre horizontal -Horizontal Jungle Tree = Tronc d'arbre de jungle horizontal -Rope = Corde -All-faces Tree = Tronc d'arbre - -Wooden = bois -Papyrus = Papyrus -Dry Shrub = Buisson mort -Sapling = Pousse d'arbre -Wooden Planks = Planches de bois -Ladder = Échelle -Glass = Verre - -Circular Saw = Scie circulaire - -%s Stairs = Escaliers en %s -%s Slab = Demi-dalle en %s -%s Panel = Barre en %s -%s Microblock = Microbloc en %s - -%s Pane = Panneau en %s -%s Fence = Barrière en %s diff --git a/mods/moreblocks/redefinitions.lua b/mods/moreblocks/redefinitions.lua deleted file mode 100644 index 07a28bc..0000000 --- a/mods/moreblocks/redefinitions.lua +++ /dev/null @@ -1,272 +0,0 @@ --- Redefinitions of some default crafting recipes - -minetest.register_craft({ - output = "default:sign_wall 4", - recipe = { - {"default:wood", "default:wood", "default:wood"}, - {"default:wood", "default:wood", "default:wood"}, - {"", "default:stick", ""}, - } -}) - -minetest.register_craft({ - output = "default:ladder 3", - recipe = { - {"default:stick", "", "default:stick"}, - {"default:stick", "default:stick", "default:stick"}, - {"default:stick", "", "default:stick"}, - } -}) - -minetest.register_craft({ - output = "default:paper 3", - recipe = { - {"default:papyrus", "default:papyrus", "default:papyrus"}, - } -}) - -minetest.register_craft({ - output = "default:rail 16", - recipe = { - {"default:steel_ingot", "", "default:steel_ingot"}, - {"default:steel_ingot", "default:stick", "default:steel_ingot"}, - {"default:steel_ingot", "", "default:steel_ingot"}, - } -}) - -minetest.register_craft({ - output = "default:axe_wood", - recipe = { - {"default:wood", "default:wood"}, - {"default:stick", "default:wood"}, - {"default:stick", ""}, - } -}) - -minetest.register_craft({ - output = "default:axe_stone", - recipe = { - {"default:cobble", "default:cobble"}, - {"default:stick", "default:cobble"}, - {"default:stick", ""}, - } -}) - -minetest.register_craft({ - output = "default:axe_steel", - recipe = { - {"default:steel_ingot", "default:steel_ingot"}, - {"default:stick", "default:steel_ingot"}, - {"default:stick", ""}, - } -}) - --- Tool repair buff (15% bonus instead of 2%) - -minetest.register_craft({ - type = "toolrepair", - additional_wear = -0.15, -}) - --- Redefinitions of some default nodes - -minetest.register_node(":default:ladder", { - description = "Ladder", - drawtype = "signlike", - tiles = {"default_ladder.png"}, - inventory_image = "default_ladder.png", - wield_image = "default_ladder.png", - paramtype = "light", - sunlight_propagates = true, - paramtype2 = "wallmounted", - walkable = false, - climbable = true, - selection_box = { - type = "wallmounted", - }, - groups = {snappy=1,choppy=2,oddly_breakable_by_hand=3,flammable=2}, - legacy_wallmounted = true, - sounds = default.node_sound_wood_defaults(), -}) - -if wood_facedir == true -then -minetest.register_node(":default:wood", { - description = "Wooden Planks", - tiles = {"default_wood.png"}, - paramtype2 = "facedir", - groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, - sounds = default.node_sound_wood_defaults(), -}) -end - -minetest.register_node(":default:sapling", { - description = "Sapling", - drawtype = "plantlike", - visual_scale = 1.0, - tiles = {"default_sapling.png"}, - inventory_image = "default_sapling.png", - wield_image = "default_sapling.png", - paramtype = "light", - sunlight_propagates = true, - walkable = false, - selection_box = { - type = "fixed", - fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} - }, - groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1}, - sounds = default.node_sound_defaults(), -}) - -minetest.register_node(":default:dry_shrub", { - description = "Dry Shrub", - drawtype = "plantlike", - visual_scale = 1.0, - tiles = {"default_dry_shrub.png"}, - inventory_image = "default_dry_shrub.png", - wield_image = "default_dry_shrub.png", - paramtype = "light", - sunlight_propagates = true, - walkable = false, - groups = {snappy=3,flammable=3,attached_node=1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-1/3, -1/2, -1/3, 1/3, 1/6, 1/3}, - }, -}) - -minetest.register_node(":default:papyrus", { - description = "Papyrus", - drawtype = "plantlike", - tiles = {"default_papyrus.png"}, - inventory_image = "default_papyrus.png", - wield_image = "default_papyrus.png", - paramtype = "light", - sunlight_propagates = true, - walkable = false, - selection_box = { - type = "fixed", - fixed = {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3} - }, - groups = {snappy=3,flammable=2}, - sounds = default.node_sound_leaves_defaults(), -}) - -minetest.register_node(":default:fence_wood", { - description = "Wooden Fence", - drawtype = "fencelike", - tiles = {"default_wood.png"}, - inventory_image = "default_fence.png", - wield_image = "default_fence.png", - paramtype = "light", - sunlight_propagates = true, - selection_box = { - type = "fixed", - fixed = {-1/7, -1/2, -1/7, 1/7, 1/2, 1/7}, - }, - groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2}, - sounds = default.node_sound_wood_defaults(), -}) - -minetest.register_node(":default:junglegrass", { - description = "Jungle Grass", - drawtype = "plantlike", - visual_scale = 1.3, - tiles = {"default_junglegrass.png"}, - inventory_image = "default_junglegrass.png", - wield_image = "default_junglegrass.png", - paramtype = "light", - walkable = false, - buildable_to = true, - is_ground_content = true, - sunlight_propagates = true, - drop = { - max_items = 1, - items = { - {items = {'farming:seed_cotton'},rarity = 8}, - {items = {'default:junglegrass'}}, - } - }, - groups = {snappy=3,flammable=2,flora=1,attached_node=1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, - }, -}) - -minetest.register_node(":default:junglesapling", { - description = "Jungle Sapling", - drawtype = "plantlike", - sunlight_propagates = true, - tiles = {"default_junglesapling.png"}, - paramtype = "light", - walkable = false, - selection_box = { - type = "fixed", - fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} - }, - groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1}, - sounds = default.node_sound_defaults(), -}) - -minetest.register_node(":default:grass_1", { - description = "Grass", - drawtype = "plantlike", - tiles = {"default_grass_1.png"}, - -- use a bigger inventory image - inventory_image = "default_grass_3.png", - wield_image = "default_grass_3.png", - paramtype = "light", - sunlight_propagates = true, - walkable = false, - buildable_to = true, - drop = { - max_items = 1, - items = { - {items = {'farming:seed_wheat'},rarity = 5}, - {items = {'default:grass_1'}}, - } - }, - groups = {snappy=3,flammable=3,flora=1,attached_node=1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, - }, - on_place = function(itemstack, placer, pointed_thing) - -- place a random grass node - local stack = ItemStack("default:grass_"..math.random(1,5)) - local ret = minetest.item_place(stack, placer, pointed_thing) - return ItemStack("default:grass_1 "..itemstack:get_count()-(1-ret:get_count())) - end, -}) - -for i=2,5 do - minetest.register_node(":default:grass_"..i, { - description = "Grass", - drawtype = "plantlike", - tiles = {"default_grass_"..i..".png"}, - inventory_image = "default_grass_"..i..".png", - wield_image = "default_grass_"..i..".png", - paramtype = "light", - sunlight_propagates = true, - walkable = false, - buildable_to = true, - is_ground_content = true, - drop = { - max_items = 1, - items = { - {items = {'farming:seed_wheat'},rarity = 5}, - {items = {'default:grass_1'}}, - } - }, - groups = {snappy=3,flammable=3,flora=1,attached_node=1,not_in_creative_inventory=1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, - }, - }) -end diff --git a/mods/moreblocks/stairsplus.lua b/mods/moreblocks/stairsplus.lua deleted file mode 100644 index c99ffd2..0000000 --- a/mods/moreblocks/stairsplus.lua +++ /dev/null @@ -1,448 +0,0 @@ -dofile(minetest.get_modpath("moreblocks").."/_config.txt") - --- Nodes will be called :{stair,slab,panel,micro}_ - -if minetest.get_modpath("unified_inventory") or not minetest.setting_getbool("creative_mode") then - stairsplus_expect_infinite_stacks = false -else - stairsplus_expect_infinite_stacks = true -end - --- these vales are in order: facedir in degrees = 90, 0, 270, 180, 90 - -local dirs1 = { 21, 20, 23, 22, 21 } -local dirs2 = { 15, 8, 17, 6, 15 } -local dirs3 = { 14, 11, 16, 5, 14 } - -stairsplus_players_onwall = {} - -minetest.register_chatcommand("st", { - params = "", - description = "Toggle stairsplus between placing wall/vertical stairs/panels and normal.", - func = function(name, param) - stairsplus_players_onwall[name] = not stairsplus_players_onwall[name] - - if stairsplus_players_onwall[name] then - minetest.chat_send_player(name, "Stairsplus: Placing wall stairs/vertical panels.") - else - minetest.chat_send_player(name, "Stairsplus: Placing floor/ceiling stairs/panels.") - end - end -}) - -stairsplus_can_it_stack = function(itemstack, placer, pointed_thing) - return false ---[[ - if pointed_thing.type ~= "node" then - return itemstack - end - - -- If it's being placed on an another similar one, replace it with - -- a full block - local slabpos = nil - local slabnode = nil - local p1 = pointed_thing.above - p1 = {x = p1.x, y = p1.y - 1, z = p1.z} - local n1 = minetest.env:get_node(p1) - if n1.name == modname .. ":slab_" .. subname then - slabpos = p1 - slabnode = n1 - end - if slabpos then - -- Remove the slab at slabpos - minetest.env:remove_node(slabpos) - -- Make a fake stack of a single item and try to place it - local fakestack = ItemStack(recipeitem) - pointed_thing.above = slabpos - fakestack = minetest.item_place(fakestack, placer, pointed_thing) - -- If the item was taken from the fake stack, decrement original - if not fakestack or fakestack:is_empty() then - itemstack:take_item(1) - -- Else put old node back - else - minetest.env:set_node(slabpos, slabnode) - end - return itemstack - end - - if n1.name == modname .. ":slab_" .. subname .. "_quarter" then - slabpos = p1 - slabnode = n1 - end - if slabpos then - -- Remove the slab at slabpos - minetest.env:remove_node(slabpos) - -- Make a fake stack of a single item and try to place it - local fakestack = ItemStack(modname .. ":slab_" .. subname .. "_three_quarter") - pointed_thing.above = slabpos - fakestack = minetest.item_place(fakestack, placer, pointed_thing) - -- If the item was taken from the fake stack, decrement original - if not fakestack or fakestack:is_empty() then - itemstack:take_item(1) - -- Else put old node back - else - minetest.env:set_node(slabpos, slabnode) - end - return itemstack - end - - -- Otherwise place regularly - return minetest.item_place(itemstack, placer, pointed_thing) - -]]-- - -end - -local function get_nodedef_field(nodename, fieldname) - if not minetest.registered_nodes[nodename] then - return nil - end - return minetest.registered_nodes[nodename][fieldname] -end - -function stairsplus_rotate_and_place(itemstack, placer, pointed_thing, onwall) - - local node = minetest.env:get_node(pointed_thing.under) - - if not minetest.registered_nodes[node.name] or not minetest.registered_nodes[node.name].on_rightclick then - - local above = pointed_thing.above - local under = pointed_thing.under - local top = {x=under.x, y=under.y+1, z=under.z} - - local pitch = placer:get_look_pitch() - local node = minetest.env:get_node(above) - local fdir = minetest.dir_to_facedir(placer:get_look_dir()) - local wield_name = itemstack:get_name() - - local slab = string.find(wield_name, "slab") - local panel = string.find(wield_name, "panel") - local micro = string.find(wield_name, "micro") - local iswall = (above.x ~= under.x) or (above.z ~= under.z) - local isceiling = (above.x == under.x) and (above.z == under.z) and (pitch > 0) - - if get_nodedef_field(minetest.env:get_node(under).name, "buildable_to") then - if slab then fdir = 0 end - minetest.env:add_node(under, {name = wield_name, param2 = fdir }) -- place right side up - elseif not get_nodedef_field(minetest.env:get_node(above).name, "buildable_to") then - return - elseif onwall or (iswall and (slab or panel)) then - if slab then - minetest.env:add_node(above, {name = wield_name, param2 = dirs2[fdir+2] }) -- place with wall slab rotation - else - minetest.env:add_node(above, {name = wield_name, param2 = dirs3[fdir+2] }) -- place with wall panel/micro rotation - end - elseif isceiling then - local nfdir = dirs1[fdir+2] - if slab then nfdir = 22 end - minetest.env:add_node(above, {name = wield_name, param2 = nfdir }) -- place upside down variant - else - if slab then fdir = 0 end - minetest.env:add_node(above, {name = wield_name, param2 = fdir }) -- place right side up - end - - if not stairsplus_expect_infinite_stacks then - itemstack:take_item() - return itemstack - end - else - minetest.registered_nodes[node.name].on_rightclick(pointed_thing.under, node, placer) - end -end - -function register_stair_slab_panel_micro(modname, subname, recipeitem, groups, images, description, drop, light) - if show_stairsplus_creative_inv then - groups.not_in_creative_inventory = 0 - else - groups.not_in_creative_inventory = 1 - end - register_stair(modname, subname, recipeitem, groups, images, description, drop, light) - register_slab( modname, subname, recipeitem, groups, images, description, drop, light) - register_panel(modname, subname, recipeitem, groups, images, description, drop, light) - register_micro(modname, subname, recipeitem, groups, images, description, drop, light) - register_6dfacedir_conversion(modname, subname) -end - --- Default stairs/slabs/panels/microblocks - -register_stair_slab_panel_micro("moreblocks", "wood", "default:wood", - {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3}, - {"default_wood.png"}, - "Wooden", - "wood", - 0) - -register_stair_slab_panel_micro("moreblocks", "stone", "default:stone", - {cracky=3}, - {"default_stone.png"}, - "Stone", - "cobble", - 0) - -register_stair_slab_panel_micro("moreblocks", "cobble", "default:cobble", - {cracky=3}, - {"default_cobble.png"}, - "Cobblestone", - "cobble", - 0) - -register_stair_slab_panel_micro("moreblocks", "mossycobble", "default:mossycobble", - {cracky=3}, - {"default_mossycobble.png"}, - "Mossy Cobblestone", - "mossycobble", - 0) - -register_stair_slab_panel_micro("moreblocks", "brick", "default:brick", - {cracky=3}, - {"default_brick.png"}, - "Brick", - "brick", - 0) - -register_stair_slab_panel_micro("moreblocks", "sandstone", "default:sandstone", - {crumbly=2,cracky=2}, - {"default_sandstone.png"}, - "Sandstone", - "sandstone", - 0) - -register_stair_slab_panel_micro("moreblocks", "steelblock", "default:steelblock", - {cracky=1,level=2}, - {"default_steel_block.png"}, - "Steel Block", - "steelblock", - 0) - -register_stair_slab_panel_micro("moreblocks", "goldblock", "default:goldblock", - {cracky=1}, - {"default_gold_block.png"}, - "Gold Block", - "goldblock", - 0) - -register_stair_slab_panel_micro("moreblocks", "copperblock", "default:copperblock", - {cracky=1,level=2}, - {"default_copper_block.png"}, - "Copper Block", - "copperblock", - 0) - -register_stair_slab_panel_micro("moreblocks", "bronzeblock", "default:bronzeblock", - {cracky=1,level=2}, - {"default_bronze_block.png"}, - "Bronze Block", - "bronzeblock", - 0) - -register_stair_slab_panel_micro("moreblocks", "diamondblock", "default:diamondblock", - {cracky=1,level=3}, - {"default_diamond_block.png"}, - "Diamond Block", - "diamondblock", - 0) - -register_stair_slab_panel_micro("moreblocks", "desert_stone", "default:desert_stone", - {cracky=3}, - {"default_desert_stone.png"}, - "Desert Stone", - "desert_stone", - 0) - -register_stair_slab_panel_micro("moreblocks", "glass", "default:glass", - {snappy=2,cracky=3,oddly_breakable_by_hand=3}, - {"moreblocks_glass_stairsplus.png"}, - "Glass", - "glass", - 0) - -register_stair_slab_panel_micro("moreblocks", "tree", "default:tree", - {tree=1,snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2}, - {"default_tree_top.png", "default_tree_top.png", "default_tree.png"}, - "Tree", - "tree", - 0) - -register_stair_slab_panel_micro("moreblocks", "jungletree", "default:jungletree", - {tree=1,snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2}, - {"default_jungletree_top.png", "default_jungletree_top.png", "default_jungletree.png"}, - "Jungle Tree", - "jungletree", - 0) - -register_stair_slab_panel_micro("moreblocks", "obsidian", "default:obsidian", - {cracky=1,level=2}, - {"default_obsidian.png"}, - "Obsidian", - "obsidian", - 0) - -register_stair_slab_panel_micro("moreblocks", "obsidian_glass", "default:obsidian_glass", - {cracky=3,oddly_breakable_by_hand=3}, - {"moreblocks_obsidian_glass_stairsplus.png"}, - "Obsidian Glass", - "obsidian_glass", - 0) - -register_stair_slab_panel_micro("moreblocks", "stonebrick", "default:stonebrick", - {cracky=3}, - {"default_stone_brick.png"}, - "Stone Bricks", - "stone_bricks", - 0) - -register_stair_slab_panel_micro("moreblocks", "desert_stonebrick", "default:desert_stonebrick", - {cracky=3}, - {"default_desert_stone_brick.png"}, - "Desert Stone Bricks", - "desert_stonebrick", - 0) - -register_stair_slab_panel_micro("moreblocks", "sandstonebrick", "default:sandstonebrick", - {cracky=3}, - {"default_sandstone_brick.png"}, - "Sandstone Bricks", - "sandstonebrick", - 0) - --- More Blocks stairs/slabs/panels/microblocks - -register_stair_slab_panel_micro("moreblocks", "circle_stone_bricks", "moreblocks:circle_stone_bricks", - {cracky=3}, - {"moreblocks_circle_stone_bricks.png"}, - "Circle Stone Bricks", - "circle_stone_bricks", - 0) - -register_stair_slab_panel_micro("moreblocks", "iron_stone_bricks", "moreblocks:iron_stone_bricks", - {cracky=3}, - {"moreblocks_iron_stone_bricks.png"}, - "Iron Stone Bricks", - "iron_stone_bricks", - 0) - -register_stair_slab_panel_micro("moreblocks", "stone_tile", "moreblocks:stone_tile", - {cracky=3}, - {"moreblocks_stone_tile.png"}, - "Stonesquare", - "stone_tile", - 0) - -register_stair_slab_panel_micro("moreblocks", "split_stone_tile", "moreblocks:split_stone_tile", - {cracky=3}, - {"moreblocks_split_stone_tile_top.png", "moreblocks_split_stone_tile.png"}, - "Split Stonesquare", - "split_stone_tile", - 0) - -register_stair_slab_panel_micro("moreblocks", "jungle_wood", "default:junglewood", -- Compatibility - {snappy=1, choppy=2, oddly_breakable_by_hand=2,flammable=3}, - {"default_junglewood.png"}, - "Jungle Wood", - "jungle_wood", - 0) - -register_stair_slab_panel_micro("moreblocks", "junglewood", "default:junglewood", - {snappy=1, choppy=2, oddly_breakable_by_hand=2,flammable=3}, - {"default_junglewood.png"}, - "Jungle Wood", - "jungle_wood", - 0) - -register_stair_slab_panel_micro("moreblocks", "plankstone", "moreblocks:plankstone", - {cracky=3}, - {"moreblocks_plankstone.png", "moreblocks_plankstone.png", "moreblocks_plankstone.png", - "moreblocks_plankstone.png", "moreblocks_plankstone.png^[transformR90", "moreblocks_plankstone.png^[transformR90"}, - "Plankstone", - "plankstone", - 0) - -register_stair_slab_panel_micro("moreblocks", "coal_checker", "moreblocks:coal_checker", - {cracky=3}, - {"moreblocks_coal_checker.png", "moreblocks_coal_checker.png", "moreblocks_coal_checker.png", - "moreblocks_coal_checker.png", "moreblocks_coal_checker.png^[transformR90", "moreblocks_coal_checker.png^[transformR90"}, - "Coal Checker", - "coal_checker", - 0) - -register_stair_slab_panel_micro("moreblocks", "iron_checker", "moreblocks:iron_checker", - {cracky=3}, - {"moreblocks_iron_checker.png", "moreblocks_iron_checker.png", "moreblocks_iron_checker.png", - "moreblocks_iron_checker.png", "moreblocks_iron_checker.png^[transformR90", "moreblocks_iron_checker.png^[transformR90"}, - "Iron Checker", - "iron_checker", - 0) - -register_stair_slab_panel_micro("moreblocks", "cactus_checker", "moreblocks:cactus_checker", - {cracky=3}, - {"moreblocks_cactus_checker.png", "moreblocks_cactus_checker.png", "moreblocks_cactus_checker.png", - "moreblocks_cactus_checker.png", "moreblocks_cactus_checker.png^[transformR90", "moreblocks_cactus_checker.png^[transformR90"}, - "Cactus Checker", - "cactus_checker", - 0) - -register_stair_slab_panel_micro("moreblocks", "coal_stone", "moreblocks:coal_stone", - {cracky=3}, - {"moreblocks_coal_stone.png"}, - "Coal Stone", - "coal_stone", - 0) - -register_stair_slab_panel_micro("moreblocks", "iron_stone", "moreblocks:iron_stone", - {cracky=3}, - {"moreblocks_iron_stone.png"}, - "Iron Stone", - "iron_stone", - 0) - -register_stair_slab_panel_micro("moreblocks", "glow_glass", "moreblocks:glow_glass", - {snappy=2,cracky=3,oddly_breakable_by_hand=3}, - {"moreblocks_glow_glass_stairsplus.png"}, - "Glow Glass", - "glow_glass", - 11) - -register_stair_slab_panel_micro("moreblocks", "super_glow_glass", "moreblocks:super_glow_glass", - {snappy=2, cracky=3, oddly_breakable_by_hand=3}, - {"moreblocks_super_glow_glass_stairsplus.png"}, - "Super Glow Glass", - "super_glow_glass", - 15) - -register_stair_slab_panel_micro("moreblocks", "coal_glass", "moreblocks:coal_glass", - {snappy=2, cracky=3, oddly_breakable_by_hand=3}, - {"moreblocks_coal_glass_stairsplus.png"}, - "Coal Glass", - "coal_glass", - 0) - -register_stair_slab_panel_micro("moreblocks", "iron_glass", "moreblocks:iron_glass", - {snappy=2,cracky=3,oddly_breakable_by_hand=3}, - {"moreblocks_iron_glass_stairsplus.png"}, - "Iron Glass", - "iron_glass", - 0) - -register_stair_slab_panel_micro("moreblocks", "wood_tile", "moreblocks:wood_tile", - {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3}, - {"moreblocks_wood_tile.png", "moreblocks_wood_tile.png", "moreblocks_wood_tile.png", - "moreblocks_wood_tile.png", "moreblocks_wood_tile.png^[transformR90", "moreblocks_wood_tile.png^[transformR90"}, - "Wooden Tile", - "wood_tile", - 0) - -register_stair_slab_panel_micro("moreblocks", "wood_tile_center", "moreblocks:wood_tile_center", - {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3}, - {"moreblocks_wood_tile_center.png", "moreblocks_wood_tile_center.png", "moreblocks_wood_tile_center.png", - "moreblocks_wood_tile_center.png", "moreblocks_wood_tile_center.png^[transformR90", "moreblocks_wood_tile_center.png^[transformR90"}, - "Centered Wooden Tile", - "wood_tile_center", - 0) - -register_stair_slab_panel_micro("moreblocks", "wood_tile_full", "moreblocks:wood_tile_full", - {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3}, - {"moreblocks_wood_tile_full.png", "moreblocks_wood_tile_full.png", "moreblocks_wood_tile_full.png", - "moreblocks_wood_tile_full.png", "moreblocks_wood_tile_full.png^[transformR90", "moreblocks_wood_tile_full.png^[transformR90"}, - "Full Wooden Tile", - "wood_tile_full", - 0) diff --git a/mods/moreblocks/stairsplus/aliases.lua b/mods/moreblocks/stairsplus/aliases.lua deleted file mode 100644 index 3fcd867..0000000 --- a/mods/moreblocks/stairsplus/aliases.lua +++ /dev/null @@ -1,61 +0,0 @@ -function register_stairsplus_alias(modname, origname, newname) -minetest.register_alias(modname .. ":slab_" .. origname, "moreblocks:slab_" .. newname) -minetest.register_alias(modname .. ":slab_" .. origname .. "_inverted", "moreblocks:slab_" .. newname .. "_inverted") -minetest.register_alias(modname .. ":slab_" .. origname .. "_wall", "moreblocks:slab_" .. newname .. "_wall") -minetest.register_alias(modname .. ":slab_" .. origname .. "_quarter", "moreblocks:slab_" .. newname .. "_quarter") -minetest.register_alias(modname .. ":slab_" .. origname .. "_quarter_inverted", "moreblocks:slab_" .. newname .. "_quarter_inverted") -minetest.register_alias(modname .. ":slab_" .. origname .. "_quarter_wall", "moreblocks:slab_" .. newname .. "_quarter_wall") -minetest.register_alias(modname .. ":slab_" .. origname .. "_three_quarter", "moreblocks:slab_" .. newname .. "_three_quarter") -minetest.register_alias(modname .. ":slab_" .. origname .. "_three_quarter_inverted", "moreblocks:slab_" .. newname .. "_three_quarter_inverted") -minetest.register_alias(modname .. ":slab_" .. origname .. "_three_quarter_wall", "moreblocks:slab_" .. newname .. "_three_quarter_wall") -minetest.register_alias(modname .. ":stair_" .. origname, "moreblocks:stair_" .. newname) -minetest.register_alias(modname .. ":stair_" .. origname .. "_inverted", "moreblocks:stair_" .. newname .. "_inverted") -minetest.register_alias(modname .. ":stair_" .. origname .. "_wall", "moreblocks:stair_" .. newname .. "_wall") -minetest.register_alias(modname .. ":stair_" .. origname .. "_wall_half", "moreblocks:stair_" .. newname .. "_wall_half") -minetest.register_alias(modname .. ":stair_" .. origname .. "_wall_half_inverted", "moreblocks:stair_" .. newname .. "_wall_half_inverted") -minetest.register_alias(modname .. ":stair_" .. origname .. "_half", "moreblocks:stair_" .. newname .. "_half") -minetest.register_alias(modname .. ":stair_" .. origname .. "_half_inverted", "moreblocks:stair_" .. newname .. "_half_inverted") -minetest.register_alias(modname .. ":stair_" .. origname .. "_right_half", "moreblocks:stair_" .. newname .. "_right_half") -minetest.register_alias(modname .. ":stair_" .. origname .. "_right_half_inverted", "moreblocks:stair_" .. newname .. "_right_half_inverted") -minetest.register_alias(modname .. ":stair_" .. origname .. "_wall_half", "moreblocks:stair_" .. newname .. "_wall_half") -minetest.register_alias(modname .. ":stair_" .. origname .. "_wall_half_inverted", "moreblocks:stair_" .. newname .. "_wall_half_inverted") -minetest.register_alias(modname .. ":stair_" .. origname .. "_inner", "moreblocks:stair_" .. newname .. "_inner") -minetest.register_alias(modname .. ":stair_" .. origname .. "_inner_inverted", "moreblocks:stair_" .. newname .. "_inner_inverted") -minetest.register_alias(modname .. ":stair_" .. origname .. "_outer", "moreblocks:stair_" .. newname .. "_outer") -minetest.register_alias(modname .. ":stair_" .. origname .. "_outer_inverted", "moreblocks:stair_" .. newname .. "_outer_inverted") -minetest.register_alias(modname .. ":panel_" .. origname .. "_bottom", "moreblocks:panel_" .. newname .. "_bottom") -minetest.register_alias(modname .. ":panel_" .. origname .. "_top", "moreblocks:panel_" .. newname .. "_top") -minetest.register_alias(modname .. ":panel_" .. origname .. "_vertical", "moreblocks:panel_" .. newname .. "_vertical") -minetest.register_alias(modname .. ":micro_" .. origname .. "_bottom", "moreblocks:micro_" .. newname .. "_bottom") -minetest.register_alias(modname .. ":micro_" .. origname .. "_top", "moreblocks:micro_" .. newname .. "_top") -end - -register_stairsplus_alias("stairsplus", "stone", "stone") -register_stairsplus_alias("stairsplus", "wood", "wood") -register_stairsplus_alias("stairsplus", "cobble", "cobble") -register_stairsplus_alias("stairsplus", "brick", "brick") -register_stairsplus_alias("stairsplus", "sandstone", "sandstone") -register_stairsplus_alias("stairsplus", "glass", "glass") -register_stairsplus_alias("stairsplus", "tree", "tree") -register_stairsplus_alias("stairsplus", "jungletree", "jungletree") -register_stairsplus_alias("stairsplus", "desert_stone", "desert_stone") -register_stairsplus_alias("stairsplus", "steelblock", "steelblock") -register_stairsplus_alias("stairsplus", "mossycobble", "mossycobble") - -register_stairsplus_alias("moreblocks", "coalstone", "coal_stone") -register_stairsplus_alias("moreblocks", "junglewood", "jungle_wood") -register_stairsplus_alias("moreblocks", "circlestonebrick", "circle_stone_bricks") -register_stairsplus_alias("moreblocks", "ironstone", "iron_stone") -register_stairsplus_alias("moreblocks", "coalglass", "coal_glass") -register_stairsplus_alias("moreblocks", "ironglass", "iron_glass") -register_stairsplus_alias("moreblocks", "glowglass", "glow_glass") -register_stairsplus_alias("moreblocks", "superglowglass", "super_glow_glass") -register_stairsplus_alias("moreblocks", "coalchecker", "coal_checker") -register_stairsplus_alias("moreblocks", "ironchecker", "iron_checker") -register_stairsplus_alias("moreblocks", "cactuschecker", "cactus_checker") -register_stairsplus_alias("moreblocks", "ironstonebrick", "iron_stone_bricks") -register_stairsplus_alias("moreblocks", "stonesquare", "stone_tile") -register_stairsplus_alias("moreblocks", "splitstonesquare", "split_stone_tile") -register_stairsplus_alias("moreblocks", "woodtile", "wood_tile") -register_stairsplus_alias("moreblocks", "woodtile_centered", "wood_tile_centered") -register_stairsplus_alias("moreblocks", "woodtile_full", "wood_tile_full") diff --git a/mods/moreblocks/stairsplus/microblocks.lua b/mods/moreblocks/stairsplus/microblocks.lua deleted file mode 100644 index 24a69ea..0000000 --- a/mods/moreblocks/stairsplus/microblocks.lua +++ /dev/null @@ -1,199 +0,0 @@ --- Load translation library if intllib is installed - -local S -if (minetest.get_modpath("intllib")) then - dofile(minetest.get_modpath("intllib").."/intllib.lua") - S = intllib.Getter(minetest.get_current_modname()) - else - S = function ( s ) return s end -end - --- Node will be called micro_ - -function register_micro(modname, subname, recipeitem, groups, images, description, drop, light) - - minetest.register_node(":"..modname .. ":micro_" .. subname, { - description = S("%s Microblock"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":micro_" .. drop, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0, 0, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0, 0, 0.5}, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":"..modname .. ":micro_" .. subname .. "_1", { - description = S("%s Microblock"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":micro_" .. drop .. "_1", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0, -0.4375, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0, -0.4375, 0.5}, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":"..modname .. ":micro_" .. subname .. "_2", { - description = S("%s Microblock"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":micro_" .. drop .. "_2", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0, -0.375, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0, -0.375, 0.5}, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":"..modname .. ":micro_" .. subname .. "_4", { - description = S("%s Microblock"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":micro_" .. drop .. "_4", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0, -0.25, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0, -0.25, 0.5}, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":"..modname .. ":micro_" .. subname .. "_12", { - description = S("%s Microblock"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":micro_" .. drop .. "_12", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0, 0.25, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0, 0.25, 0.5}, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":"..modname .. ":micro_" .. subname .. "_14", { - description = S("%s Microblock"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":micro_" .. drop .. "_14", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0, 0.375, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0, 0.375, 0.5}, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":"..modname .. ":micro_" .. subname .. "_15", { - description = S("%s Microblock"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":micro_" .. drop .. "_15", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0, 0.4375, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0, 0.4375, 0.5}, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_alias(modname..":micro_"..subname.."_bottom", modname..":micro_"..subname) -end - diff --git a/mods/moreblocks/stairsplus/panels.lua b/mods/moreblocks/stairsplus/panels.lua deleted file mode 100644 index a5a9caa..0000000 --- a/mods/moreblocks/stairsplus/panels.lua +++ /dev/null @@ -1,192 +0,0 @@ --- Load translation library if intllib is installed - -local S -if (minetest.get_modpath("intllib")) then - dofile(minetest.get_modpath("intllib").."/intllib.lua") - S = intllib.Getter(minetest.get_current_modname()) - else - S = function ( s ) return s end -end - --- Node will be called panel_ - -function register_panel(modname, subname, recipeitem, groups, images, description, drop, light) - - minetest.register_node(":" .. modname .. ":panel_" .. subname, { - description = S("%s Panel"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":panel_" .. drop, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0.5, 0, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0.5, 0, 0.5}, - }, - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":" .. modname .. ":panel_" .. subname .. "_1", { - description = S("%s Panel"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":panel_" .. drop .. "_1", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0.5, -0.4375, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0.5, -0.4375, 0.5}, - }, - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":" .. modname .. ":panel_" .. subname .. "_2", { - description = S("%s Panel"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":panel_" .. drop .. "_2", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0.5, -0.375, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0.5, -0.375, 0.5}, - }, - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":" .. modname .. ":panel_" .. subname .. "_4", { - description = S("%s Panel"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":panel_" .. drop .. "_4", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0.5, -0.25, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0.5, -0.25, 0.5}, - }, - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":" .. modname .. ":panel_" .. subname .. "_12", { - description = S("%s Panel"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":panel_" .. drop .. "_12", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0.5, 0.25, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0.5, 0.25, 0.5}, - }, - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":" .. modname .. ":panel_" .. subname .. "_14", { - description = S("%s Panel"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":panel_" .. drop .. "_14", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0.5, 0.375, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0.5, 0.375, 0.5}, - }, - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":" .. modname .. ":panel_" .. subname .. "_15", { - description = S("%s Panel"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":panel_" .. drop .. "_15", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0.5, 0.4375, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, 0, 0.5, 0.4375, 0.5}, - }, - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_alias(modname..":panel_"..subname.."_bottom", modname..":panel_"..subname) -end - diff --git a/mods/moreblocks/stairsplus/slabs.lua b/mods/moreblocks/stairsplus/slabs.lua deleted file mode 100644 index a7ebe43..0000000 --- a/mods/moreblocks/stairsplus/slabs.lua +++ /dev/null @@ -1,234 +0,0 @@ --- Load translation library if intllib is installed - -local S -if (minetest.get_modpath("intllib")) then - dofile(minetest.get_modpath("intllib").."/intllib.lua") - S = intllib.Getter(minetest.get_current_modname()) - else - S = function ( s ) return s end -end - --- Node will be called slab_ - -function register_slab(modname, subname, recipeitem, groups, images, description, drop, light) - - minetest.register_node(":" .. modname .. ":slab_" .. subname, { - description = S("%s Slab"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":slab_" .. drop, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":stairs:slab_" .. subname, { - description = S("%s Slab"):format(S(description)), - drawtype = "nodebox", - tiles = images, - drop = modname .. ":slab_" .. drop, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":"..modname .. ":slab_" .. subname .. "_quarter", { - description = S("%s Slab"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":slab_" .. drop .. "_quarter", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.25, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.25, 0.5}, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":"..modname .. ":slab_" .. subname .. "_three_quarter", { - description = S("%s Slab"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":slab_" .. drop .. "_three_quarter", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, 0.25, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, 0.25, 0.5}, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":"..modname .. ":slab_" .. subname .. "_1", { - description = S("%s Slab"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":slab_" .. drop .. "_1", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":"..modname .. ":slab_" .. subname .. "_2", { - description = S("%s Slab"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":slab_" .. drop .. "_2", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.375, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.375, 0.5}, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":"..modname .. ":slab_" .. subname .. "_14", { - description = S("%s Slab"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":slab_" .. drop .. "_14", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, 0.375, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, 0.375, 0.5}, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":"..modname .. ":slab_" .. subname .. "_15", { - description = S("%s Slab"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":slab_" .. drop .. "_15", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, 0.4375, 0.5}, - }, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, 0.4375, 0.5}, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - -- Unregister default recipes, optional, see _config.txt - -if allow_stair_slab_crafting == false -then - minetest.register_craft({ - output = "moreblocks:nothing 1", - recipe = { - {recipeitem, recipeitem, recipeitem}, - }, - }) -end -end - diff --git a/mods/moreblocks/stairsplus/stairs.lua b/mods/moreblocks/stairsplus/stairs.lua deleted file mode 100644 index 7fa6a30..0000000 --- a/mods/moreblocks/stairsplus/stairs.lua +++ /dev/null @@ -1,251 +0,0 @@ --- Load translation library if intllib is installed - -local S -if (minetest.get_modpath("intllib")) then - dofile(minetest.get_modpath("intllib").."/intllib.lua") - S = intllib.Getter(minetest.get_current_modname()) - else - S = function ( s ) return s end -end - --- Node will be called :stair_ - -function register_stair(modname, subname, recipeitem, groups, images, description, drop, light) - - minetest.register_node(":" .. modname .. ":stair_" .. subname, { - description = S("%s Stairs"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, - {-0.5, 0, 0, 0.5, 0.5, 0.5}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, - {-0.5, 0, 0, 0.5, 0.5, 0.5}, - }, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":stairs:stair_" .. subname, { - description = S("%s Stairs"):format(S(description)), - drawtype = "nodebox", - tiles = images, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = {cracky=3, not_in_creative_inventory=1}, - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, - {-0.5, 0, 0, 0.5, 0.5, 0.5}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, - {-0.5, 0, 0, 0.5, 0.5, 0.5}, - }, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":" .. modname .. ":stair_" .. subname .. "_half", { - description = S("%s Stairs"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.5, 0, 0, 0.5}, - {-0.5, 0, 0, 0, 0.5, 0.5}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.5, 0, 0, 0.5}, - {-0.5, 0, 0, 0, 0.5, 0.5}, - }, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":"..modname .. ":stair_" .. subname .. "_right_half", { - description = S("%s Stairs"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = { - {0, -0.5, -0.5, 0.5, 0, 0.5}, - {0, 0, 0, 0.5, 0.5, 0.5}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {0, -0.5, -0.5, 0.5, 0, 0.5}, - {0, 0, 0, 0.5, 0.5, 0.5}, - }, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":"..modname .. ":stair_" .. subname .. "_inner", { - description = S("%s Stairs"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":stair_" .. drop .. "_inner", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, - {-0.5, 0, 0, 0.5, 0.5, 0.5}, - {-0.5, 0, -0.5, 0, 0.5, 0}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, - {-0.5, 0, 0, 0.5, 0.5, 0.5}, - {-0.5, 0, -0.5, 0, 0.5, 0}, - }, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":"..modname .. ":stair_" .. subname .. "_outer", { - description = S("%s Stairs"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - drop = modname .. ":stair_" .. drop .. "_outer", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, - {-0.5, 0, 0, 0, 0.5, 0.5}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, - {-0.5, 0, 0, 0, 0.5, 0.5}, - }, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - minetest.register_node(":" .. modname .. ":stair_" .. subname .. "_alt", { - description = S("%s Stairs"):format(S(description)), - drawtype = "nodebox", - tiles = images, - light_source = light, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - groups = groups, - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.5, 0.5, 0, 0}, - {-0.5, 0, 0, 0.5, 0.5, 0.5}, - }, - }, - sounds = default.node_sound_stone_defaults(), - on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() - stairsplus_rotate_and_place(itemstack, placer, pointed_thing, keys["sneak"]) - return itemstack - end - }) - - -- Unregister default recipes, optional, see _config.txt - -if allow_stair_slab_crafting == false -then - minetest.register_craft({ - output = "moreblocks:nothing 1", - recipe = { - {recipeitem, "", ""}, - {recipeitem, recipeitem, ""}, - {recipeitem, recipeitem, recipeitem}, - }, - }) - - minetest.register_craft({ - output = "moreblocks:nothing 1", - recipe = { - {"", "", recipeitem}, - {"", recipeitem, recipeitem}, - {recipeitem, recipeitem, recipeitem}, - }, - }) -end -end - diff --git a/mods/moreblocks/stairsplus_convert.lua b/mods/moreblocks/stairsplus_convert.lua deleted file mode 100644 index 7d6b94b..0000000 --- a/mods/moreblocks/stairsplus_convert.lua +++ /dev/null @@ -1,133 +0,0 @@ --- Function to convert all stairs/slabs/etc nodes from --- inverted, wall, etc to regular + 6d facedir - -local dirs1 = { 21, 20, 23, 22, 21 } -local dirs2 = { 15, 8, 17, 6, 15 } -local dirs3 = { 14, 11, 16, 5, 14 } - -function register_6dfacedir_conversion(modname, material) - --print("Register stairsplus 6d facedir conversion") - --print('ABM for '..modname..' "'..material..'"') - - local objects_list1 = { - modname..":slab_" .. material .. "_inverted", - modname..":slab_" .. material .. "_quarter_inverted", - modname..":slab_" .. material .. "_three_quarter_inverted", - modname..":stair_" .. material .. "_inverted", - modname..":stair_" .. material .. "_wall", - modname..":stair_" .. material .. "_wall_half", - modname..":stair_" .. material .. "_wall_half_inverted", - modname..":stair_" .. material .. "_half_inverted", - modname..":stair_" .. material .. "_right_half_inverted", - modname..":panel_" .. material .. "_vertical", - modname..":panel_" .. material .. "_top", - } - - local objects_list2 = { - modname..":slab_" .. material .. "_wall", - modname..":slab_" .. material .. "_quarter_wall", - modname..":slab_" .. material .. "_three_quarter_wall", - modname..":stair_" .. material .. "_inner_inverted", - modname..":stair_" .. material .. "_outer_inverted", - modname..":micro_" .. material .. "_top" - } - - for j in ipairs(objects_list1) do - local flip_upside_down = false - local flip_to_wall = false - - local object = objects_list1[j] - local dest_object = objects_list1[j] - - if string.find(dest_object, "_inverted") then - flip_upside_down = true - dest_object = string.gsub(dest_object, "_inverted", "") - end - - if string.find(dest_object, "_top") then - flip_upside_down = true - dest_object = string.gsub(dest_object, "_top", "") - end - - if string.find(dest_object, "_wall") then - flip_to_wall = true - dest_object = string.gsub(dest_object, "_wall", "") - end - - if string.find(dest_object, "_vertical") then - flip_to_wall = true - dest_object = string.gsub(dest_object, "_vertical", "") - end - - if string.find(dest_object, "_half") and not string.find(dest_object, "_right_half") then - dest_object = string.gsub(dest_object, "_half", "_right_half") - elseif string.find(dest_object, "_right_half") then - dest_object = string.gsub(dest_object, "_right_half", "_half") - end - - --print(" +---> convert "..object) - --print(" | to "..dest_object) - - minetest.register_abm({ - nodenames = { object }, - interval = 1, - chance = 1, - action = function(pos, node, active_object_count, active_object_count_wider) - local fdir = node.param2 or 0 - - if flip_upside_down and not flip_to_wall then - nfdir = dirs1[fdir+2] - elseif flip_to_wall and not flip_upside_down then - nfdir = dirs2[fdir+1] - elseif flip_to_wall and flip_upside_down then - nfdir = dirs3[fdir+2] - end - minetest.env:add_node(pos, {name = dest_object, param2 = nfdir}) - end - }) - end - - for j in ipairs(objects_list2) do - local flip_upside_down = false - local flip_to_wall = false - - local object = objects_list2[j] - local dest_object = objects_list2[j] - - if string.find(dest_object, "_inverted") then - flip_upside_down = true - dest_object = string.gsub(dest_object, "_inverted", "") - end - - if string.find(dest_object, "_top") then - flip_upside_down = true - dest_object = string.gsub(dest_object, "_top", "") - end - - if string.find(dest_object, "_wall") then - flip_to_wall = true - dest_object = string.gsub(dest_object, "_wall", "") - end - - --print(" +---> convert "..object) - --print(" | to "..dest_object) - - minetest.register_abm({ - nodenames = { object }, - interval = 1, - chance = 1, - action = function(pos, node, active_object_count, active_object_count_wider) - local fdir = node.param2 - local nfdir = 20 - - if flip_upside_down and not flip_to_wall then - nfdir = dirs1[fdir+1] - elseif flip_to_wall and not flip_upside_down then - nfdir = dirs2[fdir+2] - - end - minetest.env:add_node(pos, {name = dest_object, param2 = nfdir}) - end - }) - end -end diff --git a/mods/moreblocks/textures/moreblocks_cactus_brick.png b/mods/moreblocks/textures/moreblocks_cactus_brick.png deleted file mode 100644 index bdd4b929152236d9540647b4a90e0d9024978d92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 735 zcmV<50wDc~P)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RW3UvJBNw#e0vmp0`Y50W%ou#({{ib?+sQ-aG+7 zhl;DZDSIo859{xUBpTDyt0Gny#89u-F>koc;Vk^yH3`*PHOxSV8j>g7qwrK!Bo0~; z!89aFMUYtN{^=q=f9;$1p2Nc<78h^QJL^%cRmrjpfQyR@y!Sw0)ND5CbUG|8FL82w zg0x?>Y@+@3>J|^SAOGj`gcZQ{{a38+tOW-y6)lV?&Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RW3e+XWoP@mIgnHl^hY zQW!~D@j!%$WE;VYiP0F%jvi+8U*O`h+qUemEW7OFX{X&>ym<0xG?9xL5KPnrmXVB6 zx1>J?*jYxqmi61#!x!(L=lOi{Jnv89-o1N+y}dp8eBRjDm@Cm0hLJ#(Yp<^f!%#Ar z)NZ%k9>2{zHh`g>ogL@TpLck8CEz_Z$jFEx9ejizk>%j=fu~QO3d2ws zhP=WQ()gFDsVVh(-TwZ*R;wkD#`pLbbuL}HC69UFJw!*DLP-eP6HFbKpSmEO6`VTRg-J4hSYEC)H{- zgTcW1`Z|A{cKjHh)9?3%VJM0s*=&{{Fo7j}K`=c%Et}2S+uO6eyv(Oqz#$%zOeSq_ zZ;PTxp-|vCo{4!`V-@0*yIkjv%#2Tmvud#=5K5&!@I07*qoM6N<$ Eg2(5D&Hw-a diff --git a/mods/moreblocks/textures/moreblocks_circle_stone_bricks.png b/mods/moreblocks/textures/moreblocks_circle_stone_bricks.png deleted file mode 100644 index 03bbcbbdeb28053c2f933504c676f6710e0f9a6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 646 zcmV;10(t$3P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyf3 z4ly*d8<27U00IU{L_t(I%Wad*QX4T4gg=EX+bdbxQvh?q1qsLSLLrqrwjmUU#Owvb zYW1@wRh}GVFBK|toSJEMPq)){rhMbv9r*tnb066DxO;Z;4b4}BXAl1Xe0|38%uL}bNJ)IT?`z7lf3g|-sAmz-b zi%S415n)!>XkEW8iI8$00S-u|iWFi_RCE~qIZ2$vTZ=(@%^hxdM@eyH2KI{>uS zXsxM?(fdYWV6;X={?TfTVK$rb^z<|y)>(`9o=Pc2h;d{PQo__V0N#6IN&sw!p*XUa zv2I)D#uOKKaCP+=5h2FN_VpEjxiQ6suImsHWVa*cOo)-q zW&^2f9Zf|vZ#Qz#*m)09V(MH&-+SIyi1DApR-5N%QcTFZm%Z=C gFCJs!f0a_=FIr9=rkkkTGXMYp07*qoM6N<$g0~pF2XskIMF-sj6B7^=DFFQS00077NklR>T^EZN~dQo-c({pR045 zL*Kui10VnZGh1eW%+>;sjsRE?5fK0e0LVb$-9e;t(+*|TI7*3^O+9#6N-FikU=t||-1cV%7~CKGrPf_%knQW66V4@#Ce_3m#ltKvK_s74V7K=r%*ZcPQnCgbOaV1ON z^}-+kz>FXW;y89)cez{|W3<+1XJ?DWB6KAY0O@C2NhI>3fKUwddcFC4E`+$axQOHU z>gsAd9=F@=yfy^DHblZXKYi6~#Y>hKWljEmUDubFm$TVyycvOI|0qO1Yw z2rHPmsLH^VmYvCDVy(TqyNl!47^9R*)3nuUS#|RlO(ylz0I;LNs|3N6@)>*+twvJ=cljVA9mPsuM=t8nNFvjPDg8fb92MYgTWw8 z(=Q(rF!wvb%cgRU-gZGkDW^8}&tolw7!HT`_xDj00T>JhLWt2}1fr!bS2~lv=ZBsI zGk{MgE>7OGBX`(J0DL&^>#PR4I~sb@_k3x$O)K&U9C`}C4@Fi hu6h8zrvQ|d`3FtDI(1Ut6`lY9002ovPDHLkV1n)lHG=>E diff --git a/mods/moreblocks/textures/moreblocks_circular_saw_side.png b/mods/moreblocks/textures/moreblocks_circular_saw_side.png deleted file mode 100644 index a5570950bb38a43373f547ca00ccc7d3a59552e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 587 zcmV-R0<`^!P)pF2XskIMF-sj6B7?9yfVIe0005%NklHY&5XIkkXT9t7 z1<*->D2hN-p|~P-np8CK|I%MWPm#h!L=&OA1TNux-Vd*Dhr$JQru)r%qtVQxuIuoU z;uj5EUS87Y>rba|oUIvv5E{cGxPRyYT)aIYLP!${0K{>6eD(~$7efxe_N)Zv~T#WI@-A-$rbN+JufyPXdYZkV(aZLk2 z1kAizt(cjaMMNpJ-|ug4Z(Yqq0N4&kCaQc0sI&k?)OB5qv8pPqbxH{UGy8EO03{Pu ztX1(zh13HmrCeQI#Te_l77?v=2%+n`-E$A1F;=U>A`-^f)I21qs%pJnTWg7^lu}A* znx^mj^8UOv6jE$zrmr`vcS|P#j@enB|9$^>0B~`-n9;`xN)xc%d2VWTwrux9S~&MV zp~nc|WYNxavcSQQuUfM|Bn~NVc7wC}5b_Z7>}ae8uzm6~wpN2^vl~K+l{MBGh6qGj z!>!@7r3*2Kn9r7O?#!w)Y>nk|%!}3##2F3X=dZs$O=&s;*zP<8AJ1O{@F@$ZJUnxy zbl)F9dh>f|ExSfT#IOS341;L<=P<;{Sq;gR(j3#Yc>*xTG#@|!SXJ{j0Du6nMgxdx Z`UjaO2Ik7e2+#lk002ovPDHLkV1mv50!#n^ diff --git a/mods/moreblocks/textures/moreblocks_circular_saw_top.png b/mods/moreblocks/textures/moreblocks_circular_saw_top.png deleted file mode 100644 index cec4aaab9869b2a90437637e3333f02d96bd262f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 667 zcmV;M0%ZM(P)VGd000McNliru-2)R74jXO$-n#$*0w_sD zK~y-)ZIew-8$l3-znbZuUqd7i!a>R+$pR@GPQeK{8VBGCoF)>RWRWPbLokH#^mMyt zrm`4gSs`y#QopWx^{Ps)E-w^7n4qeRs({cBBLF5%03{JYWMb-;Z%PaAPHP(1b5I#V zOtCiMdA;HLeFMP!sOE5%5#va1haLCZvc)W)0wXC!W^kcLrKijdBm&!NBtp|gy3ixr z(yPXE{}eC)d2Xl*iw+wQi;jx(Jt6b}xGqu`hAK0l5lJ)jC3j{N86&QXxG1Ne>mo8nGNYIx%c;t8Yv9(%QE3{_-Q6AM=jSwy2bdJ_(wU)X z2aHI9>pDm*3h1z*DoW6v9kd5Aw4FoJY?{~@5lJvM9dRM03zOrB#mB%tR_g&6=)wp( z@yfiwrXxmG={BA+GqgcLM>-z~ao8nzYCO43xBHP&=Ry~zKc?}@>CpiSlzF5o4FBTe zS-p#$?;*8R6)aZ{Q)VgiqnhV7Fsmy5hl5$Y7sJ|ZIIMG?*8$T7&tlb56_#}uX?=W^ zVEO2Faa~vtVXs9;KNJ*vUkRlBKD5B*edm*=Py0j8Xve&`04-v002ovPDHLkV1jvv BBrE^` diff --git a/mods/moreblocks/textures/moreblocks_clean_glass.png b/mods/moreblocks/textures/moreblocks_clean_glass.png deleted file mode 100644 index 906a3c1af0b9719154251ba5770ed7eb0e71a6b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^O7g zlo&W?rp~GXif|TqL>4nJa0`JjyPv#}l(B76cywvy7WEC;+@4v1FQO;!`BQVma66x)%fZZz?QN5K zqWUB6s-LI~|D0ueJS-tEZ1Z=~4yK@63uMHW%0#F=yY`odm0`xR4c8uUGhS@aP&l?s qNWgcAa@2}7n*R@4eA#p@J6=>OP%!7o%q>7iFnGH9xvXPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^RW3@~8FWQhbVF}# zZDnqB07G(RVRU6=Aa`kWXdp*PO;A^X4i^9b0`o~kK~y-)J(Igi^jrW%SB@u{t082@ zh<8C49T7pM5o`oSA4Rb6O{{za8=t_^Qe`SZ3-K~3#JOLHnu*6u=J*#Mzt!$Gti|5O z+1c4|tyZH@DBw5_=jZ1LArL|kMG=RGhuF4_X_|b0e{*?xiEZ2TdOZN-@T5`rM$^74{Kqd`8O$8}xy_V#cbhkCt^ zVHgN0B~nV_I7VwtDwX=n@9%F+)5NkYwAMsX#BeyITCMW)^TXuiBvNaQ=Xt!ny&2PfGaL>PLI`}{$MZatQXCu{u(r0w;^HD7 zA0K2g8H&XsT5Iz8JgruX)zwu-qYU69fS~6t5rIk4q+H_cXx-Fnwp~7Z1Vg2%gxOVgTVkH1VIomGc$wM8r!x>l7w6? zhwuAXmWAuOEG#S_=H}+e<#N<&H7b<~)6>&9j)PK)ZnukRnmjx_kR%DSv$G6`L&7iw zpxtgGlO&-~D3HlyxWB*W>+1_CCCkgp3{p`uaMe*Xt2Q5pf*< zO?qo35-rO@DTS1hFbo-uMqFK85r!dQ7$T+Q^YatW^9X`~g@pyQ))b3H c^7%af0TZix2Sj_%X8-^I07*qoM6N<$f^1xs(*OVf diff --git a/mods/moreblocks/textures/moreblocks_coal_glass.png b/mods/moreblocks/textures/moreblocks_coal_glass.png deleted file mode 100644 index d7c830d471e4d2d45aabf5b23d0bfd5a18e6576b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&Z8pdfpRr>`sfZ60P$34;^W({BQWBuiW)N}Tg^b5rw57@Uhz6H8K46v{J8 zG8EiBeFMT9`NV;Wl001;Lo7}w=VWF5I^V#0DIDQivKp;cnD+s>WyTNLBu`9qOuVopluAEu6{1-oD!MPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyl9 z4Gt5zD|Jf%00E&%L_t(I%XN}VuBt!~hQB6EMo$VmDQ zOn2~{+?w^H>VK80>)I)$h@uF9aU6NS-#F(O#}NQ)EsMp1Y5AU5L{LhhwMImEJRT%T z!ufm#Ktw3ZGBjzezs_p2**JhSO#_4Zd>+uFC}Oo*0nl|F0Da#F#_>3gq-jc?=Q!uW z5NmDtpi)9FOpw!s^% zHE|S0+-|o&3;?v&f%fb50$?_q0bq=wD2h)C%jFWSbzmSOfmKyiVYo3SfOK7lQi`~3 z+mN|227sn%02qdWBuV)B`60`)(Ch(3gxI5ctpG()gt(>){4ny>I)LYKosI00000NkvXXu0mjfNqqC< diff --git a/mods/moreblocks/textures/moreblocks_empty_bookshelf.png b/mods/moreblocks/textures/moreblocks_empty_bookshelf.png deleted file mode 100644 index 56fc713431c0bfc10e50377d7e450b9eb8dc2daf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 675 zcmV;U0$lxxP)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RW3iZBcG-!rS+fycEy^ z5%{{q=ov}82N7h&id}4hg3D(uk@e}T)Q)NEfORo#TMET+*>ZSKR)Xv-4AAwffmN61zuoFzyC) zSM|{FH{{C{ze$mKqq`dcS+ydxkf$kml>%UgYKK@i8+={?P&NUXFP68|=SN5VSsT66 zGkS<|763(yIGYiS5NM;YvLW|@rh$=$wuXTKJLt$07g5xbSi#+i1-7Wm7Z?0@4&J=` z%HiRCvh3!*XZ#!2Igm2BhjU}HVu2mTou5(YM@1AUvJ7kDTQbx69JyJ1>CD*5Ow`+zSjQ4-n6fpYNQUoFeN6jIez~Z^9+rbA71rbr+s|l~VZjQGa4?%8QL70(Y)*K0-AbW|YuPgfBL)%k?u3{JlP3!pdyk!B++;r943JviO_frUNF11_lN-zrW6Q zjE<66o@-Dlq4(q4YxBczpUX>pdFm?pZvVd{0T1&($CAV&llmLP} z`~L?(py1=fY#!hG|B7dl(vpq{Bqst@1xytItGsPg_}g_&VnFA!O|jGE9Cx=H4${h`hG~~Y-G)Ow>G(@tQGgy`+Ha7b!Z_<{Ol$4OT^X19E#q1)63BOz0CzJ@} zENfEQ`0z|DTWw`v5>G?L!&jHLYn;1P_E7QhHg0}HlQT}Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RW1s?%42*8A&2LJ#8tw}^dR5;7c zkw0(KP!vax?dRBmkQAG!NGT}lz<>%W5)uPak&qA)Ux6JlF*7i+AoXjoAXZoyU;_!1 zg|ed{k>I2v#f}@l=YNl(RosSV>cXAxJ@?+bkdv>#bqen>=~C zed1xyAKlYoln_QUl*)Pee#a01zbBd%D@QmAfn2)n-G@&&ZXL&U5yGx6Snr-eTP0-{ zl0=dhkMHUqgCTk9(Dns&x51a*H?Cj1O1wWKj%TDG;G^NX@Vr?v9WuMaq=CC@R3$?-Odape6*CW%BxC|1g6oFqpq^voqG6)i#~g3p5*N zdD|Nw06e=uTPE5BjOAi=q@k5ylqJStp8z=LT|t+MvQ(gprGVR88zfQ@#WN;=`f@YJ&>4Qa#d+Vy5DkK#!9ThMz@1w+ zj_K(K5%IpnEK;1&6xSZ1Gs%Pdo5ys|0gHNe`nyMxRF#EbPaoA?0Y)LN#az#u-uT1} d7Ipt0^%oDf&+9E}8chHI002ovPDHLkV1kTAB|mLR^7@ z%a)v6w&dK(WhYlGJF{xV*~N>mELwDR$>J+(*WTK?_3n-x_jc{Nf8fC5BS#(|JNER< znHLu?zPf(>&7C{%?%)6L@Zra&Pd~kW{q^I=pI^WJ{{H>fj~{=2{rdao&%b~F{sRpk z1*0J_m_r~WI*bSCKE{$DzhDN3XE)M7oFs2|7lsa2Sq~tGv%n*=n1O*?2!t6g-L3lr z6l5>)^mS#w&CM^YBGzz7?t<8 diff --git a/mods/moreblocks/textures/moreblocks_glass_stairsplus.png b/mods/moreblocks/textures/moreblocks_glass_stairsplus.png deleted file mode 100644 index d222b62e85e9ac69d1e57ce984f83126523d3714..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 973 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl4nEnR%gt#tSa&p;{b1RpfT(RuT zsugD!FTS#9(bXl3udH2rYwOm#J9gaLwd?+Y1CNg!d3@~H(=%sYT)g<|`t>(=?!3Ey z|HH$FAD=$`^!oMJj~{=2{rda+_g_DL{Q33k@1H;a{{8z8v}hEJhQMGB0md&g=L6lx zSQ6wH%;50sMjD8d?NMQuIzW2S-9C5 zUM@2H02K1{ba4!kxLn)M$i<+*!Ti0!b;95OYbS2v>SntX@lx^yld6E;s~Wbmyt|av z|7_a5)UDf5c*C3ub+eu7(*z6j!}Qj?{B_~EKBqOqGjZ0$m&p?wfrc`8y85}Sb4q9e E00Q5L!vFvP diff --git a/mods/moreblocks/textures/moreblocks_glow_glass.png b/mods/moreblocks/textures/moreblocks_glow_glass.png deleted file mode 100644 index 84991fabcb5d219302cdd50a79eb331cf751e119..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgg)9%e3m_DAhHyMaQIC9V-A&iT2y zsd*&~&PAz-C8;S2<(VZJ3hti10pX2&;y^_yo-U3d7N?W{{9p0Ho>}aG#`WVJ-h8YA zOF8=E)Y!ZjH*x>7e}C-dtpEDI{tG{4t%*CdN^Ex9fB)={JC=O6H$B8J*fC|6Q=v}4 zb%vlMhVm;mdJCOQlw3tkC)?#Nnz%xzTR)qb;iZ1+Z0B1C-vRAo@O1TaS?83{1OVV( BR}cUI diff --git a/mods/moreblocks/textures/moreblocks_glow_glass_stairsplus.png b/mods/moreblocks/textures/moreblocks_glow_glass_stairsplus.png deleted file mode 100644 index 235179c14359becd0cc5a0213195045ffeb775d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP)GYdC^y!Pu=hk!zoC9V-A&iT2ysd*&~&PAz-C8;S2 z<(VZJ3hti10pX2&;y^|1o-U3d7N?g^_U3C);Bm=(tXOhbR(01G7Pr01$4=SA#| zz1_M-_{A9)g=`N)=3gwGt;Q9FUMhu~+5*1%?NHlm-FYT<&D{HJ25Tqg*S8g>Np5;* zJ6mRr^@^KH#}{mO)2XzKEY3SBb9~n6Po}SgU&OsKdT94+RYaITPN>_BN7lcjy;~+d ZW42?i&wJrlD+6>AgQu&X%Q~loCIIJcWR(B_ diff --git a/mods/moreblocks/textures/moreblocks_iron_checker.png b/mods/moreblocks/textures/moreblocks_iron_checker.png deleted file mode 100644 index f852884e22ab90c4dbebbc81783d1938f7f80c41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 884 zcmV-)1B?8LP)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RW30qPbDbP< zdwaX-_xltI1suoW{QMj#B>-U<(r7fu<#K46#%i_V^74{wHp_fI2SB#lZECgJkNDqc z+cvgslS-w~G>vYzORv|X-EIRQgdmkl5yvrGNs=%gkI{7<*L8{G7|-)qE|=uh(IcT8)E)1LpHNnx-8GX^UySn*Vk8+Qk2VOf*@eES^?mB9#Sbqp-`Y&t@85nLJ$Nf zr6`q3Xqtvn3fFZR4u^ERT`H9dnM{T#iZD$R@%;R}iJ}O@FpyGme}9kXd7PY_FdB`x zxVXSHO@bgm2tlXQq1WrtY&JPQK1P0heG!Hs>-CzCj}L?poSvRCnM@cA1|&(s=jSJe zVUQ#V!{LxjCd2jh_0Rv9ril;&r4+VpBZL5;P$+P8bcB==(=>5i7sD|AfVWyLDwPWI zcTXwh-)SBm9#}4yESF29lze}Gv$M0qVzHo7sgNWIySuwsmc@Tyr+mtXn(>_g0000< KMNUMnLSTXn|AjCB diff --git a/mods/moreblocks/textures/moreblocks_iron_glass.png b/mods/moreblocks/textures/moreblocks_iron_glass.png deleted file mode 100644 index ad5cd1e7752056d781f71eb90014b4f1605227d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&Z8pdfpRr>`sfZ60P$Nj?F_-Nry6$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj z3TaA0vwuM+ugfB8nlBd%RaiF4RPZ!4!i_=RdpXOyy(n`Srs;g{*5qYVjwCG=xq2?2>3!|<-QUhxPF?uS{8$Ft z?BZ$3-BQiBO&^^)ec1H8+nmBXJ9DxcI}}Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyl9 z4Gl0bVORP900FB>L_t(I%Vm>Gj;k;bMUO3yO!z2<6~GFz&}=Sam?erDgRn`WOoDsR zvPItW1YxPF&b_xR&gXLwLLj9CVB0o6pAR7fLI?nO?-OF!b5EyJN&{dVM^t=7aWUdPM6LT~ec!Vz tOS+R%qVD&5njBMzOB5f>zi(hq_X~K^71_R@tpET3002ovPDHLkV1oN&>YxAs diff --git a/mods/moreblocks/textures/moreblocks_iron_stone_bricks.png b/mods/moreblocks/textures/moreblocks_iron_stone_bricks.png deleted file mode 100644 index 1b0ed5ce744d78fe6b364eeabd2fe3d7e4cfd9fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 741 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyf3 z3@s!}UkN1u00L!6L_t(I%T<$0Z_`i^g}-}i5@aWF^909b5hRu=RgqX!EKrg77r-Au z2=?6|fha5Bryx~TSrrP~Ql(YwJZvXvVz*7_UI!_W07ByV9xJX3 zz`N~_EJ?)c+qY^Aq9NUGkHKifpXmi?4ZtLhu?sd*2>fmbAp}RQWBR>-y}fT38bx8b z$c;<}rBcdDDf&^AqDsktz+0;sF#-q_(H}ZCVK{J=j&#tS8;}}$0G#*b70*ujc zh}NLcX#o&MsaThnQ?i*1*=!cmv|z^2&gW-9HpYwR&lYv zfWmd}@agjx=0>Yk%ZyJ?>GT6?Ge4V}$o0WeMT8qN8K$8mDy1N1`NB#HS4 X!sHfNhu^{p00000NkvXXu0mjf@Rd2@ diff --git a/mods/moreblocks/textures/moreblocks_jungle_wood.png b/mods/moreblocks/textures/moreblocks_jungle_wood.png deleted file mode 100644 index ebc64858d592ef7a88f3a7725cdfd24ea590ee0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmV-w0hRuVP)Px#32;bRa{vGi!vFvd!vV){sAK>D00(qQO+^RX1sV?tDaJr5X8-^I{7FPXR4C7N zQo(8hK@5FcqX!Q~krm2<%R&V~aK(eaQ1I$^3jK~Ey$OX{=Cl;Lh_Z({%+Tr~n1&O;C}KB~Rm8OcDX;_quFEFN=xRR2x8Z2DHk?*7<&~D_wEx>}i5( zBvV#G&Em(v2NoKXt0BXsLvfOnEGr1%&_{6&ZnOw}C?8o-U3d7N?UF zB#IQyyM3>p*ZZzsVt#AL+3)x2oCK3q+&@oy%`fR`#4tT=5zm3;GZ!$nm^?OZkT`3> zs}N=!#_VyiCy`<0tUw+GcVlKC5bkm8dv=hKp@`9^(s+U81fUfRp00i_>zopr01(_k Aa{vGU diff --git a/mods/moreblocks/textures/moreblocks_obsidian_glass_stairsplus.png b/mods/moreblocks/textures/moreblocks_obsidian_glass_stairsplus.png deleted file mode 100644 index eb758f173735252afc2790fbf11b6d51bd1a9644..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP)i^UV7-m7-QmtcR$)c)Pu-f2rYk>jaf(YxS|AXR!@#|8#sO7+Zt1RA xhe`#Zskc73C<`B~kh`$NXL`v2kIXVQ2AvOT*3O>uzW{Aw@O1TaS?83{1OSL$KP~_O diff --git a/mods/moreblocks/textures/moreblocks_plankstone.png b/mods/moreblocks/textures/moreblocks_plankstone.png deleted file mode 100644 index ac866b8c993812080071d9495ac3729c020437d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 598 zcmV-c0;&CpP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyl9 z4G}cad(OT900GuXL_t(I%YBkRZ__{+ho6hj_SsGji79C$5J`tn6{HNnj8usM1~yg( zz6xK255Q+Yl~|CNKpiTPN|azDRFpdS;>1ag!HwIHHoxWWJ>C7@Klg}dPns4$2mye# zmZb%Nxs~kPZg5qubk<@SD#_i4FGRZ21EXrO#b97 zPfk!OAj=FEOQ=+J;qiXEdbrnVZyH!@@s%QqLaen_8<{aoXAAB%HJ|}FNzzRN-*pg( zDmy?J1njh0oSiyrk0xdeKoB;ny;NR}CVeCrufvT27V}F}DTE+11}xZ% z8loToz~lu7kGgD=^n8W+^%;{F)nTsOvXzUqoWl(UZ(j7bW_bJVBd$}!_neB4df;O6 zf>620qrs3MY-|i_rF!6Ur}wmqGh@o?5G3CYkzWQWklsidfYy3#KOT>{r8Vb29OQ$J z-T>tNhhzG^CIDySj5tXyD~cije#Qxt=>oYz^lBUZUb7mU$qTxz7HPT;Q51zJuT~md zhv1;t9mlf>pcEMV*EW-jz3v#d1z82Aye9x&si{qHTSw<9=aZP}D{e0hU`^MAX kBj&|y?M!*Kl9$<%f9LMP1+z^R@Bjb+07*qoM6N<$f`_pI?EnA( diff --git a/mods/moreblocks/textures/moreblocks_plankstone_2.png b/mods/moreblocks/textures/moreblocks_plankstone_2.png deleted file mode 100644 index 52656b003f1cae7f91c8a581620f3564844f0f72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 604 zcmV-i0;BzjP)q!6r0qIFZ zK~y-)b(1@96G0S(zwypKytZdM@RAV8R2GE7O{fti%738YcTrO!(IC-5Ljw|#zy*$_ zNGK~5BQmR1=dUfZXA5L*QUHcm8H0XzuL9q7VAX#s47YurgS@!Z^}xOj z6Lt}J4dOT^2m&UP3HtUH3q(rMZo0^`(<5?|(hNIWZTz_WUCm%J;n!%yv?u`Zd>??! z7)()CEo>5+VTW;|>x7;kkpKCLDayL4FmUTrJbQZIx=sV%bL#!Jn=Ym(2?Lkc=Yzer z){g1tICXFHl0?}4T37rcNkt}?BmWR!@wnq zBBCg&<*KzNj$=NLJ~8NbIfUG#NK=$(tr0??lmb90MV4g*UV~m&aTp3Yoh=YTkY$D} ztCZGiRf1XCJ8ADG8Yi0Eq%?fbK`BKXcL`e|VHjeqrPEO~L`Cd%72`zn_T$ez*^3uv q$97)M_S6SZ%$D>X+&lQy0saHDWX{5if~8jg0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipt- z3n>{-5Zq}1000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0004CNklZfrW!0(Y_%dtq>~pM1SzH9;H2W>GdR2W0zN|@!UyQ!;^JOA zdFvn=sM?!J+FXu9K}7y3@f$x5zw>=?4#3gsfl7b9@^ONAvl7o-Uy&djsr2PI&=*A1 zs{y;uiii!kd+^a~J76+H|3$>snMmzNp9>IprUKyY224^2>Rf=&+bKkeo50gYTp>up zZ}}J)UAV7e`~+b;L~dWAX06BibwcS>gFep(FrK-2k|1~5LD*8!xUv}lWK5Z?hR0$h z=-7mMm6%qrv9_br;`St^3R3(E*~Dm3Xlv+N4tj9${^TRJio43s(d5k}0l=&&Q|tt; zE+AJ?sC*$&+Ry+1GZ7V}$QTMR^aM<#0xTbjPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn) z4iX9(QYIV#0013nR9JLFZ*6U5Zgc_CX>@2HM@dakWG-a~0006t zNklGq7TCc(!E?f6>tj{!Xe=q%teB z#Ov#8o~8+73{_Pjr9^AZvMhM-0ZKiDfcKslBQZwmx<(Jfz{|@E-g~O5V&8ZE0_L1q z*R=rL-QCf39oAYtK0c5sCAMt?DCl)vb3UH|Fvf6mbAyx;=NtgmT8`sDYmKg|iWno? zwqcAR##nx~*0L-M<2Z6Uoya*OgrI2}a?Xt7h*V0IB7oMKrfHB;avTRrDbD9JDJ6su zgb)xy;Jv@RODUnX##&pb=A4mI5@Y1rzkAH@T5>-{9o2Fr!CdP5Z7{mAXH!((( zQbkG#0b>k(-(#(1nkG_8%=3&6A@KS6N#FN4=Wx!kt}8+a_I>9#jxs#&{lz-1nWpJ- z-nI>`HK)^wx~|KVQ%YRtb7f(z#e0vGl9UoTXS6Yf=jUgts$yMNLI^0OP)cEpDZ!fO zxkyq;s49%BsCGy#xvE?NQFwq+d0;zr;1=#&z5U89s@7zQ36 zABizyjQP*9zmif)b7kx%fhy8IOp)*b9;MR_TuU3>5>g&OhL8Ql5+;2u4{x4NGbXG`N28I z@9!^lU1N-)>pGgIK`+a~+uIv$+w$=6K;QSw^Gw^e|E=@B@5SD$Q&m;*4}ltHLbT;y Q6951J07*qoM6N<$f?BOa00000 diff --git a/mods/moreblocks/textures/moreblocks_split_stone_tile_top.png b/mods/moreblocks/textures/moreblocks_split_stone_tile_top.png deleted file mode 100644 index 76e39dfb7c1c0f1bff033677cb1de2eec6083582..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn) z5ECu4`z%ZV0013nR9JLFZ*6U5Zgc_CX>@2HM@dakWG-a~0006< zNklxq61DR4{Sr&jDy(~+brrEn+Utc4oq^c?athH?0hEfWt zwI;^MJkO+*h%utICg)69mU!bl-3ODSoZ zhLjRQ2to)5A@JT`{-u;qN@1feaz+vwd}S#V`y27-NVr z?zvlQS(b&mt`R~ojw3Nf;KF<91fh%XQY%oJUm=v8e^!c ziVyPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyf3 z4l@csOz&F&00Ih0L_t(I%T<%jPa825#D6BMP1fGpX>LK4N>$ECAle&;{{QE4EDU~g6t%7S ze))}?#R6+BUE5NQ$23n*09b25sZ^*G-g}&L0Q_1kC~j|mGy6EB>v}?n2!ftWIKXc< zIOkA#uasi7UZYU_UH_pF_DrgZ(P)%p10q6*abP`C3X~$m$bSgizNe_h6$&-51L&&a zcs|E_KRg0pvJVGLr&9`}D{7>{ z9vMt}$Rm7x*;1AzWm%#t4G4R{)``GaOY!;SWav8uMGa~Bd3}wkG#3}=JUl)E3?$mr zNx`8o#K^Yq-}Py#u;g)h@0ri%v|R_X=Wey)F)OG| z@?^PMCk3@JY2Heu*k+ax!eH#D%VS=)+jki-Mk68=&N;mIgb)cK4u=QCw&iZQB8154 z=~oaTgn$6PX()=(h%ed5r=}r=QE+a`;^u}!&}yUUyN*o=)H#u}*$j1lb|z(64iSEf k!w(O!ee(lkFgLc5fAzW#hp;TLg#Z8m07*qoM6N<$f(i5%y#N3J diff --git a/mods/moreblocks/textures/moreblocks_stone_tile.png b/mods/moreblocks/textures/moreblocks_stone_tile.png deleted file mode 100644 index 20b070e6faea7c81d26ecdb092c9f25e82282521..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 700 zcmV;t0z>_YP)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RW3$(y`0I2mC zBOwG*N~Dx%ng%`3GoPQIgb*;sux%Uv0!u0U{{B|LG)-KuSDbVF{QMwu&Uo(uD!pkM zhG77}TFc>ZKuSs5wg5Qi*!LZ+HQE?MN(t{h)>=|Z^=9WB>$pJ#*=YGG_Gz~fDdhltfX&SWmo|F>PG~t{B;BYw9$DF2#QVQF)(f2*xdz4b7lqjX3 zt+j01hB1cA)vC`o2eN&GC5TbULBiwnZt$&pFq%j4={pB&9^(_w}|X zVBdFy5IE=X-qUp*LWrtFKH~@>a5|j;7{?LsJ?pySy|2-|yu8%8`1ttv`!}q$mFk?M zlv4c*A&^pXKA&mZmdoWr(==FXxn8eyU58%RmGAFw#&P8B?Ty>*#^do|9LN90dD}Le ibL5N)aZ$4Imr5ycnYHVJNo4Eh| zpZ{Ne`>v(`J3lem=_iJE`yT%Pe{Ka&aiF3OPZ!4!i_=RdU*v2s;Bl!wsLOg#Q)h?6Tql7!pZ~1dGGmGE zv-P#^v+oE_nCPgfa4;#=H}XxVj-Q*?kLc9dPdsPeePt1}eOKMHbLk0TGhaND?b{fB z)Ww+NMuPON5T5$vDRRYkXY7qXaYAhR#N$>;J__Fr{kNQ!nR@QlvA)U&oKfE2@{;|d cr#)i~JXrhPb(`oWpqm&xUHx3vIVCg!0K!;lQ2+n{ diff --git a/mods/moreblocks/textures/moreblocks_sweeper.png b/mods/moreblocks/textures/moreblocks_sweeper.png deleted file mode 100644 index e901ef0cb5b57e4eb00831166a833a27ca09e0eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 477 zcmV<30V4j1P)Px#24YJ`L;yknA^-`QWtw~d000SaNLh0L01m_e01m_fl`9S#00007bV*G`2ipt- z5Hu-<*33u%00CV|L_t(I%gvI{N&-<7hrfH(nHZfB6VV_H!c8qAXcgkJrwDt5h{9D5 zP!Mip!IxbQFQ=yX>BoLufJfWzY* z1yCqvRX&#?pUaGTgMNbTy#xTEkOUxXX#lKkm^|7~Q@vsqzPLS5njWBBs_|KAk11k-0xnL3;)*^6jh?8aMa;e}K=T&%M Til*yj00000NkvXXu0mjf=7PK< diff --git a/mods/moreblocks/textures/moreblocks_trap_glass.png b/mods/moreblocks/textures/moreblocks_trap_glass.png deleted file mode 100644 index e0d1c268328654606f9a5c1ac449a7d0379bc1fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^O7g zlo&W?rp~GXif|TqL>4nJa0`Jjnu<@WmUOkqk9zq9i*-|}oZyFVSFd`DTew48d_`D~7@ z3W%F0@65MaTt+5E^8B32#;XGC?2*TQf4BdWzCdgS$TVTqjSYfq%=rxKBo3$_Z;?CY z-e+@6k~xC+pjgL`MO^c>+0~>vPi^|K$&6wD5x*x}vf5&R4r1_h^>bP0l+XkKnr2cC diff --git a/mods/moreblocks/textures/moreblocks_trap_stone.png b/mods/moreblocks/textures/moreblocks_trap_stone.png deleted file mode 100644 index 05a253145800da25e85b4c0b78fee2e7a664d1e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 817 zcmV-11J3-3P)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RW39*0H1Gx%YbR^YtD2487%0s*N?qO#EPM1Azcx$p+XSe1iXf<|lvqb}^mi zy_pLs^#7G~I5ulv3AqWm%?_9v&WIjC;MFBuSQK zWm%@{2x^B0H7!e06>;yM@IydWuvNUx7&Ri5JF&#Ip>^nRaJ!$s;ZV{ zIhjm$yPaWRG#b6zY^+LNraQ>pD$S+qUyO@AZ0Vn#OTFo8=&mIRL=- z{kyxn^Ye4h^ZNb%X0v&EdNNIubDkv0YPE7*x2h`3QsC(+W$ZnrbTAk|2q~qCqL`-X zd7i4OyWP$-&GmYXF@Al0JsOtq>sR;wURM-lKA%sg(=ZJ4JXaJ2LP!Wnl0?%qUDpl6 za2)6SVuf5+^Zj-Z1Scma7~|*XXCZ`P7}0LSOu0L4}u`i^YM5r%kpS6ilQh8f+&h?+g`8N!{KnbTq=rkb#*0466*I` zZ_J%er><*Bk_^KD0AP%L-*+76=H|vQ49l`6lga1L1kLB0IR5_WQ|Iz>@7J$rHp@>> v>1xHBMtuB$mto{MZN^sH?L(^tOjG#}wcu^<`6p)U00000NkvXXu0mjfow;}E diff --git a/mods/moreblocks/textures/moreblocks_wood.png b/mods/moreblocks/textures/moreblocks_wood.png deleted file mode 100644 index 66f2b7228161d6681ab3da2e94a7c2931475d3de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sBugD~Uq{1qucLG}_)Usv`!%rbmN;uESQ_5)2}_H=O!(Kufk zWSh<8C{Wuz+3DzNem<730|_z*Ff>8EDPVddq?jc zV$pGHPc5&#`sUp1esklKze@Y0&(;5DkXxZ{)?6Q4&eK9$| z_Tt}z9=npJ{t<4n3A(Jg&~KB8&;cjropvcZO4dYsp4_xZfUounSHMFz<~i#a`(0ms z+g$yB<*7Gu6HI6AuwNN5H8N!Nnn{bgQk(M%E^B6+ob9sNm9Wfgu2s#pn$|rHM{M6~ e+?mZ@z$o;%?DXGEPj_GlF?hQAxvXVGd000McNliru-2w^_It?&47vTT^0pm$T zK~y-)eUrOx6G0e-zwyp^_F|hViWNg)i^dTVija5!E)^vOqT`u(4|oJbhlE5GB?X0P zh{S^8L|%J#XFcAbSYP5e$*E?F|I9h(KO^40e(C`PHN5v!-U9-+sOabg*P&#vb(fKX zNBaqxakOKJod+n@U@|TF{VxOH-K!x0XQOj&LZ(-iih!^wG1lRQBhnHY0)*iCQExqX zIOy#X0B9|VLxo?IAQZmxn8IPLqrcw)Isp7iC%Xhq=@Hc&lY-1XQBxw%M(0FH zdnc$BlBmJMy<~kig@Zs5$B>Q<@?M9@OS4fFDiDG{;~BXv>LT5=aXjp`ay+R%idbd_|1uX+&EkOvVGd000McNliru-2xgBBmyN82nPTF0j^0z zK~y-)eUrV56Hye!e=qZ9=gXu}+zkW;Qzdb?NF#!+V6ojcTiE#j_*Ynotyqax7J{w1 zZlMV*8wdy@^W6E!Oy*f6FPk?RJEj^)XOkIqh}X|gECthfypxnBs*xN(ZWpA9YD|L8Kgp$GKfkzQJm~V` z?T?kTb%NHKN^3w+E-M}lBZ9EKQ6-)}8R~6gO6_pxAVMW2?NE{z4zAlG{yJk(EZN zjL4JJ^X2DB3|x;#2#+L9q2;0hy<8Cb0qBx6&p5v*fU9eQqkhMl{mb{?NpgoYS8GO> ztjGZf{DAS`rnNWH^kif`yuS~yV^%XdD}v_jvp26!IGx8U1*3kiaYgHe(|OFNFSE^I jnemJIIsXs!QwR79+~L4}>Aka000000NkvXXu0mjf(kSuw diff --git a/mods/moreblocks/textures/moreblocks_wood_tile_down.png b/mods/moreblocks/textures/moreblocks_wood_tile_down.png deleted file mode 100644 index aedddfbd4d4f39b79488f5d5a4310fec8ebe4e95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmV+l0`>igP)VGd000McNliru-2xgBB`D{z@Q?ri0hdWc zK~y-)b(1k}+dvRS-;zsFq#|{J1qcoh6@hKog;V4N0aCbglOj!;oF=7DkTO*Omxga) zKyecpFl@j`fD~G5SCmLj3W<@HqJFhAJM;PZXI6baI~F#u$O`}>9eQzvDqle#yy|#~ zqv61dzhD34PnKd`~R#yeK?f5F-@lKGFHDk9^kAYNxR-}REAagUC>PpcTW?q@pZqqlVEEK->!Zw zFIKULP>KMGyeRo{_Qo5h9*rNpuO$)e?{zRXr<-cBMMx9{OrGaF{4vz)_04z!teyXD zgp!bUOJlPfQ8`JhAyA+cxA#+Ex+XXo_Pp6&{1_3(nzS7u#T-pF2XskIMF-si8WA`cJ_oEI0005WNkl$DO^eh(5PdzVo=zv5 z@iaK>y21$JDy!f{ym%1i=E0-j$=~On@GgP}MdqM8u(*&}aa__f-RY#0@{rjOS>LG& z-m9-y;@zuLT%!&R07(%5Q$+v-0DzfWWC|B$nJ%5RzNAW$-?bvj)KO zeE0NZHtaAa7Hw@ESO_3!MYHL_#+3BstmwAASbiVI&#grb=QB4$hY}B-T;7*W$gjzSc}E;2SkyQ zQOgVwFN)`We0mfc7Uy|CaEg6 zetEvbKiH?FW4ZogyCjVzgvd8L=gSvQj&TFd8ggYlKb)9dh3gY0ieeSdXA}Gf6Y`;1 zZ!8$|!&?BXuNk7fyy{FG%2s*dtRY2Fq6k8)e{XkXNMZ@DN0IEPtGxL5_2SLqVegW7 s{qk{W+U|=1#7Y7veVAtA=FbE83x$*D#cVg`RR91007*qoM6N<$g2w>(?*IS* diff --git a/mods/moreblocks/textures/moreblocks_wood_tile_full.png b/mods/moreblocks/textures/moreblocks_wood_tile_full.png deleted file mode 100644 index 0c28e92cd655363807df718c313fb59917be0763..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 594 zcmV-Y0pF2XskIMF-si8WAQDlbS1A0005;NklEe*ITKec;RQzx@gb0A{wEfwXN0 zwC}(=5fK3l0397af1KvEJw+|GcdmQCKfb=sz~wxBI1RP#-fai)$92)`TiNNuplfL+ zZS+bfhyZjlrGbcx(~0}~_%QkRd(l+#%Wa9l-BVq1J%}+l;QD<%#54uRRdGB69uvzT_5z!)n(%&85A32OhZ`0p!18^X1!* gqxC@W4#=hb1HN1wdnO6|`v3p{07*qoM6N<$f=KcbivR!s diff --git a/mods/moreblocks/textures/moreblocks_wood_tile_left.png b/mods/moreblocks/textures/moreblocks_wood_tile_left.png deleted file mode 100644 index b84166f241a5ddcaab6d7c0684f85d0cb333957d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 507 zcmVVGd000McNliru-2xgBB`yxpRiyv`0fDxu zfA#&2FXzVq{P;Pc4RQVLb3?&+I@`FES<^`lAnOU4HJz7WXDhk5yf_O0q6&l%C_?}Q zeo=D%VYHz{r^Dy9)C%6d8DOkum`Yp`p;V9A-#HJDhMU{TMga@IRw94@ag;IReBEZTNnn{YgxEft&` x?srVGd000McNliru-2xgBB{OZ;IeY*B0isDn zK~y-)jgvob6G0Hgf9u=3^PaIggrx{1QaLCTY2XVWQKU;lktS`vNhCfA4Fxqwhzim1 zFCYqALRhkhgv2fE`f}$R3j3_PvlH>US%!;bJLu6^jU^2%snyCF=O`p0tgrqmY2xw|ZDt&`&g39uS5d(m$8{xUlF4`#X4N zF-gDCMrGKm_rEC#=tdfs6^JS@v4)NUrRY=z-q|(LWR_x*{+cw7HHir^k&r|hO2PS@ zEGy8JY1_?%NDHdWaUMh|V5wku^9H}{9DP2Xu79eJtU@=6NsL(;xH7U7tew+~HTvT? z1=1@wO(~7@9y%cc$l{WuYd{KoHb>vz9c;*d{`wmSqagrqKmWvK0X|zPQz7#_1Hg0* z>g@EP0F5>P?hXh15A<~g)|aYHIGLq*XO~mhwxaFA$t>mFr|J5zs`0D#IbVnNsRR52 XDTBPxM>>G>00000NkvXXu0mjfsNLwf diff --git a/mods/moreblocks/textures/moreblocks_wood_tile_up.png b/mods/moreblocks/textures/moreblocks_wood_tile_up.png deleted file mode 100644 index 62219102b10f1bef3a35d735f7f01aa490d89bd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 533 zcmV+w0_y#VP)VGd000McNliru-2xgBB_nWPDHs3%0isDn zK~y-)m6N@1(?A%;e`lZTk2YBfYLEpIp3(#w+XKQj9Da+1Vb8*e^NX>bYlB&w(}q9*huI0A&A zUoYp&bhFSZ1HktsQQ%=#B?u4G7*t+U6g74|fTLB0Rv90@ED56ld(t493Z*MlB~WDz zj$m~A0N@0YDgp+#e0M1jOr? zXNLczy$nE3XN!$}`z3C|u9u%@DbPKQ9q8Zr-3dHMhC9RY>g`uf$D@DBXq6$`o@`sE z-wJU#4pZlO*05Pn-7Oe3|n8V!`>7C00000NkvXXu0mjf8yDtv diff --git a/mods/moreores b/mods/moreores new file mode 160000 index 0000000..76b04dd --- /dev/null +++ b/mods/moreores @@ -0,0 +1 @@ +Subproject commit 76b04dd3bea51b9224c102c781055c2836966d1d diff --git a/mods/moreores/LICENSE.txt b/mods/moreores/LICENSE.txt deleted file mode 100644 index 2499ee9..0000000 --- a/mods/moreores/LICENSE.txt +++ /dev/null @@ -1,17 +0,0 @@ -+---- GNU GPL v3 ----+ - -More Ores -- a Minetest mod that adds ores. -Copyright (C) 2013 Calinou - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . diff --git a/mods/moreores/README.txt b/mods/moreores/README.txt deleted file mode 100644 index 660b2ab..0000000 --- a/mods/moreores/README.txt +++ /dev/null @@ -1,24 +0,0 @@ -Calinou's Minetest Mods -===================== - -Calinou's Mods for Minetest [http://minetest.net], a free and opensource Minecraft-like game. - -This Git repository is mostly made for servers; it allows easy updating. - -To install, just clone this repository somewhere, then copy the "calinou_mods" folder in the "mods/minetest" folder of Minetest's installation folder. - - - -Misc stuff -===================== - -All these mods' source codes, except More Ores are under the zlib/libpng license. More Ores is under the GNU GPLv3; the mods' textures are under the CC BY-SA 3.0 Unported. - -Mods' forum threads: -More Blocks: http://minetest.net/forum/viewtopic.php?id=509 -More Ores: http://minetest.net/forum/viewtopic.php?id=549 -Map Tools: http://minetest.net/forum/viewtopic.php?id=1882 -Doors+: http://minetest.net/forum/viewtopic.php?id=2059 -Stairs+: http://minetest.net/forum/viewtopic.php?id=2092 - -Pitriss note: version 05.July 2014 - 779baaf3de105a609213c87ce3399371e651204c - removed new recipes for locked chests \ No newline at end of file diff --git a/mods/moreores/_config.txt b/mods/moreores/_config.txt deleted file mode 100644 index 68c6658..0000000 --- a/mods/moreores/_config.txt +++ /dev/null @@ -1,35 +0,0 @@ ------------------------------------------------------------------------------- ------------------------------- CONFIGURATION --------------------------------- ------------------------------------------------------------------------------- - ------------------------------------------------------------------------------- --------- Change settings by changing the values after the "=". --------------- ------------------------------------------------------------------------------- - --- Chunk sizes for ore generation (bigger = ore deposits are more scattered around) -moreores_copper_chunk_size = 8 -moreores_tin_chunk_size = 7 -moreores_silver_chunk_size = 11 -moreores_gold_chunk_size = 14 -moreores_mithril_chunk_size = 11 - --- Amount of ore per chunk (higher = bigger ore deposits) -moreores_copper_ore_per_chunk = 8 -moreores_tin_ore_per_chunk = 3 -moreores_silver_ore_per_chunk = 4 -moreores_gold_ore_per_chunk = 4 -moreores_mithril_ore_per_chunk = 1 - --- Minimal depths of ore generation (Y coordinate, 0 being sea level by default) -moreores_copper_min_depth = -31000 -moreores_tin_min_depth = -31000 -moreores_silver_min_depth = -31000 -moreores_gold_min_depth = -31000 -moreores_mithril_min_depth = -31000 - --- Maximal depths of ore generation (Y coordinate, 0 being sea level by default) -moreores_copper_max_depth = 64 -moreores_tin_max_depth = 8 -moreores_silver_max_depth = -2 -moreores_gold_max_depth = -64 -moreores_mithril_max_depth = -512 diff --git a/mods/moreores/depends.txt b/mods/moreores/depends.txt deleted file mode 100644 index 0219052..0000000 --- a/mods/moreores/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -default -mg? diff --git a/mods/moreores/init.lua b/mods/moreores/init.lua deleted file mode 100644 index 82b41da..0000000 --- a/mods/moreores/init.lua +++ /dev/null @@ -1,348 +0,0 @@ --- Load translation library if intllib is installed - -local S -if (minetest.get_modpath("intllib")) then - dofile(minetest.get_modpath("intllib").."/intllib.lua") - S = intllib.Getter(minetest.get_current_modname()) - else - S = function ( s ) return s end -end - -moreores_modpath = minetest.get_modpath("moreores") -dofile(moreores_modpath .. "/_config.txt") - ---[[ -**** -More Ores -by Calinou -with the help of Nore/Novatux -Licensed under the CC0 -**** ---]] - --- Utility functions - -local default_stone_sounds = default.node_sound_stone_defaults() - -local function hoe_on_use(itemstack, user, pointed_thing, uses) - local pt = pointed_thing - -- check if pointing at a node - if not pt then - return - end - if pt.type ~= "node" then - return - end - - local under = minetest.get_node(pt.under) - local pos = {x = pt.under.x, y = pt.under.y + 1, z = pt.under.z} - local above = minetest.get_node(pos) - - -- Return if any of the nodes is not registered: - if not minetest.registered_nodes[under.name] then return end - if not minetest.registered_nodes[above.name] then return end - - -- Check if the node above the pointed thing is air: - if above.name ~= "air" then return end - - -- Check if pointing at dirt: - if minetest.get_item_group(under.name, "soil") ~= 1 then return end - - -- Turn the node into soil, wear out item and play sound: - minetest.set_node(pt.under, {name ="farming:soil"}) - minetest.sound_play("default_dig_crumbly", {pos = pt.under, gain = 0.5}) - itemstack:add_wear(65535 / (uses - 1)) - return itemstack -end - -local function get_recipe(c, name) - if name == "sword" then - return {{c}, {c}, {"group:stick"}} - end - if name == "shovel" then - return {{c}, {"group:stick"}, {"group:stick"}} - end - if name == "axe" then - return {{c, c}, {c, "group:stick"}, {"", "group:stick"}} - end - if name == "pick" then - return {{c, c, c}, {"", "group:stick", ""}, {"", "group:stick", ""}} - end - if name == "hoe" then - return {{c, c}, {"", "group:stick"}, {"", "group:stick"}} - end - if name == "block" then - return {{c, c, c}, {c, c, c}, {c, c, c}} - end -end - -local function add_ore(modname, description, mineral_name, oredef) - local img_base = modname .. "_" .. mineral_name - local toolimg_base = modname .. "_tool_"..mineral_name - local tool_base = modname .. ":" - local tool_post = "_" .. mineral_name - local item_base = tool_base .. mineral_name - local ingot = item_base .. "_ingot" - local lumpitem = item_base .. "_lump" - local ingotcraft = ingot - - if oredef.makes.ore then - minetest.register_node(modname .. ":mineral_"..mineral_name, { - description = S("%s Ore"):format(S(description)), - tiles = {"default_stone.png^"..modname.."_mineral_"..mineral_name..".png"}, - groups = {cracky = 3}, - sounds = default_stone_sounds, - drop = lumpitem - }) - end - - if oredef.makes.block then - local blockitem = item_base .. "_block" - minetest.register_node(blockitem, { - description = S("%s Block"):format(S(description)), - tiles = { img_base .. "_block.png" }, - groups = {snappy = 1,bendy = 2, cracky = 1,melty = 2,level= 2}, - sounds = default_stone_sounds - }) - minetest.register_alias(mineral_name.."_block", blockitem) - if oredef.makes.ingot then - minetest.register_craft( { - output = blockitem, - recipe = get_recipe(ingot, "block") - }) - minetest.register_craft( { - output = ingot .. " 9", - recipe = { - { blockitem } - } - }) - end - end - - if oredef.makes.lump then - minetest.register_craftitem(lumpitem, { - description = S("%s Lump"):format(S(description)), - inventory_image = img_base .. "_lump.png", - }) - minetest.register_alias(mineral_name .. "_lump", lumpitem) - if oredef.makes.ingot then - minetest.register_craft({ - type = "cooking", - output = ingot, - recipe = lumpitem - }) - end - end - - if oredef.makes.ingot then - minetest.register_craftitem(ingot, { - description = S("%s Ingot"):format(S(description)), - inventory_image = img_base .. "_ingot.png", - }) - minetest.register_alias(mineral_name .. "_ingot", ingot) - end - - oredef.oredef.ore_type = "scatter" - oredef.oredef.ore = modname .. ":mineral_" .. mineral_name - oredef.oredef.wherein = "default:stone" - - minetest.register_ore(oredef.oredef) - - for toolname, tooldef in pairs(oredef.tools) do - local tdef = { - description = "", - inventory_image = toolimg_base .. toolname .. ".png", - tool_capabilities = { - max_drop_level = 3, - groupcaps = tooldef - } - } - - if toolname == "sword" then - tdef.tool_capabilities.full_punch_interval = oredef.full_punch_interval - tdef.tool_capabilities.damage_groups = oredef.damage_groups - tdef.description = S("%s Sword"):format(S(description)) - end - - if toolname == "pick" then - tdef.tool_capabilities.full_punch_interval = oredef.full_punch_interval - tdef.tool_capabilities.damage_groups = oredef.damage_groups - tdef.description = S("%s Pickaxe"):format(S(description)) - end - - if toolname == "axe" then - tdef.tool_capabilities.full_punch_interval = oredef.full_punch_interval - tdef.tool_capabilities.damage_groups = oredef.damage_groups - tdef.description = S("%s Axe"):format(S(description)) - end - - if toolname == "shovel" then - tdef.full_punch_interval = oredef.full_punch_interval - tdef.tool_capabilities.damage_groups = oredef.damage_groups - tdef.description = S("%s Shovel"):format(S(description)) - end - - if toolname == "hoe" then - tdef.description = S("%s Hoe"):format(S(description)) - local uses = tooldef.uses - tooldef.uses = nil - tdef.on_use = function(itemstack, user, pointed_thing) - return hoe_on_use(itemstack, user, pointed_thing, uses) - end - end - - local fulltoolname = tool_base .. toolname .. tool_post - minetest.register_tool(fulltoolname, tdef) - minetest.register_alias(toolname .. tool_post, fulltoolname) - if oredef.makes.ingot then - minetest.register_craft({ - output = fulltoolname, - recipe = get_recipe(ingot, toolname) - }) - end - end -end - --- Add everything: -local modname = "moreores" - -local oredefs = { - silver = { - desc = "Silver", - makes = {ore = true, block = true, lump = true, ingot = true, chest = true}, - oredef = {clust_scarcity = moreores_silver_chunk_size * moreores_silver_chunk_size * moreores_silver_chunk_size, - clust_num_ores = moreores_silver_ore_per_chunk, - clust_size = moreores_silver_chunk_size, - height_min = moreores_silver_min_depth, - height_max = moreores_silver_max_depth - }, - tools = { - pick = { - cracky = {times = {[1] = 2.60, [2] = 1.00, [3] = 0.60}, uses = 100, maxlevel= 1} - }, - hoe = { - uses = 300 - }, - shovel = { - crumbly = {times = {[1] = 1.10, [2] = 0.40, [3] = 0.25}, uses = 100, maxlevel= 1} - }, - axe = { - choppy = {times = {[1] = 2.50, [2] = 0.80, [3] = 0.50}, uses = 100, maxlevel= 1}, - fleshy = {times = {[2] = 1.10, [3] = 0.60}, uses = 100, maxlevel= 1} - }, - sword = { - fleshy = {times = {[2] = 0.70, [3] = 0.30}, uses = 100, maxlevel= 1}, - snappy = {times = {[2] = 0.70, [3] = 0.30}, uses = 100, maxlevel= 1}, - choppy = {times = {[3] = 0.80}, uses = 100, maxlevel= 0} - } - }, - full_punch_interval = 1.0, - damage_groups = {fleshy = 6}, - }, - tin = { - desc = "Tin", - makes = {ore = true, block = true, lump = true, ingot = true, chest = false}, - oredef = {clust_scarcity = moreores_tin_chunk_size * moreores_tin_chunk_size * moreores_tin_chunk_size, - clust_num_ores = moreores_tin_ore_per_chunk, - clust_size = moreores_tin_chunk_size, - height_min = moreores_tin_min_depth, - height_max = moreores_tin_max_depth - }, - tools = {} - }, - mithril = { - desc = "Mithril", - makes = {ore = true, block = true, lump = true, ingot = true, chest = false}, - oredef = {clust_scarcity = moreores_mithril_chunk_size * moreores_mithril_chunk_size * moreores_mithril_chunk_size, - clust_num_ores = moreores_mithril_ore_per_chunk, - clust_size = moreores_mithril_chunk_size, - height_min = moreores_mithril_min_depth, - height_max = moreores_mithril_max_depth - }, - tools = { - pick = { - cracky = {times = {[1] = 2.25, [2] = 0.55, [3] = 0.35}, uses = 200, maxlevel= 1} - }, - hoe = { - uses = 1000 - }, - shovel = { - crumbly = {times = {[1] = 0.70, [2] = 0.35, [3] = 0.20}, uses = 200, maxlevel= 1} - }, - axe = { - choppy = {times = {[1] = 1.75, [2] = 0.45, [3] = 0.45}, uses = 200, maxlevel= 1}, - fleshy = {times = {[2] = 0.95, [3] = 0.30}, uses = 200, maxlevel= 1} - }, - sword = { - fleshy = {times = {[2] = 0.65, [3] = 0.25}, uses = 200, maxlevel= 1}, - snappy = {times = {[2] = 0.70, [3] = 0.25}, uses = 200, maxlevel= 1}, - choppy = {times = {[3] = 0.65}, uses = 200, maxlevel= 0} - } - }, - full_punch_interval = 0.45, - damage_groups = {fleshy = 9}, - } -} - -for orename,def in pairs(oredefs) do - add_ore(modname, def.desc, orename, def) -end - --- Copper rail (special node) - -minetest.register_craft({ - output = "moreores:copper_rail 16", - recipe = { - {"default:copper_ingot", "", "default:copper_ingot"}, - {"default:copper_ingot", "group:stick", "default:copper_ingot"}, - {"default:copper_ingot", "", "default:copper_ingot"} - } -}) - --- Bronze has some special cases, because it is made from copper and tin: -minetest.register_craft( { - type = "shapeless", - output = "default:bronze_ingot 3", - recipe = { - "moreores:tin_ingot", - "default:copper_ingot", - "default:copper_ingot", - } -}) - --- Unique node: -minetest.register_node("moreores:copper_rail", { - description = S("Copper Rail"), - drawtype = "raillike", - tiles = {"moreores_copper_rail.png", "moreores_copper_rail_curved.png", "moreores_copper_rail_t_junction.png", "moreores_copper_rail_crossing.png"}, - inventory_image = "moreores_copper_rail.png", - wield_image = "moreores_copper_rail.png", - paramtype = "light", - sunlight_propagates = true, - walkable = false, - selection_box = { - type = "fixed", - fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, - }, - groups = {bendy = 2,snappy = 1,dig_immediate = 2,rail= 1, connect_to_raillike = 1}, - mesecons = { - effector = { - action_on = function(pos, node) - minetest.get_meta(pos):set_string("cart_acceleration", "0.5") - end, - - action_off = function(pos, node) - minetest.get_meta(pos):set_string("cart_acceleration", "0") - end, - }, - }, -}) - --- mg support: -if minetest.get_modpath("mg") then - dofile(moreores_modpath.."/mg.lua") -end - -if minetest.setting_getbool("log_mods") then - print(S("[moreores] loaded.")) -end diff --git a/mods/moreores/locale/de.txt b/mods/moreores/locale/de.txt deleted file mode 100644 index 2eb6075..0000000 --- a/mods/moreores/locale/de.txt +++ /dev/null @@ -1,22 +0,0 @@ -# Translation by Xanthin - -[moreores] loaded. = [moreores] geladen. - -%s Ore = %serz -%s Lump = %sklumpen -%s Ingot = %sbarren -%s Block = %sblock -%s Pickaxe = %sspitzhacke -%s Shovel = %sschaufel -%s Axe = %saxt -%s Sword = %sschwert -%s Hoe = %shacke - -Copper = Kupfer -Tin = Zinn -Bronze = Bronze -Silver = Silber -Gold = Gold -Mithril = Mithril - -Copper Rail = Kupferschiene diff --git a/mods/moreores/locale/es.txt b/mods/moreores/locale/es.txt deleted file mode 100644 index 1344a5a..0000000 --- a/mods/moreores/locale/es.txt +++ /dev/null @@ -1,21 +0,0 @@ -# Translation by kaeza - -[moreores] loaded. = [moreores] cargado. - -%s Ore = Mineral de %s -%s Lump = Pepita de %s -%s Ingot = Lingote de %s -%s Block = Bloque de %s -%s Pickaxe = Pico de %s -%s Shovel = Pala de %s -%s Axe = Hacha de %s -%s Sword = Espada de %s - -Copper = cobre -Tin = estaño -Bronze = bronce -Silver = plata -Gold = oro -Mithril = mitrilo - -Copper Rail = Riel de Cobre diff --git a/mods/moreores/locale/fr.txt b/mods/moreores/locale/fr.txt deleted file mode 100644 index 65687fa..0000000 --- a/mods/moreores/locale/fr.txt +++ /dev/null @@ -1,21 +0,0 @@ -# Translation by Calinou - -[moreores] loaded. = [moreores] a été chargé. - -%s Ore = Minerai en %s -%s Lump = Roche en %s -%s Ingot = Lingot en %s -%s Block = Bloc en %s -%s Pickaxe = Pioche en %s -%s Shovel = Pelle en %s -%s Axe = Hache en %s -%s Sword = Épée en %s - -Copper = cuivre -Tin = étain -Bronze = bronze -Silver = argent -Gold = or -Mithril = mithril - -Copper Rail = Rail en cuivre diff --git a/mods/moreores/locale/it.txt b/mods/moreores/locale/it.txt deleted file mode 100644 index dcd8c52..0000000 --- a/mods/moreores/locale/it.txt +++ /dev/null @@ -1,21 +0,0 @@ -# Translation by Pagliaccio - -[moreores] loaded. = [moreores] caricato. - -%s Ore = Minerale di %s -%s Lump = %s grezzo -%s Ingot = Lingotto di %s -%s Block = Blocco di %s -%s Pickaxe = Piccone di %s -%s Shovel = Badile di %s -%s Axe = Ascia di %s -%s Sword = Spada di %s - -Copper = Rame -Tin = Stagno -Bronze = Bronzo -Silver = Argento -Gold = Oro -Mithril = Mithril - -Copper Rail = Binario di rame \ No newline at end of file diff --git a/mods/moreores/mg.lua b/mods/moreores/mg.lua deleted file mode 100644 index c950a4b..0000000 --- a/mods/moreores/mg.lua +++ /dev/null @@ -1,46 +0,0 @@ -mg.register_ore({ - name = "moreores:mineral_tin", - wherein = "default:stone", - seeddiff = 8, - maxvdistance = 10.5, - maxheight = 8, - seglenghtn = 15, - seglenghtdev = 6, - segincln = 0, - segincldev = 0.6, - turnangle = 57, - forkturnangle = 57, - numperblock = 2 -}) - -mg.register_ore({ - name = "moreores:mineral_silver", - wherein = "default:stone", - seeddiff = 9, - maxvdistance = 10.5, - maxheight = -2, - seglenghtn = 15, - seglenghtdev = 6, - sizen = 60, - sizedev = 30, - segincln = 0, - segincldev = 0.6, - turnangle = 57, - forkturnangle = 57, - numperblock = 2 -}) - -mg.register_ore({ - name = "moreores:mineral_mithril", - wherein = "default:stone", - seeddiff = 10, - maxvdistance = 10.5, - maxheight = -512, - seglenghtn = 2, - seglenghtdev = 4, - sizen = 12, - sizedev = 5, - segincln = 0, - segincldev = 0.6, - turnangle = 57, -}) diff --git a/mods/moreores/textures/moreores_bronze_block.png b/mods/moreores/textures/moreores_bronze_block.png deleted file mode 100644 index 3f714dfc8df2307f01b1aea36631fd8897f6c38d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|uJ1P*e?5}??R4=`%|b(< zpo6E2V+e;V??Ff21_Ke+gSEap!FTd~BrhWk=eKEG8{j{=*sfSgKe nHS5}d==m}|-NIa%598{7ZR8GpG$ob|XcmK~tDnm{r-UW|c9kk% diff --git a/mods/moreores/textures/moreores_bronze_ingot.png b/mods/moreores/textures/moreores_bronze_ingot.png deleted file mode 100644 index 99b3f02afccb15a9a387a28cff7645b4ca76d264..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!S%6Q7E08ueHqJ9=nB>VY!-rv6 zFvE%vhE0(S2ND==kw^x~l@+ER#cwhk?<+s!*f3*BW!)KO1sUcAhyLf>1RBiX>FVdQ I&MBb@0L8CM%>V!Z diff --git a/mods/moreores/textures/moreores_copper_block.png b/mods/moreores/textures/moreores_copper_block.png deleted file mode 100644 index 9a164af84f33b7a05a8dfd52ebfd2094912d96e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9>&3m(ZX927>#J z#W92 a|1(71=bLU{;C>fq0E4HipUXO@geCy4_9(Id diff --git a/mods/moreores/textures/moreores_copper_ingot.png b/mods/moreores/textures/moreores_copper_ingot.png deleted file mode 100644 index 9e58e9d2f6e50436bd8e24bc265f83716e571cbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!S%6Q7E08ueHcoa{YL3+Fh|!;# zYBDX&bbgM->JpoM&F-h?X+;?-^q&s`(I^LR~2Gq$^666Oo zsciCD3n0(e)5S4FB7E*iL$L-09_9aVW zdgZ+Lw^uC_EqLyn9cS8LJ4sGwzxw8)!U(r>mdKI;Vst0MJxZ00000 diff --git a/mods/moreores/textures/moreores_copper_rail.png b/mods/moreores/textures/moreores_copper_rail.png deleted file mode 100644 index 73963f629f9bf6ff7a8ef6ac3febbb3240d9f6c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf?Es$;S0EkZD3RhWo#G*t=_Q@% zC6nbXljS3m?IV-xE0gOdo98E+?+-+B1^%)H0dj?228BQ}P_8IIt|(BhI7q%ESgs^k zzBE|AEJVIMRK6lqzA_Am6sp1%s>2oPqZJ#Xl^SA{8l#oklC?Wib-L4aCuHeQ%+{Zr zYcLgv@(iZs1Cim3LZg{QMzesZ*l2dK@thK)IVHw(ON{520+GqWGLuE+ri&|0msFT8 zsWe+!WwyN9d_}GK${O?4br$OzEjKh#K(q^@--Fkbw&BZlSRzEKa0eX+IB*-tA z!Qt7BG$5zL)5S4FBD}Z9Rp<}{!x6Fa2#uq$-O=5<-~Eq2(i*M*WX4REh7NfVh8maC zc5n2)ZE?)1)kk6r(U>8 zPUqg^(D_9SDo1xnc5Uf)>-zNn>x}O2i!bk?3Bvlb2T^%Z29VSx~CS4OQ zQwKy5GTmvq-5I()>ADlL^(SWQPsufymS;G7ojg#TBMYDuKvsX_eWsD$`|EX3J~LR@RxXsxx0xZ*g(Wl*wmnM1XE( zED7=pW^j0RBMr#u_H=O!kqA%iJ1*3eAi;e7Q{;y3F4k)Izzt9T-ao_qzwx4Nn%YeU zBN;V@lrKRVwwoL#olKmxL4K3hLyp5Ya&1yiKdJ4DTYaR2l_~PD_v@qo7A9p`pUz;~ z8tWHr=eVKlVC=Lvi*J_*wk^{&nD(>oj^vl;zQNZ+cS)~^+jQ#w#{I7q7Mn7^pM2TM b=L2i0iEuSX(wvJxXEAuX`njxgN@xNA9Lkdu diff --git a/mods/moreores/textures/moreores_copper_rail_curved.png b/mods/moreores/textures/moreores_copper_rail_curved.png deleted file mode 100644 index 6cfc8c2dc2c1e5f698f08e32fdd1f2de3c9e6722..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf(g2?jS0J6?C6nzVlj93Svbnx8 zd496_{;~xDKqOb_Wl$I>TNEHy6ew35BwrFNUm7e|79w8}3PcLkkt(&3ighunbuntq zvC7Ty>MaTCEs5IgNgACgn!V|oy_tFwvh^os>rcu7B7>><1~UqcW)&IDE;gQ1Vm!CR zcz&tL{4(Q(<)(|uO%_#{E&-xSv*k7BD{9PF*O{-Wvslw$adFL*uBz>(K!-Ax1o;Is zI6S+N2ISOxx;TbNNU|PeS7K&lU^x(YxX7hb&&8$p+`s>sAO#1mN;4!}*~XADnZ;o? zPjSQJezi4qOg+*w?l75%?=SeqV6ttwan4<4-rvv9zd7f?+^){uChey$y}`V8`@RPY zen#&*R8Tv8fuvgYef@ZurLN7rQ_s#nUXtF)Cc*o1a=oq=j~=`1heDuD44$rjF6*2U FngIDrfuR5Z diff --git a/mods/moreores/textures/moreores_copper_rail_t_junction.png b/mods/moreores/textures/moreores_copper_rail_t_junction.png deleted file mode 100644 index 57759193a2798bebe1899827ad4e43f53668b652..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf`~aU2S0J74DV^aZlj$v!<0F&f zE0gOhljkR!4@Ca51p#t}UIv9gGElZCP_8&gz9d+_G+3@IM7|;vh!iTr6sjXtY9kfv zVpQv5)as*^n&Z`564ZOsHT$#lCT8nT$}yOnYcM6(U|PQ6^nAk^1%@*Ujb;}c&nYpU zTVgz~#CU$G$^0_oh2^G8DomHxn6IcYUtMRurp{tbgT=))Q~qt}*$i|dV@Z%-FoVOh z8)-mJtEY=&h(vhkxlo})3?j}KyS*3e2)+}$>HpS`7pEQiZS#2&XM*5-o`UV$mOstf zI4}Q+Eak75kB{%p;&_g5A%gpqJmp4{Eol2#~{S*?36zpfBL^yZc7t;(#B$G zy>j0B+pCs|7Cd*_B@)RXsaawAQT!&u@xJmijtw)GRMwqgR`6h65c1*RVxYkcp00i_ I>zopr0Bu)JQ2+n{ diff --git a/mods/moreores/textures/moreores_gold_lump.png b/mods/moreores/textures/moreores_gold_lump.png deleted file mode 100644 index e63a6d2f66e675cd48fd66dd66ed8e36a10c6a9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Wq?nJE0E5Q=P6C*sn6kC)Frrb zg3y+k!iScMo?I<?oKY_-4wZ6CCWDfA}5Je{!a7!t@6Mi4y*u8cKfb9e14@eB&x6Gu7O@ S$EyT1ox#)9&t;ucLK6V*Kvwtw diff --git a/mods/moreores/textures/moreores_mineral_copper.png b/mods/moreores/textures/moreores_mineral_copper.png deleted file mode 100644 index bc3d9c16cb6234d092741ea7ce312603e1b63c40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b1=6z%ot9R*ZEX+Q-W4wR z;4uqOh_NKdFPOpM*^M+H$HLRaF@$4ga)JYcGt1;i1~2Um98D=K5*rvcC^bP0l+XkKcoZtO diff --git a/mods/moreores/textures/moreores_mineral_gold.png b/mods/moreores/textures/moreores_mineral_gold.png deleted file mode 100644 index c8aede3dc5824e942d25761ebbc986ba28607947..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b1=8>KF?_$@@aGi6-=_^< zHuL`l3Ne-h`2{mLJiCzw1fufukvfMPdWP1|?TV$HZi3 wfzvl7e4_#y8adOpY%uH+)L=8>RJy@%_7u~-@EWK6Kr8W4$S;_|;n|HeAjiVf#W93qW^#f9gEPzINCq$M4IE7=ED{?SHYhneIx4EV w3Y_-j^oVFx!+9p%D*|(1I=LYboFyt=akR{0Qb2rcK`qY diff --git a/mods/moreores/textures/moreores_mineral_tin.png b/mods/moreores/textures/moreores_mineral_tin.png deleted file mode 100644 index fc718370693a473d3409c74ba39b6be56f244364..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0VR<-9yJ7p0ukCc@5++ zmIV0)GdMiEkp|=#d%8G=a6~63Ff=n5Xfhq?@nz&$!^cx_;KhLhQnO538xuu+T&_4W kcx*~@6m=9ecIshZxb4WAwOso`KTtb^r>mdKI;Vst0Ot270ssI2 diff --git a/mods/moreores/textures/moreores_mithril_block.png b/mods/moreores/textures/moreores_mithril_block.png deleted file mode 100644 index 1b3398f64463017599aeecdeb7a1f29ab645516a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 372 zcmV-)0gL{LP)RO{H#eR*IG;E;p*cCCIXR>{I;A=~r#m~U zJUpvBJgq%Fu2CZ!R{#J2x=BPqR2Ufr!2x1|Fc1X5Gqz|NQ<2sHrks%7&Hta+8H;AY z@+AzX5I#cAmQ*ndJh;f+lbt-Gp;K(fBl=+9f1NAbHv(i0cJfZWFl&P_d9pZxt%?)a zP&im<6xe5Je~aa6H+NR|b((*jy(Ampg`iNt%{|!gtXQhJ^PvJp`^5fkuN8zJBBLe! zkSkP)2f1d8a#r`fLlae#jfkp+3sCut%63L$7ug5^2o}fje*MaMxQEMlzNLSTn;G=H SLv51)0000&`GMcrY&r`EYPC&|n5nS3j3^ HP6`>W@fg?!eWJm#cC_7^)@z}ZEd&P+U{_1Iq2haI3(m)WaNp2gj2nNPl|z>8B2ov zf*Bm1-ADs+f;?RuLnJQG?YYR;puoW(7^oDu>i_>6DW@~n->cXu&9LG0-y7%8uDkZ? z)zVd2vley~%ny7s<FVdQ&MBb@0DFf|XaE2J diff --git a/mods/moreores/textures/moreores_silver_block.png b/mods/moreores/textures/moreores_silver_block.png deleted file mode 100644 index 556af1c3236501d27ee38bace6573c1256274966..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u3NTmyLjo+ox69R3ryP$ z6m;-(aSY**QP{G7LZeE ot!7;t5ItX}r(2jS^I=@wuZ`THkEX=30nK9YboFyt=akR{02xgzApigX diff --git a/mods/moreores/textures/moreores_silver_ingot.png b/mods/moreores/textures/moreores_silver_ingot.png deleted file mode 100644 index 49c7a0704ab94691d60ada9155dc1b621a065be4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!S%6Q7E08ueHcm=UFRQMutgCBm zYinw6@96FApE70M!i8J5Z{N9R&%T2Pj~qXK^u&piXU?2Gckas7tF8W~XMsAIN`m}= zCY4P-YXRi>db&7(J3Hl1$DjW1mD|$9p0u%8 zTCbe<{`RV6q6N>Lc8NqXNNQG?eiXmSaJ;YljAO%$C6#q&m=!#j7leE`xEN?KgQu&X J%Q~loCIBI)RR{n8 diff --git a/mods/moreores/textures/moreores_silver_lump.png b/mods/moreores/textures/moreores_silver_lump.png deleted file mode 100644 index f71f5e321b011ac89e28e2e62515cd0176225111..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Wq?nJE09jk$Vki1&M7RcZ)s`n z=;-Y0n>cOS)LFBp&zUoO-n@AW7cN-5c;S*IE7z=9w{hdP%zBav2Pk@>k zOM?7@862M7NCR?$JY5_^BrebGxyaX`z`-CGs1&&B|Nk2)r!&{ztJo>cu;KLI8|Tli zyY}kU(p6cr7IqZO4}3G_(FqRr%|HAO=|4GBH(~k%fkX-aP7NhL_Kv&G4Zd*|lbLF6 T-s4pQn$FgTe~DWM4f&0|~c diff --git a/mods/moreores/textures/moreores_tin_block.png b/mods/moreores/textures/moreores_tin_block.png deleted file mode 100644 index 9dd053c1587400e60129aefd00105515dee6e796..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|uJhNe+jI2jvGeC2zRXPo z3OabYIEHY@@*Z^LZ7>jFJy`3zGn}b(lf5H@j6jRHq)$ diff --git a/mods/moreores/textures/moreores_tin_ingot.png b/mods/moreores/textures/moreores_tin_ingot.png deleted file mode 100644 index 901d23107982554b3ebb241ba06564618cb4c0c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!S%6Q7E08ueHV%l5O(`u+uc*jx zYAR@MF74{7n>ev={`{5Owyoc_Ys>!qdyXF6d+gYu)2EM~J9qZVm5G0=K_)Pj1o;8! zvdL#HfIMGM7sn8Z@VO@q#TpcNm@ljn72I;+cl@IboFyt I=akR{0IJngSpWb4 diff --git a/mods/moreores/textures/moreores_tin_lump.png b/mods/moreores/textures/moreores_tin_lump.png deleted file mode 100644 index 5114985ab72106f2bb9940be15238f384690dec5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!O@L2`E07L|j}J~tiptE)ZD=TL zX{qS$ZkRl|ZTj?%nKQfR%;}pyzkk7kiHjCZUc7kD>eY+ZuV1ls>zbWAH}2UJe)wk% zP(NcykY6x^!?PP{Ku)lyi(`ny<+(i<`5F{B7z6{Af;ayAA3s@l`QEC>PxBZK=zU*o zAD+8)+ST=wiusIH1m78V&6~s{`7lB3Hs_C4iJN?ngm{!n9%~9#9(l>IZ+G#AliaPx WnEHOHpZ^Usp25@A&t;ucLK6T<)mae$ diff --git a/mods/moreores/textures/moreores_tool_bronzeaxe.png b/mods/moreores/textures/moreores_tool_bronzeaxe.png deleted file mode 100644 index cea9f359bf3cb0a5e075e811e99471b5a04fe85a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW1=3DRoUyhlTca87RkA+m zREpzx(hU@4ED7=pW^j0RBMr#W@^o-xdYd^L*fN0*+h6Jnuwee>MYhQaAo3BV6?x^$=a66AGi!?6oaR$pUXO@geCw} CIV-aO diff --git a/mods/moreores/textures/moreores_tool_bronzeshovel.png b/mods/moreores/textures/moreores_tool_bronzeshovel.png deleted file mode 100644 index cdc738424f75ac9d897f2062dcc3c3cef5df2f2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW1=3DRoUyhl3;Y;f)N{O_ zto>}|j+H=B#*!evUsv diff --git a/mods/moreores/textures/moreores_tool_bronzesword.png b/mods/moreores/textures/moreores_tool_bronzesword.png deleted file mode 100644 index aa6adc3cbc918a517f1c737b40b9acaa0a5d0616..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeX1=5-#tWHXtv9>DlDhvgF z8kh1JUet5EpRE0HmYKI|c{Wf5V@Z%-FoVOh8)-m}ji-xa2*=Fi1P4|B PG>5^{)z4*}Q$iB}xNI{> diff --git a/mods/moreores/textures/moreores_tool_goldaxe.png b/mods/moreores/textures/moreores_tool_goldaxe.png deleted file mode 100644 index 0290f3f68b865ece1a1b302e51c5c65c62107588..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW1=3DRoUyhlTPCtR-7WO- zg6CO|$&El!#*!evU0(CKXy85}Sb4q9e0F5Xmf&c&j diff --git a/mods/moreores/textures/moreores_tool_goldpick.png b/mods/moreores/textures/moreores_tool_goldpick.png deleted file mode 100644 index 129e449ab5ca337229bda36ade512fed2028c040..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=3DRoUyhl&kxAIJgEHn zQo!d+K^nI*=Kv)bOM?7@862M7NCR?QJY5_^IAmE5I`SS+;9)r6Z5Y5kmuXU)<_rdv z4~O=*++}VL$r??hjwsR;hQ$aEtIxG!Z$bCX^hM(8VI+z*J{>lP$6D*QHFL Oc?_PeelF{r5}E)Iel<=2 diff --git a/mods/moreores/textures/moreores_tool_goldshovel.png b/mods/moreores/textures/moreores_tool_goldshovel.png deleted file mode 100644 index 1d07af8897e1479b77ce05d3ce3e20f4a1f6f165..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW1=3DRoUyhlv#J@M?iTuT zHEjBYH-SJ=#*!evUC49t;J3 z8YdTXKHV++jG{~vl1IZ8yX)v*(rb2a|rJ_tombb!Pa>bAKq4G`Ttn;(qV&ZVNdr@7J6RK ocJ#^rC)sN3Jz2|^r+G0lTz+G4(_Oc3H_&(nPgg&ebxsLQ03dBP^Z)<= diff --git a/mods/moreores/textures/moreores_tool_mithrilhoe.png b/mods/moreores/textures/moreores_tool_mithrilhoe.png deleted file mode 100644 index 9d226f7dc16459ed3bc2cf8bf72fbebc5fdd52df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW1=1TfY&d!HEal| z5uKdS&>Xrt;mn6n?geKytg$t?c8^m)%-x;2rSOs`qt9obgpf840|O05772-#1x!3X tYyymIZVO)VZLnhOVBm0IX<$%eU|7C|Z|yb?tz@9N44$rjF6*2UngG3DI~D){ diff --git a/mods/moreores/textures/moreores_tool_mithrilpick.png b/mods/moreores/textures/moreores_tool_mithrilpick.png deleted file mode 100644 index ff1ed7c91ffb6b22f90de0994ff6804b6b536486..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW1=0*UZ4A2Y42DyjlsIE; zRaOZF{Q(LxmIV0)GdMiEkp|>Adb&7Bf9k_T>qjY-&kAwioF# zykq^5$M{J^f&W1&<78=<^~`N88A5EUJC5Drxv_|m`9g#I1Pj*LORY9<1=;86>gTe~ HDWM4fxzsMe diff --git a/mods/moreores/textures/moreores_tool_mithrilshovel.png b/mods/moreores/textures/moreores_tool_mithrilshovel.png deleted file mode 100644 index 18a7de09b6f1df2b3758a3aa42386fbd028d7472..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW1=0-C!3^4s42IL3lsIE; zRTh2Pb^$2JSQ6wH%;50sMjDV~;OXKR!V#UE;K10#Brq#5lJk&&QIpY(DN_`C6qK1c olv^a7Hd{HEwi`^)J-{H$z~J$W<%qEM6BUs0p00i_>zopr0G;q9A^-pY diff --git a/mods/moreores/textures/moreores_tool_mithrilsword.png b/mods/moreores/textures/moreores_tool_mithrilsword.png deleted file mode 100644 index 09a030caa41029a36833205f52fd83af510e4b33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeX1=0)xh779t4BCwhhSL~~ z=V*$sIw^6++Nu=zX@r?Zi2)TbmIV0)GdMiEkp|@0c)B=-a6~63IIuP`3CuE-I3-}( zW+2hbyOGO)%YjuwHc=~RftJKFYp0BJT|ylmRm{pRYo%P87!SEJG29kpS2lf+@g8KY Mr>mdKI;Vst001f}761SM diff --git a/mods/moreores/textures/moreores_tool_silveraxe.png b/mods/moreores/textures/moreores_tool_silveraxe.png deleted file mode 100644 index d33edd596298a2695946f099d4103545253553af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW1=3DRoUyhllUB~#aeV*T z8FVdQ&MBb@0Ke!a1^@s6 diff --git a/mods/moreores/textures/moreores_tool_silverhoe.png b/mods/moreores/textures/moreores_tool_silverhoe.png deleted file mode 100644 index 066b9088a4c3b88d4d15bc4dfeeef9ec20310a0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW1=1TfY&d!Hi&V{KJ3-E@zhJ9p*w?dx~$ym|lruJC0GplX(qAirQB&9HfL+AJXD?djqe z!Z9;Bp`m$qdEy$=a(#!$)!)MoL`>xrV9U;6Xu0@o3Bxi=A&IGqOgubZ0*q{IiYpkH tCo{S_!?$iKmNW2!|}|K}TK&MIMF?X%aJ9=Q2%VW#_oT{y%IT z>w#*9@4O4nGyG!MC%2%g`9!J1MFCIeMBa%Jvzek*7BC2XU=}oE<8`>WQaTrQ6qUKe`{Ex0w;Bg0UpXFPOpM*^M+H$HvpeF@z&JIl+PT7@NSXN~5^{)z4*}Q$iB}4}vs{ diff --git a/mods/trash_can b/mods/trash_can new file mode 160000 index 0000000..a94e587 --- /dev/null +++ b/mods/trash_can @@ -0,0 +1 @@ +Subproject commit a94e5872aafd46e9508f733a7955b7dd5599d5dd diff --git a/mods/trash_can/README.txt b/mods/trash_can/README.txt deleted file mode 100644 index 1ec9eef..0000000 --- a/mods/trash_can/README.txt +++ /dev/null @@ -1,62 +0,0 @@ - _____ _ _____ -|_ _| | | / __ \ - | |_ __ __ _ ___| |__ | / \/ __ _ _ __ - | | '__/ _` / __| '_ \ | | / _` | '_ \ - | | | | (_| \__ \ | | | | \__/\ (_| | | | | - \_/_| \__,_|___/_| |_| \____/\__,_|_| |_| - - - - -This mod adds a wooden trash can, and a dumpster to the game. Right click it, put in your trash, and click the empty trash button. -You can also throw things in the wooden trash can by pressing "q" or throwing them out of your inventory. - - -Dependencies: Default - - - -License: CC BY-SA 3.0 - -This work is licensed under a Creative Commons Attribution 3.0 Unported License. -More info at http://creativecommons.org/licenses/by/3.0/ - - - -Crafting: - - -Wooden trash can: -w = wood planks x = nothing - -w|x|w ------ -w|x|w ------ -w|w|w - - -Dumpster: -i = iron ingot c = coal block g = dark green dye - -c|c|c ------ -i|g|i ------ -i|i|i - - -Contributers: - - -Zeg9: - -Made it so you can throw stuff in the trash can (by pressing "q") - - -Mossmanikin: - -Made the nodeboxes for the dumpster, the textures for the wooden trash can, and the texture for the dumpster node. -(with some editing by me) - - diff --git a/mods/trash_can/depends.txt b/mods/trash_can/depends.txt deleted file mode 100644 index 331d858..0000000 --- a/mods/trash_can/depends.txt +++ /dev/null @@ -1 +0,0 @@ -default \ No newline at end of file diff --git a/mods/trash_can/dumpster.lua b/mods/trash_can/dumpster.lua deleted file mode 100644 index ea2d4c1..0000000 --- a/mods/trash_can/dumpster.lua +++ /dev/null @@ -1,145 +0,0 @@ --- Dumpster nodes --- by Mossmanikin --- License: WTFPL - ---Custom Sounds -function default.node_sound_metal_defaults(table) - table = table or {} - table.footstep = table.footstep or {name="default_hard_footstep", gain=0.4} - table.dig = table.dig or {name="metal_bang", gain=0.6} - table.dug = table.dug or {name="default_dug_node", gain=1.0} - default.node_sound_defaults(table) - return table -end - ---Nodeboxes(some are unused) -local cube = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5} -local selectah = {-0.4375, -0.5, -0.9375, 1.4375, 0.75, 0.4375} -local container = { - {-0.4375, -0.5, -0.9375, 1.4375, 0.75, 0.4375}, - {-0.5, 0.75, -1.0, 1.5, 0.875, 0.5}, -} - -local container2 = { -- the one on Container.png - {-0.4375, -0.4375, -0.9375, -0.375 , 0.625 , 0.4375}, - { 1.375 , -0.4375, -0.9375, 1.4375, 0.625 , 0.4375}, - {-0.4375, -0.4375, -0.9375, 1.4375, 0.625 , -0.875 }, - {-0.4375, -0.4375, 0.375 , 1.4375, 0.625 , 0.4375}, - {-0.375 , -0.5 , -0.875 , 1.375 , -0.4375, 0.375 }, - {-0.5 , 0.625 , -1.0 , -0.375 , 0.75 , 0.5 }, - { 1.375 , 0.625 , -1.0 , 1.5 , 0.75 , 0.5 }, - {-0.5 , 0.625 , -1.0 , 1.5 , 0.75 , -0.875 }, - {-0.5 , 0.625 , 0.375 , 1.5 , 0.75 , 0.5 }, -} - -local container3 = { - -- Top - {-0.4375, 1.125 , 0.1875, 1.4375, 1.1875, 0.4375}, - {-0.4375, 1.0625, 0.0 , 1.4375, 1.125 , 0.4375}, - {-0.4375, 1.0 , -0.1875, 1.4375, 1.0625, 0.4375}, - {-0.4375, 0.9375, -0.375 , 1.4375, 1.0 , 0.4375}, - {-0.4375, 0.875 , -0.5625, 1.4375, 0.9375, 0.4375}, - {-0.4375, 0.8125, -0.75 , 1.4375, 0.875 , 0.4375}, - {-0.4375, 0.75 , -0.9375, 1.4375, 0.8125, 0.4375}, - -- Border - {-0.5 , 0.625 , -1.0 , 1.5 , 0.75 , 0.5 }, - -- Main Body - {-0.4375, -0.4375, -0.9375, 1.4375, 0.625 , 0.4375}, - -- Grip - {-0.5 , 0.0 , -1.0 , -0.25 , 0.25 , 0.5 }, - { 1.25 , 0.0 , -1.0 , 1.5 , 0.25 , 0.5 }, - -- Feet - {-0.4375, -0.5 , -0.9375, -0.1875, -0.4375, -0.6875}, - { 1.1875, -0.5 , -0.9375, 1.4375, -0.4375, -0.6875}, - {-0.4375, -0.5 , 0.1875, -0.1875, -0.4375, 0.4375}, - { 1.1875, -0.5 , 0.1875, 1.4375, -0.4375, 0.4375}, -} - -local container4 = { -- the one on Dumpster.png - -- Top - {-0.4375, 0.75 , -0.9375, 1.4375, 0.875 , 0.4375}, - -- Border - {-0.5 , 0.625 , -1.0 , 1.5 , 0.75 , 0.5 }, - -- Main Body - {-0.4375, -0.4375, -0.9375, 1.4375, 0.625 , 0.4375}, - -- Feet - {-0.4375, -0.5 , -0.9375, -0.1875, -0.4375, -0.6875}, - { 1.1875, -0.5 , -0.9375, 1.4375, -0.4375, -0.6875}, - {-0.4375, -0.5 , 0.1875, -0.1875, -0.4375, 0.4375}, - { 1.1875, -0.5 , 0.1875, 1.4375, -0.4375, 0.4375}, -} - ---Node Registration -minetest.register_node("trash_can:dumpster", { - description = "Dumpster", - paramtype = "light", - paramtype2 = "facedir", - inventory_image = "dumpster_wield.png", - tiles = { - "dumpster_top.png", - "dumpster_bottom.png", - "dumpster_side.png", - "dumpster_side.png", - "dumpster_side.png", - "dumpster_side.png" - }, - drawtype = "nodebox", - selection_box = { - type = "fixed", - fixed = selectah, - }, - node_box = { - type = "fixed", - fixed = container4, - }, - groups = { - cracky = 3, - oddly_breakable_by_hand = 1, - }, - sounds = default.node_sound_metal_defaults(), - on_construct = function(pos) - local meta = minetest.env:get_meta(pos) - meta:set_string("formspec", - "size[8,9]".. - "button[0,0;2,1;empty;Empty Trash]".. - "list[current_name;main;1,1;6,3;]".. - "list[current_player;main;0,5;8,4;]") - meta:set_string("infotext", "Dumpster") - local inv = meta:get_inventory() - inv:set_size("main", 8*4) - end, - can_dig = function(pos,player) - local meta = minetest.env:get_meta(pos); - local inv = meta:get_inventory() - return inv:is_empty("main") - end, - on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - minetest.log("action", player:get_player_name().." moves stuff in dumpster at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_put = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().." moves stuff to dumpster at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_take = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().." takes stuff from dumpster at "..minetest.pos_to_string(pos)) - end, - on_receive_fields = function(pos, formname, fields, sender) - if fields.empty then - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - for i = 1, inv:get_size("main") do - inv:set_stack("main", i, nil) - end - minetest.sound_play("trash", {to_player=sender:get_player_name(), gain = 2.0}) - end - end, -}) - ---Crafting -minetest.register_craft({ - output = 'trash_can:dumpster', - recipe = { - {'default:coalblock', 'default:coalblock', 'default:coalblock'}, - {'default:steel_ingot', 'dye:dark_green', 'default:steel_ingot'}, - {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, - } -}) diff --git a/mods/trash_can/init.lua b/mods/trash_can/init.lua deleted file mode 100644 index 4b7f2f0..0000000 --- a/mods/trash_can/init.lua +++ /dev/null @@ -1,78 +0,0 @@ ---dofiles -dofile(minetest.get_modpath("trash_can").."/dumpster.lua") - ---Node Registration - -minetest.register_node("trash_can:trash_can_wooden",{ - groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3}, - tiles = {"trash_can_wooden_top.png", "trash_can_wooden_top.png", "trash_can_wooden.png"}, - description = "Wooden Trash Can", - drawtype="nodebox", - paramtype = "light", - node_box = { - type = "fixed", - fixed = { - {-0.375000,-0.500000,0.312500,0.375000,0.500000,0.375000}, - {0.312500,-0.500000,-0.375000,0.375000,0.500000,0.375000}, - {-0.375000,-0.500000,-0.375000,0.375000,0.500000,-0.312500}, - {-0.375000,-0.500000,-0.375000,-0.312500,0.500000,0.375000}, - {-0.312500,-0.500000,-0.312500,0.312500,-0.437500,0.312500}, - } - }, - on_construct = function(pos) - local meta = minetest.env:get_meta(pos) - meta:set_string("formspec", - "size[8,9]".. - "button[0,0;2,1;empty;Empty Trash]".. - "list[current_name;main;3,1;2,3;]".. - "list[current_player;main;0,5;8,4;]") - meta:set_string("infotext", "Trash Can") - local inv = meta:get_inventory() - inv:set_size("main", 8*4) - end, - can_dig = function(pos,player) - local meta = minetest.env:get_meta(pos); - local inv = meta:get_inventory() - return inv:is_empty("main") - end, - on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - minetest.log("action", player:get_player_name().. - " moves stuff in trash can at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_put = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().." moves stuff to trash can at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_take = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().." takes stuff from trash can at "..minetest.pos_to_string(pos)) - end, - on_receive_fields = function(pos, formname, fields, sender) - if fields.empty then - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - for i = 1, inv:get_size("main") do - inv:set_stack("main", i, nil) - end - minetest.sound_play("trash", {to_player=sender:get_player_name(), gain = 1.0}) - end - end, -}) - ---Crafting -minetest.register_craft({ - output = 'trash_can:trash_can_wooden', - recipe = { - {'group:wood', '', 'group:wood'}, - {'group:wood', '', 'group:wood'}, - {'group:wood', 'group:wood', 'group:wood'}, - } -}) - ---Throw In Trash Can Code -local old_on_step = minetest.registered_entities["__builtin:item"].on_step -minetest.registered_entities["__builtin:item"].on_step = function(self, dtime) - if minetest.env:get_node(self.object:getpos()).name == "trash_can:trash_can_wooden" then - self.object:remove() - return - end - old_on_step(self, dtime) -end diff --git a/mods/trash_can/sounds/metal_bang.ogg b/mods/trash_can/sounds/metal_bang.ogg deleted file mode 100644 index 4271992350817ac8eaf457c8c3b7ac413720c2a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19706 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 a{x6K4Z_@uUAEG@i2XCRx{}uDEls^GUeR>!G diff --git a/mods/trash_can/sounds/trash.ogg b/mods/trash_can/sounds/trash.ogg deleted file mode 100644 index 410f35eac26769de0b716b57c53792e58a56ec16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24386 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 diff --git a/mods/trash_can/textures/dumpster_bottom.png b/mods/trash_can/textures/dumpster_bottom.png deleted file mode 100644 index 06850c5fbbd90bad6ba7d30ebdf1ac9de871451f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 835 zcmV-J1HAl+P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv0008ANklsQ&Q+w#%*O&Cnh04>S#k?MFf~8jnu6j-lV#-Wh(qzjJf@*1z|@`*K&| zg-^2p$1Yr1MitvDHT6%;^>$x$+eAodq+guP3-1I`M!c6S8t} zwz(UzY@!!ad`3_rQ96O;P`ii}nmS%Az`3Wb2RL!*m23ZD;+(Tn;ievoB|Yu=>s|XI z1e;j*6;|4;7Iq@+OqfmNWqqye+gC$a1}KX_?88c`mm#l*UOfT%NZJ0CcIFHpNA$Om zF=P6S(gnkBJL-|ueHQ6YTrl^IV-8*c^b26GJq2A3=u)!OVU;vW3aZeEBa&Mnm0IGN zNkEd3pZew}8k`3(pD5kOKzk0e2y(&dedD(SENpbBa1u)2rS5nXXmyQGS6=ITX2J_ZVnN8sFq=YjRf<$wDq zc8$cr`IN*GU-XU4SnGi64{2u~xA%>$pK<#U?L2n0hobdUx4n;A`<8Y< zw+`@Tfo&-23~kVO*4uh!YES*{2eBcdMOS-G)MMO!>)}HwUJCUD{|_p;qqG}5)EU%!5ORXyERKY#i3@z8zP0l=_*a`_dn>+9JN<1fEH z|BRRR`zPQ005JY_J@N1Fet*WId9nTCk$J7p`isqj;h&cP;_mkH;nx>uxE8yF_kR4? zp+cBTwc>Cnn||KO7UtZw9n5M@b5989OB_`@`ABo51`6g@2r1htPI;wHsn0z*pGq={ zk~Q9GFsV4LBy~+W#&<-3M~77q1&Td}ib?5i%r?&=WGPLh2rBKJ{9xE@?wqqV6(kX5 z5fc2{!$-HqKxi?q-uu01&NR*#8+p6Re|Nk57E8!Q@uy{SAP8e{6QNLZHCp)NbZA2K zL`?&t|Flo7OtzPx>?|_$SVJWNx`)_D;(-0gTrl9I9W*qkB5CAhx zM_s1Y9jT0iUA3*NaqbFAQq>!t-}`A|JCX5Yf_qI1O2jrrD<~_pbtK zYV$x^hPZQ3nvPtZ!f}mWQZ6)t%(Ig&yaRK4lWnXs~;wAM1?!H!xhI~dut5Y{;nBa4h2 zCYMm&D5Y3UDKTd^>kBT4Zcuv91-b6vg)H$m0XIi2f53SK6-lj$LHVv^goNGS|HJkQmePNxu<7!HRZ)RW1C44+YO>g947_(gDFh@NQ%feJtcEk;X4 z7y*=_)oR6ddI}Jhi{SXQOi!*r<&`0E+_VrfJ4~1*Oi-A`z;=qM4S*7cpaI+9mQp~# zo0wW9MQS*Hv)N=32T;xi6$L7U5W3W8;ldsaa2uegDzlolLqr>o$94~(oXMP3>mI0Q zvzdMX7lIZ>m^8=oKz3xw>nJ&L;V}>4Q6YdgvS}38rwK8o#Tdo^9AYpv3e%~&ovtuv zP^CvE=wV$oI|*r-JYS94RGjtqyDt|Zx`ZsDVjPrk!XZslSt^&y+5mzO14)vofPBzz SM<0!^A9Ii$_d0J!{f9pgg;_BG diff --git a/mods/trash_can/textures/dumpster_wield.png b/mods/trash_can/textures/dumpster_wield.png deleted file mode 100644 index e87c6b48ec6d59206899445745e2ebcb2a3c84f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4254 zcmeHKJB$@o82;vcXYOM!?7}Xf2#Qe9Y9+*oO8^N3jfHl`+C&qqXiV&^?Tm$;l{6*_ z32I?Mh?XQKCaB>h?&I$6ea_4|GvoK4yTjhQtL%csHlAf>?wrT}fB*NthEFb>KUI(R zMgZz(PS3u<=K;AYKJOPVUF!1TzkBx7EDHJi;=39;Qe)k(Q5eD?VaCxZ{q zoI4rZs?0Qx)IU=CG|)VHX7-gg-wLe*&EJXcR1Y=(4`ACFaJLczPd%R( zwrwNNbGWXHe!tIS1uB&g?e;RVEJL+ggYO4Moa~eRgFzqjwvlT^^eC{00P4FJ z3$d;!nAe0Lza7V=RlX5swDKmviXu0FWNs8(r_(lTqFCezI00qbLlP`&jm5>gH8W`d z?A+HW#3Hd$4$2UVEX!II0zuW9|I$?@09lhgS}XZEG6Xo?@sb!)fv*|BUV`|tzseh3J+d3l3lqqq7;apJ zy0Kt_N!BF}N)YlceizC`xIASD@Zx0;e$KNFv!I{A-XFk^8%SejkKcxyX*LWSYkaH+ zuzLVE<)I)(_*xUva%6Ywib`Y5cWTJ=0EuR_ zdlXo6Py``JAnCx+sz!vklN(!9Mv4)U;uWMUMmgzM9@)$$FtKMB-NKVj4RftK=(NTC z!-6H^#sDmIx^NR-Zh^_k9hkq@LS_vRPyuqE6xz@htqPcb^lM#mywJ!hHAJ+|_V=NY zG5;qD%q{XPS!~TeU|O)ISQ>@$;jb%6sGo6k&|ZI3XOHKlxRswW)LF-wo@hO7~WEfBuY_K$SA?k8Y53`V*r#6pzicx z&)BH?P26p-z*iY|>>kpn>`7#~DA&fa2TLu0spoJ$*C{;PGopQmG`k5L%}hw>Dzywv z2E9B)QCp_k`a=K@3z5u7F|yA2$nF!@GmQ3(QLLF>4rwhEtlUG!XCW4)EPpG9?8}DyZ}peaK~sN`qP(V*q42J#z@WuC@`pKFPS~BAKb7VzVu$8fq>? zS1-fbQ8Rh&U0*?d6X@~0^b=7kmr~4G4t2z}T%W1If4V)KGYhp!Kay~mG=KVp6(c!ol0H1>%)^tBc9F7u;9l#24=uy18?g2B&Iqs#yL`=0^Gc7l*m zKietF?*#GVXp5F^DBV&&zwwU~Th+H= z--aL@+wr3OPmF#&9w5HYp77hy+TKB%1?N%oqLRzVKd+4K=-Sfl~)}k&$2!o zWks82;7wIGIkmOrN4sF1jQXpsLRmiIYr_x9b<0om`d9#-NW&(Fw&a3MWc;V)Z3p1E XH;*0v`u$(TiZdtA&t5+9&c}ZP6fg4x diff --git a/mods/trash_can/textures/trash_can_wooden.png b/mods/trash_can/textures/trash_can_wooden.png deleted file mode 100644 index 7ba44d8b20ae8e3c78e7602b453065d59503c3f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 464 zcmV;>0WbcEP)m#p`PXS<@xA%v^Sj<#zd23d2@C0KF!j?KE2HW1ONaec@3bb z?89@Cl@>sfEwa)+zRs-Uq_8iOyj89Z%raj#=i?!^(5y;Fyr^jqYNgZ<1Awx2+v>BU z5&96|4}?+N|Gr_KZA%>Ss-b-Y>j;3+*c*gB2Js*k0L&sFDBLwDrP@JFs6W24 zMP->}w)BBgpYx)qn%&S!sYzOPKi4IBx>*|B14H@*zp6bVA;JKQ(m9hcD$=0$bnTus^MVMnuSXDm?RmO zHgIjQ*1YD--E<+Q{XE z)7O>#E-M!glf>K1lV5>CDxNNmAsXkCZ3-SRFtZhGC{IX8uqY7d77=FdOb9u=qHW<~ aMuv~CSrepJ&Rh&s&*16m=d#Wzp$Py<*dk;A diff --git a/mods/wireless/textures/trans_side.png b/mods/wireless/textures/trans_side.png deleted file mode 100644 index ac2f567710366c10511b26712dd0b2402cda1b26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9F5M?jcysy3fAP>{XE z)7O>#E-M!gGk^KQTA)0Gs;7%%h{pM3n}P=n%xnb(8`2XJED9bdEE5rC?o0?dyrOO4 bVn&9KuUQj*&+GaK)WG2B>gTe~DWM4fQB)&v