Commit graph

53 commits

Author SHA1 Message Date
Ell b2c69bc67b display an error when connecting a terminal to multiple pipes
Closes #95
2021-09-26 17:05:02 +02:00
danny 405550efe9 -Reordered widget init order in Item Terminal to set search field as first in tab order. (Addresses ##80)
-Clear text from search field on right-click. (Addresses #91)
2021-08-14 23:40:16 -05:00
Ell 3f79cfb83e improved the tag filter modifier 2021-03-03 01:56:19 +01:00
Ell 007d08efa0 I think we finally fixed recursive dependency issues 2021-02-06 00:26:27 +01:00
Ell 3cd08bd0d8 Added a dependency chain for crafting operations
Possibly fixes #68
2020-12-25 15:23:44 +01:00
Ell 659903ba38 added scrolling to the terminal gui
Closes #64
2020-12-04 19:51:20 +01:00
Ell 782ab181ce probably increase performance by a lot 2020-11-28 02:15:29 +01:00
Ell 78deb87993 fixed some equality type inconsistencies 2020-11-22 20:36:08 +01:00
Ell 82d56178f3 fixed the cancel crafting button not working correctly with JEI installed 2020-10-30 20:44:37 +01:00
Ell bb62acf45f made the crafting terminal ghost transfer also consider craftables
Closes #50
2020-10-27 22:51:07 +01:00
Ell 23a4292f47 made crafting terminal slots not be cleared when picking up an item 2020-10-27 15:24:52 +01:00
Ell 36e358d2bd made crafting terminals select the crafting item that you have most of
Closes #49
2020-10-27 15:20:17 +01:00
Ell a53e0cf5d5 fixed a crafting terminal overflow if the crafting slots are full 2020-10-20 18:31:13 +02:00
Ell 636f40eee5 fixed network locks not being resolved when canceling crafting requests 2020-10-20 02:52:26 +02:00
Ell afd055c8b1 made the retrieval module only retrieve when it's not waiting for crafting outputs 2020-10-20 01:30:33 +02:00
Ell 76f332c03e added a display that shows items that are currently being crafted 2020-10-20 00:52:56 +02:00
Ell 3dcda2f69a fixed lazy optionals 2020-10-19 21:31:23 +02:00
Ell 64e2b9c4fe fixed non-stackable items not playing nice with the crafting terminal 2020-10-17 17:24:24 +02:00
Ell 4ff3ac6851 made IPipeConnectable a capability 2020-10-17 14:29:37 +02:00
Ell aba7738a8a added some more API stuff for Sky <3 2020-10-16 22:36:44 +02:00
Ell 585e003327 use linked lists in favor of ArrayDeques as they use far less memory when empty 2020-10-15 21:01:43 +02:00
Ell 4f78e7ecc8 added a mod filter modifier 2020-10-15 20:52:59 +02:00
Ell f74ffc4629 fixed batch crafting requests being calculated incorrectly when auto-crafting 2020-10-15 06:25:10 +02:00
Ell 4340b2ccb4 fixed message propagation for missing items 2020-10-15 04:46:23 +02:00
Ell f38ab16e4d even more fixes! 2020-10-15 04:15:52 +02:00
Ell 27954a9765 some more fixes and cleanup 2020-10-15 01:56:42 +02:00
Ell 87d983611e fixed all the bugs! 2020-10-15 01:19:22 +02:00
Ell 57c3b13b64 part 2: actual crafting implementation 2020-10-14 23:39:11 +02:00
Ell 8029cc21a0 part 2: display craftables in the terminal 2020-10-14 22:30:02 +02:00
Ell bb06cb34eb allow pressing control to request 10 crafting items
Closes #40
2020-10-14 18:32:10 +02:00
Ell a06c91be5a made item terminals extract items faster if there is a pressurizer in the network 2020-10-14 18:24:52 +02:00
Ell 85d080cb3a part 1? 2020-09-22 19:14:07 +02:00
Ellpeck 718cef5c4e only update search text when there are items
Closes #19
2020-05-17 16:24:24 +02:00
Ellpeck a026cfc550 made modules be able to send less than their expected amount
Closes #16
2020-05-17 16:14:27 +02:00
Ellpeck f2ebe8af90 allow modules in pipes connected to terminals 2020-05-17 15:29:10 +02:00
Ellpeck 0af5ccde77 fixed items getting lost with the new system 2020-05-09 20:12:50 +02:00
Ellpeck ede06585f7 unify item requests into one method 2020-05-09 16:27:49 +02:00
Ellpeck 8391f2222a finished the crafting terminal 2020-05-09 15:42:09 +02:00
Ellpeck 3104062b82 crafting terminal JEI logic! 2020-05-09 14:56:58 +02:00
Ellpeck f9c5ea86f7 finished the crafting terminal! 2020-05-09 13:40:46 +02:00
Ellpeck 172dcc7429 improved network caching 2020-05-09 12:57:25 +02:00
Ellpeck c21a5ddbb0 fixed network locks not being resolved when a terminal is broken 2020-05-09 12:31:04 +02:00
Ellpeck ccc981fee3 more crafting terminal work + network locks 2020-05-09 01:00:59 +02:00
Ellpeck 67e7da2b73 crafting terminal base 2020-05-08 22:58:16 +02:00
Ellpeck 0bb8fbaf5c added jei syncing to the terminal 2020-05-08 21:19:32 +02:00
Ellpeck 5632727d04 made player preferences client-sided 2020-05-08 20:56:27 +02:00
Ellpeck b65a73c77b added a search bar to the item terminal 2020-05-08 16:06:17 +02:00
Ellpeck 320abbe74e generalize item equality to fix some requesting inconsistencies 2020-05-08 02:51:07 +02:00
Ellpeck 5541d5d1a4 finished the item terminal, yay 2020-05-07 23:06:35 +02:00
Ellpeck 01dda04701 added scrolling to the terminal ui 2020-05-07 21:50:50 +02:00