Commit Graph

3873 Commits

Author SHA1 Message Date
score
6fae37bd67 Pass "compare" flags into extractItem/extractFluid in more places (#2809) 2021-01-30 22:17:30 +01:00
score
dc196b8993 Crash #2811 fix (#2812)
* Use mutable list to allow updates even when grid is inactive

I don't think this should happen but it does, so this makes it continue
silently instead of crashing.

Fix refinedmods/refinedstorage#2811

* Do not show updated items if there is no full inventory yet

* Ensure gridview list implementation is ArrayList

The update code relies on an indexed mutable list, so that should be
made explicit here.
2021-01-30 22:16:28 +01:00
Darkere
b0ed3bed4d fix fluid conversion in in IOUtil fixes #2772 (#2858) 2021-01-30 22:15:41 +01:00
Darkere
57f6c2b550 fix grid search not working for industrial foregoing (#2823)
* fix grid search not working for industrial foregoing

* change to be the same as grid parsing.

* apply the EXACT SAME parser
2021-01-20 14:08:11 +01:00
Darkere
16e084e7a7 fix allowed tags for fluid outputs (#2819) 2021-01-20 14:07:23 +01:00
Darkere
c1d97cf49a fixed an issue where crafting events were not being fired (#2838) 2021-01-20 14:06:43 +01:00
Darkere
d4b382c4db fix some offline crafting issues (#2839) 2021-01-20 14:06:20 +01:00
raoulvdberge
0495c985db Bump to 1.9.12 2021-01-03 19:01:37 +01:00
raoulvdberge
8908187895 Make changelog cleaner. 2021-01-03 18:50:22 +01:00
Darkere
9263fbbdf5 Fix loading not working on new worlds (#2807)
* fix saving when the disk file did not previously exist

* changelog
2021-01-03 18:49:16 +01:00
raoulvdberge
0699d73815 Bump to 1.9.11 2021-01-02 12:02:23 +01:00
raoulvdberge
446e30409a Update changelog 2021-01-02 11:42:23 +01:00
Gavin Lambert
a11a5e306e Add API to get full list of stacks for an item/fluid type. (#2804) 2021-01-02 11:36:23 +01:00
Score_Under
74ab430728 [MC1.16] [Client] Performance improvements for grid view (#2705)
* Make Crafting Manager AND search terms, not OR them

Plus refactor getFilters to avoid passing raw lists of filters around
and instead use GridFilter objects that combine conditions through OR
and AND.

* Don't make all items vanish if query ends in `|`

* Split out Comparator and Predicate generation for GridView into 2 separate functions

* Move common code up into BaseGridView; remove identical subclasses

This also follows the Law of Demeter a litle better.

* Avoid sorting entire grid view on single item update

Instead, use binary search and insert.

* Ensure crafting stack is removed/inserted to complement original stack
2021-01-02 11:26:39 +01:00
Darkere
6b8daf11fb fix disk manipulator model fixes #2738 (#2783) 2021-01-02 11:23:34 +01:00
Darkere
686190f232 cache filled disks fixes #2771 (#2786)
* cache filled disks fixes #2771

* cache item count instead of fullness

* track itemcount instead of caching
2021-01-02 11:23:18 +01:00
Darkere
8e962178e0 fix being unable to set filter in grid output slots fixes #2779 #2742 (#2785)
* fix being unable to set filter in grid output slots fixes #2779 #2742

* cache filled disks fixes #2771

* Revert "cache filled disks fixes #2771"

This reverts commit 7d3910c7
2021-01-02 11:22:05 +01:00
Darkere
7531bd2d18 fix fluid cache caching by reference fixes #2670 (#2787) 2021-01-02 11:19:18 +01:00
Darkere
7b6bb099f9 reduce chance for corruption of RS data (#2792) 2021-01-02 11:17:49 +01:00
Darkere
c2e543c8fa also check all items have been inserted before removing a crafting task fixes #2796 (#2797) 2021-01-02 11:16:04 +01:00
Darkere
2258a8a5c5 fix constructor voiding fluids fixes #2801 (#2802) 2021-01-02 11:15:23 +01:00
Alyx Ferrari
f4b4ce9abe Update ja_jp.json (#2739) 2020-12-29 10:50:07 +01:00
Darkere
dfb7806ed4 fix coloring blocks without rotation fixes #2770 (#2784) 2020-12-29 10:47:11 +01:00
Darkere
53a3b2cd7a fix resource reload breaking models fixes #2205 (#2788) 2020-12-29 10:43:52 +01:00
raoulvdberge
6c2231a7a3 Modify msg 2020-11-15 13:00:54 +01:00
raoulvdberge
4eeee990f0 Add unsupported bot 2020-11-15 12:58:02 +01:00
raoulvdberge
c86adb30cc Bump to 1.9.10 2020-11-14 11:35:23 +01:00
raoulvdberge
8e8c1ab04f Fixed not being able to change the Exporter filter slot count with regulator mode without closing and re-opening the container. 2020-11-11 20:06:05 +01:00
raoulvdberge
e87184d2c8 Fixed issue where alternatives in the Pattern Grid weren't being saved properly. Fixes #2732 2020-11-11 19:55:57 +01:00
raoulvdberge
1ddda1f640 Fixed issue where the Crafter Manager can crash on invalid patterns. Fixes #2723 2020-11-11 19:06:10 +01:00
Darkere
b97e2bb835 Fixed issue with autocrafting check outputs instead of inputs for insertion (#2734)
* fixed insertiong not working if output was for different type

* changelog
2020-11-11 19:03:58 +01:00
raoulvdberge
512077e880 Reformat changelog. 2020-10-24 18:59:58 +02:00
raoulvdberge
559c214492 Fixed Refined Storage sidebuttons displaying over the JEI bookmark pagination buttons. Fixes #2711 2020-10-24 18:59:17 +02:00
raoulvdberge
771b4e3aea Bump to 1.9.9 2020-10-24 15:15:30 +02:00
raoulvdberge
1c60e091fd Update changelog. 2020-10-24 14:59:14 +02:00
raoulvdberge
a6773c3b79 Remove some duplication. 2020-10-24 14:42:59 +02:00
Darkere
3d82adac2f add default processing state (#2719) 2020-10-24 14:35:43 +02:00
Darkere
951acf1c99 fix rotation not calling onDirectionChanged (#2718)
* fix rotation not calling onDirectionChanged

* changelog
2020-10-24 14:35:33 +02:00
raoulvdberge
9d48419403 Add test 2020-10-18 22:11:27 +02:00
raoulvdberge
a0be8c53c6 Make final. 2020-10-18 22:03:01 +02:00
raoulvdberge
91dbabd588 Update Gradle. 2020-10-18 22:02:33 +02:00
raoulvdberge
d7405afedb Remove some unneeded util classes. 2020-10-18 20:18:50 +02:00
raoulvdberge
2e11d4d4d6 Fix some class attributes being hidden. 2020-10-18 18:15:01 +02:00
raoulvdberge
c856c554b7 Cleanup filtering system. 2020-10-18 17:57:33 +02:00
raoulvdberge
3c10b1e5e1 Provide generic for TabListWidget -> ElementDrawers dependency. 2020-10-18 17:50:11 +02:00
raoulvdberge
0361532d9f Improve drawer system. 2020-10-18 17:36:48 +02:00
raoulvdberge
74280eae99 Improve crafting preview system a bit. 2020-10-18 17:23:32 +02:00
raoulvdberge
cab5ff2d12 Added a nag message when a player joins the world that asks the player to enable the experimental Forge lighting pipeline to ensure correct rendering 2020-10-18 16:37:01 +02:00
raoulvdberge
68a8403795 SonarQube changes 2020-10-18 15:03:53 +02:00
raoulvdberge
eaf6c7c66f SonarQube changes 2020-10-18 14:43:43 +02:00