From c9a7f0e0024c9833bcdb160c20ececaa7be0cc0e Mon Sep 17 00:00:00 2001 From: Sergei Mozhaisky Date: Tue, 28 Dec 2021 18:38:34 +0000 Subject: [PATCH] update techpack to 2.06 --- techpack_modpack/.gitignore | 49 - techpack_modpack/COPYING.txt | 28 - techpack_modpack/LICENSE.txt | 1010 ++++++++++------- techpack_modpack/README.md | 54 +- techpack_modpack/gravelsieve/hammer.lua | 4 +- techpack_modpack/gravelsieve/init.lua | 283 +++-- .../gravelsieve/locale/gravelsieve.de.tr | 14 + .../gravelsieve/locale/template.txt | 14 + .../textures/gravelsieve_auto_sieve.png | Bin 1568 -> 1601 bytes .../gravelsieve_compressed_gravel.png | Bin 713 -> 753 bytes .../textures/gravelsieve_gravel.png | Bin 2214 -> 2253 bytes .../textures/gravelsieve_hammer.png | Bin 1191 -> 1325 bytes .../textures/gravelsieve_sieve.png | Bin 1527 -> 1562 bytes .../gravelsieve/textures/gravelsieve_top.png | Bin 491 -> 934 bytes techpack_modpack/i18n.py | 450 ++++++++ techpack_modpack/lcdlib/mod.conf | 1 + .../lcdlib/textures/font_default_0000.png | Bin 91 -> 145 bytes .../lcdlib/textures/font_default_0020.png | Bin 82 -> 281 bytes .../lcdlib/textures/font_default_0021.png | Bin 87 -> 299 bytes .../lcdlib/textures/font_default_0022.png | Bin 78 -> 290 bytes .../lcdlib/textures/font_default_0023.png | Bin 92 -> 304 bytes .../lcdlib/textures/font_default_0024.png | Bin 102 -> 314 bytes .../lcdlib/textures/font_default_0025.png | Bin 100 -> 312 bytes .../lcdlib/textures/font_default_0026.png | Bin 107 -> 319 bytes .../lcdlib/textures/font_default_0027.png | Bin 78 -> 290 bytes .../lcdlib/textures/font_default_0028.png | Bin 91 -> 303 bytes .../lcdlib/textures/font_default_0029.png | Bin 89 -> 301 bytes .../lcdlib/textures/font_default_002a.png | Bin 77 -> 289 bytes .../lcdlib/textures/font_default_002b.png | Bin 85 -> 297 bytes .../lcdlib/textures/font_default_002c.png | Bin 78 -> 290 bytes .../lcdlib/textures/font_default_002d.png | Bin 75 -> 287 bytes .../lcdlib/textures/font_default_002e.png | Bin 77 -> 289 bytes .../lcdlib/textures/font_default_002f.png | Bin 87 -> 299 bytes .../lcdlib/textures/font_default_0030.png | Bin 90 -> 302 bytes .../lcdlib/textures/font_default_0031.png | Bin 88 -> 300 bytes .../lcdlib/textures/font_default_0032.png | Bin 100 -> 312 bytes .../lcdlib/textures/font_default_0033.png | Bin 101 -> 313 bytes .../lcdlib/textures/font_default_0034.png | Bin 102 -> 314 bytes .../lcdlib/textures/font_default_0035.png | Bin 105 -> 317 bytes .../lcdlib/textures/font_default_0036.png | Bin 100 -> 312 bytes .../lcdlib/textures/font_default_0037.png | Bin 96 -> 308 bytes .../lcdlib/textures/font_default_0038.png | Bin 88 -> 300 bytes .../lcdlib/textures/font_default_0039.png | Bin 103 -> 315 bytes .../lcdlib/textures/font_default_003a.png | Bin 77 -> 289 bytes .../lcdlib/textures/font_default_003b.png | Bin 80 -> 292 bytes .../lcdlib/textures/font_default_003c.png | Bin 78 -> 290 bytes .../lcdlib/textures/font_default_003d.png | Bin 78 -> 290 bytes .../lcdlib/textures/font_default_003e.png | Bin 77 -> 289 bytes .../lcdlib/textures/font_default_003f.png | Bin 98 -> 310 bytes .../lcdlib/textures/font_default_0040.png | Bin 111 -> 323 bytes .../lcdlib/textures/font_default_0041.png | Bin 101 -> 313 bytes .../lcdlib/textures/font_default_0042.png | Bin 90 -> 302 bytes .../lcdlib/textures/font_default_0043.png | Bin 108 -> 320 bytes .../lcdlib/textures/font_default_0044.png | Bin 96 -> 308 bytes .../lcdlib/textures/font_default_0045.png | Bin 90 -> 302 bytes .../lcdlib/textures/font_default_0046.png | Bin 93 -> 305 bytes .../lcdlib/textures/font_default_0047.png | Bin 115 -> 327 bytes .../lcdlib/textures/font_default_0048.png | Bin 92 -> 304 bytes .../lcdlib/textures/font_default_0049.png | Bin 80 -> 292 bytes .../lcdlib/textures/font_default_004a.png | Bin 92 -> 304 bytes .../lcdlib/textures/font_default_004b.png | Bin 108 -> 320 bytes .../lcdlib/textures/font_default_004c.png | Bin 86 -> 298 bytes .../lcdlib/textures/font_default_004d.png | Bin 105 -> 317 bytes .../lcdlib/textures/font_default_004e.png | Bin 103 -> 315 bytes .../lcdlib/textures/font_default_004f.png | Bin 102 -> 314 bytes .../lcdlib/textures/font_default_0050.png | Bin 97 -> 309 bytes .../lcdlib/textures/font_default_0051.png | Bin 110 -> 322 bytes .../lcdlib/textures/font_default_0052.png | Bin 91 -> 303 bytes .../lcdlib/textures/font_default_0053.png | Bin 104 -> 316 bytes .../lcdlib/textures/font_default_0054.png | Bin 89 -> 301 bytes .../lcdlib/textures/font_default_0055.png | Bin 87 -> 299 bytes .../lcdlib/textures/font_default_0056.png | Bin 94 -> 306 bytes .../lcdlib/textures/font_default_0057.png | Bin 101 -> 313 bytes .../lcdlib/textures/font_default_0058.png | Bin 96 -> 308 bytes .../lcdlib/textures/font_default_0059.png | Bin 94 -> 306 bytes .../lcdlib/textures/font_default_005a.png | Bin 95 -> 307 bytes .../lcdlib/textures/font_default_005b.png | Bin 85 -> 297 bytes .../lcdlib/textures/font_default_005c.png | Bin 85 -> 297 bytes .../lcdlib/textures/font_default_005d.png | Bin 86 -> 298 bytes .../lcdlib/textures/font_default_005e.png | Bin 91 -> 303 bytes .../lcdlib/textures/font_default_005f.png | Bin 74 -> 286 bytes .../lcdlib/textures/font_default_0060.png | Bin 72 -> 284 bytes .../lcdlib/textures/font_default_0061.png | Bin 104 -> 316 bytes .../lcdlib/textures/font_default_0062.png | Bin 95 -> 307 bytes .../lcdlib/textures/font_default_0063.png | Bin 95 -> 307 bytes .../lcdlib/textures/font_default_0064.png | Bin 102 -> 314 bytes .../lcdlib/textures/font_default_0065.png | Bin 101 -> 313 bytes .../lcdlib/textures/font_default_0066.png | Bin 94 -> 306 bytes .../lcdlib/textures/font_default_0067.png | Bin 102 -> 314 bytes .../lcdlib/textures/font_default_0068.png | Bin 93 -> 305 bytes .../lcdlib/textures/font_default_0069.png | Bin 80 -> 292 bytes .../lcdlib/textures/font_default_006a.png | Bin 81 -> 293 bytes .../lcdlib/textures/font_default_006b.png | Bin 99 -> 311 bytes .../lcdlib/textures/font_default_006c.png | Bin 80 -> 292 bytes .../lcdlib/textures/font_default_006d.png | Bin 94 -> 306 bytes .../lcdlib/textures/font_default_006e.png | Bin 96 -> 308 bytes .../lcdlib/textures/font_default_006f.png | Bin 90 -> 302 bytes .../lcdlib/textures/font_default_0070.png | Bin 103 -> 315 bytes .../lcdlib/textures/font_default_0071.png | Bin 102 -> 314 bytes .../lcdlib/textures/font_default_0072.png | Bin 91 -> 303 bytes .../lcdlib/textures/font_default_0073.png | Bin 94 -> 306 bytes .../lcdlib/textures/font_default_0074.png | Bin 92 -> 304 bytes .../lcdlib/textures/font_default_0075.png | Bin 83 -> 295 bytes .../lcdlib/textures/font_default_0076.png | Bin 88 -> 300 bytes .../lcdlib/textures/font_default_0077.png | Bin 92 -> 304 bytes .../lcdlib/textures/font_default_0078.png | Bin 90 -> 302 bytes .../lcdlib/textures/font_default_0079.png | Bin 94 -> 306 bytes .../lcdlib/textures/font_default_007a.png | Bin 84 -> 296 bytes .../lcdlib/textures/font_default_007b.png | Bin 85 -> 297 bytes .../lcdlib/textures/font_default_007c.png | Bin 80 -> 134 bytes .../lcdlib/textures/font_default_007d.png | Bin 85 -> 297 bytes .../lcdlib/textures/font_default_007e.png | Bin 82 -> 294 bytes .../lcdlib/textures/font_default_008a.png | Bin 104 -> 316 bytes .../lcdlib/textures/font_default_008d.png | Bin 90 -> 302 bytes .../lcdlib/textures/font_default_00a1.png | Bin 85 -> 139 bytes .../lcdlib/textures/font_default_00b1.png | Bin 85 -> 139 bytes .../lcdlib/textures/font_default_00bf.png | Bin 90 -> 144 bytes .../lcdlib/textures/font_default_00c0.png | Bin 108 -> 160 bytes .../lcdlib/textures/font_default_00c1.png | Bin 106 -> 160 bytes .../lcdlib/textures/font_default_00c2.png | Bin 104 -> 158 bytes .../lcdlib/textures/font_default_00c3.png | Bin 107 -> 161 bytes .../lcdlib/textures/font_default_00c4.png | Bin 104 -> 158 bytes .../lcdlib/textures/font_default_00c5.png | Bin 111 -> 165 bytes .../lcdlib/textures/font_default_00c6.png | Bin 108 -> 162 bytes .../lcdlib/textures/font_default_00c7.png | Bin 115 -> 327 bytes .../lcdlib/textures/font_default_00c8.png | Bin 98 -> 152 bytes .../lcdlib/textures/font_default_00c9.png | Bin 96 -> 150 bytes .../lcdlib/textures/font_default_00ca.png | Bin 97 -> 151 bytes .../lcdlib/textures/font_default_00cb.png | Bin 93 -> 147 bytes .../lcdlib/textures/font_default_00cc.png | Bin 83 -> 137 bytes .../lcdlib/textures/font_default_00cd.png | Bin 84 -> 138 bytes .../lcdlib/textures/font_default_00ce.png | Bin 88 -> 142 bytes .../lcdlib/textures/font_default_00cf.png | Bin 86 -> 140 bytes .../lcdlib/textures/font_default_00d0.png | Bin 104 -> 158 bytes .../lcdlib/textures/font_default_00d1.png | Bin 106 -> 160 bytes .../lcdlib/textures/font_default_00d2.png | Bin 106 -> 160 bytes .../lcdlib/textures/font_default_00d3.png | Bin 107 -> 161 bytes .../lcdlib/textures/font_default_00d4.png | Bin 109 -> 163 bytes .../lcdlib/textures/font_default_00d5.png | Bin 109 -> 163 bytes .../lcdlib/textures/font_default_00d6.png | Bin 106 -> 160 bytes .../lcdlib/textures/font_default_00d7.png | Bin 82 -> 136 bytes .../lcdlib/textures/font_default_00d8.png | Bin 108 -> 162 bytes .../lcdlib/textures/font_default_00d9.png | Bin 92 -> 146 bytes .../lcdlib/textures/font_default_00da.png | Bin 91 -> 145 bytes .../lcdlib/textures/font_default_00db.png | Bin 96 -> 150 bytes .../lcdlib/textures/font_default_00dc.png | Bin 96 -> 150 bytes .../lcdlib/textures/font_default_00dd.png | Bin 101 -> 155 bytes .../lcdlib/textures/font_default_00e0.png | Bin 105 -> 317 bytes .../lcdlib/textures/font_default_00e1.png | Bin 102 -> 314 bytes .../lcdlib/textures/font_default_00e2.png | Bin 104 -> 316 bytes .../lcdlib/textures/font_default_00e3.png | Bin 107 -> 319 bytes .../lcdlib/textures/font_default_00e4.png | Bin 105 -> 317 bytes .../lcdlib/textures/font_default_00e5.png | Bin 106 -> 318 bytes .../lcdlib/textures/font_default_00e6.png | Bin 111 -> 323 bytes .../lcdlib/textures/font_default_00e7.png | Bin 99 -> 311 bytes .../lcdlib/textures/font_default_00e8.png | Bin 107 -> 319 bytes .../lcdlib/textures/font_default_00e9.png | Bin 100 -> 312 bytes .../lcdlib/textures/font_default_00ea.png | Bin 106 -> 318 bytes .../lcdlib/textures/font_default_00eb.png | Bin 104 -> 316 bytes .../lcdlib/textures/font_default_00ec.png | Bin 90 -> 302 bytes .../lcdlib/textures/font_default_00ed.png | Bin 80 -> 292 bytes .../lcdlib/textures/font_default_00ee.png | Bin 86 -> 298 bytes .../lcdlib/textures/font_default_00ef.png | Bin 88 -> 300 bytes .../lcdlib/textures/font_default_00f2.png | Bin 95 -> 307 bytes .../lcdlib/textures/font_default_00f4.png | Bin 100 -> 312 bytes .../lcdlib/textures/font_default_00f5.png | Bin 99 -> 311 bytes .../lcdlib/textures/font_default_00f6.png | Bin 93 -> 305 bytes .../lcdlib/textures/font_default_00f7.png | Bin 80 -> 134 bytes .../lcdlib/textures/font_default_00f9.png | Bin 86 -> 298 bytes .../lcdlib/textures/font_default_00fa.png | Bin 86 -> 298 bytes .../lcdlib/textures/font_default_00fb.png | Bin 95 -> 307 bytes .../lcdlib/textures/font_default_00fc.png | Bin 85 -> 297 bytes .../lcdlib/textures/font_default_00fd.png | Bin 94 -> 306 bytes .../lcdlib/textures/font_default_00ff.png | Bin 93 -> 305 bytes techpack_modpack/modpack.conf | 4 - techpack_modpack/releasenotes.md | 174 +++ techpack_modpack/safer_lua/data_struct.lua | 4 +- techpack_modpack/safer_lua/environ.lua | 9 +- techpack_modpack/safer_lua/init.lua | 4 +- techpack_modpack/safer_lua/scanner.lua | 6 +- techpack_modpack/screenshot.png | Bin 641806 -> 635118 bytes techpack_modpack/sl_controller/battery.lua | 4 +- techpack_modpack/sl_controller/commands.lua | 4 +- techpack_modpack/sl_controller/controller.lua | 4 +- techpack_modpack/sl_controller/init.lua | 6 +- techpack_modpack/sl_controller/server.lua | 4 +- techpack_modpack/sl_controller/terminal.lua | 4 +- .../sl_controller/textures/sl_controller.png | Bin 257 -> 346 bytes .../textures/sl_controller_battery_green.png | Bin 232 -> 322 bytes .../sl_controller_battery_inventory.png | Bin 169 -> 260 bytes .../textures/sl_controller_battery_red.png | Bin 232 -> 322 bytes .../textures/sl_controller_inventory.png | Bin 439 -> 838 bytes .../textures/sl_controller_server_back.png | Bin 183 -> 351 bytes .../textures/sl_controller_server_front.png | Bin 172 -> 326 bytes .../textures/sl_controller_server_side.png | Bin 137 -> 224 bytes .../textures/sl_controller_server_top.png | Bin 140 -> 265 bytes .../textures/sl_controller_terminal2_back.png | Bin 115 -> 206 bytes .../sl_controller_terminal2_front.png | Bin 465 -> 646 bytes .../textures/sl_controller_terminal2_side.png | Bin 106 -> 197 bytes .../textures/sl_controller_terminal2_top.png | Bin 201 -> 371 bytes .../sl_controller_terminal_bottom.png | Bin 116 -> 261 bytes .../textures/sl_controller_terminal_front.png | Bin 157 -> 248 bytes .../textures/sl_controller_terminal_side.png | Bin 118 -> 209 bytes .../textures/sl_controller_terminal_top.png | Bin 210 -> 369 bytes techpack_modpack/smartline/button.lua | 25 +- techpack_modpack/smartline/collector.lua | 25 +- techpack_modpack/smartline/commands.lua | 4 +- techpack_modpack/smartline/controller.lua | 4 +- techpack_modpack/smartline/display.lua | 8 +- techpack_modpack/smartline/icta/action.lua | 4 +- techpack_modpack/smartline/icta/balancer.lua | 4 +- techpack_modpack/smartline/icta/battery.lua | 4 +- techpack_modpack/smartline/icta/commands.lua | 10 +- techpack_modpack/smartline/icta/condition.lua | 4 +- .../smartline/icta/controller.lua | 4 +- techpack_modpack/smartline/icta/edit.lua | 4 +- techpack_modpack/smartline/icta/formspec.lua | 4 +- techpack_modpack/smartline/icta/stopwatch.lua | 4 +- techpack_modpack/smartline/icta/submenu.lua | 4 +- techpack_modpack/smartline/init.lua | 7 +- .../smartline/locale/smartline.de.tr | 85 ++ .../smartline/locale/template.txt | 85 ++ techpack_modpack/smartline/playerdetector.lua | 44 +- techpack_modpack/smartline/repeater.lua | 21 +- techpack_modpack/smartline/sequencer.lua | 36 +- techpack_modpack/smartline/signaltower.lua | 12 +- .../smartline/textures/smartline.png | Bin 222 -> 320 bytes .../textures/smartline_battery_green.png | Bin 232 -> 322 bytes .../textures/smartline_battery_inventory.png | Bin 169 -> 260 bytes .../textures/smartline_battery_red.png | Bin 232 -> 322 bytes .../textures/smartline_button_inventory.png | Bin 236 -> 323 bytes .../textures/smartline_button_off.png | Bin 169 -> 256 bytes .../textures/smartline_button_on.png | Bin 169 -> 256 bytes .../textures/smartline_collector.png | Bin 218 -> 311 bytes .../smartline_collector_inventory.png | Bin 320 -> 413 bytes .../textures/smartline_controller.png | Bin 286 -> 556 bytes .../smartline_controller_inventory.png | Bin 441 -> 835 bytes .../smartline/textures/smartline_detector.png | Bin 198 -> 283 bytes .../textures/smartline_detector_active.png | Bin 178 -> 264 bytes .../textures/smartline_detector_inventory.png | Bin 220 -> 304 bytes .../smartline/textures/smartline_display.png | Bin 134 -> 246 bytes .../textures/smartline_display_inventory.png | Bin 191 -> 241 bytes .../smartline/textures/smartline_repeater.png | Bin 196 -> 285 bytes .../textures/smartline_repeater_inventory.png | Bin 238 -> 326 bytes .../textures/smartline_sequencer.png | Bin 213 -> 301 bytes .../smartline_sequencer_inventory.png | Bin 300 -> 388 bytes .../textures/smartline_signaltower.png | Bin 267 -> 486 bytes .../textures/smartline_signaltower_amber.png | Bin 275 -> 462 bytes .../textures/smartline_signaltower_green.png | Bin 301 -> 478 bytes .../textures/smartline_signaltower_red.png | Bin 271 -> 467 bytes .../textures/smartline_signaltower_top.png | Bin 106 -> 193 bytes .../smartline/textures/smartline_timer.png | Bin 206 -> 298 bytes .../textures/smartline_timer_inventory.png | Bin 316 -> 406 bytes techpack_modpack/smartline/timer.lua | 33 +- techpack_modpack/techpack_stairway/init.lua | 126 +- .../locale/techpack_stairway.de.tr | 22 + .../techpack_stairway/locale/template.txt | 22 + techpack_modpack/techpack_stairway/mod.conf | 3 +- .../models/techpack_stairway_slope.obj | 56 + .../textures/techpack_stairway_bottom.png | Bin 218 -> 311 bytes .../textures/techpack_stairway_ladder.png | Bin 270 -> 334 bytes .../textures/techpack_stairway_lattice.png | Bin 454 -> 439 bytes .../textures/techpack_stairway_side.png | Bin 288 -> 326 bytes .../textures/techpack_stairway_steps.png | Bin 235 -> 319 bytes .../techpack_warehouse/box_copper.lua | 33 +- .../techpack_warehouse/box_gold.lua | 33 +- .../techpack_warehouse/box_steel.lua | 33 +- .../techpack_warehouse/common.lua | 124 +- techpack_modpack/techpack_warehouse/init.lua | 8 +- .../techpack_warehouse/locale/template.txt | 22 + techpack_modpack/techpack_warehouse/mod.conf | 3 +- .../textures/techpack_warehouse_arrow_inv.png | Bin 168 -> 219 bytes .../textures/techpack_warehouse_box_back.png | Bin 381 -> 436 bytes .../textures/techpack_warehouse_box_front.png | Bin 432 -> 486 bytes .../textures/techpack_warehouse_box_side.png | Bin 442 -> 493 bytes .../techpack_warehouse_filter_inv.png | Bin 152 -> 202 bytes .../textures/techpack_warehouse_input_inv.png | Bin 156 -> 206 bytes .../techpack_warehouse_inventory_inv.png | Bin 131 -> 181 bytes techpack_modpack/tubelib/basalt.lua | 13 +- techpack_modpack/tubelib/blackhole.lua | 24 +- techpack_modpack/tubelib/button.lua | 26 +- techpack_modpack/tubelib/command.lua | 291 +++-- techpack_modpack/tubelib/defect.lua | 46 +- techpack_modpack/tubelib/distributor.lua | 109 +- techpack_modpack/tubelib/forceload.lua | 27 +- techpack_modpack/tubelib/init.lua | 14 +- techpack_modpack/tubelib/lamp.lua | 13 +- techpack_modpack/tubelib/legacy_nodes.lua | 20 +- techpack_modpack/tubelib/locale/template.txt | 69 ++ techpack_modpack/tubelib/locale/tubelib.de.tr | 69 ++ techpack_modpack/tubelib/mark.lua | 4 +- techpack_modpack/tubelib/mod.conf | 2 + techpack_modpack/tubelib/node_states.lua | 70 +- techpack_modpack/tubelib/pusher.lua | 36 +- techpack_modpack/tubelib/repairkit.lua | 16 +- techpack_modpack/tubelib/states.lua | 4 +- .../tubelib/textures/tubelib_black_hole.png | Bin 240 -> 270 bytes .../textures/tubelib_black_hole_inp.png | Bin 323 -> 354 bytes .../tubelib/textures/tubelib_blue.png | Bin 84 -> 113 bytes .../tubelib/textures/tubelib_button.png | Bin 448 -> 483 bytes .../tubelib/textures/tubelib_button_off.png | Bin 422 -> 459 bytes .../tubelib/textures/tubelib_button_on.png | Bin 401 -> 447 bytes .../tubelib/textures/tubelib_cube.png | Bin 164 -> 166 bytes .../tubelib/textures/tubelib_defect.png | Bin 205 -> 206 bytes .../tubelib/textures/tubelib_distributor.png | Bin 602 -> 636 bytes .../textures/tubelib_distributor_active.png | Bin 3094 -> 3107 bytes .../textures/tubelib_distributor_blue.png | Bin 443 -> 419 bytes .../textures/tubelib_distributor_green.png | Bin 449 -> 444 bytes .../textures/tubelib_distributor_red.png | Bin 434 -> 414 bytes .../textures/tubelib_distributor_yellow.png | Bin 434 -> 408 bytes .../tubelib/textures/tubelib_end_wrench.png | Bin 735 -> 751 bytes .../tubelib/textures/tubelib_forceload.png | Bin 654 -> 655 bytes .../tubelib/textures/tubelib_front.png | Bin 399 -> 368 bytes .../tubelib/textures/tubelib_green.png | Bin 84 -> 113 bytes .../tubelib/textures/tubelib_gui_arrow.png | Bin 129 -> 158 bytes .../tubelib/textures/tubelib_hole.png | Bin 165 -> 194 bytes .../tubelib/textures/tubelib_hole2.png | Bin 240 -> 278 bytes .../tubelib/textures/tubelib_inp.png | Bin 443 -> 483 bytes .../textures/tubelib_inv_button_error.png | Bin 361 -> 340 bytes .../textures/tubelib_inv_button_off.png | Bin 441 -> 456 bytes .../textures/tubelib_inv_button_on.png | Bin 461 -> 430 bytes .../textures/tubelib_inv_button_standby.png | Bin 387 -> 359 bytes .../textures/tubelib_inv_button_warning.png | Bin 361 -> 311 bytes .../tubelib/textures/tubelib_knee.png | Bin 333 -> 373 bytes .../tubelib/textures/tubelib_knee2.png | Bin 295 -> 324 bytes .../tubelib/textures/tubelib_lamp.png | Bin 396 -> 322 bytes .../tubelib/textures/tubelib_outp.png | Bin 480 -> 507 bytes .../tubelib/textures/tubelib_pusher.png | Bin 1272 -> 1316 bytes .../tubelib/textures/tubelib_pusher1.png | Bin 384 -> 359 bytes .../tubelib/textures/tubelib_red.png | Bin 84 -> 113 bytes .../tubelib/textures/tubelib_repairkit.png | Bin 554 -> 545 bytes .../tubelib/textures/tubelib_tube.png | Bin 295 -> 321 bytes .../tubelib/textures/tubelib_wlanchip.png | Bin 1020 -> 878 bytes .../tubelib/textures/tubelib_yellow.png | Bin 84 -> 113 bytes techpack_modpack/tubelib/tubes.lua | 26 +- .../tubelib_addons1/autocrafter.lua | 24 +- techpack_modpack/tubelib_addons1/chest.lua | 13 +- techpack_modpack/tubelib_addons1/depends.txt | 8 +- techpack_modpack/tubelib_addons1/detector.lua | 34 +- .../tubelib_addons1/fermenter.lua | 115 +- techpack_modpack/tubelib_addons1/funnel.lua | 10 +- techpack_modpack/tubelib_addons1/grinder.lua | 213 +++- .../tubelib_addons1/harvester.lua | 89 +- techpack_modpack/tubelib_addons1/init.lua | 11 +- techpack_modpack/tubelib_addons1/lbms.lua | 67 ++ .../tubelib_addons1/liquidsampler.lua | 29 +- .../tubelib_addons1/locale/template.txt | 76 ++ .../locale/tubelib_addons1.de.tr | 76 ++ techpack_modpack/tubelib_addons1/mod.conf | 3 + .../tubelib_addons1/pusher_fast.lua | 31 +- techpack_modpack/tubelib_addons1/quarry.lua | 60 +- techpack_modpack/tubelib_addons1/reformer.lua | 99 +- .../textures/tubelib_addons1_autocrafter.png | Bin 531 -> 557 bytes .../tubelib_addons1_autocrafter_active.png | Bin 735 -> 763 bytes .../textures/tubelib_addons1_biofuel.png | Bin 577 -> 576 bytes .../textures/tubelib_addons1_biogas.png | Bin 873 -> 866 bytes .../textures/tubelib_addons1_detector.png | Bin 468 -> 506 bytes .../tubelib_addons1_detector_active.png | Bin 451 -> 502 bytes .../tubelib_addons1_fermenter_bottom.png | Bin 928 -> 956 bytes .../tubelib_addons1_fermenter_inventory.png | Bin 5924 -> 5855 bytes .../tubelib_addons1_fermenter_top.png | Bin 815 -> 842 bytes .../textures/tubelib_addons1_frame.png | Bin 199 -> 269 bytes .../textures/tubelib_addons1_funnel.png | Bin 508 -> 529 bytes .../textures/tubelib_addons1_funnel_top.png | Bin 481 -> 516 bytes .../textures/tubelib_addons1_grinder.png | Bin 1861 -> 1874 bytes .../tubelib_addons1_grinder_active.png | Bin 3385 -> 3430 bytes .../textures/tubelib_addons1_harvester.png | Bin 545 -> 578 bytes .../tubelib_addons1_harvester_top.png | Bin 84 -> 119 bytes .../tubelib_addons1_liquidsampler.png | Bin 465 -> 496 bytes .../tubelib_addons1_liquidsampler_active.png | Bin 1048 -> 1106 bytes .../tubelib_addons1_liquidsampler_passive.png | Bin 600 -> 654 bytes .../textures/tubelib_addons1_pusher.png | Bin 383 -> 400 bytes .../textures/tubelib_addons1_pusher_an.png | Bin 1258 -> 1305 bytes .../textures/tubelib_addons1_quarry.png | Bin 566 -> 600 bytes .../tubelib_addons1_quarry_active.png | Bin 2220 -> 2231 bytes .../tubelib_addons1_quarry_passive.png | Bin 376 -> 417 bytes .../tubelib_addons1_reformer1_bottom.png | Bin 363 -> 378 bytes .../tubelib_addons1_reformer1_top.png | Bin 403 -> 435 bytes .../tubelib_addons1_reformer2_bottom.png | Bin 467 -> 496 bytes .../tubelib_addons1_reformer2_top.png | Bin 452 -> 480 bytes .../tubelib_addons1_reformer_inventory.png | Bin 2946 -> 2968 bytes .../tubelib_addons2/accesscontrol.lua | 21 +- .../tubelib_addons2/ceilinglamp.lua | 12 +- .../tubelib_addons2/colorlamp.lua | 16 +- .../tubelib_addons2/colorlamp_ud.lua | 18 +- .../tubelib_addons2/doorblock.lua | 35 +- .../tubelib_addons2/gateblock.lua | 34 +- .../tubelib_addons2/industriallamp.lua | 15 +- techpack_modpack/tubelib_addons2/init.lua | 10 +- .../tubelib_addons2/invisiblelamp.lua | 12 +- .../tubelib_addons2/locale/template.txt | 116 ++ .../locale/tubelib_addons2.de.tr | 118 ++ .../tubelib_addons2/logic_not.lua | 19 +- .../tubelib_addons2/mesecons_converter.lua | 23 +- techpack_modpack/tubelib_addons2/mod.conf | 3 + .../tubelib_addons2/programmer.lua | 21 +- techpack_modpack/tubelib_addons2/repeater.lua | 21 +- .../tubelib_addons2/sequencer.lua | 37 +- .../tubelib_addons2/streetlamp.lua | 12 +- .../tubelib_addon2_access_control.png | Bin 204 -> 291 bytes .../textures/tubelib_addon2_door.png | Bin 2157 -> 2233 bytes .../textures/tubelib_addon2_gate.png | Bin 1617 -> 1651 bytes .../textures/tubelib_addon2_logic_not.png | Bin 439 -> 496 bytes .../tubelib_addon2_mesecons_converter.png | Bin 214 -> 301 bytes .../textures/tubelib_addon2_repeater.png | Bin 165 -> 252 bytes .../textures/tubelib_addon2_timer.png | Bin 185 -> 272 bytes .../textures/tubelib_addons2_ceilinglamp.png | Bin 311 -> 364 bytes .../tubelib_addons2_ceilinglamp_bottom.png | Bin 508 -> 591 bytes .../tubelib_addons2_ceilinglamp_top.png | Bin 108 -> 158 bytes .../tubelib_addons2_industriallamp1.png | Bin 216 -> 268 bytes .../tubelib_addons2_industriallamp1_on.png | Bin 273 -> 327 bytes .../tubelib_addons2_industriallamp2.png | Bin 179 -> 229 bytes .../tubelib_addons2_industriallamp2_on.png | Bin 151 -> 201 bytes .../tubelib_addons2_industriallamp_inv1.png | Bin 377 -> 429 bytes .../tubelib_addons2_industriallamp_inv2.png | Bin 605 -> 657 bytes .../tubelib_addons2_invisiblelamp.png | Bin 97 -> 147 bytes ...ubelib_addons2_invisiblelamp_inventory.png | Bin 275 -> 325 bytes .../textures/tubelib_addons2_lamp.png | Bin 370 -> 629 bytes .../textures/tubelib_addons2_programmer.png | Bin 802 -> 879 bytes .../tubelib_addons2_programmer_wield.png | Bin 609 -> 698 bytes .../textures/tubelib_addons2_sequencer.png | Bin 167 -> 254 bytes .../textures/tubelib_addons2_streetlamp.png | Bin 175 -> 286 bytes .../tubelib_addons2_streetlamp_off.png | Bin 304 -> 606 bytes .../tubelib_addons2_streetlamp_top.png | Bin 166 -> 216 bytes techpack_modpack/tubelib_addons2/timer.lua | 13 +- techpack_modpack/tubelib_addons3/chest.lua | 22 +- .../tubelib_addons3/chest_cart.lua | 171 +++ .../tubelib_addons3/distributor.lua | 97 +- techpack_modpack/tubelib_addons3/funnel.lua | 172 +++ techpack_modpack/tubelib_addons3/init.lua | 16 +- .../tubelib_addons3/locale/template.txt | 34 + .../locale/tubelib_addons3.de.tr | 34 + techpack_modpack/tubelib_addons3/mod.conf | 3 + techpack_modpack/tubelib_addons3/pusher.lua | 41 +- .../tubelib_addons3/pushing_chest.lua | 105 +- .../tubelib_addons3/teleporter.lua | 19 +- .../textures/tubelib_addons3_chest_bottom.png | Bin 699 -> 470 bytes .../tubelib_addons3_chest_cart_bottom.png | Bin 0 -> 210 bytes .../tubelib_addons3_chest_cart_front.png | Bin 0 -> 262 bytes .../tubelib_addons3_chest_cart_side.png | Bin 0 -> 279 bytes .../tubelib_addons3_chest_cart_top.png | Bin 0 -> 248 bytes .../textures/tubelib_addons3_chest_front.png | Bin 684 -> 587 bytes .../textures/tubelib_addons3_chest_out.png | Bin 559 -> 585 bytes .../textures/tubelib_addons3_chest_side.png | Bin 452 -> 485 bytes .../tubelib_addons3_distributor_active.png | Bin 2796 -> 2542 bytes .../textures/tubelib_addons3_node_frame.png | Bin 360 -> 375 bytes .../textures/tubelib_addons3_node_frame4.png | Bin 384 -> 406 bytes .../tubelib_addons3_pusher_active.png | Bin 1749 -> 1286 bytes .../tubelib_addons3_stack_chest_front.png | Bin 500 -> 500 bytes .../tubelib_addons3_stack_chest_side.png | Bin 457 -> 484 bytes .../textures/tubelib_addons3_teleporter.png | Bin 163 -> 163 bytes 451 files changed, 4608 insertions(+), 1553 deletions(-) delete mode 100644 techpack_modpack/.gitignore delete mode 100644 techpack_modpack/COPYING.txt create mode 100644 techpack_modpack/gravelsieve/locale/gravelsieve.de.tr create mode 100644 techpack_modpack/gravelsieve/locale/template.txt create mode 100644 techpack_modpack/i18n.py create mode 100644 techpack_modpack/lcdlib/mod.conf create mode 100644 techpack_modpack/smartline/locale/smartline.de.tr create mode 100644 techpack_modpack/smartline/locale/template.txt create mode 100644 techpack_modpack/techpack_stairway/locale/techpack_stairway.de.tr create mode 100644 techpack_modpack/techpack_stairway/locale/template.txt create mode 100644 techpack_modpack/techpack_stairway/models/techpack_stairway_slope.obj create mode 100644 techpack_modpack/techpack_warehouse/locale/template.txt create mode 100644 techpack_modpack/tubelib/locale/template.txt create mode 100644 techpack_modpack/tubelib/locale/tubelib.de.tr create mode 100644 techpack_modpack/tubelib_addons1/lbms.lua create mode 100644 techpack_modpack/tubelib_addons1/locale/template.txt create mode 100644 techpack_modpack/tubelib_addons1/locale/tubelib_addons1.de.tr create mode 100644 techpack_modpack/tubelib_addons2/locale/template.txt create mode 100644 techpack_modpack/tubelib_addons2/locale/tubelib_addons2.de.tr create mode 100644 techpack_modpack/tubelib_addons3/chest_cart.lua create mode 100644 techpack_modpack/tubelib_addons3/funnel.lua create mode 100644 techpack_modpack/tubelib_addons3/locale/template.txt create mode 100644 techpack_modpack/tubelib_addons3/locale/tubelib_addons3.de.tr create mode 100644 techpack_modpack/tubelib_addons3/textures/tubelib_addons3_chest_cart_bottom.png create mode 100644 techpack_modpack/tubelib_addons3/textures/tubelib_addons3_chest_cart_front.png create mode 100644 techpack_modpack/tubelib_addons3/textures/tubelib_addons3_chest_cart_side.png create mode 100644 techpack_modpack/tubelib_addons3/textures/tubelib_addons3_chest_cart_top.png diff --git a/techpack_modpack/.gitignore b/techpack_modpack/.gitignore deleted file mode 100644 index 10f4939..0000000 --- a/techpack_modpack/.gitignore +++ /dev/null @@ -1,49 +0,0 @@ -# Compiled Lua sources -luac.out - -# luarocks build files -*.src.rock -*.zip -*.tar.gz - -# Object files -*.o -*.os -*.ko -*.obj -*.elf - -# Precompiled Headers -*.gch -*.pch - -# Libraries -*.lib -*.a -*.la -*.lo -*.def -*.exp - -# Shared objects (inc. Windows DLLs) -*.dll -*.so -*.so.* -*.dylib - -# Executables -*.exe -*.out -*.app -*.i*86 -*.x86_64 -*.hex - -.buildpath -.project -org.eclipse.* -*.lua.new - -test_*.lua - -shrink.py diff --git a/techpack_modpack/COPYING.txt b/techpack_modpack/COPYING.txt deleted file mode 100644 index 68beccd..0000000 --- a/techpack_modpack/COPYING.txt +++ /dev/null @@ -1,28 +0,0 @@ -The TechPack Modpack for Minetest is - -Copyright (C) 2017-2018 Joachim Stolberg - -License of source code ----------------------- - -This program is free software; you can redistribute and/or -modify it under the terms of the GNU Lesser General Public License version 2.1 or later -published by the Free Software Foundation. - -This library 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 -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the -Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, -Boston, MA 02110-1301, USA. - - -License of media (textures, sounds and documentation) ------------------------------------------------------ - -All textures, sounds and documentation files are licensed under the -Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) -http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/techpack_modpack/LICENSE.txt b/techpack_modpack/LICENSE.txt index 4362b49..2beb9e1 100644 --- a/techpack_modpack/LICENSE.txt +++ b/techpack_modpack/LICENSE.txt @@ -1,502 +1,662 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - Preamble - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION +modification follow. - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". + TERMS AND CONDITIONS - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. + 0. Definitions. - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) + "This License" refers to version 3 of the GNU Affero General Public License. - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: + A "covered work" means either the unmodified Program or a work based +on the Program. - a) The modified work must itself be a software library. + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. + 1. Source Code. - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. + The Corresponding Source for a work in source code form is that +same work. - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. + 2. Basic Permissions. - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: + 4. Conveying Verbatim Copies. - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. + 5. Conveying Modified Source Versions. - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. 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 not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. + 6. Conveying Non-Source Forms. - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. + 13. Remote Network Interaction; Use with the GNU General Public License. -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. + 14. Revised Versions of this License. - 13. The Free Software Foundation may publish revised and/or new -versions of the 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. + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero 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 -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. - NO WARRANTY + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). + How to Apply These Terms to Your New Programs - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. - + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + Copyright (C) - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. - This library is distributed in the hope that it will be useful, + 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 - Lesser General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/techpack_modpack/README.md b/techpack_modpack/README.md index eeaad8e..c2e8fbc 100644 --- a/techpack_modpack/README.md +++ b/techpack_modpack/README.md @@ -1,4 +1,4 @@ -# TechPack V2.02 +# TechPack V2.06 TechPack, a Mining, Crafting, & Farming Modpack for Minetest. @@ -27,6 +27,7 @@ TechPack is a collection of following Mods: **The moved/copied nodes will not have valid node numbers, which could lead to a server crash.** TechPack provides: + - lumber tubes to connect 2 nodes - a Pusher node to pull/push items through tubes - a Distributor node with 4 output channels to sort incoming items @@ -64,9 +65,11 @@ TechPack provides: - a Display node for text outputs of the Controller - Metal ladders, stairways, and bridges - Warehouse Boxes in steel, copper, and gold +- A chest cart for the mod minecart TechPack supports the following mods: + - Farming Redo (Harvester, Fermenter) - Ethereal (Harvester, Quarry, Fermenter) - Pipeworks (Gravel Sieve) @@ -75,12 +78,14 @@ TechPack supports the following mods: ### Configuration + The following can be changed in the minetest menu (Settings -> Advanced Settings -> Mods -> tubelib) or directly in 'minetest.conf' - Maximum number of Forceload Blocks per player - Enable Basalt Stone (and disable ore generation via Cobblestone generator) - Machine aging value to calculate the lifetime of machines Example for 'minetest.conf': + ```LUA tubelib_basalt_stone_enabled = false tubelib_max_num_forceload_blocks = 12 @@ -88,6 +93,7 @@ tubelib_machine_aging_value = 200 ``` Example for a v1 compatible 'minetest.conf': + ```LUA tubelib_basalt_stone_enabled = false tubelib_max_num_forceload_blocks = 0 @@ -96,38 +102,64 @@ tubelib_machine_aging_value = 999999 #### Maximum number of Forceload Blocks per player -Default value is 12. + +Default value is 12. I higher number allows to build larger farms and machines which keep loaded, but increases the server load, too. But the areas are only loaded when the player is online. To be able to use e.g. 12 forceloaded blocks per player, the pararamter 'max_forceloaded_blocks' in 'minetest.conf' has to be ajusted. + #### Enable Basalt Stone (and disable ore generation via Cobblestone generator) -The lava/water Cobblestone generator allows to produce infinite Cobblestone. By means of Quarry, + +The lava/water Cobblestone generator allows to produce infinite Cobblestone. By means of Quarry, Grinder, and Gravel Sieve it allows to infinite generate ores. This can be disabled by means of the setting parameter. If enabled, the Cobblestone generator generates Basalt instead, which only can be used for building purposes. + #### Machine aging value to calculate the lifetime of machines -Default value is 200. + +Default value is 200. This aging value is used to calculate the lifetime of machines before they go defect. The value 200 (default) results in a lifetime for standard machines of about 2000 - 8000 item processing cycles (~2-4 hours). ### License -Copyright (C) 2017-2019 Joachim Stolberg -Code: Licensed under the GNU LGPL version 2.1 or later. See LICENSE.txt -Textures: CC BY-SA 3.0 + +Copyright (C) 2017-2021 Joachim Stolberg +Code: Licensed under the GNU AGPL version 3 or later. See LICENSE.txt +Textures: CC BY-SA 3.0 + + +## Credits + + +### Contributors + +- oversword (PR #43, #57, #58, #59, #60, #62, #68, #74, #76, and many more) +- afkplayer5000 (PR #70, #71) +- andrenete (PR #37, #66) +- fluxionary (PR #27, #28, #30, #31, #34, #54) +- Arigatas (PR #51, #53) +- realmicu (PR #6, #8, #12) +- theFox6 (PR #3, #4) +- superfloh247 (PR #89, #88, #87) +- SciFurz (via forum) ### Dependencies -default, doors, intllib, basic_materials + +default, doors, intllib, basic_materials tubelib2 (![GitHub](https://github.com/joe7575/tubelib2)) Tubelib Color Lamps optional: unifieddyes SmartLine Controller optional: mail Gravelsieve optional: moreores, hopper, pipeworks tubelib_addons1 optional: unified_inventory +tubelib_addons13 optional: minecart + ### History + - 2018-03-18 V1.00 * Tubelib, tubelib_addons1, tubelib_addons2, smartline, and gravelsieve combined to one modpack. - 2018-03-24 V1.01 * Support for Ethereal added - 2018-03-27 V1.02 * Timer improvements for unloaded areas @@ -151,9 +183,14 @@ tubelib_addons1 optional: unified_inventory - 2019-01-27 V2.01 * SaferLua Controller Terminal added - 2019-01-28 V2.02 * Logic Not added, output reduction on Harvester, Fermenter, and Gravel Sieve - 2019-04-23 V2.03 * Piston/WorldEdit/replacer detection added, farming and grinder recipes added +- 2020-11-20 V2.04 * Switch to AGPL v3, adapt to minetest 5.3, add translation support, fix minor bugs +- 2021-01-24 V2.05 * PR #74, #76: Implement checks for valid connection sides for many nodes +- 2021-06-06 V2.06 * PR #78 - #89, chest cart added +- 2021-09-03 V2.07 * FR #103, Add Altitude to harvester menu ## New in v2 (from players point of view) + - Almost all machines break after a certain amount of time (switch into the state 'defect') and have to be repaired. - A Repair Kit is available to repair defect machines. - A Forceload block (16x16x16) is added which keeps the corresponding area loaded and the machines operational as far as the player is logged in. @@ -164,6 +201,7 @@ tubelib_addons1 optional: unified_inventory ## New in v2 (from admins point of view) + - settingtypes introduced with the following settings: tubelib_max_num_forceload_blocks, tubelib_basalt_stone_enabled, tubelib_machine_aging_value - the new mods 'techpack_stairway' and 'techpack_warehouse' have to be enabled - TechPack depends now on the mod 'basic_materials' and 'tubelib2' (![GitHub](https://github.com/joe7575/tubelib2)) diff --git a/techpack_modpack/gravelsieve/hammer.lua b/techpack_modpack/gravelsieve/hammer.lua index bcd8214..caecb34 100644 --- a/techpack_modpack/gravelsieve/hammer.lua +++ b/techpack_modpack/gravelsieve/hammer.lua @@ -5,6 +5,8 @@ ]]-- +-- Load support for I18n +local S = gravelsieve.S gravelsieve.disallow = function(pos, node, user, mode, new_param2) return false @@ -40,7 +42,7 @@ gravelsieve.handler = function(itemstack, user, pointed_thing) end minetest.register_tool("gravelsieve:hammer", { - description = "Hammer converts Cobblestone into Gravel", + description = S("Hammer converts Cobblestone into Gravel"), inventory_image = "gravelsieve_hammer.png", on_use = function(itemstack, user, pointed_thing) return gravelsieve.handler(itemstack, user, pointed_thing) diff --git a/techpack_modpack/gravelsieve/init.lua b/techpack_modpack/gravelsieve/init.lua index cf69717..7e73582 100644 --- a/techpack_modpack/gravelsieve/init.lua +++ b/techpack_modpack/gravelsieve/init.lua @@ -7,11 +7,11 @@ Derived from the work of celeron55, Perttu Ahola (furnace) Pipeworks support added by FiftySix - Copyright (C) 2017-2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg Copyright (C) 2011-2016 celeron55, Perttu Ahola Copyright (C) 2011-2016 Various Minetest developers and contributors - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information History: @@ -42,13 +42,17 @@ gravelsieve = { } +-- Load support for I18n +gravelsieve.S = minetest.get_translator("gravelsieve") +local S = gravelsieve.S + dofile(minetest.get_modpath("gravelsieve") .. "/hammer.lua") local settings_get if minetest.setting_get then settings_get = minetest.setting_get else - settings_get = function(...) endminetest.settings:get(...) end + settings_get = function(...) return minetest.settings:get(...) end end gravelsieve.ore_rarity = tonumber(settings_get("gravelsieve_ore_rarity")) or 1.16 gravelsieve.ore_max_elevation = tonumber(settings_get("gravelsieve_ore_max_elevation")) or 0 @@ -56,7 +60,9 @@ gravelsieve.ore_min_elevation = tonumber(settings_get("gravelsieve_ore_min_eleva local y_spread = math.max(1 + gravelsieve.ore_max_elevation - gravelsieve.ore_min_elevation, 1) -- Increase the probability over the natural occurrence -local PROBABILITY_FACTOR = 3 +local PROBABILITY_FACTOR = tonumber(settings_get("gravelsieve_probability_factor")) or 3 + +local STEP_DELAY = tonumber(settings_get("gravelsieve_step_delay")) or 1.0 -- tubelib aging feature local AGING_LEVEL1 = nil @@ -70,6 +76,8 @@ end gravelsieve.ore_probability = { } +gravelsieve.process_probabilities = {} + -- Pipeworks support local pipeworks_after_dig = nil @@ -80,10 +88,6 @@ if minetest.get_modpath("pipeworks") and pipeworks ~= nil then pipeworks_after_place = pipeworks.after_place end -local function harmonic_sum(a, b) - return 1 / ((1 / a) + (1 / b)) -end - local function calculate_probability(item) local ymax = math.min(item.y_max, gravelsieve.ore_max_elevation) local ymin = math.max(item.y_min, gravelsieve.ore_min_elevation) @@ -91,6 +95,41 @@ local function calculate_probability(item) item.clust_scarcity / (item.clust_num_ores * ((ymax - ymin) / y_spread)) end +local function pairs_by_values(t, f) + if not f then + f = function(a, b) return a > b end + end + local s = {} + for k, v in pairs(t) do + table.insert(s, {k, v}) + end + table.sort(s, function(a, b) + return f(a[2], b[2]) + end) + local i = 0 + return function() + i = i + 1 + local v = s[i] + if v then + return unpack(v) + else + return nil + end + end +end + +local function parse_drop(drop) + local d, count = drop:match("^%s*(%S+)%s+(%d+)%s*$") + if d and count then + return d, count + end + d, count = drop:match("%s*craft%s+\"?([^%s\"]+)\"?%s+(%d+)%s*") + if d and count then + return d, count + end + return drop, 1 +end + -- collect all registered ores and calculate the probability local function add_ores() for _,item in pairs(minetest.registered_ores) do @@ -104,27 +143,136 @@ local function add_ores() and item.clust_scarcity ~= nil and item.clust_scarcity > 0 and item.clust_num_ores ~= nil and item.clust_num_ores > 0 and item.y_max ~= nil and item.y_min ~= nil then + local count + drop, count = parse_drop(drop) + local probability = calculate_probability(item) if probability > 0 then + local probabilityFraction = count / probability local cur_probability = gravelsieve.ore_probability[drop] if cur_probability then - gravelsieve.ore_probability[drop] = harmonic_sum(cur_probability, probability) + gravelsieve.ore_probability[drop] = cur_probability+probabilityFraction else - gravelsieve.ore_probability[drop] = probability + gravelsieve.ore_probability[drop] = probabilityFraction end end end end end + minetest.log("action", "[gravelsieve] ore probabilties:") local overall_probability = 0.0 - for name,probability in pairs(gravelsieve.ore_probability) do - minetest.log("info", ("[gravelsieve] %-32s %.02f"):format(name, probability)) - overall_probability = overall_probability + 1.0/probability + for name,probability in pairs_by_values(gravelsieve.ore_probability) do + minetest.log("action", ("[gravelsieve] %-32s: 1 / %.02f"):format(name, 1.0/probability)) + overall_probability = overall_probability + probability end - minetest.log("info", ("[gravelsieve] Overall probability %f"):format(overall_probability)) + minetest.log("action", ("[gravelsieve] Overall probability %f"):format(overall_probability)) end -minetest.after(1, add_ores) +local function default_configuration() + local normal_gravel = "default:gravel" + local sieved_gravel = "gravelsieve:sieved_gravel" + local gravel_probabilities = table.copy(gravelsieve.ore_probability) + local overall_probability = 0 + for _,v in pairs(gravel_probabilities) do + overall_probability = overall_probability+v + end + local remainder_probability = 0 + if overall_probability < 1 then + remainder_probability = 1-overall_probability + end + gravel_probabilities[normal_gravel] = remainder_probability/2.0 + gravel_probabilities[sieved_gravel] = remainder_probability/2.0 + + return { + [normal_gravel] = gravel_probabilities, + [sieved_gravel] = { + [sieved_gravel] = 1 + } + } +end + +local function normalize_probabilities(conf) + local total = 0 + for _,val in pairs(conf) do + if val >= 0 then + total = total + val + end + end + local normalized = {} + for key,val in pairs(conf) do + if val >= 0 then + normalized[key] = val/total + end + end + return normalized +end + +local function normalize_config(current_config) + local normalized_config = {} + -- Normalize all inputs so their output probabilities always add up to 1 + for input, output_probabilities in pairs(current_config) do + if output_probabilities then + normalized_config[input] = normalize_probabilities(output_probabilities) + end + end + return normalized_config +end + +local function merge_config(def_conf, new_conf) + local result_conf = table.copy(def_conf) + for key,val in pairs(new_conf) do + if type(val) == 'table' and type(result_conf[key]) == 'table' then + result_conf[key] = merge_config(result_conf[key], val) + else + result_conf[key] = val + end + end + return result_conf +end + +local function configure_probabilities_step(current_config, funct_or_table) + local var_type = type(funct_or_table) + local conf + if var_type == 'function' then + conf = funct_or_table() + elseif var_type == 'table' then + conf = funct_or_table + end + if conf then + return merge_config(current_config, conf) + end + return current_config +end + +local configured = false +local set_probabilities = {default_configuration} + +function gravelsieve.set_probabilities(funct_or_table) + if configured then + -- This is here so you can do hard overrides after everything has loaded if you need to + -- Otherwise the order mods are loaded may cause them to override your configs + local current_config = gravelsieve.process_probabilities + current_config = configure_probabilities_step(current_config, funct_or_table) + gravelsieve.process_probabilities = normalize_config(current_config) + else + -- Build up a list of callbacks to be run after all mods are loaded + table.insert(set_probabilities, funct_or_table) + end +end + +local function configure_probabilities() + configured = true + add_ores() + local current_config = {} + + -- Run through all configs in order and merge them + for _,funct_or_table in ipairs(set_probabilities) do + current_config = configure_probabilities_step(current_config, funct_or_table) + end + gravelsieve.process_probabilities = normalize_config(current_config) +end + +minetest.after(1, configure_probabilities) local sieve_formspec = "size[8,8]".. @@ -197,47 +345,34 @@ local function swap_node(pos, meta, start) end -- place ores to dst according to the calculated probability -local function random_ore(inv, src) - local num - for ore, probability in pairs(gravelsieve.ore_probability) do - if math.random(probability) == 1 then - local item = ItemStack(ore) - if inv:room_for_item("dst", item) then - inv:add_item("dst", item) - return true -- ore placed +local function move_random_ore(inv, item) + local running_total = 0 + local probabilities = gravelsieve.process_probabilities[item] + local chosen = math.random() + for ore, probability in pairs(probabilities) do + running_total = running_total + probability + if chosen < running_total then + local ore_item = ItemStack(ore) + if not inv:room_for_item("dst", ore_item) then + return false end + inv:add_item("dst", ore_item) + return true end end - return false -- gravel has to be moved + return false -- Failure, this shouldn't really happen but might due to floating point errors end - -local function add_gravel_to_dst(meta, inv) - -- maintain a counter for gravel kind selection - local gravel_cnt = meta:get_int("gravel_cnt") + 1 - meta:set_int("gravel_cnt", gravel_cnt) - - if (gravel_cnt % 2) == 0 then -- gravel or sieved gravel? - inv:add_item("dst", ItemStack("default:gravel")) -- add to dest - else - inv:add_item("dst", ItemStack("gravelsieve:sieved_gravel")) -- add to dest - end -end - - -- move gravel and ores to dst -local function move_src2dst(meta, pos, inv, src, dst) +local function move_src2dst(meta, pos, inv, item, dst) + local src = ItemStack(item) if inv:room_for_item("dst", dst) and inv:contains_item("src", src) then local res = swap_node(pos, meta, false) if res then -- time to move one item? - if src:get_name() == "default:gravel" then -- will we find ore? - if not random_ore(inv, src) then -- no ore found? - add_gravel_to_dst(meta, inv) - end - else - inv:add_item("dst", ItemStack("gravelsieve:sieved_gravel")) -- add to dest + local processed = move_random_ore(inv, item) + if processed then + inv:remove_item("src", src) end - inv:remove_item("src", src) end return true -- process finished end @@ -248,19 +383,16 @@ end local function sieve_node_timer(pos, elapsed) local meta = minetest.get_meta(pos) local inv = meta:get_inventory() - local gravel = ItemStack("default:gravel") - local gravel_sieved = ItemStack("gravelsieve:sieved_gravel") - if move_src2dst(meta, pos, inv, gravel) then - aging(pos, meta) - return true - elseif move_src2dst(meta, pos, inv, gravel_sieved) then - aging(pos, meta) - return true - else - minetest.get_node_timer(pos):stop() - return false + for item,probabilities in pairs(gravelsieve.process_probabilities) do + if probabilities and move_src2dst(meta, pos, inv, item) then + aging(pos, meta) + return true + end end + + minetest.get_node_timer(pos):stop() + return false end @@ -281,7 +413,7 @@ for idx = 0,4 do local tube_info if automatic == 0 then node_name = "gravelsieve:sieve" - description = "Gravel Sieve" + description = S("Gravel Sieve") tiles_data = { -- up, down, right, left, back, front "gravelsieve_gravel.png", @@ -293,7 +425,7 @@ for idx = 0,4 do } else node_name = "gravelsieve:auto_sieve" - description = "Automatic Gravel Sieve" + description = S("Automatic Gravel Sieve") tiles_data = { -- up, down, right, left, back, front "gravelsieve_gravel.png", @@ -313,7 +445,7 @@ for idx = 0,4 do local meta = minetest.get_meta(pos) swap_node(pos, meta, true) else - minetest.get_node_timer(pos):start(1.0) + minetest.get_node_timer(pos):start(STEP_DELAY) end return inv:add_item("src", stack) end, @@ -327,6 +459,7 @@ for idx = 0,4 do } end + local not_in_creative_inventory if idx == 3 then tiles_data[1] = "gravelsieve_top.png" not_in_creative_inventory = 0 @@ -381,7 +514,7 @@ for idx = 0,4 do local meta = minetest.get_meta(pos) swap_node(pos, meta, true) else - minetest.get_node_timer(pos):start(1.0) + minetest.get_node_timer(pos):start(STEP_DELAY) end end, @@ -396,7 +529,7 @@ for idx = 0,4 do meta:set_int("gravel_cnt", 0) end else - minetest.get_node_timer(pos):start(1.0) + minetest.get_node_timer(pos):start(STEP_DELAY) end end, @@ -405,7 +538,7 @@ for idx = 0,4 do local meta = minetest.get_meta(pos) swap_node(pos, meta, true) else - minetest.get_node_timer(pos):start(1.0) + minetest.get_node_timer(pos):start(STEP_DELAY) end end, @@ -483,7 +616,7 @@ if minetest.global_exists("tubelib") then after_place_node = function(pos, placer) local meta = minetest.get_meta(pos) - meta:set_string("infotext", "Gravel Sieve") + meta:set_string("infotext", S("Gravel Sieve")) end, on_dig = function(pos, node, puncher, pointed_thing) @@ -494,6 +627,10 @@ if minetest.global_exists("tubelib") then end end, + allow_metadata_inventory_put = allow_metadata_inventory_put, + allow_metadata_inventory_move = allow_metadata_inventory_move, + allow_metadata_inventory_take = allow_metadata_inventory_take, + paramtype = "light", sounds = default.node_sound_wood_defaults(), paramtype2 = "facedir", @@ -515,7 +652,7 @@ if minetest.global_exists("tubelib") then return tubelib.get_item(meta, "dst") end, on_push_item = function(pos, side, item) - minetest.get_node_timer(pos):start(1.0) + minetest.get_node_timer(pos):start(STEP_DELAY) local meta = minetest.get_meta(pos) return tubelib.put_item(meta, "src", item) end, @@ -524,7 +661,7 @@ if minetest.global_exists("tubelib") then return tubelib.put_item(meta, "dst", item) end, on_node_load = function(pos) - minetest.get_node_timer(pos):start(1.0) + minetest.get_node_timer(pos):start(STEP_DELAY) end, on_node_repair = function(pos) local meta = minetest.get_meta(pos) @@ -535,28 +672,28 @@ if minetest.global_exists("tubelib") then inv:set_size('src', 1) inv:set_size('dst', 16) swap_node(pos, meta, false) - minetest.get_node_timer(pos):start(1.0) + minetest.get_node_timer(pos):start(STEP_DELAY) return true end, }) end minetest.register_node("gravelsieve:sieved_gravel", { - description = "Sieved Gravel", + description = S("Sieved Gravel"), tiles = {"default_gravel.png^[brighten"}, groups = {crumbly=2, falling_node=1, not_in_creative_inventory=1}, sounds = default.node_sound_gravel_defaults(), }) minetest.register_node("gravelsieve:compressed_gravel", { - description = "Compressed Gravel", + description = S("Compressed Gravel"), tiles = {"gravelsieve_compressed_gravel.png"}, groups = {cracky=2, crumbly = 2, cracky = 2}, sounds = default.node_sound_gravel_defaults(), }) minetest.register_craft({ - output = "gravelsieve:sieve", + output = "gravelsieve:sieve3", recipe = { {"group:wood", "", "group:wood"}, {"group:wood", "default:steel_ingot", "group:wood"}, @@ -565,10 +702,10 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "gravelsieve:auto_sieve", + output = "gravelsieve:auto_sieve3", type = "shapeless", recipe = { - "gravelsieve:sieve", "default:mese_crystal", "default:mese_crystal", + "gravelsieve:sieve3", "default:mese_crystal", "default:mese_crystal", }, }) @@ -615,7 +752,7 @@ end if minetest.get_modpath("moreblocks") then stairsplus:register_all("gravelsieve", "compressed_gravel", "gravelsieve:compressed_gravel", { - description="Compressed Gravel", + description=S("Compressed Gravel"), groups={cracky=2, crumbly=2, choppy=2, not_in_creative_inventory=1}, tiles = {"gravelsieve_compressed_gravel.png"}, sounds = default.node_sound_stone_defaults(), diff --git a/techpack_modpack/gravelsieve/locale/gravelsieve.de.tr b/techpack_modpack/gravelsieve/locale/gravelsieve.de.tr new file mode 100644 index 0000000..71d7ee2 --- /dev/null +++ b/techpack_modpack/gravelsieve/locale/gravelsieve.de.tr @@ -0,0 +1,14 @@ +# textdomain: gravelsieve + + + +### hammer.lua ### + +Hammer converts Cobblestone into Gravel=Hammer, Zertrümmert Pflasterstein in Kies + +### init.lua ### + +Automatic Gravel Sieve=Automatisches Kiessieb +Compressed Gravel=Komprimiertes Kies +Gravel Sieve=Kiessieb +Sieved Gravel=Gesiebtes Kies diff --git a/techpack_modpack/gravelsieve/locale/template.txt b/techpack_modpack/gravelsieve/locale/template.txt new file mode 100644 index 0000000..bc128d5 --- /dev/null +++ b/techpack_modpack/gravelsieve/locale/template.txt @@ -0,0 +1,14 @@ +# textdomain: gravelsieve + + + +### hammer.lua ### + +Hammer converts Cobblestone into Gravel= + +### init.lua ### + +Automatic Gravel Sieve= +Compressed Gravel= +Gravel Sieve= +Sieved Gravel= diff --git a/techpack_modpack/gravelsieve/textures/gravelsieve_auto_sieve.png b/techpack_modpack/gravelsieve/textures/gravelsieve_auto_sieve.png index 2354141a4ff29681e794e2c36bda6c5b70012286..90ef83d6a3e6da6d5dda96c229860d2f828734e2 100644 GIT binary patch delta 1565 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 B3ljhU diff --git a/techpack_modpack/gravelsieve/textures/gravelsieve_compressed_gravel.png b/techpack_modpack/gravelsieve/textures/gravelsieve_compressed_gravel.png index ebdc116171603003a30aca94f8f8e333351b5ac8..858aebe9f0c08c8bdd11ccdc17bd1dd548196af0 100644 GIT binary patch delta 49 zcmX@f`jK^lvKj+tfk$L90|U1(2s1Lwnj^u$z`$PO>Fdh=kWE00Q-6)_%&d)yE0_Qn C0}HSK delta 10 Rcmey!dXja5@<#7vOaK`U1RMYW diff --git a/techpack_modpack/gravelsieve/textures/gravelsieve_gravel.png b/techpack_modpack/gravelsieve/textures/gravelsieve_gravel.png index 930dc47d82a11d2b1c6ec6f79582c93a184e34ba..8b0597aafe32f33b4f97f69c680fb33eb8004d72 100644 GIT binary patch delta 47 ycmZ1`cvf(NiV9njx4R3&e-K=-cll%n1_sUokH}&M25w;xW@MN(M`EL5D+d5@CJna$ delta 10 RcmX>rxJ+<@%0}-d4gePs1JD2f diff --git a/techpack_modpack/gravelsieve/textures/gravelsieve_hammer.png b/techpack_modpack/gravelsieve/textures/gravelsieve_hammer.png index 6c810bf227c4b394541713c9a9206d48c4abe251..169efdd87ea166eb7a6277f7398dda285c884753 100644 GIT binary patch delta 1317 zcmV+=1={+j39Sl{8Gi-<0047(dh`GQ00v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-&q4HE$=DKGo}0000PbVXQnLvL+uWo~o;Lvm$dbY)~9 zcWHEJAV*0}P*;Ht7XSbRl}SWFR9M5smP>CNRTze!Gvo0%wtvUBq`5hX!n)6Q_KunWLlcdFTDkdo)mC`Fy)%xFsr&J^!Ml3Z+!CS#|hieM6LBsDt_V zD!R)f`}YsZmVeehIWTZc0`&CYtfZ%-lFgR6DO_$tV%r$rAiL_?D47LpyToKHM!2P0 zTDA-LRRAs^UsVT&hK3GKP5wful*jG%lS;3lst$soM(XR^$>ma%N(wD){j#Zs+yBz~$6Yl>)KYsMziZ9@OmgEs@D=q6!sT+E})UWtj+}VA(c?zm`z20qi0| zfXiJ^DAXdWCIDa|{=2xhJcG;SK~YpRhmMpMnx+hp+=le7o|cT6oIsDoVuG*DSwaV&{vmU3A&!VUfgivrgYbX}8=(>kw@;*&XovhxUBcD&>)Lr;| zVYy`oP8{l%Z`MpOav%C@Az1`fz{Tkx_08RYKnT!v59xFQ-RVYkXykKgB9SnW$X*JC zTz_R(@juny(|({t@Wzb!@DxW^w5r3WY3QZ!M|KKXH5f z44!-$aP``ahx)Zf_DjPXpjgbK zC@O~!_j3OHr^M%HxHa-KpM3m*sMG;@Xn%c}w174blx(mhe4A`$?DmaEJ|=#5R79c& zWFSzFs#v^x?nAB(|43|d4AV?ho`MU9kQU%~!fLJz|7IShlaKGCX&(8}h0j@tPjmgJ zD@;v|i;83TelK#GmNd5-`fosU4=_iI|qMo2HuJyJN#hU5YWr^FQnk&#LmJ2l)fg9tkKE` z&d^|Vt(^I10S8dV?qx)?8|G5w%y;?WtMne8RS5vYFyzaj6zx8UWn6qWlO7lR9~A`o bteJlSKS{pOJ`cGT00000NkvXXu0mjf3(0d7 literal 1191 zcmWlZdrVUY7{xy=NCjGGp-P{(kK5k&y}fOr6i}eFJSG$ZG~z6Q@e&78r-(cR5oJn! zY;(iJWj>~&4gwf;Y79;@hi+rejS0&p66ey)EovOg9Bi5lPI7)H=l_$_Q{c%Gg)71V zK$Mg1Dx6R4f`x*4x=sad0W2Oa$SroySCX6u^!N8KaCms3%nL=q>lKS-N|i3ru|g0c zMvVzHo1swQVZsQ8%}}Xnt2L44GH50p!yTMClcZA>N-R<&RjLRK=Y>KsZ^_o9R)))< zm{h&NB8^e$4OW$gkuL>*u9c$G5gp60P805+=ro*6p_sH-nOY{t3bf!L<*Ye3^oCRU}U7{+PD>?X`XP%AOQp;Y0l*(H^#Vr5#3?KO-@ zGMW-FA~`%fie}T*8rr3V3JjLTp#+f<6RXy0&2(JEZacJDpn(Rp9KrA;oJ>ZvtO-jL ziCkpZs(b|pZO9vWHTNIWTN zB}J!ld=||*Yv0^<>h#UyCvG$~AIx;7)>BYJ!k$EE=3%QDveS~(2wSqI>ihBEE?yk% z-0@Bw4LcKHiy3I00?~0C@3vT-*RKEc-ur!Z^)2ga*R}HS77Gmw7@{CFG@^a`;WsLp zP?X$AK?M#w;$a;HtMyQcL3aXF6X4T9W*k%zP=-OL4HBfViG!|q*v!H5rI4(P>b64# z0rfPrSb&oNi|IS9(31$Y6s$rZQvo#??6E^52Oc%#t6{GLd?@50P>Mk*3Pn0tPXH~C z@R^{)3fpbaWQNr!wDG{;Mv+Lgfq^W&Py#UZx_Du&;f;l!B3L3c3(QfA!UR8*pXC7- z9m#Q}7blKYmZvTDO{GN60*74hJpS%Ep}@e(PEc2_6o95tPODe&8*h zxEFs;`SB-xgC_^h_{(dn>bvrej^6vmS2p$e`1sd9-4Va{Nh*$@5`K^&htAwpONWcHiL(H76AXjx*KIM&_bl zban4t#;v&;>F#K$9u4#kl#fi*O%7#DT<^GfE03~UABLitd6wvC2P z%`DHqlzX*Ne)(l@V1SYRxN)rP*yV~}CzV%%{^|aa2d%poMO|t02VaHF#-@zSJmv)* c&qI!(5HYsvRA%V5l7(~0aeG`t&hoDR0p$*5{Qv*} diff --git a/techpack_modpack/gravelsieve/textures/gravelsieve_sieve.png b/techpack_modpack/gravelsieve/textures/gravelsieve_sieve.png index 753bbfafb5c53d866044a669e8dff0acd1c597b5..dbf785c07725735abe4d5d57d737ffe610694ed1 100644 GIT binary patch delta 1526 zcmVv1?#oa95++Z|F0!cg<{ z`4uPQA#tSn(_j87{gMi_?t>**y=pTFRnC(qDf2*9=|5mHgr2Jb!VT|pcw zy3X<7;sWU%rmnfU-4KQ$n_Wph8t~)CKcsV>#&-AXQ1>5fcP0C>WLNAN^fS&+r+-9I zgfTViZGp9xUN0q%A}0BO+B7&JDar%G(E!_Zbk5;D2s}@oKIh^50x1PmZQcTS>kZUR z!xvwCj@Fv0GE7g#ELSVE4hf`0YmE*SH_H`Q*Gu+g#fuj&$#x2hi6gQs#XCn31kBH;jPoIn9zH-y`C)+0TE6`1D{ePCW@o3YH#?@2oVIPbdU3^m zUvP1LifJs9e1P{*>`RPk7!F@e(zcc)Nw95;X&MCZ@@7dK>kk7Q>V`l{PJd4(Xswx@ zouGn%#cGYUmSMloc2^Ln02PL;)>{Il`1~iI@Z{MgS(Z^7Lzc$eEN`i*n)PPOqlXtr z8N46hkH7isXGK{vAH~$0mlVaGI0~^{N87dx`Wa~&lg1%Z28@OSrsEMh45^IaM~@!z zgNJiw(=ofkApZ7;-}>F{mf^{irfQI3^!i8CQLdLnX@YBO z%H596TGByFRZ1rF&#>k|(#t5<%XjEMr7lb2EV+}jS*(asjgz2chw55Gude_{)QfS4 zYpfXKag1j(y4KLO0v$SRCurM-G&96mf{#PG))1x19sP7xKzBoa_J0WP9Z~#!&gn(| z#)mg3-&v3fXAN|gAf6BhF-VD&0nQ#!QHm83(Y9z;a5^v9w;)yYPF+d~;RI*xtDOJh zvrZ!Wg9497%Ns&n5GVhjK5S_l19*hWh{FYe3K8BQf|%>e;d}LJAAeL%ASLSZvP0_% ze2&?+NIAz8&(ZxUW`DP!SZ_$O1mT`ytYTj^oSitT?HcJyZl1j$$r6(I8q+F7SR#Cn zL-8qX@sdUjF}nq(I*|1kD4n2Z7x=EhSqWAUW)-c? zh@uK-Ve&?=5O{7^ioDlhn})bQ{5~f>dFAu+j!%t;DJs+iZhwyqhq$gn1|jhv2f%d} z9|VZ5Aj!ty5?W!12WRip=Sf1_7-ZnyoAbtpYw+GfG)2gOd@3Gh#-8m;|KJQ%~7|7B}*z&@2QGCZJiJXHPv=au>?;@ZN5ax5p@#NHhVk}s3kYs z3fqEbfp;y7eSd)nBg)oMS0P!yN3~tkRtcU2->q@BqPP{@?snw8@a_b9G<)X+V%xsM zqwc<5XGtOpdd$e#*E9T|Ciq`x`lt!ks~v&d)3qHs4*A9J{w_G;{rUGl_fZrggg{Dx z(!CzC^Q37@-0O4fOYb@ExMvA06O+pV}@L^!f_#6&1(- cBf8)BZ$;F54i)%rCIA2c07*qoM6N<$f|O9@=l}o! delta 1509 zcmV=Xh{_j`R*w*WBE$3B!=}wj>`7 z`0=A3(m79KyMOz2sQV8#+mc;bvMqKD`Wa^@6QU@>n3~n5z*JWrlJ=i%%eDFsz+-U4{*2I{8ai!VM$YfV)dCdXqI%OzTe1X7~4 zMu&=<#geP*1-r81#fz6@X~NlbMr|5E03NM1w)0$F&wp{wktXSf0Y-x!QU;tJ=XgBd zeEXcMntLp_qK$^r{US0FmrSL}8L=VvFF#&VPo@E(d?i7^es;j2m7 z){-O%wtsCgO@jbl-Yke?{b7K8-4IC0$?*|dYo@2is32gzTw$$c*zdF176d9lg(1t; zhCnGk|H&sjd3H&bWz@!yr7<^)TdJyNwcc>?@Ej?F_XGU#H=q5iC~Ib;n0oz^qSz5f zA-3yi+m=B;BTZw{I7G^T(Qv?IJVJ*dl`;J2;(sAOcsOG^8MEDPNz;Vs*(owm;2pQi zGay0u4YxX3)jB>Sj zhyGLQvLw!uJ2~t5k|@bzbptA(=5pfWMlt>xi z>>d@RSRoN@i*^Mkvyxp4Qbq67rIZjJ;jDd?^B;WHNo0Re;PGgAL#PYlb9_CNk!^C zRk5S36T+aT+N>xR;0dYCmqtv+IM)=-RpIhB(k8#jGTQv!~bc5|8}O2 znqalu63880+o9u-U;OUxf&-pE|NiGbib8}CNGVXd*F$!mG;N7{{X=#GkbmYwWasJi zz!-s&4zfWXp(60+e{cA}`L542j<_e0D%4n0W1AM8<_8D(t}h!7=$uCN^PFl|(#yxh z;r!qL{XEBekJ2&HEs%juX&VQ=#kkqQ0Ro*8gfaM*Ao~PW?MjYjGo*?De{g_mSCS2f zZ~D|=a)#?#oaPR+AQYu`U>wA6^H*2-S7JsMbvu^?j6lr00000 LNkvXXu0mjf7t-#j diff --git a/techpack_modpack/gravelsieve/textures/gravelsieve_top.png b/techpack_modpack/gravelsieve/textures/gravelsieve_top.png index 33907aa692a2263cf9ebb6aa3012b8679ed5ce5b..32f615904119d9073747c5a7f5a836bd2690a22b 100644 GIT binary patch delta 923 zcmV;M17!T`1EvR%8Gi-<0047(dh`GQ00v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-&q4+s%BvnNeQ0009sNklTS8*ZPSSeDaTS4(35UMVe)-KwGW>Z|Ldw+Kp;|HQ>t6)kB#)Tg% z!9^g6))X~nm~`&k&vRVF!kt-NLhsPKxtx~=o_k*&ew;^KS$f83onzY$%ChP2^>CaT zp63%sDfM8AVeckxa|R_ddVl{zy-`Q#h+%5cAH=lkHnpHrN(WH%lf6O8?yVHtaZ$F* zFw$gcg3e+*-+v)X61+x}Jla8L35|9aAr#t31cp4%(K;`!8~3w zW5At8NJV>E5@!k_6hSMb=J!yJht-&+*^Us(Mp<@g-G8{BdgLxn0To zf#C{8KYwxU-4{(B?cfE65khhC`t} z`4L4wvHIQ%CQA~e(zK@~pZxYnr5Sj2QI3E}jFa$M|Itb};IA)}=Q&3Xbr8x%Tt0uo z6bEmAxm#%l&MaC841T?_&xfy;PMPB1v-SB(H-B(!=To$iD3M_`W)UlwPMYH2o9%lm z&A=N^dkCRWj*oIY#CPwUHpRi!8?%*epu4p^3Ziimp8GJWGy~_KYmb6x(j>fZaD5a+ z<0QOtW2Vv!y!K=^3ZhAK;QnxxBKRiGfmaqiJl{dtE<&owbKq$2TXYs<5$<1lCe48} zi+>hbnozITFvd)t1MRKL3?ogaSp%I+o&$IPji_o4-2FGA*FWf2nt?Z;?T&)z>!s7C z2!@@%wn}xw{$Bq;9n#>8fJnNYO`b;RaGN}hOLxPAcF1u*D~g8ygJBAjgmjwax?x$} xcsCsPlSvXX7$#(CLY@ptcf*5r$Z@~_02EVx!@W{@+28;G002ovPDHLkV1hb3y9odQ delta 476 zcmV<20VDpV2kQfn8Gi!+002a!ipBr{0H07yR7JUmO1Fhayoyb~j#9CKLbr!ZzmHY8 zhfu?nT)Krs!IWLZmRYocMZbG+#d_|^tLcx$!!joC3c|fy*M!kzpz>rqIk5fj7G(o zV!DPzy^K%Nr&hg@TgRJc)T&y}pist}WPpHxpr4sYNJyMOCY%5O0S8G$K~y-)jgxx| zfNycw*U(JDtr+&Er;kx1|gUFjP0YEoD%Ep}N^^DZC%xYn}~4 Sxleom0000= 2: + print("on folder list:", params["folders"]) + for f in params["folders"]: + if params["recursive"]: + run_all_subfolders(f) + else: + update_folder(f) + elif len(params["folders"]) == 1: + print("on folder", params["folders"][0]) + if params["recursive"]: + run_all_subfolders(params["folders"][0]) + else: + update_folder(params["folders"][0]) + else: + print("on folder", os.path.abspath("./")) + if params["recursive"]: + run_all_subfolders(os.path.abspath("./")) + else: + update_folder(os.path.abspath("./")) + +#group 2 will be the string, groups 1 and 3 will be the delimiters (" or ') +#See https://stackoverflow.com/questions/46967465/regex-match-text-in-either-single-or-double-quote +pattern_lua_s = re.compile(r'[\.=^\t,{\(\s]N?S\(\s*(["\'])((?:\\\1|(?:(?!\1)).)*)(\1)[\s,\)]', re.DOTALL) +pattern_lua_fs = re.compile(r'[\.=^\t,{\(\s]N?FS\(\s*(["\'])((?:\\\1|(?:(?!\1)).)*)(\1)[\s,\)]', re.DOTALL) +pattern_lua_bracketed_s = re.compile(r'[\.=^\t,{\(\s]N?S\(\s*\[\[(.*?)\]\][\s,\)]', re.DOTALL) +pattern_lua_bracketed_fs = re.compile(r'[\.=^\t,{\(\s]N?FS\(\s*\[\[(.*?)\]\][\s,\)]', re.DOTALL) + +# Handles "concatenation" .. " of strings" +pattern_concat = re.compile(r'["\'][\s]*\.\.[\s]*["\']', re.DOTALL) + +pattern_tr = re.compile(r'(.*?[^@])=(.*)') +pattern_name = re.compile(r'^name[ ]*=[ ]*([^ \n]*)') +pattern_tr_filename = re.compile(r'\.tr$') +pattern_po_language_code = re.compile(r'(.*)\.po$') + +#attempt to read the mod's name from the mod.conf file. Returns None on failure +def get_modname(folder): + try: + with open(os.path.join(folder, "mod.conf"), "r", encoding='utf-8') as mod_conf: + for line in mod_conf: + match = pattern_name.match(line) + if match: + return match.group(1) + except FileNotFoundError: + pass + return None + +#If there are already .tr files in /locale, returns a list of their names +def get_existing_tr_files(folder): + out = [] + for root, dirs, files in os.walk(os.path.join(folder, 'locale/')): + for name in files: + if pattern_tr_filename.search(name): + out.append(name) + return out + +# A series of search and replaces that massage a .po file's contents into +# a .tr file's equivalent +def process_po_file(text): + # The first three items are for unused matches + text = re.sub(r'#~ msgid "', "", text) + text = re.sub(r'"\n#~ msgstr ""\n"', "=", text) + text = re.sub(r'"\n#~ msgstr "', "=", text) + # comment lines + text = re.sub(r'#.*\n', "", text) + # converting msg pairs into "=" pairs + text = re.sub(r'msgid "', "", text) + text = re.sub(r'"\nmsgstr ""\n"', "=", text) + text = re.sub(r'"\nmsgstr "', "=", text) + # various line breaks and escape codes + text = re.sub(r'"\n"', "", text) + text = re.sub(r'"\n', "\n", text) + text = re.sub(r'\\"', '"', text) + text = re.sub(r'\\n', '@n', text) + # remove header text + text = re.sub(r'=Project-Id-Version:.*\n', "", text) + # remove double-spaced lines + text = re.sub(r'\n\n', '\n', text) + return text + +# Go through existing .po files and, if a .tr file for that language +# *doesn't* exist, convert it and create it. +# The .tr file that results will subsequently be reprocessed so +# any "no longer used" strings will be preserved. +# Note that "fuzzy" tags will be lost in this process. +def process_po_files(folder, modname): + for root, dirs, files in os.walk(os.path.join(folder, 'locale/')): + for name in files: + code_match = pattern_po_language_code.match(name) + if code_match == None: + continue + language_code = code_match.group(1) + tr_name = modname + "." + language_code + ".tr" + tr_file = os.path.join(root, tr_name) + if os.path.exists(tr_file): + if params["verbose"]: + print(f"{tr_name} already exists, ignoring {name}") + continue + fname = os.path.join(root, name) + with open(fname, "r", encoding='utf-8') as po_file: + if params["verbose"]: + print(f"Importing translations from {name}") + text = process_po_file(po_file.read()) + with open(tr_file, "wt", encoding='utf-8') as tr_out: + tr_out.write(text) + +# from https://stackoverflow.com/questions/600268/mkdir-p-functionality-in-python/600612#600612 +# Creates a directory if it doesn't exist, silently does +# nothing if it already exists +def mkdir_p(path): + try: + os.makedirs(path) + except OSError as exc: # Python >2.5 + if exc.errno == errno.EEXIST and os.path.isdir(path): + pass + else: raise + +# Converts the template dictionary to a text to be written as a file +# dKeyStrings is a dictionary of localized string to source file sets +# dOld is a dictionary of existing translations and comments from +# the previous version of this text +def strings_to_text(dkeyStrings, dOld, mod_name, header_comments): + lOut = [f"# textdomain: {mod_name}\n"] + if header_comments is not None: + lOut.append(header_comments) + + dGroupedBySource = {} + + for key in dkeyStrings: + sourceList = list(dkeyStrings[key]) + sourceList.sort() + sourceString = "\n".join(sourceList) + listForSource = dGroupedBySource.get(sourceString, []) + listForSource.append(key) + dGroupedBySource[sourceString] = listForSource + + lSourceKeys = list(dGroupedBySource.keys()) + lSourceKeys.sort() + for source in lSourceKeys: + localizedStrings = dGroupedBySource[source] + localizedStrings.sort() + lOut.append("") + lOut.append(source) + lOut.append("") + for localizedString in localizedStrings: + val = dOld.get(localizedString, {}) + translation = val.get("translation", "") + comment = val.get("comment") + if len(localizedString) > doublespace_threshold and not lOut[-1] == "": + lOut.append("") + if comment != None: + lOut.append(comment) + lOut.append(f"{localizedString}={translation}") + if len(localizedString) > doublespace_threshold: + lOut.append("") + + + unusedExist = False + for key in dOld: + if key not in dkeyStrings: + val = dOld[key] + translation = val.get("translation") + comment = val.get("comment") + # only keep an unused translation if there was translated + # text or a comment associated with it + if translation != None and (translation != "" or comment): + if not unusedExist: + unusedExist = True + lOut.append("\n\n##### not used anymore #####\n") + if len(key) > doublespace_threshold and not lOut[-1] == "": + lOut.append("") + if comment != None: + lOut.append(comment) + lOut.append(f"{key}={translation}") + if len(key) > doublespace_threshold: + lOut.append("") + return "\n".join(lOut) + '\n' + +# Writes a template.txt file +# dkeyStrings is the dictionary returned by generate_template +def write_template(templ_file, dkeyStrings, mod_name): + # read existing template file to preserve comments + existing_template = import_tr_file(templ_file) + + text = strings_to_text(dkeyStrings, existing_template[0], mod_name, existing_template[2]) + mkdir_p(os.path.dirname(templ_file)) + with open(templ_file, "wt", encoding='utf-8') as template_file: + template_file.write(text) + + +# Gets all translatable strings from a lua file +def read_lua_file_strings(lua_file): + lOut = [] + with open(lua_file, encoding='utf-8') as text_file: + text = text_file.read() + #TODO remove comments here + + text = re.sub(pattern_concat, "", text) + + strings = [] + for s in pattern_lua_s.findall(text): + strings.append(s[1]) + for s in pattern_lua_bracketed_s.findall(text): + strings.append(s) + for s in pattern_lua_fs.findall(text): + strings.append(s[1]) + for s in pattern_lua_bracketed_fs.findall(text): + strings.append(s) + + for s in strings: + s = re.sub(r'"\.\.\s+"', "", s) + s = re.sub("@[^@=0-9]", "@@", s) + s = s.replace('\\"', '"') + s = s.replace("\\'", "'") + s = s.replace("\n", "@n") + s = s.replace("\\n", "@n") + s = s.replace("=", "@=") + lOut.append(s) + return lOut + +# Gets strings from an existing translation file +# returns both a dictionary of translations +# and the full original source text so that the new text +# can be compared to it for changes. +# Returns also header comments in the third return value. +def import_tr_file(tr_file): + dOut = {} + text = None + header_comment = None + if os.path.exists(tr_file): + with open(tr_file, "r", encoding='utf-8') as existing_file : + # save the full text to allow for comparison + # of the old version with the new output + text = existing_file.read() + existing_file.seek(0) + # a running record of the current comment block + # we're inside, to allow preceeding multi-line comments + # to be retained for a translation line + latest_comment_block = None + for line in existing_file.readlines(): + line = line.rstrip('\n') + if line[:3] == "###": + if header_comment is None: + # Save header comments + header_comment = latest_comment_block + # Stip textdomain line + tmp_h_c = "" + for l in header_comment.split('\n'): + if not l.startswith("# textdomain:"): + tmp_h_c += l + '\n' + header_comment = tmp_h_c + + # Reset comment block if we hit a header + latest_comment_block = None + continue + if line[:1] == "#": + # Save the comment we're inside + if not latest_comment_block: + latest_comment_block = line + else: + latest_comment_block = latest_comment_block + "\n" + line + continue + match = pattern_tr.match(line) + if match: + # this line is a translated line + outval = {} + outval["translation"] = match.group(2) + if latest_comment_block: + # if there was a comment, record that. + outval["comment"] = latest_comment_block + latest_comment_block = None + dOut[match.group(1)] = outval + return (dOut, text, header_comment) + +# Walks all lua files in the mod folder, collects translatable strings, +# and writes it to a template.txt file +# Returns a dictionary of localized strings to source file sets +# that can be used with the strings_to_text function. +def generate_template(folder, mod_name): + dOut = {} + for root, dirs, files in os.walk(folder): + for name in files: + if fnmatch.fnmatch(name, "*.lua"): + fname = os.path.join(root, name) + found = read_lua_file_strings(fname) + if params["verbose"]: + print(f"{fname}: {str(len(found))} translatable strings") + + for s in found: + sources = dOut.get(s, set()) + sources.add(f"### {os.path.basename(fname)} ###") + dOut[s] = sources + + if len(dOut) == 0: + return None + templ_file = os.path.join(folder, "locale/template.txt") + write_template(templ_file, dOut, mod_name) + return dOut + +# Updates an existing .tr file, copying the old one to a ".old" file +# if any changes have happened +# dNew is the data used to generate the template, it has all the +# currently-existing localized strings +def update_tr_file(dNew, mod_name, tr_file): + if params["verbose"]: + print(f"updating {tr_file}") + + tr_import = import_tr_file(tr_file) + dOld = tr_import[0] + textOld = tr_import[1] + + textNew = strings_to_text(dNew, dOld, mod_name, tr_import[2]) + + if textOld and textOld != textNew: + print(f"{tr_file} has changed.") + if not params["no-old-file"]: + shutil.copyfile(tr_file, f"{tr_file}.old") + + with open(tr_file, "w", encoding='utf-8') as new_tr_file: + new_tr_file.write(textNew) + +# Updates translation files for the mod in the given folder +def update_mod(folder): + print(folder) + modname = get_modname(folder) + if modname is not None: + process_po_files(folder, modname) + print(f"Updating translations for {modname}") + data = generate_template(folder, modname) + if data == None: + print(f"No translatable strings found in {modname}") + else: + for tr_file in get_existing_tr_files(folder): + update_tr_file(data, modname, os.path.join(folder, "locale/", tr_file)) + else: + print(f"\033[31mUnable to find modname in folder {folder}.\033[0m", file=_stderr) + #exit(1) + +# Determines if the folder being pointed to is a mod or a mod pack +# and then runs update_mod accordingly +def update_folder(folder): + is_modpack = os.path.exists(os.path.join(folder, "modpack.txt")) or os.path.exists(os.path.join(folder, "modpack.conf")) + if is_modpack: + subfolders = [f.path for f in os.scandir(folder) if f.is_dir()] + for subfolder in subfolders: + update_mod(subfolder + "/") + else: + update_mod(folder) + print("Done.") + +def run_all_subfolders(folder): + for modfolder in [f.path for f in os.scandir(folder) if f.is_dir()]: + update_folder(modfolder + "/") + + +main() + diff --git a/techpack_modpack/lcdlib/mod.conf b/techpack_modpack/lcdlib/mod.conf new file mode 100644 index 0000000..57e9be7 --- /dev/null +++ b/techpack_modpack/lcdlib/mod.conf @@ -0,0 +1 @@ +name=lcdlib diff --git a/techpack_modpack/lcdlib/textures/font_default_0000.png b/techpack_modpack/lcdlib/textures/font_default_0000.png index c4784d53288135293e676358d509a43710881712..65e43a7b4b4e373cbfc02ab9c9eff49aaf287df4 100644 GIT binary patch delta 60 zcma!^$T&g8m?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkE9Sc McjQ;&?1_q20OR`)DF6Tf delta 8 PcmbQp7(GE{Vw5=m47UQr diff --git a/techpack_modpack/lcdlib/textures/font_default_0020.png b/techpack_modpack/lcdlib/textures/font_default_0020.png index 55f4ec39caadabe10b77523aaab7175cf2584e2e..049fd142416b2d392cd2e6a5e1271761d2e0056f 100644 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b|0V3b8zA^(OknZT~$iT3%pZiZDE0C{{>=ES4 zz)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygB4JZc)^@qfi^%1rX+877Y2q^y~;*F9%q3^ zWHFHT0Ash4*>*q%dx@v7EBgZ;NkKgsgUL69fI>W;E{-7_*OL<#$OCyf42+CrQRzUI zYKdz^NlIc#s#S7PDv)9@GB7mLH8j#SG6*p;v@*1`GB(vVFtjo-Si#Q+vL2x!H$Npa ktrD)m&?3ahz{b%7 delta 18 ZcmZ3@6h1*^;xsKz22WQ%mvv4FO#nEu1_b~B diff --git a/techpack_modpack/lcdlib/textures/font_default_0022.png b/techpack_modpack/lcdlib/textures/font_default_0022.png index ab90948d0d1eef9fb6919b30a9431772e4e022ed..91f4c5f8f42c50a16ac997b6653fc51d2ac38bfc 100644 GIT binary patch delta 228 zcmeZU#56%ApC#SV*O7r?V?XzwL{#WX=BpC#SV*O7r?V?XzwL{22WQ%mvv4FO#nPL20;J- diff --git a/techpack_modpack/lcdlib/textures/font_default_0027.png b/techpack_modpack/lcdlib/textures/font_default_0027.png index e0e0b5cf2690dbfed7001082fd5675c7be9959a6..df31d758cac953f4bfbb255aa1977db17ab4bc61 100644 GIT binary patch delta 228 zcmeZU#56%ApC#SV*O7r?V?XzwL{6gfd<;xrvj22WQ%mvv4FO#nFz1`7ZH diff --git a/techpack_modpack/lcdlib/textures/font_default_002a.png b/techpack_modpack/lcdlib/textures/font_default_002a.png index 990ef394ea609edce36d0390e7a78ae0befcf8b1..2b83a5ca21f0f32e8e87ebdbc76959593c882fa0 100644 GIT binary patch delta 228 zcmeZW$TUGEpC#SV*O7r?V?XzwL{pby diff --git a/techpack_modpack/lcdlib/textures/font_default_002e.png b/techpack_modpack/lcdlib/textures/font_default_002e.png index f7724d33cb1949ac1e82bcbe231ba905a350931a..aff49bc88974f11aa6da8aeb6bcf599ac700091f 100644 GIT binary patch delta 228 zcmeZW$TUGEpC#SV*O7r?V?XzwL{b%7 delta 18 ZcmZ3@6h1*^;xsKz22WQ%mvv4FO#nEu1_b~B diff --git a/techpack_modpack/lcdlib/textures/font_default_0030.png b/techpack_modpack/lcdlib/textures/font_default_0030.png index 2afc481444ef4c7644e2e089f22c3410087bf85b..470f0b0cbd52670a1afe1f36bb61b4e09b6e999a 100644 GIT binary patch delta 228 zcma!A$237DpC#SV*O7r?V?XzwL{#WX=BpC#SV*O7r?V?XzwL{ diff --git a/techpack_modpack/lcdlib/textures/font_default_003c.png b/techpack_modpack/lcdlib/textures/font_default_003c.png index 9dd38e858012e402c9a0e8871d74a74a060ef145..0252ab930264568200ec3aebe3da4ffaffb4a7ed 100644 GIT binary patch delta 228 zcmeZU#56%ApC#SV*O7r?V?XzwL{x+ivR!s delta 18 ZcmX@WlruqP;xv0s22WQ%mvv4FO#nP&21Eb= diff --git a/techpack_modpack/lcdlib/textures/font_default_0044.png b/techpack_modpack/lcdlib/textures/font_default_0044.png index 3fead0cd78acf96fa2a0088b577c8082c3aa35a9..94c0a304dcf429dc3d351a36795d2cca47ee96c4 100644 GIT binary patch delta 228 zcmYe;!Zbl8pC#SV*O7r?V?XzwL{;xq$J22WQ%mvv4FO#nH-1{VMT diff --git a/techpack_modpack/lcdlib/textures/font_default_0047.png b/techpack_modpack/lcdlib/textures/font_default_0047.png index c8ba9a840be25ba58d63b4c386c02c0fcc2bc2ea..12340e7f2d1acd8bad0ac988fcc41e925fb071fa 100644 GIT binary patch delta 228 zcmXRu&NM+KpC#SV*O7r?V?XzwL{ delta 18 ZcmX@kR6Idt;xso-22WQ%mvv4FO#nTf23Y_A diff --git a/techpack_modpack/lcdlib/textures/font_default_0048.png b/techpack_modpack/lcdlib/textures/font_default_0048.png index f8e58a5068b9e0ced887101ecece055f81642a06..f315c035c7347e8fab6796b862d1fede879c4219 100644 GIT binary patch delta 228 zcma#qz%)T6pC#SV*O7r?V?XzwL{ diff --git a/techpack_modpack/lcdlib/textures/font_default_004a.png b/techpack_modpack/lcdlib/textures/font_default_004a.png index c481395e405228846e028975db2ffb4483ba16ea..32cd56982a13461ded71b58ddb1ada5794337ecb 100644 GIT binary patch delta 228 zcma#qz%)T6pC#SV*O7r?V?XzwL{x+ivR!s delta 18 ZcmX@WlruqP;xv0s22WQ%mvv4FO#nP&21Eb= diff --git a/techpack_modpack/lcdlib/textures/font_default_004c.png b/techpack_modpack/lcdlib/textures/font_default_004c.png index 34f9e81992d1d38e9fe2fa48d0aa48bf9e9300b0..313ecfe816616ba2ac15e8fcee44154e4b143ad6 100644 GIT binary patch delta 228 zcmWGr#WX=BpC#SV*O7r?V?XzwL{#WX=BpC#SV*O7r?V?XzwL{n+a delta 18 ZcmdnRlr}+S;xtQ622WQ%mvv4FO#nMp1~LEu diff --git a/techpack_modpack/lcdlib/textures/font_default_0050.png b/techpack_modpack/lcdlib/textures/font_default_0050.png index e7fdc8480ceb844968d3984a6f93ff71e644df91..ddfff40f536d380c1621397b95e6a75aaa02f68f 100644 GIT binary patch delta 228 zcmYe?$}~YGpC#SV*O7r?V?XzwL{}2SO5S3 delta 18 ZcmZ3_6g@#@;xs)@22WQ%mvv4FO#nG&1`z-N diff --git a/techpack_modpack/lcdlib/textures/font_default_0053.png b/techpack_modpack/lcdlib/textures/font_default_0053.png index d0bdfbee21db928b1fef9ae9be0d9647fd0f5cf9..389a62b3d481f99d424d4ad1a1fb45bf6074448a 100644 GIT binary patch delta 228 zcmd1U!!$u9pC#SV*O7r?V?XzwL{o! diff --git a/techpack_modpack/lcdlib/textures/font_default_0054.png b/techpack_modpack/lcdlib/textures/font_default_0054.png index 9e27bd485aef922a063447c433d2445a183a95d4..11ec544902c765ba5514ee454d323937c8dd984f 100644 GIT binary patch delta 228 zcma!C%QQhHpC#SV*O7r?V?XzwL{6gfd<;xrvj22WQ%mvv4FO#nFz1`7ZH diff --git a/techpack_modpack/lcdlib/textures/font_default_0055.png b/techpack_modpack/lcdlib/textures/font_default_0055.png index a69f31ebe2b43978f9fe17f271292412834ca96a..5d15704525769d4bb3b49210cf3602b76ca156b9 100644 GIT binary patch delta 228 zcmWGv%``zJpC#SV*O7r?V?XzwL{pF delta 18 ZcmdnY6hA>_;xr>p22WQ%mvv4FO#nI?1|0wZ diff --git a/techpack_modpack/lcdlib/textures/font_default_005b.png b/techpack_modpack/lcdlib/textures/font_default_005b.png index c0d79ccd264a96fa9c1e27b1df1417e0275d6b5a..e547c51546f9a76c0b1968d7e18e78953685b88b 100644 GIT binary patch delta 228 zcmWGt$uvPFpC#SV*O7r?V?XzwL{}2SO5S3 delta 18 ZcmZ3_6g@#@;xs)@22WQ%mvv4FO#nG&1`z-N diff --git a/techpack_modpack/lcdlib/textures/font_default_005f.png b/techpack_modpack/lcdlib/textures/font_default_005f.png index 2e78fd2a2b3a7f68e8ade305c5ca157965eb15bc..3cc8d3dc557e0024de8fb270582cf0df56b96c7b 100644 GIT binary patch delta 228 zcmea8$237DpC#SV*O7r?V?XzwL{(^b delta 44 ycmbQoP0-WDF@)oKa)Ja?!^DU7M*IxC+ZmY{wj_5l0D-5gpUXO@geCwQ$P9k~ diff --git a/techpack_modpack/lcdlib/textures/font_default_0060.png b/techpack_modpack/lcdlib/textures/font_default_0060.png index f73ea27313862564798402b396b9209d834e7222..58500d27758afa73b0906d27d257efe7a66375ae 100644 GIT binary patch delta 228 zcmea6!!$u9pC#SV*O7r?V?XzwL{OV delta 42 wcmbQko! diff --git a/techpack_modpack/lcdlib/textures/font_default_0062.png b/techpack_modpack/lcdlib/textures/font_default_0062.png index ceb235f88bd24debebae6c64760925ace61fbf14..ba3feebf741d265e09e8654402c905fb42d2ffa1 100644 GIT binary patch delta 228 zcma#w%rrqIpC#SV*O7r?V?XzwL{pF delta 18 ZcmdnY6hA>_;xr>p22WQ%mvv4FO#nI?1|0wZ diff --git a/techpack_modpack/lcdlib/textures/font_default_0063.png b/techpack_modpack/lcdlib/textures/font_default_0063.png index 122aa743d805f9d1b34dadee9cddacc903302f76..cee372c2ffc5a7e764d7fa5fc5a0863cc8e2b247 100644 GIT binary patch delta 228 zcma#w%rrqIpC#SV*O7r?V?XzwL{pF delta 18 ZcmdnY6hA>_;xr>p22WQ%mvv4FO#nI?1|0wZ diff --git a/techpack_modpack/lcdlib/textures/font_default_0064.png b/techpack_modpack/lcdlib/textures/font_default_0064.png index 76e30c5f417a84bb198d14e1f23af2785e178bcf..c5989c1e82fa8a141b9097199a02f22c106bd2b5 100644 GIT binary patch delta 228 zcmYe>#WX=BpC#SV*O7r?V?XzwL{n+a delta 18 ZcmdnRlr}+S;xtQ622WQ%mvv4FO#nMp1~LEu diff --git a/techpack_modpack/lcdlib/textures/font_default_0065.png b/techpack_modpack/lcdlib/textures/font_default_0065.png index dbfe5d437b53dfb0a326386bf0f36b82c31efa7a..7cd370ae2a5ec8e07aa7081f5d2a98c807fe21ee 100644 GIT binary patch delta 228 zcmYe@$uvPFpC#SV*O7r?V?XzwL{#WX=BpC#SV*O7r?V?XzwL{n+a delta 18 ZcmdnRlr}+S;xtQ622WQ%mvv4FO#nMp1~LEu diff --git a/techpack_modpack/lcdlib/textures/font_default_0068.png b/techpack_modpack/lcdlib/textures/font_default_0068.png index 2e3872a71ff829c872c932ffb7d0f61e4cd40138..1c9e9b446bffaa4ac7370824ea3186492efe9865 100644 GIT binary patch delta 228 zcma#u$TUGEpC#SV*O7r?V?XzwL{;xq$J22WQ%mvv4FO#nH-1{VMT diff --git a/techpack_modpack/lcdlib/textures/font_default_0069.png b/techpack_modpack/lcdlib/textures/font_default_0069.png index 96f2b806cf1d8a595bebb6a6e37f9e6698ef6669..785cdb590ca0c78379c901b3a643cdee696f35b1 100644 GIT binary patch delta 228 zcmWGo!Zbl8pC#SV*O7r?V?XzwL{ diff --git a/techpack_modpack/lcdlib/textures/font_default_006a.png b/techpack_modpack/lcdlib/textures/font_default_006a.png index b809c9bf96d8d6c3bfe107de42ee6cd018a9ac83..a7abd8e48c665f23d0fbfb542b198b9f01c8e6d2 100644 GIT binary patch delta 228 zcmWGs$}~YGpC#SV*O7r?V?XzwL{ diff --git a/techpack_modpack/lcdlib/textures/font_default_006d.png b/techpack_modpack/lcdlib/textures/font_default_006d.png index 358750499e15c89753ae38c3034d7dd2bfb96534..351aeefc73e2d8e5e4a2561b268046dee74150f0 100644 GIT binary patch delta 228 zcma#s#56%ApC#SV*O7r?V?XzwL{#WX=BpC#SV*O7r?V?XzwL{n+a delta 18 ZcmdnRlr}+S;xtQ622WQ%mvv4FO#nMp1~LEu diff --git a/techpack_modpack/lcdlib/textures/font_default_0072.png b/techpack_modpack/lcdlib/textures/font_default_0072.png index 5be433864a86402ad051c767247a92c0a7337773..7d2bf4c9fe27c3afa42cd7c11b9909414414b63b 100644 GIT binary patch delta 228 zcma!E&on_LpC#SV*O7r?V?XzwL{}2SO5S3 delta 18 ZcmZ3_6g@#@;xs)@22WQ%mvv4FO#nG&1`z-N diff --git a/techpack_modpack/lcdlib/textures/font_default_0073.png b/techpack_modpack/lcdlib/textures/font_default_0073.png index 9fbf4201298f5882013cfa2b726a8732fd719dbf..b2b2ed2961aa6c6b1c1802e83b85275edd855ea3 100644 GIT binary patch delta 228 zcma#s#56%ApC#SV*O7r?V?XzwL{<>&pIsM^eaI MvXraj!bC-V0N)M|9RL6T delta 8 PcmZo;449xYF-ivj3=#sP diff --git a/techpack_modpack/lcdlib/textures/font_default_007d.png b/techpack_modpack/lcdlib/textures/font_default_007d.png index ce49e08db86cb061b5dd87f49aa4a79fecdfbd60..b9ee3970dbf3c49462c717390ea2deec33d9d109 100644 GIT binary patch delta 228 zcmWGt$uvPFpC#SV*O7r?V?XzwL{lwrrHLE sRt5$u`1wHgAT;FWr(~v8B5MGuHZ_H72)%mQ3aEj>)78&qol`;+06w)jQ2+n{ delta 18 ZcmdnPlrceN;xubc22WQ%mvv4FO#nNu1~>o! diff --git a/techpack_modpack/lcdlib/textures/font_default_008d.png b/techpack_modpack/lcdlib/textures/font_default_008d.png index 67906ff4d772352bb5e5be089ae640015cf50705..fcc3b38babc149c1e9818c9cce2608afdf2cae96 100644 GIT binary patch delta 228 zcma!A$237DpC#SV*O7r?V?XzwL{lwrrHLE uRt5$u`1wHgAT;FWr(~v8qG&L%GB5?|foO>OZ0iKnz~JfX=d#Wzp$PyO;W)7X delta 18 ZcmZ3-6g5F*;xt`O22WQ%mvv4FO#nGL1`YrK diff --git a/techpack_modpack/lcdlib/textures/font_default_00a1.png b/techpack_modpack/lcdlib/textures/font_default_00a1.png index 8779cd2a0d46e87e24ab6a223d2b7cb70e189b3b..df91ae35c3daf4eae62a4156c0a43f6bad138841 100644 GIT binary patch delta 60 zcmWITW}Kj6%#`Hq?!xfDz5mR91_lPs0*}aI1_o|n5N2eUHAey{$X?><>&pIsM^c!H M>))qK%@Y+(0O-gNX8-^I delta 8 PcmeBX44t4dG0G4C3|#`U diff --git a/techpack_modpack/lcdlib/textures/font_default_00b1.png b/techpack_modpack/lcdlib/textures/font_default_00b1.png index d653d3d40d3f0d4edcf130c37fa6a9ed3eec14d6..2413844e3e8949eccc27cd713e750eb5b2597f93 100644 GIT binary patch delta 60 zcmWITW}Kj6%#`Hq?!xfDz5mR91_lPs0*}aI1_o|n5N2eUHAey{$X?><>&pIsM^czY MQ0eTRmlG9D0OMK@zW@LL delta 8 PcmeBX44t4dG0G4C3|#`U diff --git a/techpack_modpack/lcdlib/textures/font_default_00bf.png b/techpack_modpack/lcdlib/textures/font_default_00bf.png index a7fac34a0470c60710ed6e7d7b758af67e9afe39..fec3debd2e10dd03e615aaa5930881bd81026e73 100644 GIT binary patch delta 60 zcma!=z&Jt0m?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkEAez M^<1e9))N&i0pk@90ssI2 delta 8 PcmbQh7&SpQ Mg McJ!(W-ieCt0O~vsDgXcg delta 8 PcmbQom@z?RVw4L24SE9W diff --git a/techpack_modpack/lcdlib/textures/font_default_00c3.png b/techpack_modpack/lcdlib/textures/font_default_00c3.png index e8a45d7f2e8feb81b2e1fa03057302788128b6ff..6239ee6acab49f1b75d07d0a91e79fd616b3ff83 100644 GIT binary patch delta 60 zcmc~^$T&g8m?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkED=> MOiKU3vlA7)0PjB#8~^|S delta 8 PcmZ3;m_0#dVw5`o4W|P1 diff --git a/techpack_modpack/lcdlib/textures/font_default_00c4.png b/techpack_modpack/lcdlib/textures/font_default_00c4.png index d9d2fca4b6cdeca5744e5cc1c8ff39e373d4d21f..1178423e59117dfccf9b6c12a19c080831e781ce 100644 GIT binary patch delta 87 zcmd0p$2dX7m?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkED=> nMMRIP%tS?9siQ|6j2Ia9gs}6;C$dBV6)||a`njxgN@xNA**+D+ delta 35 pcmbQom@z?RVw9Ft>%vw828KN$?0iPw=4Ueifv2mV%Q~loCIHMr3l9JQ diff --git a/techpack_modpack/lcdlib/textures/font_default_00c5.png b/techpack_modpack/lcdlib/textures/font_default_00c5.png index 04afad570bf5f665923b2699771cbd85b51672ac..64e5efc4d866e46bf835dfff4a6e0d0bc9e1fcb5 100644 GIT binary patch delta 60 zcmc~_$~ZyAm?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkED<$ MPlED;7ZVlz0PhPA;{X5v delta 8 PcmZ3=m_I>fVw5)k4dVj< diff --git a/techpack_modpack/lcdlib/textures/font_default_00c6.png b/techpack_modpack/lcdlib/textures/font_default_00c6.png index c9ae629566191283e642318c58e1d8c405b14c9d..7eaf58836e72744f87a31775cdcaabfe9335b96a 100644 GIT binary patch delta 60 zcmc~<#5h64m?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkED>6 MOxVuF{u33w0qxZfp#T5? delta 8 PcmZ3)m@`3TVw48}4YmUJ diff --git a/techpack_modpack/lcdlib/textures/font_default_00c7.png b/techpack_modpack/lcdlib/textures/font_default_00c7.png index aecefdc85c09a64f373e1c88971708434d3f8bf4..247fbc4b942b01bddec5db39384890bc8825c449 100644 GIT binary patch delta 228 zcmXRu&NM+KpC#SV*O7r?V?XzwL{lcpt3+rp2r;y@GBLC=HiBq~5TC>c)WG2B>gTe~DWM4fi3d4U delta 18 ZcmX@kR6Idt;xso-22WQ%mvv4FO#nTf23Y_A diff --git a/techpack_modpack/lcdlib/textures/font_default_00c8.png b/techpack_modpack/lcdlib/textures/font_default_00c8.png index 1a845a49e5f648a9fc7bc5d244c2a95d46837b4c..517b63dcc109434a8b68841c6b9a355747c791b2 100644 GIT binary patch delta 60 zcmYeA!8k$1m?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkED=} MXr=w0+=+^g0O$=5UH||9 delta 8 PcmbQim^49UVw4>K4Il#9 diff --git a/techpack_modpack/lcdlib/textures/font_default_00c9.png b/techpack_modpack/lcdlib/textures/font_default_00c9.png index 22db41d15580c24ed19a3c6e38800d85850c801e..cd4f8d8e02c8fdaf93fe633cf5f951ef948a4c8a 100644 GIT binary patch delta 60 zcmYe8#yCO6m?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkED<>&pIsM^Z@F Mc#|f_#fgeW0O1u6BLDyZ delta 8 PcmeBV44$AeF-ji*3_k*_ diff --git a/techpack_modpack/lcdlib/textures/font_default_00cd.png b/techpack_modpack/lcdlib/textures/font_default_00cd.png index f88390bd3d8881ae76d136b1ecef9a7a8a87fb22..86339a1055c00c54357aaf892167cad55fd0814f 100644 GIT binary patch delta 60 zcmWIPVw|92%#`Hq?!xfDz5mR91_lPs0*}aI1_o|n5N2eUHAey{$X?><>&pIsM^Z?S MHEiFx?um-V0ORHlvH$=8 delta 8 PcmeBT44I%ZG0Fe{3{C>C diff --git a/techpack_modpack/lcdlib/textures/font_default_00ce.png b/techpack_modpack/lcdlib/textures/font_default_00ce.png index 12e1dbd02f179145c31c9cde48ed31c7d3d90be6..78583dfe62fe5fe24ea8231b12babc395e1d6114 100644 GIT binary patch delta 60 zcma#(W1OI3%#`Hq?!xfDz5mR91_lPs0*}aI1_o|n5N2eUHAey{$X?><>&pIsM^Z>n M&?iOe+eAfk0O9Np9RL6T delta 8 PcmeBUjF_M@G0Fr042lA~ diff --git a/techpack_modpack/lcdlib/textures/font_default_00cf.png b/techpack_modpack/lcdlib/textures/font_default_00cf.png index a4fea12e70f5f65e9ebfb1573c355fc565a6267f..b680e2e7a9cf5bf0f590109418b8b53ae8f56598 100644 GIT binary patch delta 60 zcmWIRVVt01%#`Hq?!xfDz5mR91_lPs0*}aI1_o|n5N2eUHAey{$X?><>&pIsM^Z@N My6?!N#EFWg0O$7*7XSbN delta 8 PcmeBS44a@bG0F%43~U0m diff --git a/techpack_modpack/lcdlib/textures/font_default_00d0.png b/techpack_modpack/lcdlib/textures/font_default_00d0.png index acec2edd596bd6712595f2ced06e75ca0980e841..50db9f947086677ceb0b598aea3486a9099d4343 100644 GIT binary patch delta 60 zcmd0p$2dX7m?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkED>k MWx}au--(Lu0PPMBumAu6 delta 8 PcmbQom@z?RVw4L24SE9W diff --git a/techpack_modpack/lcdlib/textures/font_default_00d1.png b/techpack_modpack/lcdlib/textures/font_default_00d1.png index 85c3eef7c51c9c613b8d7122df87f4b293ce9868..912524fe4fbdb6629fe8d4489acb2f0131f5ec1f 100644 GIT binary patch delta 60 zcmc~=z&Jt0m?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkED=+ M?sl)pbrTgm0qwdExc~qF delta 8 PcmZ3$m^DFVVw4*I4VVJ) diff --git a/techpack_modpack/lcdlib/textures/font_default_00d2.png b/techpack_modpack/lcdlib/textures/font_default_00d2.png index c94e0477da392d6e875b04760f969d2662813825..d7e635f56428cf44ff4024f3aafbf23871cece86 100644 GIT binary patch delta 60 zcmc~=z&Jt0m?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkED>H Mz&A^ke-jlw0q$iF<^TWy delta 8 PcmZ3$m^DFVVw4*I4VVJ) diff --git a/techpack_modpack/lcdlib/textures/font_default_00d3.png b/techpack_modpack/lcdlib/textures/font_default_00d3.png index c1de4dedc26b00ef4152019938a2549686eb7b16..27ae0161aa9945f56486a1490ad019e10635633d 100644 GIT binary patch delta 60 zcmc~^$T&g8m?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkED>H M%>Vw3s}mKy0P-*pZvX%Q delta 8 PcmZ3;m_0#dVw5`o4W|P1 diff --git a/techpack_modpack/lcdlib/textures/font_default_00d4.png b/techpack_modpack/lcdlib/textures/font_default_00d4.png index dfc8df1386c8412077b8ac0e9ae436c1153452ce..a62a3ed89496428fdab377fe20a63f2b0b7b7457 100644 GIT binary patch delta 60 zcmc~@%s4^Cm?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkED>H Mw!6{UTN4$10Pb%O*#H0l delta 8 PcmZ3?m^(pbVw5KU4aEZb diff --git a/techpack_modpack/lcdlib/textures/font_default_00d5.png b/techpack_modpack/lcdlib/textures/font_default_00d5.png index b2250e992c58126c6fa519f49b34b67d7fd61767..3740df76c2d239e1637d4ddf5713cbf63b5c265f 100644 GIT binary patch delta 60 zcmc~@%s4^Cm?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkED>H N<(BR}lO`(q008oP5L5sF delta 8 PcmZ3?m^(pbVw5KU4aEZb diff --git a/techpack_modpack/lcdlib/textures/font_default_00d6.png b/techpack_modpack/lcdlib/textures/font_default_00d6.png index cdc2bc4f72e091527d1deebdab60997b0964f703..9b3cd62195c73f53d5a4a955d0dd7b90ed02703b 100644 GIT binary patch delta 60 zcmc~=z&Jt0m?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkED<>&pIsM^eaC M^~f{Tn-dic0p=1A4gdfE delta 8 PcmeBR44R-aF-i{r3@`$z diff --git a/techpack_modpack/lcdlib/textures/font_default_00d8.png b/techpack_modpack/lcdlib/textures/font_default_00d8.png index 619a2a8d2fec8e329d89c1f7f0a483401258e0f2..0453191b3d9b7fb7eec00427b2d825b10e7d83eb 100644 GIT binary patch delta 60 zcmc~<#5h64m?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkED=^ MP^!bm=@S*b0qochjQ{`u delta 8 PcmZ3)m@`3TVw48}4YmUJ diff --git a/techpack_modpack/lcdlib/textures/font_default_00d9.png b/techpack_modpack/lcdlib/textures/font_default_00d9.png index b652360b295ba0253b068cb2879d81256ff18f66..607ac1476b170a83c6b38561b8bf16e9b4a2ac73 100644 GIT binary patch delta 60 zcma!<#5h64m?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkED>9 MutMSE=81~d0Oel~Y5)KL delta 8 PcmbQl7&Ad-Vw42{48{V- diff --git a/techpack_modpack/lcdlib/textures/font_default_00da.png b/techpack_modpack/lcdlib/textures/font_default_00da.png index ef4f617d5d88e5835bdbcf10b900dc44bff3b3ec..91e5781c2d910728af7a64cd902d2ef46d36df76 100644 GIT binary patch delta 60 zcma!^$T&g8m?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkED>9 M#>6VFz>% delta 8 PcmbQp7(GE{Vw5=m47UQr diff --git a/techpack_modpack/lcdlib/textures/font_default_00db.png b/techpack_modpack/lcdlib/textures/font_default_00db.png index 4dbf80f372a7c9174b478a76f55ee5e6c1077f41..f63177d6a871b1c22d7de025a8cdbd267e161173 100644 GIT binary patch delta 60 zcmYe8#yCO6m?_EI-G$+Qd;gjJ3=9mM1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNkED>9 MS$3)Uk%@}-0O%wSeEf M?ho$snG+RV0PQFblzm0Xkxq!^4049#>6jdYDnLX3>941vf*+rZGu xz~H@5_6MLL2o1UUDVb@N2n_}yhL%>Q20%R!4U;&vEP)yrJYD@<);T3K0RWf`IhFtb delta 18 ZcmdnXlsQ3V;xrph22WQ%mvv4FO#nOG20H)% diff --git a/techpack_modpack/lcdlib/textures/font_default_00e1.png b/techpack_modpack/lcdlib/textures/font_default_00e1.png index ba0b33dc7b8c740b6d2fa82dba27570d3d0f6864..aeaeaf5991db9143ce8e302b4428d5171a63857f 100644 GIT binary patch delta 228 zcmYe>#WX=BpC#SV*O7r?V?XzwL{lzm0Xkxq!^4049#>6jdYDnLX3>942`XfjI|96 ztqcs7SOv`m8iLS}o1c=IR*BGH5MpR)Wom9^Y6Q^`^umM>sDZ)L)z4*}Q$iB}c9J=U delta 18 ZcmdnRlr}+S;xtQ622WQ%mvv4FO#nMp1~LEu diff --git a/techpack_modpack/lcdlib/textures/font_default_00e2.png b/techpack_modpack/lcdlib/textures/font_default_00e2.png index 6fa83b61fb7643875a492615df137d7972430461..8ca07ed2de9da452858ffefac4c794ac04a23533 100644 GIT binary patch delta 228 zcmd1U!!$u9pC#SV*O7r?V?XzwL{lzm0Xkxq!^4049#>6jdYDnLX3>942`XfjkFC6 ytqcs#J&)WDGz6g`H$NpatrDTZAjHtp%ESVw6ry3T(0V?g1_n=8KbLh*2~7aGBRY)$ delta 18 ZcmdnPlrceN;xubc22WQ%mvv4FO#nNu1~>o! diff --git a/techpack_modpack/lcdlib/textures/font_default_00e3.png b/techpack_modpack/lcdlib/textures/font_default_00e3.png index d7004b44a0d6b16d068750f2971a08b3a412e7ca..e2f00bbf50dc731778316e238bd9b0921f2a57b6 100644 GIT binary patch delta 228 zcmd1a&on_LpC#SV*O7r?V?XzwL{lzm0Xkxq!^4049#>6jdYDnLX3>942`W!47Cjm wtqcslp7JsV8iLS}o1c=IR*9m)$jZdR%G3y=LHA4A9-syWPgg&ebxsLQ0H{qm$p8QV delta 18 Zcmdnbls!RZ;xs!>22WQ%mvv4FO#nPL20;J- diff --git a/techpack_modpack/lcdlib/textures/font_default_00e4.png b/techpack_modpack/lcdlib/textures/font_default_00e4.png index 08795335b6c40d1386c7dd24279c5a8018b8558b..6bcf6fb9046c193ca7d5db6268d60fa03d9cc237 100644 GIT binary patch delta 228 zcmd1Y%QQhHpC#SV*O7r?V?XzwL{lzm0Xkxq!^4049#>6jdYDnLX3>942`W!EVT^` ztqcr~sj`Fs4MAwg%}>cpt3+rp2r;y@GO@5SGJt6KZ@vQP1O^6AS3j3^P6lzm0Xkxq!^4049#>6jdYDnLX3>942`W!&9w~- xtqcsJHq=iC8iLS}o1c=IR*BGH5MpQvRBdGh)xaexv;nAr!PC{xWt~$(699`|Ia2@t delta 18 ZcmdnTlr=$R;xt=M22WQ%mvv4FO#nOz20j1) diff --git a/techpack_modpack/lcdlib/textures/font_default_00e6.png b/techpack_modpack/lcdlib/textures/font_default_00e6.png index 2a40830ca753c79e17c657365610ff0403c60a6f..70ac70a51b0decfcf07277ee891fe2f147c27ef5 100644 GIT binary patch delta 228 zcmc~l%rrqIpC#SV*O7r?V?XzwL{lzm0Xkxq!^4049#>6jdYDnLX3>93{9*IOtlRR vtqcs(g{v0>4MAwg%}>cpt3=UYWMyh#Wnu==aNOfA$P)~nu6{1-oD!Mlzm0Xkxq!^4049#>6jdYDnLX3>93{9*IjkFC6 wtqctEcpt3=UYWMyh(Wnd1`@UVfS45)#@)78&qol`;+0Aijwk^lez delta 18 ZcmdnalsrLY;xsc(22WQ%mvv4FO#nL11}Ojl diff --git a/techpack_modpack/lcdlib/textures/font_default_00e8.png b/techpack_modpack/lcdlib/textures/font_default_00e8.png index 9782d28a38a3edcb96052ca03eb869093c97982c..841363ed02cc80cf78e1020537655f8e58fe39d8 100644 GIT binary patch delta 228 zcmd1a&on_LpC#SV*O7r?V?XzwL{lzm0Xkxq!^4049#>6jdYDnLX3>93{9+zjI<35 wtqcqvOmqqW8iLS}o1c=IR*9m)$jZdr%Fqm=Va+e`8$b;Vp00i_>zopr0H2IH22WQ%mvv4FO#nPL20;J- diff --git a/techpack_modpack/lcdlib/textures/font_default_00e9.png b/techpack_modpack/lcdlib/textures/font_default_00e9.png index 01beb743db9c53793880f1ebeaeaeedf5ee15e3c..7752df4413af0bbb6cb2c0fe98ac7bacad4b5a45 100644 GIT binary patch delta 228 zcmYelzm0Xkxq!^4049#>6jdYDnLX3>93{9+z4YUmm ztqcryFA07QGz6g`H$NpatrDTZAjHtp%GAKh)Ci(sgNc4QPy>UftDnm{r-UW|q?9^U delta 18 ZcmdnNlrlkO;xuzk22WQ%mvv4FO#nLk1}p#o diff --git a/techpack_modpack/lcdlib/textures/font_default_00ea.png b/techpack_modpack/lcdlib/textures/font_default_00ea.png index 176ee7e16bc4e67882bfcaa5bcc4e5beef927d24..b549be60f19e1c9012f86bc86e68c894599d316b 100644 GIT binary patch delta 228 zcmd1W$237DpC#SV*O7r?V?XzwL{lzm0Xkxq!^4049#>6jdYDnLX3>93{9+z&9n^+ vtqcrql%(AS8iLS}o1c=IR*9m)$jZdr%G3a&!8<_*WGjQGtDnm{r-UW|sG&K^ delta 18 ZcmdnTlr=$R;xt=M22WQ%mvv4FO#nOz20j1) diff --git a/techpack_modpack/lcdlib/textures/font_default_00eb.png b/techpack_modpack/lcdlib/textures/font_default_00eb.png index a86d512bd6687ea1ffd9e651ed223fa98c62e64c..f9c4dbcb12af1f34197cb49f968beb3f40897f00 100644 GIT binary patch delta 228 zcmd1U!!$u9pC#SV*O7r?V?XzwL{lzm0Xkxq!^4049#>6jdYDnLX3>93{9*|OtlRR ztqcqvN0vqc4MAwg%}>cpt3+rp2r;y@GBvd_HG^na6m&oVsDZ)L)z4*}Q$iB}k-9o7 delta 18 ZcmdnPlrceN;xubc22WQ%mvv4FO#nNu1~>o! diff --git a/techpack_modpack/lcdlib/textures/font_default_00ec.png b/techpack_modpack/lcdlib/textures/font_default_00ec.png index 36c7564622aa7c9167fa6c8ab8f929c4e60b8ff9..e86f3a7bf6844b6061ed80a3b4b167f524ddc2c6 100644 GIT binary patch delta 228 zcma!A$237DpC#SV*O7r?V?XzwL{lzm0Xkxq!^4049#>6jdYDnLX3>93{9*|O|%UR vtqcr0Tk3!&G9WbM=BH$)RibDx0;;w$FotN5xEP}Z)WG2B>gTe~DWM4fXS+Fl delta 18 ZcmZ3-6g5F*;xt`O22WQ%mvv4FO#nGL1`YrK diff --git a/techpack_modpack/lcdlib/textures/font_default_00ed.png b/techpack_modpack/lcdlib/textures/font_default_00ed.png index 2641e23e52d4bae34cf6e1499f9c34d64fe12bf4..94f12e8668f531942578309905778072ff96cb12 100644 GIT binary patch delta 228 zcmWGo!Zbl8pC#SV*O7r?V?XzwL{lzm0Xkxq!^4049#>6jdYDnLX3>93{9;J473dl yf#j{1_Etbc5E^pxQ!>*k5gH6aj0~&{Osq^zAQ}SJSh@i diff --git a/techpack_modpack/lcdlib/textures/font_default_00ee.png b/techpack_modpack/lcdlib/textures/font_default_00ee.png index 5e597258d6495931d4da80fba8c3a32b0bac8be5..e8a743d03f758556531933754ff174bfde9e08c2 100644 GIT binary patch delta 228 zcmWGr#WX=BpC#SV*O7r?V?XzwL{lzm0Xkxq!^4049#>6jdYDnLX3>93{9;J%(V>+ wtqct0{TR0Z4MAwg%}>cpt3=UYWMyh%Wnv1^@ZUTA5l{nzr>mdKI;Vst064HY#sB~S delta 18 ZcmZ3*6gEL+;xtW822WQ%mvv4FO#nEB1_A&8 diff --git a/techpack_modpack/lcdlib/textures/font_default_00ef.png b/techpack_modpack/lcdlib/textures/font_default_00ef.png index 039b397c6b256ad641b94cf4f791d90d1f134960..d2c744f69f48bba56fb27cbb553398fa5582631b 100644 GIT binary patch delta 228 zcma!8!!$u9pC#SV*O7r?V?XzwL{lzm0Xkxq!^4049#>6jdYDnLX3>93{9;JO|%UR wtqcqv@knn68iLS}o1c=IR*9m)$ja2j%E%O=!BQnJ6{vy1)78&qol`;+08iXG0{{R3 delta 18 ZcmZ3(6fr?%;xuhe22WQ%mvv4FO#nFG1_%HE diff --git a/techpack_modpack/lcdlib/textures/font_default_00f2.png b/techpack_modpack/lcdlib/textures/font_default_00f2.png index 2a2080ced15082e3665b3e033615e868c30006a9..f7d11270434f6b26ba2914e91cbef0ec43932885 100644 GIT binary patch delta 228 zcma#w%rrqIpC#SV*O7r?V?XzwL{lgCfWvu nRt5%YfxPE{h9ETL=BH$)RpQnV&a<@$sDZ)L)z4*}Q$iB}G_;xr>p22WQ%mvv4FO#nI?1|0wZ diff --git a/techpack_modpack/lcdlib/textures/font_default_00f4.png b/techpack_modpack/lcdlib/textures/font_default_00f4.png index c4d0bf908e0127e51d3b062874342e84f08ae347..4b0cce6c90afeecf3d9c8a54233c8906883ede3c 100644 GIT binary patch delta 228 zcmYelcptHiBgg4rc$paup{S3j3^P6lzm0Xkxq!^4049#>6jdYDnLX3>8OwFx~%(V>+ ntqcrIF4lYo8iLS}o1c=IR*74KYtIpXpaup{S3j3^P6lHD;u=wsl30>zm0Xkxq!^4049#>6jdYDnLX3>8OwFxKjI<35 otqcqnv_)M88iLS}o1c=IR*74~#oLeaff^V*UHx3vIVCg!0GoF^cK`qY delta 18 ZcmdnU6gxp>;xq$J22WQ%mvv4FO#nH-1{VMT diff --git a/techpack_modpack/lcdlib/textures/font_default_00f7.png b/techpack_modpack/lcdlib/textures/font_default_00f7.png index e457d5e8944b2353992de47e69bf341ad0f2ea08..408687dbbdd613cce4915da7438e6ddadd45a4bb 100644 GIT binary patch delta 60 zcmWG&W1OI3%#`Hq?!xfDz5mR91_lPs0*}aI1_o|n5N2eUHAey{$X?><>&pIsM^czs M?ys@={)vkE0N{ZSP5=M^ delta 8 PcmZo;449xYF-ivj3=#sP diff --git a/techpack_modpack/lcdlib/textures/font_default_00f9.png b/techpack_modpack/lcdlib/textures/font_default_00f9.png index ee852c9731ae17eaf8a2f6e2beaf866cbd13cf55..67d16b513a1559f780f2999f4d42b6e46b5bc073 100644 GIT binary patch delta 228 zcmWGr#WX=BpC#SV*O7r?V?XzwL{lzm0Xkxq!^4049#>6jdYDnLX3>8OpUD!47Cjm ztqcrg&c8bcGz6g`H$NpatrDTZAjHtp%GAQj!~&w>w535XPy>UftDnm{r-UW|i7+}q delta 18 ZcmZ3*6gEL+;xtW822WQ%mvv4FO#nEB1_A&8 diff --git a/techpack_modpack/lcdlib/textures/font_default_00fa.png b/techpack_modpack/lcdlib/textures/font_default_00fa.png index d642411bdcf4b3dee8f48b57ec096fc3de3c6805..97de7e1a14d954395da0a9228afc8834faad89a5 100644 GIT binary patch delta 228 zcmWGr#WX=BpC#SV*O7r?V?XzwL{lzm0Xkxq!^4049#>6jdYDnLX3>8OhHK7z|hLT vpo?`PC(sathTQy=%(O~`27?eI11peH6NrX?sejUd8W=oX{an^LB{Ts5JaRed delta 18 ZcmZ3*6gEL+;xtW822WQ%mvv4FO#nEB1_A&8 diff --git a/techpack_modpack/lcdlib/textures/font_default_00fb.png b/techpack_modpack/lcdlib/textures/font_default_00fb.png index a5eda4c3c5d074464785a84f19ff3113db33e745..2861e15d434c3d811f364986946223d05b580995 100644 GIT binary patch delta 228 zcma#w%rrqIpC#SV*O7r?V?XzwL{lzm0Xkxq!^4049#>6jdYDnLX3>8OpUD!EVK;_ ztqcr0!&l1!4MAwg%}>cpt3+rp2r;y@GPSTWGKXmRE$3+q)WG2B>gTe~DWM4fVzN1S delta 18 ZcmdnY6hA>_;xr>p22WQ%mvv4FO#nI?1|0wZ diff --git a/techpack_modpack/lcdlib/textures/font_default_00fc.png b/techpack_modpack/lcdlib/textures/font_default_00fc.png index 980eccccbd38758ca7dbc73fac61ac63638b9e84..c7deddd8c4f21a9c8782f7b556e4ab9fb242a5b4 100644 GIT binary patch delta 228 zcmWGt$uvPFpC#SV*O7r?V?XzwL{lzm0Xkxq!^4049#>6jdYDnLX3>8OpUD!O|=aS ztqcrQv`#q#4MAwg%}>cpt3+rp2r;y@GBL6;v4Cihomw9S)WG2B>gTe~DWM4fH6b|j delta 18 ZcmZ3<6goj=;xr9T22WQ%mvv4FO#nDp1^)m5 diff --git a/techpack_modpack/lcdlib/textures/font_default_00fd.png b/techpack_modpack/lcdlib/textures/font_default_00fd.png index a8c7234d5e606207f5820d6107039c88d47690bc..b6f45f9a6fe7951d3f94083895940ea808484cc8 100644 GIT binary patch delta 228 zcma#s#56%ApC#SV*O7r?V?XzwL{lzm0Xkxq!^4049#>6jdYDnLX3>942-P|jkFC6 ntqcr&eHyudh9ETL=BH$)RpQoQBWSq|sDZ)L)z4*}Q$iB}GwV2X delta 18 ZcmdnQ6gNR-;xt1}22WQ%mvv4FO#nIV1{weW diff --git a/techpack_modpack/lcdlib/textures/font_default_00ff.png b/techpack_modpack/lcdlib/textures/font_default_00ff.png index eb3be1d6f3bd1c271d591f75ad0f8339465f5fff..d182a2993df11e6de133f14ee8a4c69089fce642 100644 GIT binary patch delta 228 zcma#u$TUGEpC#SV*O7r?V?XzwL{lHD;u=wsl30>zm0Xkxq!^4049#>6jdYDnLX3>942-QzjI<35 ntqcrU*YxKB4MAwg%}>cptHiCL;xq$J22WQ%mvv4FO#nH-1{VMT diff --git a/techpack_modpack/modpack.conf b/techpack_modpack/modpack.conf index c8736f4..eb4274a 100644 --- a/techpack_modpack/modpack.conf +++ b/techpack_modpack/modpack.conf @@ -1,5 +1 @@ -description = A Mining, Crafting, & Farming Modpack for Minetest -author = joe7575 -title = TechPack -release = 1679 name = techpack diff --git a/techpack_modpack/releasenotes.md b/techpack_modpack/releasenotes.md index 67a7bf4..6df84b6 100644 --- a/techpack_modpack/releasenotes.md +++ b/techpack_modpack/releasenotes.md @@ -1,6 +1,180 @@ # Release Notes for ModPack TechPack [techpack] +## V2.06.00 (2021-06-06) + +### Additions +- Add chest cart for the mod minecart (optional) +- Add support for the mod "underch" (#88) + +### Removals + +### Changes +- Account for new red & yellow pepper varieties (#86) +- Pusher improvements (#84, #83) + +### Fixes +- Fix crash with "ethereal:strawberry" (#89) + + +## V2.05.00 (2021-01-24) + +### Additions + +### Removals + +### Changes +- Pushers only connect from the left & right +- Detectors only connect from the left & right, still need condition to stop pushing in from the right +- Funnels refuse to connect from the top +- Liquid samplers & quarries refuse to connect from the front (left) +- Black hole push filter replaced with valid_sides logic + +### Fixes +- Pushers can be used to send items into the invalid faces of a node (#72) + + +## V2.04.01 (2020-12-18) + +### Additions + +### Removals + +### Changes +- Suggestion to check replanting against commonly plantable nodes + instead of quarry-able GroundNodes (pull request #60 from oversword) +- Add a on_blast callback to tubes so they update after being destroyed + (pull request #58 from oversword) +- Disallow non-fuel items to be accepted as fuel quarries and harvesters + (pull request #57 from oversword) +- Check harvester protection for each node it attempts to harvest + (pull request #59 from oversword) + +### Fixes +- Warehouse voiding items when both pushing in and pulling out + (issue #61, fixed by oversword) + + + +## V2.04.00 (2020-11-20) + +### Additions +- Add minetest.translator support (issue #56) +- Add German translation +- Add new minetest v5 nodes + +### Removals + +### Changes +- Switch from LGPL to AGPL v3 + +### Fixes +- tubelib_addons2:doorblock works incorrectly (issue #55) + + + +## V2.03.12 (2020-07-23) + +### Additions + +### Removals + +### Changes + +### Fixes +- string.split bugfix (issue #49) + + +## V2.03.11 (2020-07-21) + +### Additions + +### Removals + +### Changes + +### Fixes +- SaferLua Controller comments bugfix (issue #48) +- SmartLine Controller bugfix + + +## V2.03.10 (2020-06-06) + +### Additions + +### Removals + +### Changes +Merged fork from BlockySurvival back to base (pull request #46) + +### Fixes + + + +## V2.03.09 (2020-03-23) + +### Additions + +### Removals + +### Changes +Tubelib database optimized to reduce the size of the mod storage file (based on issue #41) + +### Fixes + + + +## V2.03.08 (2020-03-03) + +### Additions + +### Removals + +### Changes + +### Fixes +Set Idle state instead of fault when there is no liquid (issue #44) + + + +## V2.03.07 (2019-09-14) + +### Additions + +### Removals + +### Changes + +### Fixes +- Stack overflow bugfix for the detector from fluxionary (issue #39) + + + +## V2.03.06 (2019-08-08) + +### Additions + +### Removals + +### Changes + +### Fixes +- Fixes to distributor metadata_inventory functions + + + +## V2.03.05 (2019-08-06) + +### Additions +- Tubelib_addons3 "HighPerf Funnel" added (see isssue #36) + +### Removals + +### Changes + +### Fixes + + ## V2.03.04 (2019-07-20) diff --git a/techpack_modpack/safer_lua/data_struct.lua b/techpack_modpack/safer_lua/data_struct.lua index 03bbe82..258c4ef 100644 --- a/techpack_modpack/safer_lua/data_struct.lua +++ b/techpack_modpack/safer_lua/data_struct.lua @@ -3,9 +3,9 @@ SaferLua [safer_lua] ==================== - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information data_struct.lua: diff --git a/techpack_modpack/safer_lua/environ.lua b/techpack_modpack/safer_lua/environ.lua index 4a0fb51..ad43915 100644 --- a/techpack_modpack/safer_lua/environ.lua +++ b/techpack_modpack/safer_lua/environ.lua @@ -3,9 +3,9 @@ SaferLua [safer_lua] ==================== - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information environ.lua: @@ -57,7 +57,10 @@ local BASE_ENV = { rep = string.rep, sub = string.sub, upper = string.upper, - split = string.split, + split = function(str, separator, include_empty, max_splits, sep_is_pattern) + if separator == "" then separator = " " end + return safer_lua.Array(unpack(string.split(str, separator, include_empty, max_splits, sep_is_pattern))) + end, trim = string.trim, }, tonumber = tonumber, diff --git a/techpack_modpack/safer_lua/init.lua b/techpack_modpack/safer_lua/init.lua index f5e75aa..21eed08 100644 --- a/techpack_modpack/safer_lua/init.lua +++ b/techpack_modpack/safer_lua/init.lua @@ -3,9 +3,9 @@ SaferLua [safer_lua] ==================== - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information environ.lua: diff --git a/techpack_modpack/safer_lua/scanner.lua b/techpack_modpack/safer_lua/scanner.lua index 873a332..fdd39aa 100644 --- a/techpack_modpack/safer_lua/scanner.lua +++ b/techpack_modpack/safer_lua/scanner.lua @@ -3,9 +3,9 @@ SaferLua [safer_lua] ==================== - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information scanner.lua: @@ -56,7 +56,7 @@ function safer_lua:scanner(text) self.line = line self.pos = 1 self.line = trim(self.line) - self.line = self.line:split("--")[1] + self.line = string.split(self.line, "--", true, 1)[1] table.insert(lToken, idx) -- line number if self.line then -- devide line in tokens diff --git a/techpack_modpack/screenshot.png b/techpack_modpack/screenshot.png index f1f1149990d0579376719ded5fb9143d74640b10..f8b3cc38f3b85f2b5a7ee2d26662bdd5569722bf 100644 GIT binary patch literal 635118 zcmX_mbyS?O^7i5mySTeM#fnRDcXxLvuEk+-C|-(7vBjO@6pFjMyE_#4xc8plmw(>( zEkA7QU4IOtiQ!jEC zS7$3*2TO8y9~VnqX3gS#wUEx=a zR@%o;{OEdL@d|lZD~M<1msa*|oL|+uEBTk2yQJq-46(|c@V?-VrycBIxF~MKr>U~K z2XQ=CmHs(P4IXB^`cr+Ai`L-0`~LYold_XshePZ6K+E;@Y5U>5%gHe?H+^I3IhFer z)mXUxtxfk`i1VF+<4DAEzaAn2&2lYN9+->KP%M)Eu%3PKbb!pE3Me-YdtLT_GD1+G zxo3AhkakNj!9d@(cIEQk2y(eG|94vO^!0(IQD>^o$JoE>(}<~Q{k&_mw&EYYM#iN| zwMMYo@WmWl`GA4`83>~HqIzbij?89lB?0aNJ@ z|4#qgZIjYtw3dg~_IJtjpMJ)geG}+@zeg_pOV`hxkSmZ?e0@@JFXrOUCz44YxT+)4 zyuT`M3Zh{`)sU-b#Cj0Zh%VBK0&$#)Nrnw0nHQe&4AJX_e@;)=eyQ>aptZ@xN$*N} zJvgzpYPxqLlBG9(d=*vK`T8b5QQ^sMYp_uR;DveCoV;2jVhiO|HeNu z8Yu1W<|nG5cIVgbMR0syUZ&XIai%-``Ym~IE-mthaJxi!{{Bk!y6OZ)N{c>8v-5y1g#ce%2pMgoq5o|IK9#SZy-B+TxH794U_-4Ity3N&=eh;1oCA84< zmAM1ibPx0e=4$7{exLD#GI@-v9&oxUMB&lHD9RNu+wk2@$0{m!ml5LzTL77b$((6Ai z&JslX9D5=54Fb5o;Y1fTueY6z@4qJYN@nct*6JHBAqSgQv%d9@TMovxYHWUy>0~Yt z@{`;saeyW)4%Y0^|Umez`T;}Vp~b!(2xS0Q#>Iis5sjIS<0 z%lkas z`&giT)?pqp)D^$2=LosWg&m3+1(>qZib-jx>*|aO;jUxr+g+-d&u~m$*QBJZHY?|s3mRym_M1+lp5S^EhOOcrnabb+2xUb#YiB^312E@?MV$RI_ zGF>E^Ho~qvxL)gF_Pb0-54J4*_~cU91=j>`eCi>1F9>HZo+Q|HFu@<6*=?cy=*--^ zHC};!mS&M-8?q$k);R8G4e5Xgj!UKJFkC1}NkvYIiQHhdxdR70i0&HfqryA?$?Pn} zVD4`S{qV;Y%B7#yjmb%@&f<2R^-@PZ9^<0d3fGR>wy;`E&Oq)eS`Jwcu6{s)nG2@$ z^79X^Sqd=?D<~G9=ahAQ=BSo{!3-iMxF5))#CEn)E;Sf4AzBVdw4giK$5?5lg0^ui zyTxOQqd{Zt8S-avW8l`frv+Mv*Y>7t4(3fF{|QGOs+`5vhH^&?)1!UTO70V!FLN-UCSaZjo|F={&OZ2 zw#ER@bgwZb8p;Yn0=;6diR3N7gUCgSK@JOmch01wUY)qDkJDpNDwvJ%XTdXC9L~H) z3QnM3x2ZJS#ND5?u`c=yr^@W-fbZn)!*IWsd%0D+*j@bLbTufMN4bO>^z%>VBF?=O zYb-Qe+(S*u=4EhNtOA{{QL<#X#N$3i_QPyL=y{)^m@nEE)z&SIH#(PCO6^}HaG}D| zr{d__t(AZ9Xm*B^Gu|5gN+f}MlG&>ZQnAkzl%>s55EQ*2C56*7ft@+-^&;%0(b(a$ zmQS7ynQEBEEQcg+Zp!$)%t75A-IaGWQCLmn|c0G})i6_$s(L z5b=PvoeD|$cfN=}OO+hEfa+qxt4x7A9@So@)49r-?UOAu_wic5RVq)Pzo)oq-+K=I&Ja(^n z36e`FfM`S3r6)O;6%;`=O8AJYbDG#HvY$MMS_@R25ZU+Kc^-cWl*9420C|oZ>mnJT zBB+*$cmV^XF1caZiCea{XeV1_L4y*c6oSJBf)vNDyI*#PCca4X6UP~!V;ekex6!lF4eQyCVM4d{G$iYes&u%a-E$7mbw~m4D%`c+)K`ujlYFHFjg2!6? z2Bc|Hx=EDI8%9;3QQ7pCgEPq7F0Pk)=-A=DMpG4c0xPX=70~O@<12{RAy9!T`hv)x z1i;i3g6t#f$ST$E1jm38qM-UcL|>jx+OjCv6Xrxy{Q8j!EbT)9rLA= zj8Tj-s#}yZz;?V1h4B+=V7x74*B zJ%8jK1D_#DiieSoC%JlDOHV;~LM) zKF8pi7`d4#*Dcs3nY!u0x(09e;R zeX%1rVi&f70LWc93LZ#R!U!oE8gA%DdJl%}9Gkiigldl8hd;m`@wE_5B18YTm-YQy z)#p0%%MSt-{%9suysX z7SQ*ZxQG2?G1LFd2mnxyjV@Fhw)@@<@5!fI)fZ~3zL22?nf@+`M8ura^w`@Qp}ZVk z<&wzYTyNxl*<|q>hsQq+`tRTmag5UKz~q#a(A|v{+Eu^(eVi}az(CM;MJ37MmUqO} zGAUSN;ckwJ&H3W=upp>jd6Xh3vsj>cANq1r{tN5m|H)B3nBQ1cZYP|3abcJccr(09 zjRD`y9svc`(VY7btEs8Ub7HN3)Y=J#e3WIaQ4{J^=yp0@iU1nwzdHHY%x@)l5P|vq z!-G|%beiL+Sc_Q0dk+AA;N&knc|m9>3}8{nD;fOrjz%JkV8>A3P1O7F4@q1I;0v?K z|MdEy{au$fHo@YTlA5E=NL44A}JMXK?>I&l5BP*Jf{z z-n<#g=7`ZM`hPO4lJCsI+~}Q@|Iog9T3?^EM=cl5qF-c5!J5oN2vD zKDw=(2}U$^I;?{51qpuaq=W*U{eK3*AEaprQFR_S_>JN7rBgXP6E+kQf zM^KWzcD2?VTK45m%C}~%@B$Th7!&+z^_5(3m0|nv=$?0xCWUK6J|GvRLCCtt`82Lt zQ*X-z`u|{ebzIs@XjxH%^D*6GT<;zd z^xNM5Q6LJtIet%uWIE8gFI8zoyK$P&sx6uyJ|bB3smgyWHI|q z7QT=RRy8S$8#pH}A)U)Dnj76~$Sr3^Cly!Cv%T5}{yr8wxLNWS)|LzJ`Ynd_jd-&~ z{WX2UnH>e7T*$OAxW^IdP+L6S(Exz_t>8<)(9c?rh<=rZ>y}n4!d~w)MPC7i5iYb+un9uh2 zJ@Wq{A{Xgyts2ubt~J+vR-Gzvg82=cnShRgfsPT&;axcYIPe0IMGVKy=>88PO_@6| z^tAsIDAGS<%4-x}aVJklao++0ayxkl{^uR`Q;m6dkITHI@a`_b%&QF)+Hz2o`XkdC zRFp~V0xbOjn0-J1NQ$}`8;l5UREQd2q#WnVEN76RKMkbICTu73nsEulI)V-gnwOKP z+$&X~0#HWP$Y9QkN=RJKU=?FS1Mf9(&HjD; zTi*)8x4H60WAuC*vxLnIMyxJ>LkP1+&uzR`uzu^I2$Ww$tQ}c$2&6qT9 zP+wob8X1GoH5eVZTSkFrgWu;phJ?*HY%THmTv=K9Ph8Mh zNL^3|jntKv>q%5{4CnzS^=u8XC41)Q2W%j8JGJ1N%dIU_)f80$$gv)iq}*H&QCyg% zs@9wVpmDk^jKkxMYcD(75daJ>uY&5vr=slrUEgjW$0x`iJH!Ik!IgB3(;OhRp8T2QloSN^7zyaxw|3?kt&{xOMyhF}1`FIEoVLsy4ymwA0;r~DukG6m z#~L+nKfiQG9wEwN8C{^yhMKAqZZn(% zDUuX%w!Ka<89sh~(hPs*v6HjCUXPujrzelD{04X~co#u{`}?YigZd|C#m81qf@U&( z;yU!kf8q&y{GAonoQF{E#M1S7tJ~=P=_ePEiPMMwBZNGT&JB70g(Lhpdp@dT;pM=$ zDCO*pR>V>`SVu@qdHMc&qcU=oyDBAv`a&B$5Cn|*4iJ@t3Tms$c3#zi7p0bLBX%^l zXez0a(o!4b!{j8_uX4OJ&?y}o)rFI><09mvYX$?RONkXd$2md~IrTNi04_#j60opf zE*s{ND9e#iJ$p)MQNzS}OFmqCM}^eb86rnx7vE2M`mR`cqL|`#iq*nD7>Z?VDWTO0 zr$CJNQY;YLQoGc`TVcwk`@v7yrTW*3(wB@NCKDAmfD}RK81I>CTwmw=H{PJ>=S>qbQBP<7i=08uLO4$O zhg=ar@c%ICh-!bFoz+bG{MUKBs^f3_0~C>|y3@v|j;He{hkY^=2uWUx8)v&n6Qfcb zM<#R-^_^GYb;Ocf{lW`86%brdXCioH4rB5|%*Sxi+P6s^>;|*)Bq& zXk^WA1BTqgkgxF-xydR{R7Y)QPf(gp}lOcyE8SwgNsqq5Z4nV7UzWVZ7!ZS~po>83&4>X4~!Uuoil7fY; z8QmK+%+F^O_VsnV3N_&ZoJPZP^B!Qb)u^Wai%s06WpN1v1cdo( z?@u`jCDwSzGOod!W%<&J>=9Q&Y=SNL39NxT_H05oL5#oZ3qz-Dm_0iK1_d^53%j() z#5IZv+cp>v6iHy?dRbIbTwVn>o~9$;&)n^;PwtyL_6`F3Mt@8&2eW|ZsuZ&;f^vE{ zUY*}Vg%-1ve(hvuT|7kv_N`Lwm<2m%yLyQH+w6Kl+bt(2K3jjj$9R<@DOnKVb+Afx z0<*_@ZB25(z4w+Yr3r4VhBlgEkH6U;78oZ3hR}Xq zZ0E`K3CmT%?5%!71xXlGe1ZZ<=81y0g-Ab=NYtHJ1kjk3bp28iqQb8kP8O6L0`G@# zA&}4WvPD7U=Z`b|s>2?N{kwthz5Lud%8XlcytFy>CuW0*v3!n5X_<0m$-z_+ra7B$ zui;1T2tl!Bqrn_EON@Zw9Ahhcsg>kGk>{;YyiU&(5-&F)-V&Zjx2xn_ja-`W6vvQARm|Ko!?`(7_J z0as+cc!g8=!uVZj6KEt|6iRiZaM)%=woq;Sr56HmJg@ocHcwu9=_n zn_rX2XspQ^utG!|5NL1<+>w=u%+-NiY*xT@_#7NAl3HC4_vFQ2g!ih4-r9nDbP1W! zZM1lKmrFc1si>BG))@B%+3HpyIC;17wCa*W|B>0hk$&%bzY^-Y7BLLi-udJQ8es@x zFW0jzqz!=Y78kY$V})=`yuV%?PBr9^A*(ZkSP=Zvc zWc^PmM;?ombI1{?7_ocI{8s|6H^y55kc80dgc8a)-=frsGfFE%YiC2 zDH4}kwLX<@cGH8WG2^~FYwNpt#!%BSS}gKsgJUvO{`XHP(0HQ#+2r`Tmsmpv7OmnT zS;j|i7f73qJI84Hb0qE3sgk`kpU4*S*Ze9PN6Sx*)z_8T{}RXPI8Z}wyz)#bhZeFD z{-B&xeU-kH%|gMP2IlpMuY|uja~HXx^}+as&x%qXo9>`L)`XgTv2($|O?JX0r$`WY zlHzx&q{?=F?A08syme@P9sK7+CBE`PDI}*W%I!xZ^HJ}pu^VVZh#aLZiW`p@&j8pzvy;c`;6~U3DY$H#z z0Ee2AIw@?u20|v!{Wg{zMZ3|D;D}hu02cxI*Y&iL0sjDTm(mz_h)5+CY*|rw-YDLc zRNV|dO}OjK0HEh(`pnV1w8&G^%6ZE}?rQxDUcwm)W)OR+;bNft-D)MjL@yjKQ|a?L zIH``%7-fFh8NkU26K{E+_T1_dFe?h)Pv`IW6eM=qa$_nWwEX7D5h#{ADg|g*Y`0eC zbYnX@&7UZ;WK;&KbTTvofPdHaPvGJxi;gf=)4J}f$kUsB4&Yk8X$C=X#L)bm?_$#z z8CJsP;Ax$2l!wvInW_Fps|)Jm1# z=iC)!&9yy`$jbi?l9z4vBEl8aZ>@~ObXY21;jQq|Pyc>?sl#@Z(&4ieF}M>$ZulzL zl;Un)r?%Ll$r}T;p+Q<6;B&gBFWNylkX4`D)k0iKu%2eZZP9JMQ3%#^SY|!$o-nS8XM(*ZWrJ3J=)-p-z3~^$m1%NsI}C zg0@|Icb6>;Ym^-%!dqGtA~;=&UfPEj4QavmMg<^xbcx|FjtV3&!%)K8=ckW_IRaN! z+wBIok{TGJQ+efoj{m*yeTvC_Tg?@I9@==VC3~M(|8_DjeehC>0?Pqi-u5jrz;xr3 z@A9!~kFdvYwV1XziI9vN+1r8$1jU^94MrreU)m&8tg2rAOuMh_)^nbK^TxA-lgIC^ z4hp!aUmn;n8qdWT$0CsI#!!w3STwe~iVY6RAzdA2OEHMvqaOx*;)1j7{|tMNzADa@ zW2jx94wq_93*9;9uPw1XRA+h6spzDY%M=XR;gG02MsD$x1mc}sD9rZjc^Ye-FR2j% ziFc>w$M3O}za6WSJ)QLxQqd12UmboCd5O93I}o@x_WekS&R5bQw@e!Z*==^%;n`vD8L8B}%nwI=VsmKhy2yjj5cfz%WN^(44_p_)weOtvZf$FC zIXWLOmL#QT0toA{%l0TB4DK2qw=FJ}=bupqRvB6?d`h6iwiU5GU$4ZqMg0M1>Qv zc4X*l;ET02jx8WOC8MV&{4X>-We?2YOK_}Aay0|h?kvHJ zg4~yJL%e^<8+6WC)dA=w$5W&Zd0z+`wctU;?zgxF4ba`&2N%{;r|{gx>6s$LA$*$< zk}EcwlW-Fgs3;x!Y)$!kk6DK1cQm~V7D0j9~JDxyKg z!rH5veaT5yi7F8u`p8c8O%Dr{1P$DT<~#Hdb|1+r<+8@|Bs!U8H-#GiErK})9d(KZz_qy>!vvX3@7-uu2VM=) zd9tnECyP8!uo-qp4KsLt&URSyTrreZh>!}J{M?EuZGB*+D&y#CXXiFX!Z|8ASFm%8 zsBunpn@*U_>B<|E6i0}{C=LxpS)5W{h7F`sCf6g41A9hV&g=j$bWw|TkdmwNMd^d6 zukpd`%l&XzE~vWDetx&9LpCQP6M}Ey(w&zByz6I)Au>nEjWU~}04Pt8_UI(A7WA}O z)4b)&|KsfphHPVHgD8OxU^BN^UW>y-StPSMCT`ZWGc~_gkxuq}Z60{HK*p(|_38Z= z**`jwn;jA3%%{eVle`k{l*Ur}@l-8bca}DIS@Z5KD_t4!v7xNJ@b9I&R@`=?vE2jm zaodY4BUo~3#C^J|Uz+9ldzV@XblKLG zkVK~C303-&;yYu*-1To_yG~_7Wd@?B$VeW0-oeMV&2dxcVE7>8a5^*;nb3;t^p>hv zcPhUW`{GDZ!|AtH_aeBIrZ>}3v>+){59uQ=Kj6hAl9%9L>@HmnsKGy~e~17+u2m8g zQ$z(ZAmrig*sTtv3uLwP3$cZR36Rx@t_9COFRC2hWVB})D)LZu^+`9Bqg68J>BU+% z{015M?P(oxenpilMT(ZMX5?nEAl@Q4nHLEsEBLfDJAB!ZkbluQMMSCP5i!_d zmCQySf&B8HBO}~nC3oTF<$eTg^nG< z5E2||g(!+7{9yuWXEW_(*eFpdl(Hx9Fn5D@Z?KAFpKSJ0Stg1>S=It7eKc3S>WEs1 zaJ1H;VZ*h&ZqKk%=8L9VcXQGfTk%?8&fg2&!d#eK)QCn1?%(8;^)O{a@~I22zAk%4 zIJ4po5e2c}V#zub)c{OIVSyWDTtS|{tm?pFLD1kc!^R?67_b;@?XO)elH`QK^-*TV zRpxPX>^PG1N-&S%Fv)@stno5HVp?9-$MP{O6bz zZ+839n^%W(ptCYV^jq8EPkW~{?eS8OE=9GV2ivTN=0d6t)x3$*5^bCV15!ogA;P0P z1e?Ol(N47V#MfvptoyG7At)=7>Iy9CS&u(GONFFLB4(wp=?2gmzf6%@G#Os+NinM# z72h?otDT3|#}*UUj?mXmbsG_L2|ge+?;S!}Tp<9TpH?;w=tveJhWB6Puwv`mA3xb} z2@5X1U<6(UzV3MCtgP{Q)p)&1za1(6yG?jIeS7=n@IpZ+qxK*N>!ze@g*IWx>iP2so zFaEooKjzp;WCydI){!UXu2Q2IkZc2M^@SC0gV%&<93nFodJoUh1jpw|1XQ{;ZgO`_ z?#Qpp(o_H@4mYK%Y}5Ah#%Vn=5|VHGZn?kj_E$FU;vcw7NvWwy%FD}tcu`|I`N~cn zC=xW`DlFoUOrAx__I8=*$_H=~-=N~dc2l)uS*9P9JOIXD6E#1OKN%Uv% z7k&1XauxpJ*3N7AapxcS*tgN@`+97{)p-#2@HVUbZ*}~>H8eCd&l4(%Uy%P_|1S|O z+~Se)x_QI~d6@);xQXi?WDLrvm_FDUJ=A7dy1PWQ62QH8HPCGao8ktR{JR?F>f99f znXG;iuBb$=bHf?mScOWSB)@86T`1xnkd;WiQk3mzmE?Dj`|-vNC{yF`Wj851RX`i)q=nG) ziAn@l7Udk=_1%S;%o()YvsF^#CZ@GUhcVk;7CrLks6y zGu9XaT8g^!0_{tkUuFa=KME6k*-S3DX1{B>%5QrbRw8UtPD6${WvAWA-HIBK4PKnJ z9`e3kl_%HBI{`hNaqss6t1O&P57NiCKQj`YsVfl|f?1ZNUW;mnvUMTO;d!_v=>?G; z9B4mG?faq*N0j}`s>%bOM&9o%>OOAB>*%2-Jw_e7)`jcRPDIZlsk&z0#9a)v2XvAW zotI!3>tK1Q!Jl&T$44Wwh$RK5`hquc+w*?)L`PC-5`&U5A&ujWweR)(J0DY`* zBosD^YzRNa+FtFs)~_KZ#YX+6l_>ony!vLf%o{oc65X5P`=a*KF(KZHOi#8WIN}_{ zuz4qaZGw$L8aaKoX%3Aoz_@IgL^GfYqLa&%nVKYvpi1EblfjZj*m$qYu~-E_0kw%P zL%Gw>6-iRKjBPuEV@by{L3#$)RX9$N>s&w|3p_tDDyDLpoKs}0d4 z3yk{%-L$072nA9Yr&p#J3Bcx9`!h=}%0JYD6@vYXLRHlKeIbGiTDumJ4Pp1F7rw~B zq!L4!DLpY8JCM4l&}-~@sM+`F|F{4wa(3p#elH`W+Syk+_RunjVP=k^w3n@$tm;jD z>x}EnQ0XTbi9F1WvT=PpM-qu8$4QHXvZjpU?Wc-}VGexQ`UnP;P!e1o5Ra>&3IEe< z=dO2%v(HMZy|zIsxN)G4d*CrP>93GnFe1Xek#{}eC}u9bepY#vy*V>VMIE_%xZLW$ zt-q~IexJcA{eICZbjfbWwxWdE%(^)fu)*m%mTe%&j9cD(`bo=|3jfN>T zCcxa$P+N|{zLKMn5gFby8CF7nuG2qos4wZ1n!z#_vhOxOZ)_nUftgf5k6o7VZz+<@ z=X47KfvEENo;-A%r3Y>q6PoYW%h?ux*PF}8SH-3QXxy}N&yQTr_fZV>^~~e6W7$eT zry$a%b?SaNaO(QjmQ3u7C5ANhSrIS%5s6_KB&$(@4H`HyFGMVVM+vfBW45=`c*Q{A z3O5Mu$b<^k&=Q%f#$&N`23)DB`oje#X6|YhaxeLjh8q>&iIw1SYtyY4R}&;o#N{luyvp(q}n5GD-2nB@21fX~oy?HZ~b+J&=FCcQQ|7 z@&0L>J1(|E`Tl$rXcJs`uHlV3^Dc@~OSz;Y*z?H+?cPYvY)NE$$Z1{{*CW=E4`-Sj zit>w*>h$31c|yaazRLKfCKH8BRg1zDrFcVj$kBnw?Nu#1Dj_#7&j3+5)`Yy(fq+vK2}^41MB$*IU@1&Ck30`RU_XR+1T-UtDUo z%#JMi`MexrCE}*51^ym1qdDRxsKmiAUbDY|pN#Qc^kZp45=-#lHE7mUv&}V*KS2)i zp*D08^G^Dt?cN<0mQw_5TCJ;cYkb!ncGWU~2pkc@mK?hTNVLY5sE zkWv$QtHw!db_3g=%!6^C=u{A#5%e62Q=xu(+%IY@YIvPJgncEsPy*$yEF+KpMDbeG zX1!MP^%2Y?K|C-PJrWwv%F+_Z-@cG2Ese zLfWuRWtgOi?ww>FAl3x7TMo4-vV(-X-R6t$jC=d)q~dllpOli$RB++W4bfcH-CBY= ziX$y`TPF9`*Bh;K0**U*yA&DV$a~Yi{Hdv+pe^`-v6TP$yjnpF$K8V5J`wE!N;;2U z^^FTTG&zoBPj4DaUY3zSYQSCJln*cALL;~uV8Ggu{TB~c?m9OtN+zjpl#voj1}0}> z9_*5Q*bw0wLh+e_(yQxgy^dJdyqQ)%@C76H>5=Y@7%-mO<+72rao;EMsQjM0@eT>? zgCROW;}1brO;MY#i#g`nLif_eJ&^?O?leQQ9CdUWrL_F4kL(+i^6g-R62n)Mh`y7J zSp@pn1S7KTaiBgWqJ1+=X!%RQkIO)pbtJhdi&dt<7Ys+(%h*v`{8OeIChrYRd9fX; z%-EPM`ZPeU&CA}j3Uz=8z+$jI8XnP)t{TF3a)`C_C*Y_#1NVR;8m<->2sf0UE&)UM z@{HU1f+HTu19Nt%}& z+_u*6={xq2q5E8e)>hD`CyPmnn=A$Dn|BiRb-Z^<5*E5|BFFAgUodqR4c7}rj94|r z&Dx^kyRz}g)bSE^oi?!`pa6q;8T@`Nwu4JkoPB@}cmVQ}*`3Ld3LCl*^%m?8R$1#G zbF^}+rVVss1L__pm)~-k=8&PsQ+;g;Y2ZfkG!QOlLz1tiw*lWsrJ#R>e)l&h?J}=&TG8f(|n5vdrFs8<9k9_2(VRX zfk_lRA$ciWYy~KwzzzyDQ7L>i7t|EeEEJ^1XoNV*aqC&9kg1r4wZBgH(^-B+UdOQx zvd$m3jmrJelHH{DO;gA6%Ucw>=HDJL-qv`#UdICOD&C)?es%ShSefG!NW^kPpg|vt zw=dD80)j}Xxg;6S>zeb>WQ~I~HKSz8AXh*$`jwF5=Oz5MLmQoAu9=)6J2K%UL+CL>bnk0+lin;+4Mv5=lIpRCR+^)OPX zdQg-`TXE9hZS*D*#ef!Ih*}Fl%0DtCc^B!ivaD!0_<2VUved#jWWGhnExwdIKssHA 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

-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�snVv5lW+%S85%bcdL$RHwS8fa(T_uu{Admp}2 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 z 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

8Aox=!U&U?Jd9 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

h&+gegO)6l|Uq(kq8u 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

-cYP%qVYc`9)l<#C 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%0A?vyiw#J95f=oxOfYs4#^N|FHCpg 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 diff --git a/techpack_modpack/sl_controller/textures/sl_controller_battery_green.png b/techpack_modpack/sl_controller/textures/sl_controller_battery_green.png index 8fc56fcb20d675840403b78a146784a67ec4ffaf..b66821fb1838aaea518bc5c3573e979706106cc6 100644 GIT binary patch delta 284 zcmaFCc!+6&e!W9fazI*ER6$itad}}wTkDir;aigW=P!-hosoXDaNfGDtF~{izud5C z|ACX|E_91BN-{7oFqQ=Q1v5B2yO9RsBze2LFm$lWdH^|`1s;*b3=G`DAk4@xYmNj^ zkiEpy*OmPdn}nbiV~6c}pa_FxiEBiObAE1aeQI6_gL6@8Vo7R>LV0FMhJw4NZ$Nk> zpEyuevZsqld_WaL0s&wl{hq2qtTHjTFx)OL87;5BVE9^H+ zoAj!nv$BAfakqYyl70JueToX*_IyWFpBv5-X6$uf=l2wQx+0Ig&v;$B?aLaCekKNn b1xcdJ&(^au^xSz_0CJY6tDnm{r-UW|I?`i6 delta 193 zcmV;y06zc10_XvdFMr9-(6Yb4kDsMbW@>SOhFWlXKw4v5b9bt@w}q6NSF~b((|~8i zabCMU|7n2& zZEQrx=*+$*RenWK3IG5;k50TFn6x%^Si?Nqfq-j^j>s<|usR#}7wS6Mb~7+AFeZ7syD)UH%6b4foCO|{#S9GG!XV7ZFl&wkP>{XE)7O>#5u1dN zoF>Z?uMnV+WQl7;iF1B#Zfaf$gL6@8Vo7R>LV09nNrr;Er*A-bBcC`>m8qwTV+hCf zr9Oc)mqzb2~`LGxwJXFm7T?dbs~OhdTpSOhFWlXKw4v5b9bt@w}q6NSF~b((|~8i zabCMe!Vv&<;4mu))>~!(0000bCYGe8D3oWGWGJ|M`UZqI z@`(dgC40I!hD02Gd&N+wL4n65kV!)#V9)=|qe{1KbQrtMto2>>rz?SnfuTk&w!(hH zv`Mc&%&h#v%eY%VYSE4*M>Z-dbldao&}=z4SD3Naft}w|?CFX;_CDiv>9((HH2Rqs d7#1XnGS6gZ`)1y|CSOhFWlXKw4v5b9bt@w}q6NvPw+PV`IQq zUARwBp02g!W8DD&0004WQchCU|7n2& zZEQrx=*+$*RenWK3IG5;k50TFn6x%^Si?Nqfq-j^j>s<|usRc+JsefkCe)SLZjRAUriIXPcl*`Y{AN(H3&&y{hFD}Cn@9ga&s{b%3DzZ~& zPSZ9Cy{rmj5N}&WGY{-PxPR#M2k@nNbnyTGe}=z*|1$ji`IBMdq=^i#U%$qT0rWIQ zdHbGtPatPfWRE2$B{Tf^@q^+2|NjijmM_EG7NUC|cz^crDI!Du`o-}3_iu(dbLXIl z&z(1yAu2KoLp@cK(95bYoNO3I2j9PcN8x|`_>tk;w{IAZB;;tC4X{Ab*SD0=OJX2;kC(;eihyJ}~_L{ToFLSDMBqPELi_)6tC~R#H()UQLYd_`wDS zU0VoO+71f|BPzKKxChA169hdVBg@0EUz9eT5b4R&85kHC7@p>45>#7v0;0Cb0=rr) zZ6Q%O3tQuf8sN|4$0!~__YBO@3=9km_uf7xe}7yExpW|wjY|%fM_?Ek+7;yW`7YvLHe!lvGfyvIq*c{c<(G3?zW@A%>O`dPsB)oR6PMkz^a%6Oy zc^swMZ800%!=*K+{tRr7jM{)G511L6GME{f4hlJvJ%DTwx}o%z8x);-x+kGi=TBp0 z4>N?^Xel%p0So%tgPK!cNotRygVD7Tw5SJ0JwQVM0JP7KUDG}h=Kufz07*qoM6N<$ Ef^_3#=l}o! delta 424 zcmV;Z0ayOU2Dbx{8Gi!+003az3AF$K08vm(R7GvB(m;&1Mw!Ro5 zC3J4<=%l_<5r6PgS{9tu)LaAxqY*;bbR-z81T)40feJlF2*(2toQK~`JwVJP+#osA zu4-&L5TH<)W_n35j&eaF1W3J+0DV6dTMK?I!7J|fo*irLFo2(FYE5n~v4CJ6h)8H7 ziG>G&`AN*~fP3o?+QbOOJe09hP%4`Ofqv36X{WGyNFo3ClnD7JUi2mKUcxW7_cq>_ S$c>Ny0000*7gLl)tb9{SD zbPxUq3jf>x_s7fsJ#%9Am`Gl9-NVcg=~v7iV9g@oS;C;%Ibot&=Y(4gts%Uotd#|2 zr&~NltQ*z{6evzG&3xBjoAKw-C$2W2X>E@_bv1G`&QNx9&t;ucLK6T*&VD8U delta 167 zcmcc5w4HH+L_G^L0|P^2NcwRgB^}@s;tHgJ;P&IE89BM(!NIeGgL#;lf9_7%wrSJs zx=AfSImVJ8zhDN3XE)M-94}87#}JM4$q5U@1X!3=7!_3&0$juln3zNuQxy~fS=$y$ zFzNYaFs<{;NMi_O>_%)r1c48n{Iv*t(u z1=&kHeO=ifu}KLEnqRb$)dC7hmbgZgIOpf)rskC}I2WZRmZYXAlxLP?D7bt2281{A zi31g_^K@|x$+-7+h9j4QgGgI^5zF)$^|v)1Iju{0$`y0)lx$j}rgeG3;X`hpPZ@mt ztJ>|j{=N6!IzcBHW53T@N`BY>tqD$gt8nes>Eh&`SJkf=chxyCas@Oni7a>!&875K zA@uH?caDN5rr)t|T)o9}b)EX8>5JtScwCFVdQ&MBb@0O^Ty A?EnA( delta 156 zcmX@cw1#nlL_G^L0|P_nf{eL9N+Q4~#1%;2e*6?jUcY|5W$NsZHz8pG0pY>HLJm1* zKvBk$AirP+hi5m^fE*`J7sn8b)5!@7!~}wvm|RmBlNB5U3mBP>3NAi+lGB%Ag@fpR zF`h=1Lt2wKR(mL|QQ}ViXynHV;iBo?gM$ngTGhr!d; K&t;ucLK6U5fFjcX diff --git a/techpack_modpack/sl_controller/textures/sl_controller_server_top.png b/techpack_modpack/sl_controller/textures/sl_controller_server_top.png index 789ca99593a73e79c1d286f8bbb3b3c91bffb07b..b44c69143761ca4e05641170f997308ab986e015 100644 GIT binary patch delta 249 zcmeBS>|~lCQP07~z`#&kRrLi(u_bxCyD&&^HED`9XhN=+vSDIGYu-D#|M5k8t6ZlPdf`vn9*soU&Rt@(Ot}rgh;8jB)dyf@Vh~c8G nvZ0|N8?&?WqN{yONsJ6ftp)2kC#($x+RotV>gTe~DWM4fntV~M delta 123 zcmeBV>S3H9QNqH^z`)QLl71XW2?h9sxB}_hkDt1^dl(oR`TF<*xjipGJO@%tB|(0{ z4BEH!O)7vqbx#+^5RLQ62?~4~(#(yVlNvHL1XvDNFuh>nS!=ntN VwdoId6@Xe8JYD@<);T3K0RSq$BFg{( diff --git a/techpack_modpack/sl_controller/textures/sl_controller_terminal2_back.png b/techpack_modpack/sl_controller/textures/sl_controller_terminal2_back.png index b5dcda82e059ab7404ec0e7c9dced19d823ca798..c9632fa08f8e08ef999823e995f0b3ca764f990d 100644 GIT binary patch delta 97 zcmXRu$2dVHf+gM2*O7r?V?XzwL{LV0FMhJw4NZ$OG(Dmze|v%n*=n1O*?7=#%aX3de9s2BtQMd2BG delta 8 PcmX@dSUf>xV!b~A50L{_ diff --git a/techpack_modpack/sl_controller/textures/sl_controller_terminal2_front.png b/techpack_modpack/sl_controller/textures/sl_controller_terminal2_front.png index 840c123926c4ca13050c521cbb9fed69985306ea..7ae0723bfa28281d572305f4975bb5fe3c8fcfe6 100644 GIT binary patch delta 632 zcmV-;0*C$41BL~V8Gi-<0047(dh`GQ00v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-;n926c3R1n{G0000TX;fHrLvL+uWo~o;00000Lvm$d zbY)~9cWHEJAV*0}P-HG;2LJ#8>PbXFR9M69mc4S*Koo_)m48>ZB%4`Bj^#MOKzIs@ z)X=5o4VZC7MeUl3ih(Dfr-Mh}8Pbu7#=nzTf3~ExX=nh;NQFrepKf>0-1E(yxpx*0 zI_RK-?z_aF7hk`9+3Yj$<%^5oGUYbYXf)nSc(3REbtj9=-=k|Xtr<;y#*;B=npO(4 zESvsGpQopfxql58oU5~~KBK5WkVJeO4C(j!c-minHqm)7jQ7T+YiBYQ&CK3K*#O066VsFvIweR!!?R#Fmdjmkd-oP*nwATLw zux$s!FbJcFo0~a75L5?<$+TBT~!A-?sRx~`UtHx)7g|f z&q}v7ig7}Yj$9nu;l%Y2i0S~{jz`mK5-%gNJR{HZ(g10il4ThWoF<-oOuS601IU`h zAN#~f%zQqtyo{#P33byXS)~}84YVo(oU13GejT3u=PB6sbGbizU|;{iBK-u*1GAHC SyCsbP0000aTt0ACSBY;;e`GglO+j;5R)}s>g=<4~S${TYOi6oSJ#SMvYfn9I zR5oZ$IcrczdS6LV^M=? za-WBjxu$cUiDs02T8eQxY*AN;ZfTf-YnOnv{@CvT0004WQchCUElwmj2Cu?NQj9C5B}HrGTCf~t)9UpH2!LS@N6ZG( z2EYJ7g-B5VzYkQ~8Pl2Tc_IexM35Z{rkX#SBd}NoD?6J4(F)c+0-LS0V}ELYIGzwV sU*s$MK<9RU@Shw^;>jfeKBm{~2}#luN2-@3rT_o{07*qoM6N<$f>Xh~b^rhX diff --git a/techpack_modpack/sl_controller/textures/sl_controller_terminal2_side.png b/techpack_modpack/sl_controller/textures/sl_controller_terminal2_side.png index 6368bf43606caddb6323085f572d091b3d2ed5ae..813fcfb7be7cc3415c698f99b8f30b3357fa9110 100644 GIT binary patch delta 97 zcmc~g$~ZwKf+gM2*O7r?V?XzwL{LV0FMhJw4NZ$OG(Dmze|v%n*=n1O*?7=#%aX3de9sOSj*KMxsS delta 8 PcmX@gm^DFVV!ayx4+;Z2 diff --git a/techpack_modpack/sl_controller/textures/sl_controller_terminal2_top.png b/techpack_modpack/sl_controller/textures/sl_controller_terminal2_top.png index 78394c3f2e203498207bb59962d2dbe18756530f..760ce77b530f620e646168945830e4ee82b154be 100644 GIT binary patch delta 356 zcmX@f_?c;fL_G%^0|P^GRn-?D#g^pl?!xdN1Q+aGJ{c&&S>O>_%)r1c48n{Iv*t(u z1=&kHeO=ifGs=j_i8%;1TLOh-GeaUuobz*YQ}arITm}Z`qSVBa)D(sC%#sWRcTeAd z6une-p!ju97srr@!^tTQ%&V{K{61gr;4B~|bhP74`oU!{et*w5**ItNWNzo4&cud; zE12D64PG?_viDdeTwz?yCsE44y-`^Z*R4Iy=?XL@^}mxQcvC6^iAv)D1aC|UHx3vIVCg!00=mKMF0Q* delta 185 zcmey&bdqs`L_G^L0|P^2NcwRgB^}@s;tHf!uUWQe@tg@0yYupLfZR1J!*}f1yl&l! z7Opv}Kt5whkY6x^!?PP{Ku(OOi(`n!`Q(HI0T(771%)Ln>|KkQj&LNfEHo5i;MP!N z+|b~~!D6v=nOY-jh_j*sN5=uCtd;8$97=Q9Xi(^Q{;p8jZ zxBWbC(9qDC*l=(Kvzx5JtA;@K9;<{ajCndOA{r-88SJV3->7rAm6cWEoo$`dOy+z0 z{vY`8@$~eICI(Hyie?ImN=>1Ej?Ok;9Oy7#LqUCo`{IU08VcJj#Kc4tBD#c14jk8y mKcUyvdC`0p8_@g*d<+cz?nRa0cMnu@Td${`tn7N$s0*Whpx;TbNTux4q zNSLrS>#CQ*;>O0tPKCq&`2E=OVmBv*O<-i$J%{&5Q1q?4K;;acu6{1-oD!M(0r%1af3ELn2C?^K)}k^GbkR z1_tM%)Wnk16ovB4k_-iRPv3wPy;OFfIA?)JWHAE+w=f7ZGR&GI0TdJp@CkAC$t={j zwz2D2;^^a>nwR(g|9|xfo#%kEj3q&S!3+~UWGw_*^cHvpv|jokcz{Dez}e-zEK;Y@>=d#Wzp$P!t)FPJv diff --git a/techpack_modpack/sl_controller/textures/sl_controller_terminal_side.png b/techpack_modpack/sl_controller/textures/sl_controller_terminal_side.png index 19328bce4f7881004232a09bab0dc2a41a7cc223..23e791bad451a4f2b4406d9a72c0fe41194f946c 100644 GIT binary patch delta 180 zcmXTB$T&fzo+aJU*O7r?V?XzwL{LV0FMhJw4NZ$OG(Dmze|v%n*=n1O*?7=#%aX3dcR2?qFtxcX!k>Ra15 zc>C=5D#ij7WGo5t3ubV5b|VeQk@nPcaSV~ToIK+g1KVW@H%WzKS_U(Y8JLRj9Ab#L WqHQH4a2aSU1B0ilpUXO@geCw>b}>!> delta 68 zcmcb}ST;dLh%>+^#MLLW(81eB-`eIqcRv5bi4qzoQW%pOXL_G%^0|P^GRn-?D#g^pl?!xdN1Q+aGJ{c&&S>O>_%)r1c48n{Iv*t(u z1=&kHeO=ifGs+7wtM$*}xe64L%?ybsan8@pP0cF-av2z$i&7IyQd1PlGfOfQ+&z5* zQuI>Uf#O#^T^vIq4ksr_ylfDRJz!sN^y+`Jdw)jK%%(XqhmSoy9q=Z_Fi%tB0JVq#x>nQwfVBqHQ&#S1i4U~05C zTPVkd2SpvNt*nPTh1ENXEH_z6NK4z6I62(E)t2{`QLM4G8R3my3lq&LxOd2f(QeHT`})m4ezd7Krb?Qy85}Sb4q9e00mKllK=n! delta 194 zcmey!bcu0-L_G^L0|P^2NcwRgB^}@s;tHhwBct@KZL*4r9lU)E4Gn=J78VxnK|z%@ zr}}{$#*!evUt8k@9JHvuSDkh?-E3DI|ET8_+T$yvb^_5en8W}QJ0z}J1 rCFU_3npj!Q(hxmhAmW-3z`&5k>G%7~!iy(>HZpj+`njxgN@xNA&x}1? diff --git a/techpack_modpack/smartline/button.lua b/techpack_modpack/smartline/button.lua index 6b2b087..f8f837a 100644 --- a/techpack_modpack/smartline/button.lua +++ b/techpack_modpack/smartline/button.lua @@ -3,9 +3,9 @@ SmartLine ========= - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information button.lua: @@ -13,9 +13,11 @@ ]]-- +-- Load support for I18n +local S = smartline.S local function switch_on(pos, node) - if tubelib.data_not_corrupted(pos) then + if tubelib.data_not_corrupted(pos, true) then node.name = "smartline:button_active" minetest.swap_node(pos, node) minetest.sound_play("button", { @@ -40,7 +42,7 @@ local function switch_on(pos, node) end local function switch_off(pos) - if tubelib.data_not_corrupted(pos) then + if tubelib.data_not_corrupted(pos, true) then local node = minetest.get_node(pos) node.name = "smartline:button" minetest.swap_node(pos, node) @@ -64,7 +66,7 @@ end minetest.register_node("smartline:button", { - description = "SmartLine Button/Switch", + description = S("SmartLine Button/Switch"), inventory_image = "smartline_button_inventory.png", tiles = { -- up, down, right, left, back, front @@ -89,22 +91,23 @@ minetest.register_node("smartline:button", { local own_num = tubelib.add_node(pos, "smartline:button") meta:set_string("own_num", own_num) meta:set_string("formspec", "size[5,6]".. - "dropdown[0.2,0;3;type;switch,button 2s,button 4s,button 8s,button 16s;1]".. - "field[0.5,2;3,1;numbers;Insert destination block number(s);]" .. + "dropdown[0.2,0;3;type;"..S("switch,button 2s,button 4s,button 8s,button 16s")..";1]".. + "field[0.5,2;3,1;numbers;"..S("Insert destination block number(s)")..";]" .. "checkbox[1,3;public;public;false]".. - "button_exit[1,4;2,1;exit;Save]") + "button_exit[1,4;2,1;exit;"..S("Save").."]") meta:set_string("placer_name", placer:get_player_name()) meta:set_string("public", "false") meta:set_int("cycle_time", 0) - meta:set_string("infotext", "SmartLine Button "..own_num) + meta:set_string("infotext", S("SmartLine Button").." "..own_num) end, on_receive_fields = function(pos, formname, fields, player) local meta = minetest.get_meta(pos) + print(dump(fields)) if tubelib.check_numbers(fields.numbers) then meta:set_string("numbers", fields.numbers) local own_num = meta:get_string("own_num") - meta:set_string("infotext", "SmartLine Button "..own_num..", connected with block "..fields.numbers) + meta:set_string("infotext", S("SmartLine Button").." "..own_num..", "..S("connected with block").." "..fields.numbers) else return end @@ -153,7 +156,7 @@ minetest.register_node("smartline:button", { minetest.register_node("smartline:button_active", { - description = "SmartLine Button/Switch", + description = S("SmartLine Button/Switch"), tiles = { -- up, down, right, left, back, front "smartline.png", diff --git a/techpack_modpack/smartline/collector.lua b/techpack_modpack/smartline/collector.lua index d307d0d..754018d 100644 --- a/techpack_modpack/smartline/collector.lua +++ b/techpack_modpack/smartline/collector.lua @@ -3,9 +3,9 @@ SmartLine ========= - Copyright (C) 2018-2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information collector.lua: @@ -14,6 +14,9 @@ ]]-- +-- Load support for I18n +local S = smartline.S + local CYCLE_TIME = 1 local tStates = {stopped = 0, running = 0, standby = 1, blocked = 2, fault = 3, defect = 4} @@ -30,11 +33,11 @@ local function formspec(meta) default.gui_bg.. default.gui_bg_img.. default.gui_slots.. - "field[0.3,0.6;9,1;poll_numbers;Node numbers to read the states from:;"..poll_numbers.."]" .. - "field[0.3,2;9,1;event_number;Node number to send the events to:;"..event_number.."]" .. - "label[1.3,2.8;Send an event if state is equal or larget than:]".. + "field[0.3,0.6;9,1;poll_numbers;"..S("Node numbers to read the states from:")..";"..poll_numbers.."]" .. + "field[0.3,2;9,1;event_number;"..S("Node number to send the events to:")..";"..event_number.."]" .. + "label[1.3,2.8;"..S("Send an event if state is equal or larget than:").."]".. "dropdown[1.2,3.4;7,4;severity;1 standby,2 blocked,3 fault,4 defect;"..dropdown_pos.."]".. - "button_exit[3,5;2,1;exit;Save]" + "button_exit[3,5;2,1;exit;"..S("Save").."]" end @@ -50,7 +53,7 @@ local function send_event(meta) else tubelib.send_message(event_number, owner, nil, "off", own_number) end - meta:set_string("infotext", "SmartLine State Collector "..own_number..': "'..lStates[state]..'"') + meta:set_string("infotext", S("SmartLine State Collector").." "..own_number..': "'..lStates[state]..'"') meta:set_int("stored_state", state) meta:set_int("state", 0) end @@ -74,7 +77,7 @@ local function on_timer(pos,elapsed) if poll_numbers == "" then local own_number = meta:get_string("own_number") - meta:set_string("infotext", "SmartLine State Collector "..own_number..": stopped") + meta:set_string("infotext", S("SmartLine State Collector").." "..own_number..": stopped") meta:set_int("state", 0) meta:set_int("stored_state", 0) return false @@ -94,7 +97,7 @@ local function on_timer(pos,elapsed) end minetest.register_node("smartline:collector", { - description = "SmartLine State Collector", + description = S("SmartLine State Collector"), inventory_image = "smartline_collector_inventory.png", tiles = { -- up, down, right, left, back, front @@ -121,7 +124,7 @@ minetest.register_node("smartline:collector", { meta:set_string("poll_numbers", "") meta:set_string("event_number", "") meta:set_string("formspec", formspec(meta)) - meta:set_string("infotext", "SmartLine State Collector "..own_number) + meta:set_string("infotext", S("SmartLine State Collector").." "..own_number) meta:set_string("owner", placer:get_player_name()) end, @@ -145,7 +148,7 @@ minetest.register_node("smartline:collector", { if not timer:is_started() then timer:start(CYCLE_TIME) end - meta:set_string("infotext", "SmartLine State Collector "..own_number..": running") + meta:set_string("infotext", S("SmartLine State Collector").." "..own_number..": running") else if timer:is_started() then timer:stop() diff --git a/techpack_modpack/smartline/commands.lua b/techpack_modpack/smartline/commands.lua index 4c054bb..8f57754 100644 --- a/techpack_modpack/smartline/commands.lua +++ b/techpack_modpack/smartline/commands.lua @@ -3,9 +3,9 @@ SmartLine ========= - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information command.lua: diff --git a/techpack_modpack/smartline/controller.lua b/techpack_modpack/smartline/controller.lua index 1d4b6da..0e0513d 100644 --- a/techpack_modpack/smartline/controller.lua +++ b/techpack_modpack/smartline/controller.lua @@ -3,9 +3,9 @@ SmartLine ========= - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information controller.lua: diff --git a/techpack_modpack/smartline/display.lua b/techpack_modpack/smartline/display.lua index 62d8b26..8f5b14e 100644 --- a/techpack_modpack/smartline/display.lua +++ b/techpack_modpack/smartline/display.lua @@ -3,15 +3,17 @@ SmartLine ========= - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information display.lua: ]]-- +-- Load support for I18n +local S = smartline.S lcdlib.register_display_entity("smartline:entity") @@ -42,7 +44,7 @@ local lcd_box = { } minetest.register_node("smartline:display", { - description = "SmartLine Display", + description = S("SmartLine Display"), inventory_image = 'smartline_display_inventory.png', tiles = {"smartline_display.png"}, drawtype = "nodebox", diff --git a/techpack_modpack/smartline/icta/action.lua b/techpack_modpack/smartline/icta/action.lua index 7bcfc9a..6e68bca 100644 --- a/techpack_modpack/smartline/icta/action.lua +++ b/techpack_modpack/smartline/icta/action.lua @@ -5,9 +5,9 @@ Part of the SmartLine mod - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information action.lua diff --git a/techpack_modpack/smartline/icta/balancer.lua b/techpack_modpack/smartline/icta/balancer.lua index 34fe5a7..639abef 100644 --- a/techpack_modpack/smartline/icta/balancer.lua +++ b/techpack_modpack/smartline/icta/balancer.lua @@ -5,9 +5,9 @@ Part of the SmartLine mod - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information balancer.lua diff --git a/techpack_modpack/smartline/icta/battery.lua b/techpack_modpack/smartline/icta/battery.lua index cca063c..f50c1fd 100644 --- a/techpack_modpack/smartline/icta/battery.lua +++ b/techpack_modpack/smartline/icta/battery.lua @@ -3,9 +3,9 @@ ICTA Controller =============== - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information battery.lua diff --git a/techpack_modpack/smartline/icta/commands.lua b/techpack_modpack/smartline/icta/commands.lua index 5fcb90c..1fb682f 100644 --- a/techpack_modpack/smartline/icta/commands.lua +++ b/techpack_modpack/smartline/icta/commands.lua @@ -5,9 +5,9 @@ Part of the SmartLine mod - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information command.lua: @@ -37,6 +37,8 @@ end -- '#' is used as placeholder for rule numbers and has to be escaped function smartline.escape(s) s = tostring(s) + s = s:gsub('\\', '') -- to prevent code injection!!! + s = s:gsub('"', '\\"') -- to prevent code injection!!! return s:gsub("#", '"..string.char(35).."') end @@ -431,7 +433,7 @@ smartline.icta_register_action("chat", { }, }, code = function(data, environ) - return 'minetest.chat_send_player("'..environ.owner..'", "[SmartLine Controller] '..data.text..'")' + return 'minetest.chat_send_player("'..environ.owner..'", "[SmartLine Controller] '..smartline.escape(data.text)..'")' end, button = function(data, environ) return 'chat("'..data.text:sub(1,12)..'")' @@ -518,7 +520,7 @@ smartline.icta_register_condition("playerdetector", { }, code = function(data, environ) - return 'smartline.icta_player_detect("'..data.number..'", "'..data.name..'")', "~= nil" + return 'smartline.icta_player_detect("'..data.number..'", "'..smartline.escape(data.name)..'")', "~= nil" end, button = function(data, environ) return "detector("..sl.fmt_number(data.number)..","..data.name:sub(1,8)..")" diff --git a/techpack_modpack/smartline/icta/condition.lua b/techpack_modpack/smartline/icta/condition.lua index 4a2c92d..5185710 100644 --- a/techpack_modpack/smartline/icta/condition.lua +++ b/techpack_modpack/smartline/icta/condition.lua @@ -5,9 +5,9 @@ Part of the SmartLine mod - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information condition.lua diff --git a/techpack_modpack/smartline/icta/controller.lua b/techpack_modpack/smartline/icta/controller.lua index 661553f..44c4825 100644 --- a/techpack_modpack/smartline/icta/controller.lua +++ b/techpack_modpack/smartline/icta/controller.lua @@ -5,9 +5,9 @@ Part of the SmartLine mod - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information controller.lua diff --git a/techpack_modpack/smartline/icta/edit.lua b/techpack_modpack/smartline/icta/edit.lua index 3e04ccb..290bce6 100644 --- a/techpack_modpack/smartline/icta/edit.lua +++ b/techpack_modpack/smartline/icta/edit.lua @@ -3,9 +3,9 @@ ICTA Controller =============== - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information edit.lua diff --git a/techpack_modpack/smartline/icta/formspec.lua b/techpack_modpack/smartline/icta/formspec.lua index 19f019c..b25d13a 100644 --- a/techpack_modpack/smartline/icta/formspec.lua +++ b/techpack_modpack/smartline/icta/formspec.lua @@ -5,9 +5,9 @@ Part of the SmartLine mod - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information formspec.lua: diff --git a/techpack_modpack/smartline/icta/stopwatch.lua b/techpack_modpack/smartline/icta/stopwatch.lua index 67d18fd..93b1f5a 100644 --- a/techpack_modpack/smartline/icta/stopwatch.lua +++ b/techpack_modpack/smartline/icta/stopwatch.lua @@ -5,9 +5,9 @@ Part of the SmartLine mod - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information stopwatch.lua diff --git a/techpack_modpack/smartline/icta/submenu.lua b/techpack_modpack/smartline/icta/submenu.lua index bb547ea..0719042 100644 --- a/techpack_modpack/smartline/icta/submenu.lua +++ b/techpack_modpack/smartline/icta/submenu.lua @@ -5,9 +5,9 @@ Part of the SmartLine mod - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information submenu.lua diff --git a/techpack_modpack/smartline/init.lua b/techpack_modpack/smartline/init.lua index bd6f43a..3c13f13 100644 --- a/techpack_modpack/smartline/init.lua +++ b/techpack_modpack/smartline/init.lua @@ -3,15 +3,18 @@ SmartLine ========= - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information ]]-- smartline = {} +-- Load support for I18n +smartline.S = minetest.get_translator("smartline") + local MP = minetest.get_modpath("smartline") dofile(MP.."/display.lua") diff --git a/techpack_modpack/smartline/locale/smartline.de.tr b/techpack_modpack/smartline/locale/smartline.de.tr new file mode 100644 index 0000000..46d50d0 --- /dev/null +++ b/techpack_modpack/smartline/locale/smartline.de.tr @@ -0,0 +1,85 @@ +# textdomain: smartline + + + +### button.lua ### + +Insert destination block number(s)=Zielblocknummer(n) eingeben +SmartLine Button=SmartLine Taster +SmartLine Button/Switch=SmartLine Taster/Schalter +connected with block=verbunden mit Block +switch,button 2s,button 4s,button 8s,button 16s=Schalter,Taster 2s,Taster 4s,Taster 8s,Taster 16s + +### button.lua ### +### collector.lua ### +### playerdetector.lua ### +### repeater.lua ### + +Save=Speichern + +### collector.lua ### + +Node number to send the events to:=Knotennummer, an den die Events gesendet werden sollen: +Node numbers to read the states from:=Knotennummers, von wo der Status gelesen werden soll: +Send an event if state is equal or larget than:=Sende einen Event, wenn der Status gleich oder größer ist als: +SmartLine State Collector=SmartLine Status Sammler + +### display.lua ### + +SmartLine Display=SmartLine Display + +### playerdetector.lua ### + +Input the number(s) of the receiving node(s).=Gib die Nummer(n) der Empfangsblöcke ein. +Input the player name(s) separated by blanks,=Gebe sie Spielernamen getrennt durch Leerzeichen ein, +Player Detector=Spieler Detektor +Player Detector Help=Spieler Detektor Hilfe +Player name(s):=Spielername(n): +Receiver node numbers:=Empfangsblocknummer(n): +Separate numbers via blanks, like '0123 0234'.=Separiere die Nummern mit Leerzeichen, wie '0123 0234'. +SmartLine Player Detector=SmartLine Spieler Detektor +or leave it blank for all players.=oder lasse es leer für alle Spieler. + +### playerdetector.lua ### +### sequencer.lua ### +### timer.lua ### + +close=schließen +help=Hilfe + +### repeater.lua ### + +Destination node numbers=Zielknotennummern +SmartLine Repeater=SmartLine Wiederholer +connected with=verbunden mit +fault (overloaded)=Fehler (überlastet) +not connected=nicht verbunden + +### sequencer.lua ### + +Offset/s=Offset/s +Run endless=Laufe endlos +SmartLine Sequencer=SmartLine Sequenzer + +SmartLine Sequencer Help@n @nDefine a sequence of commands to control other machines.@nNumbers(s) are the node numbers, the command shall sent to.@nThe commands 'on'/'off' are used for machines and other nodes.@nOffset is the time to the next line in seconds (1..999).@nIf endless is set, the Sequencer restarts again and again.@nThe command ' ' does nothing, only consuming the offset time.@n=SmartLine Sequenzer Hilfe@n @nDefiniere eine Sequenz von Kommandos um andere Maschinen zu steuern.@nNummern sind Blocknummern, wo die Kommandos hingesendet werden sollen@nDas Kommando 'on'/'off' wird für Maschinen und andere Blöcke verwendet@nOffset ist die Zeit zur nächsten Zeile in Sekunden (1..999).@nWird 'endlos' angeklickt, startet der Sequenzer immer wieder neu.@nDas Kommando ' ' macht nichts, die die Zeit zu verbrauchen.@n + +running=läuft +stopped=gestoppt + +### sequencer.lua ### +### timer.lua ### + +Command=Kommando +Number(s)=Nummer(m) + +### signaltower.lua ### + +SmartLine Signal Tower=SmartLine Signalturm + +### timer.lua ### + +SmartLine Timer=SmartLine Timer + +SmartLine Timer Help@n@nThe Timer is for a daytime controlled sending of commands@ne.g. to turn street lights on/off. The timer checks the @ntime every few seconds. If the block was just loaded, @nthe timer will check the last 4 hours for commands@nthat still need to be executed.=SmartLine Timer Hilfe@n@nDer Timer st zum Tageszeit abhängigem Senden von Kommandos@nDer Timer prüft die regeln alle paar Sekunden.@nFalls die Block gerade erst aktiviert wurde (Spieler kommt in die Nähe),@nwerden auch die Kommandos der letzten 4 Spielstunden@ngeprüft und ggf. ausgeführt. + +Time=Zeit diff --git a/techpack_modpack/smartline/locale/template.txt b/techpack_modpack/smartline/locale/template.txt new file mode 100644 index 0000000..0b729a7 --- /dev/null +++ b/techpack_modpack/smartline/locale/template.txt @@ -0,0 +1,85 @@ +# textdomain: smartline + + + +### button.lua ### + +Insert destination block number(s)= +SmartLine Button= +SmartLine Button/Switch= +connected with block= +switch,button 2s,button 4s,button 8s,button 16s= + +### button.lua ### +### collector.lua ### +### playerdetector.lua ### +### repeater.lua ### + +Save= + +### collector.lua ### + +Node number to send the events to:= +Node numbers to read the states from:= +Send an event if state is equal or larget than:= +SmartLine State Collector= + +### display.lua ### + +SmartLine Display= + +### playerdetector.lua ### + +Input the number(s) of the receiving node(s).= +Input the player name(s) separated by blanks,= +Player Detector= +Player Detector Help= +Player name(s):= +Receiver node numbers:= +Separate numbers via blanks, like '0123 0234'.= +SmartLine Player Detector= +or leave it blank for all players.= + +### playerdetector.lua ### +### sequencer.lua ### +### timer.lua ### + +close= +help= + +### repeater.lua ### + +Destination node numbers= +SmartLine Repeater= +connected with= +fault (overloaded)= +not connected= + +### sequencer.lua ### + +Offset/s= +Run endless= +SmartLine Sequencer= + +SmartLine Sequencer Help@n @nDefine a sequence of commands to control other machines.@nNumbers(s) are the node numbers, the command shall sent to.@nThe commands 'on'/'off' are used for machines and other nodes.@nOffset is the time to the next line in seconds (1..999).@nIf endless is set, the Sequencer restarts again and again.@nThe command ' ' does nothing, only consuming the offset time.@n= + +running= +stopped= + +### sequencer.lua ### +### timer.lua ### + +Command= +Number(s)= + +### signaltower.lua ### + +SmartLine Signal Tower= + +### timer.lua ### + +SmartLine Timer= + +SmartLine Timer Help@n@nThe Timer is for a daytime controlled sending of commands@ne.g. to turn street lights on/off. The timer checks the @ntime every few seconds. If the block was just loaded, @nthe timer will check the last 4 hours for commands@nthat still need to be executed.= + +Time= diff --git a/techpack_modpack/smartline/playerdetector.lua b/techpack_modpack/smartline/playerdetector.lua index eca6707..6f646c3 100644 --- a/techpack_modpack/smartline/playerdetector.lua +++ b/techpack_modpack/smartline/playerdetector.lua @@ -3,15 +3,18 @@ SmartLine ========= - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information playerdetector.lua: ]]-- +-- Load support for I18n +local S = smartline.S + local function switch_on(pos) local meta = minetest.get_meta(pos) local node = minetest.get_node(pos) @@ -56,15 +59,19 @@ local function scan_for_player(pos) end local function formspec_help() + local help = table.concat({ + S("Input the number(s) of the receiving node(s)."), + S("Separate numbers via blanks, like '0123 0234'."), + S("Input the player name(s) separated by blanks,"), + S("or leave it blank for all players.") + }, "\n") return "size[10,9]".. default.gui_bg.. default.gui_bg_img.. default.gui_slots.. - "label[3,0;Player Detector Help]".. - "label[0,1;Input the number(s) of the receiving node(s).\n".. - "Separate numbers via blanks, like '0123 0234'.\n\n".. - "Input the player name(s) separated by blanks,\nor empty for all players.]".. - "button_exit[4,8;2,1;exit;close]" + "label[3,0;"..S("Player Detector Help").."]".. + "label[0,1;"..help.."]".. + "button_exit[4,8;2,1;exit2;"..S("close").."]" end @@ -73,26 +80,27 @@ local function formspec(numbers, names) default.gui_bg.. default.gui_bg_img.. default.gui_slots.. - "label[2,0;Player Detector]".. - "field[0.3,1;8,1;numbers;Receiver node numbers:;"..numbers.."]" .. - "field[0.3,2.5;8,1;names;Player name(s):;"..names.."]" .. - "button_exit[5,3.5;2,1;exit;Save]".. - "button[1,3.5;1,1;help;help]" + "label[2,0;"..S("Player Detector").."]".. + "field[0.3,1;8,1;numbers;"..S("Receiver node numbers:")..";"..numbers.."]" .. + "field[0.3,2.5;8,1;names;"..S("Player name(s):")..";"..names.."]" .. + "button_exit[5,3.5;2,1;exit1;"..S("Save").."]".. + "button[1,3.5;1,1;help;"..S("help").."]" end local function on_receive_fields(pos, formname, fields, player) local meta = minetest.get_meta(pos) local owner = meta:get_string("owner") if player:get_player_name() == owner then - if fields.exit == "Save" then + print(dump(fields)) + if fields.exit1 then if tubelib.check_numbers(fields.numbers) then meta:set_string("numbers", fields.numbers) end meta:set_string("names", fields.names) meta:set_string("formspec", formspec(fields.numbers, fields.names)) - elseif fields.help ~= nil then + elseif fields.help then meta:set_string("formspec", formspec_help()) - elseif fields.exit == "close" then + elseif fields.exit2 then local numbers = meta:get_string("numbers") local names = meta:get_string("names") meta:set_string("formspec", formspec(numbers, names)) @@ -101,7 +109,7 @@ local function on_receive_fields(pos, formname, fields, player) end minetest.register_node("smartline:playerdetector", { - description = "SmartLine Player Detector", + description = S("SmartLine Player Detector"), inventory_image = "smartline_detector_inventory.png", tiles = { -- up, down, right, left, back, front @@ -127,7 +135,7 @@ minetest.register_node("smartline:playerdetector", { local numbers = meta:get_string("numbers") or "" local names = meta:get_string("names") or "" meta:set_string("formspec", formspec(numbers, names)) - meta:set_string("infotext", "SmartLine Player Detector "..number) + meta:set_string("infotext", S("SmartLine Player Detector").." "..number) meta:set_string("owner", placer:get_player_name()) minetest.get_node_timer(pos):start(1) end, @@ -159,7 +167,7 @@ minetest.register_node("smartline:playerdetector", { }) minetest.register_node("smartline:playerdetector_active", { - description = "SmartLine Player Detector", + description = S("SmartLine Player Detector"), tiles = { -- up, down, right, left, back, front "smartline.png", diff --git a/techpack_modpack/smartline/repeater.lua b/techpack_modpack/smartline/repeater.lua index a942bd2..0556f5e 100644 --- a/techpack_modpack/smartline/repeater.lua +++ b/techpack_modpack/smartline/repeater.lua @@ -3,9 +3,9 @@ SmartLine ========= - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information repeater.lua: @@ -13,17 +13,20 @@ ]]-- +-- Load support for I18n +local S = smartline.S + local OVER_LOAD_MAX = 5 local function formspec(meta) local numbers = meta:get_string("numbers") return "size[7,5]".. - "field[0.5,2;6,1;number;Destination node numbers;"..numbers.."]" .. - "button_exit[1,3;2,1;exit;Save]" + "field[0.5,2;6,1;number;"..S("Destination node numbers")..";"..numbers.."]" .. + "button_exit[1,3;2,1;exit;"..S("Save").."]" end minetest.register_node("smartline:repeater", { - description = "SmartLine Repeater", + description = S("SmartLine Repeater"), inventory_image = "smartline_repeater_inventory.png", tiles = { -- up, down, right, left, back, front @@ -48,7 +51,7 @@ minetest.register_node("smartline:repeater", { local own_number = tubelib.add_node(pos, "smartline:repeater") meta:set_string("own_number", own_number) meta:set_string("formspec", formspec(meta)) - meta:set_string("infotext", "SmartLine Repeater "..own_number..": not connected") + meta:set_string("infotext", S("SmartLine Repeater").." "..own_number..": "..S("not connected")) meta:set_string("owner", placer:get_player_name()) meta:set_int("overload_cnt", 0) minetest.get_node_timer(pos):start(1) @@ -64,7 +67,7 @@ minetest.register_node("smartline:repeater", { if tubelib.check_numbers(fields.number) then meta:set_string("numbers", fields.number) local own_number = meta:get_string("own_number") - meta:set_string("infotext", "SmartLine Repeater "..own_number..": connected with "..fields.number) + meta:set_string("infotext", S("SmartLine Repeater").." "..own_number..": "..S("connected with").." "..fields.number) meta:set_string("formspec", formspec(meta)) end @@ -114,12 +117,12 @@ tubelib.register_node("smartline:repeater", {}, { meta:set_int("overload_cnt", overload_cnt) if overload_cnt > OVER_LOAD_MAX then local own_number = meta:get_string("own_number") - meta:set_string("infotext", "SmartLine Repeater "..own_number..": fault (overloaded)") + meta:set_string("infotext", S("SmartLine Repeater").." "..own_number..": "..S("fault (overloaded)")) minetest.get_node_timer(pos):stop() return false elseif topic == "set_numbers" then local own_number = meta:get_string("own_number") - meta:set_string("infotext", "SmartLine Repeater "..own_number..": connected with "..payload) + meta:set_string("infotext", S("SmartLine Repeater").." "..own_number..": "..S("connected with").." "..payload) meta:set_string("numbers", payload) meta:set_string("formspec", formspec(meta)) return true diff --git a/techpack_modpack/smartline/sequencer.lua b/techpack_modpack/smartline/sequencer.lua index 8758c38..d9e7aa3 100644 --- a/techpack_modpack/smartline/sequencer.lua +++ b/techpack_modpack/smartline/sequencer.lua @@ -3,9 +3,9 @@ SmartLine ========= - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information sequencer.lua: @@ -13,20 +13,24 @@ ]]-- +-- Load support for I18n +local S = smartline.S + local RUNNING_STATE = 1 local STOP_STATE = 0 local NUM_SLOTS = 8 -local sHELP = [[label[0,0;SmartLine Sequencer Help - +local sHELP = "label[0,0;".. +S([[SmartLine Sequencer Help + Define a sequence of commands to control other machines. Numbers(s) are the node numbers, the command shall sent to. The commands 'on'/'off' are used for machines and other nodes. Offset is the time to the next line in seconds (1..999). If endless is set, the Sequencer restarts again and again. The command ' ' does nothing, only consuming the offset time. -] -]] +]]).. +"]" local sAction = ",on,off" @@ -39,15 +43,15 @@ local function formspec(state, rules, endless) default.gui_bg.. default.gui_bg_img.. default.gui_slots.. - "label[0,0;Number(s)]label[2.1,0;Command]label[6.4,0;Offset/s]"} + "label[0,0;"..S("Number(s)").."]label[2.1,0;"..S("Command").."]label[6.4,0;"..S("Offset/s").."]"} for idx, rule in ipairs(rules or {}) do tbl[#tbl+1] = "field[0.2,"..(-0.2+idx)..";2,1;num"..idx..";;"..(rule.num or "").."]" tbl[#tbl+1] = "dropdown[2,"..(-0.4+idx)..";3.9,1;act"..idx..";"..sAction..";"..(rule.act or "").."]" tbl[#tbl+1] = "field[6.2,"..(-0.2+idx)..";2,1;offs"..idx..";;"..(rule.offs or "").."]" end - tbl[#tbl+1] = "checkbox[0,8.5;endless;Run endless;"..endless.."]" - tbl[#tbl+1] = "button[4.5,8.5;1.5,1;help;help]" + tbl[#tbl+1] = "checkbox[0,8.5;endless;"..S("Run endless")..";"..endless.."]" + tbl[#tbl+1] = "button[4.5,8.5;1.5,1;help;"..S("help").."]" tbl[#tbl+1] = "image_button[6.5,8.5;1,1;".. tubelib.state_button(state) ..";button;]" return table.concat(tbl) @@ -58,10 +62,10 @@ local function formspec_help() default.gui_bg.. default.gui_bg_img.. default.gui_slots.. - "field[0,0;0,0;_type_;;help]".. + "field[0,0;0,0;_type_;;"..S("help").."]".. sHELP.. --"label[0.2,0;test]".. - "button[11.5,9;1.5,1;close;close]" + "button[11.5,9;1.5,1;close;"..S("close").."]" end local function stop_the_sequencer(pos) @@ -69,7 +73,7 @@ local function stop_the_sequencer(pos) local meta = minetest.get_meta(pos) local number = meta:get_string("number") meta:set_int("running", STOP_STATE) - meta:set_string("infotext", "SmartLine Sequencer "..number..": stopped") + meta:set_string("infotext", S("SmartLine Sequencer").." "..number..": "..S("stopped")) local rules = minetest.deserialize(meta:get_string("rules")) local endless = meta:get_int("endless") or 0 meta:set_string("formspec", formspec(tubelib.STOPPED, rules, endless)) @@ -120,7 +124,7 @@ local function check_rules(pos, elapsed) if index == 1 and offs < 1 then offs = 2 end - meta:set_string("infotext", "SmartLine Sequencer "..number..": running ("..index.."/"..NUM_SLOTS..")") + meta:set_string("infotext", S("SmartLine Sequencer").." "..number..": "..S("running").." ("..index.."/"..NUM_SLOTS..")") meta:set_int("index", index) if offs > 0 then minetest.after(0, restart_timer, pos, offs) @@ -142,7 +146,7 @@ local function start_the_sequencer(pos) local number = meta:get_string("number") meta:set_int("running", RUNNING_STATE) meta:set_int("index", 1) - meta:set_string("infotext", "SmartLine Sequencer "..number..": running (1/"..NUM_SLOTS..")") + meta:set_string("infotext", S("SmartLine Sequencer").." "..number..": "..S("running").." (1/"..NUM_SLOTS..")") local rules = minetest.deserialize(meta:get_string("rules")) local endless = meta:get_int("endless") or 0 meta:set_string("formspec", formspec(tubelib.RUNNING, rules, endless)) @@ -202,7 +206,7 @@ local function on_receive_fields(pos, formname, fields, player) end minetest.register_node("smartline:sequencer", { - description = "SmartLine Sequencer", + description = S("SmartLine Sequencer"), inventory_image = "smartline_sequencer_inventory.png", wield_image = "smartline_sequencer_inventory.png", stack_max = 1, @@ -237,7 +241,7 @@ minetest.register_node("smartline:sequencer", { meta:set_int("endless", 0) meta:get_int("running", STOP_STATE) meta:set_string("formspec", formspec(tubelib.STOPPED, rules, 0)) - meta:set_string("infotext", "SmartLine Sequencer "..number) + meta:set_string("infotext", S("SmartLine Sequencer").." "..number) end, on_receive_fields = on_receive_fields, diff --git a/techpack_modpack/smartline/signaltower.lua b/techpack_modpack/smartline/signaltower.lua index 9156abc..b254978 100644 --- a/techpack_modpack/smartline/signaltower.lua +++ b/techpack_modpack/smartline/signaltower.lua @@ -3,15 +3,17 @@ SmartLine ========= - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information signaltower.lua: ]]-- +-- Load support for I18n +local S = smartline.S local function switch_on(pos, node, color) local meta = minetest.get_meta(pos) @@ -28,7 +30,7 @@ local function switch_off(pos, node) end minetest.register_node("smartline:signaltower", { - description = "SmartLine Signal Tower", + description = S("SmartLine Signal Tower"), tiles = { 'smartline_signaltower_top.png', 'smartline_signaltower_top.png', @@ -47,7 +49,7 @@ minetest.register_node("smartline:signaltower", { local number = tubelib.add_node(pos, "smartline:signaltower") local meta = minetest.get_meta(pos) meta:set_string("state", "off") - meta:set_string("infotext", "SmartLine Signal Tower "..number) + meta:set_string("infotext", S("SmartLine Signal Tower").." "..number) end, on_rightclick = function(pos, node, clicker) @@ -71,7 +73,7 @@ minetest.register_node("smartline:signaltower", { for _,color in ipairs({"green", "amber", "red"}) do minetest.register_node("smartline:signaltower_"..color, { - description = "SmartLine Signal Tower", + description = S("SmartLine Signal Tower"), tiles = { 'smartline_signaltower_top.png', 'smartline_signaltower_top.png', diff --git a/techpack_modpack/smartline/textures/smartline.png b/techpack_modpack/smartline/textures/smartline.png index f54957c52de36181e586dc051089b5ebfefb9570..471aee35a7afaa208593895bdd23229d367172be 100644 GIT binary patch delta 288 zcmcb|cz|hwW<8Hz32$f}UsQ`g+H|3UrJ{8^9eTF8%{-pF?h>2v>mCLM2F4_BcNc~Z zR#^`qhqJ&VvY3H^TNs2H8D`Cq01C2~c>21sKVoEJVB!DrNV6R%Bw6AbQR1ARo12}gr>E-FAAOS%JCXhf1NZJh~ zz=R~=4$-0j5-5QSKvk3=X;DJg!i1_t0bPp%#LyHZL(y!(FgAk;;`Hz`nA3%66F?|| rk0O8{7%?a)FexJm2!VXb0cHXKwiHK|lEn^!00000NkvXXu0mjfc#T6^ diff --git a/techpack_modpack/smartline/textures/smartline_battery_green.png b/techpack_modpack/smartline/textures/smartline_battery_green.png index 8fc56fcb20d675840403b78a146784a67ec4ffaf..b66821fb1838aaea518bc5c3573e979706106cc6 100644 GIT binary patch delta 284 zcmaFCc!+6&e!W9fazI*ER6$itad}}wTkDir;aigW=P!-hosoXDaNfGDtF~{izud5C z|ACX|E_91BN-{7oFqQ=Q1v5B2yO9RsBze2LFm$lWdH^|`1s;*b3=G`DAk4@xYmNj^ zkiEpy*OmPdn}nbiV~6c}pa_FxiEBiObAE1aeQI6_gL6@8Vo7R>LV0FMhJw4NZ$Nk> zpEyuevZsqld_WaL0s&wl{hq2qtTHjTFx)OL87;5BVE9^H+ zoAj!nv$BAfakqYyl70JueToX*_IyWFpBv5-X6$uf=l2wQx+0Ig&v;$B?aLaCekKNn b1xcdJ&(^au^xSz_0CJY6tDnm{r-UW|I?`i6 delta 193 zcmV;y06zc10_XvdFMr9-(6Yb4kDsMbW@>SOhFWlXKw4v5b9bt@w}q6NSF~b((|~8i zabCMU|7n2& zZEQrx=*+$*RenWK3IG5;k50TFn6x%^Si?Nqfq-j^j>s<|usR#}7wS6Mb~7+AFeZ7syD)UH%6b4foCO|{#S9GG!XV7ZFl&wkP>{XE)7O>#5u1dN zoF>Z?uMnV+WQl7;iF1B#Zfaf$gL6@8Vo7R>LV09nNrr;Er*A-bBcC`>m8qwTV+hCf zr9Oc)mqzb2~`LGxwJXFm7T?dbs~OhdTpSOhFWlXKw4v5b9bt@w}q6NSF~b((|~8i zabCMe!Vv&<;4mu))>~!(0000bCYGe8D3oWGWGJ|M`UZqI z@`(dgC40I!hD02Gd&N+wL4n65kV!)#V9)=|qe{1KbQrtMto2>>rz?SnfuTk&w!(hH zv`Mc&%&h#v%eY%VYSE4*M>Z-dbldao&}=z4SD3Naft}w|?CFX;_CDiv>9((HH2Rqs d7#1XnGS6gZ`)1y|CSOhFWlXKw4v5b9bt@w}q6NvPw+PV`IQq zUARwBp02g!W8DD&0004WQchCU|7n2& zZEQrx=*+$*RenWK3IG5;k50TFn6x%^Si?Nqfq-j^j>s<|usR(0r%1ac%xTq8=H^K)}k^GX<; zi&7IyQd1PlGfOfQ+&z5*!W;R-fr>Z_JR*x37`TN&n2}-D90{PHbbwEY>*L3dFJ8Rp z(6h~L=JD6BUzZdX{{R0!cipAB!gzfT@nt||J@uY0jv*GOuU}g)nD)&R` z+MMf*#}8~f$TX$==!Qa`f)KTOmfMUC!YReKS?ahtUKcfP>0)@Sz`5k)a>hjs*H1mk s6s-y05AW;0_*{hB!3%FOjJc}uF^n^wnmx9Efwhfl3yeo#CV@aS`+58b~2Z&CP;kF6< z6y(Bofpl_2;~)v7&8GpPfY-|A>9qEs>JIYo-vfYr_KiQoEI0r$w?2Jg;Kx(|0000< KMNUMnLSTX=tYsAd diff --git a/techpack_modpack/smartline/textures/smartline_button_off.png b/techpack_modpack/smartline/textures/smartline_button_off.png index d19d241be17298d4cb8a64d051ffeaf74ea88183..64f00064f4931ffd6c736e165c0331d5c3e64ab0 100644 GIT binary patch delta 213 zcmZ3<*uXSFrJg0-(btiIVPik{pF~y$1_s9BAa^H*b?0PW0y&Z;t`Q~9`MJ5Nc_j?a zMX8A;sVNHOnI#zt?w-B@;f;LaKt-Gd9+AZi4BWyX%*Zfnjs#FpD8MJg)hDy?;>C+k zo;>;g|9?qgVO?Ro)PB{cAWKSu{DK)Ap4~{B=p*E=g{EK$itJwx;R0Eho6BVT}2{wceHCe&^!iDS3j3^ HP6sJ_C+k zo;>;g|9?qg;m<`z>6aJZ1X)rNGN~EPt z%aV&LXqkh+b|y#1M8_tsh6W>6J%k delta 113 zcmV-%0FM8F0;vIzBpVV?OjJcoX>sJ_(0r%1af3ELn2C?^K)}k^GbkR z1_tM%)Wnk16ovB4k_-iRPv3wPy;OFfIA?)JWHAE+w=f7ZGR&GI0Tkp3@CkAC$t*l| z;q?6{4}b#p_J*^76k|z{UoeBivm0p)4D}3ko-U3d7N_5yTgcmBAkdn~qd4WM!Sq$j zf=fhfe$CplFF4`V#UHb@qRRUj4}3VSKYfpM+y3=IcW$xj$of?l8dg^>6e?!m&{ScV ze~9&f>7lMJ(`$b}9^c0F!-qpEaoMz%i(=6XDIG4ikxQDsGg-t;?lQVd}ZNk%! e$M5eJy?e^of_s4=-~a#s%FxT~phYPF0004WQchCJA5QSkIwA0mWjs$w~e7sX}M62$N(5;9DsJ_03dJSin88%To7#+fR2n%5jQ4oNmz2o0f0lsMNK6F slvENxVlDuYxk{LyvnO16{n7ij8><;Z>pVWG1poj507*qoM6N<$f?KsqdH?_b diff --git a/techpack_modpack/smartline/textures/smartline_collector_inventory.png b/techpack_modpack/smartline/textures/smartline_collector_inventory.png index 5135ede8e1391058deaed76962b39620615537ff..cbd28c614d2aaa053dfd2295bdfdeec84a7141be 100644 GIT binary patch delta 386 zcmV-|0e$|!0-XbpB!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0000TX;fHrLvL+u zWo~o;00000Lvm$dbY)~9cWHEJAV*0}P-HG;2LJ#732;bRa{vGf6951U69E94oEQKA z01{A4R7Kz9;L6X-Mw!PzjJ5y(0Bx?)7+t2m0002%Nkl#^NwIOzC)Q_O52#zl=sZF((a!A9s^|huKp_H^}GW!G^r`h22^Si+w zB2su9eGeaLbqYSx$`o9rR|&|+M|zP#8!--wngKFYz^Vge4A4a<>%)BELYE&whxA-+Y>$L01!NGsp$}xLUk~I=aIlb88@r)}b)g(eA8$ zyZIyd&c6SE;&3_;A#ef;kDDVP070aK4h;}-DC5qE_&sb(JH~)(096Lp0LlO{(CPp& r&>{x&+wvdJz8-*-@Uvh1GrR>~0=xN@wydnL00000NkvXXu0mjffwYBF diff --git a/techpack_modpack/smartline/textures/smartline_controller.png b/techpack_modpack/smartline/textures/smartline_controller.png index 15992c92d08e5bb45dd1fee92f0addb3d8ef64ae..a1e593213aa374f80c0901e97fe70158e4e03030 100644 GIT binary patch delta 542 zcmbQow1#DZWIY=L1H-D!!h1l9Ey>&6h2cL4F4((#GEjuGz$3Dlfq`2Xgc%uT&5-~K zvX^-Jy0SlFlopaQw-P#d7APcH;u=xnoS&PUnpeW$T$GwvlA5AWo>`Ki;O^-g5Z=fq z&cMJp#nZ(xq~g}w8)vPt#)Q=$1$9(>lK&v-mI1!*{s!%N)z+_hvG7z`+UY zmNmlrr`^AG+2+1eLENeOuPaX!*+@CtNX^cOH0m>H0 z9RDjS(8ba|$#8~%^W}>?QMx-I$NT2 zXRv0MJ!_bMN}l0N6RYCB@Lf4pm&@-=UF}f6_@ac?|G?aftA%UK<^~2aUJ?pee_j38 zysiaP@3Oa;A7(g|+{^pq(~leXrQ>At$^!0Kl%zAwi<@^`PMX1>yrAXOyR!HX>*leX z_w)PzQh(sefA|no=b#Ic7FS5*PyGgofRHh9Vf)S a_c2V}H&dsjj;#S0kqn-$elF{r5}E*?*X{=Z delta 270 zcmV+p0rCE<1fBwr8Gi!+005o0f$RVP069=hR7C&)0N>=`I5{|{s;8OPPx<-zJ3c#K zgfrmf;n&>Q*xlLC)zQk&%gN5l*4x+OOiU((MdMUdVPj#?Mr(rr0004WQchC!)>Uv#qRtIWAA{n^g3Xmm`QVrZl7y{)J*w#W7 zxE~%-_JB4(U0|mRWXWeT9ul6ys><3O@djp~vyMIDp><2n#gXO7P4npB|Ns9CfB*hv`1$iE!^BAw8D77BjTr;z zX$n{SyeIMmL&5Q0`Rf=|Nj{-oPR*|wh*>rkW^4}>JR=H`0(Ka!|&g}>6)Z^I=V4qyrPu6 znwZ{>Clw63wh*qg9TpOXGhYlU4-n%>vOFLo%fnzuqfUtQ`1ANNibv2r19LP31Aha2x#v%x)Fie3|sjQIgGLsJGbL(@SaN3sWy4MI1R-f{!pp&5`Qbn5(Rtn7i1 z8!#<}1|wiWUwcq<>MKd@ada@cR)QAwz^Dgk2mrSEmoz6!TLJ(8002ovPDHLkV1l7U BWZwV) delta 426 zcmV;b0agCP2Dt-}8Gi!+003az3AF$K08vm(R7GvB(m;&1Mw!Ro@>9|UsGZM!8{U? z&_xmpKLqAqV(|pLx-jSxGZgz!#!f-0Y?=x5m7YmEg(K=IJ#Uo=`6FKRPvEtLKfW(E U)<4a16aWAK07*qoM6N<$f_%5a2><{9 diff --git a/techpack_modpack/smartline/textures/smartline_detector.png b/techpack_modpack/smartline/textures/smartline_detector.png index 0fa78ecb283d894aaf736ab67a16b4a15679d9bb..ef39e1fc63276c9ee7eab795edb8e4ee0f525575 100644 GIT binary patch delta 255 zcmX@cIGbsLN(0r%1ac%xTq8=H^K)}k^GX<; zi&7IyQd1PlGfOfQ+&z5*!W;R-fr>Z_JR*x37`TN&n2}-D90{PHP=HT}t50U(|NsAi zJOKd#ZfZzmq)JmA2=vYvIi$p&{R z4#mIQr%iRJd;Qx&=8xryHOVGt&mB2`ifNzOT8Gl~6PuZW7KjSiyuO99Hr?!?Q?eT7CKDHwU>ted2E{{4rx8&@Ki~S3j3^P6%N5B!3c6OjJcoX>tGm{{R303kwSn5D+FNCipW%k^lez0d!JMQvg8b z*k%9#0Afi*K~zY`?UBI=z(5EDuLU<1tf}N6>A$5Yf&A7y6AlM|4l3&yO|vrg@Mi&c zn^ItO-NKUsQlJ!I+z!S7YT<;l6by6Mf-!`s^2k`BkIWo$4I_&r;Tc3FeE!Whp=s9O Y0=Oa%uzJnIz5oCK07*qoM6N<$g5kJSoRmQN1?)KWJGFQCg r=yoY}&j=HlbvbzD`@ew>@eB+S=4!JKdgQYKH8Xg+`njxgN@xNAwO%U6 delta 59 zcmeBR+Qc|PWn#4wWB9~*_Bvi7&XK`~l>+Yy&Jt~X_9f(1b-l<1aRvqnbG6xj7FzT( O0D-5gpUXO@geCxm%M~gB diff --git a/techpack_modpack/smartline/textures/smartline_detector_inventory.png b/techpack_modpack/smartline/textures/smartline_detector_inventory.png index e3496288aa04515265702ad78db1865fb3aa1e19..e92acc6e34a657f5258ad21e3418d60fe18dfe19 100644 GIT binary patch delta 277 zcmcb^xPfVcN(0r%1ac%xTq8=H^K)}k^GX<; zi&7IyQd1PlGfOfQ+&z5*!W;R-fr>Z_JR*x37`TN&n2}-D90{Nxe}GSj>;M1%nVFg0 zW*&Fw*_ONR((E2xkPWS#E{-7tuK= zPVq;%HS@oCOw={0ZI*1@Y$x}ZZ&lS#yZLu%fkc~gvE*YGw3 zb4Z=NSDwT0&~mN1Vamzb{Z{WAU!87N*Iscr;qJoulPu3X<4S+_s$3yy{@(}Z3%K-- YYB{Oe?&7Pu0(26Cr>mdKI;Vst028!jQ2+n{ delta 192 zcmV;x06+h*0^9+RB!3T3OjJc}uF^n^wnmx9|Ns930|Tc-{NMlp0EkIMK~y-)&D0GF zfFKM8&|P6y@CshxyZ@P*Zd&BeL<|~I%m>ZIiintlgkH;?QXB*3*a_zELCPP55Vio% zO)Nm!2Z~689-shRkOnPck{Q%t u(C*Mq$rwg+^@h#4`W+DIXW#iVoPrCZP0Ka;YSkP70000lBSEK+1 z*-JcqUD+Qovhc~UhhO)$0tz*Ix;TbJ9DaL!p(vA~K+D7W&np<_mIYj9vg^HgNb6ST zver3Pax)&^QA+bsGCR3FKa?p#>Dw>LZYmh}|cG$~I|F`9g)#`)XdnblSA&shFXXOZr@uPFN= S$hiyX9tKZWKbLh*2~7YATvtT^ delta 117 zcmeyy*v2?PB9Dccfq|hhB>gy$;t%i%aRt&#-nlX|GI)D?r>Ca}ELqSF6f*L3aSYKo zpPb;p-qWPv(BLQ->cA0vbj5)OA_o}GoJqLE;A1$WfyKdz?F<{6f@QjoEW_eGG6^F5 RHjzNx44$rjF6*2UngGvNBFq2) diff --git a/techpack_modpack/smartline/textures/smartline_display_inventory.png b/techpack_modpack/smartline/textures/smartline_display_inventory.png index 84202c2c1e68af32fac5d150eccda3d274b6ac23..58b11be2b55b73574a89f5e377eff36a247ce6da 100644 GIT binary patch delta 213 zcmdnb_>pmfN(0r%1adeFJR*x382Ao@Fyrz3 z6)8YLp#Yx{S0KIQovXLEcY1m{BO}B7=guBaCT9ReGdx`!Lp09sJ%5+CL4k+mfwfwO zFnh)$w!8;y@9cZGTvM1d^hAPfcI*MtFH-M|eTp%*uB|5>E929d(0r%1ac%xTq8=H^K)}k^GX<; zi&7IyQd1PlGfOfQ+&z5*!W;R-fr>Z_JR*x37`TN&n2}-D90{Nxe}GSjt50U(|NsAA zy?zB0U}a^Us&Qv7ki}RMEamTas2J&je-XhI9e0KJ8~F=56o8h ztuJ~d#wurriCq2ba);#X(9)vo*XtXuZEkZAUm$TtP>Si3U<3aJlMNr*su=|D$=sZ& z%XTI5j4R6x>4tI!4<<$(_J*CxjQ3vs4t4*|5Ue2nO53OTCeTI(Pgg&ebxsLQ0Ggp# Au>b%7 delta 168 zcmV;Z09XH=0>lB3B!3T3OjJcoX>tGm{{R30>g(zS1qBjAc<=xK00DGTPE!Ct=GbNc z003i2L_t(Y$L-F+5x^h_L{VD^R>0B$RFM9g3Th@dyfC>q{Ht$PTC1v)yT1Mdw4ONx zya2^uPH+gwCjcMdG?4IydjM729NEnz2GmW(MFh+nz;*yg0wDz?2Y~rU0=%`VI=Kf! Wm>K#Yppi-d0000 diff --git a/techpack_modpack/smartline/textures/smartline_repeater_inventory.png b/techpack_modpack/smartline/textures/smartline_repeater_inventory.png index ae310a04f4d330ae35e6dcb3351b8654c31e6baf..d47c33c5397b2973de1c862fa79ec3e73989235d 100644 GIT binary patch delta 299 zcmV+`0o4BP0mcH5B!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0000PbVXQnLvL+u zWo~o;Lvm$dbY)~9cWHEJAV*0}P*;Ht7XSbN32;bRa{vGf6951U69E94oEQKA01r@1 zR7L;){{R30Mw!PzjJ9pA(w@g6_W%F@n@L1LR5;7E)QJs%Ab$)6P~5=30xPgW_n*m1 zxr%_`L5N3R@&QE+k#m-t9OIeDdtS%d)hK0xPS3Q$x>z*Ay?3iEdg z0PHisy#ccFb>IsHCol<@V{qSx;Fb xh=cp2lr;lVk0e>I;PM%)1Cf08jX%RzZ~(u?L_8*0Pz(S7002ovPDHLkV1gG8cpd-% delta 210 zcmV;@04@K<0`38jB!3T3OjJc}uF^n^wnmx9|Ns90000*zK)?V10GdfeK~y-)wba=W zfFKM6(6o>iXaPHL`>)AJ1QG@juY7p$W)`9-5itiTJ?1m*^%*e7PBH%vGW|n<9fU#% z1Ax!L6u^v*KpGT)3rlwn0IV}04R$~~zYlWZ!1m#mJKuSoqDy(~2|Dj%0Saj6M`egD z9Lv3gvP&eXX4&m?3j27;8bO{sC6%lh(D9u03Vb~RBK_<;e}=DM1D)y3OdvhMk^lez M07*qoM6N<$f`C6)ssI20 diff --git a/techpack_modpack/smartline/textures/smartline_sequencer.png b/techpack_modpack/smartline/textures/smartline_sequencer.png index 4e18d47dac5c024b2c1fc98a891d2253640e08e8..5e3066ba4c0c03b657efa068341baa9526c3eca4 100644 GIT binary patch delta 274 zcmcc0xRz;xN(0r%1ac%xTq8=H^K)}k^GX<; zi&7IyQd1PlGfOfQ+&z5*!W;R-fr>Z_JR*x37`TN&n2}-D90{PHP=HT}t50U(#cP-D zKY5_5rE%)~X?-0n?wV2)kR>HSe!&b5&u*mE19?TBE{-7{$KPJq&D&tW;~E&&afIb0 z%afU$pT5oKJnmFt#=5AprrX5wXI}KQwK287L>cy$$(v;8GAv&=zj_Bl>AOeGZNJ6z zUX<}BvT&J-%UDY`7#$Fpz}Cj%kkQQD=ErnUa8A6g;D)b?6_rQBC!}VVF!p6@gf7ha SK9PYNXuqecpUXO@geCw^D_>Xu delta 185 zcmV;q07n0<0@VSKB!3c6OjJcoX>s4=;4LaBFDxp`&&$!)(q{URe*gdg0d!JMQvg8b z*k%9#0C7n~K~zY`?a;dofG`Y2QC3Jc$iplWy%EU%tKe9O&Za;#k#CVEC*N($vXv`O zzXG6@=7S2Y24L6qa}O7w%w2p?ao@rP&8{Jgz@X-W<0JzxIx-jn(m diff --git a/techpack_modpack/smartline/textures/smartline_sequencer_inventory.png b/techpack_modpack/smartline/textures/smartline_sequencer_inventory.png index 6f19862dcd7a40838e92af51a70613c4b928af7c..de56ec4fd53febe117dd8c2669da1cd9a54814f7 100644 GIT binary patch delta 361 zcmV-v0ha!(0)zvQB!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0000PbVXQnLvL+u zWo~o;Lvm$dbY)~9cWHEJAV*0}P*;Ht7XSbN32;bRa{vGf6951U69E94oEQKA02NS7 zR7Kz9;L6X-Eh;ERna4nkwr#G`JUTcGkIN1K007fTL_t(I%YVhx!4ZTY3;;m%;XhP> zdDwt0&;tKE`Y+-_2$*pA^X4*+jM+&rj_Oj1@uaBdwx;ABgc#imVKqRR7x%AK8p5@ehK%ao0uRX03+`bZK~EVRv}c8=3UCK# zlk0n$f&&Q)3u1r*-n;H$Z7=9U zl7VvDfXC6h;s!^{L*HByZ^@q)GG($9C_wpq4!ehRX^kw9jGKSOzri{F*-!o%o`MgJ X!V~WF+=^oW015yANkvXXu0mjf!AyMy diff --git a/techpack_modpack/smartline/textures/smartline_signaltower.png b/techpack_modpack/smartline/textures/smartline_signaltower.png index 8d364ccef696ef1b96f35ba715427ce4a6ac4683..6fe09bbbdb23e6388ecd0b9018b7733306150cc2 100644 GIT binary patch delta 471 zcmV;|0Vw{90_Fpd8Gi-<0047(dh`GQ00v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-*m1Pcf((+;P^0000PbVXQnLvL+uWo~o;Lvm$dbY)~9 zcWHEJAV*0}P*;Ht7XSbOPDw;TR9M69);&wZP!z`Te-cyM)PJS;0=^ciRzz^IOA9U? z>@4^-{4_4^ehOV(Tt#dVw1ZZ-HZ7XiCXMNB9on_fK!XHx)_XYoxSacN6#~@O#^w;9 zR4C9gO>ECY2thuZr7tD*MgxG?#+x$jOf?9=_kCtvb3vLfG=q$UU1JBCUgF(-#FIL? z^gd?4$G808Q-6W805etoxS|J8hyVQshJ88lO#kVH50D9M@-s~&qqhTra^PG#=(mFwpkkDrT-UX`jmoMOP8Va!ozR=Bw( zVO6PegHPn_Y~#EDb!DaCi$$w}7BH3s`2{mLJiC#`P|Uy(ck&R8yfnL3M!xAKwe0U6J{sXV{*&wgYWt@O1TaS?83{1OQ%lPpkj{ diff --git a/techpack_modpack/smartline/textures/smartline_signaltower_amber.png b/techpack_modpack/smartline/textures/smartline_signaltower_amber.png index ae1c4ce38d424d0f9c969ee10efdfb947194e6ac..74c6473bdf56a7db9d764a9ded09334dd931fbb1 100644 GIT binary patch delta 447 zcmV;w0YLtf0?q@F8Gi-<0047(dh`GQ00v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-*m6bvg5nwH?r0000PbVXQnLvL+uWo~o;Lvm$dbY)~9 zcWHEJAV*0}P*;Ht7XSbOHc3Q5R9M69mO)O!Koo|*VG2U2p?^{$qAW~JVC@Y&f_L#8 z-oYby1g_yiS4K3krNBg>v@2*42t$B-M0HQb&+iF&90P;NhvEOuEnyzajiDNT-?FSqfII8(*uYvlA$USIzT^2eg zO~D8-WPN=5V0K#VY`S!|qRZU|MLaJE4E-}j)jq_vFN+ZYbsC9+@%}A6+R05O$g#obg z0l(EUQaU@0WL8e-UY=qc!C}8kE%SMq#MD-Gf|E1ybvVW(svZqwJD=BHIs0#4&%gM+l$SbAG zDOFgxmKoV)X=vvfSZBy8WymOGNz0|lD?RCT_%O-t=Z=J*n?gR$@_D;DNXkJ|(nZTH z!N)$vRn^g)4{XV|u zA<_ibUC?tJq?CNj=QM4b@pPiC+f&a2*s9gobeMUPFX}dy1)Z&JWUIkh~l|Y1#!YqNAG=Fl$^or$~f};9k5jkA2SDL*ix3UGxHJ z!uV`b%|HdH0L1|geP^QpEl=|Bpug5Z_W1OyRWnc;zz_C4dof66073u&002ovPDHLk FV1kt+z>)v} delta 285 zcmcb|yq0N#WIZzj1B1(wu46!|G{7gs6-WyU30s<&>ZqwJD=BHIsLIL6N{UM)$SbAG zDOFgxmKoV)X=vvfSZBy8WymOGNz0|lD+vnpbxZ}u_VYZn8D%M zjWi%9&C|s(#Nu>vf&+t_n_8NfTUwZ#8QYtNxf7W9{PgnV{PN=b_-<)FSRBD<@6yQN z$J#W-D##8bg=d#Wzp$Pzsu~lLK diff --git a/techpack_modpack/smartline/textures/smartline_signaltower_red.png b/techpack_modpack/smartline/textures/smartline_signaltower_red.png index e19a20d0abfe056a316550b0dae3bb8f0a1c79b7..2835266af914c50fe3bb1a91bf8635773888720e 100644 GIT binary patch delta 452 zcmV;#0XzPW0@DMK8Gi-<0047(dh`GQ00v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-*m6bvjk{ngHt0000PbVXQnLvL+uWo~o;Lvm$dbY)~9 zcWHEJAV*0}P*;Ht7XSbOJ4r-AR9M69)Xz!+Q547V@0~wdV}C(7LTN!{WVk4hc5Qo+ z9;rv@A$owGpp6i;C_=@E(it6d80XI17PWCvIN$_hbJmB;hjY*Q2@;fDwiQ65UdJ1c z@nwkXj;K~D#Bt2)a7f9r==8c`(KodufP!hV>@t!x-yAjBP*6ENM|nQ3`%L6G*as~} zQGo2+GZAps>wl8U1k$MN0kl~A=MzwI{PRYK@(%#N+>JDi?0rEZ@(3=&YJkg=bu3*`+>am>%m$zWgJMlEooVRr2Gc0ys<+BlkOOkS$^jDPz;)aI3Zf4k zZ>;boxUQu7qP~MjrVFrIHIyOP+}oxgx9B@V3c(uo&OI(sC~*cRLMpf&b=1_Am6WtpROMu3CB-Gq+Bn{{ zc6^&z{U)a9j!)3t$n4ve&bQ1R@0!^P@beegNL1O2H^vz?Mru^MDU}DSOF3vtx@fs2 z_}Is|s(KsSgga_Gn*vQ-w^3IBXa{3SkY6x^!?W@mX+U1Ar;B5V#p&b(2L?AcwKOre zv@ka_wl@uPCou8(>E+4!<;D5&-O_xpID*mMrIF#SjHZXif|eFnm!mDNM_XInwlP&W z7(NP6P}Ee_Ro2wi)->EBdO|QjfuH?LC(0r%1ac%xTq8=H^K)}k^GX<; zi&7IyQd1PlGfOfQ+&z5*!W;R-fr>Z_JR*x37`TN&n2}-D90{NxPk>K|t50U(sSBs? zKY5_5r4d@v@Ec@&NswPKgTu2MX+Tb?r%SzKh{fr*mlpCi7znr}@+dYwHJE;??~p{q zmzjAE;RmiPer-5?3;T|LsSG~z|9pA9>soy8pDl_{q)e_UFj#xDozRhUXo=;VoKlv~ zdGT`zopr0H{o25C8xG delta 178 zcmV;j08Rg@0?q-DB!3K0OjJcoX>s4=;4LaB%FxTXW#hE~0004WQchC0be}3Tq5)jKcrcv2s``DUrb~|z z%84b=;bO+fMMPDI_7SVpF07*qoM6N<$f(tW99smFU diff --git a/techpack_modpack/smartline/textures/smartline_timer_inventory.png b/techpack_modpack/smartline/textures/smartline_timer_inventory.png index dc16c9e0b5f13e8e8b8aaa7a7e1e1ca9398f4769..3aa15b14a089bb0a0c3544ec6637a8dc88c2d818 100644 GIT binary patch delta 379 zcmV->0fhd%0+s`iB!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0000PbVXQnLvL+u zWo~o;Lvm$dbY)~9cWHEJAV*0}P*;Ht7XSbN32;bRa{vGf6951U69E94oEQKA01{A4 zR7Kz9;L6X-Mw!PzjJ7Q*C~dCNO_%^80002!NklcP=^GZzf$61hM05j=U=gad0!L^9J_LxaVAF{OPI6_?TRehnkRdI-c=!P1AqnJ6%R}m@ z?VOfgb%|9TXm`u& z@Q`svJS-7Jl6Qr=e~s)FNluP)n>pRSXh!$ss7gBj6B2C$&cpB^e|NpivviqN}_ n%{f@>7o;SA`x=`s!&h(t>ht= pointed_thing.above.y then + local newparam2 = ({[0] = 8, [1] = 17, [2] = 22, [3] = 15})[node.param2] + if newparam2 then + node.param2 = newparam2 + minetest.swap_node(pos, node) + end + end + end, + + paramtype2 = "facedir", + paramtype = "light", + sunlight_propagates = true, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_metal_defaults(), +}) minetest.register_craft({ output = "techpack_stairway:grating 4", @@ -516,6 +597,15 @@ minetest.register_craft({ }, }) +minetest.register_craft({ + output = "techpack_stairway:ladder4 8", + recipe = { + {"dye:dark_grey", "default:tin_ingot", "default:coal_lump"}, + {"", "default:steel_ingot", ""}, + {"", "default:steel_ingot", ""}, + }, +}) + minetest.register_craft({ output = "techpack_stairway:lattice 2", recipe = { @@ -525,6 +615,10 @@ minetest.register_craft({ }, }) +minetest.register_craft({ + output = "techpack_stairway:lattice_slop 2", + recipe = {{"techpack_stairway:lattice"}}, +}) minetest.register_craft({ output = "techpack_stairway:handrail2", diff --git a/techpack_modpack/techpack_stairway/locale/techpack_stairway.de.tr b/techpack_modpack/techpack_stairway/locale/techpack_stairway.de.tr new file mode 100644 index 0000000..758b3b9 --- /dev/null +++ b/techpack_modpack/techpack_stairway/locale/techpack_stairway.de.tr @@ -0,0 +1,22 @@ +# textdomain: techpack_stairway + + + +### init.lua ### + +TechPack Bridge 1=TechPack Brücke 1 +TechPack Bridge 2=TechPack Brücke 2 +TechPack Bridge 3=TechPack Brücke 3 +TechPack Bridge 4=TechPack Brücke 4 +TechPack Grating=TechPack Gitterrost +TechPack Handrail 1=TechPack Geländer 1 +TechPack Handrail 2=TechPack Geländer 2 +TechPack Handrail 3=TechPack Geländer 3 +TechPack Handrail 4=TechPack Geländer 4 +TechPack Ladder 1=TechPack Leiter 1 +TechPack Ladder 2=TechPack Leiter 2 +TechPack Ladder 3=TechPack Leiter 3 +TechPack Ladder 4=TechPack Leiter 4 +TechPack Lattice=TechPack Gitterrahmen +TechPack Lattice Slope=TechPack Gitterrahmenrampe +TechPack Stairway=TechPack Treppe diff --git a/techpack_modpack/techpack_stairway/locale/template.txt b/techpack_modpack/techpack_stairway/locale/template.txt new file mode 100644 index 0000000..9c29e43 --- /dev/null +++ b/techpack_modpack/techpack_stairway/locale/template.txt @@ -0,0 +1,22 @@ +# textdomain: techpack_stairway + + + +### init.lua ### + +TechPack Bridge 1= +TechPack Bridge 2= +TechPack Bridge 3= +TechPack Bridge 4= +TechPack Grating= +TechPack Handrail 1= +TechPack Handrail 2= +TechPack Handrail 3= +TechPack Handrail 4= +TechPack Ladder 1= +TechPack Ladder 2= +TechPack Ladder 3= +TechPack Ladder 4= +TechPack Lattice= +TechPack Lattice Slope= +TechPack Stairway= diff --git a/techpack_modpack/techpack_stairway/mod.conf b/techpack_modpack/techpack_stairway/mod.conf index 73fbafe..9ab7517 100644 --- a/techpack_modpack/techpack_stairway/mod.conf +++ b/techpack_modpack/techpack_stairway/mod.conf @@ -1,2 +1,3 @@ name=techpack_stairway - +description=Simple stairways and bridges for your machines. +depends=default diff --git a/techpack_modpack/techpack_stairway/models/techpack_stairway_slope.obj b/techpack_modpack/techpack_stairway/models/techpack_stairway_slope.obj new file mode 100644 index 0000000..f96e575 --- /dev/null +++ b/techpack_modpack/techpack_stairway/models/techpack_stairway_slope.obj @@ -0,0 +1,56 @@ +g top +v 0.498000 0.498000 0.498000 +v -0.498000 0.498000 0.498000 +v -0.498000 -0.498000 -0.498000 +v 0.498000 -0.498000 -0.498000 +vt 1.0000 1.0000 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vn 0.0000 0.7071 -0.7071 +s off +f 2/1/1 1/2/1 4/3/1 3/4/1 +g bottom +v -0.498000 -0.498000 0.498000 +v 0.498000 -0.498000 0.498000 +v -0.498000 -0.498000 -0.498000 +v 0.498000 -0.498000 -0.498000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 0.0000 1.0000 +vn 0.0000 -1.0000 -0.0000 +s off +f 6/5/2 5/6/2 7/7/2 8/8/2 +g right +v -0.498000 0.498000 0.498000 +v -0.498000 -0.498000 0.498000 +v -0.498000 -0.498000 -0.498000 +vt 1.0000 1.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +s off +f 9/9/3 11/10/3 10/11/3 +g left +v 0.498000 0.498000 0.498000 +v 0.498000 -0.498000 0.498000 +v 0.498000 -0.498000 -0.498000 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +s off +f 12/12/4 13/13/4 14/14/4 +g back +v 0.498000 0.498000 0.498000 +v -0.498000 0.498000 0.498000 +v -0.498000 -0.498000 0.498000 +v 0.498000 -0.498000 0.498000 +vt 1.0000 1.0000 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vn 0.0000 -0.0000 1.0000 +s off +f 15/15/5 16/16/5 17/17/5 18/18/5 diff --git a/techpack_modpack/techpack_stairway/textures/techpack_stairway_bottom.png b/techpack_modpack/techpack_stairway/textures/techpack_stairway_bottom.png index 8ec85935b4ce04836b663f11a7ca6df819413e96..d806d4273daab2ca04a8cd187d7c34c1f6a6b81a 100644 GIT binary patch delta 296 zcmV+@0oVT80k;B>7=Hu<0001iRAnp-GH^28L*lFA`Y9FA(j!5Y(kJcqxeMj9*$AH$IxE+&4|8jZU1rjE5$NG+eNz` u$#-cydR?T;SRuL$hSEm-71Yq2!RWby(klin6)GPJhSG=e!x#T%utOqE9d#c@^@ZjPT4!OG zedtvdr4LuLC_7m)ye>2J#b(epkT_T+8k-OjNC*V&117%1nU_@ISpWb407*qoM6N<$ Ef{p=FDF6Tf diff --git a/techpack_modpack/techpack_stairway/textures/techpack_stairway_ladder.png b/techpack_modpack/techpack_stairway/textures/techpack_stairway_ladder.png index b63c3f724d021e4bfe968bff235655d6442855a3..68a61e9e84088b3c57ea2113dfe91c067ad58c0b 100644 GIT binary patch delta 319 zcmeBUI>$6YqMn7Bfq|hhB>gy$(hcwlasBx5k_e*gac`Sa(jtgLhA&OLeZq@bYS z*|TRA6%|!gRhu_&zHs3}U0q#ra&o=%FMgm##*!evUYh7ML)4D}s~m-7vE5*V1vB+eQz9(vGp(SXrUg7@+v&c%{k3wR{XK438AaWmer+ow>o z^7*@$LGRuL1;sr&8NgcD&V5Dpy5Uv_$r!$jcMcXj)5UDkeB8^A>x7giaPspouF${9 zUBKmF5qrXpak=${Lx;I9%cfNDWy$LIv>l(rtP{6@Nk{m?;bblo8-`0815=Ct#B2pR Olfl!~&t;ucLK6VTQGAmC delta 254 zcmV@38@-4jCAjAnbq!DA=^0na%=oUmt|qkWfn z=lA=lpI44~VXAXnnduzfapS`Z&Y>$0=j|;;>ySFxQ>~LIMRzJew2~D_C7D9>HUOQR zJ9W}}k?HPV=7a52ougUBxpY%$Dh~hR_Le(rud(ofzkRspAv_PuC70J+PIy?sIn2rG zyvoC~v{?Ay_h04V|Htyc6lb3xlPPcLHX&|#pkMRw14zbqzocmYLjV8(07*qoM6N<$ Ef=pF-iU0rr diff --git a/techpack_modpack/techpack_stairway/textures/techpack_stairway_lattice.png b/techpack_modpack/techpack_stairway/textures/techpack_stairway_lattice.png index 13db675e684acf72221182bb9c8ab02fbb27ab7f..99008b44ce3e87a7e6bc068ae4b8162fe20b292b 100644 GIT binary patch delta 425 zcmV;a0apIT1GfW^7=Hu<0001iRA3JNrqPCYd(Ggxg17_-(lQEy<8NFk1A--lYMZj+92CC z(BpwpJ+3>02y;0u%m-kLOw{QW!!nF`E%%`G1=f3%fg+(-`n#pC@HzeMOyB*TIJq)5{4=2XGN75Siq#}0ojr){aJ?gO{-DcaA+56ZfA3N+*e3}<} zJcuiO52}ql?thAO4FL7k`hP&)`u}Xze`kG=YtNr)j&VKm%IJ$Zqt9G+qD3*?KKww0000&?^XJc5Sy|`KoqO`+NkKuu zvuDpLDk`d~sy1)leBr`{y1KgL~bp9zYIf zfk$L90|U1(2s1Lwnj--eWH0gbb!C6VBP(Q8&vJIJya-TilBbJfh{pM?6AZbW3Y&vqzBwy0#^qUjD)z`X;!{40Gu0Ijm zC+>06?yyr(hl=jRDOcHoCh00`9x;hHWc86nG|xZZcoS>*&{D|YHU3W2;e?D1Ou{_+5Neu zH-5)^`8aZ#2c{^eBQuqgR-Cv=LOI2eyRvrNl#|H`WtBi#C4Y)?a>*#KRctoMfqCd zADE>xtjfz?F@F3Duiw6cS8Q9kH?|I6-@AIpU<|S)@BU1*2!bF!2Zj@X<$QzI<1t@0 X<6yHoKPa&P015yANkvXXu0mjf3E+0U diff --git a/techpack_modpack/techpack_stairway/textures/techpack_stairway_steps.png b/techpack_modpack/techpack_stairway/textures/techpack_stairway_steps.png index 9344854b01cd98ba4c1fa0253aada59cb3020afd..4c75c7a5bf5c5f520efb2b41ae6e4c3731dd9596 100644 GIT binary patch delta 304 zcmaFOxSwf)L_G^L0|P^2NcwRgWf0&K;`-vni;o{a-nw<`_wV1IKYz~3$~t%M+><9y z3JMCIJ$qJBQBhS@wR!XA3l}cb)zu{@C(qq;?mtj3V@Z%-FoVOh8)+a;lDE4HLkFv@ z2av;A;1OBOz`!jG!i)^F=12eq*-JcqUD+S;)XNGp%X`c-ECq^nc)B=-Xq<1IV93?t zz~fqP`Qqs^PM&wE%Q#tB&l~g#+&Fg0Ix_#QnUb2)%uIRx|MfMl-3GNGFMjy$N_O7$ zza{MK>x(=Me5+O6I!a4UOcO|Xzha(-U3;;Qo%{biLe^8n9xdikX^p5ju#`{kWBE`TYm;k-|AaYis)AfsSJEboFyt=akR{00MJ? ASO5S3 delta 219 zcmV<103`pv0_y>g7=H)=000115hW-90007XQchC<=-5K1asU7Tq)9|UR5;6}k}(Pc zF$@IfLePaPOy22ArErn=x^@w45suU$#0nUpQp;#}H@iH!br-;a``N)6u*-4w^rC33 z_4g`PbuzVJv-?_&GF4DR=L|-kD=0Z)&`=@rAz%o7D1Ush%2cpfcTxlK!7iQ}f{Pr|!Pq%Y{^>)BzRz}S3l$a_!cK+^k7b7Z)d$*VAKshz Vt1%Su@<9Lq002ovPDHLkV1k10TSfo? diff --git a/techpack_modpack/techpack_warehouse/box_copper.lua b/techpack_modpack/techpack_warehouse/box_copper.lua index dc541c3..83f8077 100644 --- a/techpack_modpack/techpack_warehouse/box_copper.lua +++ b/techpack_modpack/techpack_warehouse/box_copper.lua @@ -3,23 +3,25 @@ TechPack Warehouse ================== - Copyright (C) 2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information box_copper.lua ]]-- +-- Load support for I18n +local S = techpack_warehouse.S + --- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta local wh = techpack_warehouse local NODE_NAME = "techpack_warehouse:box_copper" -local DESCRIPTION = "Warehouse Box Copper" +local DESCRIPTION = S("Warehouse Box Copper") local INV_SIZE = 1200 local BACKGROUND_IMG = "default_copper_block.png" @@ -47,8 +49,8 @@ minetest.register_node(NODE_NAME, { can_dig = function(pos) return wh.can_dig(Box, pos) end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) - wh.after_dig_node(Box, pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) + wh.on_dig_node(Box, pos, node, player) end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) return wh.allow_metadata_inventory_put(Box, pos, listname, index, stack, player) @@ -58,7 +60,6 @@ minetest.register_node(NODE_NAME, { allow_metadata_inventory_move = wh.allow_metadata_inventory_move, on_rotate = screwdriver.disallow, - drop = "", paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -86,6 +87,9 @@ minetest.register_node(NODE_NAME.."_active", { on_metadata_inventory_put = wh.on_metadata_inventory_put, allow_metadata_inventory_take = wh.allow_metadata_inventory_take, allow_metadata_inventory_move = wh.allow_metadata_inventory_move, + + diggable = false, + can_dig = function() return false end, on_rotate = screwdriver.disallow, paramtype = "light", @@ -107,8 +111,8 @@ minetest.register_node(NODE_NAME.."_defect", { can_dig = function(pos) return wh.can_dig(Box, pos) end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) - wh.after_dig_node(Box, pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) + wh.on_dig_node(Box, pos, node, player) end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) return wh.allow_metadata_inventory_put(Box, pos, listname, index, stack, player) @@ -131,7 +135,7 @@ tubelib.register_node(NODE_NAME, on_push_item = function(pos, side, item) local meta = M(pos) meta:set_string("push_dir", wh.Turn180[side]) - local num = wh.numbers_to_shift(Box, meta, item) + local num = wh.inv_add_item(Box, meta, item) if num > 0 then item:set_count(num) return tubelib.put_item(meta, "shift", item) @@ -145,7 +149,14 @@ tubelib.register_node(NODE_NAME, return tubelib.get_item(M(pos), "main") end, on_unpull_item = function(pos, side, item) - return tubelib.put_item(M(pos), "main", item) + local meta = M(pos) + local num = wh.inv_add_item(Box, meta, item) + if num > 0 then + -- this should never happen, but better safe than sorry + item:set_count(num) + return tubelib.put_item(meta, "shift", item) + end + return true end, on_recv_message = function(pos, topic, payload) diff --git a/techpack_modpack/techpack_warehouse/box_gold.lua b/techpack_modpack/techpack_warehouse/box_gold.lua index 5f80712..742acce 100644 --- a/techpack_modpack/techpack_warehouse/box_gold.lua +++ b/techpack_modpack/techpack_warehouse/box_gold.lua @@ -3,23 +3,25 @@ TechPack Warehouse ================== - Copyright (C) 2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information box_gold.lua ]]-- +-- Load support for I18n +local S = techpack_warehouse.S + --- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta local wh = techpack_warehouse local NODE_NAME = "techpack_warehouse:box_gold" -local DESCRIPTION = "Warehouse Box Gold" +local DESCRIPTION = S("Warehouse Box Gold") local INV_SIZE = 3600 local BACKGROUND_IMG = "default_gold_block.png" @@ -47,8 +49,8 @@ minetest.register_node(NODE_NAME, { can_dig = function(pos) return wh.can_dig(Box, pos) end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) - wh.after_dig_node(Box, pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) + wh.on_dig_node(Box, pos, node, player) end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) return wh.allow_metadata_inventory_put(Box, pos, listname, index, stack, player) @@ -58,7 +60,6 @@ minetest.register_node(NODE_NAME, { allow_metadata_inventory_move = wh.allow_metadata_inventory_move, on_rotate = screwdriver.disallow, - drop = "", paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -87,6 +88,9 @@ minetest.register_node(NODE_NAME.."_active", { allow_metadata_inventory_take = wh.allow_metadata_inventory_take, allow_metadata_inventory_move = wh.allow_metadata_inventory_move, + diggable = false, + can_dig = function() return false end, + on_rotate = screwdriver.disallow, paramtype = "light", sunlight_propagates = true, @@ -107,8 +111,8 @@ minetest.register_node(NODE_NAME.."_defect", { can_dig = function(pos) return wh.can_dig(Box, pos) end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) - wh.after_dig_node(Box, pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) + wh.on_dig_node(Box, pos, node, player) end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) return wh.allow_metadata_inventory_put(Box, pos, listname, index, stack, player) @@ -131,7 +135,7 @@ tubelib.register_node(NODE_NAME, on_push_item = function(pos, side, item) local meta = M(pos) meta:set_string("push_dir", wh.Turn180[side]) - local num = wh.numbers_to_shift(Box, meta, item) + local num = wh.inv_add_item(Box, meta, item) if num > 0 then item:set_count(num) return tubelib.put_item(meta, "shift", item) @@ -145,7 +149,14 @@ tubelib.register_node(NODE_NAME, return tubelib.get_item(M(pos), "main") end, on_unpull_item = function(pos, side, item) - return tubelib.put_item(M(pos), "main", item) + local meta = M(pos) + local num = wh.inv_add_item(Box, meta, item) + if num > 0 then + -- this should never happen, but better safe than sorry + item:set_count(num) + return tubelib.put_item(meta, "shift", item) + end + return true end, on_recv_message = function(pos, topic, payload) diff --git a/techpack_modpack/techpack_warehouse/box_steel.lua b/techpack_modpack/techpack_warehouse/box_steel.lua index 9e26082..c64fda8 100644 --- a/techpack_modpack/techpack_warehouse/box_steel.lua +++ b/techpack_modpack/techpack_warehouse/box_steel.lua @@ -3,23 +3,25 @@ TechPack Warehouse ================== - Copyright (C) 2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information box_steel.lua ]]-- +-- Load support for I18n +local S = techpack_warehouse.S + --- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta local wh = techpack_warehouse local NODE_NAME = "techpack_warehouse:box_steel" -local DESCRIPTION = "Warehouse Box Steel" +local DESCRIPTION = S("Warehouse Box Steel") local INV_SIZE = 400 local BACKGROUND_IMG = "default_steel_block.png" @@ -47,8 +49,8 @@ minetest.register_node(NODE_NAME, { can_dig = function(pos) return wh.can_dig(Box, pos) end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) - wh.after_dig_node(Box, pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) + wh.on_dig_node(Box, pos, node, player) end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) return wh.allow_metadata_inventory_put(Box, pos, listname, index, stack, player) @@ -58,7 +60,6 @@ minetest.register_node(NODE_NAME, { allow_metadata_inventory_move = wh.allow_metadata_inventory_move, on_rotate = screwdriver.disallow, - drop = "", paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -86,6 +87,9 @@ minetest.register_node(NODE_NAME.."_active", { on_metadata_inventory_put = wh.on_metadata_inventory_put, allow_metadata_inventory_take = wh.allow_metadata_inventory_take, allow_metadata_inventory_move = wh.allow_metadata_inventory_move, + + diggable = false, + can_dig = function() return false end, on_rotate = screwdriver.disallow, paramtype = "light", @@ -107,8 +111,8 @@ minetest.register_node(NODE_NAME.."_defect", { can_dig = function(pos) return wh.can_dig(Box, pos) end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) - wh.after_dig_node(Box, pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) + wh.on_dig_node(Box, pos, node, player) end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) return wh.allow_metadata_inventory_put(Box, pos, listname, index, stack, player) @@ -131,7 +135,7 @@ tubelib.register_node(NODE_NAME, on_push_item = function(pos, side, item) local meta = M(pos) meta:set_string("push_dir", wh.Turn180[side]) - local num = wh.numbers_to_shift(Box, meta, item) + local num = wh.inv_add_item(Box, meta, item) if num > 0 then item:set_count(num) return tubelib.put_item(meta, "shift", item) @@ -145,7 +149,14 @@ tubelib.register_node(NODE_NAME, return tubelib.get_item(M(pos), "main") end, on_unpull_item = function(pos, side, item) - return tubelib.put_item(M(pos), "main", item) + local meta = M(pos) + local num = wh.inv_add_item(Box, meta, item) + if num > 0 then + -- this should never happen, but better safe than sorry + item:set_count(num) + return tubelib.put_item(meta, "shift", item) + end + return true end, on_recv_message = function(pos, topic, payload) diff --git a/techpack_modpack/techpack_warehouse/common.lua b/techpack_modpack/techpack_warehouse/common.lua index 82f3c3a..f954f8e 100644 --- a/techpack_modpack/techpack_warehouse/common.lua +++ b/techpack_modpack/techpack_warehouse/common.lua @@ -3,17 +3,19 @@ TechPack Warehouse ================== - Copyright (C) 2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information - + common.lua ]]-- +-- Load support for I18n +local S = techpack_warehouse.S + --- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta @@ -22,8 +24,6 @@ local COUNTDOWN_TICKS = 2 local CYCLE_TIME = 2 -local Cache = {} - techpack_warehouse.Box = {} techpack_warehouse.Turn180 = {F="B", L="R", B="F", R="L", U="D", D="U"} @@ -36,24 +36,24 @@ local function formspec(self, pos, meta) "list[context;shift;1,0;7,1;]".. "image_button[9,0;1,1;techpack_warehouse_arrow_inv.png;shift;;true;false;]".. "image_button[8,0;1,1;".. self:get_state_button_image(meta) ..";state_button;]".. - + "image_button[0,1.4;1,1;techpack_warehouse_filter_inv.png;filter;;true;false;]".. "list[context;filter;1,1.4;8,1;]".. "image_button[9,1.4;1,1;techpack_warehouse_filter_inv.png;filter;;true;false;]".. - + "image_button[0,2.5;1,1;techpack_warehouse_inventory_inv.png;storage;;true;false;]".. "list[context;main;1,2.5;8,1;]".. "image_button[9,2.5;1,1;techpack_warehouse_inventory_inv.png;storage;;true;false;]".. - + "image_button[0,3.6;1,1;techpack_warehouse_input_inv.png;input;;true;false;]".. "list[context;input;1,3.6;8,1;]".. "image_button[9,3.6;1,1;techpack_warehouse_input_inv.png;input;;true;false;]".. - - "tooltip[shift;Pass-through storage for unconfigured items (turn on/off)]".. - "tooltip[filter;Filter: To configure the 8 storages]".. - "tooltip[storage;Storage: All items will be stored here]".. - "tooltip[input;Input: Put items will be moved to the storage, if configured]".. - + + "tooltip[shift;"..S("Pass-through storage for unconfigured items (turn on/off)").."]".. + "tooltip[filter;"..S("Filter: To configure the 8 storages").."]".. + "tooltip[storage;"..S("Storage: All items will be stored here").."]".. + "tooltip[input;"..S("Input: Put items will be moved to the storage, if configured").."]".. + "list[current_player;main;1,5.3;8,4;]".. "listring[context;shift]".. "listring[current_player;main]".. @@ -64,18 +64,20 @@ local function move_to_main(pos, index) local inv = M(pos):get_inventory() local main_stack = inv:get_stack("main", index) local inp_stack = inv:get_stack("input", index) - + if inp_stack:get_name() ~= "" then local stack = ItemStack(inp_stack:get_name()) stack:set_count(inp_stack:get_count() + main_stack:get_count()) inp_stack:clear() - + inv:set_stack("main", index, stack) inv:set_stack("input", index, inp_stack) end end -local function move_to_player_inv(player_name, pos, main_stack, index) +local function move_to_player_inv(player_name, pos, index) + local node_inv = M(pos):get_inventory() + local main_stack = node_inv:get_stack("main", index) local player_inv = minetest.get_inventory({type="player", name=player_name}) local num = main_stack:get_count() if num > 99 then @@ -83,7 +85,6 @@ local function move_to_player_inv(player_name, pos, main_stack, index) end local leftover = player_inv:add_item("main", ItemStack(main_stack:get_name().." "..num)) main_stack:set_count(main_stack:get_count() - num + leftover:get_count()) - local node_inv = M(pos):get_inventory() node_inv:set_stack("main", index, main_stack) end @@ -166,54 +167,51 @@ function techpack_warehouse.Box:new(attr) return o end -function techpack_warehouse.numbers_to_shift(self, meta, item) - -- check cache - local number = meta:get_string("tubelib_number") - local item_name = item:get_name() - if not Cache[number] then - local inv = meta:get_inventory() - Cache[number] = {} - for idx,items in ipairs(inv:get_list("filter")) do - Cache[number][idx] = items:get_name() - end - end - - -- determine number to shift +-- We can't use the standard function "inv:add_item()" because this function +-- would not allow to add more than the default 99 items per stack. +function techpack_warehouse.inv_add_item(self, meta, item) local num_items = item:get_count() - local inv_size = meta:get_int("inv_size") + local item_name = item:get_name() local inv = meta:get_inventory() - - for idx, name in ipairs(Cache[number]) do - if item_name == name then - local stack_size = inv:get_stack("main", idx):get_count() - if stack_size == self.inv_size then -- full? - Cache[number][idx] = "" -- delete for searching - elseif (stack_size + num_items) > self.inv_size then -- limit will be reached? - inv:set_stack("main", idx, ItemStack({name = item_name, count = self.inv_size})) - Cache[number][idx] = "" -- delete for searching - -- search with the rest for further slots - num_items = num_items - (self.inv_size - stack_size) - else - inv:set_stack("main", idx, ItemStack({name = item_name, count = stack_size + num_items})) - return 0 + local main_list = inv:get_list("main") + + for idx, stack in ipairs(main_list) do + -- If item configured + if item_name == inv:get_stack("filter", idx):get_name() then + local stack_size = stack:get_count() + -- If there is some space for further items + if stack_size < self.inv_size then + local new_stack_size = math.min(self.inv_size, stack_size + num_items) + main_list[idx] = ItemStack({name = item_name, count = new_stack_size}) + -- calc new number of items + num_items = num_items - (new_stack_size - stack_size) + -- If everything is distributed + if num_items == 0 then + break + end end end end + + inv:set_list("main", main_list) return num_items end function techpack_warehouse.allow_metadata_inventory_put(self, pos, listname, index, stack, player) if minetest.is_protected(pos, player:get_player_name()) then return 0 + elseif stack:get_wear() ~= 0 then + return 0 + elseif stack:get_stack_max() == 1 then + return 0 end local inv = M(pos):get_inventory() local main_stack = inv:get_stack("main", index) local item_name = inv:get_stack("filter", index):get_name() if listname == "input" and item_name == stack:get_name() then - return math.min(stack:get_count(), self.inv_size - main_stack:get_count()) + local input_stack = inv:get_stack("input", index) + return math.min(stack:get_count(), self.inv_size - main_stack:get_count() - input_stack:get_count()) elseif listname == "filter" and item_name == main_stack:get_name() then - local number = M(pos):get_string("tubelib_number") - Cache[number] = nil return 1 elseif listname == "shift" then return stack:get_count() @@ -223,8 +221,6 @@ end function techpack_warehouse.on_metadata_inventory_put(pos, listname, index, stack, player) if listname == "input" then - local number = M(pos):get_string("tubelib_number") - Cache[number] = nil minetest.after(0.5, move_to_main, pos, index) end end @@ -235,16 +231,12 @@ function techpack_warehouse.allow_metadata_inventory_take(pos, listname, index, end local inv = M(pos):get_inventory() local main_stack = inv:get_stack("main", index) - local number = M(pos):get_string("tubelib_number") if listname == "main" then - Cache[number] = nil - minetest.after(0.1, move_to_player_inv, player:get_player_name(), pos, main_stack, index) + minetest.after(0.1, move_to_player_inv, player:get_player_name(), pos, index) return 0 elseif listname == "filter" and main_stack:is_empty() then - Cache[number] = nil return 1 elseif listname == "shift" then - Cache[number] = nil return stack:get_count() end return 0 @@ -258,8 +250,6 @@ function techpack_warehouse.on_receive_fields(self, pos, formname, fields, playe if minetest.is_protected(pos, player:get_player_name()) then return end - local number = M(pos):get_string("tubelib_number") - Cache[number] = nil self.State:state_button_event(pos, fields) end @@ -274,7 +264,7 @@ function techpack_warehouse.after_place_node(self, pos, placer, itemstack) inv:set_size('main', 8) inv:set_size('input', 8) end - + function techpack_warehouse.on_timer(self, pos, elapsed) if tubelib.data_not_corrupted(pos) then local meta = M(pos) @@ -291,7 +281,7 @@ function techpack_warehouse.on_timer(self, pos, elapsed) local stack = inv:get_stack("shift", idx) if stack:get_count() > 0 then if tubelib.push_items(pos, push_dir, stack, player_name) then - -- The effort is needed here for the case the + -- The effort is needed here for the case the -- pusher pushes into its own chest. local num = stack:get_count() stack = inv:get_stack("shift", idx) @@ -307,21 +297,21 @@ function techpack_warehouse.on_timer(self, pos, elapsed) else self.State:idle(pos, meta) end - + return self.State:is_active(meta) end return false end - + function techpack_warehouse.can_dig(self, pos) local inv = M(pos):get_inventory() return inv:is_empty("main") and inv:is_empty("shift") end -function techpack_warehouse.after_dig_node(self, pos, oldnode, oldmetadata, digger) +function techpack_warehouse.on_dig_node(self, pos, node, digger) tubelib.remove_node(pos) - if oldnode.name == self.node_name then -- not for defect nodes - self.State:after_dig_node(pos, oldnode, oldmetadata, digger) + if node.name == self.node_name then -- not for defect nodes + self.State:on_dig_node(pos, node, digger) end end @@ -331,4 +321,4 @@ function techpack_warehouse.get_num_items(meta, index) if index > 8 then index = 8 end local inv = meta:get_inventory() return inv:get_stack("main", index):get_count() -end \ No newline at end of file +end diff --git a/techpack_modpack/techpack_warehouse/init.lua b/techpack_modpack/techpack_warehouse/init.lua index 2dac8a4..f20cf12 100644 --- a/techpack_modpack/techpack_warehouse/init.lua +++ b/techpack_modpack/techpack_warehouse/init.lua @@ -3,9 +3,9 @@ TechPack Warehouse ================== - Copyright (C) 2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information init.lua @@ -14,6 +14,10 @@ techpack_warehouse = {} +-- Load support for I18n +techpack_warehouse.S = minetest.get_translator("techpack_warehouse") + + dofile(minetest.get_modpath("techpack_warehouse") .. "/common.lua") dofile(minetest.get_modpath("techpack_warehouse") .. "/box_steel.lua") dofile(minetest.get_modpath("techpack_warehouse") .. "/box_copper.lua") diff --git a/techpack_modpack/techpack_warehouse/locale/template.txt b/techpack_modpack/techpack_warehouse/locale/template.txt new file mode 100644 index 0000000..b068cd0 --- /dev/null +++ b/techpack_modpack/techpack_warehouse/locale/template.txt @@ -0,0 +1,22 @@ +# textdomain: techpack_warehouse + + + +### box_copper.lua ### + +Warehouse Box Copper= + +### box_gold.lua ### + +Warehouse Box Gold= + +### box_steel.lua ### + +Warehouse Box Steel= + +### common.lua ### + +Filter: To configure the 8 storages= +Input: Put items will be moved to the storage, if configured= +Pass-through storage for unconfigured items (turn on/off)= +Storage: All items will be stored here= diff --git a/techpack_modpack/techpack_warehouse/mod.conf b/techpack_modpack/techpack_warehouse/mod.conf index d1c117a..66b5b1a 100644 --- a/techpack_modpack/techpack_warehouse/mod.conf +++ b/techpack_modpack/techpack_warehouse/mod.conf @@ -1,2 +1,3 @@ name=techpack_warehouse - +description=Warehouse boxes +depends=tubelib,tubelib_addons1 diff --git a/techpack_modpack/techpack_warehouse/textures/techpack_warehouse_arrow_inv.png b/techpack_modpack/techpack_warehouse/textures/techpack_warehouse_arrow_inv.png index fcedc988875c0021e177ebda23af818e62d5eeef..e2fdcb83cf6b45e948adbcae107d3411a638a96c 100644 GIT binary patch delta 191 zcmZ3%c$;y8N(0r%1ade7d_r7(G7A$s7I&}O zfAGY!7LbaPAirP+hi5m^Kq?A6B8wRqxP?KOkzv*x380{#r;B3<$Mxid24+@{rHl)= zEC^w4iDFn7=CC4Efro`xAd9gjs?kZeF(BAN!o}Hna~NyG%Bg$_Z@m?l`7{PFCU^3s*ycqJWl2OXC4XCsv0Q0wP*WPN@bNYokm}OBiQxWiw>=H_e#D sxKOM?({O`Gv&fMsUXG;<BD)sNL>ol`;+05}aS4FCWD diff --git a/techpack_modpack/techpack_warehouse/textures/techpack_warehouse_box_back.png b/techpack_modpack/techpack_warehouse/textures/techpack_warehouse_box_back.png index 68bc9c38fae9c3008b92737c2dc13604be2a371d..067d9e6037d844f1d7a845c0cab3d4872505adc2 100644 GIT binary patch delta 410 zcmV;L0cHOE0<;5=B!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k00009a7bBm000XU z000XU0RWnu7ytkO9#BkFMFIi>Olfh@($Cu3*W%>iJ3c$SzPs)2>&eT=s;a0u&Ni+9 z0007XQchDe0L{5R&j0`c5lKWrR4C6~kuht-Fc5_gI}ooKx_=j0*zRT|Beh#N3*ogx z_TmNwZ^kW2x|KMT%&9T$zpb2fkn$EuANNkjJNQnwL~z47uL+6kJsdHskgBfhlvXG8 z0B7^a)18!DcB*HIf%Os`&7PotSvZOWWVs8%1FSzipn-Z7kp|{Bje$`t5X++6$pR@w z7#q`=@yqJ;V}H!}3#@f5VQGQebe`OTSJ>pY6+YO4^eo{UY9YFa_jTqAOVa%l?8>$S%-uzIP`LY8Y}aQw==b zUsfq4qdjLIFd#i5#k6}zT2+eJWeZ}s5L_@rNYeZP{1c>GNjZe{wg3PC07*qoM6N<$ Ef{;9}UH||9 delta 354 zcmV-o0iFJ|1N{P!B!3=IOjJcoX>kGq0;;O0+S=F9($DSg>%6|Z$;-&%r)9)`Am72E6-&8TwCf6mh6h7X*9QeS1KI^eQ3^)Nh&tm6#z8*|1_6N{JA+ zs#Woi)!|90_yK6`T7tm>x9P0B1z)gDZ!3JT2Ig6Uci8$M2bRL!@AYL*Ye{N*IbURf zog+(KFw3E;U0X|tAWm*YsHcD&FyBuBIhN=O&i}H%;1se8G%Q}-Ny843)XP)@DK?i? zGDc-j=n@i?N0eAJA1KGs2)k@96ycn3s)Q)pKUQ34j1~B|$p8QV07*qoM6N<$f>1=D A_5c6? diff --git a/techpack_modpack/techpack_warehouse/textures/techpack_warehouse_box_front.png b/techpack_modpack/techpack_warehouse/textures/techpack_warehouse_box_front.png index 450da850fb0f554f006bf8f87ab061fd7d8cedd1..fc1cef235d9c958e839dffec7ddfb3370f20f07e 100644 GIT binary patch delta 460 zcmV;-0WOlfh_)Y0AD+dDoxyuQ2R<>Kw`>&eT=s;a1Tc5_iv zP!NY0iU0rr0(4SNQ#1h0xjxST00BKoL_t(2&sCDmYJ)%!$A3o!4Lup?1B8*?wKq}3 z^jOFP6vHOilWb8uijc!lZueZuaV9@hV5c7MzlGXp2KL4rI&OcA}b zg}v}ALCdCT%A!1!cW~r>#I`JnlBV2+gu^lbP1Zehk5f$(0)C(atAo|s2oyj^9+Ltv z*OS@^Ar(<51b=z`lWy@ng604g)B-tOa-B!47OOjJcoX>kGq0;;O0-QC;L)Y0wk>%6|Z$;-&&<>GX9b5T=J zJ3c#TeaPSd0007XQchC4%jQ{`vIY~r8R4C6?l09#OFc5~1xl0hBq-zt=tdx(; zDQDxAiiEBW#7f61sEN9vTEN<+5_^9@_x!oqq=R{vvmf1;?tc#EWQ!EJk60qcWe#VN zw1Rb6mUT^c>Kj=byo8RkCS{brT<>N9) z0!si}>%c)sQawaG|y}!J%v9SOD z{|Q1@(EtDd1awkPQ#1fUXlBu#LI3~(LPNP(XT zpz^s2Ql(USV#40SckZ)Q8raNMAIR4QoGloXwgC6b7?d7@u!cYraDE#B2hcLim%gTk z?tp)Ury9{)V1J1-n7F|4l`W&Tc51WXP!)M`>%hLws~RM=%sX(H!LuS@n9DedqrYf3 zH6~#TZUo}!z9(>jD~+Agdjf|}VYP~TugDpmzk~@k@x@r002ov JPDHLkV1gUR%8vj5 delta 416 zcmV;R0bl;@1G)o{B!47OOjJcoX>kJs0{{R300027v9R9W+|AC+>g?&gzr57e(>p#p z|NsA%!My?i000DZQchCo600BWsL_t(2&s~zuZh}w{g-?6~(m>Ol=^OY6 zO`x^zNW2&7u8DIMcP3W6d#t!@QiZ!$7w`u5O-j}at&h(%G?SsxA(!z4{c4Y;`J(1qcaNdry;>q#>}Z&4Oy@mHMt zc+6`sVo(;>3x9(>c06{%?-`sLg(0r%1ade7d_r7(G7A$s7I&}O zfAGY!7LbaPAirP+hi5m^Kq?A6B8wRqxP?KOkzv*x380{@r;B3<$Mxid28OkvtDT&k z6Q*QjXmlhoeUy=qa1ddhb18~-N>ajuC{Zc(h6OXi8bz3{wiqb{Mk!ud;K0CerA5-G TK7zLrXcB{`tDnm{r-UW|M~OB2 delta 123 zcmX@bID>J5N(pCxPl&5eW?}cL{fQlm56H7xF)%PNmIV0)GdMiEkp|@0db&7%@umc)vLsvV9D0f^xaDZWv#Dggr8UbC6jix16nOKfWa0PLMZ0=(06pD4^ b(0r%oT#WO#981GS+{!pXMT#Ze(btiIVPik{pF~y$1_s9BAa^H*b?0PWPE=GC;w 0 then @@ -480,7 +555,7 @@ function tubelib.get_stack(meta, listname) taken:set_count(taken:get_count() + 1) return taken end - return item + return item end -- Return "full", "loaded", or "empty" depending @@ -499,7 +574,7 @@ function tubelib.fuelstate(meta, listname, item) return "loaded" end end - + -- Return "full", "loaded", or "empty" depending -- on the inventory load. -- Full is returned, when no empty stack is available. @@ -522,45 +597,101 @@ function tubelib.get_inv_state(meta, listname) return state end +-- Mainly used for door/gate nodes +-- To delete an entry, provide nil as number. The stored data will be returned. +function tubelib.temporary_remove_node(pos, number, name, add_data) + local key = get_key_str(pos) + if number then + add_data = add_data or {} + add_data.pos = pos + add_data.number = number + add_data.name = name + TemporaryRemovedNodes[key] = add_data + else + if TemporaryRemovedNodes[key] then + local data = table.copy(TemporaryRemovedNodes[key]) + TemporaryRemovedNodes[key] = nil + return data + end + end +end ------------------------------------------------------------------------------- -- Data Maintenance ------------------------------------------------------------------------------- + +local function parse_number(s) + for _,word in ipairs(s:split(" ")) do + local n = tonumber(word) + if n and n > 0 then + return word + end + end +end + +local function get_node_number(pos) + local meta = M(pos) + local num = meta:get_string("tubelib_number") + if num and num ~= "" then return num end + + num = meta:get_string("number") + if num and num ~= "" then return num end + + num = meta:get_string("own_number") + if num and num ~= "" then return num end + + num = parse_number(meta:get_string("infotext")) + if num and num ~= "" then return num end + + return 0 +end + local function data_maintenance() minetest.log("info", "[Tubelib] Data maintenance started") - if Version == 1 then - -- Add day_count for aging of unused positions - for num,item in pairs(Number2Pos) do - if Number2Pos[num].name == nil then - Number2Pos[num].time = minetest.get_day_count() - end - end - Version = 2 - else - -- Remove old unused positions - local Tbl = table.copy(Number2Pos) - Number2Pos = {} - local day_cnt = minetest.get_day_count() - for num,item in pairs(Tbl) do - if item.name then - Number2Pos[num] = item - -- data not older than 5 real days - elseif item.time and (item.time + (72*5)) > day_cnt then + + -- Remove unused positions + local tbl = table.copy(Number2Pos) + Number2Pos = {} + local cnt1 = 0 + local cnt2 = 0 + for num,item in pairs(tbl) do + local name = Name2Name[get_node_lvm(item.pos).name] + cnt1 = cnt1 + 1 + -- Is there a tubelib node? + if tubelib_NodeDef[name] then + -- Does the number match? + local nnum = get_node_number(item.pos) + if nnum == num then + cnt2 = cnt2 + 1 + -- Store again Number2Pos[num] = item + -- Add node names which are not stored as file + Number2Pos[num].name = name + --print("added", num, name) else - minetest.log("info", "Position deleted", num) + --print("wrong number", num, name) + end + else + local key = get_key_str(item.pos) + local data = TemporaryRemovedNodes[key] + if data then + cnt2 = cnt2 + 1 + -- Store again + Number2Pos[data.number] = data + --print("restored", data.number, data.name) + else + --print("no data", num) end end end + minetest.log("info", "[Tubelib] Data base shrank from "..cnt1.." to "..cnt2.." nodes") minetest.log("info", "[Tubelib] Data maintenance finished") -end - +end + generate_Key2Number() --- maintain data after 5 seconds --- (minetest.get_day_count() will not be valid at start time) -minetest.after(5, data_maintenance) - +-- maintain data after 2 seconds +minetest.after(2, data_maintenance) function tubelib.jump(pos, to) local num = tubelib.get_node_number(pos) diff --git a/techpack_modpack/tubelib/defect.lua b/techpack_modpack/tubelib/defect.lua index fd124e2..178bf78 100644 --- a/techpack_modpack/tubelib/defect.lua +++ b/techpack_modpack/tubelib/defect.lua @@ -1,5 +1,8 @@ +-- Load support for I18n +local S = tubelib.S + minetest.register_node("tubelib:defect_dummy", { - description = "Corrupted Tubelib Node", + description = S("Corrupted Tubelib Node"), tiles = { "tubelib_front.png", "tubelib_front.png", @@ -8,13 +11,21 @@ minetest.register_node("tubelib:defect_dummy", { "tubelib_front.png^tubelib_defect.png", "tubelib_front.png^tubelib_defect.png", }, - drop = "", groups = {cracky=3, crumbly=3, choppy=3, not_in_creative_inventory=1}, is_ground_content = false, }) +local reported_machines = {} +local function report(pos) + reported_machines[minetest.pos_to_string(pos)] = true +end +local function already_reported(pos) + local key = minetest.pos_to_string(pos) + return reported_machines[key] +end -function tubelib.data_not_corrupted(pos) + +function tubelib.data_not_corrupted(pos, has_no_info) if minetest.pos_to_string(pos) ~= minetest.get_meta(pos):get_string("my_pos") then -- node number corrupt? local meta = minetest.get_meta(pos) @@ -29,23 +40,34 @@ function tubelib.data_not_corrupted(pos) number = meta:get_string("own_number") end if number == "" then - tubelib.remove_node(pos) - minetest.set_node(pos, {name = "tubelib:defect_dummy"}) - meta:from_table(nil) - return false + if not already_reported(pos) then + minetest.log('error', ('[tubelib] machine @ %s has no number'):format(minetest.pos_to_string(pos))) + report(pos) + end end + + -- button like odes + if has_no_info then + minetest.get_meta(pos):get_string("my_pos", minetest.pos_to_string(pos)) + return true + end + -- node moved? local info = tubelib.get_node_info(number) if not info or not vector.equals(info.pos, pos) then + if not already_reported(pos) then + if not info then + minetest.log('error', ('[tubelib] machine @ %s has no info'):format(minetest.pos_to_string(pos))) + else + minetest.log('error', ('[tubelib] machine @ %s thinks it is at %s'):format(minetest.pos_to_string(pos), minetest.pos_to_string(info.pos))) + end + report(pos) + end local node = minetest.get_node(pos) number = tubelib.get_new_number(pos, node.name) meta:set_string("tubelib_number", number) --- tubelib.remove_node(pos) --- minetest.set_node(pos, {name = "tubelib:defect_dummy"}) --- meta:from_table(nil) --- return false end minetest.get_meta(pos):get_string("my_pos", minetest.pos_to_string(pos)) end return true -end \ No newline at end of file +end diff --git a/techpack_modpack/tubelib/distributor.lua b/techpack_modpack/tubelib/distributor.lua index d588910..de6223f 100644 --- a/techpack_modpack/tubelib/distributor.lua +++ b/techpack_modpack/tubelib/distributor.lua @@ -3,9 +3,9 @@ Tube Library ============ - Copyright (C) 2017-2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information distributor.lua: @@ -19,8 +19,10 @@ response is "running", "stopped", "standby", "defect", or "not supported" ]]-- +-- Load support for I18n +local S = tubelib.S + -- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta @@ -62,7 +64,7 @@ local State = tubelib.NodeStates:new({ node_name_passive = "tubelib:distributor", node_name_active = "tubelib:distributor_active", node_name_defect = "tubelib:distributor_defect", - infotext_name = "Tubelib Distributor", + infotext_name = S("Tubelib Distributor"), cycle_time = CYCLE_TIME, standby_ticks = STANDBY_TICKS, aging_factor = 10, @@ -72,7 +74,7 @@ local State = tubelib.NodeStates:new({ -- Return a key/value table with all items and the corresponding stack numbers local function invlist_content_as_kvlist(list) local res = {} - for idx,items in ipairs(list) do + for idx,items in ipairs(list or {}) do local name = items:get_name() if name ~= "" then res[name] = idx @@ -138,39 +140,6 @@ local function num_items(moved_items, name, filter_item_names, rejected_item_nam end end -local function allow_metadata_inventory_put(pos, listname, index, stack, player) - local meta = M(pos) - local inv = meta:get_inventory() - local list = inv:get_list(listname) - - if minetest.is_protected(pos, player:get_player_name()) then - return 0 - end - if listname == "src" then - if State:get_state(M(pos)) == tubelib.STANDBY then - State:start(pos, meta) - end - return stack:get_count() - elseif invlist_num_entries(list) < MAX_NUM_PER_CYC then - return stack:get_count() - end - return 0 -end - -local function allow_metadata_inventory_take(pos, listname, index, stack, player) - if minetest.is_protected(pos, player:get_player_name()) then - return 0 - end - return stack:get_count() -end - -local function allow_metadata_inventory_move(pos, from_list, from_index, to_list, to_index, count, player) - local meta = M(pos) - local inv = meta:get_inventory() - local stack = inv:get_stack(from_list, from_index) - return allow_metadata_inventory_put(pos, to_list, to_index, stack, player) -end - local SlotColors = {"red", "green", "blue", "yellow"} local Num2Ascii = {"B", "L", "F", "R"} -- color to side translation local FilterCache = {} -- local cache for filter settings @@ -204,6 +173,50 @@ local function filter_settings(pos) } end +local function allow_metadata_inventory_put(pos, listname, index, stack, player) + if minetest.is_protected(pos, player:get_player_name()) then + return 0 + end + + local meta = M(pos) + local inv = meta:get_inventory() + local list = inv:get_list(listname) + local stack_count = stack:get_count() + + if listname == "src" then + if State:get_state(M(pos)) == tubelib.STANDBY then + State:start(pos, meta) + end + return stack_count + end + + local space_left = MAX_NUM_PER_CYC - invlist_num_entries(list) + if space_left <= 0 then -- < 0 case is possible if distributor is already misconfigured + return 0 + end + + filter_settings(pos) + return math.min(stack_count, space_left) +end + +local function allow_metadata_inventory_take(pos, listname, index, stack, player) + if minetest.is_protected(pos, player:get_player_name()) then + return 0 + end + + if listname ~= "src" then + filter_settings(pos) + end + return stack:get_count() +end + +local function allow_metadata_inventory_move(pos, from_list, from_index, to_list, to_index, count, player) + local meta = M(pos) + local inv = meta:get_inventory() + local stack = inv:get_stack(from_list, from_index) + return allow_metadata_inventory_put(pos, to_list, to_index, stack, player) +end + -- move items from configured filters to the output local function distributing(pos, meta) local player_name = meta:get_string("player_name") @@ -303,7 +316,7 @@ local function on_receive_fields(pos, formname, fields, player) return end local meta = M(pos) - local filter = minetest.deserialize(meta:get_string("filter")) + local filter = minetest.deserialize(meta:get_string("filter")) or {false,false,false,false} if fields.filter1 ~= nil then filter[1] = fields.filter1 == "true" elseif fields.filter2 ~= nil then @@ -328,7 +341,7 @@ end local function change_filter_settings(pos, slot, val) local slots = {["red"] = 1, ["green"] = 2, ["blue"] = 3, ["yellow"] = 4} local meta = M(pos) - local filter = minetest.deserialize(meta:get_string("filter")) + local filter = minetest.deserialize(meta:get_string("filter")) or {false,false,false,false} local num = slots[slot] or 1 if num >= 1 and num <= 4 then filter[num] = val == "on" @@ -342,7 +355,7 @@ local function change_filter_settings(pos, slot, val) end minetest.register_node("tubelib:distributor", { - description = "Tubelib Distributor", + description = S("Tubelib Distributor"), tiles = { -- up, down, right, left, back, front 'tubelib_distributor.png', @@ -380,9 +393,9 @@ minetest.register_node("tubelib:distributor", { return inv:is_empty("src") end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) - tubelib.remove_node(pos) -- <<=== tubelib - State:after_dig_node(pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) + State:on_dig_node(pos, node, player) + tubelib.remove_node(pos) end, allow_metadata_inventory_put = allow_metadata_inventory_put, @@ -392,7 +405,6 @@ minetest.register_node("tubelib:distributor", { on_timer = keep_running, on_rotate = screwdriver.disallow, - drop = "", paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -403,7 +415,7 @@ minetest.register_node("tubelib:distributor", { minetest.register_node("tubelib:distributor_active", { - description = "Tubelib Distributor", + description = S("Tubelib Distributor"), tiles = { -- up, down, right, left, back, front { @@ -432,6 +444,9 @@ minetest.register_node("tubelib:distributor_active", { on_timer = keep_running, on_rotate = screwdriver.disallow, + diggable = false, + can_dig = function() return false end, + paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -441,7 +456,7 @@ minetest.register_node("tubelib:distributor_active", { }) minetest.register_node("tubelib:distributor_defect", { - description = "Tubelib Distributor", + description = S("Tubelib Distributor"), tiles = { -- up, down, right, left, back, front 'tubelib_distributor.png', diff --git a/techpack_modpack/tubelib/forceload.lua b/techpack_modpack/tubelib/forceload.lua index 0f214bb..da63948 100644 --- a/techpack_modpack/tubelib/forceload.lua +++ b/techpack_modpack/tubelib/forceload.lua @@ -3,17 +3,20 @@ Tube Library ============ - Copyright (C) 2017-2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information forceload.lua: ]]-- +-- Load support for I18n +local S = tubelib.S + -- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end +local P2S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta @@ -109,22 +112,22 @@ local function formspec(player) default.gui_bg.. default.gui_bg_img.. default.gui_slots.. - "label[0,0;List of your Forceload Blocks:]" + "label[0,0;"..S("List of your Forceload Blocks")..":]" for idx,pos in ipairs(lPos) do local pos1, pos2 = calc_area(pos) local ypos = 0.2 + idx * 0.4 tRes[#tRes+1] = "label[0,"..ypos..";"..idx.."]" - tRes[#tRes+1] = "label[0.8,"..ypos..";"..S(pos1).."]" - tRes[#tRes+1] = "label[3.2,"..ypos..";to]" - tRes[#tRes+1] = "label[4,"..ypos..";"..S(pos2).."]" + tRes[#tRes+1] = "label[0.8,"..ypos..";"..P2S(pos1).."]" + tRes[#tRes+1] = "label[3.2,"..ypos..";"..S("to").."]" + tRes[#tRes+1] = "label[4,"..ypos..";"..P2S(pos2).."]" end return table.concat(tRes) end minetest.register_node("tubelib:forceload", { - description = "Tubelib Forceload Block", + description = S("Tubelib Forceload Block"), tiles = { -- up, down, right, left, back, front 'tubelib_front.png', @@ -145,13 +148,13 @@ minetest.register_node("tubelib:forceload", { if add_pos(pos, placer) then minetest.forceload_block(pos, true) local pos1, pos2, num, max = get_data(pos, placer) - M(pos):set_string("infotext", "Area "..S(pos1).." to "..S(pos2).." loaded!\n".. - "Punch the block to make the area visible.") - chat(placer, "Area ("..num.."/"..max..") "..S(pos1).." to "..S(pos2).." loaded!") + M(pos):set_string("infotext", S("Area").." "..P2S(pos1).." "..S("to").." "..P2S(pos2).." "..S("loaded!").."\n".. + S("Punch the block to make the area visible.")) + chat(placer, S("Area").." ("..num.."/"..max..") "..P2S(pos1).." "..S("to").." "..P2S(pos2).." "..S("loaded!")) tubelib.mark_region(placer:get_player_name(), pos1, pos2) M(pos):set_string("owner", placer:get_player_name()) else - chat(placer, "Area already loaded or max. number of Forceload Blocks reached!") + chat(placer, S("Area already loaded or max. number of Forceload Blocks reached!")) minetest.remove_node(pos) return itemstack end diff --git a/techpack_modpack/tubelib/init.lua b/techpack_modpack/tubelib/init.lua index fb803c2..8c87414 100644 --- a/techpack_modpack/tubelib/init.lua +++ b/techpack_modpack/tubelib/init.lua @@ -3,9 +3,9 @@ Tube Library ============ - Copyright (C) 2017-2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information History: @@ -34,6 +34,10 @@ tubelib = { NodeDef = {}, -- node registration info } +-- Load support for I18n +tubelib.S = minetest.get_translator("tubelib") +local S = tubelib.S + tubelib.version = 2.00 tubelib.max_num_forceload_blocks = tonumber(minetest.setting_get("tubelib_max_num_forceload_blocks")) or 10 @@ -78,7 +82,7 @@ minetest.register_lbm({ }) minetest.register_craftitem("tubelib:wlanchip", { - description = "Tubelib WLAN Chip", + description = S("Tubelib WLAN Chip"), inventory_image = "tubelib_wlanchip.png", }) @@ -93,8 +97,8 @@ minetest.register_craft({ }) -if tubelib2.version < 0.8 then - minetest.log("error", "TechPack/Tubelib requires tubelib2 version 0.8 or newer!!!") +if tubelib2.version < 2.0 then + error("TechPack/Tubelib requires tubelib2 version 2.0 or newer!!!") else dofile(minetest.get_modpath("tubelib") .. "/tubes.lua") dofile(minetest.get_modpath("tubelib") .. "/command.lua") diff --git a/techpack_modpack/tubelib/lamp.lua b/techpack_modpack/tubelib/lamp.lua index 67703e0..acd2106 100644 --- a/techpack_modpack/tubelib/lamp.lua +++ b/techpack_modpack/tubelib/lamp.lua @@ -3,9 +3,9 @@ Tube Library ============ - Copyright (C) 2017 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information lamp.lua: @@ -18,6 +18,9 @@ ]]-- +-- Load support for I18n +local S = tubelib.S + local function switch_on(pos, node) node.name = "tubelib:lamp_on" minetest.swap_node(pos, node) @@ -29,7 +32,7 @@ local function switch_off(pos, node) end minetest.register_node("tubelib:lamp", { - description = "Tubelib Lamp", + description = S("Tubelib Lamp"), tiles = { 'tubelib_lamp.png', }, @@ -37,7 +40,7 @@ minetest.register_node("tubelib:lamp", { after_place_node = function(pos, placer) local number = tubelib.add_node(pos, "tubelib:lamp") -- <<=== tubelib local meta = minetest.get_meta(pos) - meta:set_string("infotext", "Tubelib Lamp "..number) + meta:set_string("infotext", S("Tubelib Lamp").." "..number) end, on_rightclick = function(pos, node, clicker) @@ -60,7 +63,7 @@ minetest.register_node("tubelib:lamp", { }) minetest.register_node("tubelib:lamp_on", { - description = "Tubelib Lamp", + description = S("Tubelib Lamp"), tiles = { 'tubelib_lamp.png', }, diff --git a/techpack_modpack/tubelib/legacy_nodes.lua b/techpack_modpack/tubelib/legacy_nodes.lua index 8b814a0..5f5fab7 100644 --- a/techpack_modpack/tubelib/legacy_nodes.lua +++ b/techpack_modpack/tubelib/legacy_nodes.lua @@ -3,9 +3,9 @@ Tube Library ============ - Copyright (C) 2017 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information legacy_nodes.lua: @@ -14,6 +14,18 @@ ]]-- +local function is_source(pos,meta, item) + local inv = minetest.get_inventory({type="node", pos=pos}) + local name = item:get_name() + if meta:get_string("src_item") == name then + return true + elseif inv:get_stack("src", 1):get_name() == name then + meta:set_string("src_item", name) + return true + end + return false +end + tubelib.register_node("default:chest", {"default:chest_open"}, { on_pull_item = function(pos, side) local meta = minetest.get_meta(pos) @@ -65,7 +77,9 @@ tubelib.register_node("default:furnace", {"default:furnace_active"}, { on_push_item = function(pos, side, item) local meta = minetest.get_meta(pos) minetest.get_node_timer(pos):start(1.0) - if minetest.get_craft_result({method="fuel", width=1, items={item}}).time ~= 0 then + if is_source(pos, meta, item) then + return tubelib.put_item(meta, "src", item) + elseif minetest.get_craft_result({method="fuel", width=1, items={item}}).time ~= 0 then return tubelib.put_item(meta, "fuel", item) else return tubelib.put_item(meta, "src", item) diff --git a/techpack_modpack/tubelib/locale/template.txt b/techpack_modpack/tubelib/locale/template.txt new file mode 100644 index 0000000..2a70dbf --- /dev/null +++ b/techpack_modpack/tubelib/locale/template.txt @@ -0,0 +1,69 @@ +# textdomain: tubelib + + + +### basalt.lua ### + +Basalt Stone= +Basalt Stone Block= +Basalt Stone Brick= + +### blackhole.lua ### + +Tubelib Black Hole= +items disappeared= + +### button.lua ### + +Insert destination node number(s)= +Save= +Tubelib Button= +Tubelib Button/Switch= +connected with block= +public= +switch,button 2s,button 4s,button 8s,button 16s= + +### defect.lua ### + +Corrupted Tubelib Node= + +### distributor.lua ### + +Tubelib Distributor= + +### forceload.lua ### + +Area= + +Area already loaded or max. number of Forceload Blocks reached!= + +List of your Forceload Blocks= +Punch the block to make the area visible.= +Tubelib Forceload Block= +loaded!= +to= + +### init.lua ### + +Tubelib WLAN Chip= + +### lamp.lua ### + +Tubelib Lamp= + +### pusher.lua ### + +Tubelib Pusher= + +### repairkit.lua ### + +Tubelib End Wrench (use @= read status, place @= destroy)= +Tubelib Repair Kit= +[Tubelib] Node repaired= +[Tubelib] state= +aging= +counter= + +### tubes.lua ### + +Tubelib Tube= diff --git a/techpack_modpack/tubelib/locale/tubelib.de.tr b/techpack_modpack/tubelib/locale/tubelib.de.tr new file mode 100644 index 0000000..a1d37a4 --- /dev/null +++ b/techpack_modpack/tubelib/locale/tubelib.de.tr @@ -0,0 +1,69 @@ +# textdomain: tubelib + + + +### basalt.lua ### + +Basalt Stone=Basaltstein +Basalt Stone Block=Basaltsteinblock +Basalt Stone Brick=Basaltsteinziegel + +### blackhole.lua ### + +Tubelib Black Hole=Tubelib Schwarzes Loch +items disappeared=Gegenstände verschwunden + +### button.lua ### + +Insert destination node number(s)=Zielblocknummer(n) eingeben +Save=Speichern +Tubelib Button=Tubelib Taster +Tubelib Button/Switch=Tubelib Taster/Schalter +connected with block=verbunden mit Block +public=öffentlich +switch,button 2s,button 4s,button 8s,button 16s=Schalter,Taster 2s,Taster 4s,Taster 8s,Taster 16s + +### defect.lua ### + +Corrupted Tubelib Node=beschädigter Tubelib Block + +### distributor.lua ### + +Tubelib Distributor=Tubelib Verteiler + +### forceload.lua ### + +Area=Bereich + +Area already loaded or max. number of Forceload Blocks reached!=Bereich bereits geladen oder max. Anzahl von Forceload Blöcken erreicht! + +List of your Forceload Blocks=Liste deiner Forceload Blöcke +Punch the block to make the area visible.=Schlage den Block um den Bereich anzuzeigen +Tubelib Forceload Block=Tubelib Forceload Block +loaded!=geladen! +to=bis + +### init.lua ### + +Tubelib WLAN Chip=Tubelib WLAN Chip + +### lamp.lua ### + +Tubelib Lamp=Tubelib Lampe + +### pusher.lua ### + +Tubelib Pusher=Tubelib Schieber + +### repairkit.lua ### + +Tubelib End Wrench (use @= read status, place @= destroy)=Tubelib Gabelschlüssel (benutzen @= Status lesen, platzieren @= zerstören) +Tubelib Repair Kit=Tubelib Reparatur Kit +[Tubelib] Node repaired=[Tubelib] Block repariert +[Tubelib] state=Tubelib Zustand +aging=altern +counter=Zähler + +### tubes.lua ### + +Tubelib Tube=Tubelib Röhre diff --git a/techpack_modpack/tubelib/mark.lua b/techpack_modpack/tubelib/mark.lua index 73328db..5d758ed 100644 --- a/techpack_modpack/tubelib/mark.lua +++ b/techpack_modpack/tubelib/mark.lua @@ -3,10 +3,10 @@ Tube Library ============ - Copyright (C) 2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg Code derived from wordedit (sfan5, Anthony Zhang (Uberi/Temperest), and Brett O'Donnell (cornernote)) - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information mark.lua: diff --git a/techpack_modpack/tubelib/mod.conf b/techpack_modpack/tubelib/mod.conf index 74f37e9..75fca44 100644 --- a/techpack_modpack/tubelib/mod.conf +++ b/techpack_modpack/tubelib/mod.conf @@ -1 +1,3 @@ name=tubelib +description=Tubes Mod with message communication interface as basis for further technique Mods. +depends=default,tubelib2,basic_materials diff --git a/techpack_modpack/tubelib/node_states.lua b/techpack_modpack/tubelib/node_states.lua index 3f89e7a..2a3b445 100644 --- a/techpack_modpack/tubelib/node_states.lua +++ b/techpack_modpack/tubelib/node_states.lua @@ -3,9 +3,9 @@ Tube Library ============ - Copyright (C) 2017-2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information node_states.lua: @@ -84,6 +84,7 @@ function NodeStates:new(attr) local o = { -- mandatory cycle_time = attr.cycle_time, -- for running state + first_cycle_time = attr.first_cycle_time, -- for first run, not required standby_ticks = attr.standby_ticks, -- for standby state has_item_meter = attr.has_item_meter, -- true/false -- optional @@ -175,9 +176,27 @@ function NodeStates:start(pos, meta, called_from_on_timer) if self.formspec_func then meta:set_string("formspec", self.formspec_func(self, pos, meta)) end - minetest.get_node_timer(pos):start(self.cycle_time) + local cycle_time = self.cycle_time + if self.first_cycle_time then + if meta:get_int("tubelib_first_run") == 1 then + meta:set_int("tubelib_first_run", 0) + cycle_time = self.cycle_time + else + meta:set_int("tubelib_first_run", 1) + cycle_time = self.first_cycle_time + end + end + minetest.get_node_timer(pos):start(cycle_time) return true end + if self.first_cycle_time and meta:get_int("tubelib_first_run") == 1 then + local cycle_time = self.cycle_time + local timer = minetest.get_node_timer(pos) + minetest.after(0, function () + timer:set(cycle_time, timer:get_elapsed()) + end) + meta:set_int("tubelib_first_run", 0) + end return false end @@ -302,6 +321,7 @@ function NodeStates:keep_running(pos, meta, val, num_items) self:start(pos, meta, true) meta:set_int("tubelib_countdown", val) meta:set_int("tubelib_item_meter", meta:get_int("tubelib_item_meter") + (num_items or 1)) + if self.aging_level1 then local cnt = meta:get_int("tubelib_aging") + num_items meta:set_int("tubelib_aging", cnt) @@ -427,15 +447,39 @@ function NodeStates:on_node_repair(pos) return false end --- Return working or defect machine, depending on machine lifetime -function NodeStates:after_dig_node(pos, oldnode, oldmetadata, digger) - local inv = minetest.get_inventory({type="player", name=digger:get_player_name()}) - local cnt = oldmetadata.fields.tubelib_aging and tonumber(oldmetadata.fields.tubelib_aging) - if not cnt or cnt < 1 then cnt = 1 end - local is_defect = cnt > self.aging_level1 and math.random(math.max(1, math.floor(self.aging_level2 / cnt))) == 1 - if self.node_name_defect and is_defect then - inv:add_item("main", ItemStack(self.node_name_defect)) - else - inv:add_item("main", ItemStack(self.node_name_passive)) + +--[[ +Callback after digging a node but before removing the node. + +The tubelib node becomes defect after digging it: + - always if the aging counter "tubelib_aging" is greater than self.aging_level2 + - with a certain probability if the aging counter "tubelib_aging" is greater than self.aging_level1 + but smaller than self.aging_level2 + +Info: If a tubelib machine has been running quite some time but is dropped as a non-defect machine and then placed back again, the +tubelib machine will be reset to new (digging will reset the aging counter). So this code tries to prevent this exploit + +]]-- +function NodeStates:on_dig_node(pos, node, player) + local meta = M(pos) + local cnt = tonumber(meta:get_string("tubelib_aging")) + if (not cnt or cnt < 1) then + cnt = 1 end + + local is_defect = (cnt > self.aging_level1) and ( math.random(math.max(1, math.floor(self.aging_level2 / cnt))) == 1 ) + + if is_defect then + self:defect(pos, meta) -- replace node with defect one + node = minetest.get_node(pos) + end + + + minetest.node_dig(pos, node, player) -- default behaviour (this function is called automatically if on_dig() callback isn't set) + end + + + + + diff --git a/techpack_modpack/tubelib/pusher.lua b/techpack_modpack/tubelib/pusher.lua index 8e6e878..fb26b79 100644 --- a/techpack_modpack/tubelib/pusher.lua +++ b/techpack_modpack/tubelib/pusher.lua @@ -3,9 +3,9 @@ Tube Library ============ - Copyright (C) 2017 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information pusher.lua: @@ -29,21 +29,25 @@ -- | |/ -- +--------+ +-- Load support for I18n +local S = tubelib.S + -- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta local STANDBY_TICKS = 5 local COUNTDOWN_TICKS = 5 local CYCLE_TIME = 2 +local FIRST_CYCLE = 0.5 local State = tubelib.NodeStates:new({ node_name_passive = "tubelib:pusher", node_name_active = "tubelib:pusher_active", node_name_defect = "tubelib:pusher_defect", - infotext_name = "Tubelib Pusher", + infotext_name = S("Tubelib Pusher"), cycle_time = CYCLE_TIME, + first_cycle_time = FIRST_CYCLE, standby_ticks = STANDBY_TICKS, has_item_meter = true, aging_factor = 10, @@ -59,7 +63,9 @@ local function pushing(pos, meta) State:blocked(pos, meta) return end - State:keep_running(pos, meta, COUNTDOWN_TICKS) + if State.get_state(pos, meta) ~= tubelib.STOPPED then + State:keep_running(pos, meta, COUNTDOWN_TICKS) + end return end State:idle(pos, meta) @@ -75,7 +81,7 @@ local function keep_running(pos, elapsed) end minetest.register_node("tubelib:pusher", { - description = "Tubelib Pusher", + description = S("Tubelib Pusher"), tiles = { -- up, down, right, left, back, front 'tubelib_pusher1.png', @@ -99,15 +105,14 @@ minetest.register_node("tubelib:pusher", { end end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) - tubelib.remove_node(pos) -- <<=== tubelib - State:after_dig_node(pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) + State:on_dig_node(pos, node, player) + tubelib.remove_node(pos) end, on_timer = keep_running, on_rotate = screwdriver.disallow, - drop = "", paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -118,7 +123,7 @@ minetest.register_node("tubelib:pusher", { minetest.register_node("tubelib:pusher_active", { - description = "Tubelib Pusher", + description = S("Tubelib Pusher"), tiles = { -- up, down, right, left, back, front { @@ -173,7 +178,10 @@ minetest.register_node("tubelib:pusher_active", { on_timer = keep_running, on_rotate = screwdriver.disallow, - + + diggable = false, + can_dig = function() return false end, + paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -183,7 +191,7 @@ minetest.register_node("tubelib:pusher_active", { }) minetest.register_node("tubelib:pusher_defect", { - description = "Tubelib Pusher", + description = S("Tubelib Pusher"), tiles = { -- up, down, right, left, back, front 'tubelib_pusher1.png', @@ -234,7 +242,7 @@ tubelib.register_node("tubelib:pusher", on_push_item = nil, -- pusher has no inventory on_unpull_item = nil, -- pusher has no inventory is_pusher = true, -- is a pulling/pushing node - + valid_sides = {"R","L"}, on_recv_message = function(pos, topic, payload) local resp = State:on_receive_message(pos, topic, payload) if resp then diff --git a/techpack_modpack/tubelib/repairkit.lua b/techpack_modpack/tubelib/repairkit.lua index 4aba31e..f0bcee3 100644 --- a/techpack_modpack/tubelib/repairkit.lua +++ b/techpack_modpack/tubelib/repairkit.lua @@ -3,16 +3,18 @@ Tube Library ============ - Copyright (C) 2017-2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information repairkit.lua: ]]-- +-- Load support for I18n +local S = tubelib.S + -- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta @@ -29,7 +31,7 @@ local function repair_node(itemstack, user, pointed_thing) local pos = pointed_thing.under if pos then if tubelib.repair_node(pos) then - minetest.chat_send_player(user:get_player_name(), "[Tubelib] Node repaired") + minetest.chat_send_player(user:get_player_name(), S("[Tubelib] Node repaired")) itemstack:take_item() return itemstack end @@ -47,14 +49,14 @@ local function read_state(itemstack, user, pointed_thing) local aging = tubelib.send_request(number, "aging", nil) if state and counter and aging then if type(counter) ~= "number" then counter = "unknown" end - minetest.chat_send_player(user:get_player_name(), "[Tubelib] state ="..state..", counter = "..counter..", aging = "..aging) + minetest.chat_send_player(user:get_player_name(), S("[Tubelib] state").." ="..state..", "..S("counter").." = "..counter..", "..S("aging").." = "..aging) end end end end minetest.register_craftitem("tubelib:repairkit", { - description = "Tubelib Repair Kit", + description = S("Tubelib Repair Kit"), inventory_image = "tubelib_repairkit.png", wield_image = "tubelib_repairkit.png^[transformR270", groups = {cracky=1, book=1}, @@ -64,7 +66,7 @@ minetest.register_craftitem("tubelib:repairkit", { minetest.register_node("tubelib:end_wrench", { - description = "Tubelib End Wrench (use = read status, place = destroy)", + description = S("Tubelib End Wrench (use = read status, place = destroy)"), inventory_image = "tubelib_end_wrench.png", wield_image = "tubelib_end_wrench.png", groups = {cracky=1, book=1}, diff --git a/techpack_modpack/tubelib/states.lua b/techpack_modpack/tubelib/states.lua index 3710d63..8c6f634 100644 --- a/techpack_modpack/tubelib/states.lua +++ b/techpack_modpack/tubelib/states.lua @@ -3,9 +3,9 @@ Tube Library ============ - Copyright (C) 2017 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information states.lua: diff --git a/techpack_modpack/tubelib/textures/tubelib_black_hole.png b/techpack_modpack/tubelib/textures/tubelib_black_hole.png index f61f3aa071c7436ae5814fd52d68ec74dd20b110..80f31199e4c95dae8848fa861f70e14767192149 100644 GIT binary patch delta 254 zcmV9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000RP)t-s0002crE<%iYS*=g)UA8Rm0``z&5n(XyopuE#4NA?005CmL_t(I%k7if zZ3Hn415HY_-G9Xy?OlKXX<-SNru>k;W|gi=j_fX{3sIGln|HQW@8eSK!z+yZjd5_V zK70P0O&6jx9;|I~y67oOT}@l|j+y43kw8riYSI>}HKMzg=aeAN!j{pDw07*qoM6N<$ Eg5YIt9RL6T delta 224 zcmeBU`oK6rqMn7Bfq|hhB>gy$k`C|*alO8^{le0sJ)NPa=Vl$Bns{Yx_1Uv$`+9qT z@@$!t?*gd_o-U3d8t0P}LQ+fw%~H!!6AT0e3X4orIJDDJv<3Xq(|poRv<(fl(>VMS z4E#+rlSMR>3;j*S{8Km*Ohi&e1w?oaP0U2iL`6~}UpO!?W@>hB2sJP{64KCk(_n&O zK)?+Vk?lG;tmj_p@V)fOYn`ye)WF|BGg(Z>xXizd@mQ|L;*1TA3d)Nobaf{v2rw}m XTm0m_e diff --git a/techpack_modpack/tubelib/textures/tubelib_black_hole_inp.png b/techpack_modpack/tubelib/textures/tubelib_black_hole_inp.png index 1c7482adf0dc910ec32797a6e382488493d96b66..bd883f668c69e475b564652dae54b0c795004009 100644 GIT binary patch delta 339 zcmV-Z0j&PR0^$OY7=H)@0000)q>9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000XP)t-sJ3c!A007aabj{7p%bjY)lU~-cg4ni+j*X1j+1ah($-$_J4 zR5;7Uli_ZIFbsq<-`P(5{tvu!Dykuhs`bZaz=Zg8hJc837=Hu<0001iRA5#U=1@MTNfKJ5D8^mm4gPT4uSWdFRd0We^Tbsd)h#Xwlu ztufn=#B?Bx@hw(&J72DO>O$&GHoWY%W0J*F&TSho06YLqTG{mks;S!(EtDn+X8$5 diff --git a/techpack_modpack/tubelib/textures/tubelib_button.png b/techpack_modpack/tubelib/textures/tubelib_button.png index b3b637aa23763bf74a6cc161a7d35df3da4f6360..0848a5632f548798d338ea4bd0e3bd3e64d33c98 100644 GIT binary patch delta 469 zcmV;`0V@8$1LFgb7=H)@0000)q>9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000UP)t-s$$(4HrE|4qH?LbV$CzZ+vxUEMK|4M>j*X1X&CO-`_hbM70b@x-K~y-) zbyEwL#2^R*1#Its;Y|Q-XLr{31|3O5G(-X_4~JppIt<8! zACXZEYsJHmzJDXKG_3Us;j9H~*MN1_7D<;rfcaM>9>CiF2XLuZyh2baLqsKt?3vCE zKMK(QGS#Ri(}~J_V^F@rn5_b2L8xJD0Lz_9W3sD_yd2=t0& zI=kBlh{yx?5vLy#Km&&~fTsEZy<9#rux(ll0nWiuZBB*)#5g@3^+MPfJH#izBfB~$ zhGXJAL>xtK_ROYHj^%9Tk@?lvY^v{p8UO^8Ix)EFA?Re!#dZKk$rcCfPp6>FN8 z_Ne5T%}XgtBE?#1)?(P8n2dE*`&GN(P)!%fT34S!?R)~(l2Wd2!k+?LUP=I8F9DVz z78}a7$ON38;AbS7;gB);+QQD#Phr)%dErI#iqd=-_G91pt4BADX-B?5h?ntv{22 zA5Z{X2lLO?(86AamIru+>#PK}C}yQtQnp#Xv)gR49V^ZDzuD^f8rkwu<{O)`MX->+ cEi4c32Wjkq*fwYEZU6uP07*qoM6N<$f?=G@_W%F@ diff --git a/techpack_modpack/tubelib/textures/tubelib_button_off.png b/techpack_modpack/tubelib/textures/tubelib_button_off.png index 048a440f16be2e19bb48a5251263fef8e4652d5f..77863ec83af718229c405b7c3d5b14007dd5cf00 100644 GIT binary patch delta 445 zcmV;u0Yd(!1Iq)D7=H)@0000)q>9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000aP)t-s(WZ6CflSJsYS*)cuUs-LODwl&Il^~D0098QkzdWt&5n(Xv3NnJ0003+ zNkl48N7}* zaxga+(BbN%!NiYO0C=_#DvU1pzX854kjMh?o|X$p0!Y$XAYUzXo#YANw?L2U2|xj*?z07Fz*wcn6A;a36^{TvG?efN zpw%TAwR~t4bR}`*8AynX%CTplX0HkK696$!JqY+%$p}ji0&w4@Ok}?lno|#> z^cNtc>lp-200000NkvXXu0mjfu=K%R delta 408 zcmV;J0cZZp1EvFz7=Hu<0001iRA&CQODjL3mZ zuUs;>XgR`nL;wK*EK4lSOx_3p00BKoL_t(2&sEV)a)K}v2k?Ico#`$gvR9~k5_B(h z*rRZU2p4E@+XW*RP`E;SgZ6TbScSfsY<~0R<$ZuGi4vi+0DlzazLc0}#7#xwkc6xc zYMsH`ViT*J@O-k0BQFMsq=YicWh8}U3_+kxb2Vk#*;h9oh$3xHZKaR8(nYNl1ku%d z@cJny&c?4SD$}T)NTqPb@lbr$9GZl1sMAWOTf7d&;_h7`h?3g?u!oK zW&j_9P@r6!5q~g5;TUGp{xSv#Y<6St-mp%~QDgH1BH0blhya3(f%~AO8)`Jfv8{LJ zF@D?J_Ob8G`D&W>Vpn^z`=GKjCkxjeAi*p&&kVJMADr)S^XkP1VT4NxM>0Z~=x;l5 z(9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000XP)t-s$A3!ErggDjGuN|)%AIODqdL8BKL7y$!;xRj&CQODj2F2r>i_@&JV``B zR5;6hQwfs8FbETdr6m7<@JiTC_K3?&DK-k`5O6DVi?Rs!D1VoPuBs|540fF1=Eq4C z742nK6m`JPL*JYSqtG;yuF^T^GtkRGM$NGLDKLHVOQ1-=7%4RXw1HNMED#;bHv!`f zNbuW&F|93t@4=PG4afyx^i%-^s1#nk{)hl79?G@>U%#XQY!(43We?~+#16og*p=iH zpnX@8PXPJY;b%e delta 386 zcmV-|0e$|z1Caxe7=Hu<0001iRA&CQODjK_aU zv0pR2Z$AJ506L>O7v|c*0003iNklHdJ92|C5C-6X4bG(0!}K=9J(BF+#6yn_ zXAqnKs8e9BklY|SWrUK6B9D z4T)y8FHBMZq!=;IgfdDh&XHwynA*X1cCc+fy}=ke^bXnuCaobU1eIZ3c<3B--ISaW z*LHaSt!|1dNM(nQFJGVCB(~uE0d_zXLdN~2cUTwx(mTX8AVQED>=8Ij9>SCQ_X;GA z=Ma)t9I89C(|hI$^U%7?AbGe$q+k?4PmycA`}_W_U-G!j!+3MCF42xI52ofNvDv}g zj!@tZ#?~zldWSUgFyE{@IXHuA(G7c4!HwL7d=%~K20+SF## jEF6U__{f2Syz$BpDv1?2ds#0700000NkvXXu0mjf!;>>N delta 127 zcmV-_0D%9d0i*$tEO-(>kVbF1-Vv=tWjtO=o?fnM*`7IyC}yv_l+nkM#M$Pij9kl za4I$*F2Yu90WQK)Y=clV#R2*e2_WN#3Zln15bcU_1R4M$8YYFu@Ww~HaE?gdBXy70 bra#RM#yt^e?zDYN00000NkvXXu0mjfIUhu^ delta 172 zcmV;d08{_Y0nGuBDSu^jEzQiso1K|TMMU@D0F6*E7XSbN0d!JMQvg8b*k%9#0BlJ_ zK~yNu&5nT$z#s?&kqJ5iJMbIe{xcP^Mxh;`Z&0}$2}CpPq8#DeH=?Wv5f>pVGA=H{ zsmOe|2wRZ_xCl#;4MNcr2k1vEfQ=t2h#ud-v@6CjXaJaL6eS+R8z1q)IbwZ})IDCC a{xmmP=OwtD!`##W0000SUp zJb;FPa6%=Gkc?z$UIQo;*#H0m)k#D_R5;6Bl-rhrAPhw#2!G+87SaFz)H$JQo$^u^ zY<5Bnr4-Vr-H#LkW__fHY3e?OID+q;LWt4V5JRnu;T${W?!Cuy@V-;RQ2?DqSX|!4 zZp!fqR2US9dip3-N-~!>zbXRb|VFSLkWdi9s>N98*wm<%Jz5&X1&V{gpY-<86sM73N{GZm5w62 zbAHUPIkWf*PDIaz{Q;Wj9O;!Y5pw_l002ovPDHLkV1hDn4~75$ delta 577 zcmV-H0>1tH1lk0UB!5LvOjJdQO)9BaE^tC6z<^PgV?4cdLbGN#y1l@eo137cq_?=a zjgXA1tgL{BfMjW28!H(J90@u`IeC6~0TThn#>V2|;?mO6$0)3G0005dNkl_8JUd&#A?du`?QUXYB(mx0E;*&l*@9JS9GjuC=Y=GJ}$d+QmFXa<>OtNV|j zwYnA&Zw3T-AAie@oC2&B01U_=y^agH1z3Fm69lPbLq?zlg6(7Ls0Tu*V0R(yAwV=q z2%*~cFQQ)o!if+CN%-JK1cLj)cqx&WPs%`+R3v9zdOH<$mOx&wDjT9XOGy_}iw1;v zl<_!3k5?{f8%S00R;Rm&+xt}(WO^aJAOwKxRrNS>>VIv!k&3<{LZSAD0KfG{5)6}< zvOWZ(-gN}RpM`(ZFuR}h?WQ9)YfgSNKX~V?vsNV z90-hF$vU}YY%G5qI};cIgUz3ve{OLZ&A=FS8~^bZ91(^;k|j3T1zU!HtUfF=C^G|s P00000NkvXXu0mjfO~C{K diff --git a/techpack_modpack/tubelib/textures/tubelib_distributor_active.png b/techpack_modpack/tubelib/textures/tubelib_distributor_active.png index 755af44f3f22f46ce6ab2d6fd268fc26a55e115f..3893ae007f3684b76144cd83a99e04a42f3ecb19 100644 GIT binary patch delta 3102 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 delta 3089 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 diff --git a/techpack_modpack/tubelib/textures/tubelib_distributor_blue.png b/techpack_modpack/tubelib/textures/tubelib_distributor_blue.png index b3d18574f1f759286497328c83933fd57f56690f..3bc6a14c1be6bc962ab4ede1f01f1cb8084c0035 100644 GIT binary patch delta 393 zcmV;40e1eo1ET|wB!3}LOjJe1eM-ogX1HlO*0Y7LTrxX8JJ6?f_0BU=+Xz2LQh!)ijN7QvB{~y z;9Psn14<#U?8+vN1VY+jXI7d4d_kf@7simMrIfH6uKy!fl0`}gv z=X3klW~%NXNU&e;c2EG} z!96wBlW) nHe9JXOxb!WxP7}2A+CQX+l2UQvOrG&0000x> delta 417 zcmV;S0bc&21G@u|B!47OOjJeIvxU&6bjN~E$eCu)(9n*JjIUfWxM@1WcSR;g)wj2| zJ3c!xB4aE700B}-L_t(2&rOlBZi6rohR-pPI@-DL0Cl9mh-278153I<$rE%ibY%%M zL-5=!d#7~m)V^G8ss>K7PWp6rzWaY5j|4HI5dbpWNeSzccz*@vl;k9?R9u0-ha^=e zf+uRTp8^oh2;&T;lqfj|sf6w>Ivk9BtyG{aXok1z_1yubfDoZyM^J}>t5~L@Znkx} z6%P0Z@G4Q?vg~-wKC+9;6jMu&JAYs(^i+Wy6cc)yv2ef40U#uYSxf6bL0p70uzmq0jh+@m1<1{`m;;QM zX=q2NUES#HnBDCCx1n=-lt!N~x*K{cZDaLd+~~%F%LqVPJ&aSm8(eCXgpE2+pnkBb zbAplqm7EZcqqo#6R8FIO5to17vSe?){*R+MOT{63DJUc!+(WiCL(9n*Jj2_ZF zx3{;>)wsj}00C1;L_t(2&sCAJYQr!TMW4vvW|Q%tWEIjLM}wR-$V*2N|3WErk=nSZ&$5{Q#|#x??x&VjJ7KFuxVJFL11Fnzp2O#a=1!1#HF0dR5xOv`k9 zdVQ%M;s1}re(2-IRdG<757q8NAC45Ev9UtUazVfcpnpNZavTAmLgg$R=m53=(n~{} zNQsxyTQcl+lXa-sESl}p?RU4y`i%S3_wn)s!){Y&lN%t%5c&@D1H_r2b5MAt*8l(j M07*qoM6N<$f_<9F(*OVf delta 423 zcmV;Y0a*UL1Hl83B!4GROjJeJw1v^9b-j#S%AIS+m0{4((2k9a$9_t%T{63DJRZ_K zx3{-DK0CXG{`&v`0aZyvK~yNuRgp1r!Y~v>S7QvV6dCuyNsq9h#<7PQhcOK)Adb%< z>jcQTfba=2L!XMYsggrQCYiDGJH6RmN&7)=NyMkl5{Rhx5Pu7d3*zqi)*)Lme~IP= z{52L?RFbG1tg_J003s-%jCvvzTrh?pklIvQDyd~!_XaN5rp#emZX;8<+>7XK0ReFrKtenu$%-IBm#{R}S!B^{^? zajs9#clpKs|8hFEeH@f-PTHup+N14*ipDl(4=t!6z$~z>H&)S9brfR~G`hB+x`NRJ zgb`0rID!$vxM+7faQDe}u-uOB55K#eF4j@$urge2(ja!X4&_rTpWUUbogZjA(HP-A R8Z7_-002ovPDHLkV1jfR$(aBE diff --git a/techpack_modpack/tubelib/textures/tubelib_distributor_red.png b/techpack_modpack/tubelib/textures/tubelib_distributor_red.png index 69aed0973a7161c03638c9ce3e7012fbde0b1f4d..0911f7d5c4a93a39ba8175695348270f22d63485 100644 GIT binary patch delta 387 zcmV-}0et?l1D*qrB!3}LOjJe4nP$Q0Jpcd zPJ~`10003vNklGy!D_=W42FM0pgqc9XwNPLcD2E0iyG1w7=s;a$a#T|gq~6; zYkbX(Oz=}adEK-6YD1}YW)s?!)9e=NS$ladOy1~FSM0vLj z5-Y<-8&XiDvAZzZ1+@0|dj<+AdixjgE>-j-I;R|(QFM_~^+>c#A;`>6qB2Xd)Yv~& z5s(P$k7bIqzI?jQz~xO3sDD*RFEz%pJOh_GPOZ1+_Ac|^kGs*2OR)9P<}g~j6F-cq z#j(l4?8>B|1>^^)T?sK2wJn`|{0Q~{YbIqhjoau|8pldXTXm hyERluxQOZT`~q+&empUlT$%s?002ovPDHLkV1iDlyF>s0 delta 408 zcmV;J0cZZ61F{26hagrBgX)(`H%3cV#kkAvNi#$ca8(g~1r0pSy5 zhCUT(Qze&+>|_Szb^2y^CG7*WMv@iD3P56-3jxa(r46eSRDYxGS#Dd%_OL5uhiEt3 zlqxF$kiZBNOob9m5CWWQ=Z(`=J8eAYpp*1?Z&&hGHN%%*y~wZ;kG)_1OW^ zR`>U+Iv%U{%KEecCUpPuJt9Rm2$!5r5wj05I4cVoUZ6+vWj`U!FmUf46X8B+j5YVDtdSqhxw|b*%2;|M%-< z?BitJaCP2})m}m$SPY@Da2P=k0!RR%^&uz*)5|sFd~kgLW&(>G5J6O6NCZKMuxYom zv{ChJRWF`Szq>7Vd)XzVQ=5aFc8ggNzV$F38wfCG-mI(8&<$22TP*ozW0T zUZ6`JpdIp*y;1{~Ci~<5oO=!^l7yhyS}EiLpjxTB;6!wy>VGDy74^~9gS?Ww_U8fh z0888;AS9kI#-NN-!3PzbiIGWAJO6UOe={_a3#kN%I1CJ&_AY4e4G-yrjc3dWsGki)))CaR;@unGnucyIhdi`s=~h@-wtz2}WkothlrvhCTNqfd z17%D7iR!WeXLhPvR$6R{B}md2_HP5u5M}A(G(PzL$9|Xn@T%D>J_Cugy$FhaS zX`7@r{FOoDH2bl{Mrp@CA%S)QA!W;Pfj1y$+ox>%`P6=`|JjQA$l2nG^B{A!94wd1 bWyu|Xz;t(?^5}2V00000NkvXXu0mjfYA?DJ delta 408 zcmV;J0cZZ01F{26hagrBgX)(`H%3cV#kkAvNi#$ca8(g~1r0pSy5 zhCUT(Qze&+>|_Szb^2y^CG7*WMv@iD3P56-3jxa(r46eSRDYxGS#Dd%_OL5uhiEt3 zlqxF$kiZBNOob9m5CWWQ=Z(`=J8eAYpp*1?Z&&hGHN%%*y~wZ;kG)_1OW^ zR`>U+Iv%U{%KEecCUpPuJt9Rm2$!5r5wj05I4cVoUZ6+vWj`U!FmUf46X8B+j5YVDtdSqhxw|b*%2;|M%-< z?BitJaCP2})m}m$SPY@Da2P=k0!RR%^&uz*)5|sFd~kgLW&(>G5J6O6NCZKMuxYom zv{ChJRWF`Szq>7Vd)XzVQ=5aFc8ggN%&NlyY}`Bq%9cUt(q4a>_0000AbW%=J0RR90F1r5}hg#Ct{R#j80y{}WL4Q&;B%VBed80oF&_fZ_J;R?*55B^ z;@#kH0RU!W0K5v^c`PP@e&lumL`yuQ+V{@EooADP>jLfy9H@X;t`M>F4gfD6#pD46 z=Z1nF#HNsNNgrwYB2u)QEO+#=hc63u_x&Valy_SG8JhoAT${gu zK7XR3kAK)uJ~}7ciM7%gKmN4w-$v~`#?)|cvXA{VUQw>XgFg)Z4-dNQflEDYJYNDs zL6?wnilzLo3xN9y_=2YL?|e#0+T3e=5YyZr0u*)Rkc>qtm;^c>^Qa>p0wHcTfy?41 zy#&H(6u9k5s6*H&zyPuSv?8AIpyc0P_H6?uflzzMw;sh%EK~Hq|A)2+X%?q{Dc~i) z^mVvIndVghX`a^$=oS;_{nsC=824#@X}jBJd2u#fNdMxW_&>V}92o~V*D3%2002ov JPDHLkV1nKuUa|lH delta 711 zcmV;&0yzEe1>XgbB!53pOjJcoX>mqMO-4#hMoLXaN=-&eP4M>mMoLZJNklGT7f?7&lAy$(>86nVA7!j1sBmhzHj9^F* z+!t_9;1nVHi+=zaE}`>!3pvU~LF(6CetW{v^XK;hiFy_?^>}Xc0Ebp_Pa(&msbG-^ z_h01(a$pHn!)Jgx4Q_}3_yQqcT4~WU)W^2D?)pCe1j(L42_6N$?af4aL@k*T(Q@q5 z9O(5)2>l(%LN|6$4@#{ytpQ%(H{~<8(6pN|Jk7kO|9|kYg;3Bh@|;_!0oHg;fAZ?S zg?)(!Egv5KcWr(5%jV5jCJyR9b^m7GL1F6muldhlXdCbJl|vt_CLm*4DBpg4q>mqX zU*e%(UnbvYd4_L$`huhpzF*{v@>$D25FU13o4=4ge}IC@-!C7Xlig}-FvpMIZTzcI zXP;{9xPLeKPs2K|C^zBB-!H#O4?cV3(smoqr@&OuC8X?PDgW~TlwShABvbhhKE^10 z?sXo;H20?fR2?}WbCE)mz~E~be^;IYSPd^IT~-w*qXcj_3S4%jq(j&!z(lp3KOC<_ zP{R9%d$j?Rz%}J=WD$#HivIb2=!=lv;_@d2eL%=R#yVW8Eb}UmV4c?k=oVvo27mqQ t2UV^1Df+g)yV<+=#hfmrpYZ?6egFjuC%mykY3%?2002ovPDHLkV1gScQ11W$ diff --git a/techpack_modpack/tubelib/textures/tubelib_forceload.png b/techpack_modpack/tubelib/textures/tubelib_forceload.png index 9c21d9b14f86f3fbff93b74198c921f5e46add24..68118debb4e92dae4f777d46ced0391bb7bda2f6 100644 GIT binary patch delta 575 zcmeBU?Pr~!Qm+!=6XJSlW%;pbDQ6evx#jP=zNJk&Y^jj_gpL)D&YwTu*V}Wv(Kor{ zY}6#XbqowlYMw5RAs)xiUf!5@+d!oCq4q)N&7Do{7Lz?P3N~>$w(E&3bo>^zBVXV< zBiE7DsVRlak9Hs&+!+1yl{5gwQdAZUsXqrsV)H}r* zUXeN1%U9Pwzinl=#lGN${LxUE9K}#M=VsxbFW7sg zTkg2$PrEXLfci z8;~h4^Prizrl5hJ@590Mtss)o?nlvwiEj+&ykBTn;q=49Elggp1ytg16jXVhSFhloCtx>e;#Kzc?;k&kuih2i&DYQw!2krFu6{1-oD!M< DA7v8n delta 550 zcmV+>0@?kK1&#%fB!4GROjJeJw1(2DcgKQG&7p3_mSoS*&yJ0Z5eeE0wPI7K~zY`&C@Yb+dvq_@o!nlO&V*Y&}ZNP61%3h(Bc}$8rLSq zXD~(jI5$9ZWbw^VZ~>YHiKh z-ah!*R?hEavGhCRciCd;&Q~%ut~Rx+tJbxyDGRv>dpZ|Ex{gEeQW_3zCzIv=@$hCI|@sb?ejnowf--xR@ zoOL3WgE+Zfaeuh}Dzgp0cJ@uY$bd7%7EZ>B6Hea9J-jCn5UflVebvw7{gMM3Em$ftY>N2<@9(f-h zM>_Dq0X{gu$MNOuCf|?n!2v!vz()+@U@^c42l(Is9|anI4#Sg^rvV)^(Vy<2K6pa- zNJds496pqffew6dfDaDvG5mhJ$=?A!IKT%7_=sT~EC%@C03RISL&Kw!_W>X?qd(n4 zeei_vk&LW9ID9A{2RiV<0X{guhyH=%c{;!c2l(IsA2E!B#Q+~1;DZBvXn4_+N&+Ay o^rw5M51tS{l9AO1hxhUE5BB>?1`CQeWdHyG07*qoM6N<$g47!f=l}o! diff --git a/techpack_modpack/tubelib/textures/tubelib_front.png b/techpack_modpack/tubelib/textures/tubelib_front.png index 4802087d3d71c4fdcbb32da616a0d25998deaa2f..cc081bf40006a7a41170382d80b9fe33d67252e1 100644 GIT binary patch delta 341 zcmV-b0jmCw1MmWnB!3uCOjJeAqHwWbG`(;?$$v}NvxUQvU(L-CM7>PxGSR5R*ls3%!emhmy6o)DA+21c-*7=MSR?VF(=cv~Sq0+)dv z0U~Zw0iM8n$EDYKXzZr&jt+pqwqGFk44T$|L8Om;sdo`&sUz?O+}5Q#xXuW2907kW zt6~E@=BT*f-zx!3pa4hUX#E$}dk4L%KE)}QI$sq0?GZ4K#Qgj|(yG#WmqB+Lcx}m} zYwW4%sOWmjJWdR{9MA?rwpxJgb8wbh|7x)57w`1;hyuU6#^V+Sc npX?S39+Q-ASuEv}QknPzwb@T!nVg?D00000NkvXXu0mjfFEpU2 delta 372 zcmV-)0gL|d0*?cbB!3%FOjJeJvxU*7b;FTg%AIP>&CQODjLCmXv0ya4a6e;lOo;#h z0WV2JK~yNuUC~XFf-n#T;Mamvv&@g~6~;YDbT4DMN8t>R6F^Q7IrfBL2{oz8=BwA8 zR5$2IS{BIx&`e}XVOLXH$$LU~IzRQf#{P;+sT&f_=2V(}34f4c#5fbmD5*F{p0`8a z4QS!(EtDn+X8$5 diff --git a/techpack_modpack/tubelib/textures/tubelib_gui_arrow.png b/techpack_modpack/tubelib/textures/tubelib_gui_arrow.png index 8fa1488519fda44c82d70ded542c0a4670cefab8..f5565f7eea7fa712de7afcef226597c2670b75c5 100644 GIT binary patch delta 36 scmZo(0r%1akNTd_r7(G7FcjS_VTq4xfoOGQKVWE-n%s51HByH7R6phzo=;F*~+!buh?@DhV(O-qG?=U{c!= s%Hhn?vhp=wNB+c|#vfr72Cke8(q2irI3`5v$wJU007uRgFTU198E}2NJton;R1%j zf*@!J7Z7v-13`oehyWfHLJ$EV+$xM90!Fx12tx#fsp}4iZ;@<)_!eQyAOHZNuNVJQ SS;yo60000UvG=1XIZa&oh)gnd{*+Dd}_f*Bm1-ADs+Iz3$+ zLo80eo#@TStjObhymXeq_x%OE3$z3yH_md^t+!*E$HRC1Yq*e1KzYF#=>>o5OsqFr zKiJBlArtoC2;)2k`wHix2aU`#80@z2y)<7f@;X0E^Ujj;>8?}4Z%jAnHd^*AnPF|H zVeE5Zjr9sjw^+__u}`{qi)G7=#@)*gOKe#o6XUD8sOxL-4+i%f7NNR(IZZ%UF?hQA KxvXq2irI3`5wz;(c006spKhu*_ zv1vD@T{3KKYwnhD5C8xG0d!JMQvg8b*k%9#0DwtEK~yNu&5ywifG`L}T>;p@4cZ=z zcQ-KT1a^gvVDBz0ElKG`PacGDd3of+F#M;GJM`NwMZdKaWRCGj-3s#-kG+fKBp_QX?gex!E}a6{j4)*ZYiMA05(?om!-o+( aRpSQdJ}N>r%(~V900009D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000XP)t-s$A3!ErggDjGtkh`%AIQ0vxPf8JH2l|!;xQ(jf}Uqx7%8=0RR92U`a$l zR5;6ZQvnjgAP576LH+-Om!P%nUF$YRC5-_=TvJ^w)y&<}xqpmXnQ3Y&+7EN}egFjn zf4ON1YobTzJ4Xi#TvggkJ{w{xh=NFALCYVB5o4T7$RyHQ&@>S#N6Lgm3edJ<6VOgT z2;NOm$od4}JaG!S0I>jI4<-NrQ^D34oonF3Zzq7s3)K?Pe~(oF6bk^RLWXxh)xlmE z1_3CEZjo|04OzXljVHN0+)s6s_WLTLMeNtl)e?JRjHY#e*l`GnO8pq0Cme_tP3C5 z+Wnw`r#8*%sA|lZ{opnM)lsoJivIvO2S*oxTV*eRu}&X2VHY6aE-EqvvY6AtanTw} zt7q=A8PC~F$}tu-%aw%m+iV(V(`zv&NEb2yY00041NklAj+y+z~$w$Ykq`N~bAXK_xdd)~a6yaBX9oTkAVfa54;41bmt3QJl9s6e|b-&L?W zz&__Sit5=m&sI4AVi;k9BbG7B2!SM#+B8}!sb$leZ^$yKTMHTo4Cg@6J75XSa}SgS zN}1IW!b&<= X)IqHs%?!pr00000NkvXXu0mjfzreq5 diff --git a/techpack_modpack/tubelib/textures/tubelib_inv_button_error.png b/techpack_modpack/tubelib/textures/tubelib_inv_button_error.png index 8fa7ad2334b8c438fe1754233e6613cfc6f1ec19..c01e36a0eeaeee953d064e8e5da7c37251997f84 100644 GIT binary patch delta 313 zcmV-90mlC60@MPKB!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0000XP)t-s&CSjK zARx!b$N&HT!NI}*I5_{&(f_BX|L*Spe}Dg4T0*MADgXcg(Md!>R4C7NkxL4~Fc5~v zkOP<&e63=b3&>E>rKJ}rE?kQzDDK>P0_h37sd>!QrqH2e%72&1KQ92#7QlbOg43W} z@Zofz5Y%v`nx+nZVMey}Jb~vi2P>jO1PCsI4N(<=V~tXP<|jjhngU5HqJ?F!mMo5+ z?1;Kd)DV4HluLh;$s-;NeA<2LPq73?B zgdnAVvWXdK&NBW>ZyD$WZm-$2VsV*a)!HFCZ2VpUG42*rJqpo3|G6ooA*vE700000 LNkvXXu0mjfKbesL delta 334 zcmV-U0kQtn0_g&fB!4GROjJe9&CScp%fZ3H$H&M2ARzxIC;z9X|NsC0(b50z?*BMA z|5{rAe}8dwP+$N60R2fsK~yNuU6RdB!$1&)pLZ$1OHzSN0r4&c*os3ya7+nE9Jqoe zL>!S)0u4k-11SNCw%DB?OJoin`}53uJ07Eg>wvCCi7o&RK7Wb%707*qoM6N<$g59s4F8}}l diff --git a/techpack_modpack/tubelib/textures/tubelib_inv_button_off.png b/techpack_modpack/tubelib/textures/tubelib_inv_button_off.png index 7097f8cedb1336ffe932f4c75e00a328a3698145..355fee5cda4e3b8eea7d90fed5582de193462993 100644 GIT binary patch delta 442 zcmV;r0Y(0~1IPoA7=H)@0000)q>9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000gP)t-s3?vNA&CSZn%K!iW#l^+u=;kOqDHkjlyuQ3aQ$qLm_oAz!fsKJ;abpU9 z!WsYo0X#`WK~y-)jg(oE#2^Sj1&K?H_rLD2sU%ZVHGJ4MK7VCT0t5g;S@{Qom@)zB z-jTCMSqPf}uRF4##-e|dyz-~035-CU{R?0O>d1LSfG80Kpjl;s0Tn7Z#*K0tOt0Si-(0+2~P;nXe@Ewcn5KcdC$0~-*XM=_LMPO1+NYg*l5 z3O>~b(oj=n3xD@Kd6>dSpdcS~%cK}D3|u=*k{lSo&gl9AKmb~RC(QxUYLY!|fqBxi z6%BW}MFYD^<@P9$z{3>xccCk|1-`D3nzvcq}Gc!0JA@upPIh2OsX%#`8M;S>z kB2(ddfzEJ;kAQ6G2SeEj0%M=o&;S4c07*qoM6N<$f-1SYd;kCd delta 427 zcmV;c0aX6T1Gxi`7=Hu<0001iRASN=ZaPR4C77(J@QIP!Is%%R`42grqvy z&AeuDH8>~;X??NsbW9bT1FjCirHgA;73q<5vYWWMba&|{IDa|xzj$}ADS~eZ$@lW^ z-ra!*DgX#UR_FsLP#qF^2EN)RSa0>>1K!#&e^vtEIk+ks2n5n{;y{BIu=6St2;7lN zf}5P7BVe}(uD@mkbS;AMl;Ni>KxysV!DD6yJ|8(n6u?i@ml$KLIZKJp9F$@#@Q~pG zUreIF+ewe6Ie)_$J~^=6sz}S)Sga&%WLs5XhD8Gq+5Ji?V;E4iQCd$L zCc`^r>F;scH{{yW7JisSZhDT`9*yo0^A(sb;_d_DB;%l5?JLSUHXM|jY)k&GGijl8 zYS-)2KtO!z5lD$2!nj^K6NH`GsG7^$Tc> Vh9N4FSHl1R002ovPDHLkV1ke2#ufko diff --git a/techpack_modpack/tubelib/textures/tubelib_inv_button_on.png b/techpack_modpack/tubelib/textures/tubelib_inv_button_on.png index 3ca62306a6fcf105a1723733b7e28c0cdcdf77b3..0a38b6d38bb31324d42e81cf8141660135ed9ca2 100644 GIT binary patch delta 404 zcmV;F0c-xv1Fi#*B!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0000aP)t-sA^jrA z$jQyk&Hw-Z!otJp|LHpXI#K;nvHr2m|ILs7k8u5PAJvP=0003fNkl%uv1-FG z5CG6~Nad0&k?;pphdv;17#eq}i$0)W2pzp-=;p;!M?;`n!GBOX2J!>m`g^_8#U+K_ zAmgXg=`0yM28UQ<3X2EXwOK0#j!H2ZlM(@=sPK;{H)DFM+5GAm1ZsuJengm-Osu=E z5mqwY5mYuw2G}UbGG=x;W|pNM;F+&y2M`4+;Hm}&h-nb0xZF3m7k1zJ(!HRhpDmW7lMAke+u{}4J8em(=GZ$9DM!pqX z%1d7Opp{Gj_==cO#Y0$@4i@r+Ap6wt9(IFtv)2zB%kW3AtJju=P>@-WLV22~-yp<0w4wXXkAacuvUSV!Uex5`Y%p(unoA~jFkJFwaVWsai0;6Nv zAU?&V&#iV$f%Y`Nzf&W!^oVTN_0F6u4G+F>M^pMAYAmJ+VYQ8tI7$-rHI5Utos3#+ d{2yUM`v-KRf)YBchC2WN002ovPDHLkV1f~J&bj~q diff --git a/techpack_modpack/tubelib/textures/tubelib_inv_button_standby.png b/techpack_modpack/tubelib/textures/tubelib_inv_button_standby.png index 0fed8206174f907981fb2becd35c6a961184d1d8..8e239899318cc3a0a704f09f12c9a663507593cb 100644 GIT binary patch delta 332 zcmV-S0ki&t1Lp#eB!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0000XP)t-s%*@Qg z!^0JRx&QzFx7g}7ki*#O^PR}zU#HJ@wASzT`ebg_bN~PV76b^@dg*p0erI`jlLjW8ioF@qJRo>ewS<#Rw8%JK*> z)nN9ZjH%OCRXrn&)s#{q#yUfdW$Pxta4-_ZheZQ2*7Ry-dIs4alX9(pIGl e!)^(&ry#!7UqJ6v44*9k0000|dwP z@AmpOki#=26vhAm0T)R`K~yNuWs)&Y!$1&4$D0f6Iw!EXfRmAs719x;6cmwwo&u!@ z3cClPQIrD7jSqmhKpK}wv>b{*yRmko{9-M=oj)@>W6H=lqJM(C3QJ@t%R&681Z8j5YsE`f5^)xaxZV0000!WZl%HluNkpo=T)fgr zoeoJJ0002dNkljZ%Q-Cqsmq0!b^Pg=MgoERLV-h`LPF5PeycOMjEeBOVNV+I{NfB)z~T{`IN3 z!h;lXJx|&%s|2io?Onj!#7rxq4EkY&Af!S)0u4k-11SNCw%DB?OJoin`}53uJ07Eg>wvCCi7o&RK7Wb%707*qoM6N<$f?^t(e*gdg diff --git a/techpack_modpack/tubelib/textures/tubelib_knee.png b/techpack_modpack/tubelib/textures/tubelib_knee.png index dd791a57407fd8badf566ee7dfb1cf39f3670697..935d75e9fd1d8c0eb972cd457ed45a9e92319581 100644 GIT binary patch delta 358 zcmV-s0h#{I0`&rr7=H)@0000)q>9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000XP)t-sOlfi2pE1SYeuWYHvj+t0d!JM zQvg8b*k%9#0Od(UK~y-)?UD-)gfIw1w|vXq|G*1W>li)4qJOQ4yvzXY=kt$SFtf6^$mrTUf}cQj5s@=) z;Kia8PQd*|Aq$QOUjSAQmsa+L#r{Dd+nzJiIf6^!2My#0?1Ei-cmMzZ07*qoM6N<$ Eg7^lLbN~PV delta 318 zcmV-E0m1(D0?h)D7=Hu<0001iRAqr@wx+73kd%*XZEM1QMcScW z)RtDth)TF}J*#6h)?)-w00001bW%=J06^y0W&i*H+DSw~R4C8Q&@ocPFboCIy@KVX zp_6n1-~@XJ4H-I$IJp28DXE-xi_G97kW*sW!MjJm?%w=wTYo;C{?T&4jKs+Bt5NBOOcy9?3328J4RKXj}p9a1Hi^O#v47dUo(9vMR3Q!<4fL;lstYOkt zp*$E2A!@q?Hff-GRI;eSq({YPNpTdJ?h+|}h^T(Gr(**II)*EU7TDnVZ+zZzipvl8 z529@FMjasMS2taD=)id&(z5ei!XV!g?s5N4%hh!_gMG2P+!EfskjI+%1#S6MM2d(= Q4FCWD07*qoM6N<$f{|B@aR2}S diff --git a/techpack_modpack/tubelib/textures/tubelib_knee2.png b/techpack_modpack/tubelib/textures/tubelib_knee2.png index 4f647b0287ee1ee61afb76d92f4fd96fc392f53d..50b32056a129ec927c097f8cbf02b2f8de74aea4 100644 GIT binary patch delta 309 zcmV-50m}ZT0>lE47=H)@0000)q>9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000XP)t-sOlfh%fkvjPrM!1Q+n!s}l2g0By0Nvekd%+EW;SeXYsT~fHvj+t0d!JM zQvg8b*k%9#0JKR&K~y-)?UGRr#2^Sn%OC~z{s&&PwW$&I1b<7vj4$&nndA7+GUs^$ z7M}u$!w!5pF|HMH$P$RD^&!a;0E%f%Bme<6KrI3$Kx%u!4Nw3?NC54CG-(6SU4aW| z15hLiegT;R3y}Q90u&1VrO^HcmQHZ07zq!MDU_#!a|JFS2=?-k0}ysE_AmkRVh`>! zp-{MUtx&iRKrSRyNkX)&1F`J@iqhgPEwm`DshY*Ly=(sko6!aSbC9C#00000NkvXX Hu0mjf7Djm8 delta 280 zcmV+z0q6e20;d9y7=Hu<0001iRAq&0x~8h7kd%+HwXke$Ys7&@ zymvs`o?FtAQ?6z<)jM|T00001bW%=J06^y0W&i*Hv`IukR4C8Qk+BWJFc3wvf`g!- z%h?++0d^K(2}h=*$tepsZfQuo0EMT-CX(+W7Qp4xf9KP`rhoaPCt4{LbfSWz00pYM zQQ|a);GdKLYeV!ADlkIa@kbf=ioqd< znJE&n08$j9%RsWB=+^nohi0%OzDEIfzDFtvuB2(F=#-|oASJ{(jc$3clG|J|Tv^G7 e{sLw@!v|;4M-eKS%TCV#0000i_@%*GWV{R2b78kFjdQKn#XI2{&9iogp2(DTiB1 zpW;#+$e2JL;PBArxOy^~+AX8${D_ zK>q5~I?}|wxEgG_mA$Esn>T)(#S+4A$6qORa zZwRZ_A6q{2;4FG%AX>ePZ<6>Oo+nO~%phD22Y)?YkN>!;O9i)_+~-jdD1v(vv(E^@ zp8-Nz9?6m=J*jmFvNJxS}34dPLVS4}(H5AD6m|-DF zjXD5H+TJKSP71Wj#S8ak&BvuEsPXef+$zWUmHa;x1|T(Q&mvI6M#tp>t+{FwoG%d` zOhhUZu$EXdFcDyJoHLJ|*33^9xW;Y;A*BMryY#p`4BTds0aP0x#fR!&4mL3!x3g#5 z5$?j9VG(T=8FnaxYhhSb$JHL9>@vP-=qdMaYBTTM!@66z??8o*{-}1X{VBZl`cTK! zE&l}nexfESK!R~VRI>$Om+Ls|7o>h0$D@+*aBQ%_xUh|} b=?DG+XHeEXu^7u300000NkvXXu0mjfAZ4i_ diff --git a/techpack_modpack/tubelib/textures/tubelib_outp.png b/techpack_modpack/tubelib/textures/tubelib_outp.png index a15b8624a056e4578c46cb26ee0cd2f170730a96..3b1dc206dba6a04d680f5aaf804ff888bd638af7 100644 GIT binary patch delta 493 zcmV9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000aP)t-s&7p43&(Ft#POn@t*R+PicttxtJJP9l#+GEbX*!OLjJLP9-U4h+0004X zNklL-IwAuX;EZfEi)#wguSO0KSU=gj_57 z4Ago8%0k7F2_m2!09LnvkADHouOOUf7l^}b-~a)s7oga;Z$O(QDnbRE0)w%_N=7>NwS;TtBrbtWB$`+{xjT1g_eo jCPZxO6PaWDB(C-ciEt8YwQyWK00000NkvXXu0mjf!K>ZH delta 466 zcmV;@0WJRf1K6hShUGfpt{b_e>~*rrt~G9o9<{EjN?YK5+99oCVgKjFDcs>3@PL`)AFv7$19D~- z7jTyV&|3fqualdU?DZXb%gEGSbOU-HAh0x7V?sfI<<(doC}`7*!UF0*Yf>6L*9SZQ zp~yQ^YrQnzdy^MCyV|Y0gmzq-tp)oAfCMit>aFK?>q{0W30?Jl1?jy45|co-fuct| zALIJAj=NMdr$4(Jtp0Axha<6}xWVC6)wiYG=Sb*FSD|O)7ayg!hL@vDnE(I)07*qo IM6N<$f*YUO$^ZZW diff --git a/techpack_modpack/tubelib/textures/tubelib_pusher.png b/techpack_modpack/tubelib/textures/tubelib_pusher.png index 4889c7dce248d41635a91f1c17be7e499e0a291c..26726ae9c9da9308652fd846be58f67f37b5ae07 100644 GIT binary patch delta 1195 zcmXw(3rtg27=VjBib8s2Ff7`;OJT+_(H1dVd3Z-@p;9(F8Ey!x;1m%NA6O@kUfNRO zqL{Ueg^ri4x`KqMz+{Fv#9EXt5>~(>u;8eg?G~x+W`%O)vD-b8@0{fP=j8v-f4<~6 zSAVxg873jQk-R`(YHUz-)P?{dO~r=PJ2y7)gRi88bqXVI<*w5qhVD5;C4%fA{YF#DehffXw!E);*@73iE#(2)@m( zy1K$7!Ut{Lb3JNC)e5^Qi$yy?%5-IPopAWzu>{7{1KvOBVVZd|YVkOMuT>mo1H7JE{r+Pj*XzuBv;R&*Va?0&RYT$DGl zo^SbC>uK7uN#$GlhG^*f8#7pwwy{%~IaL^$()ej~(2omW*QIoeEZdPCrjhHddDe9F zD%d(ya{;4i!CP9>1Kkj73eIF2bk>tIvzZ@TvDsGZ4&*>7qrhtExY{dvxtxcWMvF&O zF=BonAR4gAZ*;cX(z-eu$Huxv1v`+}4%?pvO}9UoJbTzOKj6quK$kL-Ha`eV12;dg zEFQf!;h_6Nfkn^zQP1VUew4fvFD~N2ZqVb1cl%NG75)@@`dPkNFW*P69dZLDvDlkW z^l~;Gjy1$gb08T2dO_-zTL2Q}G=lbvwpCEZ8W&|Dj0)Etey>H*69sMS%NS%BQO~h+ zQaHRLcdZd6BVGIUgU1A0BlwH7NXGZ!?b6CxYFN2AGL5=Mp56(K$zA= zP$G1wupExXA~XQt<%{X%<80_JZ^XdFjTSqd!GpTw@G~LC;adpwg8o!oxz9n*I)cCR z`yZd>W;M>K?PlHJhE=#-^GYg(*E;-+}$YZc8W z7^7QG!p08zqmWAvZvj|Tq*H{ ziaRJpt`Lk)p|@#bjN&w&mH}HT2ox|&rnO(xPjmXl9m8`g^*3^}Hu#w3y1_?jEl|GJQD!a~Wti9`bGb|QhyssW16zz3)Z zCUPoOmw^dF=vD_^>!L<5{-40vNuKrT3Or+DyqZ_#{gySO7CcuAS{KC`D`lB0Wii(I zU-6fn1Z`@CNqzm1`nq62+`Ihx^QHM7$ujbSA=DMc4OX9vB>52kNm4=z_gZ{*`QMi1 BKxqH~ delta 1198 zcmaKqdrVVj7{*(Aq};M2Dp-Q$Ae9K&gfh$`g&ip^D^dm#VIx4f%Oz0Q1_%TW)iOC6 zkd}xT6t&!CQ#a-|#;wqCtC`RO%56BP!f07r7__x31J;uL?U!G^f8OVL^FHtQHCyQ| z`R<$!mUqv^Geh}wbD|9fi>a)txLsFUR9tw3b&TNWF!gfsPO$UC2=@m;t`$Cxx2e#J zal7Xj3{ZBCPK}5fRLwPn#vMH&a?2BtNA9X$oQB5#c2b~I(oZVRF zx_3^(JkKr&@k0TzHmNyvHi&-OC2k3?5*bPQze6*q!|@ZO^H{_0smUu+z+(vvWO; zM4fshTkV%l$yR4&u={2z+>Yl$PV~PPQ2gJ|7Z|{s=n^`^2MbMjJsM`zrw0!*@@g_= zByQ=cn+7Z~)rIi#HHk|-1-rQUF43SXAkiF>w4xy5qn8pl8rIFAXe$$6Hhyr`R5J{> z^0ZpQSKr4&B`qM>YllS&mn6;tp2diboJ83K5c((|iws>4w}K|BXC@iIPU{Pwo4Yt7 zhn(aO+1e1K44|tFUbZ#x6EzJ}GFn^}oPtNhJyNu0(g>qo+@d)?D5nW$HRqvY${eNk z-?Iu5cZ>ySY^ep-Sj3q?5`cLd03t}fb{YP{g(<@kdu!o?8fJSgKSoXqm7*bSU|lHm zVI|yLV-$$W<8l2i(ael5e@~0ONi_hF<($tTp7Id8$c@%(()7 zjD;vfQ(HM%FAd)(aihVg=aiiXHmXI=W_mH^ovSV~W6Ef#2rcbUBp=%IuFF#93tK_+ zyFE@)e3`lyuc;Qz;tb-dGgN5KOLH0C1cGHG-`CLwu|N{O>f9+s>jnGq@0o%JxtkD^ z4IKVqqf=~jCM;o*l!LxFaWFIxTA|nc%1~@%Dw+VKhJx?93NHhQIM2XW>_26& zf)=dc(8?!_lkpB!QcMk`#s+}!T_3?m##ER*B^@!)W8U6&dVl|qi}CgdCxZjCIWTKu zD`R_`y}hk!T+I1hGCD6AwJ(LIOND=w3WZBsTHSiCYH@Y?aZK`MGTT$0VU4OiPY*Tg)%wIj&r8Gv* z^0fzzVP84$<-xvsu9R!BGETLgzj!cyN_E+jUbN0bY;*aQ>U<-lr^JDfa!UTdMgR^@ z8XO$RjEfB^nIU%4|6*~4ZKc$kv evknADXMX_F?2sW)*2_8o0000?6{KROrS3xTi$<#!m(cQ>23KF8Fn0MsmUPrrfW`FH<2RVS!(EtDn+X8$5 diff --git a/techpack_modpack/tubelib/textures/tubelib_repairkit.png b/techpack_modpack/tubelib/textures/tubelib_repairkit.png index 8a5092f484b6923ca38aabae19ddddeb00487195..35bba393521001eede831e93a516ab874c5a2914 100644 GIT binary patch delta 520 zcmV+j0{8u@1fc|wB!3uCOjJcja7=oQnF0U=oT#<6y1k}NB|=?s_2ixpHsN0Y0004W zQchC7%X2*+>9UbA#IPf)2Z(4h~I<@QdupDOiUzl~GN zb^t@ZRH@=WWJus=0t9loxLoJy%4o0u8p8Fuk1$Apac2P55Pt?4Fq#7pxMsj8MP>!8 zd_e5RU4TIZ3sGxuzyS_$fCJ6~Jd!>&r`pT`2Lf(M^OLWe zqT1}^{{TYLW4b)wgQD8($pK41k`AcM4hC$H06@e@jeqW<2>_ENAs~B~1*DS}wlmZg zL9(5$k(`gg41ZVtu% zhQ7ZtkywAzL?UB=J>3H6d+PwzU(12&-v{)PXY2#jUw`Su#vfJ!h(8~M2q5vVEh8xa zteDDt0eONv6KMm0y_JOq0H&Os?aVX)(2kV0v#<{79dWghZNw~?&UTi5NWeDIN(7Pb zFC7rY)&t8}&nqE{->9(<1B$SN0UHDWL=^krpSPp}ggLS!5c`$| zq?MZ38&sD;ihrG-v4Jvv3}^_*4*=2s5`+Ta8u(O#g%FS*cA+7JdIKZ?k};JauUc22 z%moipMW|{>3c#{~TQC&_QUN?wt;m3wr$h!Ugt+*LsIJBc5Hf-BM-3pCfbo|DIXVwg zGne0pO<;VWq#VY6;Y4Enb%=DNh0*F7z}PJVM88x6(SJV%jEbiL1chIi#L6F50y;mR z1O#;XuWe)3fI#|FnQtIZz-MAV04#wAfB^_hI|sKjGXSBVNOU`U{yOa6z^kphjf%ZV zfIKqHj)U$xjA#(dg=Krtu%F0HDFolD4o$e+OVP?bbK3I^$|P Tm@KjY015yANkvXXu0mjfoEzq^ diff --git a/techpack_modpack/tubelib/textures/tubelib_tube.png b/techpack_modpack/tubelib/textures/tubelib_tube.png index 0f6c81e0b9bcbd1d345c8e6912feaca5b3e48054..72b8602b07b5f163ca1ec8d00fd1d19dd4d1b550 100644 GIT binary patch delta 306 zcmV-20nPrW0>J{17=H)@0000)q>9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000XP)t-sOlfh#ens7(U8bs~wz{>|mR7oSKFEhkkd%+DWi@PVYyPnutN;K20d!JM zQvg8b*k%9#0I^9#K~y-)?NJF5gdhw96QKD22X7B6=x#0w|G`(+jQ9&TzM0SqpCkJHxB5ZTz8Afd9l3zQy|rMoi!X`4+v;S@p^Js%>(W zsDfR!-NfqmGb=|yn)NW~5rtV)pUrP|SM=9HF1tTCe#a;Wx4CPoj{pDw07*qoM6N<$ Ef(a{uf&c&j delta 280 zcmV+z0q6d~0;d9y7=Hu<0001iRAqo?wWg}2kd%*XZEL!8KEi%Q ztz|XHhf39!R^6dp*S`(r00001bW%=J06^y0W&i*Hv`IukR4C8QkHHOtFbqY#LQFeA zoC!!L=mT z$NM|DYiIOq3=apGimnDTK}?^H4;oEqgn3dijxq)CJ&Q=rd0ltK1Idz&BKM3CWiD!y zY)%0DKW=j=1pdey+M-ho_Mwa-%-YhW*H`uQo)>jcM^C8)B&+eXl#Dw7JPP0wAj?C(!l4nUV6&{oOti%VXTLlP1>jD=&zmTP1~v2^vt%rzURb@> z!0iIIuXhu*L8)532bRbfPpd(SHq!=Rq9C_2MZIsU2Y-DkyA7}s*qoy@;sanKVp#H&o~0Ncta6MI}7 zi{%RNGz2eMn-L`;j0)scCNoPyV+C|W_-Nuvkztidk0moTz2y^mC8_|pn1$K{BHXjO z1+2DY!r6nSsJ4luZ8TZRZ;jf6;F}(NW+KwD3V$m-Amu9NpT!y1BZ0yK`Gq^##L>zhKzo1>=5A{00;E*E~BA&1+sY(GCGFX5lWN z3{cHfK`mUTfbNrrTmr0Z+wKCpV3k*Z^T6S{1BY|nfx{(xdEnTNOgD}^_YYk^e{LK& h`p)w=pSOSCj6Z`ZL>drDrBM+0WDB%+T7!$IS&2G&5uQ&d<^U0tgBU3Y(jo zCMG6EMn(Vu0cmMzii(OdGBPzaHDY37R8&;{{{FDAu!sY%zv>BH0^7Z&1^U{*kegp zP4js#qf$Cu(=-JHz2;ll21U(3P5cD7@H*XjuJHxay0IQ^Sq@;6BDF&&? zX{oH!N_hYqGk`w%I>!_JT>&0xV&AW-Cc zj5#InA?zT`u)Pw@cLZ1MK)|Ae8w>^nO0DrLgyvO?R~ayY$m^<0#4QAl=net#x~>GA z9(>APo&pE}wo0p8B7y)Sn(ZoFmvADGFM>ZLV!S6}tbau0LStdL<{ZbaRuSt+*hJ#v z`6Qxbi+{o+CLlT<^h{vKtTp@bVGv>=uv}s2`FtD$NkFk7=MIlV%*I@drODRjcOrVv z4jKh(C|2SO`+B!N-xB|Ykw;nr;;XL8XO61;zbR}4#51iuadJPIDbr`_0u#O<-H08jCU_dOUbp)HDS_cvwIasFuuyq8w zt46R1q@9R1FIhM`r&j`&K-fyeDwOMF@}+V()b0Hgs#n)8nRYK0cF1DL>7YR!2ir*8 zSAXR+@R?u-E@WZQAq~#sTN7*w%1*>-jzB-ddQb<_LBu)}-etvJ#8+9roC}+>em9-p zi}=P4Rk?`x8!y*ih0SvurRv-r`guhD&xL;=Ii>H>}#`Eh2_H{--ydeSH5}Xpe8V-quqesKh zqt`&!(WBw$(Qrs*P8*Id`C-dbH(mXv>6!@MH(j&+!@hBOOS!(EtDn+X8$5 diff --git a/techpack_modpack/tubelib/tubes.lua b/techpack_modpack/tubelib/tubes.lua index 7c5c572..14e3cf8 100644 --- a/techpack_modpack/tubelib/tubes.lua +++ b/techpack_modpack/tubelib/tubes.lua @@ -3,15 +3,18 @@ Tubes based on tubelib2 ======================= - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information tubes.lua: Node registration and API functions to move items via tubes ]]-- +-- Load support for I18n +local S = tubelib.S + -- used for registered nodes tubelib.KnownNodes = { ["tubelib:tubeS"] = true, @@ -32,8 +35,17 @@ local Tube = tubelib2.Tube:new({ tubelib.Tube = Tube +local function ON_BLAST(id) + return function (pos) + local node = minetest.get_node(pos) + minetest.remove_node(pos) + Tube:after_dig_tube(pos, node) + return {id} + end +end + minetest.register_node("tubelib:tubeS", { - description = "Tubelib Tube", + description = S("Tubelib Tube"), tiles = { -- Top, base, right, left, front, back "tubelib_tube.png^[transformR90", "tubelib_tube.png^[transformR90", @@ -75,12 +87,13 @@ minetest.register_node("tubelib:tubeS", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {choppy=2, cracky=3, stone=1}, + groups = {choppy=2, cracky=3}, sounds = default.node_sound_wood_defaults(), + on_blast = ON_BLAST("tubelib:tubeS"), }) minetest.register_node("tubelib:tubeA", { - description = "Tubelib Tube", + description = S("Tubelib Tube"), tiles = { -- Top, base, right, left, front, back "tubelib_knee2.png", "tubelib_hole2.png^[transformR180", @@ -115,9 +128,10 @@ minetest.register_node("tubelib:tubeA", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {choppy=2, cracky=3, stone=1, not_in_creative_inventory=1}, + groups = {choppy=2, cracky=3, not_in_creative_inventory=1}, sounds = default.node_sound_wood_defaults(), drop = "tubelib:tubeS", + on_blast = ON_BLAST("tubelib:tubeA"), }) minetest.register_craft({ diff --git a/techpack_modpack/tubelib_addons1/autocrafter.lua b/techpack_modpack/tubelib_addons1/autocrafter.lua index 4c9aa3d..91a3fab 100644 --- a/techpack_modpack/tubelib_addons1/autocrafter.lua +++ b/techpack_modpack/tubelib_addons1/autocrafter.lua @@ -3,9 +3,9 @@ Tubelib Addons ============== - Copyright (C) 2017-2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information The autocrafter is derived from pipeworks: @@ -15,8 +15,10 @@ ]]-- +-- Load support for I18n +local S = tubelib_addons1.S + -- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta @@ -47,7 +49,7 @@ local State = tubelib.NodeStates:new({ node_name_passive = "tubelib_addons1:autocrafter", node_name_active = "tubelib_addons1:autocrafter_active", node_name_defect = "tubelib_addons1:autocrafter_defect", - infotext_name = "Tubelib Autocrafter", + infotext_name = S("Tubelib Autocrafter"), cycle_time = CYCLE_TIME, standby_ticks = STANDBY_TICKS, has_item_meter = true, @@ -287,7 +289,7 @@ end minetest.register_node("tubelib_addons1:autocrafter", { - description = "Tubelib Autocrafter", + description = S("Tubelib Autocrafter"), drawtype = "normal", tiles = { 'tubelib_front.png', @@ -312,10 +314,10 @@ minetest.register_node("tubelib_addons1:autocrafter", { return inv:is_empty("dst") and inv:is_empty("src") end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) autocrafterCache[minetest.hash_node_position(pos)] = nil + State:on_dig_node(pos, node, player) tubelib.remove_node(pos) - State:after_dig_node(pos, oldnode, oldmetadata, digger) end, on_rotate = screwdriver.disallow, @@ -326,7 +328,6 @@ minetest.register_node("tubelib_addons1:autocrafter", { allow_metadata_inventory_take = allow_metadata_inventory_take, allow_metadata_inventory_move = allow_metadata_inventory_move, - drop = "", paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -336,7 +337,7 @@ minetest.register_node("tubelib_addons1:autocrafter", { }) minetest.register_node("tubelib_addons1:autocrafter_active", { - description = "Tubelib Autocrafter", + description = S("Tubelib Autocrafter"), drawtype = "normal", tiles = { 'tubelib_front.png', @@ -352,6 +353,9 @@ minetest.register_node("tubelib_addons1:autocrafter_active", { }, }, }, + + diggable = false, + can_dig = function() return false end, on_rotate = screwdriver.disallow, on_timer = keep_running, @@ -369,7 +373,7 @@ minetest.register_node("tubelib_addons1:autocrafter_active", { }) minetest.register_node("tubelib_addons1:autocrafter_defect", { - description = "Tubelib Autocrafter", + description = S("Tubelib Autocrafter"), drawtype = "normal", tiles = { 'tubelib_front.png', diff --git a/techpack_modpack/tubelib_addons1/chest.lua b/techpack_modpack/tubelib_addons1/chest.lua index c585b38..363eae3 100644 --- a/techpack_modpack/tubelib_addons1/chest.lua +++ b/techpack_modpack/tubelib_addons1/chest.lua @@ -3,15 +3,18 @@ Tubelib Addons 1 ================ - Copyright (C) 2017-2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information chest.lua ]]-- +-- Load support for I18n +local S = tubelib_addons1.S + local PlayerActions = {} local InventoryState = {} @@ -74,7 +77,7 @@ local function formspec() end minetest.register_node("tubelib_addons1:chest", { - description = "Tubelib Protected Chest", + description = S("Tubelib Protected Chest"), tiles = { -- up, down, right, left, back, front "default_chest_top.png^tubelib_addons1_frame.png", @@ -97,7 +100,7 @@ minetest.register_node("tubelib_addons1:chest", { meta:set_string("number", number) meta:set_string("owner", placer:get_player_name()) meta:set_string("formspec", formspec()) - meta:set_string("infotext", "Tubelib Protected Chest "..number) + meta:set_string("infotext", S("Tubelib Protected Chest").." "..number) end, can_dig = function(pos, player) @@ -157,7 +160,7 @@ tubelib.register_node("tubelib_addons1:chest", {}, { local meta = minetest.get_meta(pos) meta:set_string("dest_num", payload) local number = meta:get_string("number") - meta:set_string("infotext", "Tubelib Protected Chest "..number.." connected with "..payload) + meta:set_string("infotext", S("Tubelib Protected Chest").." "..number.." "..S("connected with").." "..payload) return true end else diff --git a/techpack_modpack/tubelib_addons1/depends.txt b/techpack_modpack/tubelib_addons1/depends.txt index f20452d..c1ea2c7 100644 --- a/techpack_modpack/tubelib_addons1/depends.txt +++ b/techpack_modpack/tubelib_addons1/depends.txt @@ -1,8 +1,10 @@ tubelib default bucket -stairs? -moreores? -farming? ethereal? +farming? +moreores? +moretrees? +skytest? +stairs? unified_inventory? diff --git a/techpack_modpack/tubelib_addons1/detector.lua b/techpack_modpack/tubelib_addons1/detector.lua index f7c5ad9..2bcce35 100644 --- a/techpack_modpack/tubelib_addons1/detector.lua +++ b/techpack_modpack/tubelib_addons1/detector.lua @@ -3,15 +3,17 @@ Tubelib Addons 1 ================ - Copyright (C) 2017-2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information detector.lua: - + ]]-- +-- Load support for I18n +local S = tubelib_addons1.S local function switch_on(pos) if tubelib.data_not_corrupted(pos) then @@ -42,7 +44,7 @@ end minetest.register_node("tubelib_addons1:detector", { - description = "Tubelib Detector", + description = S("Tubelib Detector"), tiles = { -- up, down, right, left, back, front 'tubelib_front.png', @@ -58,10 +60,10 @@ minetest.register_node("tubelib_addons1:detector", { local own_num = tubelib.add_node(pos, "tubelib_addons1:detector") meta:set_string("own_num", own_num) meta:set_string("formspec", "size[7.5,3]".. - "field[0.5,1;7,1;numbers;Insert destination node number(s);]" .. - "button_exit[2,2;3,1;exit;Save]") + "field[0.5,1;7,1;numbers;"..S("Insert destination node number(s)")..";]" .. + "button_exit[2,2;3,1;exit;"..S("Save").."]") meta:set_string("placer_name", placer:get_player_name()) - meta:set_string("infotext", "Tubelib Detector, unconfigured") + meta:set_string("infotext", S("Tubelib Detector, unconfigured")) end, on_receive_fields = function(pos, formname, fields, player) @@ -69,17 +71,17 @@ minetest.register_node("tubelib_addons1:detector", { if tubelib.check_numbers(fields.numbers) then meta:set_string("numbers", fields.numbers) local own_num = meta:get_string("own_num") - meta:set_string("infotext", "Tubelib Detector, connected") + meta:set_string("infotext", S("Tubelib Detector, connected")) meta:set_string("formspec", "size[7.5,3]".. - "field[0.5,1;7,1;numbers;Insert destination node number(s);"..fields.numbers.."]" .. - "button_exit[2,2;3,1;exit;Save]") + "field[0.5,1;7,1;numbers;"..S("Insert destination node number(s)")..";"..fields.numbers.."]" .. + "button_exit[2,2;3,1;exit;"..S("Save").."]") end end, - + after_dig_node = function(pos, oldnode, oldmetadata, digger) tubelib.remove_node(pos) end, - + on_rotate = screwdriver.disallow, paramtype = "light", sunlight_propagates = true, @@ -91,7 +93,7 @@ minetest.register_node("tubelib_addons1:detector", { minetest.register_node("tubelib_addons1:detector_active", { - description = "Tubelib Detector", + description = S("Tubelib Detector"), tiles = { -- up, down, right, left, back, front 'tubelib_front.png', @@ -108,7 +110,7 @@ minetest.register_node("tubelib_addons1:detector_active", { after_dig_node = function(pos, oldnode, oldmetadata, digger) tubelib.remove_node(pos) end, - + paramtype = "light", light_source = 2, sunlight_propagates = true, @@ -130,7 +132,9 @@ minetest.register_craft({ tubelib.register_node("tubelib_addons1:detector", {"tubelib_addons1:detector_active"}, { + valid_sides = {"R","L"}, on_push_item = function(pos, side, item) + if side ~= "L" then return false end local player_name = minetest.get_meta(pos):get_string("player_name") if tubelib.push_items(pos, "R", item, player_name) then switch_on(pos) @@ -139,5 +143,5 @@ tubelib.register_node("tubelib_addons1:detector", {"tubelib_addons1:detector_act return false end, is_pusher = true, -- is a pulling/pushing node -}) +}) diff --git a/techpack_modpack/tubelib_addons1/fermenter.lua b/techpack_modpack/tubelib_addons1/fermenter.lua index 0af9868..27f849b 100644 --- a/techpack_modpack/tubelib_addons1/fermenter.lua +++ b/techpack_modpack/tubelib_addons1/fermenter.lua @@ -3,20 +3,22 @@ Tubelib Addons 1 ================ - Copyright (C) 2017-2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information - + fermenter.lua - + The Fermenter converts 3 leave items of any kind into one Bio Gas item, needed by the Reformer to produce Bio Fuel. ]]-- +-- Load support for I18n +local S = tubelib_addons1.S + -- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta @@ -46,7 +48,7 @@ end local State = tubelib.NodeStates:new({ node_name_passive = "tubelib_addons1:fermenter", node_name_defect = "tubelib_addons1:fermenter_defect", - infotext_name = "Tubelib Fermenter", + infotext_name = S("Tubelib Fermenter"), cycle_time = CYCLE_TIME, standby_ticks = STANDBY_TICKS, has_item_meter = true, @@ -97,7 +99,8 @@ local function place_top(pos, facedir, placer) return false end local node = minetest.get_node(pos) - if node.name ~= "air" then + local def = minetest.registered_nodes[node.name] + if not def or not def.buildable_to then return false end minetest.add_node(pos, {name="tubelib_addons1:fermenter_top", param2=facedir}) @@ -107,13 +110,13 @@ end local function convert_leaves_to_biogas(pos, meta) local inv = meta:get_inventory() local biogas = ItemStack("tubelib_addons1:biogas") - + -- Not enough output space? if not inv:room_for_item("dst", biogas) then State:blocked(pos, meta) return end - + -- take NUM_LEAVES items local items = {} for i = 1, NUM_LEAVES do @@ -128,14 +131,14 @@ local function convert_leaves_to_biogas(pos, meta) end end end - + -- put result into dst inventory if #items == NUM_LEAVES then inv:add_item("dst", biogas) State:keep_running(pos, meta, COUNTDOWN_TICKS) return end - + -- put leaves back to src inventory for i = 1, #items do inv:add_item("src", items[i]) @@ -160,7 +163,7 @@ local function on_receive_fields(pos, formname, fields, player) end minetest.register_node("tubelib_addons1:fermenter", { - description = "Tubelib Fermenter", + description = S("Tubelib Fermenter"), inventory_image = "tubelib_addons1_fermenter_inventory.png", tiles = { -- up, down, right, left, back, front @@ -176,39 +179,44 @@ minetest.register_node("tubelib_addons1:fermenter", { type = "fixed", fixed = { -8/16, -8/16, -8/16, 8/16, 24/16, 8/16 }, }, - + on_construct = function(pos) local meta = M(pos) local inv = meta:get_inventory() inv:set_size('src', 9) inv:set_size('dst', 9) end, - + after_place_node = function(pos, placer) local facedir = minetest.dir_to_facedir(placer:get_look_dir(), false) - if place_top({x=pos.x, y=pos.y+1, z=pos.z}, facedir, placer) == false then + if place_top({x=pos.x, y=pos.y+1, z=pos.z}, facedir, placer) then + local number = tubelib.add_node(pos, "tubelib_addons1:fermenter") + State:node_init(pos, number) + else minetest.remove_node(pos) - return + minetest.chat_send_player(placer:get_player_name(), S("Fermenter will not fit there")) + return true end - local number = tubelib.add_node(pos, "tubelib_addons1:fermenter") - State:node_init(pos, number) end, -- the fermenter needs 'on_dig' to be able to remove the upper node - on_dig = function(pos, node, puncher, pointed_thing) + on_dig = function(pos, node, player) + local pos_above = vector.add(pos, vector.new(0, 1, 0)) + local player_name = player:get_player_name() + + if minetest.is_protected(pos, player_name) or minetest.is_protected(pos_above, player_name) then + return + end + local meta = M(pos) local inv = meta:get_inventory() if inv:is_empty("dst") and inv:is_empty("src") then - minetest.node_dig(pos, node, puncher, pointed_thing) - minetest.remove_node({x=pos.x, y=pos.y+1, z=pos.z}) + State:on_dig_node(pos, node, player) + tubelib.remove_node(pos) + minetest.remove_node(pos_above) end end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) - tubelib.remove_node(pos) - State:after_dig_node(pos, oldnode, oldmetadata, digger) - end, - on_rotate = screwdriver.disallow, on_timer = keep_running, on_receive_fields = on_receive_fields, @@ -216,7 +224,6 @@ minetest.register_node("tubelib_addons1:fermenter", { allow_metadata_inventory_move = allow_metadata_inventory_move, allow_metadata_inventory_take = allow_metadata_inventory_take, - drop = "", paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -226,7 +233,7 @@ minetest.register_node("tubelib_addons1:fermenter", { }) minetest.register_node("tubelib_addons1:fermenter_defect", { - description = "Tubelib Fermenter defect", + description = S("Tubelib Fermenter defect"), inventory_image = "tubelib_addons1_fermenter_inventory.png", tiles = { -- up, down, right, left, back, front @@ -242,39 +249,48 @@ minetest.register_node("tubelib_addons1:fermenter_defect", { type = "fixed", fixed = { -8/16, -8/16, -8/16, 8/16, 24/16, 8/16 }, }, - + on_construct = function(pos) local meta = M(pos) local inv = meta:get_inventory() inv:set_size('src', 9) inv:set_size('dst', 9) end, - + after_place_node = function(pos, placer) local facedir = minetest.dir_to_facedir(placer:get_look_dir(), false) - if place_top({x=pos.x, y=pos.y+1, z=pos.z}, facedir, placer) == false then + if place_top({x=pos.x, y=pos.y+1, z=pos.z}, facedir, placer) then + local number = tubelib.add_node(pos, "tubelib_addons1:fermenter") + State:node_init(pos, number) + State:defect(pos, M(pos)) + else minetest.remove_node(pos) - return + minetest.chat_send_player(placer:get_player_name(), S("Fermenter will not fit there")) + return true end - local number = tubelib.add_node(pos, "tubelib_addons1:fermenter") - State:node_init(pos, number) - State:defect(pos, M(pos)) end, -- the fermenter needs 'on_dig' to be able to remove the upper node on_dig = function(pos, node, puncher, pointed_thing) + local pos_above = vector.add(pos, vector.new(0, 1, 0)) + local puncher_name = puncher:get_player_name() + + if minetest.is_protected(pos, puncher_name) or minetest.is_protected(pos_above, puncher_name) then + return + end + local meta = M(pos) local inv = meta:get_inventory() if inv:is_empty("dst") and inv:is_empty("src") then minetest.node_dig(pos, node, puncher, pointed_thing) - minetest.remove_node({x=pos.x, y=pos.y+1, z=pos.z}) + minetest.remove_node(pos_above) end end, after_dig_node = function(pos, oldnode, oldmetadata, digger) tubelib.remove_node(pos) end, - + on_rotate = screwdriver.disallow, allow_metadata_inventory_put = allow_metadata_inventory_put, allow_metadata_inventory_move = allow_metadata_inventory_move, @@ -289,7 +305,7 @@ minetest.register_node("tubelib_addons1:fermenter_defect", { }) minetest.register_node("tubelib_addons1:fermenter_top", { - description = "Tubelib Fermenter Top", + description = S("Tubelib Fermenter Top"), tiles = { -- up, down, right, left, back, front 'tubelib_front.png', @@ -309,32 +325,37 @@ minetest.register_node("tubelib_addons1:fermenter_top", { }) minetest.register_craftitem("tubelib_addons1:biogas", { - description = "Bio Gas", + description = S("Bio Gas"), inventory_image = "tubelib_addons1_biogas.png", }) if minetest.global_exists("unified_inventory") then unified_inventory.register_craft_type("fermenting", { - description = "Fermenter", + description = S("Fermenter"), icon = "tubelib_addons1_fermenter_inventory.png", width = 2, height = 2, }) unified_inventory.register_craft_type("reforming", { - description = "Reformer", + description = S("Reformer"), icon = "tubelib_addons1_reformer_inventory.png", width = 2, height = 2, }) + + local leaves_table = {} + for i = 1, NUM_LEAVES do + table.insert(leaves_table, "group:leaves") + end unified_inventory.register_craft({ - items = {"group:leaves", "group:leaves"}, - output = "tubelib_addons1:biogas", + items = leaves_table, + output = "tubelib_addons1:biogas", type = "fermenting" }) unified_inventory.register_craft({ - items = {"tubelib_addons1:biogas", "tubelib_addons1:biogas", - "tubelib_addons1:biogas", "tubelib_addons1:biogas"}, - output = "tubelib_addons1:biofuel", + items = {"tubelib_addons1:biogas", "tubelib_addons1:biogas", + "tubelib_addons1:biogas", "tubelib_addons1:biogas"}, + output = "tubelib_addons1:biofuel", type = "reforming" }) end @@ -373,4 +394,4 @@ tubelib.register_node("tubelib_addons1:fermenter", {"tubelib_addons1:fermenter_d on_node_repair = function(pos) return State:on_node_repair(pos) end, -}) +}) diff --git a/techpack_modpack/tubelib_addons1/funnel.lua b/techpack_modpack/tubelib_addons1/funnel.lua index 108f520..4d17bab 100644 --- a/techpack_modpack/tubelib_addons1/funnel.lua +++ b/techpack_modpack/tubelib_addons1/funnel.lua @@ -3,15 +3,18 @@ Tubelib Addons 1 ================ - Copyright (C) 2017-2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information funnel.lua ]]-- +-- Load support for I18n +local S = tubelib_addons1.S + local function allow_metadata_inventory_put(pos, listname, index, stack, player) if minetest.is_protected(pos, player:get_player_name()) then return 0 @@ -60,7 +63,7 @@ local function scan_for_objects(pos, elapsed) end minetest.register_node("tubelib_addons1:funnel", { - description = "Tubelib Funnel", + description = S("Tubelib Funnel"), tiles = { -- up, down, right, left, back, front 'tubelib_addons1_funnel_top.png', @@ -136,6 +139,7 @@ minetest.register_craft({ tubelib.register_node("tubelib_addons1:funnel", {}, { + invalid_sides = {"U"}, on_pull_item = function(pos, side) local meta = minetest.get_meta(pos) return tubelib.get_item(meta, "main") diff --git a/techpack_modpack/tubelib_addons1/grinder.lua b/techpack_modpack/tubelib_addons1/grinder.lua index 693c402..e3bc265 100644 --- a/techpack_modpack/tubelib_addons1/grinder.lua +++ b/techpack_modpack/tubelib_addons1/grinder.lua @@ -3,9 +3,9 @@ Tubelib Addons 1 ================ - Copyright (C) 2017-2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information grinder.lua @@ -14,8 +14,10 @@ ]]-- +-- Load support for I18n +local S = tubelib_addons1.S + -- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta @@ -49,7 +51,7 @@ local State = tubelib.NodeStates:new({ node_name_passive = "tubelib_addons1:grinder", node_name_active = "tubelib_addons1:grinder_active", node_name_defect = "tubelib_addons1:grinder_defect", - infotext_name = "Tubelib Grinder", + infotext_name = S("Tubelib Grinder"), cycle_time = CYCLE_TIME, standby_ticks = STANDBY_TICKS, has_item_meter = true, @@ -81,7 +83,7 @@ local function allow_metadata_inventory_take(pos, listname, index, stack, player end local function grinding(pos, meta, inv) - for _,stack in ipairs(inv:get_list("src")) do + for _,stack in ipairs(inv:get_list("src") or {}) do if not stack:is_empty() then local name = stack:get_name() if Recipes[name] then @@ -120,7 +122,7 @@ local function on_receive_fields(pos, formname, fields, player) end minetest.register_node("tubelib_addons1:grinder", { - description = "Tubelib Grinder", + description = S("Tubelib Grinder"), tiles = { -- up, down, right, left, back, front 'tubelib_addons1_grinder.png', @@ -147,11 +149,12 @@ minetest.register_node("tubelib_addons1:grinder", { return inv:is_empty("dst") and inv:is_empty("src") end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) - State:after_dig_node(pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) + State:on_dig_node(pos, node, player) tubelib.remove_node(pos) end, + on_rotate = screwdriver.disallow, on_timer = keep_running, on_receive_fields = on_receive_fields, @@ -159,7 +162,6 @@ minetest.register_node("tubelib_addons1:grinder", { allow_metadata_inventory_move = allow_metadata_inventory_move, allow_metadata_inventory_take = allow_metadata_inventory_take, - drop = "", paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -170,7 +172,7 @@ minetest.register_node("tubelib_addons1:grinder", { minetest.register_node("tubelib_addons1:grinder_active", { - description = "Tubelib Grinder", + description = S("Tubelib Grinder"), tiles = { -- up, down, right, left, back, front { @@ -191,6 +193,9 @@ minetest.register_node("tubelib_addons1:grinder_active", { "tubelib_front.png", }, + diggable = false, + can_dig = function() return false end, + on_rotate = screwdriver.disallow, on_timer = keep_running, on_receive_fields = on_receive_fields, @@ -207,7 +212,7 @@ minetest.register_node("tubelib_addons1:grinder_active", { }) minetest.register_node("tubelib_addons1:grinder_defect", { - description = "Tubelib Grinder", + description = S("Tubelib Grinder"), tiles = { -- up, down, right, left, back, front 'tubelib_addons1_grinder.png', @@ -296,7 +301,7 @@ tubelib.register_node("tubelib_addons1:grinder", if minetest.global_exists("unified_inventory") then unified_inventory.register_craft_type("grinding", { - description = "Grinding", + description = S("Grinding"), icon = 'tubelib_addons1_grinder.png', width = 1, height = 1, @@ -310,34 +315,162 @@ function tubelib.add_grinder_recipe(recipe) recipe.type = "grinding" unified_inventory.register_craft(recipe) end -end - - -tubelib.add_grinder_recipe({input="default:cobble", output="default:gravel"}) -tubelib.add_grinder_recipe({input="default:desert_cobble", output="default:gravel"}) -tubelib.add_grinder_recipe({input="default:mossycobble", output="default:gravel"}) -tubelib.add_grinder_recipe({input="default:gravel", output="default:sand"}) -tubelib.add_grinder_recipe({input="gravelsieve:sieved_gravel", output="default:sand"}) -tubelib.add_grinder_recipe({input="default:coral_skeleton", output="default:silver_sand"}) -tubelib.add_grinder_recipe({input="tubelib:basalt_stone", output="default:silver_sand"}) - -if minetest.global_exists("skytest") then - tubelib.add_grinder_recipe({input="default:desert_sand", output="skytest:dust"}) - tubelib.add_grinder_recipe({input="default:silver_sand", output="skytest:dust"}) - tubelib.add_grinder_recipe({input="default:sand", output="skytest:dust"}) - tubelib.add_grinder_recipe({input="skytest:dust 12", output="skytest:powder"}) -else - tubelib.add_grinder_recipe({input="default:desert_sand", output="default:clay"}) - tubelib.add_grinder_recipe({input="default:silver_sand", output="default:clay"}) - tubelib.add_grinder_recipe({input="default:sand", output="default:clay"}) end -tubelib.add_grinder_recipe({input="default:sandstone", output="default:sand 4"}) -tubelib.add_grinder_recipe({input="default:desert_sandstone", output="default:desert_sand 4"}) -tubelib.add_grinder_recipe({input="default:silver_sandstone", output="default:silver_sand 4"}) +local function remove_unified_inventory_recipe(recipe) + if recipe.input and recipe.output then + local output_name = ItemStack(recipe.output):get_name() + local crafts = unified_inventory.crafts_for.recipe[output_name] + if crafts then + for i, craft in ipairs(crafts) do + if craft.type == recipe.type + and ItemStack(craft.output):get_name() == output_name + and #craft.items == 1 + and craft.items[1] == recipe.input + then + table.remove(crafts, i) + break + end + end + end + elseif recipe.input then + for output_name, crafts in pairs(unified_inventory.crafts_for.recipe) do + for i, craft in ipairs(crafts) do + if craft.type == recipe.type + and #craft.items == 1 + and craft.items[1] == recipe.input + then + table.remove(crafts, i) + break + end + end + end + elseif recipe.output then + local output_name = ItemStack(recipe.output):get_name() + local crafts = unified_inventory.crafts_for.recipe[output_name] + if crafts then + for i, craft in ipairs(crafts) do + if craft.type == recipe.type + and ItemStack(craft.output):get_name() == output_name then + table.remove(crafts, i) + break + end + end + end + end +end + +function tubelib.remove_grinder_recipe(recipe) + if recipe.input and recipe.output then + if Recipes[recipe.input]:get_name() ~= ItemStack(recipe.output):get_name() then + return + end + Recipes[recipe.input] = nil + elseif recipe.input then + Recipes[recipe.input] = nil + elseif recipe.output then + local output_name = ItemStack(recipe.output):get_name() + for input_name, output in pairs(Recipes) do + if output:get_name() == output_name then + Recipes[input_name] = nil + end + end + end + if minetest.global_exists("unified_inventory") then + remove_unified_inventory_recipe({ + input = recipe.input, + output = recipe.output, + type = "grinding" + }) + end +end + +for k,v in pairs({ + ["default:cobble"] = "default:gravel", + ["default:desert_cobble"] = "default:gravel", + ["default:mossycobble"] = "default:gravel", + ["default:gravel"] = "default:sand", + ["gravelsieve:sieved_gravel"] = "default:sand", + ["default:coral_skeleton"] = "default:silver_sand", + ["tubelib:basalt_stone"] = "default:silver_sand", + ["default:sandstone"] = "default:sand 4", + ["default:desert_sandstone"] = "default:desert_sand 4", + ["default:silver_sandstone"] = "default:silver_sand 4", + ["default:tree"] = "default:leaves 8", + ["default:jungletree"] = "default:jungleleaves 8", + ["default:pine_tree"] = "default:pine_needles 8", + ["default:acacia_tree"] = "default:acacia_leaves 8", + ["default:aspen_tree"] = "default:aspen_leaves 8"} +) do + tubelib.add_grinder_recipe({input=k, output=v}) +end + +if minetest.global_exists("skytest") then + temprec = { +["default:desert_sand"] = "skytest:dust", +["default:silver_sand"] = "skytest:dust", +["default:sand"] = "skytest:dust", +["skytest:dust 12"] = "skytest:powder"} +else + temprec = { +["default:desert_sand"] = "default:clay", +["default:silver_sand"] = "default:clay", +["default:sand"] = "default:clay"} +end + +for k,v in pairs(temprec) do tubelib.add_grinder_recipe({input=k, output=v}) end +temprec = nil + +if minetest.get_modpath("underch") then + for regnodename,v in pairs(minetest.registered_nodes) do + if string.find(regnodename, "underch:") then + if string.find(regnodename, "_cobble") and not string.find(regnodename, "_wall") then + print("tubelib.add_grinder_recipe: " .. regnodename) + tubelib.add_grinder_recipe({input=regnodename, output="default:gravel"}) + end + end + end +end + +--Ethereal trees +if minetest.get_modpath("ethereal") then + for k,v in pairs({ + ["ethereal:sakura_trunk"] = "ethereal:sakura_leaves 8", + ["ethereal:willow_trunk"] = "ethereal:willow_twig 8", + ["ethereal:redwood_trunk"] = "ethereal:redwood_leaves 8", + ["ethereal:frost_tree"] = "ethereal:frost_leaves 8", + ["ethereal:yellow_trunk"] = "ethereal:yellowleaves 8", + ["ethereal:palm_trunk"] = "ethereal:palmleaves 8", + ["ethereal:banana_trunk"] = "ethereal:bananaleaves 8", + ["ethereal:birch_trunk"] = "ethereal:birch_leaves 8", + ["ethereal:bamboo"] = "ethereal:bamboo_leaves 8", + ["ethereal:olive_trunk"] = "ethereal:olive_leaves 8"} + ) do tubelib.add_grinder_recipe({input=k, output=v}) end +end + +-- Cool Trees +for _,v in pairs({ + "baldcypress", + "bamboo", + "birch", + "cherrytree", + "chestnuttree", + "clementinetree", + "ebony", + "hollytree", + "larch", + "lemontree", + "mahogany", + "maple", + "oak", + "palm", + "plumtree", + "pomegranate", + "willow" + }) do + if minetest.get_modpath(v) then tubelib.add_grinder_recipe({input=v .. ":trunk", output=v .. ":leaves 8"}) end +end + +if minetest.get_modpath("jacaranda") then tubelib.add_grinder_recipe({input="jacaranda:trunk", output = "jacaranda:blossom_leaves 8"}) end + -tubelib.add_grinder_recipe({input="default:tree", output="default:leaves 8"}) -tubelib.add_grinder_recipe({input="default:jungletree", output="default:jungleleaves 8"}) -tubelib.add_grinder_recipe({input="default:pine_tree", output="default:pine_needles 8"}) -tubelib.add_grinder_recipe({input="default:acacia_tree", output="default:acacia_leaves 8"}) -tubelib.add_grinder_recipe({input="default:aspen_tree", output="default:aspen_leaves 8"}) diff --git a/techpack_modpack/tubelib_addons1/harvester.lua b/techpack_modpack/tubelib_addons1/harvester.lua index 8213d28..9e0dffc 100644 --- a/techpack_modpack/tubelib_addons1/harvester.lua +++ b/techpack_modpack/tubelib_addons1/harvester.lua @@ -3,9 +3,9 @@ Tubelib Addons 1 ================ - Copyright (C) 2017-2019 Joachim Stolberg + Copyright (C) 2017-2021 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information harvester.lua @@ -19,13 +19,15 @@ ]]-- +-- Load support for I18n +local S = tubelib_addons1.S + -- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta local CYCLE_TIME = 6 -local MAX_HEIGHT = 18 -- harvesting altitude +local START_HEIGHT = 18 -- harvesting altitude local MAX_DIAMETER = 33 local BURNING_TIME = 20 -- fuel local STANDBY_TICKS = 4 -- used for blocked state @@ -33,13 +35,14 @@ local COUNTDOWN_TICKS = 2 local OFFSET = 5 -- for uneven terrains -- start on top of the base block -local function working_start_pos(pos) +local function working_start_pos(pos, altitude) local working_pos = table.copy(pos) - working_pos.y = working_pos.y + MAX_HEIGHT + working_pos.y = working_pos.y + (altitude or START_HEIGHT) return working_pos end local Radius2Idx = {[4]=1 ,[6]=2, [8]=3, [10]=4, [12]=5, [14]=6, [16]=7} +local Altitude2Idx = {[-2]=1 ,[-1]=2, [0]=3, [1]=4, [2]=5, [4]=6, [6]=7, [8]=8, [10]=9, [14]=10, [18]=11} local function formspec(self, pos, meta) -- some recalculations @@ -50,14 +53,17 @@ local function formspec(self, pos, meta) fuel = 0 end local radius = Radius2Idx[this.radius] or 2 + local altitude = Altitude2Idx[this.altitude or START_HEIGHT] or 11 return "size[9,8]".. default.gui_bg.. default.gui_bg_img.. default.gui_slots.. "dropdown[0,0;1.5;radius;4,6,8,10,12,14,16;"..radius.."]".. - "label[1.6,0.2;Area radius]".. - "checkbox[0,1;endless;Run endless;"..endless.."]".. + "label[1.6,0.2;"..S("Area radius").."]".. + "dropdown[0,1;1.5;altitude;-2,-1,0,1,2,4,6,8,10,14,18;"..altitude.."]".. + "label[1.6,1.2;"..S("Altitude ").."]".. + "checkbox[0,2;endless;"..S("Run endless")..";"..endless.."]".. "list[context;main;5,0;4,4;]".. "list[context;fuel;1.5,3;1,1;]".. "item_image[1.5,3;1,1;tubelib_addons1:biofuel]".. @@ -72,7 +78,7 @@ end local State = tubelib.NodeStates:new({ node_name_passive = "tubelib_addons1:harvester_base", node_name_defect = "tubelib_addons1:harvester_defect", - infotext_name = "Tubelib Harvester", + infotext_name = S("Tubelib Harvester"), cycle_time = CYCLE_TIME, standby_ticks = STANDBY_TICKS, has_item_meter = true, @@ -80,7 +86,7 @@ local State = tubelib.NodeStates:new({ on_start = function(pos, meta, oldstate) local this = minetest.deserialize(meta:get_string("this")) this.idx = 0 - this.working_pos = working_start_pos(pos) + this.working_pos = working_start_pos(pos, this.altitude) meta:set_string("this", minetest.serialize(this)) end, formspec_func = formspec, @@ -117,7 +123,7 @@ local function allow_metadata_inventory_put(pos, listname, index, stack, player) local inv = M(pos):get_inventory() if listname == "main" then return stack:get_count() - elseif listname == "fuel" and stack:get_name() == "tubelib_addons1:biofuel" then + elseif listname == "fuel" and tubelib.is_fuel(stack) then return stack:get_count() end return 0 @@ -145,6 +151,16 @@ local function remove_all_sapling_items(pos) end end +local function is_plantable_ground(node) + if minetest.get_item_group(node.name, "soil") ~= 0 then + return true + end + if minetest.get_item_group(node.name, "sand") ~= 0 then + return true + end + return false +end + -- Remove wood/leave nodes and place sapling if necessary -- Return false if inventory is full -- else return true @@ -161,7 +177,7 @@ local function remove_or_replace_node(this, pos, inv, node, order) minetest.remove_node(pos) inv:add_item("main", ItemStack(order.drop)) this.num_items = this.num_items + 1 - if tubelib_addons1.GroundNodes[next_node.name] ~= nil and order.plant then -- hit the ground? + if is_plantable_ground(next_node) and order.plant then -- hit the ground? minetest.set_node(pos, {name=order.plant, paramtype2 = "wallmounted", param2=1}) if order.t1 ~= nil then -- We have to simulate "on_place" and start the timer by hand @@ -178,7 +194,12 @@ end -- check the fuel level and return false if empty local function check_fuel(pos, this, meta) if this.fuel <= 0 then - if tubelib.get_this_item(meta, "fuel", 1) == nil then + local fuel_item = tubelib.get_this_item(meta, "fuel", 1) + if fuel_item == nil then + return false + end + if not tubelib.is_fuel(fuel_item) then + tubelib.put_item(meta, "fuel", fuel_item) return false end this.fuel = BURNING_TIME @@ -193,7 +214,7 @@ local function calc_new_pos(pos, this, meta) if this.idx >= this.max then if this.endless == 1 then this.idx = 0 - this.working_pos = working_start_pos(pos) + this.working_pos = working_start_pos(pos, this.altitude) return true else return false @@ -210,7 +231,7 @@ local function harvest_field(this, meta) local inv = meta:get_inventory() local pos = table.copy(this.working_pos) local start_y_pos = pos.y - 1 - local stop_y_pos = pos.y - MAX_HEIGHT - OFFSET + local stop_y_pos = pos.y - (this.altitude or START_HEIGHT) - OFFSET if minetest.is_protected(pos, this.owner) then return true end @@ -220,7 +241,7 @@ local function harvest_field(this, meta) if node and node.name ~= "air" then local order = tubelib_addons1.FarmingNodes[node.name] or tubelib_addons1.Flowers[node.name] if order then - if not remove_or_replace_node(this, pos, inv, node, order) then + if not minetest.is_protected(pos, this.owner) and not remove_or_replace_node(this, pos, inv, node, order) then return false end else @@ -254,8 +275,8 @@ local function keep_running(pos, elapsed) if harvest_field(this, meta) then meta:set_string("this", minetest.serialize(this)) meta:set_string("infotext", - "Tubelib Harvester "..this.number.. - ": running ("..this.idx.."/"..this.max..")") + S("Tubelib Harvester").." "..this.number.. + S(": running (")..this.idx.."/"..this.max..")") State:keep_running(pos, meta, COUNTDOWN_TICKS, this.num_items) else State:blocked(pos, meta) @@ -280,6 +301,7 @@ local function on_receive_fields(pos, formname, fields, player) local meta = M(pos) local this = minetest.deserialize(meta:get_string("this")) local radius = this.radius + local altitude = this.altitude or START_HEIGHT if fields.radius ~= nil then radius = tonumber(fields.radius) @@ -291,6 +313,15 @@ local function on_receive_fields(pos, formname, fields, player) State:stop(pos, meta) end + if fields.altitude ~= nil then + altitude = tonumber(fields.altitude) + end + if altitude ~= this.altitude then + this.altitude = altitude + meta:set_string("this", minetest.serialize(this)) + State:stop(pos, meta) + end + if fields.endless ~= nil then this.endless = fields.endless == "true" and 1 or 0 end @@ -300,7 +331,7 @@ local function on_receive_fields(pos, formname, fields, player) end minetest.register_node("tubelib_addons1:harvester_base", { - description = "Tubelib Harvester Base", + description = S("Tubelib Harvester Base"), tiles = { -- up, down, right, left, back, front 'tubelib_front.png', @@ -317,7 +348,7 @@ minetest.register_node("tubelib_addons1:harvester_base", { local this = { number = number, owner = placer:get_player_name(), - working_pos = working_start_pos(pos), + working_pos = working_start_pos(pos, START_HEIGHT), fuel = 0, endless = 0, radius = 6, @@ -333,11 +364,11 @@ minetest.register_node("tubelib_addons1:harvester_base", { return false end local inv = M(pos):get_inventory() - return inv:is_empty("main") + return inv:is_empty("main") and inv:is_empty("fuel") end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) - State:after_dig_node(pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) + State:on_dig_node(pos, node, player) tubelib.remove_node(pos) end, @@ -347,7 +378,6 @@ minetest.register_node("tubelib_addons1:harvester_base", { allow_metadata_inventory_put = allow_metadata_inventory_put, allow_metadata_inventory_take = allow_metadata_inventory_take, - drop = "", paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -357,7 +387,7 @@ minetest.register_node("tubelib_addons1:harvester_base", { }) minetest.register_node("tubelib_addons1:harvester_defect", { - description = "Tubelib Harvester Base", + description = S("Tubelib Harvester Base"), tiles = { -- up, down, right, left, back, front 'tubelib_front.png', @@ -376,7 +406,7 @@ minetest.register_node("tubelib_addons1:harvester_defect", { local this = { number = number, owner = placer:get_player_name(), - working_pos = working_start_pos(pos), + working_pos = working_start_pos(pos, START_HEIGHT), fuel = 0, endless = 0, radius = 6, @@ -394,7 +424,7 @@ minetest.register_node("tubelib_addons1:harvester_defect", { return false end local inv = M(pos):get_inventory() - return inv:is_empty("main") + return inv:is_empty("main") and inv:is_empty("fuel") end, after_dig_node = function(pos, oldnode, oldmetadata, digger) @@ -432,6 +462,9 @@ tubelib.register_node("tubelib_addons1:harvester_base", {"tubelib_addons1:harves return tubelib.get_item(M(pos), "main") end, on_push_item = function(pos, side, item) + if not tubelib.is_fuel(item) then + return false + end return tubelib.put_item(M(pos), "fuel", item) end, on_unpull_item = function(pos, side, item) @@ -468,7 +501,7 @@ minetest.register_lbm({ local meta = M(pos) local this = minetest.deserialize(meta:get_string("this")) if this then - this.working_pos = this.copter_pos or working_start_pos(pos) + this.working_pos = this.copter_pos or working_start_pos(pos, this.altitude) meta:set_string("this", minetest.serialize(this)) end end diff --git a/techpack_modpack/tubelib_addons1/init.lua b/techpack_modpack/tubelib_addons1/init.lua index c444cc9..f95bf4e 100644 --- a/techpack_modpack/tubelib_addons1/init.lua +++ b/techpack_modpack/tubelib_addons1/init.lua @@ -3,13 +3,17 @@ Tubelib Addons 1 ================ - Copyright (C) 2017,2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information ]]-- +tubelib_addons1 = {} + +-- Load support for I18n +tubelib_addons1.S = minetest.get_translator("tubelib_addons1") dofile(minetest.get_modpath("tubelib_addons1") .. "/quarry.lua") dofile(minetest.get_modpath("tubelib_addons1") .. "/grinder.lua") @@ -22,4 +26,5 @@ dofile(minetest.get_modpath("tubelib_addons1") .. '/funnel.lua') dofile(minetest.get_modpath("tubelib_addons1") .. "/pusher_fast.lua") dofile(minetest.get_modpath("tubelib_addons1") .. "/detector.lua") dofile(minetest.get_modpath("tubelib_addons1") .. '/chest.lua') -dofile(minetest.get_modpath("tubelib_addons1") .. '/liquidsampler.lua') \ No newline at end of file +dofile(minetest.get_modpath("tubelib_addons1") .. '/liquidsampler.lua') +dofile(minetest.get_modpath("tubelib_addons1") .. '/lbms.lua') diff --git a/techpack_modpack/tubelib_addons1/lbms.lua b/techpack_modpack/tubelib_addons1/lbms.lua new file mode 100644 index 0000000..7816fbf --- /dev/null +++ b/techpack_modpack/tubelib_addons1/lbms.lua @@ -0,0 +1,67 @@ +local bottoms_by_top = { + ["tubelib_addons1:fermenter_top"] = {"tubelib_addons1:fermenter", "tubelib_addons1:fermenter_defect"}, + ["tubelib_addons1:reformer_top"] = {"tubelib_addons1:reformer", "tubelib_addons1:reformer_defect"}, +} + +local top_by_bottom = { + ["tubelib_addons1:fermenter"] = "tubelib_addons1:fermenter_top", + ["tubelib_addons1:fermenter_defect"] = "tubelib_addons1:fermenter_top", + ["tubelib_addons1:reformer"] = "tubelib_addons1:reformer_top", + ["tubelib_addons1:reformer_defect"] = "tubelib_addons1:reformer_top", +} + +-- remove tops of multiblocks which aren't over the bottom; happens due to bugs or worldedit +minetest.register_lbm({ + label = "Remove detached tops of multiblocks", + name = "tubelib_addons1:remove_detached_tops", + nodenames = { + "tubelib_addons1:fermenter_top", + "tubelib_addons1:reformer_top", + }, + run_at_every_load = true, + action = function(pos, node) + local bottoms = bottoms_by_top[node.name] + local pos_under = vector.subtract(pos, vector.new(0, 1, 0)) + local node_under = minetest.get_node_or_nil(pos_under) + + if not node_under then + -- not loaded + return + end + + local node_under_name = node_under.name + + for _, bottom in ipairs(bottoms) do + if node_under_name == bottom then + -- has an acceptable bottom + return + end + end + + minetest.remove_node(pos) + end +}) + +-- fix multiblocks with missing tops; happens due to bugs or worldedit +minetest.register_lbm({ + label = "Fix missing tops of multiblocks", + name = "tubelib_addons1:fix_missing_tops", + nodenames = { + "tubelib_addons1:fermenter", + "tubelib_addons1:fermenter_defect", + "tubelib_addons1:reformer", + "tubelib_addons1:reformer_defect", + }, + run_at_every_load = true, + action = function(pos, node) + local pos_above = vector.add(pos, vector.new(0, 1, 0)) + local node_above = minetest.get_node(pos_above) + + if node_above.name ~= "air" then + return + end + + local top = top_by_bottom[node.name] + minetest.add_node(pos_above, {name=top, param2=node.param2}) + end +}) diff --git a/techpack_modpack/tubelib_addons1/liquidsampler.lua b/techpack_modpack/tubelib_addons1/liquidsampler.lua index d6b1812..133d33f 100644 --- a/techpack_modpack/tubelib_addons1/liquidsampler.lua +++ b/techpack_modpack/tubelib_addons1/liquidsampler.lua @@ -3,17 +3,19 @@ Tubelib Addons 1 ================ - Copyright (C) 2017-2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information liquidsampler.lua ]]-- +-- Load support for I18n +local S = tubelib_addons1.S + -- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta @@ -43,7 +45,7 @@ local State = tubelib.NodeStates:new({ node_name_passive = "tubelib_addons1:liquidsampler", node_name_active = "tubelib_addons1:liquidsampler_active", node_name_defect = "tubelib_addons1:liquidsampler_defect", - infotext_name = "Liquid Sampler", + infotext_name = S("Liquid Sampler"), cycle_time = CYCLE_TIME, standby_ticks = STANDBY_TICKS, has_item_meter = true, @@ -80,10 +82,10 @@ local function sample_liquid(pos, meta) inv:add_item("dst", ItemStack(giving_back)) State:keep_running(pos, meta, COUNTDOWN_TICKS) else - State:idle(pos, meta) + State:blocked(pos, meta) end else - State:fault(pos, meta) + State:idle(pos, meta) end State:idle(pos, meta) end @@ -128,7 +130,7 @@ local function on_receive_fields(pos, formname, fields, player) end minetest.register_node("tubelib_addons1:liquidsampler", { - description = "Liquid Sampler", + description = S("Liquid Sampler"), tiles = { -- up, down, right, left, back, front 'tubelib_front.png', @@ -159,8 +161,8 @@ minetest.register_node("tubelib_addons1:liquidsampler", { return inv:is_empty("dst") and inv:is_empty("src") end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) - State:after_dig_node(pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) + State:on_dig_node(pos, node, player) tubelib.remove_node(pos) end, @@ -171,7 +173,6 @@ minetest.register_node("tubelib_addons1:liquidsampler", { allow_metadata_inventory_move = allow_metadata_inventory_move, allow_metadata_inventory_take = allow_metadata_inventory_take, - drop = "", paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -181,7 +182,7 @@ minetest.register_node("tubelib_addons1:liquidsampler", { }) minetest.register_node("tubelib_addons1:liquidsampler_active", { - description = "Liquid Sampler", + description = S("Liquid Sampler"), tiles = { -- up, down, right, left, back, front 'tubelib_front.png', @@ -201,6 +202,9 @@ minetest.register_node("tubelib_addons1:liquidsampler_active", { 'tubelib_addons1_liquidsampler.png', }, + diggable = false, + can_dig = function() return false end, + on_rotate = screwdriver.disallow, on_timer = keep_running, on_receive_fields = on_receive_fields, @@ -217,7 +221,7 @@ minetest.register_node("tubelib_addons1:liquidsampler_active", { }) minetest.register_node("tubelib_addons1:liquidsampler_defect", { - description = "Liquid Sampler", + description = S("Liquid Sampler"), tiles = { -- up, down, right, left, back, front 'tubelib_front.png', @@ -277,6 +281,7 @@ minetest.register_craft({ tubelib.register_node("tubelib_addons1:liquidsampler", {"tubelib_addons1:liquidsampler_active", "tubelib_addons1:liquidsampler_defect"}, { + invalid_sides = {"L"}, on_pull_item = function(pos, side) return tubelib.get_item(M(pos), "dst") end, diff --git a/techpack_modpack/tubelib_addons1/locale/template.txt b/techpack_modpack/tubelib_addons1/locale/template.txt new file mode 100644 index 0000000..92a216d --- /dev/null +++ b/techpack_modpack/tubelib_addons1/locale/template.txt @@ -0,0 +1,76 @@ +# textdomain: tubelib_addons1 + + + +### autocrafter.lua ### + +Tubelib Autocrafter= + +### chest.lua ### + +Tubelib Protected Chest= +connected with= + +### detector.lua ### + +Insert destination node number(s)= +Save= +Tubelib Detector= +Tubelib Detector, connected= +Tubelib Detector, unconfigured= + +### fermenter.lua ### + +Bio Gas= +Fermenter= +Fermenter will not fit there= +Reformer= +Tubelib Fermenter= +Tubelib Fermenter Top= +Tubelib Fermenter defect= + +### funnel.lua ### + +Tubelib Funnel= + +### grinder.lua ### + +Grinding= +Tubelib Grinder= + +### harvester.lua ### + +: running (= +Altitude = +Area radius= +Tubelib Harvester= +Tubelib Harvester Base= + +### harvester.lua ### +### quarry.lua ### + +Run endless= + +### liquidsampler.lua ### + +Liquid Sampler= + +### pusher_fast.lua ### + +Fast Pusher= + +### quarry.lua ### + +Digging depth= +Start level= +Tubelib Quarry= +[Tubelib Quarry] Area is protected!= +running= + +### reformer.lua ### + +Bio Fuel= +Reformer will not fit there= +Tubelib Reformer= +Tubelib Reformer Top= +Tubelib Reformer defect= diff --git a/techpack_modpack/tubelib_addons1/locale/tubelib_addons1.de.tr b/techpack_modpack/tubelib_addons1/locale/tubelib_addons1.de.tr new file mode 100644 index 0000000..69f795e --- /dev/null +++ b/techpack_modpack/tubelib_addons1/locale/tubelib_addons1.de.tr @@ -0,0 +1,76 @@ +# textdomain: tubelib_addons1 + + + +### autocrafter.lua ### + +Tubelib Autocrafter=Tubelib Autocrafter + +### chest.lua ### + +Tubelib Protected Chest=Tubelib geschützte Kiste +connected with=verbunden mit + +### detector.lua ### + +Insert destination node number(s)=Geben Sie die Zielknotennummer(n) ein. +Save=Speichern +Tubelib Detector=Tubelib Detektor +Tubelib Detector, connected=Tubelib Detektor, verbunden +Tubelib Detector, unconfigured=Tubelib Detektor, nicht konfiguriert + +### fermenter.lua ### + +Bio Gas=Biogas +Fermenter=Fermenter +Fermenter will not fit there=Fermenter wird dort nicht passen +Reformer=Reformer +Tubelib Fermenter=Tubelib Fermenter +Tubelib Fermenter Top=Tubelib Fermenter Oberteil +Tubelib Fermenter defect=Tubelib Fermenter defekt + +### funnel.lua ### + +Tubelib Funnel=Tubelib Trichter + +### grinder.lua ### + +Grinding=Mahlen +Tubelib Grinder=Tubelib Mühle + +### harvester.lua ### + +: running (=: läuft ( +Altitude = Flughöhe +Area radius=Flächenradius +Tubelib Harvester=Tubelib Ernter +Tubelib Harvester Base=Tubelib Ernter Basis + +### harvester.lua ### +### quarry.lua ### + +Run endless=endlos laufen + +### liquidsampler.lua ### + +Liquid Sampler=Flüssigkeitsaufnehmer + +### pusher_fast.lua ### + +Fast Pusher=Schneller Schieber + +### quarry.lua ### + +Digging depth=Grabetiefe +Start level=Startebene +Tubelib Quarry=Tubelib Steinbrecher +[Tubelib Quarry] Area is protected!=[Tubelib Steinbrecher] Gebiet ist geschützt! +running=läuft + +### reformer.lua ### + +Bio Fuel=Biotreibstoff +Reformer will not fit there=Reformer wird dort nicht passen +Tubelib Reformer=Tubelib Reformer +Tubelib Reformer Top=Tubelib Reformer Oberteil +Tubelib Reformer defect=Tubelib Reformer defekt diff --git a/techpack_modpack/tubelib_addons1/mod.conf b/techpack_modpack/tubelib_addons1/mod.conf index c35eabb..cdcb991 100644 --- a/techpack_modpack/tubelib_addons1/mod.conf +++ b/techpack_modpack/tubelib_addons1/mod.conf @@ -1 +1,4 @@ name=tubelib_addons1 +description=Tubelib Extension with Mining, Farming, and Crafting nodes +depends=tubelib,default,bucket +optional_depends=ethereal,farming,moreores,moretrees,skytest,stairs,unified_inventory diff --git a/techpack_modpack/tubelib_addons1/pusher_fast.lua b/techpack_modpack/tubelib_addons1/pusher_fast.lua index 8789028..c379444 100644 --- a/techpack_modpack/tubelib_addons1/pusher_fast.lua +++ b/techpack_modpack/tubelib_addons1/pusher_fast.lua @@ -3,9 +3,9 @@ Tubelib Addons 1 ================ - Copyright (C) 2017-2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information pusher_fast.lua: @@ -29,21 +29,25 @@ -- | |/ -- +--------+ +-- Load support for I18n +local S = tubelib_addons1.S + -- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta local STANDBY_TICKS = 5 local COUNTDOWN_TICKS = 5 local CYCLE_TIME = 1 +local FIRST_CYCLE = 0.5 local State = tubelib.NodeStates:new({ node_name_passive = "tubelib_addons1:pusher_fast", node_name_active = "tubelib_addons1:pusher_fast_active", node_name_defect = "tubelib_addons1:pusher_fast_defect", - infotext_name = "Fast Pusher", + infotext_name = S("Fast Pusher"), cycle_time = CYCLE_TIME, + first_cycle_time = FIRST_CYCLE, standby_ticks = STANDBY_TICKS, has_item_meter = true, aging_factor = 30, @@ -59,7 +63,9 @@ local function pushing(pos, meta) State:blocked(pos, meta) return end - State:keep_running(pos, meta, COUNTDOWN_TICKS) + if State.get_state(pos, meta) ~= tubelib.STOPPED then + State:keep_running(pos, meta, COUNTDOWN_TICKS) + end return end State:idle(pos, meta) @@ -75,7 +81,7 @@ local function keep_running(pos, elapsed) end minetest.register_node("tubelib_addons1:pusher_fast", { - description = "Fast Pusher", + description = S("Fast Pusher"), tiles = { -- up, down, right, left, back, front 'tubelib_addons1_pusher.png', @@ -99,15 +105,14 @@ minetest.register_node("tubelib_addons1:pusher_fast", { end end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) + State:on_dig_node(pos, node, player) tubelib.remove_node(pos) - State:after_dig_node(pos, oldnode, oldmetadata, digger) end, on_timer = keep_running, on_rotate = screwdriver.disallow, - drop = "", paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -118,7 +123,7 @@ minetest.register_node("tubelib_addons1:pusher_fast", { minetest.register_node("tubelib_addons1:pusher_fast_active", { - description = "Fast Pusher", + description = S("Fast Pusher"), tiles = { -- up, down, right, left, back, front { @@ -173,6 +178,9 @@ minetest.register_node("tubelib_addons1:pusher_fast_active", { on_timer = keep_running, on_rotate = screwdriver.disallow, + + diggable = false, + can_dig = function() return false end, paramtype = "light", sunlight_propagates = true, @@ -183,7 +191,7 @@ minetest.register_node("tubelib_addons1:pusher_fast_active", { }) minetest.register_node("tubelib_addons1:pusher_fast_defect", { - description = "Fast Pusher", + description = S("Fast Pusher"), tiles = { -- up, down, right, left, back, front 'tubelib_addons1_pusher.png', @@ -233,6 +241,7 @@ tubelib.register_node("tubelib_addons1:pusher_fast", on_push_item = nil, -- pusher has no inventory on_unpull_item = nil, -- pusher has no inventory is_pusher = true, -- is a pulling/pushing node + valid_sides = {"R","L"}, on_recv_message = function(pos, topic, payload) local resp = State:on_receive_message(pos, topic, payload) diff --git a/techpack_modpack/tubelib_addons1/quarry.lua b/techpack_modpack/tubelib_addons1/quarry.lua index cd5a3dc..e258540 100644 --- a/techpack_modpack/tubelib_addons1/quarry.lua +++ b/techpack_modpack/tubelib_addons1/quarry.lua @@ -3,9 +3,9 @@ Tubelib Addons 1 ================ - Copyright (C) 2017-2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information quarry.lua @@ -20,8 +20,11 @@ ]]-- +-- Load support for I18n +local S = tubelib_addons1.S + -- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end +local P2S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta @@ -55,10 +58,10 @@ local function formspec(self, pos, meta) default.gui_bg_img.. default.gui_slots.. "dropdown[0,0;1.5;level;2,1,0,-1,-2,-3,-5,-10,-15,-20;"..Level2Idx[start_level].."]".. - "label[1.6,0.2;Start level]".. + "label[1.6,0.2;"..S("Start level").."]".. "dropdown[0,1;1.5;depth;1,2,3,5,10,15,20,25,50,100;"..Depth2Idx[depth].."]".. - "label[1.6,1.2;Digging depth]".. - "checkbox[0,2;endless;Run endless;"..endless.."]".. + "label[1.6,1.2;"..S("Digging depth").."]".. + "checkbox[0,2;endless;"..S("Run endless")..";"..endless.."]".. "list[context;main;5,0;4,4;]".. "list[context;fuel;1.5,3;1,1;]".. "item_image[1.5,3;1,1;tubelib_addons1:biofuel]".. @@ -74,7 +77,7 @@ local State = tubelib.NodeStates:new({ node_name_passive = "tubelib_addons1:quarry", node_name_active = "tubelib_addons1:quarry_active", node_name_defect = "tubelib_addons1:quarry_defect", - infotext_name = "Tubelib Quarry", + infotext_name = S("Tubelib Quarry"), cycle_time = CYCLE_TIME, standby_ticks = STANDBY_TICKS, has_item_meter = true, @@ -119,7 +122,7 @@ local function allow_metadata_inventory_put(pos, listname, index, stack, player) local inv = M(pos):get_inventory() if listname == "main" then return stack:get_count() - elseif listname == "fuel" and stack:get_name() == "tubelib_addons1:biofuel" then + elseif listname == "fuel" and tubelib.is_fuel(stack) then return stack:get_count() end return 0 @@ -161,10 +164,16 @@ local function quarry_next_node(pos, meta) -- check fuel local fuel = meta:get_int("fuel") or 0 if fuel <= 0 then - if tubelib.get_this_item(meta, "fuel", 1) == nil then + local fuel_item = tubelib.get_this_item(meta, "fuel", 1) + if fuel_item == nil then State:fault(pos, meta) return end + if not tubelib.is_fuel(fuel_item) then + State:fault(pos, meta) + tubelib.put_item(meta, "fuel", fuel_item) + return + end fuel = BURNING_TIME else fuel = fuel - 1 @@ -209,10 +218,11 @@ local function quarry_next_node(pos, meta) return end meta:set_int("idx", idx) - meta:set_string("quarry_pos", S(quarry_pos)) + meta:set_string("quarry_pos", P2S(quarry_pos)) if minetest.is_protected(quarry_pos, owner) then - minetest.chat_send_player(owner, "[Tubelib Quarry] Area is protected!") + minetest.chat_send_player(owner, S("[Tubelib Quarry] Area is protected!") .. + " " .. minetest.pos_to_string(quarry_pos) ) State:fault(pos, meta) return end @@ -226,15 +236,15 @@ local function quarry_next_node(pos, meta) if inv:room_for_item("main", ItemStack(order.drop)) then minetest.remove_node(quarry_pos) inv:add_item("main", ItemStack(order.drop)) - meta:set_string("infotext", "Tubelib Quarry "..number.. - ": running "..idx.."/"..(start_y-quarry_pos.y+1)) + meta:set_string("infotext", S("Tubelib Quarry").." "..number.. + ": "..S("running").." "..idx.."/"..(start_y-quarry_pos.y+1)) State:keep_running(pos, meta, COUNTDOWN_TICKS, 1) else State:blocked(pos, meta) end else - meta:set_string("infotext", "Tubelib Quarry "..number.. - ": running "..idx.."/"..(start_y-quarry_pos.y+1)) + meta:set_string("infotext", S("Tubelib Quarry").." "..number.. + ": "..S("running").." "..idx.."/"..(start_y-quarry_pos.y+1)) end end end @@ -284,7 +294,7 @@ local function on_receive_fields(pos, formname, fields, player) end minetest.register_node("tubelib_addons1:quarry", { - description = "Tubelib Quarry", + description = S("Tubelib Quarry"), tiles = { -- up, down, right, left, back, front 'tubelib_front.png', @@ -316,9 +326,9 @@ minetest.register_node("tubelib_addons1:quarry", { return inv:is_empty("main") end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) + State:on_dig_node(pos, node, player) tubelib.remove_node(pos) - State:after_dig_node(pos, oldnode, oldmetadata, digger) end, on_rotate = screwdriver.disallow, @@ -327,7 +337,6 @@ minetest.register_node("tubelib_addons1:quarry", { allow_metadata_inventory_put = allow_metadata_inventory_put, allow_metadata_inventory_take = allow_metadata_inventory_take, - drop = "", paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -337,7 +346,7 @@ minetest.register_node("tubelib_addons1:quarry", { }) minetest.register_node("tubelib_addons1:quarry_active", { - description = "Tubelib Quarry", + description = S("Tubelib Quarry"), tiles = { -- up, down, right, left, back, front @@ -363,6 +372,9 @@ minetest.register_node("tubelib_addons1:quarry_active", { on_timer = keep_running, on_rotate = screwdriver.disallow, + diggable = false, + can_dig = function() return false end, + allow_metadata_inventory_put = allow_metadata_inventory_put, allow_metadata_inventory_take = allow_metadata_inventory_take, @@ -375,7 +387,7 @@ minetest.register_node("tubelib_addons1:quarry_active", { }) minetest.register_node("tubelib_addons1:quarry_defect", { - description = "Tubelib Quarry", + description = S("Tubelib Quarry"), tiles = { -- up, down, right, left, back, front 'tubelib_front.png', @@ -405,7 +417,7 @@ minetest.register_node("tubelib_addons1:quarry_defect", { return false end local inv = M(pos):get_inventory() - return inv:is_empty("main") + return inv:is_empty("main") and inv:is_empty("fuel") end, after_dig_node = function(pos, oldnode, oldmetadata, digger) @@ -436,10 +448,14 @@ minetest.register_craft({ tubelib.register_node("tubelib_addons1:quarry", {"tubelib_addons1:quarry_active", "tubelib_addons1:quarry_defect"}, { + invalid_sides = {"L"}, on_pull_item = function(pos, side) return tubelib.get_item(M(pos), "main") end, on_push_item = function(pos, side, item) + if not tubelib.is_fuel(item) then + return false + end return tubelib.put_item(M(pos), "fuel", item) end, on_unpull_item = function(pos, side, item) diff --git a/techpack_modpack/tubelib_addons1/reformer.lua b/techpack_modpack/tubelib_addons1/reformer.lua index 595e54d..90e3771 100644 --- a/techpack_modpack/tubelib_addons1/reformer.lua +++ b/techpack_modpack/tubelib_addons1/reformer.lua @@ -3,20 +3,22 @@ Tubelib Addons 1 ================ - Copyright (C) 2017-2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information reformer.lua - + The Reformer converts 4 Bio Gas items into one Bio Fuel item, needed by Harvester and Quarry. - + ]]-- +-- Load support for I18n +local S = tubelib_addons1.S + -- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta @@ -46,7 +48,7 @@ end local State = tubelib.NodeStates:new({ node_name_passive = "tubelib_addons1:reformer", node_name_defect = "tubelib_addons1:reformer_defect", - infotext_name = "Tubelib Reformer", + infotext_name = S("Tubelib Reformer"), cycle_time = CYCLE_TIME, standby_ticks = STANDBY_TICKS, has_item_meter = true, @@ -91,7 +93,8 @@ local function place_top(pos, facedir, placer) return false end local node = minetest.get_node(pos) - if node.name ~= "air" then + local def = minetest.registered_nodes[node.name] + if not def or not def.buildable_to then return false end minetest.add_node(pos, {name="tubelib_addons1:reformer_top", param2=facedir}) @@ -156,7 +159,7 @@ end minetest.register_node("tubelib_addons1:reformer", { - description = "Tubelib Reformer", + description = S("Tubelib Reformer"), inventory_image = "tubelib_addons1_reformer_inventory.png", tiles = { -- up, down, right, left, back, front @@ -172,39 +175,44 @@ minetest.register_node("tubelib_addons1:reformer", { type = "fixed", fixed = { -8/16, -8/16, -8/16, 8/16, 24/16, 8/16 }, }, - + on_construct = function(pos) local meta = M(pos) local inv = meta:get_inventory() inv:set_size('src', 9) inv:set_size('dst', 9) end, - + after_place_node = function(pos, placer) local facedir = minetest.dir_to_facedir(placer:get_look_dir(), false) - if place_top({x=pos.x, y=pos.y+1, z=pos.z}, facedir, placer) == false then + if place_top({x=pos.x, y=pos.y+1, z=pos.z}, facedir, placer) then + local number = tubelib.add_node(pos, "tubelib_addons1:reformer") + State:node_init(pos, number) + else minetest.remove_node(pos) + minetest.chat_send_player(placer:get_player_name(), S("Reformer will not fit there")) + return true + end + end, + + -- the reformer needs 'on_dig' to be able to remove the upper node + on_dig = function(pos, node, puncher) + local pos_above = vector.add(pos, vector.new(0, 1, 0)) + local player_name = puncher:get_player_name() + + if minetest.is_protected(pos, player_name) or minetest.is_protected(pos_above, player_name) then return end - local number = tubelib.add_node(pos, "tubelib_addons1:reformer") - State:node_init(pos, number) - end, - - -- the reformer needs 'on_dig' to be able to remove the upper node - on_dig = function(pos, node, puncher, pointed_thing) + local meta = M(pos) local inv = meta:get_inventory() if inv:is_empty("dst") and inv:is_empty("src") then - minetest.node_dig(pos, node, puncher, pointed_thing) - minetest.remove_node({x=pos.x, y=pos.y+1, z=pos.z}) + State:on_dig_node(pos, node, puncher) + tubelib.remove_node(pos) + minetest.remove_node(pos_above) end end, - - after_dig_node = function(pos, oldnode, oldmetadata, digger) - tubelib.remove_node(pos) - State:after_dig_node(pos, oldnode, oldmetadata, digger) - end, - + on_rotate = screwdriver.disallow, on_timer = keep_running, on_receive_fields = on_receive_fields, @@ -212,7 +220,6 @@ minetest.register_node("tubelib_addons1:reformer", { allow_metadata_inventory_move = allow_metadata_inventory_move, allow_metadata_inventory_take = allow_metadata_inventory_take, - drop = "", paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -222,7 +229,7 @@ minetest.register_node("tubelib_addons1:reformer", { }) minetest.register_node("tubelib_addons1:reformer_defect", { - description = "Tubelib Reformer defect", + description = S("Tubelib Reformer defect"), inventory_image = "tubelib_addons1_reformer_inventory.png", tiles = { -- up, down, right, left, back, front @@ -238,39 +245,48 @@ minetest.register_node("tubelib_addons1:reformer_defect", { type = "fixed", fixed = { -8/16, -8/16, -8/16, 8/16, 24/16, 8/16 }, }, - + on_construct = function(pos) local meta = M(pos) local inv = meta:get_inventory() inv:set_size('src', 9) inv:set_size('dst', 9) end, - + after_place_node = function(pos, placer) local facedir = minetest.dir_to_facedir(placer:get_look_dir(), false) - if place_top({x=pos.x, y=pos.y+1, z=pos.z}, facedir, placer) == false then + if place_top({x=pos.x, y=pos.y+1, z=pos.z}, facedir, placer) then + local number = tubelib.add_node(pos, "tubelib_addons1:reformer") + State:node_init(pos, number) + State:defect(pos, M(pos)) + else minetest.remove_node(pos) - return + minetest.chat_send_player(placer:get_player_name(), S("Reformer will not fit there")) + return true end - local number = tubelib.add_node(pos, "tubelib_addons1:reformer") - State:node_init(pos, number) - State:defect(pos, M(pos)) end, -- the reformer needs 'on_dig' to be able to remove the upper node on_dig = function(pos, node, puncher, pointed_thing) + local pos_above = vector.add(pos, vector.new(0, 1, 0)) + local puncher_name = puncher:get_player_name() + + if minetest.is_protected(pos, puncher_name) or minetest.is_protected(pos_above, puncher_name) then + return + end + local meta = M(pos) local inv = meta:get_inventory() if inv:is_empty("dst") and inv:is_empty("src") then minetest.node_dig(pos, node, puncher, pointed_thing) - minetest.remove_node({x=pos.x, y=pos.y+1, z=pos.z}) + minetest.remove_node(pos_above) end end, - + after_dig_node = function(pos, oldnode, oldmetadata, digger) tubelib.remove_node(pos) end, - + on_rotate = screwdriver.disallow, allow_metadata_inventory_put = allow_metadata_inventory_put, allow_metadata_inventory_move = allow_metadata_inventory_move, @@ -286,7 +302,7 @@ minetest.register_node("tubelib_addons1:reformer_defect", { minetest.register_node("tubelib_addons1:reformer_top", { - description = "Tubelib Reformer Top", + description = S("Tubelib Reformer Top"), tiles = { -- up, down, right, left, back, front 'tubelib_front.png', @@ -306,7 +322,7 @@ minetest.register_node("tubelib_addons1:reformer_top", { }) minetest.register_craftitem("tubelib_addons1:biofuel", { - description = "Bio Fuel", + description = S("Bio Fuel"), inventory_image = "tubelib_addons1_biofuel.png", }) @@ -326,6 +342,9 @@ minetest.register_craft({ }, }) +function tubelib.is_fuel(stack) + return stack:get_name() == "tubelib_addons1:biofuel" +end tubelib.register_node("tubelib_addons1:reformer", {"tubelib_addons1:reformer_defect"}, { on_pull_item = function(pos, side) @@ -351,4 +370,4 @@ tubelib.register_node("tubelib_addons1:reformer", {"tubelib_addons1:reformer_def on_node_repair = function(pos) return State:on_node_repair(pos) end, -}) +}) diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_autocrafter.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_autocrafter.png index 3f18c394ab1346918940b0c8830a939b9825a21b..e1ce3705a8134408eb7832dbac35a1dc01cefc71 100644 GIT binary patch delta 532 zcmV+v0_**g1g!*+B!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0000sP)t-s(4=z7 zgHEkkFw?Ahjg5@6Vl~HnNXngSJ3c$tw1&ZTL&ue2aC30FY&*@(&8VrUm6nygid)x* z?{okF0hLKaK~y-)b(4XTgD?n0iI{Le<2C>Pv$sp_T&K3qNPnWf;D#*Xved;=%-k)V z7oJ=)SE`BVv74(OJ17KmIj3ofXrlYUHT$8Kn2IoF^4VlRkinga5Rn$6rr~dOjW6UvX?6b|7OAU#f{|0#N0%zUE7m+ZAzzN1<_)y7#QZIT( z3wRgV0UZ0H26+J2Lcyx=5_F8X0t0|%mP(1ZibT?I@qh9IfNLeOCX{}F?WOEE5w;m+ zxf-`nb^yGr1hyCtU^@Z4L5WmUt$=<4ac01)FdAm9Wpff>noc0jr|Gd4&I+zj*jJ_6 zlIP=EJ%iSH_GYp-*@|d7PFq6yOK%!`)2lbJ1bgEY0-n9ef8fx|pXkL^^(#9g`~gNp W9L+^r^$j8b0000RoomOHVa?6Wjg5@SgHEkkFtcJc zx@i_@&m`OxIR5;6ZlM8agFbG6JfGta?P40i$ z?qX+}sng5^$6wgS|NdPB+vvFSh0ukQe zU-Six6X@dw;CmvF(|g^4>e&mxI%kJS00@P^*PkB&+#yHm^f14^ACJeIDGw0@Ov}Uf zzCYhg0WBE6_<#Bgtian8d3ks~pKk_9=nUWzd3+F=6p1KMw*qb=vm@P2nElTp2|xof zE&l;hQJ~g+{UZ{M!A@|N;X@`DQr!eyV+H&bIRI>XqXs>Jd!o>)s5R2H@(wHj77++j zH1jSJP7{~a4*>3-y12eiFbJ5HEmX0=?cN8%3tMRJY6k?RDG3&06dWMbw8j0?!i z1CG+!Fs(J8lK|Ze0(m`6$<{b9YKHc;GwrAk>Q^&^(Rs~ga5g!L7&>lyK>FKkRz;*{ v6H|!TxP^e%Z1Ni@ItLS`HRO-2%wyFb%Ag>0q>{4}00000NkvXXu0mjf%%186 diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_autocrafter_active.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_autocrafter_active.png index aa50791c864a84fb5c9b86d53b5d400fe89771d7..eaf85dd71f79611726fafee32971d8a4affde77a 100644 GIT binary patch delta 739 zcmV<90v!F{1^We%B!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0000>P)t-s(4=y% zS~1hBc-66j#d}AyVl|D8jmn*CJ3c$ff=$PjVA!^a&CSiaYC6DkL2z?$sHv!)k956? zTdZP4m6nyERW`J4Op1M9uAqZoX}Yxl00K@)L_t(o!|hkml7FKh5F7_|0tiXSn(Y67 z>GhDL4uO5h*4>*{GN82BGxl_qWH@sm@g!n`coT5o%#iolvk>vRh~cm`mzJWZJNPxxiY;@mVxYo}?p*6KvZ zIl8;OXYzn60Dsr!X?BPTa0TGKWMVN?1Kg}66`R?)8*^ys|sZY?*U+@vcqLr&Q)+RDWKFr>=xb;-(so`9A^w2&&a1Rg&D*!#kgZ0bouFxF5&p-^g@`by#+%P&1pN|0kj zn4(I~J;y0w4MGmY3Yb*16LKpP9jAm6G2|cxFsBz_egn27-ZSN#CC0yi^a7-5i{YL# zI)&IU;WK~uzFx0Y==}kgA64l6p$9bn@cno^s_+Yc=t#EyFe170hXG*k z4kk9K-X9v0hd&(t@W1`xeq6iVs?hrbE^k%n{hnLo57JAddnwEi#v?ERr3dHBQO56Ab#@qKZ8U;HC~_yhUD Vgp1KLK=c3r002ovPDHLkV1lyxV5XgbB!5d#OjJeHv4Yd9c)f~S*tUt#q;krgYsZyf&CSh?jg85IO|Duo zvtl*6YC6SxN3?ECz;i)6K0BzXsFjwLaC2~;k946`Hm;z9ihW;7lbL2AT_;*xTXamhLBM8_qCQ$AVpfGYrNOI!l10zw6NFBblZw}7zdla2u3 zdqkk~1gHr`0e^K&DS#vZ2t}99&7}bB5ituqEa`l?UauQdJ$Mg*Fa+PEpkOW}5;{>2~|TC(2`sLm}aXS_ISoz^6L} z59*uVtbZrsYHy+o5t~jy;N6?rk%G2`~AK#y*^<1u`#_q z^ngYmz8;Uq#{5DbI+CqEj7aYEVF1|c!-(W(`p}Z>^r7R>>carA*N2AWp$~^X{BM0Y zeSd#%Os@}EUN@%KhaS-A!)aaDjroN>bR=7S7(kKS>B9i9*M||w&-9@s+37>aq1A^0 tV6P7i$wMCweK`Ivj{l3}|KcC%!yh~%o8w^QLpcBd002ovPDHLkV1iA|QN#cM diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_biofuel.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_biofuel.png index 1d5cf2b64a01920f217e0ed89713fe359e885877..a5feeaf76dd851ea48e5c62eda03c9e94fa47532 100644 GIT binary patch delta 551 zcmV+?0@(e*1i%E4B!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0000sP)t-sOlff% zT81`cg&A6hBwd6NSBF7pgbi4X4OWR(afAR;ivIuq08NH2Y?s~T>RyelkFUkE$JL++ z64w9#019+cPE!DVIiFy^ANbr4WwH>}0004!Nkl2J^EnI!P!rs_>%J=K6`PHKW+;Q~J)fGPnSF@e63DlB|aK{!7|~X%*Q2hdLcOJV<3LVxhCwddiGB4;AsiJ z9DG1YGAQ!VeSa1(o=4rNAI+mnErLM_wpq^i4Y>ToYnYI7P*RxIzL0EudQ=z$R$8ifE0!9)D~n#}zBFB+bVVssz+S`&Icv zfF#fe0gA#<3uuxAr*II&_FD5e2eB(b!^8LpQUwWCir=FgQ5w-+HQ!ML1n4-|he666 z4@~b~OS#&x=5+QXJl(96GfD4P&k+5~F<7|Hl>CKskI>)~#eOt^{P>$)EtcMf;Ptt` pw-5@+ZXhUGZJhMKDTpio4quoaJ+PFl(F*_o002ovPDHLkV1l3c?>hhh delta 552 zcmV+@0@wY(1i=K5B!4zgOjJcoX>mblgc@3g4OWQ_Sd1iHgc(|gHe`iXafA_9hX756 z08)xxjjglC)h=w8{{R2o-&7%9OP~v?Tfz0N5gM% z+Q%0M`+OV%hd01UA06>$oGZeA=~%-M8k@9IRO$=sJAljF`7bu3ORvkl3l0`bXlbLD7#P_=;A;E0IDRg z+7~7SsLVn>1!0B&cp^#)1h0e`Uo(t>Ib0s0q!QlJ(98il43 zP$y-8eE}qSt;y%n>|KB<$aA3fLCPW82v$mVad`ryX+(R~?4t+(=s4$xL5LL(;8H9b zC1xAuC;Gn7KIC%PKg0|=W q-ke(@n<1g(tx>)IO|Dz{cku)9bwjTh$Pfbn0000r}sGk diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_biogas.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_biogas.png index 96b9c3aac43d47aa3ce20e6ae4f6f345556b7cec..b528306acec4bae645002f38f915b8fe91a81766 100644 GIT binary patch delta 843 zcmV-R1GN0<2I2;gB!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0000&P)t-sOlffn zSdR`|kpNPP3t5jDVwD$Rl?qvp2Ud+NZk_-C{{T#eP>8P|XP9xHzBhNHr^DCX=>E019+cPE!D^W&emWP5RUtn-qVm0Dk}is7XXYR9M5!SJ`re zAP`&y9Rv~a`2Syxg4~0;$xEgxRhukyrh864pMP#c*LD5zGyLv0WdOt)0Ha@`bd-_Y z813HQch?~YdFM#i_#0B@jx;a)XyOZ#D9F&a1gwo~32{%Q%T5bElG1LNwE0=FZxVs% zYXE(5RLoqH_kR#=c~b10BT`g|49G#Tan2Ry1tRAF$T@WYaE*P#9`eB1d?N4(<3XQQ zJhOT;2prz1i5(Kw1PPM}A2hrlJu@yP`-dH`HY(muE#0|1{qIEHVIXyF@M~o!fCrvK~D7&ZSOhQCL`9l zE(9$&tg#E%|K9d;0JIe$(>T~jiph2>1z3UR^9hzb4ko`A^WF3UA?2Vvs728786kblC7m|S4jGvd!Wx8K-AWTmHE-4oK~TO#u0DGan$f}6mDynRl97rk`g^$outLe% z>u7n4am$)6LkDk&=HwBC&xCaLWGe*AGiq`ytba380npSom^o=pN5eE9R5^KyErw=I z_R5>x+_IUSj89}4b39y=gzLA1#TCaGputu#7Uzv?(PBEor{lz|tWjrDK+o(0}(*B!izm zK16ZCX*sW7zAl^_o{A_QTJ6iHT8l1+1o|(Yi+%B2WVHYK&DuBY54S^nhvD=8?FR}0 VK0aw!U$OuI002ovPDHLkV1l5hgkAsu delta 850 zcmV-Y1Fihx2I&TnB!5CsOjJcoX>lxWof%@47h#nPS&s)+jS5+h3RsU0T#*1$iXUf~ zai6{bOomX1uZpnB|NsBM)Z+L0`=`U#-RSQ(ccbj`_LKTaTmS$733O6UQvez=O^DR` ztYy8tULpVh0?kQ8K~z}7%~y$%r63ISL{StJ{QqBF0PNHfG8)08JNe8^+K8)i|E z>An(hv8*M;GnFP=E#$(>cwjQ-YlYe-0;0VGXp5y{mzsZv7|WGHNl8d?L!>4aicLys zs4NIMYeuXyCx3v{)RX?j2O;(gLCzG9!WS(Cz&48@sU!+DsYSx2AmvUWWIRS{jqw1q z5?K=D5)}|6Wh>6!QV>f7pta=VO9~SJ$elzO?i&hK(go>D&Y%5^INaD0Ye~2%SOIFm zN~%y$A_dIB4+$cXhn_MRKv@;0xm?!V%8+nyLq@EGGk=2+UBO|+Dfr*sl*LXKjyFQ4 zb#Rpwvzt~Xfd~znpHJ+_>tOwL*k|(xgp`AcpbkM#?+8g9d`Dcx)ecI(A~20PAa~eW zu*9GprQ|6YDkMY7EJ+>*hJP?Jj|1qh*<$&6G8z?<=a&)4|ZfY1_sF(Ee| zj+Tbc{D0ze075)9z$Hl~mskdQFvt)PV9tS*BIn>$G)N@S0frQ`7V?6tgA;b~n{+xf z;q*008oxFq}^yb2d4dC@Rwu?&|YE4 zdfzC!%Q-taK8csHz#|Mv=Knic_&Q>Mp{nj70%a%de3egQW0rM@rto$5s)cE$nCn2`m6m+*O@iE~H9^TDsXb>H`^FlcAh##uQh%-|xDoT+Y z{7Y{a3}ABp^uF>uK3$aHmL`ge*7#xn6(jj_$XWYw{}pXOq20JE)c+&uB##EPGXMYp diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_detector.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_detector.png index 768106373440d8509dcec486da846789c055d364..1c4febb587dde498bdc4b479b9552ae2e0e363d7 100644 GIT binary patch delta 492 zcmV9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000UP)t-s$%0MLrgX1eGRT=`w`e)mvxUQVMMp$Lj*X1X&CM|ck8=P30eVS9K~y-) zb(4#d!ypJnK>^$U|KYs{O`6Vhox~SMKm&}0fZfZ(+e>0 zAHXjl)&}qa6@TXPf;h}N8urPh)dDXfaXT5uc?skLw^&;yN1niHAM`iC1$etBfFEmA z107`Fz_@|Ms${B+Cs8;(JJdI@ZXmB)*!tPF`AInc0TgPzCgH4KCW371=XNsS%gJb< zoae?<0bkc7IX-|q>13)CsPO@mD?1%PyDf8rmhaYjfhx?Aq)p@%2Y-dR_&|$y28D iS({X39@RVgcl!eawGM$71mbi60000OWaY;l$R4C6)(XnpAFc1dda}%VFHU|%Yk>X^FG3-#p4uvOR zuwnH=<_sZSJ&^isdkIvnCCk#6vmO5jY{n4Fqy#{Y3$0;tV1MZzcM03E<X!BK0CS_qgKX{*NO_m-xwJQ#w@-Q`7$x$?#UW71uelbO6m<+Xv) zM!Iw6@=Us-^V2P)N2aZp**;tEzP591^`WYw0-KY3Zr3eZcpgly+2dxf}!S+Xu+7kp|?r8H@l?V wy)6&V-tyI&dMi%2+CF>Bv83|x+=zbs05AxVYfv%BG5`Po07*qoM6N<$g2QvwN&o-= diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_detector_active.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_detector_active.png index 4ed519c822942b9a21e719c129bfa9343f068608..ee1c618505ba37aafc73503b72ffaf2aeba9a2fe 100644 GIT binary patch delta 488 zcmV9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000UP)t-svS2jHfK1V*b=R|nz;r^&ooayp0K<`Aj*X1X&CSog8Z7_-0d`45K~y-) zb(4XTg&+t;0YU5ke|XQuYI|>Xory?Kctx-gD@N3csxfK}jepYATC1YM;yh}^I1eZc z{^hP(*s?fI{d1f|!HtkzOW(y>7^?&dEMfI1Fl$=ZFhz1VvrLR*)Aw5@mqBm98*rZ* zt|{l=Wr3^>Y~yl-5UJSD20~syHekd7KqLT1*&6)WLhm`#b$FB7uPwF)0Fnj3xPker zK_LWm9x893|9?cE;p9wG5|7Bd#It|~oSZ&7lefqX%+|oufbN1EuQwnaH^2c%)Hg6Y z4{XILq=8J2Phf6E0E1liDSZApTo-Lr!oL8i<~B*^pIhiIs4HoR>!x2KFM#_tDb4&m z<_0WPxTa!z1O5Ui=3Ngj0JqmPm3KXC0HgIQLUx3%hhb3{pzF3PLYHuoA{r;^iC|wq zsUFl}_tFLA6CpXp?iRI6bX!(`YgQS$dvi%nDXFVnUr2xTW~nzv_a*^2n_SG(o9h1> eJ2b)=@r)lbU=2z^j)Zvt0000&CQODjLCpZ zvS2j8bV7jt00Ma`rvLx}U`a$lR4C6)(amy$AP@)eC7Mi+Ajv(^<}Q%jV>7v%k7odU zfncvapih9|Z3}9qWyZ_T-9NeuXoom0lPv(pSX4G`WsYuC z%W4b_6<#$%qkmm`2goKEWCY3q&)}tz+EN0doWU8Z?TUq4!e6|P0}99Uf7pD%q5f-8 zc6|fE^gA>FEr61KzBWLc<$%!yY6O&oPaomcNz-?2oX52fGxdF_=v5o$fmr}Gv|XHa z3k*nv&dk7fkQdzqI>JW|h@gyNNEktgh;g@zv=*1e_AaveyiU6}Cl#hYSood*$ zhlq%Ro0^unxUkTqac*vFp`eTYJMDD#`TswA zfq8i397~s7Jq)g=i@4Kc-X`1cdrx|T=<<~G&bLj|6jei%!e8@CO(<~Fu&uvCiTeht* zoM{e#FOpALuQ)h_C?7*SO>J9RNtBkoH^hisdEZkB#QwdV&^&noQ+G{A8G8d^6sJ8i z0PNeiTBovfoH3>EG<4C8hANrjCIezxhZzL2VN3%cAwi57SBj<*I>|CKwQib9!zt04 zN*T^Uo_|`cdfDSF!>Z+CeUt`MrS2otfY5-NStw0=Ii?wxD-6aOJ`zQ#OaB{YuARm` zC}deZ%GO~{?+VlT5ze85f}`f+^YioP$BA_i&T`C@#3QqRhLPyE>(48!k7150CoCWD zjT;rKjPIgjO1(vdD~g-z6hDN69%v-7CdLd<`+v zL<7O@BQwM4-APH|3(+f_GUOEjNWej{`FP!=#6(4J#sex0YgEAyMI+@Ouhz(sL{U;< zjim}Tz+iNefFe>9em{vD1ws!51L}A)swDCkQ4D&(4G5yS4}c%Hl#O@#Bux29hkP@J zpMNMAVktREqBs9kDr;Q>>5@cH0yTtj{{caf@W&*Q5LyoqUt}i@C&8LFMay*43MumUVc3otKGxcV?!lrHF`vf`EC^&BDXdoqA38_7B zY?}9dmhIoO%c}ZHn0>Q~dG zNx>=Wgf}4Bw1#$F+mgdamQ;0L^gR)h83}-IQr2y0C4V>wDQ*p_>%K3rqSmO=8&E}0 zvMjX%;{4LrRZ@Eavv;Ehg}i|>?Yfc)0M0#1FLhCH$(S{F9d;27LR;0jxCNrVGzkb) z%$NZ{K?PJXX|3)Q?4)f)-SfIGgw)g+tyDM%b?l8TRq5K+*H>qoLJrhw&Ab1GL>g{f2?|xDx1#4x>brG1xrK9xpy4t8{P_6z`r_o$ z5RRo|R=I)UKf^%H_vz~g)@PHTloKq6d&~#RQsH+IF>Aj^Dy??$sYW-#VGnv#&QRf- ztSSJ;afIVy45yb%FFI%07?*}A=6gWQPy+L_i%g-My)Ii5^N}X}ah8|!rW|}}TS`ELSa)KW?RB@AO5O^^*?u5(hs~Fd(HQoyKqfR9TF94CSVYXbL@qasL59 zF@MQhO{S1y4^ZD^q=clwI!UEq77d4VDgppK%*(pKdTh%&!`ikLlIQYV*LB;L?TMBv zUgyVr#q(qH0n&Exvf8LXmBoS5QOv{e3(h g>$*IjPk;XdVN`5iN#IZ_00000NkvXXt^-0~f>YhUegFUf diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_fermenter_inventory.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_fermenter_inventory.png index b8d75622b30ab91f60e513ce3d025681e78ac682..a4795a5e628c3463e50bc6276b8db0bb088907ad 100644 GIT binary patch literal 5855 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 Cqz`NW literal 5924 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 QPk#h~p{|)uGoG0GKS&NobN~PV diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_fermenter_top.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_fermenter_top.png index 112f6c32f492911cca82d8300e13c3a5c930453a..c28119717ce6dc31e4a7509d774c1cb5902481bf 100644 GIT binary patch delta 819 zcmV-31I+xd2FeDIB!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0001xP)t-srmCes zK0LCvvf9|u=jiE@l#oY8Li6+W@9*;8-q_KmbHu^5+uh&H%*)HiyGcq-(ayr3n~uw# zYSGfskB*1nAQT2*1X00DD&{rCdulfG{%?2o#+r4g#nSlt*#eSM{>oCOlT6dGOsBDg26v^L zrr&9tBpJgYEq`Sh4xpfeYwY22N+;-3G7jMge;qTp zodA2Q9E!l3NP^YKnB)=ut)=T|8WWf?)W5~A7!-#4FgE?bRJ3c z@V@{=*ZFIGb1cgg*)$0JQ$P*D1;Wrz5I9gIB?fdV`b+TKE?`@Qz)Z0qh*>N?MM6SQ z*a#d4hJQ~3)|j#4uLk%OSHg)2mI1K=u++E?t|u;lb3LyeY{kAiJA#ifD zS@mK;kr9Fu)>w7;7%aO0Zq^6DLNTqgOcVDDZhyI1$;yKBU_j847LL?6AymFlN z15_Ax3J;|#vZ}7C&lHtTU^ipI6xlXPyZZ$yt^4cHa*o>_iE}uP4;{JHg^LsuHuDpU*Lzc97XbIo47C|=5@7E0EeQW@Fo~;_!foslpJaX0idcEeK x{wy^g`T~i0FG!zVAcyhS(PKsh=fMC<{sA^nL)_>6r;AYNY&<`3EZgz}pdi2=BWzvAb@0p!d=LH_ z_@EN_mTg1yTz?FXW5ZJmG;PPWJvf5P_B_{tY_5kX;oi0gx!rCdjbg@ml4hTkio7Vw zTSbT^MOc@)XnbEOR#o@=JxP)_QC&ZbA(a9Y^0A+$D2g8QvdE@cAW9ht+V?{b3Pjv) zWi&n3IA$$spn&4*R)%3%6Ht%{>@!o0B^BtWu&RXZd4E|0AdShQ*_U}?`~twD);
    _m0Hww{ zWGTM@G=E771XcuEtzcD%d;u^io?$Ux3a!+tQaVFGjL+vsArH%WyMU&drSbvDE+EHl zioE^v)g13;k|rQ1eH z_644~spL??JQ$#ANCPAFRmgMWK@3GPeE{YAT7ThCW_%mQVfdsN=nmbCIa8$Tq}2Bd z7%1(pp%nt#z49eEj^p>}I+dh+8>#51X%;1$0pk96o#*R34x!Rk48gWHIJ87`TZ6zB zoUiu@$m{3;=*2cstb?FJL^yK8`F_98-~N3b^a6JCU66jefE>=>M~@l<%!2_W`3G@W WQxW(P5RbqB0000f#5vRSKTC z>OJb=WpfcYcy{Te0F&#!Uj^cyHXd!A#L($8#qh9;@xrwljmiA8m%sQuDPQdOX=T6B!3T3OjJd}enqyrwWg}2kd%*XZEMmF(Xs#l00DGTPE!Ct=GbNc z003r5L_t(2&(%`f4S+BR#0})^0vr<*Cvg9zY@;92e)(hKkw9|c6%J8ErIQh0psEyr z#^$=29ipo|u&6*1D3OV6%y6+xSSw1v*u&>3_P*qs#r|>+%p_8lTV`INiLK#q-MJC{ Z9ZrdE4qN*)191QV002ovPDHLkV1m-tOCtaP diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_funnel.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_funnel.png index 2da41f8a314b0a1046b347baa9cd254b5b42dfbe..de08d0083590c21465203e9e9117d2c3f86d51d9 100644 GIT binary patch delta 515 zcmV+e0{s2_1Ca!f7=H)@0000)q>9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000gP)t-s(WiCFflak#Hm+MS#d=4}oom;$g&rUtJ3c$Ta6iYDVa?6Wj*X1Hid$w( zNelo00fk9KK~y-)eUl5410e`RLBRxOy#IB#8#T#(YONXv^?!*if()55#8ceI@EmLy z4auCC6p`!pA>+D1p@Y56^h6KhzPRVU;05ODGdXswiC~qE(8DdibS$l}+VttFy*D#- zYDS~}O~YbhgA-^SQ?=0FK&DR-$Rf}-pp7H`LzCwX2w4En(bzx`fJo;B>j;bq=mwMk z)}Rt<3((&Hf`2vYCY*Zi_Sj7W0Ak5Fxcv=SG89K-Jiaxhhf$F{BENfhKBGiBW1LIm zCtykd7nl|Oe*oUn$G+wpXts_xw@~{5;9ny7(8vV01@r?Ttb7YYsAr`SpN?a)dLiomXup z<**b{bTl;~{i8OWwK=LPYr<(#z^+Ya{rgz1ea?#CXLG}K06*D9%_MSHvj+ujY&j7R4C6?(amn+Fc1LX@rHB{z1ZuN z`<6ZcCV?|-XwS_eafVW!!G!Ds#Pk6Wp?5;Mr@gpMwNF6qsDBc9mySb!)Uig2K947s z2gpz2@ut-U@Tl{vC*W*C>=7SYWJub#UV8%dYv=^tlz7wHRp8bG03s-%j5@-_#TYai zGEP!8-)5N0{2%zPREw>erxo;Dz=>1|LMSnH&xex$VWuL4DAe@<*b}MNGbIsZsO>Ru zA=UB&oGvgXReym|Vnq5!55U@dLhiGw>Ho5deWXu9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000jP)t-s(Wi7CARfw{YO`}i*RzEtC?-2TJEUJWo>nrpdQ7ZnJ;ah<&CSh?jg6Rw zdh+uhW&i*IbxA})R5;6ZlZ$r4APhr|f$?zC|Nq=cBCO3$Lw{SKaB++xTd}ZW9_C(( zM`3d=MTDE1*>QTYa-5*hVSY`+13ifI;Fjf@Xz0GXMYp07*qoM6N<$f;cYV2LJ#7 delta 467 zcmV;^0WAK61mOda7=Hu<0001iRA&CQLCjkbDB zo>nrXUpBLIMXYE&9v~h&K078TCYXkLQq*r30004RNklsze}#0P&NVbg<0T)jz?{Ow;{h^)&d7634*)TYFu?|M8D)fkZHG~s$D$A_ zZ~HyCZWwQiSmZ6>95fWhX>m77W<%FgAWsg(UZpf=ps&K@Hy3~E3ER5?Ls5hlC z07Al8w#r2+Fnr3X9s%Wm{{sT9^9Xv)FCzH` z6;PPW#Gg@_&oK6tac#g^uB-kMT-Jc5vGcj8s11~ePx&08mU+MY_Gf zymLahyS&DLORZcnw`)7ASudcYrIwkSvSc;F#mB8$F|}zrs#h+sVKc#gOsA-+Lna)@ z%FMB{w84H!y}!Y%UNE$1In&kFv12s8aX`9mJ;Z@cvt~HBZGSw@&(KLD6~Vv1Vm~ve zS1qVjEyjXPzrn=6c0;OMFur+5x@VqSx8lL_|cB zl$fbnF28+A!GTV+YdpMhK*fbpxo|*K`@z?nUIo{gmG<6Cl;@)t!hR&PctcJVq-!zG>wajO*AekDl9)75zWuf zOG{0)bAM0}5)vRFAv!ubuxT{Jen)6(Zn|kYO)Vg!OelO}Td8946^?mwj&fyCDH$6Q6pw*@tgfv{EFxu1NN`IzNG2V4 zZD?{^R;i(!b6{FeDITq_u~arHcV=N>J1?7^o_{_T37Ud=zrDT1!onjA2%Cq1GBGnM z6b^oXgm7?jmQgINZA!wAV{vF{TTf2BhFl^W97R7iouZ|vW=OSmQ&mGiZcjd%jEI3$ zKNklEaZ*H~n3kT6iCjZKKRQ5kQ9?{XJ)D%1T1G#1Qb#5wBY<{uW>ipCNl2J`b3HF7 zVShI)ppAyFo|{obJ|`I#q>hA^lajS}P(CmyyMR=!r=(e1Tt6osreZ$opTV^N00Zzz zL_t(I%SDrQP}@ro$2TG57a_axxw@w8=*WRB4UT7Wkp43 zXaxk9lS9h6W{Sv$20)8M0usO*J52bNmSL6-2nbOqI2>~;bHFgbNNdd6G2w5JTgbyU zf2#f-ln{8V%zu2ofb41e+V z_WVs28$plct&r)Fda%0SUXE|U;ex*2GyZfW@~XWFe;t@wk&XI0-`ah0Z*02zgxE#d z9x!@2Z3K@r_znmllQ96*n^C6@L@Cp=zL_{X>OPzmUH`c)(%?J11Y|3yg5vj-E{9`w zzyIOESn>UH?B@#$$0ELYW7Uga8{yQ)CV;lMnHgp?UH!ncKWR;e}A>6?7!vZ zC&g)($Is@*MyDD7fR|AUgYmwuKi@8z@u1ADs8&kPvDmAzt}X+9EFkfXK&w|yqF3_u zYpa2>Qoq$lD;Tq+#_e=s>;5EE3HS?xQpP=>-@Rx5<#|xbmX?;EmMkP4s`ZMhZ?yx= z0x4jnk566kZVtE)`D#|#Q-75VKU3E{&!}!!p=xgcGC-Bj!+y`ld0WS)7X6A-u*Hlo zo1A0Z`=fUrF#_fQ%-;fXX1#iod{d|W7bwMXKB?aGuJL;-6PP4$04IPObCZ84=W{DB z&S(A^$dhf${?5}&+*tS8DvN{^oZbaEo+~x$aQQo??QXsz=QK0m2p)R5(yUyR4(dj{$TEbPd{ra6p2n3-gPc) zzIm%fHuMmh=gZUM5r>(_*8oQ3$;(sx~;j~;Ja;enkh|tW%bug~?xOEriwt42W&LNl9Am1beqJTyV zk3=SmzAd$OFw^^o?9G073YsIWjhQJ|4>TtNK^iVK4o(WwmVSpvO2Nwj#SJzFQ=Cu_ z5`t7Jr4eb!hxXc9yBq~LGl5XQ9fEX334uzbO2glI5w+G@J3ZQ%+HeKi8z4whE|Cxk yw8%YssGXhEU5;C}?6P*Wb~FeLLT<>ukpBUFEGp#RCDLU80000 delta 1847 zcmV-72gvx+4#f_TBYy(=P)t-sq*g4ZSuLtuFtuqqvSc-=S1p`JC9GdEqfsiUV>Z8b zL%eZ7w`)7QfK<9}J-BT=!Fol+en-K6Nxywbx^_dUS}w3=H?(Luo@GS3y}*{4o4kfx z#(+!2fla-4MZS4QtX?p%VKcE~G@zrUzj{c)eoVoEPO)`Ry??*Ket?A0($kQVl+)GL zf`o>$w70msyu!uDQ&3M!OHDp7C?gCAJufF(NI@VO6--D-hJb#Dh>4Swn8t!lxo|+V zYdp5Mxk)rFbxuE2JT#Jgbee*Blzw)HZexOFS*4Ybc4Au_5)^oOd8eqU!jEIcgHdQ| zZbd&fO)Vgfd4FK`@twfR2BAKRQ6p&(Ot%QizL;pP-^uLqJt49BxlO zfmA=m!osPcoJ}VdRW>d>B_5B4g^rJqwzIOcW;jD89Dhk86+#*eJ|GxdJTPrwT*u1H z!N0$6Q%gA%3N#)VLNzpEOh=4^e!INC7Y7DQIW==&TA`ShoRpHNtFFz@&qypHO*Ae{ zFDFw}Rl&o=V_H~4D<*MLL^Tr#esFEd%+9~T#Mjx{R5mJbOF2j;9c4{OhlPWrrl%$) zBVIx{uYatqv9h$Aot}-0idjE4nv960nwbz15@9YuaTTf1Yf``0wLakgety(djjfq@CKtmo7T1G!+ zR8XCwrM`4St649WQ7m*(LYRAVppAyDZAz+FE~is0R!K;xRV}(~Jg{jrsAfpMaX_O? zD1W+XI>dHFX=CwY000CANkl;*gM#1Oh23NhwK5X+arTAt5;-d7uI@CME?1MI}W^Wo1caDX4Ox>$a2XG0~N5dC@3nb1GO6%8W|d! zn3|beSXx=@0oB{s$l9u^G1vi(R|0bF9UPsUU0mIq-JLx=y}W&ZhWOgZ$oetxD6xRd z_YVjR3JwVk3y+A5ijIkmi`Ui%njtF>RKUWbEGcP~keHO57!{h58lDy#mY$N4nSYfH zG(%QChk->&GFLJ$KPu9_Ah58=F(jh6B&@Wo+^nLq3gix;f@(=g1M?c!sM@;vhOmal zil*k4*0%Nzk4~R1Nl8DT0-y`LyL;SfYkK?oJL4-SG);_coiuq$WX9BNpaN9}eo4t` z)179_oHe_-NoUTSIdkXfbk0v-P=C8{(c&e*@Bk`MmegJv8o8`v`I5>Nb9FRUF40(J zmY%Y@EOE_Rdys-^Wy$Py5#j4YH*EA?GRJz;=FOUU@o~%3wuEHFgY00~3UtD@7Psv? z)|;)eH`uw$YS->PD>U|oY>(VGb%msqEJ%Une%ICeryS_rt2KA`)V&9HDStQ3TU&N$ zwdLU|U`Q|=QI_0Y<1*uD+vH<9_6FAL)@?pMZ(>#BiT#P0md%pNsz4Kzcb`l;)m9%< zEUCL>h4pc(x%#V4*Pp3zinaoVwh9A_q-5@lv**fBc1&Bo(P(O3m$H%J`3rRgVdpaZ zCx8?vN=i0ejB%a3-?Pfip?}?bqCuX;42QNe+gpM!RW?aU$}?P+l)SR@>b0mdTP`g) z({o)*XYP%Po8|i>mYu$}cZC$tgv+-jCGYe^+>N?-;r{)a2PMt(v^1`?m#_AG_-Kiw zV#b?`MXA|&4k zFf+V;^6n{6g_WV#jQ49ZXMb=z_wnq$Wz+9u>nlq>e*8w9;jQ@7r=Nf-=Ipe1P;;QQ ztl`C$S>?Jb_5g+6aDQ{z@-w`x{`~n12avnM=Z3?HZ9Q#YD;7`HHvs0NH+;-I;&u$5 zFF$$m?aMb%#_4Lx_F1VT)ulgI5-88j$IbJY-;ROx$+vIcKEM486azvq08`(qA2V0; z+x=i*V1LW{pLG0pLq2T2?hpMQC8NsPcS}n{QmuvjqT~5?|=XP l`StzRcW!=eesM8QF#sHug?D*jk^KMw002ovPDHLkV1md}UG4w? diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_grinder_active.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_grinder_active.png index 902c4ceb5dca9bf6f239d257a9bc0709c8ce746d..11f8bd36146735ed787b0fd476c1aa8c40f355e6 100644 GIT binary patch delta 3428 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 N002ovPDHLkV1hU=MGOD{ diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_harvester.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_harvester.png index 6f346c06052b4c75e02ebce81769371f7fa01ea0..20e4505e3a0af5598361d68750271bf01680e7a3 100644 GIT binary patch delta 565 zcmV-50?PfN1i}Q67=H)@0000)q>9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000gP)t-s%7RSLq;j%gG|8H0#(PIQK0DK{eXUtA*tLkaXE?rbLCww0j*X1Kja(rw zKtlik0k%m*K~y-)ZIe-g!ypJmK@2Jh_rLDWpl$lGX`_j}$bSGLQ&Xp^shLmSxbTMC z(%e-1e(*N$2TK@i>UlI=7{#9(U)gixljr7MSjfa+rdSnN6_-z^Cv~pl=X6Pfq^60C zwt63<_1^iwxh;tvDRe~uYpXSZ0e{YG(U#)sD$+Kvq)WpaX9AvEB$paY+_iw~3IY&m zf&jIEC_o5YxPN2?Z7ztbc35(NRrZUUKtF-fK!75Dfa}ssu69Cg$5w=YTisDG8`q4MGK@JcC zs|wDCG5ZD7{s&mm9S1{D{x7iiub5Da=twoHiF6jQ^?&s*fE$Oa%B=)e>Eo9_JMbt# z=?2RGFR;2>GR&zxw(bD~4vg#>fKDU|sqRq$j4>i&0pJW(&hx-yA2AR?5a5}Vn%fB2 zCS0f!7(BEC%Ibmh2&4$r^bOP!$Mph?P%_hE{SVAQ6uVoTZNj!>Y3P+bV{dO7d()~n zt&}BJe=d4c*_-q9rk*ynPj8}R)sdJc+moVF%L(s4h$IuoqEQyI00000NkvXXu0mjf DzRvz> delta 532 zcmV+v0_*+41fc|w7=Hu<0001iRA z52Q^P6P5sAHtPu&MhnuIvzbL^q`&0-C5$g%FySl0R&QTl@YV#*33bkF>iDiJn4lEe zT^Vh6QIQu>u}{nIz`2Z)T(9?qUgs(Af#*q`-6QaD#}4rU2?02=ocC*@mH&=~Nl0W^^4GPozGmNM6@q{%w{< zsfx1t1&)?*#wySm;>G~&f$dA3Ug>Z6s1YBT1Kg4N^OYH-$>E&~U=;>7_+;RBdCp)k ztpHI;T?S?A1N1Koo!sD`3RL;>BXGCSTf{P`Z!ivw7JvFHKAm9ecfcn1W_?udGn1`n z!L!MIgulY$Llz!?CgZ88;TYnNu*|ct+~1DoU^~a~(=NQ*6(+YJU})gZKwblPq0@c% z4_j%`-42Q4zoCRQJ3Z=|^AFGZ W!OXzG;IgFa7?5H~cl32+VA$Bt{U?zX$Y(4La(7}_cTVOdki#6{6XN=x yfkE;Sr#X--9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000aP)t-s$A3z(Uo_FDb;_M<*R+MbZ$C#wL;wH)!;xQ(jf~CB&3Sx%f@Thj0004M zNklr0QF!102m5w@udKO!3(|R)w#XaSqhl|7z%;UwO#=7 zpkALi&nIvefPa+ea`N*Aw(_Ae*-n0zL8vC^fsjr$s>yWz1t9lmt}3_Aes}<*71%3mr*4>AV6*}n zSJ-S_?k`}>GE_Qa0b2ustJM$6C)_=O`s(Zlw+YOy>06HCKLF?8Xan&ZF!lo{>;_=D zq^J;xVonRkMQbdro_WhsU9*{V$C%Wtqa<8^%%*WRy`~ZZh>b^V*K8W+-+W5LF)Ur{ Y2d6F&8*>Yo`v3p{07*qoM6N<$f|vQxL;wH) delta 451 zcmV;!0X+Wj1JMJJ7=Hu<0001iRAj?nqKo6_ zu*IWZ>@ZnjS?E2}`_WyIPYQr3&bZ)-%9T_?Aj^#Nr8CwzQy%;a^4z!sK^een4axq4 z%5YWmU1|&|RA5)Dnyp5C!PE&o%%gmTQVW zfT!s9SZx2G^f!;lDZ20BOcOGLr0D)BSH1S& z%ZmEost%3SR8U=3P!I&wFX$Q4tcU7IO&+W36il#0aXdsyFeYSw+flsDH>2rheETrm tcD`KceI)kz-CBp+MqJKmT&JlB?+X|XxRzPjbcp}}002ovPDHLkV1gIn*V_O9 diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_liquidsampler_active.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_liquidsampler_active.png index 44d779518f48d689af849bcb661573862f09f909..b6d3066791c106aae643a95ec54c059e0372fc86 100644 GIT binary patch delta 1080 zcmV-81jqZB2+|0UDSrR~01*=qCK?YeAQLAjCORq?Ni`o)Iv+hhJX=C0X-zCsR8nOTbG%ZzLi+VlU&D@WyYLprKhCOrD@QmchIJA z*RzGo&dTK{Pig=F00Cl4M??UK1szBL000SaNLh0L01FcU0DlV;0RWnu7ytkO2XskI zMF-*t84NlYwdVY`000AcNkl_doF3$$Pn4Hd9=U+e0 zRJ^G38f<1il5qBIozcoD<(&T@aOAA&B~Dslr*?G4O|7#UjdnQUMs)k}J>r_M?d1Qb zoy_<~*VrDdM1N!Th-+5hs?pY<#clC%T3e0pKx2J~w^mw+vMh_Ds6vz>ib9B|e7!b<4B2UVy<(8K z!_?~AEj_369hQqeZZ|)9Va#am_w#;>E$(-t-$=kznt#S8oX%04PN$}^QU)D#+X^Py z7HT*@NZWN>Lf5&V1cfnZ zZQL+aWmVNx9b#RPVQ^B-vls@5U(zTFBsil4DnWG}639~d#p*iKPEzbi7SdWk&i zIusWY^nYl+2?eQ@Fi2<`E}>~m-%CGDEY@S0{-a(32lqRQS%rGI-5y))8Mm8R>H!6_ zj=e0s0=`oe*XvvlDCf&1)EM6R8kooB0*MR?#+W48YBJl)DoM1IM!b|#LL4dzM?$!l z#27||fit~nylrqtj2?wHqQ81m`r&9VstR3+u74f-&6~!1(=Fb_3EiWsRlj)?choxk zan|-yDrv2=bBLefL+RJyZ+s{|OOEhi7kalp;X|4p?N9j-mWRfH55)cm!Uw)+|Ah}< z?7#DYvp?a(7yIvg;O!sr;fwtV9}e~>eBkXL@qx$SzwqJtDFlM>;W_INLEupnKCI9P z1b>-@s0bfQMhC)&&q-#VeBdhTgAd1|{Utv9z!+vea79b_z!fdw!@L$yIa-Uu{vlp1 zzcz#qTul-_a0!GDoVy7hICm31aPB62;DjQ4;N2bZfp>Sr2hQDu51bB!54`;&KCCMF z*N(x64;ABX!Us+$x__vunnqO-K5#;P?tdQ+LVfVzC=}rXrvu>wAOHDq-~&fm!Uyiz zP58hGP58hi5I)q04QE{wK7{>E9p2kMhwx$90Ig4>kU;prxts8TD_X(_e(N6bfp>Sr z2j1NgAHLXs=L6?%!iSRBa-J#S1NZDEe5lvWWVLHa_`vNa2_LfgiA;WP5Qx!?50`-hLR_oMh7KKubXDhfW*%uo*i0000lg=z1RQ%19M44K~z}7?Uz}XqaYB4A%M6iZdr`R|9}54=Ykuhl{shL@-Wp2 zO|+VZOWjW*guFJ;~+8&PSg&|+A;h1OEzf1r^r#6=sOWqF<#MN#_5eH2BOUG44W6RN6i zin?ivAnLlRE`LU2)>uQ^HciuYXqvjNU4wViwpwBp0@J(SACE^j2Qqzj*WK@!Bu0o6 z{d{(hZXRK|>Eiixi^t?s^?E(_A+~tEl)fMVOX+);@O}jGe!u%(TI+StNs=*|Z7oKn^ITteTgD6(#u*sRa8{Li!mKD=JIX?#6ApPw!EjOSA=^?-s|=bq1Zda@m-6qOry=4%I%0)yon1sLRXt;^Cm{r+W!(#M%Ee& zPs%yOPw^pl`|vkD6vvVyeAtEF?N9j7b!YoiK7aV_p>g5^u|IMill=)Fc>4!@;4%0we7GKkKoCA$XB`3vd?vz&6&ju(vk)cW zL(b?x_;6fgbL0b8Q3pPpi}siJ@B?$0`M?z|;R9E+gb(vxK;>XBPUnYkx7^+kK5#Wj z_UcH?tl-xy8}La zvH#8o&fSC$IkDxuQo;xB*-iK`t%u2S*OKsoJ5LfmH1iXgeBUH|;GW%t4}8G{eBeut re!rk!Kx%jB4bKmUvUjui9X|X4Xj8vvfIa#S00000NkvXXu0mjfqf74- diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_liquidsampler_passive.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_liquidsampler_passive.png index c45a91ef705804ecde8ca6003ec559f4dc486918..3a4e5483b3f545d879e75d336064cf02cf216b77 100644 GIT binary patch delta 624 zcmV-$0+0RJ1daueDSrS105KsICnzR5DHlmK9z8!iT0kXeOe|AWQgl@?WoBf9Vmgv) zIhJxcdU|%BdPb;(O}lhlx51CV8@+nrKhCOrg6}wchRS7 z*RzGo&dQ;zBc*d{cqW^H=Dj@-N{2J zW-#(dLs=e@m4k+mbG-ok%M!fBqL37GX3fQ9VFb=t$R|=CV=N|;m{Q*{MPo#&;t?%^ zaKtkqJXID&#DBK9lvxl=oF1utimH%-5Q@eR|2BC$g;JkR5g$KyE9_3)&6>at*i3--Y8FP23)f`FrJ+vRep zjDN6gVl8w~sAQ-EW1vQ^MT&Dhf^)ekSqun|7e0X<_xH6CZ)8mYhB&%_qC!a zni7ii1odr7b+s|}^~qQ(A&3$)=ahQANGTtobrYZH^#X*ffiMZdxn3`vQ&TL}F>XG6AGsYq#$ftkFag(y`?&A%kr(#<0;dQ`?8=7q0PfQ_mrGxea-_0rl-R+ zea!>LxoM5u4;_X95-A1-fqFU+v9(G^2!W`l15rLKYB&LfGhv!4J8N|h94067Z*SUK z4p&h_OAn+H{mYwNy_uUg;Wty*Bjw;<-fWI+w=CkV4OT?u3x5CyA3r_jy?ZwR0000< KMNUMnLSTZM#R`D{ delta 570 zcmV-A0>%A~1=s|TDSy|qh0vyPw2)HJrgz7kYsZvj$dg>hja|#m%8ZVR(Wh(5oL~S0 z0CZI_gJL>pOe~giIlF#QT0kWyC?-iY9z8!iIw==ZR8nPTWHBKXdU|%3nU<)8O`m#3 zrKhBlYB|XDdQ<=a0kcU&K~y-)byI?gu)$0kAXE} zjcrF!7L3>yx2Uq>9~js`Cv}?A2k_^CkBaj-rOP;u6f5C+y`Eo@Qgn)}m1LSgxLsc` zP0CJ*klsB11%GZYm}ex39r~cla(i38-Im1;kK_kgS8Q;{9=QHvT}2}ZILfx&?{{PT zz_zjX&_SS5NDYJlHOP|WoLhvPsVdnA5Kd2g0z2@zgV1j{CW=(bejGNtUoMBCDq0GX z?2v-^Qf#&|_T#}gjNnitRi#o|wJ3!~SF4F%v}yqYiGMRExSU(H$XP<~$!wH!s}?!K zTp;KmzX^p?I5=pKZEF#>O}fsLnQdLaRXROn+VNahEV}B4Woaq7Eb{OJ4AatKp1=G6 zM^wwb=`c-@$d*;AY2S26Nxc`S>0C-J9a5svBZmPHbS9d{WLL57F{2HLzkAbLI%=Z2 z8jc7#b~Df3RI3Qp-bBBJUOR;9x@T|Jj;s%2?!0%NS@;Y809XVtRw(Gp>Hq)$07*qo IM6N<$f|Z^MSO5S3 diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_pusher.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_pusher.png index 4c6916488c6b8e83aa676f3240819d9c8d711271..96c01e08ec6eba4221733cc955cc9acaa3d3e030 100644 GIT binary patch delta 373 zcmV-*0gC?r0+0icB!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0000vP)t-sU{V0F zT{Dc1i>Op7mzkEkWjLBjAOHaXnSKD=#Q@XQ(u+A8mq8z&NF{lDc*J!?T~7d9P5@p| z0K)UI{r~^~^+`lQR5;6hlF_omAP7WJKwHuD-v0l`RyWD?0e|Ua@^p5VWs#D;l;}-0 z%Tb??`PK7(JP9nNCHSX$NOpq7lC(nfM^&;o!D6Y&bf76XykN0u^MW9692V1=1cF1H z04yavN90{dMaa`ZHft{S4Vm*cB(s)i3$U-iJAjRm>CF+ z!~cKmjcF@Qf=pGPj^#KefIK9nzm$t^`T6oMpa1Kb$N*6APJemRG6_I|?lq-P%35?1 zI0JTdhvb577C7UG#}Jf-gENRH8G=nG0hv3n*IB3}!7{lMKDL8Wlz6TQrLt$Z*_S=r#+u zh3tyUVH!c^BVFnx(8UNps6%QCM>xaLFTtWHGFIJwRNYW_ZP8`$3-VRepGKiT(MUlb8?xUR##@Rpkd>&l(!MyPR0000YfMvT7(R0G3=jyA2`go%rjgrNfa#*eaTvB(xu-}nuA^*0M8ZI*z(z}LOF*Vj z7}&~vLTbe5xHn#4<*YDJAxMi-D9Ei93KUo?Z4oIuZ2P_Bd7pfF^FD8$@A;B%)uP6- z!h;DM0&WnTsZjtw5NbMqyfy@PFWRFc@x;@V(?1sE*AxN+S4lU^Z}4k)GlPKil_bu1 zts4LUi>&jpIRIega8QSU+IlCn3DSbYgTO@-Cwt(`>-uI>05GEmlLDh-#OkSz^a~X1 z;9sG_Vjb)H%b=oDxmh0UIu7%b1Z=|ny3;XF`~;zPmCd+8CXTfzJC=ipa24g3twtps z1qlhgqMVIzk;~2f{<H!gmW<~sW9l`#$Tma6VNESA#RFUiZg zFjz0it`>VUearZjwP?9qS-PNqrwZM;JvlGspZriCIa6I20W!0hLmDB-Ozu(}{b!&QL*Kh~*gL0v#y7vFQN8s`>KT>Fro?|Xm@LW+-*5PKUm@-@*1*3nmUG)A zOOABjkhes~#Pfa#2+?OU{5QNM9B5}CTg8D?V%HLeEUZp%=sdM4*pogi3@Dy43%dpM_5+{(~?$#uM_oWouJq z+gQQ<=$tj3 z<9!u|Cj{d~h%o%navcxuV9a%Ph>XP`kqODrxNja6y3)*hPNr4Mr^#krDQR!7J(YnG zGVrea0L4>ah}u-3VsH3E z6YwG__A=yj5z3#^jbovtwxoC3fI+fZIv;hwE<0hayF-1@4^J#O=R&da0qITwecIGX1+!1#Z zlun|=${hy1E76>}@lr7eMZk}Uu)*tKl-f$K_IHT$gs`p;(VdM%Krjl>Kms&nSygjmxdt zG{IbQcl)lDLA}kGPmvEjd$p}t2tJaA&Oh$y;o2+G<96>Mk0z(d>S1(e?nuEy#)JdK z6Y9awy@oIQT=?H-qHri}JzPxKfe5!*m1TlSqC_hGOK^5)h5liVtltyt8ar2aL-pD; zy;k*eQ{>aROcdYj70Ma#YX&UTXgfBv+bBM6YRh9btr=ncm}qRzy!T6cZ$*>IGWuZv N!9fwE-_BCme*@pWPc8re delta 1166 zcmbQq^@?+XX8p!kLSzU4GD8tM;hRatk&GJ%M5u!QY zL$%vddb*?h$!p6Z85mefJzX3_A`ZX3xzSG~P~zxEZ|B6sD@{&9y!#HB1m!o}WRKW3 zwQ1>vvhS>GRxFK(y1n(nGy$Qk&d%Pu$1X%2oSIAv*HS%)K`)diM)8yVfO$cgcuh!gqLbhA@ zrEAp}mGYjf4=+5u`agH>zH~hEYwf#;J7r(@db4Znjd&ibcTJW@;Ea6HuRn=VvkQOS z(z*Ml@W$D=T~_HYuU7u5J$I@8{_~gLjN9+l`F+;6G5kMi-_h&IG0pj#zkCVhYcs9* zrFGW+S;EHTe}=WTPgUdnFMki_`&~Edn%$k*{}ku$d3bp49?$dkg~vbpzx>s6zNmIu z-v13>zWM(ueE<4m^0c~r=hVf#>-YJc*Ry9 zSXomrqvk_Pjf+9vL*=GKZh65gvY!rmKWRSv$o6Lx^33mVDtN zy{Y_sllk}M{JwFgN723g?M3U~Cmi!a6Xd-uPh8j7(9fa9_eR<36zA`bzKP7gJA}7} z*ezOo=bD|8gpQXn`<s;>`SM#3I{b!t>9c-XF>vo>KyZNaXZ z2M^ycTfbpGp9Bj3tSPtLEd{;7!K8oNuJ68_U%cG$3CHZbCPYjB)^OanY-7KaPgQU2 zmA;xoc3H<)T)*LNE4cJip!KKRw~N`Br>61k=&pUxQk$>~jAqm>xB`k=i8Ohji%liI zOZ{GPa05^i@2APK%+hgRUE;u!6*uShpF94)w&Z^NuJ`(<_w6sSpI>G_U+?G7Ex-S6 z`~A1<=KJk;pC<#6x4rypyZHBZ@$sL2R(=1z^WFR6|9^hpiP!#V5N!G2r#}M_c)I$z JtaD0e0s!BHN+|#U diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_quarry.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_quarry.png index a728a50dc81622cd848a77df4fff6fa321fab4d6..5a4c7743f4b7033d492bb0d5282d02aebcb76688 100644 GIT binary patch delta 587 zcmV-R0<`_M1lR9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000jP)t-s%Ysd^VKl~jN6@5l%AIPsX*t)mht#cmtywU{kzYGLJHK*4&CSh?jg6Rw zdLQjK{Qv*~$w@>(R5;6BlL>YNAqYf~)ulW4KW?hjWb)E)Mt@wsB_c@Lurwd$Ug@I} zpL1%A;pHavyq=ZM3kr>=-R|&#)}`Kud)}vfplil<436F22MU=GvdV%iYz@b0UOW*`Lg5dPNDM(HxL#m_IKWa~6Mvz`Ya*N*z@|3W2f!c6wV&Gv zgia`M=Z`|DF<0Q}0qEa9ppdw@W|}S@F_BS=2_wgbrr`n%wXU0TJ=O{UwAfP22c*5N zwWk0q<|F|q^o6y=5mtNcD(LRe_Jt6Y6q52NTp&JxGhtX^5!=55v|k`{;TCw!DwYch zhhfM2;6(j)&G@G_2W!(=n-G1zQU_fBQ=87(%w3xZ8}7y~np2yVtVl;$Lz>0QkEzUQ Zvu{rv6h1s#XgL4?002ovPDHLkV1h-`2J-*_ delta 553 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 NVqt1&QfBNF{(mP*g7N?W literal 2220 zcmWmFcTkgQ0>|+zfsGK@uq+_zYT)M9gHtTKxFWJSf@0x75fK)tQetQU5=z8Sk^qqs zq{tC!5<>4tm15|GnnvhCR#0G-6$O?m+>?Jk&+qxpJDJQolS!P_otr93$CV%uh|29- z*R8>+4S{?kJpu)5{VKB$0+D-RWnp7BUKcGW4QimHbovO#TUphjYBd;B$)c z!qOmN37*FcY^S?*F?_G0u2vAy&Ey+(_?ykq4!t?zt3U?;8&+KmJ%t7MspiCiY+rtk&tR_qU=Daogx)v@adp&SF4!SFh6lgUk6%F=NOIxl zhfXxm#5K`;b`Zau)Rz;|l|krF@#sr-YoR!E>5sTc4qfT~jiFYZbdT0}jHD7TEWwUf z;AZQIk}}e4W6CfCD=8%j3W6sZ<3&}GqM{H%zJE8X{Ws>Y&^m$-@n1 zVFwtVqfET0I%)`f6E=?f>;W&?xj)%Om><9|3Fem&rnd@9AP@!d?dxb8?A+?i)>Cye zE!di(wjx?;-C^XeBo{~5l2a_vIa(SYuLAdustox7EnybN2ajJY&B`&-NYlH&?oxc|5;JySWm%cR zH!jB*b?RG=$WJie7*VB-nRQ2SpBTTO@Q!i68xN_ zC`{O!an>np#S`1}&d%|b#oDVs|MaOc8>((Sh|SYDW2YBiwi26psMS)0d0B2-wQL`; zV0oG2fNNh3dFX2I+j(*|bS`H4$m?v)MZ7OszjKRq+`)@uqBe4@PxPgl{=O2>)gZ>q9WfN-uLFPgSxCkIVzT$e+>V^{Vma&VQdPg zMCq6GJU?ez+Gq*)LTkNLSb6o_?}kRH{&O)!_pSOy!#R_$X-%U?H4-D=4)|eNWe0jf zwG-vz#`HWLV(YSYsA}5}e*GR9%Lc6%rsDGa95Xa8dEay=Ag9}xUe%XKp8jhj>{Pqp z0z*^fLvO~ndjffiI6n~a{VXlyQL3iG=|cyl)hd@6{rFjvuNyc6gN-lF_pmNgTi)=n z)y>Ou>b((T4*p!Kp!HMxVJ8il9=Sho0Ch(wZ)_E}ZXxPPyY{O~_qp3&mgi<~ZoNO% za+$l^q7wPbyO~YKuvb=KkpHQIr-Ze&x!LK~I4QMm-G#dsF`d#rHNMl`hHOQgG=E@Y zFedTc^IGR~E%qC>n)JEn4>;i-5&j3oBpyaxVM8ao_N;*BdpZLe&cpbg0QbNj!M!gS zjeL2GFN-83h>CKuhm=9g)RhaDYV?q#`rogULz6EeiN(j($rB|EM4N3tNvd+@J=A{| zRC3%-M}p%p%o$sV=w76j=_xH!%j`7)@9-={8D<9X-cUx1j3+Yo0GjeLVr7`I5WeUx zSV&wn;v@Pr$@T6pe?VtSq7lC3KcH&5&9^&}uKoc%!2n@V4OPQVM=56`TF}`l+pH5o zj!|I3z5~qzkNfJg{JdTD$WW5L8dAsA_jiaLZ-q7wv&x5 z`)D2VS?3B41XmDJ+)1}$ZFesuq8LT_Q2`L^=?wklGypSIl$Dzy8v z&Z#R&h|dCZWUK@>{gL~yJ@Etd)3QH`(X%|@uLD3q5vN#fF)V`1X`FXXkl8Qg{hNK>Tr3KdWPz@mGLbyqF1cG zZRPu-gXUJQfKsRZw8l2Xf!c9|qvq;W=a;&y3|aON-(_*c0d*wbhTY8Yy+q@(J1vk{SCIN78?=6 zQw-OQw%ygPMlNnr+ai)D5Ql$%rJZ_mh@Oi~-a-~2z8u1L4rBHYO?TI}P`oAN;yU8X z4r~QF58K%!n{Cv2He$CaJpMUYm{~!&uuNdB!BPaQH S?KJpXh1@o~bG^#cmGXaMYkh?P diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_quarry_passive.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_quarry_passive.png index 64b00869ffe641ceddd0e4fa38fd80565e7ed2c8..2103b6cf64d489338570a2693ba6901d7a66cbd0 100644 GIT binary patch delta 403 zcmV;E0c`&G0-*zt7=H)@0000)q>9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000mP)t-s(WiAiKRub5nTv~y*R+MppKJgC0LPVLW@ctoR8)9)c%!4EC@3fr5)#eL z&AWzHrmZmP0003GNklHqAfvgmku((kD|K(|Q$=mC^~sVi61S6gNA zHdx8vQpe|gd)%MGTq=<;%Z)K#|$E_J6Qy{ z`Ix&f6)TX@OnRR?9U(tLT$!aqS(`%F=#QMO~?h+)oU~coO`XQPE*O{ zEE?s^B!d6#15GuS`=DWB!GpJ94(KL|^V*B*)}@z*EuQAKm#Bx7zuKhXSc;afd{NN< xXfv(NXjNXr@zDUjwW)zy{8#F%YW{xg3&CR-37hm3^b7z1002ovPDHLkV1l2Yy~+Rp delta 361 zcmV-v0ha!u1NZ`v7=Hu<0001iRAtw>xyK;bp1ZuM2){8jQtVn6?j3>|=cmprt4eUL}UO{1O5`SL#P3F&g{|CAuD^*+r zmZwMOu%9Ry<-llQ<&!NZWM@>JoypGesWVvzkmkgNO0{uD3xV7G#hb$cP4oWw^>h7w zyFP!vezXN7`M@>Ubw0>?B$E%45k~tUtsz7J9Eka#5u4Cmw+)?^BYhwX@H7b3Fv*Q1!v;_hKkVAM77DtIHN?cuNZ&^g;2qj|U`|O&>hSfQATwb;tt^(Q)xavF2b} z5J{s~w{bEyLtGEh-R0k{s?K(1ayF;FUEMMz)$+W^Td~d`1SIGeLR%B}00000NkvXX Hu0mjfml2~$ diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_reformer1_bottom.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_reformer1_bottom.png index 1e070f62831a1b54bfd11f7ee1aacea5687da95a..74a6ebd26ad0bed1a69c5c332f79f7933f7b56be 100644 GIT binary patch delta 363 zcmV-x0hIph0{Q}w7=H)@0000)q>9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000jP)t-sY;0^~Wo4$Srde8A6@Iyjiiy;%eRXwpvb3(2mXpexXU@&bySukbOHAV6 z-ekjXGXMYp>q$gGR5;6}k){s&3zFM3?;~Df$fvFw3(>(0Q{|iVi6Cyi539kSE002ov JPDHLkV1m{$owxu1 delta 348 zcmV-i0i*u<0_y^h7=Hu<0001iRAWPZTL0002_Nkl2*>8FX{^ z2I>VgiWl(b3Z6hzT$}_!>00RlY(;UdOTRq_D1~GeAvuF-wSP8ovC!q=d0)OaK$@Mw zcsyCmmdEqmCmeVQR*g+9Bv^s71FgUy z@{riZF!qoarK67#`Ha$H%u@>S4zAl3zRo{)9w4R?N<^{CU)W-SDvgjAyVh15zxc97X#pQJj;=UzV# ukY3c|qIXj7^y8}2D;QZS<7@MoxOf46b>YHFjSHs$0000wq+u^mupx z00ACJL_t(I%YBjyl7t`(1^Eeq81Vk5-51eSXW~#L1=4mNpnvOe#2(R&(Yroq`>TP5 zfs5H=*0aYe?Rq?hx{5Uyea1J#XILtUIifYCT1#A9QxF0G15d!+OXxg#1=tQ*L(Yw9hBPvi z$^h``%4CNuxqmh0CXbMhZ31XJAXkY;22w?1IZMpt8{k^b3ZO(gfTtn(3A8r@QfLu1 zOrU-ku#Z_n=4Ao68wx`FG!zgM(AyLcq`Noh0Z(`kPV>Zk~^aS zqCg91*An`kqXJ}`EFEAFE|Z3bT1Wu-G!fb+D~v%j_-69frT}9Cyi43Xph^tlv&1^S z0Bry$ASK2dxN$4wxPbAbATG3sDlDLUC`ccx1h2~y;Hpr?#7~7P!~*m-+4NAi0)2N; zH$Y|=QerERHHUxTVUjlm%cNDJHq+$!(>`~xFY9}futsevOb_s$1DgsbfKLi}0fc{v WQXpH2V0o8Be diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_reformer2_bottom.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_reformer2_bottom.png index 6d39512f7687ffde7ee702c4d97305508a244838..392186a5920c826873aa94a41348550826398e3b 100644 GIT binary patch delta 470 zcmV;{0V)2|1MmZoB!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0000~P)t-sY;0`L zWju@&4wB7(q z^~fXt*p&(OYspkcQF(3z^^xa>e>L2Jo5hrX*6bfEyVUkKPc$__J0D}Qy~0e@i~WM5Bk3fJcnwM@`;FFKPw>4#u&uvFA9YjjS)r&gXLlE z3cOngF_Ffj=pmGVm=s(zHUL+F)#Z75SerqiQ1^h`--ktYqh@3SrVKY}j~8ZU z0kQq2JzhDxnvj880e5oTGff&FuTe8_d8@5++(U{g(oga}szggEMG1YNguZzNF-w(v z$})Ms22LkRsm>9i%!vq!o&#-^S#e5rP9d@^E7B`P3e&_T#UAYR4Ln^Q(BHr|*8l(j M07*qoM6N<$f(JIx{{R30 delta 441 zcmV;q0Y?7t1JeVLB!5&;OjJd(wz80vkWEfbS6EnNWo2w^Y^=c5oUzA*nyy`4T}DPm zrmCfiii*t6(iMKWb#-;;QW(HU8)1v4pG++1QW(!=JidBWb5u#!wTINJdC#M8$e3iF zh@FQ300BBlL_t(I%Z-wYl7k=&MPm__0=8Mf^7#M%+{BI*s(-7?I5A@m_r?G~a}%O% zrIe!U`eEq1z8_SploGewU2D*K1r*i$WtsK^GzB1yB@KG|_5*;1%|c3TsoHhJ22>Wb z25T)eW2K-A1vx&2Wubf&;$UrQBI5_T!CXKK6s2MoD)k+BN zA;c7El~SUFK2Sp6a)M}03OQI4a$W+bGo@7L2r|*wKm^6ifi@bOIHfwL5LuQL j=@lY{dFE1L4|e(mO~@!O<7_*300000NkvXXu0mjf8yCye diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_reformer2_top.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_reformer2_top.png index a8c0cbef61cf883f883468ea87d83fd26d1f1162..e5e29e08233d2f7171dcade952924db1d2de7819 100644 GIT binary patch delta 454 zcmV;%0XhD}1K-jCFN(TU}jEO-*59VpdmIWo2cis-+cvxzVR|kd%|NwzAi>hRdC5l&8GKlwO#e zqRq|CqPEI^frUACnwH~HK>z>&IY~r8R5;6pl8ctYAPfa#(tq-h0ENo_|EF#uuBCQc z6^mwvhA**kg+ytg*HsJbj5Ih!!A*32QFe`whis7OC1?BV{1-00MHUIzs07*qoM6N<$f`F04Z2$lO delta 426 zcmV;b0agCs1H=Q6B!5LvOjJeJw1&~Abj6fj%bjY?&CQ95jHarkL_|bZS65+TVr6Az zYiw*4ez|pZc1=x9v$nF3l#^RsU6`Dre}RQLcAAu@yrQCA42E@^9e`_ED99g71Ghe4qTX2 zAasCxiPZNq5r4`>DIH2|K(4HTl`9isi?0&p2{iVVeJNGa(^-KiH=-sYjX3jQ@((z8 z*uO$dvH~$5`jFyQW2<+Cfb05DLM4Vih{>e`4~doXV#BgYT0pvI+ U2bhD-_5c6?07*qoM6N<$g2n;Cg8%>k diff --git a/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_reformer_inventory.png b/techpack_modpack/tubelib_addons1/textures/tubelib_addons1_reformer_inventory.png index 9a36c94e0d81d75e0941aea3594955281ef0fe87..bd06dfb058a0c5f55780ebe567a8f9de1b24ba96 100644 GIT binary patch literal 2968 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 delta 2939 zcmWO8`6H8m0KoCj^X!=&hPiL%DngbkN%c6snp!B!Epv1zYRZ+yGfShWlu#&Bltk?t zl_*9BMVXY8WGX2oQ-lt_-@oDg`r&`F+-vXhcCLPNK*{nk4ZCSX4hFCjx9-hFw`Cq)rW8)6?Xy%muyT>2SHvv4uwmZ!WKaXxy*}NftaWgqmBQAPK2f?M_tuqOuh0FCOt}$srE}hoVOq=01Z0w zsj)eLB6RnlMitn9Eu|7|;Q$3HCTg2^C2mwZ3ez$-zaUcE57*s$Y;oVH!=?L1a@$~h zRdMuH<{fv#-~P}JJkh5T4qHw`^)R2L)d~EGapUe8?w7Q-tto?#6x-)}{aS`Bc^9?S zg%!poK!rOxlFUDpOpvv0?*l9c?%NmB6iFAbx?+rIHEIi)=^w5#4`PO|Ql-uYj-}MN zT_78V$OReZDlb9UY;OobT$>}eq;FaUy(H81+DvSUXh3FP{WzN@M{H@qOFpSZ>KasE z6i^uW29j@2b9S6M`z}&t19{4uf?y7gmh;&7m_MMJh~FYRJV7s?#O}c6D>BvY1h?`@ z!X`PIA(W7a8K^!Bv_yZc0W$l@T9t2d&XR2SC3{chG#-tPVLBSU)Xp){T6dqfEor*9lcrK^b^$9mt_wNpzLJqU%(7DtVQD zp|%$EjwD?PI;j02!co9{eL6C2onK*6C#4HaA`-mR6-^BRi`)aFBA!}AS#-U$zxa@5 z{Nfa($~JF3DD@4R!0YgOS$!YlhkA-14>HbX2bw~^hRM?13gA2x`E(9wOD8eOjqCE2 z$amE3{&T@TIl)yoURNKV3Dt+mFN{##4cWTh2hq2uMI``tLZgOG&>2Khz6+M@RXIk0 z_eX6aMN$81jiN;WWd+?FzQ(cuQNr4pumzdZvB+{r_V5Fl_ii^s%6KxV%DkQT;#GbU#T)RC9U7$p!I~`rw5`?hA87CX7~_6|DHBjW%5y2~&ZnxGYif(| zw6Mv6rR+Mq3EBumdJiy!b_;ZrLfhnJ@x<-C7{w}zIfhTI1R<^bp=2ls4h^)G;OF<%+yMIM9PcE%aL@NeM zF+xu@`8gj4YTlnHA&a^?cqGX+ibSS)8NkmwaikJ=EnOpK->!SXkaXl$wy#Z+`#$O! zz^!#WMXtxY^6ny%eA)b7I~ZSqw+YT@QipbuIC^wKyQc*mj_$OJ`1O7>e18{+y|lCe z>p=yt%Qngi%qGe{DcgYDzQUXXpT~Mt!qrfbJ6V8?wk9ze7G|uby5}tGej^DD~?R-xg zO)w)TX2Ym%l77qoNyJX7M_yW0U;pevUtOVN*ps{b5;3pJOY0xy*gk(?Gomhjj~9=O z->yd?JwUtugLWYwpZHhOc19Fp@Q7n${)AA_O=b@%OgaM4NkCpW5jcbKr_>=i1$K<9F|^aHbpz-SSHjmW!i6)V zUbdDZL{g@!a#O|&Nr6Tg&7@mWN)GVjBq8u7qff*hc_u37Y4LrQA|LL!~Pd(nu}#Gn68 z&CjQ&mJC&_^XpiF1xwCoFnHdDRu^>lZzwfY$jlKH$VE)EOqm8$dki z217!$?zS_^Z4nDjIAr72L43k>6zb69ArCfyKsz3afrnp#+luT8cpWeQYo?!F7Ip72 z>>8Bnoc3n@Y|`p{)@DI^EXLLgyJn6Q`=1L46opk)+0XY}}SffW$k z`T>hmE}VR#F(tsq$&*YAm5AT>E2?eZD&CZ#417$#-|$wY8CBHlc|3h1nAYyS1dg;} zT|9r`mqN1mXTh`9XE4&BdGr_WU0Sin16!OOZ;ZeFjY7y=c37YwuPuptJfv(&S~1F7 zb|i)wu^M`-0%_c zM81<(S+Ww2vjet)fz@}UMe5VR%TCEce}BB&K1fm zhi_LK3aacY-cBneXagr5_V`%7N~%JP1=LS OVER_LOAD_MAX then local own_number = meta:get_string("own_number") - meta:set_string("infotext", "Tubelib Mesecons Converter "..own_number..": fault (overloaded)") + meta:set_string("infotext", S("Tubelib Mesecons Converter").." "..own_number..S(": fault (overloaded)")) minetest.get_node_timer(pos):stop() return else @@ -42,7 +45,7 @@ local function send_message(pos, topic, payload) end minetest.register_node("tubelib_addons2:mesecons_converter", { - description = "Tubelib Mesecons Converter", + description = S("Tubelib Mesecons Converter"), tiles = { -- up, down, right, left, back, front 'tubelib_front.png', @@ -55,7 +58,7 @@ minetest.register_node("tubelib_addons2:mesecons_converter", { local own_number = tubelib.add_node(pos, "tubelib_addons2:mesecons_converter") meta:set_string("own_number", own_number) meta:set_string("formspec", formspec(meta)) - meta:set_string("infotext", "Tubelib Mesecons Converter "..own_number..": not connected") + meta:set_string("infotext", S("Tubelib Mesecons Converter").." "..own_number..S(": not connected")) meta:set_string("owner", placer:get_player_name()) -- send_message is called 24 times after the node is placed meta:set_int("overload_cnt", -24) @@ -72,7 +75,7 @@ minetest.register_node("tubelib_addons2:mesecons_converter", { if tubelib.check_numbers(fields.number) then meta:set_string("numbers", fields.number) local own_number = meta:get_string("own_number") - meta:set_string("infotext", "Tubelib Mesecons Converter "..own_number..": connected with "..fields.number) + meta:set_string("infotext", S("Tubelib Mesecons Converter").." "..own_number..S(": connected with").." "..fields.number) meta:set_string("formspec", formspec(meta)) end @@ -145,10 +148,10 @@ tubelib.register_node("tubelib_addons2:mesecons_converter", {}, { elseif topic == "set_numbers" then local meta = minetest.get_meta(pos) local own_number = meta:get_string("own_number") - meta:set_string("infotext", "Tubelib Mesecons Converter "..own_number..": connected with "..payload) + meta:set_string("infotext", S("Tubelib Mesecons Converter").." "..own_number..S(": connected with").." "..payload) meta:set_string("numbers", payload) meta:set_string("formspec", formspec(meta)) + return true end - return true end, }) diff --git a/techpack_modpack/tubelib_addons2/mod.conf b/techpack_modpack/tubelib_addons2/mod.conf index c4fb3c7..476f8c7 100644 --- a/techpack_modpack/tubelib_addons2/mod.conf +++ b/techpack_modpack/tubelib_addons2/mod.conf @@ -1 +1,4 @@ name=tubelib_addons2 +description=Tubelib Extension for switching/controlling tasks +depends=default,tubelib,basic_materials +optional_depends=mesecons,unifieddyes diff --git a/techpack_modpack/tubelib_addons2/programmer.lua b/techpack_modpack/tubelib_addons2/programmer.lua index fe83da7..8e0aecc 100644 --- a/techpack_modpack/tubelib_addons2/programmer.lua +++ b/techpack_modpack/tubelib_addons2/programmer.lua @@ -3,15 +3,18 @@ Tubelib Addons 2 ================ - Copyright (C) 2017 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information programmer.lua: ]]-- +-- Load support for I18n +local S = tubelib_addons2.S + local function join_to_string(tbl) local t = {} for key,_ in pairs(tbl) do @@ -23,7 +26,7 @@ end local function reset_programmer(itemstack, user, pointed_thing) user:set_attribute("tubelib_prog_numbers", nil) - minetest.chat_send_player(user:get_player_name(), "[Tubelib Programmer] programmer reset") + minetest.chat_send_player(user:get_player_name(), S("[Tubelib Programmer] programmer reset")) return itemstack end @@ -35,9 +38,9 @@ local function read_number(itemstack, user, pointed_thing) local numbers = minetest.deserialize(user:get_attribute("tubelib_prog_numbers")) or {} numbers[number] = true user:set_attribute("tubelib_prog_numbers", minetest.serialize(numbers)) - minetest.chat_send_player(user:get_player_name(), "[Tubelib Programmer] number "..number.." read") + minetest.chat_send_player(user:get_player_name(), S("[Tubelib Programmer] number").." "..number.." "..S("read")) else - minetest.chat_send_player(user:get_player_name(), "[Tubelib Programmer] Unknown node on "..minetest.pos_to_string(pos)) + minetest.chat_send_player(user:get_player_name(), S("[Tubelib Programmer] Unknown node on").." "..minetest.pos_to_string(pos)) end else return reset_programmer(itemstack, user, pointed_thing) @@ -55,14 +58,14 @@ local function program_numbers(itemstack, placer, pointed_thing) local text = join_to_string(numbers) local player_name = placer:get_player_name() if meta and meta:get_string("owner") ~= player_name then - minetest.chat_send_player(player_name, "[Tubelib Programmer] foreign or unknown node!") + minetest.chat_send_player(player_name, S("[Tubelib Programmer] foreign or unknown node!")) return itemstack end local res = tubelib.send_request(node_number, "set_numbers", text) if res == true then - minetest.chat_send_player(player_name, "[Tubelib Programmer] node programmed!") + minetest.chat_send_player(player_name, S("[Tubelib Programmer] node programmed!")) else - minetest.chat_send_player(player_name, "[Tubelib Programmer] Error: programmer not supported!") + minetest.chat_send_player(player_name, S("[Tubelib Programmer] Error: programmer not supported!")) end return itemstack else @@ -71,7 +74,7 @@ local function program_numbers(itemstack, placer, pointed_thing) end minetest.register_craftitem("tubelib_addons2:programmer", { - description = "Tubelib Programmer", + description = S("Tubelib Programmer"), inventory_image = "tubelib_addons2_programmer.png", stack_max = 1, wield_image = "tubelib_addons2_programmer_wield.png", diff --git a/techpack_modpack/tubelib_addons2/repeater.lua b/techpack_modpack/tubelib_addons2/repeater.lua index 313996f..a423180 100644 --- a/techpack_modpack/tubelib_addons2/repeater.lua +++ b/techpack_modpack/tubelib_addons2/repeater.lua @@ -3,26 +3,29 @@ Tubelib Addons 2 ================ - Copyright (C) 2017 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information repeater.lua: ]]-- +-- Load support for I18n +local S = tubelib_addons2.S + local OVER_LOAD_MAX = 5 local function formspec(meta) local numbers = meta:get_string("numbers") return "size[7,5]".. - "field[0.5,2;6,1;number;Destination node numbers;"..numbers.."]" .. - "button_exit[1,3;2,1;exit;Save]" + "field[0.5,2;6,1;number;"..S("Destination node numbers")..";"..numbers.."]" .. + "button_exit[1,3;2,1;exit;"..S("Save").."]" end minetest.register_node("tubelib_addons2:repeater", { - description = "Tubelib Repeater", + description = S("Tubelib Repeater"), tiles = { -- up, down, right, left, back, front 'tubelib_front.png', @@ -35,7 +38,7 @@ minetest.register_node("tubelib_addons2:repeater", { local own_number = tubelib.add_node(pos, "tubelib_addons2:repeater") meta:set_string("own_number", own_number) meta:set_string("formspec", formspec(meta)) - meta:set_string("infotext", "Tubelib Repeater "..own_number..": not connected") + meta:set_string("infotext", S("Tubelib Repeater").." "..own_number..S(": not connected")) meta:set_string("owner", placer:get_player_name()) meta:set_int("overload_cnt", 0) minetest.get_node_timer(pos):start(1) @@ -51,7 +54,7 @@ minetest.register_node("tubelib_addons2:repeater", { if tubelib.check_numbers(fields.number) then meta:set_string("numbers", fields.number) local own_number = meta:get_string("own_number") - meta:set_string("infotext", "Tubelib Repeater "..own_number..": connected with "..fields.number) + meta:set_string("infotext", S("Tubelib Repeater").." "..own_number..S(": connected with").." "..fields.number) meta:set_string("formspec", formspec(meta)) end @@ -101,12 +104,12 @@ tubelib.register_node("tubelib_addons2:repeater", {}, { meta:set_int("overload_cnt", overload_cnt) if overload_cnt > OVER_LOAD_MAX then local own_number = meta:get_string("own_number") - meta:set_string("infotext", "Tubelib Repeater "..own_number..": fault (overloaded)") + meta:set_string("infotext", S("Tubelib Repeater").." "..own_number..S(": fault (overloaded)")) minetest.get_node_timer(pos):stop() return false elseif topic == "set_numbers" then local own_number = meta:get_string("own_number") - meta:set_string("infotext", "Tubelib Repeater "..own_number..": connected with "..payload) + meta:set_string("infotext", S("Tubelib Repeater").." "..own_number..S(": connected with").." "..payload) meta:set_string("numbers", payload) meta:set_string("formspec", formspec(meta)) return true diff --git a/techpack_modpack/tubelib_addons2/sequencer.lua b/techpack_modpack/tubelib_addons2/sequencer.lua index 9c7fec1..6cdf8e3 100644 --- a/techpack_modpack/tubelib_addons2/sequencer.lua +++ b/techpack_modpack/tubelib_addons2/sequencer.lua @@ -3,15 +3,18 @@ Tubelib Addons 2 ================ - Copyright (C) 2017 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information sequencer.lua: ]]-- +-- Load support for I18n +local S = tubelib_addons2.S + local RUNNING_STATE = 1 local STOP_STATE = 0 local NUM_SLOTS = 8 @@ -26,16 +29,16 @@ local function formspec(state, rules, endless) default.gui_bg.. default.gui_bg_img.. default.gui_slots.. - "label[0,0;Number(s)]label[2.1,0;Command]label[6.4,0;Offset/s]"} + "label[0,0;Number(s)]label[2.1,0;"..S("Command").."]label[6.4,0;Offset/s]"} for idx, rule in ipairs(rules or {}) do tbl[#tbl+1] = "field[0.2,"..(-0.2+idx)..";2,1;num"..idx..";;"..(rule.num or "").."]" tbl[#tbl+1] = "dropdown[2,"..(-0.4+idx)..";3.9,1;act"..idx..";"..sAction..";"..(rule.act or "").."]" tbl[#tbl+1] = "field[6.2,"..(-0.2+idx)..";2,1;offs"..idx..";;"..(rule.offs or "").."]" end - tbl[#tbl+1] = "checkbox[0,8.5;endless;Run endless;"..endless.."]" + tbl[#tbl+1] = "checkbox[0,8.5;endless;"..S("Run endless")..";"..endless.."]" tbl[#tbl+1] = "image_button[5,8.5;1,1;".. tubelib.state_button(state) ..";button;]" - tbl[#tbl+1] = "button[6.2,8.5;1.5,1;help;help]" + tbl[#tbl+1] = "button[6.2,8.5;1.5,1;"..S("help")..";help]" return table.concat(tbl) end @@ -45,14 +48,14 @@ local function formspec_help() default.gui_bg.. default.gui_bg_img.. default.gui_slots.. - "label[2,0;Sequencer Help]".. - "label[0,1;Define a sequence of commands\nto control other machines.]".. - "label[0,2.2;Numbers(s) are the node numbers,\nthe command shall sent to.]".. - "label[0,3.4;The commands 'on'/'off' are used\n for machines and other nodes.]".. - "label[0,4.6;Offset is the time to the\nnext line in seconds (1..999).]".. - "label[0,5.8;If endless is set, the Sequencer\nrestarts again and again.]".. - "label[0,7;The command ' ' does nothing,\nonly consuming the offset time.]".. - "button[3,8;2,1;exit;close]" + "label[2,0;"..S("Sequencer Help").."]".. + "label[0,1;"..S("Define a sequence of commands\nto control other machines.").."]".. + "label[0,2.2;"..S("Numbers(s) are the node numbers,\nthe command shall sent to.").."]".. + "label[0,3.4;"..S("The commands 'on'/'off' are used\n for machines and other nodes.").."]".. + "label[0,4.6;"..S("Offset is the time to the\nnext line in seconds (1..999).").."]".. + "label[0,5.8;"..S("If endless is set, the Sequencer\nrestarts again and again.").."]".. + "label[0,7;"..S("The command ' ' does nothing,\nonly consuming the offset time.").."]".. + "button[3,8;2,1;"..S("exit")..";close]" end local function stop_the_sequencer(pos) @@ -60,7 +63,7 @@ local function stop_the_sequencer(pos) local meta = minetest.get_meta(pos) local number = meta:get_string("number") meta:set_int("running", STOP_STATE) - meta:set_string("infotext", "Tubelib Sequencer "..number..": stopped") + meta:set_string("infotext", S("Tubelib Sequencer").." "..number..": stopped") local rules = minetest.deserialize(meta:get_string("rules")) local endless = meta:get_int("endless") or 0 meta:set_string("formspec", formspec(tubelib.STOPPED, rules, endless)) @@ -111,7 +114,7 @@ local function check_rules(pos, elapsed) if index == 1 and offs < 1 then offs = 1 end - meta:set_string("infotext", "Tubelib Sequencer "..number..": running ("..index.."/"..NUM_SLOTS..")") + meta:set_string("infotext", S("Tubelib Sequencer").." "..number..": running ("..index.."/"..NUM_SLOTS..")") meta:set_int("index", index) if offs > 0 then minetest.after(0, restart_timer, pos, offs) @@ -133,7 +136,7 @@ local function start_the_sequencer(pos) local number = meta:get_string("number") meta:set_int("running", 1) meta:set_int("index", 1) - meta:set_string("infotext", "Tubelib Sequencer "..number..": running (1/"..NUM_SLOTS..")") + meta:set_string("infotext", S("Tubelib Sequencer").." "..number..": running (1/"..NUM_SLOTS..")") local rules = minetest.deserialize(meta:get_string("rules")) local endless = meta:get_int("endless") or 0 meta:set_string("formspec", formspec(tubelib.RUNNING, rules, endless)) @@ -196,7 +199,7 @@ local function on_receive_fields(pos, formname, fields, player) end minetest.register_node("tubelib_addons2:sequencer", { - description = "Tubelib Sequencer", + description = S("Tubelib Sequencer"), tiles = { -- up, down, right, left, back, front 'tubelib_front.png', diff --git a/techpack_modpack/tubelib_addons2/streetlamp.lua b/techpack_modpack/tubelib_addons2/streetlamp.lua index 81002d4..7d5bc3f 100644 --- a/techpack_modpack/tubelib_addons2/streetlamp.lua +++ b/techpack_modpack/tubelib_addons2/streetlamp.lua @@ -3,15 +3,17 @@ Tubelib Addons 2 ================ - Copyright (C) 2017-2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information streetlamp.lua: ]]-- +-- Load support for I18n +local S = tubelib_addons2.S local function switch_on(pos, node) node.name = "tubelib_addons2:streetlamp_on" @@ -24,7 +26,7 @@ local function switch_off(pos, node) end minetest.register_node("tubelib_addons2:streetlamp", { - description = "Tubelib Street Lamp", + description = S("Tubelib Street Lamp"), tiles = { -- up, down, right, left, back, front 'tubelib_addons2_streetlamp_top.png', @@ -50,7 +52,7 @@ minetest.register_node("tubelib_addons2:streetlamp", { after_place_node = function(pos, placer) local number = tubelib.add_node(pos, "tubelib_addons2:streetlamp") local meta = minetest.get_meta(pos) - meta:set_string("infotext", "Tubelib Street Lamp "..number) + meta:set_string("infotext", S("Tubelib Street Lamp").." "..number) end, on_rightclick = function(pos, node, clicker) @@ -73,7 +75,7 @@ minetest.register_node("tubelib_addons2:streetlamp", { }) minetest.register_node("tubelib_addons2:streetlamp_on", { - description = "Tubelib Street Lamp", + description = S("Tubelib Street Lamp"), tiles = { -- up, down, right, left, back, front 'tubelib_addons2_streetlamp_top.png', diff --git a/techpack_modpack/tubelib_addons2/textures/tubelib_addon2_access_control.png b/techpack_modpack/tubelib_addons2/textures/tubelib_addon2_access_control.png index 24e0afb7b1eaf60e727e1139991b4006b3bcc71e..b03bb7370e8e2b084bf3af048c8b7d631e5666cd 100644 GIT binary patch delta 238 zcmX@ZxR_~zN(0r%1ac%xTq8=H^K)}k^GX<; zi&7IyQd1PlGfOfQ+&z5*!W;R-fr>Z_JR*x37`TN&n2}-D90{PHP=HT}t50U3oUC$T z%B28@zo-QB!Px0tDeEGY@{3ubV5b|Y<~k4(ye6B93b2)Z0%nIa=O7l=e3GC9nf zq_~Nz#JFQKYet*VB;B?iudW^~4#sqMw`AuD2CUl{cp0p&9TB|w@>H8b;tGbn+a delta 138 zcmZ3?bcS()inLIGPl&5eW}%#{a)86}!jwyzqPyMQyzgv^%b7S$GsWTN#K4;ZE{9lp zWF_YU5zj*=hj|;7HgT00cWh?OXcL^I+tqWdtw)W6QQh55)pdda>ox{n2CJ~6f;V5f qbtxpSU|7v{L)lN|2dk~mO9lqVFut9PQr%$;K;Y@>=d#Wzp$PzdQ!mN@ diff --git a/techpack_modpack/tubelib_addons2/textures/tubelib_addon2_door.png b/techpack_modpack/tubelib_addons2/textures/tubelib_addon2_door.png index a4591e10ff60bdd8285027e0f37e1e34e899e66e..2ef811b4a2bd957af013897ac8a98985fe1319a2 100644 GIT binary patch delta 86 zcmaDWuv2h?iV9njx4R3&e-K=-cll%n1_sUokH}&M25w;xW@MN(M`EI)s4|0OiEBiO lbAE1aYF-J0b5UwyNotBhd1gt5g1e`0KzJjc_(l^;4giEy8R-B3 delta 27 jcmdlf_*P(oiU50wr>`sfLoQh{VRMUb=d3q2SaJXWd~*o; diff --git a/techpack_modpack/tubelib_addons2/textures/tubelib_addon2_gate.png b/techpack_modpack/tubelib_addons2/textures/tubelib_addon2_gate.png index da566e38221d4993aaad347eb5cc112624cd79e6..7c7644ed0ccd04328458e659ded508aeb79ff226 100644 GIT binary patch delta 1616 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 M07*qoM6N<$f>n0dEC2ui delta 413 zcmV;O0b>5}1GfW^B!3=IOjJeJvxU*7b;FTg%AIP>&CQODjLCmXv0pU3Z$AJ40Ms`5 zUjP6BR7pfZR4C6)(Y=zwAP@)e#YE>y2-<6M_5rjv=cJDx&j92FOl+^fJV6}Z_7(uYV-F&bF0WRRBa#LK)43 z5?n9_MWH)qI&F2Q&CUISQo6e#m;g>n;N(Au0_If&i(su=9U;Bw&cAk8mo~r!!t)K; z8W=xse20 zw;^}prUwBGp*Q$zT)o^tUQB=){iFZNfiRK@3W;EZ zFdpA_mNu%Mt?R}2X?ojoe~{ONUDfs|(0r%1ac%xTq8=H^K)}k^GX<; ti&7IyQd1PlGfOfQ+&z5*!W;R-fr>Z_JR*x37`TN&n2}-D9EpjFTLB{E8WaEk delta 9 QcmZ3>bd7O>%EanT020Xq`2YX_ diff --git a/techpack_modpack/tubelib_addons2/textures/tubelib_addon2_repeater.png b/techpack_modpack/tubelib_addons2/textures/tubelib_addon2_repeater.png index ef563dc74628006942cdcbafbd9505c3b5f09068..37b5bad5d8d6acb3996e31b596d632c8de398968 100644 GIT binary patch delta 95 zcmZ3=_=j(0r%oT#W|E?MFlQR1ARo12(0r%oT#W|E?MFlQR1ARo12G|-_x@bd5S^zrof^Y-}k_xbkt`uF+!`1<_$ z`~CX<|NLUK9uEKj00DGTPE!Ct=GbNc0004EOGiWihy@);0Dk}g32;bRa{vGf6951U z69E94oEQKA00(qQO+^Rd1RE457&k^o=l}o!f=NU{R5;7+j6oK{APfbowraHn#DD}y z%>7Sk*pw5vW3u>p?@uyKgTdfW)Qp^^CMi@%k|fk1E{D(xAraJ(woxTiw+pQ&%3suI z25Yc%fvWz%Nj?1T-2MZU0D00000NkvXXu0mjffRLJh delta 276 zcmV+v0qg$k0=EK?EPwd=_xAYo^!M}n{Q3U>{POhi_xbku`}q6)`tb7awt+a+nnS~u zJGzQL)RaKbp+C5TLC&5u)0jH2cRtvXKf;?m%aTIPm^jdzJI#|dzl}7}kv-OyLClUv z!H+$}jYN*RH&p-t00DGTPE!Ct=GbNc004qXL_t(I%k7Ly7JtGZ3`Gk`AZl6=EJf>Y z|En}i$_kuuGk7`Y-DH{ugTbFL7SNJ$Sha-hNJ51|#rM4&@$W5b|s7h2D3PoU8Z z)IjP28~p)>&w7WR0I?a|g^SEfh~X+pQpmTpY&G3wT@K-~KVR=Xmnt%+l46SaQ@&em a-4Baq1<#a1>tKDdKHx{5!)jWooKM8S_e%#KIPl0wmuJ4AcjQ79gHrcI-dxOzb#fr}c8}jw_A;ZwE(`u&KSxh8H%P&2#kA z9);6z!rd;jrhkUb*1M~|fidr41CUM+R4?^M0kX=pGiTW)ix7zzus49yJ(s;Q1#k!_ zNl3dr3iI1@-Yc=-xNHIRRY8$>&ZQQH!UiTuMK;SVFm9ko0dPzljq(oQML7W|LN%rEV+o;9D1WaU0L#HCiLXWhp0@%=jB;>I zqL=q4gk2svr2IV7;h-W3LsvCyr1D|i(ALjKIOOk0r6WXFlm`o_W%F@07*qoM6N<$ Eg4Xv6A^-pY delta 482 zcmV<80UiF&1pEV#B!5CsOjJd-fjIg5`1kqt^!M}l`uG0-{QCU)^7Qfc`1Jez`oE1d zuy;PynnSvZKg^Ct#EnG4n?25+G`NF7@bd4$k3G<#KNSCVF8}}l0d!JMQvg8b*k%9# z0cc4?K~y-)&60tV!T|aUSOsVxY=%j z^#I*FfZGNDmVc#iB9{kf-c>Kx0QM4sgj#a|y{p|mM<0@C4~i0ix3vkNyNx*`kF5kl zp}$)I>bK76v=X&t>e_iN%7uMr9kg%`k@kL4kH zj6VDW=H;f^bCR<4LMVW#2-^a%Sxa5*K65Sr4AR=6pj!Y)js?K6*z5+A*m?jf-;%_{ zi3laeJf(ONT4;2g+&X@1qJDV& Y1vOg{`wfe=vH$=807*qoM6N<$f>r|UVgLXD diff --git a/techpack_modpack/tubelib_addons2/textures/tubelib_addons2_ceilinglamp_top.png b/techpack_modpack/tubelib_addons2/textures/tubelib_addons2_ceilinglamp_top.png index d2f12dafa87475a23035b1c458870bc3485e2f8c..835c1c371635f7212631ed0e7d1bf7715b7f0365 100644 GIT binary patch delta 57 zcmd0q$2dVniY49A*O7r?V?XzwL{7FqS{tKwXj!>(tp n^PXO0sqi+wWX(~#KpwU(9SbfYJva&00DGTPE!Ct=GbNc z004JML_t(2&%KY)4S*mFM2i!6WdREl0B!*L&m@`{+I}1F?=HD(AJL=0I7n+laY4au zf&gEME(nOb-*6Qc8+@$9&Y_;;Rd1O|SOp_i%2>hZf>~+HpEYq-M2}kc8;c~$`t>H2 qM8gft*A2@}YglF_o6#FC*_#)QnIRN3#HMNh0000=W7EPs`jm7ATMo}izgqM@XwrKP5%rKhH=t*orAtgo=Hz{0`7!obqb z+uqvf^zQ$~`?cHv0004WQchC083~nnu~yPU2Gd|<0hvai q3N$U6LCA($Hytu4DYH00TxLK?Me6z+~)cMD1Wka^*hB!`3^Xl5il_oq21-K6ywFqzVaJNjnPyNhqdjCPgR)UMLZCdw zl|cnXAlM8|ONuFjq9U@PVPUlN0IKVez_#5CA*RR<+jE;C*cI97dB+%%&5#B5p9ZQx n(-LBeY-sLjhOkg%f!)~vCPq%g2eE^&iiaSfXqpu?a!^VE@KZ&di3=E9LLGDfr>(0r%1adeFJR*x37`TN&n2}-D z90{NxPk>K|t50U(^XJblUA$;*Wo5nL0mDQ~>G*&D|1&Ui9FX+cea*B%vd8+fOh?)S z7JKK#%iC;u&!+#_n)P*6==!j==|A{cIRtk|O%i#`dh!2%`&NUnwM|A1y9x{()S4v| cW()8zgzCkqZceyx6=)rUr>mdKI;Vst0Phe$djJ3c delta 127 zcmV-_0D%AH0kZ*+Boz!$OjJcoX>mI`I?~b6=jY}Jn6W64Ya3q-4Rv4u0XTzc*0KgL zgL(F|14J`$g6RK0_y5cP|CAwW)yh??vQ{l+2!#TK2wV+Git&P(0r%1adeFJR*x37`TN&n2}-D z90`zMfKQ04PiEo&Z)<=&sp5+PAZ;ZgO@IBxNu?R!a$B=S{etGTqmg|?NP|Nx@x5WTY%w3o(;YnYz!Xkw(Ipm Sq&k5HF?hQAxvX zB=GQ-CNMBsG-qDh#CA#2!tu(gsjI_M*G6?Ev^X(}X-*P(%&P6|yjg)~LDC}0gxLZ- Z44bdJzn&~|$R218gQu&X%Q~loCIAW{Dh>bu diff --git a/techpack_modpack/tubelib_addons2/textures/tubelib_addons2_industriallamp_inv1.png b/techpack_modpack/tubelib_addons2/textures/tubelib_addons2_industriallamp_inv1.png index 89c32f03d30c0f342dbe0c60662492d219ceab20..58f04d62d42db03a9d671630411726831aa48e38 100644 GIT binary patch delta 403 zcmV;E0c`&H0<8m(B!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0000FP)t-sOlfhX zrla83_L7v5zQ4SSU~yak0004WQchCZ%DLm496(lb1e}$s6D7zbiqF z`CqRr>l$EkK`#I|sQ?UmEdYp<(*hXqPb+}vz1U}m4J_Y5>~IGu$Q|$$KB3nDAog$v zVh`Qk1N^&S;XZYcFq}1TNp7HCdeHnFA{dM^SdVicI?DiS1*(N)5LYk?XO$~dLLOjV z0R<8GZT}dO_kZ^SMAy2=`^OObYo9(U{|I-YVqK5Im`f?Dhc=KBvaMMQ*@EU)NLPT* zsyID|1XYZD%#|8ng+TSH6^$l9AC^nhZi;Pz$FLH}qln->iZDiTZZf!yqJT{-8nCqR xz5)!t(*W)5d%H^w5Y-O^8s8Wj{?7OC2P4Nosb8TG01N;C002ovPDHLkV1kGnqagqQ delta 350 zcmV-k0iph_1Nj1wB!3T3OjJcoX>pR2k))=hzQ4TS*Y-Cxp;Z6?00DGTPE!Ct=GbNc z009_DL_t(Y$L-WXa)U4o1yGq>07wrIe{+D;aDcSY{m)ck2yu!erqfLq)nw;4`VtNh z{nt+_!~@XB)^C8=y8r?%UI5Vb&J+Oxs}C@YoT7+z)nc1$qOk#(@{uMfe%%j zUPD?}+~t~;9#?ObfcmOcgJx(gDj_YDDJUF)=du>qRx!b26=RL+-fXb0;(#JX4+I|N w+yNxtG{F1%uJ6(Tus_brKb_nPE&ZAL0*Xdvg$UuPEC2ui07*qoM6N<$f`hD@i~s-t diff --git a/techpack_modpack/tubelib_addons2/textures/tubelib_addons2_industriallamp_inv2.png b/techpack_modpack/tubelib_addons2/textures/tubelib_addons2_industriallamp_inv2.png index 480eb4df85ab390639596a34ab020cd73dda7552..18a975f3f802839157b2e55e8dabdecf63b4729c 100644 GIT binary patch delta 632 zcmV-;0*C$G1d#=hB!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0000OP)t-sOlfic z_pJm40WmHm(#?@tSUrx3Xs)Vxv_4V$00001bW%=J06^y0W&i*H32;bRa{vGf6951U z69E94oEQKA0rg2lK~zY`?UYS#+b|4~1EfnarcKZV= z1KsZ*Ny)J-e*n7<1hQqB35nU-L`KW>gw z5~RKXVTBo&AivuH+PDP8emXE9#LsN+dtV*m! zZ*FmQ*Z@#d7s}>+;Iog-rlw+^?uXg-fXwrEHi3CArS{ODeJflOFRYB!3uCOjJcoX>l+k&cOIT39{C8MKxF0004W zQchC>(t5QgPsnqFPGZm*U6p=*X=nrjlT@Y%NNUK57= z0fqek?ykTf0iNl#(>($E@b0_X1tI>ykn`F6TK+~WsjlWJrhg@7oY(4FUdd?*&gX~i zVM>D3w_u%>;}VqjTfi8XpxPft2JDy%&O^ok$f3jy=Ud>*&;<%C-~z~@3#mEP0^m~# zsnA0rG)_D+6Fci5yZ1=NUNanmGbu2?#); zR~I0bXaL9vD1T%HsYDAL4bLivR04b*0Ltk%Xl{P=09Hj=Y*dG9c=i|I4#KeT2=vFR zHVts@0a^3f4hL^!sP|mGbbxIhqBG-uD@T`4^}Gi(|v`t;xADgs2#&p9mm+-Z|Ty!+1jw#XCuq&1C!Tj+{- z{i|FICGO)2nR|<>?{5Z_Ii0g1h7b{ zPM*))&ppLh(0r%oT#WI#981GSA#gE1f_yEKWdAK(EGOszEl05bysdVlW_X{|xl%9Rg^}2ErIZ%}GpJ@pdhkd8b-s{=$veQz9~rnJB$+uAF(6Yq#yFu8p(Ku- zLf|P9bToW=Uw@QG_NwLbA`m2|{d4}}vC zi1jlMW}M(Ls*8Y^DB0n6OD_tc^byKD)tNrVSf*sV&r-0~`2_&}f53KOM4naglpR{8DuZd`7u(17NRbf=ty>}mh6;jfrr47rBbP-_Y6IFUypS_<^ zc9giM99Su^1nsQuGdxewf;xoxAR~&o<)wxGrd!G8Sh8gK5KOJ z*VFL3QxWM;>{_c^>-uxsLasx|%!kkQEKlSU{~uat$9QRJwAlav002ovPDHLkV1iyb B8S4N5 delta 354 zcmV-o0iFK!1o8rq8Gir(0034IB`5#@0Xa!TK~y-)ZIUr=#V`y*RiHQM-l6xuQJ@~c z;2#PYS~9#2l5D4_5IAvUStLah!2}7!7)%rlG%qg1WfO4n1cF>WKOL;{y`p*(+yJ(U z!23{z1DCBNeNy1{C@_fJ#N*%!yVj>Vd#hPN7${Q#3gK#u0DoLog#LsU9P7r3D{8Zf z!p5^~YZQ5f32=3VAF3&DAol*`m@S#5B*O14wgYz-yHZynYc+)Js)xUsn{qC<5r>eKp1YITE<4v$y_N(QyI=!rON zPqwY=oKR|5OP|E5?xJkb9X-|@+n{0P$ZQgv4BcVa_-n~H z(l~ZdtT811o}vBc>C;liWCRWa5imqdRA9#V1xBUG9Z_Qx-v9sr07*qoM6N<$g2*GE Ak^lez diff --git a/techpack_modpack/tubelib_addons2/textures/tubelib_addons2_programmer.png b/techpack_modpack/tubelib_addons2/textures/tubelib_addons2_programmer.png index 6cbcf938b209c1ad9b2e2510e4611451de9c1dc0..03a08d706ba18ba88a8af466a63bf4d75d8a81b3 100644 GIT binary patch delta 848 zcmV-W1F!s|2JZ%tEPp)-5-SuvRSgg@9~X`xA(134eLDM`cxq2 zdjJ3c0d!JMQvg8b*k%9#00Cl4M??UK1szBL000SaNLh0L0DlV;000XU0RWnu7ytkO z2XskIMF-&u2n-bpK(eH#0000PbVXQnLvL+uWo~o;Lvm$dbY)~9cWHEJAV*0}P*;Ht z7XSbPX-PyuR9M69m)(-1AP|KyDBFTN;-Co#zW-}(H{#FK-ZaVO?zu5Z)pux4H&_wk zzbfTXpYoqr_NI0MYzs`*^TO8iR5z!}$;R5=T`7l5=iNH-39n zG$3i%WlxK3TlfYJPU*s@?G-`=-~US6*IvU>Kn#Id0)J8}QR#_3>B9RESVN>i0eolP zd#pi$&wL<$;VqBrml_02u9wkHmW(4=U^iVFT40=@T9T;ukIt z&3<+^9EJh=m;>~j0QAmd26*&0rxhq815Hqf%m9?i7OJt59{5$(1*mcjWTUcRF#6?d z0?c5c(SOEFKmi7Bfalt~1@wb-o;g8(uaBCf4$KDX!{GFQ9(kymKseXV9e`e(*b(&*3qO695^6FUcOkTYnpn?*SW#LntkOgbEL;gUQfMj67q4 z?h)ob;?s2cN&CkuRS51D)ae49!3oM&vJ`xS0^R@YxHQsn-(&Ya;x!C2>LED+ z-nO8M$sl1I$3{x2Yv1H#F&PO>lX2j_%5Q^UhAH!n)T0)n!lCPWe1{G5_s(aB3WFJI z=t=u&PzR2xDF8K&v=7ydvhcEw7tUH|N0NMtM+Z00D|O7kXS#`uzH)r>f7$w!_EEOj50wgm$;X z-G4PPizqFfC^Ua2S6o(mkt8kWXqi0;60#~XRSgi$Ek5c`R+Ldtjv*l{6g{KsV z>SBX!?W(HO)gs@@S#1u!`+?iQ`gK7Bnsmh1sfPb4<56}Gkbf2PTt-KHR}_GL6qeDe zH~1V!Q3Fih_kW!^@y$m;1B`>DdbenrR&LP4E|+=Jd{}V@kRLux^Ob7Y3eeUHOF+sS zD&5dGmw9EaXowtmfN$oN!Wuj%<}LA(EeXSl_^K*s@+fg}Uwt9%0N2oRhiUK1~f zfMfGE8Q2E=5TY`82#6PKAn`D!v(w-(OxQ;bP)P!CiGRlo@aQ+a^Wa0YG(lE&3=#Eg z;m11C1AoS{06o`0Hl77ja3889Kn637Hem(|&`JZ`*G?8NOtDwO3Hp6~)Eu1^HqdPb zy9W%&L(v4nzBYFN<{2zakd9IwPStxqh0Kpj0e@JmGY4q(%}M!({MHQNlPg9A?B)zT5Z$vepBa2v%LfDG)HfZyIAM;nkI z02_!y7@r4l`Gp6+!W`%(MqV&M=Lorv_zbJN(*E&E74Ufres_U2-~{oNEC}Gpz~|d= z#R&w3mtZ@_USx2JfIlaIJL(oC0iL$tv&j@;S$mc-#`t`KlKOK2bBHjGjEe$1hd}X9 zGxK9~i*)_uu&x8X!>0Rp;@P3V;Epv6!#w#7N0k(SS{B-eUzeD9*#w+|tn0pBNbw~e z9s2uy*&Pb&--<{Ei*x}0>L8rIKdME&f&Y8@3Etg6^WtzHi2wiq07*qoM6N<$f)z(< Ah5!Hn diff --git a/techpack_modpack/tubelib_addons2/textures/tubelib_addons2_programmer_wield.png b/techpack_modpack/tubelib_addons2/textures/tubelib_addons2_programmer_wield.png index 8bcf027e5ef56390b282c88f279df004a3705bb0..7a6866c07e61de6b84c6b8ca4b68b5367f37c1ce 100644 GIT binary patch delta 674 zcmV;T0$uiA%~B!5>>OjJcH6g@o&5>*WlFdr9=At8|@Eq^9gizqFfC^UaHF|sN$ z%`HAmQmtH8dz4X7dR$TJPgdt>nV5ujwSRx6r>e54oVUZ>#l^nE$IH*iw$jzq;N{}_ z{QAAGk5T{t00DGTPE!Ct=GbNc0004EOGiWihy@);00009aDPZya{vGf6951U69E94 zoEQKA00(qQO+^Rc3J4828w={RjQ{`u8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kWXdp*P zO;A^X4i^9b0k=s+K~z}7?U&1PgD?z5gF%%aEjT0{1NQ%aXXOXM-9`4Yy)y~P;#^Bt z%0OyWS6~_&l<;(%^&{a_s@|Xz!7!D zw{r_Pinhi8k4kiU7oW@M;**#I@awwnzTyLi_X@L?mqiGS5>|Xk72XF%55&t4AHH%8 z`~rvqA4~V~lREh~4HN?6J@L*_4SHXv%{xIDs^4Yq(F zwQ!!xC}p{<4@XH^5(bppcB!5&;OjJcH6g|bozToBJ($&%XWh>3`DUhgnxo9S_MBK|NozrZ60n{ z$X@lF%pxRW%L`e;w;xpoLUet1@Q4)$7$r<_O7FZ> zj2?)ezohz3HGl96APQwDU50P^;BOjeK!9iDg`gS`1d9*H)A{=jKd2WN_O;B2g53?T8aL|!Rc21j$eKLDM0%78XsO&S4>9a#+^Mhjee8!q(I@&dqE zL$JXpa7Ob2h~Q3>jq$)6;Bj`cfZ5rK^GV)n)&OFNhkpmm#Pb?}^XxbQ@XP>mhahK4 z_{(DT+yH;!fxjK#iD!I40C;6Umr5Q?Nr0IHX9KeYuT}H_xB24@a*cub`F;bxpG0000XadN(f83qpu?a!^VE@KZ&di3=E9LLGDfr>(0r%1ac%xTq8=H^K)}k^GX<; ti&7IyQd1PlGfOfQ+&z5*!W;R-fr>Z_JR*x37`TN&n2}-D9EpjFZ2&Gb8U_FW delta 9 QcmeyzxSVl<%Eans02Cqv>i_@% diff --git a/techpack_modpack/tubelib_addons2/textures/tubelib_addons2_streetlamp.png b/techpack_modpack/tubelib_addons2/textures/tubelib_addons2_streetlamp.png index e89777bd7330d00ae187a6b4738ac5e4685c63be..974da017f67f1f73aa0b30a7ed43c6e75df17bca 100644 GIT binary patch delta 271 zcmZ3_IFD(9L_G%^0|P^GRn-?D#g^pl?!xdB1P=*!Zvl#M7I;J!Gca%qgD@k*tT_@u zLG}_)Usv`=%<=*vassR=Wk8|To-U3d5r^Mi+{ksvK!EMR{-6`nR1+MI+qikPKI(1> zs_}f;9Ac#9a$=Hha7@X{i$@b&-^mw0eCJ)i?vRe*FwB>NvvGc21q|N6|` zLJStqH(V2wTsNiaOD)ry4FyH^4;U0$0&-65oqqc2s)q(D<)t6))qj2J#BpM4OdTsr zh2-5=DOHp0dSCipTI;ukiAkV=fklCVk;8$3>5tBWy6`!E!n0yO-?uMduCPga+)>rw R0dzM5ho`Hb%Q~loCIGxFXz&04 delta 159 zcmbQow4QN-L_G^L0|P^2NcwRgr5NB7;tHgHf`PTIwWqhInuc0xda7TbpS7KJVshgD z|NjLAn6rV3m`j5Ef*GU?rCaUnfm|z37sn8d^T`Pb0w!(DjBEk{MZB#|0<3SCnwA+f zCQO+2g-;~Ft&c&VWL;B}B#(fBmIFJZi;6^oFav|cv15#>cAGkZ#xQug`njxgN@xNA DG=48g diff --git a/techpack_modpack/tubelib_addons2/textures/tubelib_addons2_streetlamp_off.png b/techpack_modpack/tubelib_addons2/textures/tubelib_addons2_streetlamp_off.png index fdcdd005668a1c52c4bcf9361de063664573036b..4385f298406fdb239fd73556cf28549fa3945530 100644 GIT binary patch delta 593 zcmV-X0q$gGR9M4fWIzKyfBuwWU|?Wy za&dafKt-@`&pv5(cJ^oJ;w)IyiZd`UF!1s5G2Fd-mnxPkD}O7)%*Aj36T<)lY$5QH zfq{YH)2B~Vvjl3^OKftCsp+ZzU%qLny82vLSeQXvOnl&@VAKIPfwi6We_bt& z|LEe&S1l(>32rOT<{C{LvBqJd)nnVFEi;%_eg#^V8AmmGOLxP1E zMT=VlP<+Os8h_64=k`hrKDxTt>J5xkaR9PG%U3P`e_(AVT+Si5oB^3XbL9mTwQUWJ z)C&QaPi^!R;Bx4E8$AWM+Q_g-Mr=8WtPp_3aeBA`!~%XDhCd&#Frc$%uDrlVN_t?# zR}Or7^OoWAwHu7+af{&#q%?udj;-FnsH>&%pHD=X;eY6%ql{EZ1Lz^(5M0i1WY1QH zKOY}JLZF(ooIqACfPgOyEUM)Ue{Qd2u#jh9U|>){Ndv^@0+NejY=usCTFif3YN%cm z!`MgmY{e^2Y(iwAq$o!AIl4TtxqyXS%NZCL7^coz!boX_M3e(?8J?XM^WVnB8*6mX ztwDmza!O)rMv@&sjKQQt3B?T(8y9bis%0ihEk}<6QWGN+H7%!EBE;q^YFJLNHl$`N f8&_>O;Qays{D}!$DN{?v00000NkvXXu0mjfevSaW delta 289 zcmcb|vVm!WL_G^L0|P^2NcwRgr4`^4;tHgHf`PTIwWqhInuc0xda7TbpS7K}u9n8~ zRm&H*2Be1@WT(ZrmZbp|GccC~`2{mb8A`X>*#o(oJY5_^G|tbRc#!vy0gvndn=6Fw zGHhf@Vo_sAOJGi0AYJffuG=G@FoU4;EAB0=?`yc`X8W<&Gj7uVw=52OCAYdqet%-Hj9F<%_0OajVwwo&N>}mhv>Ey-9sri6Q@93>220qtJYt+^&)9|!?O4VALJ64MdVJbE2vm7 lU1^!hTtiu@gI_p{6BuqQwM9Ri{!Sd^A5T|5mvv4FO#pyBdOZLD diff --git a/techpack_modpack/tubelib_addons2/textures/tubelib_addons2_streetlamp_top.png b/techpack_modpack/tubelib_addons2/textures/tubelib_addons2_streetlamp_top.png index fcbba707dc2b1d42b8eef65f93cfad63c77c5284..f4ea4abc9c4680efe6a6f844184c021a09c4d3c8 100644 GIT binary patch delta 57 zcmZ3+c!P0*iatxaqpu?a!^VE@KZ&di3=E9LLGDfr>(0r%1adeFJR*x37`TN&n2}-D J9EpjFtpLBh4r%}Z delta 9 Qcmcb?xQuav%EYiH01|owo&W#< diff --git a/techpack_modpack/tubelib_addons2/timer.lua b/techpack_modpack/tubelib_addons2/timer.lua index 588e059..fd21d50 100644 --- a/techpack_modpack/tubelib_addons2/timer.lua +++ b/techpack_modpack/tubelib_addons2/timer.lua @@ -3,15 +3,18 @@ Tubelib Addons 2 ================ - Copyright (C) 2017 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information timer.lua: ]]-- +-- Load support for I18n +local S = tubelib_addons2.S + local CYCLE_TIME = 8 local tTime = { @@ -37,7 +40,7 @@ local function formspec(events, numbers, actions) default.gui_bg_img.. default.gui_slots.. - "label[0,0;Time]label[2.3,0;Number(s)]label[4.5,0;Command]".. + "label[0,0;"..S("Time").."]label[2.3,0;"..S("Number(s)").."]label[4.5,0;"..S("Command").."]".. "dropdown[0,1;2,1;e1;"..sTime..";"..events[1].."]".. "field[2.3,1.2;2,1;n1;;"..numbers[1].."]" .. "dropdown[4.5,1;3,1;a1;"..sAction..";"..tAction[actions[1]].."]".. @@ -97,7 +100,7 @@ local function check_rules(pos,elapsed) done = {false,false,false,false,false,false} end meta:set_string("done", minetest.serialize(done)) - meta:set_string("infotext","Tubelib Timer "..hour..":00") + meta:set_string("infotext", S("Tubelib Timer").." "..hour..":00") return true end return false @@ -105,7 +108,7 @@ end minetest.register_node("tubelib_addons2:timer", { - description = "Tubelib Timer", + description = S("Tubelib Timer"), tiles = { -- up, down, right, left, back, front 'tubelib_front.png', diff --git a/techpack_modpack/tubelib_addons3/chest.lua b/techpack_modpack/tubelib_addons3/chest.lua index e32aeb3..ed6910c 100644 --- a/techpack_modpack/tubelib_addons3/chest.lua +++ b/techpack_modpack/tubelib_addons3/chest.lua @@ -3,9 +3,9 @@ Tubelib Addons 3 ================ - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information chest.lua @@ -14,6 +14,9 @@ ]]-- +-- Load support for I18n +local S = tubelib_addons3.S + local PlayerActions = {} local InventoryState = {} @@ -76,7 +79,7 @@ local function formspec() end minetest.register_node("tubelib_addons3:chest", { - description = "HighPerf Chest", + description = S("HighPerf Chest"), tiles = { -- up, down, right, left, back, front 'tubelib_addons3_chest_bottom.png', @@ -99,7 +102,7 @@ minetest.register_node("tubelib_addons3:chest", { meta:set_string("number", number) meta:set_string("owner", placer:get_player_name()) meta:set_string("formspec", formspec()) - meta:set_string("infotext", "HighPerf Chest "..number) + meta:set_string("infotext", S("HighPerf Chest").." "..number) end, can_dig = function(pos,player) @@ -148,7 +151,14 @@ tubelib.register_node("tubelib_addons3:chest", {}, { end, on_push_item = function(pos, side, item) local meta = minetest.get_meta(pos) - return tubelib.put_item(meta, "main", item) + local res = tubelib.put_item(meta, "main", item) + if res == false then + local inv = meta:get_inventory() + local leftover = inv:add_item("main", item) + item:set_count(leftover:get_count()) + return false + end + return true end, on_unpull_item = function(pos, side, item) local meta = minetest.get_meta(pos) @@ -168,7 +178,7 @@ tubelib.register_node("tubelib_addons3:chest", {}, { local meta = minetest.get_meta(pos) meta:set_string("dest_num", payload) local number = meta:get_string("number") - meta:set_string("infotext", "HighPerf Chest "..number.." connected with "..payload) + meta:set_string("infotext", S("HighPerf Chest").." "..number.." "..S("connected with").." "..payload) return true end else diff --git a/techpack_modpack/tubelib_addons3/chest_cart.lua b/techpack_modpack/tubelib_addons3/chest_cart.lua new file mode 100644 index 0000000..5332f3d --- /dev/null +++ b/techpack_modpack/tubelib_addons3/chest_cart.lua @@ -0,0 +1,171 @@ +--[[ + + Tubelib Addons 3 + ================ + + Copyright (C) 2017-2020 Joachim Stolberg + + AGPL v3 + See LICENSE.txt for more information + + chest.lua + + A high performance chest + +]]-- + +-- Load support for I18n +local S = tubelib_addons3.S + +local P2S = function(pos) if pos then return minetest.pos_to_string(pos) end end +local S2P = minetest.string_to_pos +local M = minetest.get_meta + +local function on_rightclick(pos, node, clicker) + if clicker and clicker:is_player() then + if M(pos):get_int("userID") == 0 then + minecart.show_formspec(pos, clicker) + end + end +end + +local function formspec() + return "size[8,6]".. + default.gui_bg.. + default.gui_bg_img.. + default.gui_slots.. + "list[context;main;3,0;2,2;]".. + "list[current_player;main;0,2.3;8,4;]".. + "listring[context;main]".. + "listring[current_player;main]" +end + +local function allow_metadata_inventory_put(pos, listname, index, stack, player) + local owner = M(pos):get_string("owner") + if owner ~= "" and owner ~= player:get_player_name() then + return 0 + end + return stack:get_count() +end + +local function allow_metadata_inventory_take(pos, listname, index, stack, player) + local owner = M(pos):get_string("owner") + if owner ~= "" and owner ~= player:get_player_name() then + return 0 + end + return stack:get_count() +end + +minetest.register_node("tubelib_addons3:chest_cart", { + description = S("TA Chest Cart"), + tiles = { + -- up, down, right, left, back, front + "tubelib_addons3_chest_cart_top.png", + "tubelib_addons3_chest_cart_bottom.png", + "tubelib_addons3_chest_cart_side.png", + "tubelib_addons3_chest_cart_side.png", + "tubelib_addons3_chest_cart_front.png", + "tubelib_addons3_chest_cart_front.png", + }, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-7/16, 3/16, -7/16, 7/16, 8/16, 7/16}, + {-8/16, -8/16, -8/16, 8/16, 3/16, 8/16}, + }, + }, + paramtype2 = "facedir", + paramtype = "light", + use_texture_alpha = true, + sunlight_propagates = true, + is_ground_content = false, + groups = {cracky = 2, crumbly = 2, choppy = 2}, + node_placement_prediction = "", + diggable = false, + + on_place = minecart.on_nodecart_place, + on_punch = minecart.on_nodecart_punch, + allow_metadata_inventory_put = allow_metadata_inventory_put, + allow_metadata_inventory_take = allow_metadata_inventory_take, + on_rightclick = on_rightclick, + + after_place_node = function(pos, placer) + local inv = M(pos):get_inventory() + inv:set_size('main', 4) + if placer and placer:is_player() then + minecart.show_formspec(pos, placer) + else + M(pos):set_string("formspec", formspec()) + end + end, + + set_cargo = function(pos, data) + local inv = M(pos):get_inventory() + for idx, stack in ipairs(data) do + inv:set_stack("main", idx, stack) + end + end, + + get_cargo = function(pos) + local inv = M(pos):get_inventory() + local data = {} + for idx = 1, 4 do + local stack = inv:get_stack("main", idx) + data[idx] = {name = stack:get_name(), count = stack:get_count()} + end + return data + end, + + has_cargo = function(pos) + local inv = minetest.get_meta(pos):get_inventory() + return not inv:is_empty("main") + end +}) + +minecart.register_cart_entity("tubelib_addons3:chest_cart_entity", "tubelib_addons3:chest_cart", "chest", { + initial_properties = { + physical = false, + collisionbox = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + visual = "wielditem", + textures = {"tubelib_addons3:chest_cart"}, + visual_size = {x=0.66, y=0.66, z=0.66}, + static_save = false, + }, +}) + +tubelib.register_node("tubelib_addons3:chest_cart", {}, { + on_pull_stack = function(pos, side) + local meta = minetest.get_meta(pos) + return tubelib.get_stack(meta, "main") + end, + on_pull_item = function(pos, side) + local meta = minetest.get_meta(pos) + return tubelib.get_item(meta, "main") + end, + on_push_item = function(pos, side, item) + local meta = minetest.get_meta(pos) + return tubelib.put_item(meta, "main", item) + end, + on_unpull_item = function(pos, side, item) + local meta = minetest.get_meta(pos) + return tubelib.put_item(meta, "main", item) + end, + + on_recv_message = function(pos, topic, payload) + if topic == "state" then + local meta = minetest.get_meta(pos) + return tubelib.get_inv_state(meta, "main") + else + return "unsupported" + end + end, +}) + +minetest.register_craft({ + output = "tubelib_addons3:chest_cart", + recipe = { + {"default:junglewood", "default:chest_locked", "default:junglewood"}, + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + }, +}) diff --git a/techpack_modpack/tubelib_addons3/distributor.lua b/techpack_modpack/tubelib_addons3/distributor.lua index bed3ae5..6d4ef85 100644 --- a/techpack_modpack/tubelib_addons3/distributor.lua +++ b/techpack_modpack/tubelib_addons3/distributor.lua @@ -3,9 +3,9 @@ Tubelib Addons 3 ================ - Copyright (C) 2018-2019 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information distributor.lua: @@ -13,8 +13,10 @@ A high performance distributor ]]-- +-- Load support for I18n +local S = tubelib_addons3.S + -- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta @@ -55,7 +57,7 @@ local State = tubelib.NodeStates:new({ node_name_passive = "tubelib_addons3:distributor", node_name_active = "tubelib_addons3:distributor_active", node_name_defect = "tubelib_addons3:distributor_defect", - infotext_name = "HighPerf Distributor", + infotext_name = S("HighPerf Distributor"), cycle_time = CYCLE_TIME, standby_ticks = STANDBY_TICKS, aging_factor = 50, @@ -110,6 +112,14 @@ local function random_list_elem(list) end end +local function rearrange_table(t) + if #t > 1 then + local elem = table.remove(t, 1) + table.insert(t, elem) + end + return t +end + local Side2Color = {B="red", L="green", F="blue", R="yellow"} local SlotColors = {"red", "green", "blue", "yellow"} local Num2Ascii = {"B", "L", "F", "R"} @@ -143,30 +153,38 @@ local function filter_settings(pos) end local function allow_metadata_inventory_put(pos, listname, index, stack, player) - local meta = M(pos) - local inv = meta:get_inventory() - local list = inv:get_list(listname) - if minetest.is_protected(pos, player:get_player_name()) then return 0 end + + local meta = M(pos) + local inv = meta:get_inventory() + local list = inv:get_list(listname) + local stack_count = stack:get_count() + if listname == "src" then if State:get_state(M(pos)) == tubelib.STANDBY then State:start(pos, meta) end - return stack:get_count() - elseif invlist_num_entries(list) < NUM_FILTER_ELEM then - filter_settings(pos) - return 1 + return stack_count end - return 0 + + local space_left = NUM_FILTER_ELEM - invlist_num_entries(list) + if space_left <= 0 then + return 0 + end + + filter_settings(pos) + return 1 end local function allow_metadata_inventory_take(pos, listname, index, stack, player) if minetest.is_protected(pos, player:get_player_name()) then return 0 end - filter_settings(pos) + if listname ~= "src" then + filter_settings(pos) + end return stack:get_count() end @@ -194,7 +212,10 @@ local function distributing(pos, meta) local open_ports = table.copy(FilterCache[hash].OpenPorts) -- no filter configured? - if not next(kvFilterItemNames) and not next(open_ports) then return end + if not next(kvFilterItemNames) and not next(open_ports) then + State:idle(pos, meta) + return + end local busy = false local inv = meta:get_inventory() @@ -215,23 +236,26 @@ local function distributing(pos, meta) local num = stack:get_count() local second_try = false -- try configured output ports - local side = random_list_elem(kvFilterItemNames[name]) - if side then -- configured + for _, side in ipairs(kvFilterItemNames[name] or {}) do -- configured if tubelib.push_items(pos, side, stack, player_name) then stack:set_count(0) local color = Side2Color[side] counter[color] = counter[color] + num + rearrange_table(kvFilterItemNames[name]) busy = true - else - second_try = true -- port blocked + break + elseif num ~= stack:get_count() then + local color = Side2Color[side] + counter[color] = counter[color] + stack:get_count() + rearrange_table(kvFilterItemNames[name]) + busy = true + break end - else - second_try = true -- not configured end -- try unconfigured open output ports - if second_try and (not kvFilterItemNames[name] or #kvFilterItemNames[name] == 1) then - side = random_list_elem(open_ports) + if not busy then + local side = random_list_elem(open_ports) if side then if tubelib.push_items(pos, side, stack, player_name) then stack:set_count(0) @@ -239,6 +263,10 @@ local function distributing(pos, meta) counter[color] = counter[color] + num busy = true end + elseif num ~= stack:get_count() then + local color = Side2Color[side] + counter[color] = counter[color] + stack:get_count() + busy = true end end end @@ -267,7 +295,7 @@ local function on_receive_fields(pos, formname, fields, player) return end local meta = M(pos) - local filter = minetest.deserialize(meta:get_string("filter")) + local filter = minetest.deserialize(meta:get_string("filter")) or {false,false,false,false} if fields.filter1 ~= nil then filter[1] = fields.filter1 == "true" elseif fields.filter2 ~= nil then @@ -292,7 +320,7 @@ end local function change_filter_settings(pos, slot, val) local slots = {["red"] = 1, ["green"] = 2, ["blue"] = 3, ["yellow"] = 4} local meta = M(pos) - local filter = minetest.deserialize(meta:get_string("filter")) + local filter = minetest.deserialize(meta:get_string("filter")) or {false,false,false,false} local num = slots[slot] or 1 if num >= 1 and num <= 4 then filter[num] = val == "on" @@ -306,7 +334,7 @@ local function change_filter_settings(pos, slot, val) end minetest.register_node("tubelib_addons3:distributor", { - description = "HighPerf Distributor", + description = S("HighPerf Distributor"), tiles = { -- up, down, right, left, back, front 'tubelib_distributor.png^tubelib_addons3_node_frame.png', @@ -343,9 +371,9 @@ minetest.register_node("tubelib_addons3:distributor", { local inv = M(pos):get_inventory() return inv:is_empty("src") end, - - after_dig_node = function(pos, oldnode, oldmetadata, digger) - State:after_dig_node(pos, oldnode, oldmetadata, digger) + + on_dig = function(pos, node, player) + State:on_dig_node(pos, node, player) tubelib.remove_node(pos) end, @@ -356,7 +384,6 @@ minetest.register_node("tubelib_addons3:distributor", { on_timer = keep_running, on_rotate = screwdriver.disallow, - drop = "", paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -367,7 +394,7 @@ minetest.register_node("tubelib_addons3:distributor", { minetest.register_node("tubelib_addons3:distributor_active", { - description = "HighPerf Distributor", + description = S("HighPerf Distributor"), tiles = { -- up, down, right, left, back, front { @@ -396,6 +423,9 @@ minetest.register_node("tubelib_addons3:distributor_active", { on_timer = keep_running, on_rotate = screwdriver.disallow, + diggable = false, + can_dig = function() return false end, + paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -405,7 +435,7 @@ minetest.register_node("tubelib_addons3:distributor_active", { }) minetest.register_node("tubelib_addons3:distributor_defect", { - description = "HighPerf Distributor", + description = S("HighPerf Distributor"), tiles = { -- up, down, right, left, back, front 'tubelib_distributor.png^tubelib_addons3_node_frame.png', @@ -478,6 +508,9 @@ tubelib.register_node("tubelib_addons3:distributor", on_pull_item = function(pos, side) return tubelib.get_item(M(pos), "src") end, + on_pull_stack = function(pos, side) + return tubelib.get_stack(M(pos), "src") + end, on_push_item = function(pos, side, item) return tubelib.put_item(M(pos), "src", item) end, diff --git a/techpack_modpack/tubelib_addons3/funnel.lua b/techpack_modpack/tubelib_addons3/funnel.lua new file mode 100644 index 0000000..1eeba23 --- /dev/null +++ b/techpack_modpack/tubelib_addons3/funnel.lua @@ -0,0 +1,172 @@ +--[[ + + Tubelib Addons 3 + ================ + + Copyright (C) 2017-2020 Joachim Stolberg + + AGPL v3 + See LICENSE.txt for more information + + funnel.lua + + A high performance funnel + +]]-- + +-- Load support for I18n +local S = tubelib_addons3.S + +local function allow_metadata_inventory_put(pos, listname, index, stack, player) + if minetest.is_protected(pos, player:get_player_name()) then + return 0 + end + minetest.log("action", player:get_player_name().." moves "..stack:get_name().. + " to HighPerf funnel at "..minetest.pos_to_string(pos)) + return stack:get_count() +end + +local function allow_metadata_inventory_take(pos, listname, index, stack, player) + if minetest.is_protected(pos, player:get_player_name()) then + return 0 + end + minetest.log("action", player:get_player_name().." takes "..stack:get_name().. + " from HighPerf funnel at "..minetest.pos_to_string(pos)) + return stack:get_count() +end + +local function formspec() + return "size[9,7]".. + default.gui_bg.. + default.gui_bg_img.. + default.gui_slots.. + "list[context;main;0.5,0;8,2;]".. + "list[current_player;main;0.5,3.3;8,4;]".. + "listring[context;main]".. + "listring[current_player;main]" +end + +local function scan_for_objects(pos, elapsed) + local meta = minetest.get_meta(pos) + for _, object in pairs(minetest.get_objects_inside_radius(pos, 1)) do + local lua_entity = object:get_luaentity() + if not object:is_player() and lua_entity and lua_entity.name == "__builtin:item" then + local obj_pos = object:getpos() + if lua_entity.itemstring ~= "" and ((obj_pos.y - pos.y) >= 0.4) then + if tubelib.put_item(meta, "main", lua_entity.itemstring) then + lua_entity.itemstring = "" + object:remove() + end + end + + end + end + return true +end + +minetest.register_node("tubelib_addons3:funnel", { + description = S("HighPerf Funnel"), + tiles = { + -- up, down, right, left, back, front + 'tubelib_addons1_funnel_top.png^tubelib_addons3_node_frame4.png', + 'tubelib_addons1_funnel_top.png^tubelib_addons3_node_frame4.png', + 'tubelib_addons1_funnel.png^tubelib_addons3_node_frame4.png', + }, + + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-8/16, -8/16, -8/16, 8/16, 8/16, -6/16}, + {-8/16, -8/16, 6/16, 8/16, 8/16, 8/16}, + {-8/16, -8/16, -8/16, -6/16, 8/16, 8/16}, + { 6/16, -8/16, -8/16, 8/16, 8/16, 8/16}, + {-6/16, -8/16, -6/16, 6/16, 4/16, 6/16}, + }, + }, + selection_box = { + type = "fixed", + fixed = {-8/16, -8/16, -8/16, 8/16, 8/16, 8/16}, + }, + + on_construct = function(pos) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + inv:set_size('main', 16) + end, + + after_place_node = function(pos, placer) + tubelib.add_node(pos, "tubelib_addons3:funnel") + local meta = minetest.get_meta(pos) + meta:set_string("formspec", formspec()) + minetest.get_node_timer(pos):start(1) + end, + + on_timer = scan_for_objects, + on_rotate = screwdriver.disallow, + + can_dig = function(pos, player) + if minetest.is_protected(pos, player:get_player_name()) then + return false + end + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + return inv:is_empty("main") + end, + + after_dig_node = function(pos, oldnode, oldmetadata, digger) + tubelib.remove_node(pos) + end, + + allow_metadata_inventory_put = allow_metadata_inventory_put, + allow_metadata_inventory_take = allow_metadata_inventory_take, + + paramtype = "light", + sunlight_propagates = true, + paramtype2 = "facedir", + groups = {choppy=2, cracky=2, crumbly=2}, + is_ground_content = false, + sounds = default.node_sound_wood_defaults(), +}) + + +minetest.register_craft({ + output = "tubelib_addons3:funnel", + recipe = { + {"default:tin_ingot", "tubelib_addons1:funnel", ""}, + {"tubelib_addons1:funnel", "default:gold_ingot", ""}, + {"", "", ""}, + }, +}) + + +tubelib.register_node("tubelib_addons3:funnel", {}, { + invalid_sides = {"U"}, + on_pull_stack = function(pos, side) + local meta = minetest.get_meta(pos) + return tubelib.get_stack(meta, "main") + end, + on_pull_item = function(pos, side) + local meta = minetest.get_meta(pos) + return tubelib.get_item(meta, "main") + end, + on_unpull_item = function(pos, side, item) + local meta = minetest.get_meta(pos) + return tubelib.put_item(meta, "main", item) + end, + + on_recv_message = function(pos, topic, payload) + if topic == "state" then + local meta = minetest.get_meta(pos) + return tubelib.get_inv_state(meta, "main") + else + return "unsupported" + end + end, + on_node_load = function(pos) + minetest.get_node_timer(pos):start(1) + end, + +}) + + diff --git a/techpack_modpack/tubelib_addons3/init.lua b/techpack_modpack/tubelib_addons3/init.lua index 93a20cf..5f0d5a3 100644 --- a/techpack_modpack/tubelib_addons3/init.lua +++ b/techpack_modpack/tubelib_addons3/init.lua @@ -3,15 +3,25 @@ Tubelib Addons 3 ================ - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information ]]-- +tubelib_addons3 = {} + +-- Load support for I18n +tubelib_addons3.S = minetest.get_translator("tubelib_addons3") + dofile(minetest.get_modpath("tubelib_addons3") .. '/chest.lua') dofile(minetest.get_modpath("tubelib_addons3") .. '/pusher.lua') dofile(minetest.get_modpath("tubelib_addons3") .. '/distributor.lua') dofile(minetest.get_modpath("tubelib_addons3") .. '/pushing_chest.lua') -dofile(minetest.get_modpath("tubelib_addons3") .. '/teleporter.lua') \ No newline at end of file +dofile(minetest.get_modpath("tubelib_addons3") .. '/teleporter.lua') +dofile(minetest.get_modpath("tubelib_addons3") .. '/funnel.lua') + +if minetest.global_exists("minecart") then + dofile(minetest.get_modpath("tubelib_addons3") .. '/chest_cart.lua') +end diff --git a/techpack_modpack/tubelib_addons3/locale/template.txt b/techpack_modpack/tubelib_addons3/locale/template.txt new file mode 100644 index 0000000..dca4125 --- /dev/null +++ b/techpack_modpack/tubelib_addons3/locale/template.txt @@ -0,0 +1,34 @@ +# textdomain: tubelib_addons3 + + + +### chest.lua ### + +HighPerf Chest= +connected with= + +### chest_cart.lua ### + +TA Chest Cart= + +### distributor.lua ### + +HighPerf Distributor= + +### funnel.lua ### + +HighPerf Funnel= + +### pusher.lua ### + +HighPerf Pusher= + +### pushing_chest.lua ### + +HighPerf Pushing Chest= + +### teleporter.lua ### + +Enter channel string= +Save= +Tubelib Teleporter= diff --git a/techpack_modpack/tubelib_addons3/locale/tubelib_addons3.de.tr b/techpack_modpack/tubelib_addons3/locale/tubelib_addons3.de.tr new file mode 100644 index 0000000..9137367 --- /dev/null +++ b/techpack_modpack/tubelib_addons3/locale/tubelib_addons3.de.tr @@ -0,0 +1,34 @@ +# textdomain: tubelib_addons3 + + + +### chest.lua ### + +HighPerf Chest=HighPerf Kiste +connected with=verbunden mit + +### chest_cart.lua ### + +TA Chest Cart=TA Kistenwagen + +### distributor.lua ### + +HighPerf Distributor=HighPerf Verteiler + +### funnel.lua ### + +HighPerf Funnel=HighPerf Trichter + +### pusher.lua ### + +HighPerf Pusher=HighPerf Schieber + +### pushing_chest.lua ### + +HighPerf Pushing Chest=HighPerf Schiebende Kiste + +### teleporter.lua ### + +Enter channel string=Geben Sie die Kanalbezeichner ein +Save=Speichern +Tubelib Teleporter=Tubelib Teleporter diff --git a/techpack_modpack/tubelib_addons3/mod.conf b/techpack_modpack/tubelib_addons3/mod.conf index c545ead..18f1527 100644 --- a/techpack_modpack/tubelib_addons3/mod.conf +++ b/techpack_modpack/tubelib_addons3/mod.conf @@ -1 +1,4 @@ name=tubelib_addons3 +description=Tubelib Extension with High Performance nodes +depends=tubelib,tubelib_addons1,default +optional_depends=minecart diff --git a/techpack_modpack/tubelib_addons3/pusher.lua b/techpack_modpack/tubelib_addons3/pusher.lua index 0074d85..cc4979a 100644 --- a/techpack_modpack/tubelib_addons3/pusher.lua +++ b/techpack_modpack/tubelib_addons3/pusher.lua @@ -3,9 +3,9 @@ Tubelib Addons 3 ================ - Copyright (C) 2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information pusher.lua @@ -14,21 +14,25 @@ ]]-- +-- Load support for I18n +local S = tubelib_addons3.S + -- for lazy programmers -local S = function(pos) if pos then return minetest.pos_to_string(pos) end end local P = minetest.string_to_pos local M = minetest.get_meta local STANDBY_TICKS = 5 local COUNTDOWN_TICKS = 5 local CYCLE_TIME = 2 +local FIRST_CYCLE = 0.5 local State = tubelib.NodeStates:new({ node_name_passive = "tubelib_addons3:pusher", node_name_active = "tubelib_addons3:pusher_active", node_name_defect = "tubelib_addons3:pusher_defect", - infotext_name = "HighPerf Pusher", + infotext_name = S("HighPerf Pusher"), cycle_time = CYCLE_TIME, + first_cycle_time = FIRST_CYCLE, standby_ticks = STANDBY_TICKS, has_item_meter = true, aging_factor = 50, @@ -38,13 +42,19 @@ local function pushing(pos, meta) local player_name = meta:get_string("player_name") local items = tubelib.pull_stack(pos, "L", player_name) if items ~= nil then + local count = items:get_count() if tubelib.push_items(pos, "R", items, player_name) == false then -- place item back tubelib.unpull_items(pos, "L", items, player_name) - State:blocked(pos, meta) - return + -- Complete stack rejected + if count == items:get_count() then + State:blocked(pos, meta) + return + end + end + if State.get_state(pos, meta) ~= tubelib.STOPPED then + State:keep_running(pos, meta, COUNTDOWN_TICKS, 1) end - State:keep_running(pos, meta, COUNTDOWN_TICKS, 1) return end State:idle(pos, meta) @@ -60,7 +70,7 @@ local function keep_running(pos, elapsed) end minetest.register_node("tubelib_addons3:pusher", { - description = "HighPerf Pusher", + description = S("HighPerf Pusher"), tiles = { -- up, down, right, left, back, front 'tubelib_pusher1.png^tubelib_addons3_node_frame4.png', @@ -84,15 +94,14 @@ minetest.register_node("tubelib_addons3:pusher", { end end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) + State:on_dig_node(pos, node, player) tubelib.remove_node(pos) - State:after_dig_node(pos, oldnode, oldmetadata, digger) end, on_timer = keep_running, on_rotate = screwdriver.disallow, - drop = "", paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -103,7 +112,7 @@ minetest.register_node("tubelib_addons3:pusher", { minetest.register_node("tubelib_addons3:pusher_active", { - description = "HighPerf Pusher", + description = S("HighPerf Pusher"), tiles = { -- up, down, right, left, back, front { @@ -158,7 +167,10 @@ minetest.register_node("tubelib_addons3:pusher_active", { on_timer = keep_running, on_rotate = screwdriver.disallow, - + + diggable = false, + can_dig = function() return false end, + paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -168,7 +180,7 @@ minetest.register_node("tubelib_addons3:pusher_active", { }) minetest.register_node("tubelib_addons3:pusher_defect", { - description = "HighPerf Pusher", + description = S("HighPerf Pusher"), tiles = { -- up, down, right, left, back, front 'tubelib_pusher1.png^tubelib_addons3_node_frame4.png', @@ -215,6 +227,7 @@ minetest.register_craft({ tubelib.register_node("tubelib_addons3:pusher", {"tubelib_addons3:pusher_active", "tubelib_addons3:pusher_defect"}, { is_pusher = true, -- is a pulling/pushing node + valid_sides = {"R","L"}, on_recv_message = function(pos, topic, payload) local resp = State:on_receive_message(pos, topic, payload) diff --git a/techpack_modpack/tubelib_addons3/pushing_chest.lua b/techpack_modpack/tubelib_addons3/pushing_chest.lua index a5d5d32..7dd7440 100644 --- a/techpack_modpack/tubelib_addons3/pushing_chest.lua +++ b/techpack_modpack/tubelib_addons3/pushing_chest.lua @@ -3,17 +3,20 @@ Tubelib Addons 3 ================ - Copyright (C) 2017-2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information - + pushing_chest.lua - + A high performance pushing chest ]]-- +-- Load support for I18n +local S = tubelib_addons3.S + -- tubelib aging feature local AGING_LEVEL1 = 50 * tubelib.machine_aging_value local AGING_LEVEL2 = 150 * tubelib.machine_aging_value @@ -46,11 +49,11 @@ local function allow_metadata_inventory_move(pos, from_list, from_index, to_list end Cache[minetest.get_meta(pos):get_string("number")] = nil return count -end +end local function keep_the_rest(meta, list, taken) if taken then - local inv = meta:get_inventory() + local inv = meta:get_inventory() local rest = ItemStack(taken:get_name()) if not inv:contains_item(list, rest) then inv:add_item(list, rest) @@ -62,7 +65,7 @@ local function keep_the_rest(meta, list, taken) return taken end end -end +end local function aging(pos, meta) local cnt = meta:get_int("tubelib_aging") + 1 @@ -75,22 +78,12 @@ local function aging(pos, meta) end end -local function after_dig_node(pos, oldnode, oldmetadata, digger) - local inv = minetest.get_inventory({type="player", name=digger:get_player_name()}) - local cnt = oldmetadata.fields.tubelib_aging and tonumber(oldmetadata.fields.tubelib_aging) or 0 - local is_defect = cnt > AGING_LEVEL1 and math.random(AGING_LEVEL2 / cnt) == 1 - if is_defect then - inv:add_item("main", ItemStack("tubelib_addons3:pushing_chest_defect")) - else - inv:add_item("main", ItemStack("tubelib_addons3:pushing_chest")) - end -end local function set_state(meta, state) local number = meta:get_string("number") - meta:set_string("infotext", "HighPerf Pushing Chest "..number..": "..state) + meta:set_string("infotext", S("HighPerf Pushing Chest").." "..number..": "..state) meta:set_string("state", state) -end +end local function configured(pos, item) local meta = minetest.get_meta(pos) @@ -117,9 +110,10 @@ local function shift_items(pos, elapsed) for i = 0,7 do local idx = ((i + offs) % 8) + 1 local stack = inv:get_stack("shift", idx) - if stack:get_count() > 0 then + local count = stack:get_count() + if count > 0 then if tubelib.push_items(pos, "R", stack, player_name) then - -- The effort is needed here for the case the + -- The effort is needed here for the case the -- pusher pushes into its own chest. local num = stack:get_count() stack = inv:get_stack("shift", idx) @@ -128,7 +122,12 @@ local function shift_items(pos, elapsed) aging(pos, meta) return true else - set_state(meta, "blocked") + -- Complete stack rejected + if count == stack:get_count() then + set_state(meta, "blocked") + else + inv:set_stack("shift", idx, stack) + end end end end @@ -153,8 +152,39 @@ local function formspec() "listring[current_player;main]" end +-- necessary function for a quick bugfix, doubles some code from local function "aging" +local function defect(pos, meta) + minetest.get_node_timer(pos):stop() + local node = minetest.get_node(pos) + node.name = "tubelib_addons3:pushing_chest_defect" + minetest.swap_node(pos, node) + return true +end + +-- code duplication of method "NodeStates:on_dig_node" (node_states.lua) +-- (in contrast to (all?) other tubelib nodes that can go defect class "NodeStates" isn't applied here) +function on_dig_node(pos, node, player) + local meta = minetest.get_meta(pos) + local cnt = tonumber(meta:get_string("tubelib_aging")) + if (not cnt or cnt < 1) then + cnt = 1 + end + + local is_defect = (cnt > AGING_LEVEL1) and ( math.random(math.max(1, math.floor(AGING_LEVEL2 / cnt))) == 1 ) + + if is_defect then + defect(pos, meta) -- replace node with defect one + node = minetest.get_node(pos) + end + + + minetest.node_dig(pos, node, player) -- default behaviour (this function is called automatically if on_dig() callback isn't set) + +end + + minetest.register_node("tubelib_addons3:pushing_chest", { - description = "HighPerf Pushing Chest", + description = S("HighPerf Pushing Chest"), tiles = { -- up, down, right, left, back, front { @@ -180,10 +210,10 @@ minetest.register_node("tubelib_addons3:pushing_chest", { inv:set_size('main', 32) inv:set_size('shift', 8) end, - + after_place_node = function(pos, placer) local meta = minetest.get_meta(pos) - local number = tubelib.add_node(pos, "tubelib_addons3:pushing_chest") + local number = tubelib.add_node(pos, "tubelib_addons3:pushing_chest") meta:set_string("player_name", placer:get_player_name()) meta:set_string("number", number) meta:set_string("formspec", formspec()) @@ -200,8 +230,10 @@ minetest.register_node("tubelib_addons3:pushing_chest", { return inv:is_empty("main") and inv:is_empty("shift") end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) - after_dig_node(pos, oldnode, oldmetadata, digger) + + + on_dig = function(pos, node, player) + on_dig_node(pos, node, player) tubelib.remove_node(pos) end, @@ -211,8 +243,7 @@ minetest.register_node("tubelib_addons3:pushing_chest", { on_timer = shift_items, on_rotate = screwdriver.disallow, - - drop = "", + paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -222,7 +253,7 @@ minetest.register_node("tubelib_addons3:pushing_chest", { }) minetest.register_node("tubelib_addons3:pushing_chest_defect", { - description = "HighPerf Pushing Chest", + description = S("HighPerf Pushing Chest"), tiles = { -- up, down, right, left, back, front 'tubelib_pusher1.png^tubelib_addons3_node_frame4.png', @@ -239,10 +270,10 @@ minetest.register_node("tubelib_addons3:pushing_chest_defect", { inv:set_size('main', 32) inv:set_size('shift', 8) end, - + after_place_node = function(pos, placer) local meta = minetest.get_meta(pos) - local number = tubelib.add_node(pos, "tubelib_addons3:pushing_chest") + local number = tubelib.add_node(pos, "tubelib_addons3:pushing_chest") meta:set_string("player_name", placer:get_player_name()) meta:set_string("number", number) meta:set_string("formspec", formspec()) @@ -266,7 +297,7 @@ minetest.register_node("tubelib_addons3:pushing_chest_defect", { allow_metadata_inventory_move = allow_metadata_inventory_move, on_rotate = screwdriver.disallow, - + paramtype = "light", sunlight_propagates = true, paramtype2 = "facedir", @@ -285,14 +316,14 @@ minetest.register_craft({ }, }) -tubelib.register_node("tubelib_addons3:pushing_chest", +tubelib.register_node("tubelib_addons3:pushing_chest", {"tubelib_addons3:pushing_chest_defect"}, { on_recv_message = function(pos, topic, payload) local node = minetest.get_node(pos) if topic == "state" then local meta = minetest.get_meta(pos) local inv = meta:get_inventory() - if inv:is_empty("main") then + if inv:is_empty("main") then return "empty" end return meta:get_string("state") @@ -343,7 +374,7 @@ tubelib.register_node("tubelib_addons3:pushing_chest", local meta = minetest.get_meta(pos) meta:set_int("tubelib_aging", 0) meta:set_int("idx", 2) - + meta:set_string("formspec", formspec()) set_state(meta, "empty") local node = minetest.get_node(pos) @@ -352,4 +383,4 @@ tubelib.register_node("tubelib_addons3:pushing_chest", minetest.get_node_timer(pos):start(2) return true end, -}) +}) diff --git a/techpack_modpack/tubelib_addons3/teleporter.lua b/techpack_modpack/tubelib_addons3/teleporter.lua index 09aeaa5..8d5220a 100644 --- a/techpack_modpack/tubelib_addons3/teleporter.lua +++ b/techpack_modpack/tubelib_addons3/teleporter.lua @@ -3,9 +3,9 @@ Tubelib Addons 3 ================ - Copyright (C) 2017-2018 Joachim Stolberg + Copyright (C) 2017-2020 Joachim Stolberg - LGPLv2.1+ + AGPL v3 See LICENSE.txt for more information teleporter.lua @@ -14,14 +14,18 @@ ]]-- +-- Load support for I18n +local S = tubelib_addons3.S +local M = minetest.get_meta + local Tube = tubelib.Tube local sFormspec = "size[7.5,3]".. - "field[0.5,1;7,1;channel;Enter channel string;]" .. - "button_exit[2,2;3,1;exit;Save]" + "field[0.5,1;7,1;channel;"..S("Enter channel string")..";]" .. + "button_exit[2,2;3,1;exit;"..S("Save").."]" minetest.register_node("tubelib_addons3:teleporter", { - description = "Tubelib Teleporter", + description = S("Tubelib Teleporter"), tiles = { -- up, down, right, left, back, front 'tubelib_addons3_chest_bottom.png', @@ -35,7 +39,7 @@ minetest.register_node("tubelib_addons3:teleporter", { after_place_node = function(pos, placer) tubelib.add_node(pos, "tubelib_addons3:teleporter") -- determine the tube side - local tube_dir = ((minetest.dir_to_facedir(placer:get_look_dir()) + 1) % 4) + 1 + local tube_dir = tubelib2.side_to_dir("R", minetest.dir_to_facedir(placer:get_look_dir())) Tube:prepare_pairing(pos, tube_dir, sFormspec) Tube:after_place_node(pos, {tube_dir}) end, @@ -71,4 +75,5 @@ minetest.register_craft({ }, }) -Tube:add_secondary_node_names({"tubelib_addons3:teleporter"}) \ No newline at end of file +Tube:add_secondary_node_names({"tubelib_addons3:teleporter"}) +Tube:set_valid_sides("tubelib_addons3:teleporter", {"R"}) diff --git a/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_chest_bottom.png b/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_chest_bottom.png index cbbb626595c1f9121f270e1d632340611870f6e6..93a17906c7688cab902987afccf51bc9bc5808bf 100644 GIT binary patch delta 456 zcmV;(0XP1;1=a(Q7=Hu<0001iRAAs=6u|KpD=}m4C^yGL;#zuyCfy>T zb5V}dErQ05K?sSRiid6NR1i_SmSR6pT;{U4hwq)2_e;OX3;m|D!45WQo$!byti=*iYd=HpqfQdS65Bv9#{tOyg@n!H zxuE7`1}Zf!U_1lwr2^YwhV4-EsRurSL+sc#?3mUp0qYxs#KZ;!pr*A1fd!lZt~7|( zGjPWWs)7Px;C~nlI9My#rd7dkQ5GX$kyeW`9KoVmw0bOrr=p=@ix7vWq9MRfn+OyO z8Xrb}=4YTTj`+933$S|N9SeM0not*a>dl8FL0|~P9WP{3oOweEtF*jdn_jUTnz#00009D>003Z6OjJdmpPk;|-ObO;=jr9}@$R{~x7OIz zzQDcF)6nAF+sVquuCT1gf=sSjF0*4axM(@TcSOf~NWptX%8ORBUNXymO2&mvylgzo zg-^|ZO~P?O&3{I%Su?U;H@ajvq)sblDzV=H00I_CL_t(I%YSu~>5`-%5QI6D!{&6M zIog?d|F_&MbR+i9U`R$#pILxajBz2iT?nO>(s*fTV~h~O?m`|+aB0i|${2}Z)+6Q4 z`9Yx13mDzs4(^|W8=Xr^v4HYfK<#A#^>(lZr;yy804f0!w}Io30;ns+OK#@^ z#)Uv0%K;kaS%;;2km}6zFCHK~Kxk(k8~qC*$sq#xDieRv^;-!*ecr%ViMc*Nb+^Vd zSAjifE`L(`Dh0rWKrWOE8opDmTo@{tlrA{r>+-G5nBCG+5(-8L05+YM4{Z`KGwxt% zxl)@beJWZwct5khd`#KHYU!0`<|w(B5d?&UbsuL!aW4J&Nhu%NFlKFQsQ8Jp_umfy z^*?PUs_NBr|F<3rcFgpuV zadB~2SXfR@j+K?w{Q2_@_H-Tts?7IvaSY+O9(q=huh~JM^`W}i0{2H|#??)J{2MCY zh?;HnP+9hn?W;##^s*JZ^!NWX^iz7SBAxaA_v-I0kDh&=?DAPAW5qmOZQ-`#Ic|DC zViF$yVqeO3XUZM}i^V!CemOhsz8H{au@)TPTFv0;>gTe~ HDWM4fkAY1P literal 0 HcmV?d00001 diff --git a/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_chest_cart_front.png b/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_chest_cart_front.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf8f769cddcf042f70a20a005da5f9724107c66 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!O@L2`t9yaZ{Q2|s^z@cDcpAtH zhlPbro;=w>Pp+`AFvL=&BF-YkL;J+Mw2mB?ZT(?ZR#vjY+z&TbwY9cw+O&y*@mf64 z9LAC$zhDN3XE)M-oC;4D#}J9jslD8M%!(W?j)7K3^S}Qq*G;>-?5^G11^Oz^OY8+E z+L>RqbnRKY^@f+`^oaLH&+jbS_QHBz#97xg`=672`lVGo_jx!~IG!n)@$(D+OGd^V zh7U4c2|R}2J1i{h#JseQ92Y%3y>0zrR#sLIH&<=iw5hGN zt&zR)KhQMBk|4ie28U-i(tw<1PZ!4!iOZqA+c$|5?J()G~E*k|}?#n!k-o3Gd2U!I}-iC=hjuuf<)_|DO%xjNVMW@?(@h{9*Z;W>2pZVGI$0X-^ ZW|g-b?2{JAsR5nC;OXk;vd$@?2>{&~W!nG% literal 0 HcmV?d00001 diff --git a/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_chest_cart_top.png b/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_chest_cart_top.png new file mode 100644 index 0000000000000000000000000000000000000000..646f9ecfbbd2131b0e358b25ee423b11697338f6 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!S%6Q7>(qR!B@N!k=cSc~>z+7q zVtar1yb8zFExz{p3Y#`rF{{BxFKap7ec9Dh2l?fNVHEsLbFL>zAoHMn4XN2@_ZJn=f zoSeI0{+}4e^M5%6ivvR)R!mh`=&-52Rgf`YHIKpk7p+&@xUcm-f2C?mNV0CWh0r>mdKI;Vst08!y&ga7~l literal 0 HcmV?d00001 diff --git a/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_chest_front.png b/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_chest_front.png index e4a317a827cb514343c29253d73e0a1da09095a9..1a3e215dfada60c87c97342c70dd1f97b86ad5dc 100644 GIT binary patch delta 562 zcmV-20?qxb1L{m;FXaCtG zP^r+Gb4{Km7Jtv@Vm#UpI=C2c@nK`{-yHf9E?~-lat0)h)q?9sN65ZJkVDuloFUDR znE-TZ2KcfA;6$7)QJFtwye#;#|5&g*WSsCXKsJEmPI>H9_wWKtwv%qn=E4EE_jLB! zdwl^&RLWY;>OiOssWuYQ0duh)3!Sd&z}f2$P|O8#QGduR`~hn7JS0LXnhOMZUH;|S zx3tqleQw~gf_VV?1u&tYOS{~~6+B4V5)TDOZ3P1$xP@@EhLUq>ffRlNT62JmG+D3K zqSXV6HUfav;4i`h1OQ%>OC-7l=pPF%F9R4=y;P%*^2}bGd*v3q>E2rpS3;daWlHp> zHLrRL=PP|%3tPEv*V>HKmNVsS@%zsP9fJ$_BbHH^%QBzRC zZ$PzRG_6@Qph+jBo$+}900IX|L_t(I%XO3Mf}c^H7Dm4B|X8k z*IEjwy4OQ=V}AhqP*$huzaFBt_zL|Fv=`9s5C9yRX`1Jm_cmjT7>F(lHfhM=oZ!Q0 zt%G*PIb-C|5uug!J0hz7L@0d!vI>)OA881NNF=c5ZywyQNBunNE-#xD=;*|)2 zT&^9L^#ZmRuwA&U0e2C|aEKkiv-3ZX^;W)3g z6&Xc=6MqIkLCOKxuL~(B+WU!wAp#HuxGn)I$71cz^IDMloU{u7cr92sYk@0K09hmD z#y||f1WG(q(a+EG%*h9(VqBK_u`DPYuAjStcm@+^wG`cZ>7lzoTzYIoZF2EyDPeOz uC|youx{Y`7TCP*Bdw0Ks_r%S6^$$%SIBYm#SPk9)0000IbeF*`mxc1kPW-rLvM*1o^Jylp(v)X`}<9=5l($AeC)s;Hz- zE9J!iQUCw}u1Q2eR5;6ZQ;nMAAP6KXsiKB;-~VB629y1+y??!0#p0CTK~|HTUBtRs z$L6QcIYp#($q=gerGisc^W?(CRpZHJ3H~RIcCzJ`TWgsRs_^8}TdVcDuKTEQsrS*^ zf^)B5XDP=~&XQ8X-g0~$6_GKP8*t(QFkC_w0N_Pj<^L9%B0t?0p!x))Dgc;h#OJ)4 zxIsE@5u`%XB7a>ZH+8C+sxe(-b*L6uz2nQh99bi8EL6vx%C*F14j1-%`#3#RQwsot zly`uQaip4Oe*nW@$XQ;oCvy@OQv%Ap?+~7~TLDfR^cE z1MD{oZ6XWAkjg(U?8n8@T+@yrqL&{F2^LrfwTj+;)_=hZ0U5oRk_i|em6RwH+5v$6 z2CzbaC^`ee988m~MvFi)H}eh(CA516VaT>4o##2mAYnp+W0i3~fH4RlC)1YaF_47> zY57Ld^5MJz)PVLFoH+?758$!z{Y@8r%4+Spp24~9!Fi5`@r4z=$Qzq;LgZEe0000GcqD``0% z$AeC;TQRd_HpF>F$$m+^Z9F?ZJETu5O4VPK00058Nkli2t)+MY>al_ z|6y-Nll`u}y;{Y>6!{rMlICoxUfc^dKc&{Hs;OvJ(Fpts#eW$QxpLuR5lWMZDE_C3 zezND3Q%ac-s$eoHDYbSS$9=SQY4?#59JsZwv-j)jXCGr=Z#loNhR6i5+<+4Xz;Icz z1Ate=LjUg}g&~XW0jf{HXbOO9toY2-vCJV2w-sclqfSg0$^j&x;P#LK$WIJ!0AGNV`NRhJZyr)b7KmZ=f1dE4CnRzkJBAg#{&*Ph zz&eCC^!Bq3)(ObyMb%8e{HUa^LZKZ1#BTua1ZbciAb-roG}&sj$P1)f0fh$IT^C`< zwriZ{Ip-u{mITL|vadH_P6EiuvE_M9WTA_+w2`zloHu|P&>n+RD*^ohJRZKk`9!HA zDILc%ILAFW&yiA*HFSTE9+q=hK~pHfInpz&5$48R<~_H%m3w%NbIQ5*eb!Rg87Sos Ys_G+)LJvq^=l}o!07*qoM6N<$f^+%`6951J diff --git a/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_chest_side.png b/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_chest_side.png index 4f43b1ffe1b97239cb52339ea829a60878130dfd..4ff4d6f0c676159b9151c577bdfdc169973c15b1 100644 GIT binary patch delta 471 zcmV;|0Vw{&1LXsd7=H)@0000)q>9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000dP)t-s$$v`G($BD6Gqq(mc1kPW-`wi#=)iJ8y}!I^Iv=sIuc4rxlvz7&&VX$I z00CS{L_t(I%Y9S}mct+j1Qjr*_do9rAG_JSO`0lHr-R@SI)8;#Co^NrDZ=UcMY(y3gKY+3c?qEiq58~#d=cUo zaJ`EJpir!NS;1h%V3!c<8sZM{5U536Rsz}|2EG;Q&af+K`;Y|)8`q69xL{ID320w{ zRTdD8RTj<6k^$BMd;x?ek$eGS8m zbCh8AH4enqb^0@#2 N002ovPDHLkV1krx#m4{u delta 438 zcmV;n0ZIPl1H=Q67=Hu<0001iRAg?#fzr3-ruXai+ zX*wU2Sv$#pO0ZoswPiQJazP-juND9R0a!^yK~yNuU6Mg=gD?<9CzZM{2GO<0H2at& z>xPg6v`wULAriSkIEzsaPz)C!Z~>4H)iE?`Qh8%N{qLFiV}F>5B?cHfh!G->ByfpL zicm@!t{ik<;5|l1gu-=Px!^3=!Nx!3S$@vWr*oEP$rJF;LaR%o%A!%NN1z&s?>%QrtQ-S7+v=SdTkO$ArHFO zRbLjB1s*)i2f9^csm!-YBbYts6i`k9*_=q>2sy6ObuW=~hppg^l9hr^C^=&;(z59@ gVBpz5ff&600DdmsA^~=Yo&W#<07*qoM6N<$f@O%rFaQ7m diff --git a/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_distributor_active.png b/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_distributor_active.png index f0ac04ee0f253409d9e95972ecb8e1c7c6ee524c..cc0432acf5399e015fd5916d9aed0f81b6162550 100644 GIT binary patch delta 2532 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 diff --git a/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_node_frame4.png b/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_node_frame4.png index 2741b24368d4a2344a5cef725b7166a2d6f27179..70d586a8b8848669633d69e04980aa66b14a28ff 100644 GIT binary patch delta 392 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 diff --git a/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_stack_chest_front.png b/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_stack_chest_front.png index 28566875895c985e082597d3cdb06e93fd6e39da..0a943d3f5a5a24707c278218d37ed3339c474a57 100644 GIT binary patch delta 486 zcmV9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000gP)t-s$bL$(U^LLu&)VD9c1kNpL`34`;k&)N?e6PoIUc=kKF7$$s;a1Tc5`$? z!j=F40cc4?K~y-)eN+Kr!ypJWV1S7I|95vsOq*`)utCua1b;l*rb>j1sH-|23QP*- z$R=hYX##C#Askq^S@LMMDR?iHenL4^gAi`v$Qz)&AIGs&uSH+VbhcFQZQHhXs#Xim zqqUC1CaDCB3otGKRM!-Q$nPH1;KB5t5CEwB_mQFiFkLlP!W6Ssx~z`zq)m7Hyr#TH z&h*-x6CMKo9)FZqh%#ZQX#v`%j^e&PvP^trh(7@j*H<0NBmg>tX-4i6`%}s+4+#$h z;Og#xG6}$SBdaRZ{$8kkR3$^3KLPtqE&vM^`W*nSwQ08yV}%%(2iCzpd#K9_gpjJk zHa>>HbpT)saE2Hw#C8J6N%RGpa!y#B5eVF2~ow#DbmlE zsmAg!N_BBC%JeucP9BRemok!;O?PiS4&?e6Qly}QTA#^U7R zc1kO0IUdM32qc5_EWL|+zEPXGV`g-Jv~R4C6?k+Dv~P!xub2AREWp~gvW zp{!a&CKJS)y10NECkJk7P25TY~GPyRk%A1Iw+qYvdZ zM=HV!&{mTEMFt$`9RiGG7)iyz1GoMckzz!#p!qL&l3!x@4L*N9D>000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000jP)t-s$bL%F)X}kDGj>WV-rw9uL`3TB=(}t@X*wUizrD)K$+x(+udlA3o}H?z zsD;5BzyJUNRY^oaR5;6hQ~|bxAP9to4zat=cxB>%^lQ40q3t3Cqwrvh2CuI)6A+Ej1vMe$N z$qApeiWJu-qz^zn0d)exQs62b{>%V$QD6e)yTb@_*fX596`_mLO*W?%d2xTEyWeps6$)fm&s~G+Eya-0Ba2QNnBjJ|qT! z{!$_V%Pj+gLKK)BD7Pkz`@PYuhXD_aiJSFN?Lb-=F6XsSTGHNEw zmqcA77{w=`2B3aQ5Kx(Nnn@dL>sJd@=HyE?8S*r_vroZLlcqRN^8mK(OqgvZ%sBu& z%_zES=|x5|A888XOZIq2mavU(nXojaaTITlI*qzVJAVZE18D8|10rS+C89-F-T(jq M07*qoM6N<$g0&aUyZ`_I delta 443 zcmV;s0Yv`f1IYuB7=Hu<0001iRAg?#ZxVFB(y~@kU zudl9lN-JqPAIN@6v0pR0Y&=IqM5?Q(vm_;300043NklGz!A`XAq#;*`Rq&9FhGIK_L(@=*6mZ z1Pr)Y6%hH!9V)?Dk|V;Kr6Z9zi`}cfa_Tfk(gIm@pg*f3m>4Y^`&4q33t94YLezUe zFyu@fPNh=J^t+kiv`LDNRHZ8yYF7~k6k$MlPC)}S-ZU*%sq2jT8o7mML4CpTID#66 l&T!e+%wtv~{}YT^kH4{F1DE!{1fKu^002ovPDHLkV1mus&+PyJ diff --git a/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_teleporter.png b/techpack_modpack/tubelib_addons3/textures/tubelib_addons3_teleporter.png index 696c3046f3fb4c0938aec033a67563b4a7ad8a8a..3f98a4ba6b33a17f95e6f87f2cfe7552bdec4b9e 100644 GIT binary patch delta 20 ccmZ3?xR`N*CYO7G51;7zCmA2jCK?w207w4^hyVZp delta 20 bcmZ3?xR`N*CKp5ce?HOm+D3^i6O9W1LB0k$

dDrhp+j zu8Rn{%J=Tx{k`vbZy5FptrBakHO5*i-O}p$Cl*hA5dSvvj4FUY?(H5~HcPjgG90RpQ>JkerBo&s9pf)K_E=YC+fvnP5P` zIg2_`W2z3UPtjPZl^8-2#ieSAEV!;SIXAw&+SIvft~V!U#|pFvA}dvbB#e!**61ul zS2ExA%kv9*Nvk~%tQx(#yfim{;Fj-pPJI3e|Bi>|AN-E7dbRh&BX@odXZ58gvo!~R z126_z1|`pY*PHQUpZh`>Cg1g4@36)Y(L-;1s9vxB;UE0p@B0b(#2+K$^ypV$-+p-0 zTj9|!!;8o=f2o^y;F5_a`xYH;Jbfl?c%AKvCrPxJU7`pziNF0j9a~hl@=>cgDsR! z5y19w8c0Nrbov4EPT8A~F@8-c_|=Z<_ZnnWkUkOtQEo{o$e9JOaUA(Tge=2lo$y zmQEb9gaKG%`(jXt>}7=!BGO7-=Y!z@H9i#5-EOz{%7DGQkEiOKA+;Lbo!alBRNCO3fS~CEkwe+&- zGTIq~{hER$A_Kw_6E-A}wfG4id%n*s^0bxgHCLy-)rr++e&rETm?l}&O^7Is(xB>> zYPC|eRD7Q#O174_Ri=!!(h)(~uZ~p-$S?a^nIufYPNbBnHOgM#0-&{a<9M(J^pZgS~ zZP%FDBezz(BL8R2K%Bx_HM}2ru8PN~wN{y8oEc-3)&QVO#`9b`fHQJlXrcClLe6;s z(j6|vp^pN9QZO=<8@jyG%F{%lGd8mjEZkR_T&Sq^aX3}e+>?H#Ao$C1eT!)kAKfT%K75kde# z)QzHUWR#Jvtkla#5VYK~j3)ym~ki8B;Z6f_8hBcin;08fnQv6C^D zkUEW~Leiqj9DJ zFDO-Om2$bdzPi#*6F~HR-}Bsw$%(CIw_0*IW5rStL0xzi4knHhiTZsvZPrD3z3T<; z={HPvx7XH^mo_&ud8#R!iN7l-U0%F6J3DXMmUGOy9qvdbM6r)emlK3oZ>|!PMrkZE zroyk8uqHCfntJsra>*P|xB-zV#P~qv^FiCRwrwblp)}V_a6klL4zu&Jm3PIVYk# z&GR%bxH38CL?9if*iG{!&(oaCKDtXt?v=bDjFNHI+3Io0%Tictx!}EKx4`@uZTylq zG*iVZ0~QVt2x4MV3#nJm?w3pRWeUTSB?%x)+qqNGt?l(qs6{4?M)l4)=L}FAJw85u z@ZiByr%ySK1K<8}JrmaT$uUICmFl$HVH7fCWczK9$OjUYMaSd-JveIo<0L6M3)ygU z>f>BVay}&KM?^a?*>qhRXoMOAhvCc1%zbf=CE|!g6vlC<+v)XsqMyYmB)yGPrrqh7 zESg!kr)869YxQ`bM7p%LyhJ)x!fGKo_BqIFW3}c+i*rWS0zn$5a8zE(FywYv<7-wNO z3MzgQB|$kLqWVM)0eh_;=Nu5?UJM9hQ;k9mn}}TBi`KT|Zc>cj^&II+8(WjB?bYV^ z>=@%{t!0QoB}jU)vDRvxS;m^1(WP@orl#`lS2vfh?l#OR1#E0${+`=Uf8r1H(_c8* z?HJB?kIAFX?meaX=b{Uj^R^3!oN^77620#o;;%mYwXw0ro8J5o0&6x~$By6n%m3tm z{lXU>d+5Di|LR{0!SxHzK^()I-Ug3-75?ZC;Qj~T@BS3N<3k`h{M3)Y=`-;0kHHUp z0DKSr`ES9a--N&VPXGv~PC}l+_BOr#b-;M`@WbatjK{w6u@_E!V{3b}JU(SS{f_eb z2|a#68^LiCgBF$;5h7?~3krSD_0oZmaMAEqDOa*A^E^**PJ@;kB61vu^BYq?BVv*J zFIIsivViqut>*GdeZoP>%Jp~5xbF-UC5{cJ{A|-vq|mckPiM<1^RVyyF=VKXdHMB~ z%KO>a5ij2n&f3Zb=lJ`7_>rL(UL0d%6Sv)Z`+MH~p8X34xZr7$i9+eTpEAWh4!cj5 zI?_%Fec@MT`x)UO+syE!+Co%x$Oj4l0E}^5VfvR+UH|j==vG!I+ zD@{bDT0j=cwUX<*Me3{93RSLDuIuA9?g*9UaW8FewGo+gL~XoUs+NqkoN<+_JXKko zBSSE%GTx|6O^CU@nkZRZQoSD89D7^KP>U)DvWWwE)KVK4J7*u!aZ7NHLi(<3ZLRkN zcN_@>LU1XC>o`Qf7z!acN7r#+0Gnfo#U5}CwQfI-Wc`*B98{7J*r1Efkq!VcWPr?Z z1Tu`1yc4Fn)!Mgbw{^#K<8Y5PDi}`aD~M4nnRKNWc*X5S1jbmm*$ca&>$%mjs^hz9lr-0y1&dC( zQLc?ufxsHWg~u5nhAK~)>rPBgRw|{E?@P&pAV{;^T#Jk%V}?>kX_AIjx#jz1_O&HFuvpeJV|ozxw#cCnhFcDgVho`)7c7^DQ^; zU07INT8w+0=Gw}s=bk-t;)V0iK9wdhcU?aS_D_6YE?E?3b6Hf;+~b_`#yzw=fAbY)WH0 zZF8o!XRoZ?G_TfrG%uqDfay1q+5 zuJ1@k8q>#4s9fhs?)rTSBV_1$Zl~GtOMa;qXk{vmO596~Heeu)vr4^W2YTUN;6*AT zB5RBR54)W_(L!WyXMN0pg_FQx20svIUs{{~sB1BBW zH0s7_oQ+L4tg*H6DgZ^D7!bJNaW@8{v6)7J2$zzNPmirHZDvtg8LMceC#DcvyEiR@PQ~kZsU+YCSq>Fnzwhn%sn31tv!D6&&;H!c+;-dTo0}WHSNh-w z-t{Mc3U7Yj*FX2??C5d(+0Ve!Pr&Qn2#-AipZ^@Z{q69@zl87lVbBKN{2;vf&G3o8 zf!Dnj&OHi0{lCGxe;7XdConS!Cr&}H1K)T8jvR*n<>%mUzYNbjzIN|MHpjel<3cXk zn#6Ll`1i7>E{@%P**!R}Tg)oEQ}G_crZLNNDTH)fYpoDMysVLINTdNnn%&WPTe!(Y zL?om{!Uf-!JPHHqkK04+F4V z0s3NyQi$QMR~*ge);GTS`1uRx4jj1Y=l}jc7$2KxwVMTf5CRes5?E`C@*iF!5!heH zw%^OPldC17m-7!;Yj(nefh)%t4mmA==7J(U{cCTBjl=wjM?}nzp7-PWH zYIS2wM!iQqoQGlT%iz$xwbB^hx}v!l5d;4J>(Q?O7=j`LU0^i&VDZ5Qbg@&Yh^nQ<09M|1NcXD6Ug6Sfq`NuFf@6qH;7R@t?%?aZC$Q`H_W z>_2FFk3j2c?oQ{E3zvF<=v?3{pH^uvTza8YpKvA{j^KT3!a3)xFbzU*L`t#@0XXM* zuGnA!aLySb=S*qMMxO4lc?d^<0=y4FW3~YK6BI=CjB&x)dNb~Hqi&dh&E2V^wmg>y z^I31Z5j}yz-$E}c9o&2LFf2cbofXq;rg6xD(#)h`FAkH!o43aLC2wq|!5EKvQ5vOj zm=q%9IZ#>N+H7WVW{nk6I3=%IFBdLKnx+{V&yhqn zOG6;FXYXyCbFGc<$?@@tjrH|xg!sRJZud#_h&sJ!adCNdbyc{5=GB2T3LwHptJ&;^ zlVdextm;77fyJv=jkU*)-P~x5m83&t?X|3+I@d{(O-+oAjny4L0HSiaE~Bo=6VKsc z)bl*ATCKENZLRgh_(Zuv_n7FsGcy!Ws*yNfSKYa7PEK9xB$CsB^ zpFDB3JUtIO7o1N{OquSw5ZrE`?Ot83R04uB8C&#JSwhF<1dwN%aaJh*0U~z=0BBX< zBMRc@qOYD9p;lIFOJJ!VJ(DE@M3w6_&4d)U-hcbDZmcb;-M7AHdVH++!lyE&n&i2OU=IPTXd27SQ@$26IUPW~A^yzM=&A^s8lF^5c-t0*6T|e^U)v>8o zv$?#y`sFWvA&g_kb$#DMz+=ab{o{Z1Ppmb)UY9%a%&Ak$OUu=2>ESPYE^4=%t4rG# zFJy7Ax3OHQR%hygm>oyP8Umt>K*o^su-)rZ92c@6mMUYF!YYNW@VX*(nxte&y3$(9 z1PeEMWKE?}w#IVC<8GA3nUKO5;|8wL21Os5r*c(*UaYmQD}?7^xvZn^$vbWL1YE)#}a943vz-YE-8KrUMxg3 z3@s2tAOvLC2Ye&yJRdf_h#eD)1cf(%Lr#TJJ8TBINgVB694T6l?hXU~4s;x6I4~+e zI>uf{Co(c%R_F*305UAFRS2k5PQxx8#9XV1vGIHFzBi0QCU}u~HI}s2maI{^E7;$D z?bHvA#r7Mf} zN5^%tG(*PHD0V$ZtgnD~pnT})#jfAW_|ap>qVtd1Xhk%p8D}S=@l2V0`wzORrNSrC z4L7Q5aie$x@msymSVLab>^Yh}k}TZ9xIKF4*tt*s$&uxA7aX?5ViyoNWeO@~`p&nozk7s!_dkB* z=YIZYj~_pF@xrA%&wuhKKkz62oxkTtAN}MXv+sGY{o7B#H@^Y*JpjA+z!OgZ#Xvg0 zz&-cCr~V7P`2+A;L2Jd+X{PYjNS09FU2cCNd z#wXwd?|{D`_3YEVJw7ZXezfOizURQv-SfRfS3dE37tBPWQkSx;*fHZ2inkrYyk-~FiwKmBe=bo^YVtcWOC6uz( zT6#GPKiC^|_>i?WPGhB2qfujhZH;T)K*S`D7UO7ZYx6gw=nW6P;mvP&OMxR$JDS#J z(5|ra0Xqaeb_AzB>V{qGh*>+*7Ci7T?T8&9WN!jFPrOCYBa>UBh^#SrW@;5*shn^$ zkvqJXecM~u94SN+DMvVacFleMU$+juKEMBm>S<`K0iy|DEz|LBKD+_%}PG3LS0Px+a%`*Z(^t!WlK%Lry733y@F@D-b8@-OIFi)OO8l&#R8VH2EU{#k zoUFI^Faw1w@>j#1iZ<9f2tL-2gh@f>Sy(u+GAZ2}UU z74f=T_WY7Bgg`(dn}o5^#`Tx&1uuImiY z8U^IQ82d^Kxi}$B)3LEelBP*+fioBgej%dcQs8@zBatyK2sv;j8QG%Q+8X_`HG+)y zbEU&jS*y(RJU=KEibvL3rF4;BFO^GKnpA<4Xl8Ri-^etN^SC0K`C`-c z#73+0+~qbP*GULEUtC<8pP5j(0%Gakh?|bmUqcv}<{l%(1E>RQ|lyPdX5Ld>&zwcNa_Hn%p6(NnX#<|Z2! zIQKlS+F(xLH^yUDy7RufZ(-c=gFIJj+pQUsd8MjdIe|$>?!B$Mx#615xaE9nJ5|e! zjMT;eAm>07_mY0;Ofb)Pr7Me>hKNZo*|CI{T;H+AYNZQ*PNhmnQJbhazC(tPkf^`z z7-K5S5lGa^Fu=nM!R}-&Au`{Owzo?07E6~~O^~ke;Uj(OwY%SZjB9phpa9k-TCfbA2?!c8#5<8|0s^&xw+S zk@QvnrEg=v{VL@kVnJj>?mQe+D~z>q68BSA*ay<~>G!Nyiatxm zSrR3TqsmoK4mffl#pJGuxEJe830IJ%$+_{ZmF=RS-QDU0l>kd19ce9CnG0hckb>sG>tk*2fjPHHJ-Iu<3R$h7@rRarg4tDEvlY88~k0oc8b;m;l zMwx<2VBhv2e(CGjpfWP`r@Do1?U;Z+D;;-TNeiMG~SK#0OXINT+ z-~Ltj%x9q8gmw!af1Ez_o$%K(dHQ6Ms`9b!MtUyXSUt}@CM(|e%f*BTUuim_LcdQL zLOW0if-KD{RbY&pmn#i@8%MvphI2q{OiYs#q$X!fSOO-%0l|gjoHM}WQyD_Q+e`_||*xzPG4O zE2WClMzFsFy1U}n0fhWjzw@iziXuUa<$yE1+mPUmwp;l$c3h%O01wGwA|usocPeFH za520bXB;^rYlj>(##+u905VB0eLg<>wfM=8wz-2J_}4R~I)Alh0PJ(naE^WLFoL0< zTpUId7ekVs{`WH4GS0qr$1(u`aL#($>OcSdNdPd$4mtuxRTf|EhTWLb=ei024e~A{ zqr46qa|5G&Bl+E-|2=%mjoV!8z=Fed-u&Qy*bZ5b#cQ{c8-LXy)_l+%vh(#`<@Vg* znGykNav16{wp!9lfmt&kv`gG+0GEvx4vPl&LhzrCQ1JT>#9| zJnV$MR>&AyYo!#9@0V%;SO}_t%5}Hd<(ylvUf`9gC9QOpWGfd}jkZE^F4@HRgyTrz z$~?{DFzIf0mC~h(SE`q1_V32=31v;5TTR^NnV)VzrIC5l&G9=Y#+kZ!BD(T;cjYD5 z3+k29_^t(4aB5>^yHWx`vAMZY_NfU9&U?lOdPC!n*K_@{=X$Q=N&v{REbb+7FR34_fm`bJI*#KUK752RHZeIF$5GncBB#V| zDBp{ybe_g-W9=i4K4y$=Of9(On)GW(*7Zxp?a?}SOOaoy2Q7Ix6GQtZByO?ytIAe%g8=Ha)&-GeHr)dJf zv{nqADAgeR58WQ!JD)9X_>9@PsxOebovX{2_QxO7Pq<=uFCpE{?-5L-2cI7Yyow+xwU=st#?*DuXW*Mw7vP&zy0K$ zuYc3suY02-#pLAFrBg3nTwJ-lxc<~5U-1NauCx~XYR$G+m~humJwIFXpIg0J9iIwH zCD#uagZ+DVCD~M#rb?SLFP(Vtr8B-CI96%y@W%9>z56=d?!}djnLRV*iMhS|_mXsy zII)atW2Z~ffBH|byK1=P)roSg>Pl9Md(z>?q&myNSk-D7K-4;FM>hsK$%ig7duJ-|qjC8vyxA%QjI2CfXHN)y5avXEfy^vqb=+@S8cpi<5iz=aq;AxcHD4=0n1t)*J)S5ycylk zi$hm>#u$x=aU2x_qllO!vCeg^Qr+6#`X60Qj4?t)YnhOHb}x`WW@H7eVU{?e1l(x} zLS{PWRFZ=bp66C-6AW>EZBZM|20DG;Vp$ORzVEs2Ru~yg|MidmC{5EFX>Jt3ejmB? z^ixl)uC9Fc3!i=8cfaqzzWvo|Ez7bZT%pm#@XqfqU;j5auBiYFzhdDyTgx10`=u9E z9CsO;Mchx`5Ak}aTVEpHBG|S{lC{=!!x#|-7l@c;`TXqM!md4=n`@cT%92)jb9-y| z%&g~n#+Y(om)6$KJrl`99Jsng8A~23|SNFNt2oRw% z?u4y@EHnaH;*yQcc~M)d)P5VRMF0p|)7r&&*fG-Im0u-%y2eskx{l+X1_}v9L*oGH z|B8jFSM;EF8ZBrvWy7us^TajmJp&C`#@O&1+z_UY*HX_EoxJW7k1JC!QD~05U2ppPgO+e&=TcB#A+H3W~c9`cn z4Uu1xD&QwQON7-_y96CO!zU* zSYO_2XNC+vg>$~uiJQF$OkUn~mmJ%hdb4@d+0R$%wdUnWpUZY1JaQD33OX-FD@)1x zD)oBS+9b-f(pnkL83K4E&o6m?*+ax$vzsPa5~W;lhDZc%;5eQnQ!u4ax7Ev%Oy_E1 zeo{Ijjk8X#lZ1)2zgQKrQRTGCnl%jC<>#{alIssUC-qR zaSq29#9I$f0!@D5YH<6l_Y-s2_VaOTl;DI zN5Kcg68)dPP|8qdugL3g1_(u`)ChMw5unz_8Y^74-;PO07OVvVRNA_Myzd>at4-9u zc}Y#qJh*4?LVWJavM#$9m)qwqyVU@)j(Gi#^8K%Y?X@)12M_EUt5;3dQ{Cp-XP;b{ zu0QvUuXZ+;_Z~Pnzwf3v$$53U+uDk|Eyg7vcU<8!$hA^&x_t84Q%^kV1{DUN^PF+! zxsCw@E)4KeDOkF4v0kn3J#eU8DHAZaT7yz`Vc((BuIAo-`?%xn-m}0tOZ8@Mh`bt| z`x4*27-7k;R%Y(JBhK-;b?4BbJ4&@ly?Gj2=fbN?CP}rnTI)0_h{6dGlPGlq*Kr-A zO`fSFN^#JmMnnafuQfJ}(!%49x=Gwit7F7@Khhp7OmsY1EU+|Asqdg703=Zg0D|-C z)SN(jQBP!|e)AnSXSu@5Us^oB7+J^j+^nMuh)iFR#}1J6oE7<>f`tZm_U93^K1jU1 z;wJIRUiZM16kvWF5f#CqK^kFhK(<5uJj@>UIsT~cij%n!vh-UV^z#3|aq}0D)!Jxn z2Aqyilr@M5Aap{O8N-4B4r3@*1>80B7o2fc`D%&kBKXmi0V*89*c_C)C+W6SnmX{{( zks}9f9Lwf&s#J|GT{OrTB9~k%jfh#CS!=T-o0ywm9D_;#2(9&Y@z9JhaWD2Oej2Az zN&+(4s7!AyZ;j841=V0D2FR5)HtnT|U|mB546#x#wKlsdQ$(P1qq5T)urxglZuO;3 z>A-;lwc41RJ0pE>>$&sXDmwNMo0!>q=t$?$zrJV1JSo{KbzMTshyap|4((?I@bCWZ zhkx|PfB5j>Ls1lKZNK+>-@9ke+-Lvp@elm;g^&Ke_~PgFtBEEefR(5kNi}nRLNCdw7B#O z5ks~a+;PBeketRHTF7g%iq~RN$QW6!od4Kgrp@hYsjP|eG$lX+c(=t42CH)XYuTzo z5C9T@BU)=KK`_;57^68N17tu9VDN(kXf-hczr<`#3=8L(=te~VYoSyZ&-~pc8F>AB z=N|v`S{mu@wtB<&&ml*ntP^l+=x=`O;&=S?9xfRI=-djIH&@dC^1q&X=!fQSx~ras z`dh{TMgGC@dEC`T>7wjQMV)!@ysp28u*0*2jJ*mws_pOe005?MqhID`+K4V;!jOA|T@cAg;ZCea&GU@Rh?u3!QG<_0&TdfkumjR)1U}^VEFcO5 zfRs%KL%kdny%7Vr&PxGi7jZHNi&*6gSX})%K!)UE? z?fOoAs?Hd4&bbsuo9(qGAnGKQu4v4TiCVpJ@PL}Q&6aoLxl3zniwAbKk&?4&p-Uxn zJeIUheC9uyxXn$xclR8SRZ+W@hf(MtqSmG$get-x#`)-iqT+!KRv-aT0Tb#!3p415 zp~86e*(V%l7%CJ=V#d%|%NSS!W!P3b%+t&XDy8XzcK*KQ?dF0$v!|RPx-@n7+RDjR zE3d9znKJ9^&pts}YV+IxQ)ylZ(Fwtkfsmq94LE0UFHxCF!UPZn%i99jlhAC9*b4^Y&K9D9tz%4)X%9n7&*HYiwt$ZHa_roUB_dFR4Ozm2u8J z-$%xbwm`^`kp-p6FV(X&E$#|uysvG{c^HOk>+6AEv4(r4ibXe%+MG-2IL2C|HDlcO zU5mgFxp1|y$QVPW(CZ}%*4Be^g@|0YWNli^_IkbEYITKRj3XH!3tDT=vD=M+iE3kv z0BZF{o~ta+$y%_6GnOH{dzXA*KhLnTUA`-6zxc>=ONS=xlwN!6sdE{zTD_8nor&qA zUT4LoP2o7I*~~jVs|=F@5t$Hxu+t^VkOpl%g(b2C92p{MGiE)$J_0ai zwKm2O0Ar}N0>P#>dX>;{OHoZS! zw%n+aUvs?V_${|}+TB|`SDIAC@l(&f_>HGuC{?O=Kk(pD#7k$-B11{K-EQ`}oiNRE zE5=HJ?~1W%IgY|^uPXs137zDXT7&!LM4A1E4&QO#ecP?B;{`8XUOaT{_#JoMm8Qx5 z{Rf#}F)E8Ut}dQ_es1BWx#TjQ{R(*%X5yF!6es10gHE{?IY)L+dS|aL@++rqYi#A( zrdyjt#5e~kc*Xj6hYR8QZrF*CVV2}tnIVH4Lv%d1SZUT;zZ~Rg9*1##vL-!gjU6Tw zkRdY0r67Vl%Y`HTlE1mUg$xlv3dix?xEEEjD61ZL?v$xITY-8Lh_gK5B zwzrXUGP>Z-BSu72(B>oS7j|r)G_LTn3qoLP2^eFX_cgzDUtR}`#&jG?{0{f49j~5@ z*2I|7${0gHmWonCKLD^eY$>|NKHspi+~0uuu!%p$vDq5RYYq@#5n6TyMYP{d1uCU=wCQvS*jT4#Z4}RO|-FTl%`SUl{~FY zrBO|j%vv(mrg83-+$_zD8{e27hqY#&D~=e3nM_i@-SKx<<|gW9?CA3sF2_B*rM|0P zl@|G=m#dk3mOIIX3mfCiKR!K~G+U+VV;JX5Fk>uZ ztnez+DEG@=nr4W|1)o`%X|1=K8!aw{SMsc}6LS+AOPj^!Ll*KZ2a8NFzvR#D3$|CA zd8V||y>_Hte2(KC!PL~e+n`|AbLY-?+vc_dw;kEF=b4Xxk~YrY@`0ZO$6a6DsI)ik zG2Y{PaTB@@AOUfNFtUgDpYu{Oaneb+ z=2=ca$m9^_6nC@3=kj+C8li-;tbhO~WUh1=1Vq#_~8Ij`62zV9=}jQJL@rQ+?~ zPDcpw@WWqRT3WjM&b#0B9q;x%-}n6}3dMDVr-QY8BXr7$AsI;!>==r|Ojxu=iBbjo zO~L&H0RprTCb&N%YV#s{%66U+kPyXMS%8Ksc`4}SSwtoUQUDq#1c=BQ(uRxy8v<|( zF+nyM#tk2mwZt8^y_EdLubtn0r2MZx_{>jy`1lw9VDaHUTI2$M;9nm8$lpKl9Y3|_ zZ~y%zAXq*dE}ahF@?*Qc`rlW+`SHzUz+H zbi3Um_c~%EU!I!3ruh|Kf%yyoK%1R+8w>sI;CkCgG(zW!#RZFQgq;$=wf_RapsD>D z@d4baxxV`3r_r93e!A?&GWA2i(M~%vj_4PRV3}}$cA`P#Yd{!~GTUsH> zy?6qM-oUct!s_zII&f(WWSQ#M76_y(iKtWwIA=D`JKLQiWdcQf&lr~+fuN9`BGS3m zT6?}bHQPwSM5Sr3+0Bxya0DGka3E4jTMLfUS#M^U5>jv}CT=;#7&DB3vG(SsS^I)x z;yJ(3n3y`Trb-jXb7v)4K7H=-PjDv)9BfSbjp~@uh9N6-Z?Y`aN+(H5M1{6}!AOXV zA>)7?fjC1kWaPW?;}}$(ij1$dP{?pI#yJBbA*GZ;I*vA0Wf0{Qb=$H$Ufy-Eyl`)9 z9ldp7FSVzWwJb#o+^$}_O=wm_b*0-}T+~ShT%=KElrC%oW5^|U9H&(A$>^k)c3Zt6 z(98DKC5RLP2q9(G3G+0ol>JJhtd$P8no&1SlME3U<5mN6xK2PgLb`5ybyMXEfCJ#VYqy2L0k@f0=5nX^6xJ007Rp5R70*{{?9pTdR%M z*4iY=6O%kJM|alj+ENSzoKD}tE%#;I(qDYx%33S)CuU33U1_${{L+FG8-v^DFEOnx zuwE}lR~GGkVbAU!uN2Nu+KH_)Dp9}?3ml6jt27yF(j2iEGt&l&9yJ8u4D&eAX{vLb zhOt-n^C;omed7n;>ACF6b1zB%{DfpRllpwD^;W=FjJbgke%f92 zR!%_DE4}zh9~hm03@t;*)d~tphGaS5Wq%A{}9}ObX8ta%-arh=c8v03Z(|zY;i}v}8?|HJ7&-Sx0hG8i?XBj+>o6-!j>( z7Y5am<4T*8W~h_I7>j^haB`VHJ_)WLU4GuI{atmeaV*c>_0po1XD+U~j>z+rSE|57 z!5&lOehe0@d=`)uX`btB>u>`c0cws`bn(@5nSHx)O;w4C)^LDpdVEJOJA&xh*>wiw zJv2J1>$id%xj1%*fVjwh;C1i0ez-;W({GgOb4(X)lts*+W*WHchWXmY_K_o{&DG8~ zAA9DGqw~D;*A;+C6B83r$1m;Ooo%e^C}NyT&Z00v#6s&vr@0hNNM5d%kZ9xT1`~be zBqGXsArX{o0S`PCCqdvuTbQ~A~w6Wn!J z+{?5!$dEA}Zg)-DwD$0+l*tYtp$j4W}kYpa&Z6b-o4r7v%4-_AStz}sPXanyI*taQxBi| zwI7|Fs>$tECr#2QpVvSO-nK{`0t>(yL@^y$Kuh$8fAGgY{}2A>`|i8v;-yPzn$6A4 z{l^dg@~`~LZ~e$GT>Q)5XH%2*<9`K4!*_o#oH-32|0{Ug+u-Le!h3%L9{g_j`X}J{ zt?=njLXyJMpM^)CfbafMP#V7fJ@Ck55O(3*8L*aaI)Fd@_w4Wd(c=E7HU7xr+2_8% zh0QmbYn*paeNk?0JIC*D%LW2kpeRYo)jA^PxeCKjYwda-4ASAaQ(wKoB0>Z%Tv?q2 zt)*baB;lMF-UuSk_1T_D0~D_%yv2%dGBN;?s6zYz z2AVsmfY?R}WrVU#u!~nD_fk>>c8<0!Q9^7lprTQ3oa>E^$*J6Mve-QFx9j`ws4kxh zyIc8fZ<+AQ{K|=*blAmbyE8YHyb{0sLhnsKysJL#-SWoqfAgW|-tdF-Z~gH-S5Ed^ zpI>*)8-5S~lBHU`Q7Q$!UY9XBS{r$VCxWl~*P(6fJG8?Z5)Pf_SyM<>p&9gy zvp!iwk!(W*0uNRUjx_H?gAM++BRi5|Sy;|TSGA@LW z(sdXSIYFQ;CSh8-i4O&GOrB+7&+#3Owop_}6IHEM98X%{-1Vs4Gf{VX?>=Chj5bjrV3(tLJ>&lBsuU)H; zxg08itF>KO?+y@9kffQ)lrcq{3$T83Dnrf-LyVjW#)>{&b}hx{0QZ5zXKjYn80_1i z!o3!b>o`bO3!ZSslAM6-?%UqRs=JgoWxH1wM5|&}TuO817f)1hbjss4&$CvyvTr}* z7`56gPPprFDYY^h$0dyz=8y6g6LWX@F_>MU`57s*N~iw=tEi802x(Z+Rs z>V%HYrC`kQR2(9Z4E%!sP-{IlHHQpTnmP`Xo*V4i%dOc@t@H6%6oyJEtyC7rLWrW2 z#W**4JVLRHL^ey)f`4PX*}1y7F>~~dMCf`B<2)z@Fu<5G&f}=Jym(21N}E^q-S+zF z-TRZUn`c=TAtFR!m+9!*b#Vh76VAEg$TZWLDKy9^&(kc=%H>io(Q{+ocigvoGTThz zMEWiP14QQdZmAMce)!<-eG07fYAEN|yUbay1j3SM#%^I!T5AC?D3`3YDp$b8M5Brf zt+uV@Pj0?+X7k0fPRSQis3bSqAZNrJtqmlJzIZY@@pyjZUiZKq{@w31 zSpp2#Hn%?T{U2gTSrV&UF)p^(RyJ0yqA}as+pz`L^Q_AE?A~LIYIb^QZf-hoV0>~S zR=Mjq?Ov?3J$meDmc)+Z_QEjA4I;GTq;~c(8Lm^(!qx>6t`(kE8UTgkXk!Y{jv*L7 zbj0<1O_9!HVnTW)CL}OfKXOc`iB&lOmXtDSoFlfn-E+X^DF6t+L`E@_0Yf0Nz$PbWi=}CdW=Q_@ z43nbldl+~mSjn$(>0+D`8P(~5wK_?Z%C*sC6e44S12II@#v+onh1km|obwfTq*r+T z#vq&G$66||M>LRQx0Y}y-eT>r>CNttOAPC`1IoFb;)H!A2oMdH=&O(WI)oDdaJi#? zK!cuxBK>Ktwc1*;xv~|JOq8*g$iy9hq1l9EH^aRTz$0IQ zOBdn4{d@S?e+qB@AUyn0c;5%$6Mqe#{xrPn-SCP30`LBNU^M*WpNB^uh3B4utC!*8 zd3x~m@QXi*|K^Xvt14A3^yGwm=m+v7zUPj+!ZVMre(^u^Uhz-Y%S4R9t*2t;O$@@q3* zxlWlHa1IdyFoKjw5dgsl(cy@`&MV+edvhkwm{;%W)t*_WFf*3V$VqgoZI*&H87;*` zsYT3LN`#h(z#1STKGNVzmbie{YIe&T$4@-G{kH#U&+q-r2>@_Q91+L>AbjvwZ+hY3 z?JFmGx4wBi?&{i<^SS?Y_3!=0;q^=LV;@~T_WH4;tC0f`7(;!i4&A_p7TFS==cZt3 zE2v%ZdKZ5rjHH+2mTrL8FAVIU8ncsp9QJTC#yG#WjeF?BqcuB>3uchi8ifxPe-(pC zbIq%x!@YJ)J71<>i5STFB9XO*tOX!M2~6xnkhqhU?tlN`dj{1j%NXNKljJsIlrWq6 z@d@|9{gugGS1+AkYzDWM*T7_@sadkrSzF@5<@=6fd$!G7JOdT|Np6NW7zQ?#oEU5ay%7NGQnrmNw=82Pytmiq(*fdFvwT!VWQ+cKcTS0r6W z2mwX+A>)Q9x0V?MvJA0M@wC=*#(<&GdVv2%gTRn6&WaW^A_5DZU*bX<WuLH!ofcH`Yh9>5HP|Gbz#}A24S26^@Z}aHLbM*wxd?<>wH{Irac0As1q0^-5}RY}dY0 zt=epE2XnjczU^+;b+bIr(-eTxH1`9)TrT&z-84;uAlTmC29}m5rW*AS^C(=qii~M% znBxbh{*JAk47@6IH+*40dbu}7#@I{)kdWMxH9(q)Jc}Ghy46yrbO`qxwRwE<sG$wrktFwJPa_Q|I>jtzGpjinFZOvWQ@9GJP*JZn|{-w9b>e zW)rEx?ZwN?@vPD1$!V`#Zqa0?cJ%7y^Sy5O_-s5AsP?Ish{#}OXOHQ<4+#@LfAYd% ze`U()W*W50^DwdmDvfe*vW4#{-|W5c!pVkNxk;>P?g+nZwl}PWIL*muV+!0@av|u3q4UUAdi{V0&dy->5+mmhh=yzteb{36(MTRomp{YJe_mfYnLnlF`%Gatxip68hhgpUcPjp z)$Z-vS3X?pv|fA~^4v;CyCuB&y*bDiUph5EWe)o5X_^?VRFdi}Z7*K&YZbiXeHpKv zIeCIZa%*|bnp|>g>o>*q+uF^oix)4JO2JWnx;#6>y&w;J;nsR>dY*&oIeWv>!E+~{ zV@~Og$*yO+s@-%Phw_9?-J+)N>NGd6TwQt1ZmO_uYk4W{b+`~7=ibC5mS=nAThcT+ ze|hQ1G|c(!XmvGTU9`2SEa|!jAMBJ4oH_Yo(5T*A-ID2go@;AOXL*skt~*f^t< z9WOrr4CUUjeevz@GS7VSt9;|qoj>)9&31J0>LML~)1A+J`c%+e)NPl502qT_L`M&R z6#9!_fBeN4PyEt9{Kc7>neFW@Yw5>+`~x5P-T(H>zrL8~?0@>8{mZ|Ajdgg_Ti`YK zz$0IVjdl2)e*r)L&*7Fg!Q0;mzyE*2=RXI3_@Cj855edD4Bq`i@UMRl{`@2G#y7&3 z9|j@du}9(V`{+0SA%63D{nsDgzJ&tsnJ?e@{aMI{90Fe(brAsXXb<-ew0= zYrIk44E#|C4qiE@&bjDyJKbKd+)$*H)j1AQzeE<9$XZuPWi}7J()jLuw-b?4pj60! zh^*sQwOvb+sDSF-prIB(8>3V{0L!UDsUQf-D%T7dS(_wryWI|g;MlR7o2};d)}~VG zRZ0OvcP>d{0C@hnXJ2~h#fz6O{=^Ucc)3z7l`7qCx9B3g*6|zgyNtB-4uBrRJXF5-;8}Q%!+G`m@E|36f zlg{pA<+!Wweb3Cnd+JtGcRQCZ`_<3heeC|RrE^hpIZY#NiEK*JhCg8*IYQQK>7>oxa!w1mqGNYBtuCZeJ21800FbF^dL`(O|(aFGDO86(@b z|0D3Be&5&-0`$s=rGA&;NUC}CNsp8x2FNF(;SR9#Rd;6OXaH2eTn7~nS(n`^tTkXc zq|(V~Jji3!-I{Y+d*(x}JZmLKvS2({ScWfMj(0(CccU#t@6G#E9QNW~21E#a-A?6M zT*<>JkxxyvjDhym4IyMf)glB-wl`nc^cK|Bi5WUv*OZ-My_!Mds#SzFmWf9Cw;Sbgf&o1-W( z!h8Eq{JP+*a78Uyr4;8p2!b?Cpl=P4a}mdJxm+$5d7kIJUax3ltv4E+^RU+=fWY^2 zr8=Ds=iG4|-}eRQX_`8YW2{w5<#}$6saC6w)ccgy#p{)7)pK3PbzgYy#VGFH zakMt6uT;Xb;5*O9Qw`(K>+L%hYHn{WivZANI^)9e1D|ExbK49&aeRF3w!^!fRx|4~ z<7UW>MPt_3-u70u$9r~me)fU65LDhS6prB<*Tbx6JPTV96EyMn2y`a zTsRI@suE!EY#52lwr19GD2A zO`G~!rzT@gP*!=|+gx4EYa2_?-F)<>J8wPY#}{>{ne@6ufGXW$bL(f%)R)g6ICS%F z%P3EhZpY-Q^aHCkvubsD>s;r#lKbM}n{Pij$&!@|$-2V@FON5v$(yR0oO<^7;hXL~ zwwo5emL~}yX9(8Xpj!1@-m#VC^^IG`YIh&qE7~XGE8UBaKH-)EuxOM4OVo!vk>H#& z1{RPp$P5>rWwQH)|3;tx@BJn31f{us{Ps6>!X6Ul1S?36D}`X3Arm}_qE42LjWrnK zE@zq2zP1&?uvb=Rz5=VKT(1NOHrL3|K_p{HM<5-8610_Iv@v9?C7b2SfF%a8c0_sn z&}(lqj(=sX<7|KP@Xfcs?pTAhw+uCs_O|u?#`J93ZJD^&>s~nD+dgvB!rh1GJtZi- zN^wszX4AN5{H3K0XKCe@Be%HOl9MNCo&}|V3rSY$&UUNSI@#%2d+yNDTU^iDl@r^- zgHj0q1(^2M%JRmSjvu}0zGJ&-bv^4wz#WMQQV8jIr6AG#%nM&TcwpZ>$M@Q%#_g>W zXD*{~{lGil4bO&jGXrA@$f5zuZNDLp01@l}=vlNJSZyrl$X?N%zTvL_YA1{a0d)Oa zh5^8^vw74thY>evgb1UbkL(MBjYtj^V4#-`eW!02X`mNLBMW=5!S*pfc4vPnZVrKE zWOD`5Ela_bvd^7feC^E#2+ZQj=47LkU;V~XQoj4xA?_X&ThH6xYP@5*d zS#Hmq{){o^mP3cUptQMo4j4hX3`8PrcV7DJlA4%sabe+(bh(Y$mf)`NJ;@na@*Ou@ zeC$%E>VZ9c{5Fx4aPuVs=I3iG7n98xkL;VCo1eqA4(c@BS_7boT?@du?sR+YD_1(J zlVx|`!To$|UHWdh)=0Z8n`>Hn=E|iNZ*1>6g^*(no#n1ma?;hMv)%D> z{pjHZo#(C-O-|IWJo1ebzxqSXR#dC`Yujm~7Ca~yzLKBW<_RzG>kN_<4(&(j@Q1(N z`@N6+-Y@;qFS@SVY_=+u>c9Ax|M=hkyMO;H|JPY<@Q2?^4}TsWc^Dpg3%u#AaPAEJ z-QU4){|Yo}@W|uv^Zz^i#xKK5FTgjSga=*=AO8dR$bW$!_*wX`ABG1Wgv*zp)q>}q zhU2%=eYb%t;jcb(b+7bVfAepi{q3##Sj7`gr=ySfE4aAy(%5V4#3Ye+q!9lj?3~6J zqjX=6gZe2F1Yn#qEAC01A**US-98a^*KYqc$R0r?{99d zZ*OgK&b3yq7LUwH0qZ+_cr?|b0LO-FK- z=Xs8!iiQZ+v4-|vy@73^9dlBwbfX6p0z}pp+cg0o6U9lz{>=e607GV@gjvP`3;q%y zD7;_Q9?o!j!5 zTst3s?Jrgi-`6;BXRW!KUPmNKJ36{F+P-z&4Y`iSXCx}vF~6^PGe_S$@U0m#+_Atn z$^i|k#iL-MmxF=?&^2Qlsr8HqIt;Qq$VRIeJ3-0Lgg^!WmH>;A77pt~*N(5qry|&b zyb=hQ!1$_z7h+>OS)N6klW60!XA;g)1k~3uBek(YTIoEMuD?&ldTH(I($|T=7;-Ch zq3r~+GG_D4*b*o(xdI|0!U3mt)5m&N-3pdt<^@iTFoR$8uc;9k@ZHMh{9f&=lRCwMx!w%g_kBd zK)84B9u3luPGs%vu12JEws+BNKDlz%LpNY<84&=P?RAY-0F;Hji6CR?+S1ogAQu*e zRk>FkW1OMOr&y;RZ>WoBu3Q$}tq9j8lGZSjX)-_nKDLk6nU2?2zwtCk-{gvjf_k01 zWyZx`8Jh0%OJ9GSETHs>0HYpQ1En%br=5i*)-6+Jmd~%QV9e`5X;;|Z3d1l<6GjDU zks%QRG3F3i&KLq2omp!L9R`48UDuU@EuDL2&(V8Ko+0NdP4YC3;}ih2hM+!MpPWY~ zN~My~+89%CQN>YDE6vbyZk5T5$&)P4a|K3OWL$a-86#r=ED0iOt#PG|SIrVEV