124 Commits

Author SHA1 Message Date
Ocraw
d8a4e53ba0 minetest complains: set_string to string, hud_elem_type -> type 2024-08-26 15:01:53 +02:00
Zenon Seth
dc1635cd2a Override has_crafting_table from mineclonia to fix AP crafting grid not working in Mineclonia 2024-08-03 12:11:51 +01:00
Zenon Seth
6679350fb7 Add Importer configuration for types of machines to import into 2024-07-31 12:42:34 +01:00
Zenon Seth
cf30e6736a Add Advanced hyperspanner use, showing machine counts via sneak+use 2024-07-30 23:02:18 +01:00
Zenon Seth
562bb64cdb Remove leftover debug logging 2024-07-25 09:06:55 +01:00
Zenon Seth
f3ee6b85dc Add Infinite Request capability to Request Inserters 2024-07-24 22:58:18 +01:00
Zenon Seth
2593ff73c7 Fix issue where inserting items into a requester would incorrectly add more items than available 2024-07-24 19:21:22 +01:00
Zenon Seth
2259e02351 Change Mass Storage pull so it doesn't pull from Crafting Suppliers 2024-07-24 19:17:54 +01:00
Zenon Seth
8f465fe547 Fix AP search using pattern matching unnecessarily 2024-07-24 15:50:28 +01:00
Zenon Seth
7bea3490b6 Improve auto-/supplier- crafting logic so it only takes items needed for crafting 2024-07-22 17:11:03 +01:00
Zenon Seth
d6aec59554 Make AP detached inventories caching be player specific 2024-07-21 21:46:31 +01:00
Zenon Seth
0dc149b637 Cleanup old AP code, add extra checks in allow take/put 2024-07-21 15:42:39 +01:00
Zenon Seth
4249accea0 Fix take_stack_from_network to account for partially fulfilled requests 2024-07-21 10:57:42 +01:00
Zenon Seth
48ff0c3920 Fix Mass Storage taking from crafting suppliers 2024-07-16 21:15:18 +01:00
Zenon Seth
fa86388509 Make Access Point search be case-insensitive 2024-07-15 14:26:17 +01:00
Zenon Seth
a382a6d5ff Change vaccuum chest to check if entitity is not marked as removed before picking up 2024-07-15 14:25:38 +01:00
Zenon Seth
4ca9e59285 Add better bucket registration support and support some bucket mods 2024-06-06 21:00:03 +01:00
Zenon Seth
ff04a3a9ce Fix issue with receivers not being correctly disconnected after transmitter was destroyed 2024-04-21 14:41:36 +01:00
Zenon Seth
e2e933db53 Fix issue with receiver disconnecting when network was rescanned 2024-04-21 14:41:09 +01:00
Zenon Seth
ed080f4dc2 Fix issue with network lookup not working as intended due to problem caused by previous rebase 2024-04-21 10:57:28 +01:00
Zenon Seth
56eed9dea5 Add Wireless Transmitter and Receiver 2024-04-20 20:56:28 +01:00
Zenon Seth
edaa3f5430 Make opening the Access Point wake up the associated network 2024-04-09 17:16:37 +01:00
Zenon Seth
45017fb451 Add safer way to get inventory lists, replace in current code 2024-04-09 12:46:40 +01:00
Zenon Seth
e6d0e03d21 Fix issues with disabling nodes and waking up networks 2024-04-09 12:46:40 +01:00
Zenon Seth
140db80062 Make logistica machines non-movable by pistons 2024-04-09 12:46:31 +01:00
Zenon Seth
709262db7c Fix access point bug of taking specific metadata items 2024-03-28 12:34:22 +00:00
Zenon Seth
0531271844 Make AP ignore trashcans when inserting and make detached inv name be keyed per player 2024-03-22 00:33:05 +00:00
Zenon Seth
f80a5e57bb Clamp pump max level to range 0 - 10k 2024-03-21 07:15:46 +00:00
Zenon Seth
e7acb3bc46 Fix bug of node swapping that could cause a crash with toggle cables 2024-03-20 00:28:26 +00:00
Zenon Seth
e9fb7d9a11 Add max level to pump to network on the Pump UI 2024-03-20 00:22:05 +00:00
Zenon Seth
d6759e96b0 Fix issue of access point using 2 units of liquid per taken bucket from autofiller 2024-03-19 23:43:38 +00:00
Zenon Seth
26e0ac7a62 Optimize network id lookups, enforce network limit on node addition 2024-03-19 20:11:45 +00:00
Zenon Seth
ab440e19e9 Generify groups, fixing a bug with cached network id lookup, and allowing other mods to use group system via api 2024-03-19 18:44:10 +00:00
Zenon Seth
121a476a78 Fix to allow 'swapping' items from access point by delaying take from network until on_take 2024-03-18 20:39:52 +00:00
Zenon Seth
6cdd32d1dd Fix bug with Access Point swapping items mid-take due to re-showing formspec during allow_take 2024-03-18 16:31:11 +00:00
Zenon Seth
80ba7d61c4 Make result of Crafting Supplier not be visible/available when machine is off 2024-03-17 14:35:26 +00:00
Zenon Seth
f36ed4801e Surface and display meaningful error messages on Access Point GUI 2024-03-17 14:07:16 +00:00
Zenon Seth
69d384fead Fix GH Issue#5: Crafting Supplier duplciates items when crafting items with replacements 2024-03-17 03:43:02 +00:00
Zenon Seth
e0a424c3bc Fix bug in supplier logic that didn't correctly take items when partially fulfilling a request 2024-03-17 03:25:54 +00:00
Zenon Seth
e5b8e36824 Fix cache bug that was oddly not causing functionality issues 2024-03-16 23:23:45 +00:00
Zenon Seth
0dd80eda1c Add Pump node that fills up reservoirs automatically 2024-03-15 15:31:19 +00:00
Zenon Seth
df2b00da19 Add support for several other liquids from MCL and mods, and add liquid source registration 2024-03-15 01:16:07 +00:00
Zenon Seth
b4dfa3fef9 Add bucket emptier, fix minor issues with filler 2024-03-15 00:09:15 +00:00
Zenon Seth
e52b3cb43d Add bucket filler machine 2024-03-14 18:31:03 +00:00
Zenon Seth
7482964c28 Cleanup i3 recipe mistake and line endings on files 2024-03-10 11:36:21 +00:00
Zenon Seth
5056e87ff2 Rename player inv function and fix minor alignment issues 2024-03-09 11:12:21 +00:00
Zenon Seth
517d538823 Add new formspec_size function to make reading of formspec sizes easier 2024-03-08 23:14:05 +00:00
ThePython
9d33ed9da6 Add liquid listring for access point 2024-03-08 14:40:42 -08:00
ThePython
553793a96f Minor formspec tweaks (makes bottom space more consistent) 2024-03-08 14:11:26 -08:00
ThePython
80b74af3ea Fix formspec sizes 2024-03-08 11:54:09 -08:00