Commit Graph

2689 Commits

Author SHA1 Message Date
raoulvdberge
8673c02342 You can no longer start a crafting task if it has missing items or fluids. 2018-10-01 22:59:46 +02:00
raoulvdberge
48a96b7ff6 Fixed fluid autocrafting without item inputs locking when there's not enough space for the fluids. Fixes #2016 2018-10-01 22:37:19 +02:00
raoulvdberge
7b8960de94 Added throttling for network devices that can request autocrafting. Fixes #2010 2018-09-28 21:56:33 +02:00
raoulvdberge
fef4155f2c Fix problem with classloading. Fixes #2008 2018-09-23 12:38:34 +02:00
raoulvdberge
6a3a8e52d7 Minor fix. 2018-09-20 23:08:27 +02:00
raoulvdberge
acfcbba7bc Fixed oredict autocrafting sometimes reporting that a craftable item is missing. #1954 2018-09-20 22:58:42 +02:00
raoulvdberge
0641eca086 Update Forge, mappings and dependencies. 2018-09-20 22:58:00 +02:00
raoulvdberge
511104c948 Fixed unintuitive behavior with stacked crafters and crafter redstone mode. Fixes #1992 2018-09-20 20:26:34 +02:00
raoulvdberge
02b6d03c8b Removed handling of reusable items in autocrafting, to avoid problems. Fixes #1993 2018-09-19 18:21:13 +02:00
raoulvdberge
d41b9a55bd Added a config option to configure the autocrafting calculation timeout in milliseconds. Fixes #1964 2018-09-14 16:43:46 +02:00
raoulvdberge
b3352794be Fixed a duplication bug with a disconnected Crafting Grid. Fixes #1989 2018-09-14 16:38:00 +02:00
raoulvdberge
084c1ba6ca Fixed an autocrafting bug where it crashed when external inventories couldn't be filled. Fixes #1983 2018-09-14 16:18:17 +02:00
raoulvdberge
c7bbb92dd8 Bump to 1.6.6 2018-09-13 22:28:02 +02:00
raoulvdberge
eef99eed11 Fixed duplication bug with filter slots. Fixes #1982 2018-09-11 14:45:08 +02:00
raoulvdberge
6db8b7e5fb The Pattern Grid in fluid mode now supports up to 64 buckets in the input and output processing slots. Fixes #1953 2018-09-11 14:36:35 +02:00
Mike Caron
affa8de14d Fix lag when many items update at once via External Storage (#1981)
* Add a new method to IStorageCacheListener for bulk operations

* invoke the bulk listener method if there are multiple changes

* implement the bulk method in the Grid and PortableGrid listeners. This fixes #1980

* Remove the default implementation of onChangedBulk, implemented it in the Fluid listeners, and fix a few brace-placement issues
2018-09-08 20:01:16 +02:00
raoulvdberge
94c93d1e11 Clarify something in the docs. 2018-09-07 17:36:43 +02:00
raoulvdberge
89a81f8df9 Add priority system for external storage provider. Fixes conflicts with RS' default handlers and API users. Fixes #1979 2018-09-07 17:35:09 +02:00
raoulvdberge
78703611bb Fixed Refined Storage silicon's oredict entry being registered too late. Fixes #1814 2018-09-06 15:03:24 +02:00
raoulvdberge
7f13a174e2 Some parts of the code depend on MC behavior and thus are volatile. Document it so we know what can break across updates. 2018-08-27 19:23:21 +02:00
raoulvdberge
c9288a0968 Fixed not being able to craft upgrades that require enchanted books. Fixes #1960 2018-08-27 19:20:05 +02:00
raoulvdberge
58d6daedb4 Minor tweaks. 2018-08-24 16:36:29 +02:00
raoulvdberge
fd7de71dee Remove debugging code once more. 2018-08-24 16:28:04 +02:00
raoulvdberge
5077229af7 Byproducts need to always be inserted in the internal storage for later reuse further in the task. 2018-08-24 16:27:25 +02:00
raoulvdberge
0d87bb4e1b Removed left / right click functionality on filter slots to increase / decrease the amount, replaced that functionality with a dialog. 2018-08-23 17:56:22 +02:00
raoulvdberge
129f93549b Requested items and fluids go in immediately, fix crafting monitor not respecting redstone mode. 2018-08-23 16:59:39 +02:00
raoulvdberge
e77f038b61 Fix debugging code. 2018-08-16 14:02:52 +02:00
raoulvdberge
ca5e8f96af Autocrafting (de)serialization. 2018-08-16 14:00:36 +02:00
raoulvdberge
a10a3fe87d Implement more error handling and fix rendering of some stuff. 2018-08-11 19:01:17 +02:00
raoulvdberge
3cb06508c6 Reworked the crafting monitor. 2018-08-10 00:38:14 +02:00
raoulvdberge
7596239b32 New autocrafting system, again. 2018-08-09 21:28:19 +02:00
raoulvdberge
ffa369d275 Fix CME in storage cache flush. Fixes #1930 2018-08-02 20:35:44 +02:00
raoulvdberge
4a9aa52280 Fixed Reborn Storage crafting slower than normal. 2018-08-02 20:26:00 +02:00
raoulvdberge
70f96a4b02 Re-added a single mode Wrench that can rotate blocks and break Refined Storage covers. 2018-08-02 20:22:53 +02:00
raoulvdberge
04d64fbea9 Fixed crash with Wireless Fluid Grid. Fixes #1928 2018-07-31 20:38:01 +02:00
raoulvdberge
7e512eba2d Bump to 1.6.2 and fix Grid searching not working. Fixes #1923 2018-07-30 20:25:21 +02:00
raoulvdberge
80e5ef4070 Fix docs. 2018-07-30 12:26:39 +02:00
raoulvdberge
39858c1a10 Disable re-equip animation. 2018-07-30 12:20:39 +02:00
raoulvdberge
0788d6b7d0 Filters now support fluids and can be inserted in the Fluid Grid. Fixes #1920 2018-07-29 21:42:59 +02:00
raoulvdberge
218c756d5b The Portable Grid now supports fluid disks. Fixes #1916 2018-07-29 19:58:35 +02:00
raoulvdberge
12bc0a2c41 Do some cleanup. 2018-07-27 22:37:43 +02:00
raoulvdberge
883742c28c Revert "(Fluid) interfaces now expose entire storage again + add subnetting."
This reverts commit e1fcee90a7.
2018-07-27 22:27:15 +02:00
raoulvdberge
e1fcee90a7 (Fluid) interfaces now expose entire storage again + add subnetting. 2018-07-27 19:47:32 +02:00
raoulvdberge
c38bb10553 Fixed Grid filters not updating Grid. 2018-07-27 14:27:30 +02:00
raoulvdberge
61b575c69a Use bi transfer. 2018-07-27 14:25:08 +02:00
raoulvdberge
2fe3e54a90 Improve small text tooltip function. 2018-07-27 13:13:18 +02:00
raoulvdberge
4a89945d6a Add new shift click handling framework. 2018-07-27 12:32:40 +02:00
raoulvdberge
f6eada3c5f Fixed being able to put non fluid containers in Fluid Interface input slot. 2018-07-26 16:30:13 +02:00
raoulvdberge
f715da7c7c Fix wrong offset in crafting preview. 2018-07-25 18:06:18 +02:00
raoulvdberge
4d93a5faf1 The Crafting Card no longer schedules requests when there are items or fluids missing. Fixes #1904 2018-07-25 11:49:33 +02:00