EMI is a featureful and accessible item and recipe viewer. It brings many new features, and optimizes for the user experience. Outside of the standard Fabric/Quilt API, EMI requires zero dependencies, and can be launched with the game simply and easily.


For runtime JEI compat, all you need to do is install JEI alongside EMI and they will work together to share recipes. JEI will be hidden.
Of course EMI comes with every feature you'd come to expect from the outset, viewing recipes, favoriting items, searching, and the like. But what's new that EMI offers?
It doesn't, it's not an acronym. Or maybe it's an acronym without a meaning? If it makes you more comfortable, you can pick one from the list below, or make your own up.
Required
Optional
Terms for using, modifying and redistributing this product.
13.05.2026 · Modrinth
Screenshots and images from the original Modrinth page.



Published versions and original Modrinth files.
13.05.2026 · 599 287 downloads
13.05.2026 · 109 414 downloads
13.05.2026 · 583 896 downloads
13.05.2026 · 64 817 downloads
13.05.2026 · 4 282 downloads
13.05.2026 · 1 389 downloads
10.05.2026 · 3 892 downloads
ru_ru, es_ar, pl_pl, de_de, zh_tw, ja_jp)EmiScreenBoundsProvider and registration for custom non-handled screens10.05.2026 · 1 143 downloads
ru_ru, es_ar, pl_pl, de_de, zh_tw, ja_jp)EmiScreenBoundsProvider and registration for custom non-handled screens10.05.2026 · 14 791 downloads
ru_ru, es_ar, pl_pl, de_de, zh_tw, ja_jp)EmiScreenBoundsProvider and registration for custom non-handled screens10.05.2026 · 25 635 downloads
ru_ru, es_ar, pl_pl, de_de, zh_tw, ja_jp)EmiScreenBoundsProvider and registration for custom non-handled screens10.05.2026 · 117 downloads
ru_ru, es_ar, pl_pl, de_de, zh_tw, ja_jp)EmiScreenBoundsProvider and registration for custom non-handled screens10.05.2026 · 66 downloads
ru_ru, es_ar, pl_pl, de_de, zh_tw, ja_jp)EmiScreenBoundsProvider and registration for custom non-handled screens14.04.2025 · 2 980 downloads
14.04.2025 · 2 569 downloads
14.04.2025 · 1 086 downloads
14.04.2025 · 1 882 downloads
14.04.2025 · 5 461 026 downloads
14.04.2025 · 1 422 171 downloads
14.04.2025 · 1 256 downloads
14.04.2025 · 304 188 downloads
14.04.2025 · 10 851 downloads
14.04.2025 · 10 214 downloads
14.04.2025 · 190 downloads
14.04.2025 · 455 downloads
14.04.2025 · 590 downloads
14.04.2025 · 2 366 downloads
14.04.2025 · 1 070 523 downloads
14.04.2025 · 4 937 245 downloads
29.03.2025 · 226 downloads
29.03.2025 · 743 downloads
29.03.2025 · 70 020 downloads
29.03.2025 · 34 021 downloads
29.03.2025 · 2 025 downloads
29.03.2025 · 704 downloads
29.03.2025 · 100 downloads
29.03.2025 · 112 downloads
29.03.2025 · 204 downloads
29.03.2025 · 57 downloads
29.03.2025 · 126 downloads
29.03.2025 · 82 downloads
29.03.2025 · 66 downloads
29.03.2025 · 204 downloads
29.03.2025 · 13 769 downloads
29.03.2025 · 44 017 downloads
18.02.2025 · 3 669 downloads
18.02.2025 · 1 848 downloads
18.02.2025 · 169 downloads
18.02.2025 · 1 330 downloads
18.02.2025 · 152 downloads
18.02.2025 · 244 downloads
18.02.2025 · 114 downloads
18.02.2025 · 69 598 downloads
18.02.2025 · 207 downloads
18.02.2025 · 75 downloads
18.02.2025 · 840 downloads
18.02.2025 · 68 561 downloads
18.02.2025 · 263 downloads
18.02.2025 · 107 downloads
18.02.2025 · 33 983 downloads
18.02.2025 · 40 366 downloads
11.01.2025 · 328 downloads
11.01.2025 · 124 downloads
11.01.2025 · 153 downloads
11.01.2025 · 439 downloads
11.01.2025 · 4 181 downloads
11.01.2025 · 3 097 downloads
11.01.2025 · 109 downloads
11.01.2025 · 212 downloads
11.01.2025 · 1 798 307 downloads
11.01.2025 · 90 322 downloads
11.01.2025 · 166 downloads
11.01.2025 · 1 223 downloads
11.01.2025 · 10 658 downloads
11.01.2025 · 52 256 downloads
11.01.2025 · 76 downloads
11.01.2025 · 547 downloads
03.11.2024 · 264 downloads
03.11.2024 · 232 downloads
03.11.2024 · 165 downloads
03.11.2024 · 428 downloads
03.11.2024 · 430 downloads
03.11.2024 · 472 downloads
03.11.2024 · 103 048 downloads
03.11.2024 · 6 213 downloads
03.11.2024 · 524 687 downloads
03.11.2024 · 1 052 724 downloads
03.11.2024 · 125 downloads
03.11.2024 · 926 downloads
03.11.2024 · 290 downloads
03.11.2024 · 15 396 downloads
03.11.2024 · 11 199 downloads
03.11.2024 · 66 999 downloads
01.11.2024 · 2 053 downloads
01.11.2024 · 3 937 downloads
01.11.2024 · 54 downloads
01.11.2024 · 58 downloads
01.11.2024 · 77 downloads
01.11.2024 · 88 downloads
01.11.2024 · 45 downloads
01.11.2024 · 61 downloads
01.11.2024 · 390 downloads
01.11.2024 · 242 downloads
01.11.2024 · 52 downloads
01.11.2024 · 208 downloads
01.11.2024 · 48 downloads
01.11.2024 · 96 downloads
01.11.2024 · 1 333 downloads
01.11.2024 · 2 404 downloads
07.10.2024 · 142 373 downloads
07.10.2024 · 93 782 downloads
07.10.2024 · 84 downloads
07.10.2024 · 199 downloads
07.10.2024 · 2 805 downloads
07.10.2024 · 59 downloads
07.10.2024 · 1 643 downloads
07.10.2024 · 63 downloads
07.10.2024 · 121 downloads
07.10.2024 · 1 142 downloads
07.10.2024 · 110 downloads
07.10.2024 · 235 downloads
07.10.2024 · 86 downloads
07.10.2024 · 509 downloads
07.10.2024 · 20 462 downloads
07.10.2024 · 12 083 downloads
07.10.2024 · 57 downloads
07.10.2024 · 62 downloads
07.10.2024 · 47 downloads
07.10.2024 · 50 downloads
07.10.2024 · 724 downloads
07.10.2024 · 1 188 downloads
07.10.2024 · 45 downloads
07.10.2024 · 74 downloads
07.10.2024 · 47 downloads
07.10.2024 · 33 downloads
07.10.2024 · 145 downloads
07.10.2024 · 73 downloads
07.10.2024 · 44 downloads
07.10.2024 · 53 downloads
07.10.2024 · 167 downloads
07.10.2024 · 1 506 downloads
29.09.2024 · 67 downloads
29.09.2024 · 212 downloads
29.09.2024 · 54 downloads
29.09.2024 · 46 downloads
29.09.2024 · 1 228 downloads
29.09.2024 · 676 downloads
29.09.2024 · 48 downloads
29.09.2024 · 5 351 downloads
29.09.2024 · 104 downloads
29.09.2024 · 58 106 downloads
29.09.2024 · 75 downloads
29.09.2024 · 494 downloads
29.09.2024 · 68 downloads
29.09.2024 · 143 downloads
29.09.2024 · 1 887 downloads
29.09.2024 · 3 878 downloads
08.09.2024 · 4 149 downloads
08.09.2024 · 36 598 downloads
08.09.2024 · 82 downloads
08.09.2024 · 1 075 downloads
08.09.2024 · 2 567 downloads
08.09.2024 · 999 downloads
08.09.2024 · 15 431 downloads
08.09.2024 · 85 029 downloads
08.09.2024 · 51 downloads
08.09.2024 · 84 downloads
08.09.2024 · 74 downloads
08.09.2024 · 146 downloads
08.09.2024 · 833 downloads
08.09.2024 · 1 438 downloads
08.09.2024 · 86 downloads
08.09.2024 · 216 downloads
11.08.2024 · 254 downloads
11.08.2024 · 976 downloads
11.08.2024 · 91 downloads
11.08.2024 · 112 downloads
11.08.2024 · 16 906 downloads
11.08.2024 · 3 829 downloads
11.08.2024 · 56 051 downloads
11.08.2024 · 326 429 downloads
11.08.2024 · 117 downloads
11.08.2024 · 196 downloads
11.08.2024 · 124 downloads
11.08.2024 · 350 downloads
11.08.2024 · 5 805 downloads
11.08.2024 · 86 911 downloads
11.08.2024 · 1 597 downloads
11.08.2024 · 2 532 downloads
08.08.2024 · 75 downloads
08.08.2024 · 330 downloads
08.08.2024 · 5 595 downloads
08.08.2024 · 4 333 downloads
08.08.2024 · 3 976 downloads
08.08.2024 · 37 downloads
08.08.2024 · 222 downloads
08.08.2024 · 55 downloads
08.08.2024 · 60 downloads
08.08.2024 · 64 downloads
08.08.2024 · 55 downloads
08.08.2024 · 93 downloads
08.08.2024 · 73 downloads
08.08.2024 · 435 downloads
08.08.2024 · 286 downloads
08.08.2024 · 3 433 downloads
03.07.2024 · 4 163 downloads
03.07.2024 · 2 876 downloads
03.07.2024 · 56 992 downloads
03.07.2024 · 600 633 downloads
03.07.2024 · 82 downloads
03.07.2024 · 131 downloads
03.07.2024 · 1 990 downloads
03.07.2024 · 7 653 downloads
03.07.2024 · 166 downloads
03.07.2024 · 315 downloads
03.07.2024 · 195 downloads
03.07.2024 · 2 869 downloads
03.07.2024 · 194 downloads
03.07.2024 · 930 downloads
03.07.2024 · 2 988 downloads
03.07.2024 · 98 251 downloads
02.07.2024 · 57 downloads
02.07.2024 · 86 downloads
02.07.2024 · 66 downloads
02.07.2024 · 62 downloads
02.07.2024 · 83 downloads
02.07.2024 · 57 downloads
02.07.2024 · 47 downloads
02.07.2024 · 67 downloads
02.07.2024 · 395 downloads
02.07.2024 · 1 292 downloads
02.07.2024 · 58 downloads
02.07.2024 · 116 downloads
02.07.2024 · 49 downloads
02.07.2024 · 77 downloads
02.07.2024 · 76 downloads
02.07.2024 · 491 downloads
28.06.2024 · 71 downloads
28.06.2024 · 404 downloads
28.06.2024 · 62 downloads
28.06.2024 · 124 downloads
28.06.2024 · 391 downloads
28.06.2024 · 749 downloads
28.06.2024 · 58 downloads
28.06.2024 · 48 downloads
28.06.2024 · 69 downloads
28.06.2024 · 56 downloads
28.06.2024 · 22 382 downloads
28.06.2024 · 8 707 downloads
28.06.2024 · 343 downloads
28.06.2024 · 911 downloads
28.06.2024 · 318 downloads
28.06.2024 · 3 881 downloads
17.06.2024 · 100 downloads
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 144 downloads
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 61 downloads
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 135 downloads
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 72 downloads
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 345 downloads
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 3 060 downloads
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 1 137 downloads
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 8 975 downloads
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 52 810 downloads
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 118 downloads
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 1 722 downloads
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 521 downloads
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 9 320 downloads
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 870 downloads
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 2 473 downloads
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55402.05.2024 · 150 downloads
02.05.2024 · 182 downloads
02.05.2024 · 1 192 667 downloads
02.05.2024 · 6 198 downloads
02.05.2024 · 169 downloads
02.05.2024 · 351 downloads
02.05.2024 · 733 downloads
02.05.2024 · 15 510 downloads
02.05.2024 · 259 downloads
02.05.2024 · 5 985 downloads
02.05.2024 · 218 568 downloads
02.05.2024 · 256 911 downloads
02.05.2024 · 1 936 downloads
02.05.2024 · 10 678 downloads
01.05.2024 · 2 042 downloads
01.05.2024 · 166 downloads
01.05.2024 · 923 downloads
01.05.2024 · 2 522 downloads
01.05.2024 · 63 downloads
01.05.2024 · 62 downloads
01.05.2024 · 58 downloads
01.05.2024 · 78 downloads
01.05.2024 · 68 downloads
01.05.2024 · 110 downloads
01.05.2024 · 81 downloads
01.05.2024 · 711 downloads
01.05.2024 · 89 downloads
01.05.2024 · 962 downloads
23.03.2024 · 59 916 downloads
23.03.2024 · 105 371 downloads
23.03.2024 · 147 downloads
23.03.2024 · 319 downloads
23.03.2024 · 89 downloads
23.03.2024 · 116 642 downloads
23.03.2024 · 107 downloads
23.03.2024 · 5 499 downloads
23.03.2024 · 195 downloads
23.03.2024 · 1 108 downloads
23.03.2024 · 1 550 downloads
23.03.2024 · 35 416 downloads
23.03.2024 · 92 downloads
23.03.2024 · 204 downloads
23.03.2024 · 95 downloads
23.03.2024 · 463 downloads
23.03.2024 · 54 downloads
23.03.2024 · 59 downloads
23.03.2024 · 51 downloads
23.03.2024 · 50 downloads
23.03.2024 · 50 downloads
23.03.2024 · 76 downloads
23.03.2024 · 85 downloads
23.03.2024 · 118 downloads
10.03.2024 · 93 downloads
10.03.2024 · 95 downloads
10.03.2024 · 77 downloads
10.03.2024 · 145 downloads
10.03.2024 · 525 downloads
10.03.2024 · 6 505 downloads
10.03.2024 · 1 119 downloads
10.03.2024 · 10 762 downloads
10.03.2024 · 90 downloads
10.03.2024 · 1 089 downloads
10.03.2024 · 515 downloads
10.03.2024 · 3 422 downloads
18.02.2024 · 937 downloads
18.02.2024 · 3 053 downloads
18.02.2024 · 72 downloads
18.02.2024 · 88 downloads
18.02.2024 · 91 downloads
18.02.2024 · 257 downloads
18.02.2024 · 370 downloads
18.02.2024 · 29 364 downloads
18.02.2024 · 43 111 downloads
18.02.2024 · 6 644 downloads
18.02.2024 · 122 downloads
18.02.2024 · 2 340 downloads
10.02.2024 · 248 downloads
10.02.2024 · 450 downloads
10.02.2024 · 36 downloads
10.02.2024 · 59 downloads
10.02.2024 · 80 downloads
10.02.2024 · 108 downloads
10.02.2024 · 75 downloads
10.02.2024 · 284 downloads
10.02.2024 · 2 466 downloads
10.02.2024 · 7 993 downloads
10.02.2024 · 178 downloads
10.02.2024 · 3 907 downloads
14.01.2024 · 25 503 downloads
EmiRecipe.getBackingRecipe has been added for returning the vanilla recipe the EmiRecipe represents.EmiPlugin.initialize has been added for registering content required to load EMI and plugins, like serializers.14.01.2024 · 115 downloads
EmiRecipe.getBackingRecipe has been added for returning the vanilla recipe the EmiRecipe represents.EmiPlugin.initialize has been added for registering content required to load EMI and plugins, like serializers.14.01.2024 · 2 716 downloads
EmiRecipe.getBackingRecipe has been added for returning the vanilla recipe the EmiRecipe represents.EmiPlugin.initialize has been added for registering content required to load EMI and plugins, like serializers.14.01.2024 · 1 859 downloads
EmiRecipe.getBackingRecipe has been added for returning the vanilla recipe the EmiRecipe represents.EmiPlugin.initialize has been added for registering content required to load EMI and plugins, like serializers.14.01.2024 · 28 220 downloads
EmiRecipe.getBackingRecipe has been added for returning the vanilla recipe the EmiRecipe represents.EmiPlugin.initialize has been added for registering content required to load EMI and plugins, like serializers.14.01.2024 · 5 445 downloads
EmiRecipe.getBackingRecipe has been added for returning the vanilla recipe the EmiRecipe represents.EmiPlugin.initialize has been added for registering content required to load EMI and plugins, like serializers.14.01.2024 · 120 downloads
EmiRecipe.getBackingRecipe has been added for returning the vanilla recipe the EmiRecipe represents.EmiPlugin.initialize has been added for registering content required to load EMI and plugins, like serializers.14.01.2024 · 1 285 downloads
EmiRecipe.getBackingRecipe has been added for returning the vanilla recipe the EmiRecipe represents.EmiPlugin.initialize has been added for registering content required to load EMI and plugins, like serializers.14.01.2024 · 49 downloads
EmiRecipe.getBackingRecipe has been added for returning the vanilla recipe the EmiRecipe represents.EmiPlugin.initialize has been added for registering content required to load EMI and plugins, like serializers.14.01.2024 · 137 downloads
EmiRecipe.getBackingRecipe has been added for returning the vanilla recipe the EmiRecipe represents.EmiPlugin.initialize has been added for registering content required to load EMI and plugins, like serializers.14.01.2024 · 346 downloads
EmiRecipe.getBackingRecipe has been added for returning the vanilla recipe the EmiRecipe represents.EmiPlugin.initialize has been added for registering content required to load EMI and plugins, like serializers.14.01.2024 · 21 212 downloads
EmiRecipe.getBackingRecipe has been added for returning the vanilla recipe the EmiRecipe represents.EmiPlugin.initialize has been added for registering content required to load EMI and plugins, like serializers.06.01.2024 · 12 518 downloads
06.01.2024 · 6 009 downloads
06.01.2024 · 51 downloads
06.01.2024 · 62 downloads
06.01.2024 · 67 downloads
06.01.2024 · 146 downloads
06.01.2024 · 1 648 downloads
06.01.2024 · 912 downloads
06.01.2024 · 82 downloads
05.01.2024 · 761 downloads
05.01.2024 · 119 downloads
05.01.2024 · 1 621 downloads
27.12.2023 · 161 downloads
27.12.2023 · 4 257 downloads
27.12.2023 · 60 downloads
27.12.2023 · 1 068 downloads
27.12.2023 · 54 downloads
27.12.2023 · 308 downloads
27.12.2023 · 75 downloads
27.12.2023 · 115 downloads
27.12.2023 · 71 downloads
27.12.2023 · 1 192 downloads
27.12.2023 · 8 441 downloads
27.12.2023 · 686 downloads
22.12.2023 · 517 downloads
16.12.2023 · 95 downloads
16.12.2023 · 74 downloads
16.12.2023 · 1 830 downloads
16.12.2023 · 11 976 downloads
16.12.2023 · 4 403 downloads
16.12.2023 · 70 downloads
16.12.2023 · 750 downloads
16.12.2023 · 100 downloads
16.12.2023 · 78 downloads
16.12.2023 · 3 391 downloads
03.12.2023 · 1 581 downloads
03.12.2023 · 1 589 downloads
03.12.2023 · 76 339 downloads
03.12.2023 · 1 191 downloads
03.12.2023 · 51 downloads
03.12.2023 · 73 downloads
03.12.2023 · 77 downloads
03.12.2023 · 156 downloads
03.12.2023 · 92 downloads
03.12.2023 · 1 515 downloads
02.12.2023 · 105 downloads
02.12.2023 · 445 downloads
02.12.2023 · 51 downloads
02.12.2023 · 68 downloads
02.12.2023 · 59 downloads
02.12.2023 · 47 downloads
02.12.2023 · 315 downloads
02.12.2023 · 3 257 downloads
02.12.2023 · 60 downloads
02.12.2023 · 416 downloads
01.12.2023 · 44 downloads
01.12.2023 · 50 downloads
01.12.2023 · 137 downloads
01.12.2023 · 706 downloads
01.12.2023 · 43 downloads
01.12.2023 · 46 downloads
01.12.2023 · 173 downloads
01.12.2023 · 3 714 downloads
01.12.2023 · 49 downloads
01.12.2023 · 58 downloads
01.12.2023 · 82 downloads
01.12.2023 · 237 downloads
01.12.2023 · 59 downloads
01.12.2023 · 292 downloads
06.11.2023 · 339 downloads
06.11.2023 · 6 498 downloads
06.11.2023 · 106 downloads
06.11.2023 · 116 downloads
06.11.2023 · 2 612 downloads
06.11.2023 · 79 678 downloads
06.11.2023 · 2 472 downloads
06.11.2023 · 2 158 downloads
06.11.2023 · 101 downloads
06.11.2023 · 240 downloads
19.10.2023 · 3 759 downloads
19.10.2023 · 21 531 downloads
19.10.2023 · 1 147 downloads
19.10.2023 · 1 719 downloads
19.10.2023 · 62 downloads
19.10.2023 · 76 downloads
19.10.2023 · 87 downloads
19.10.2023 · 216 downloads
19.10.2023 · 209 downloads
19.10.2023 · 27 008 downloads
08.10.2023 · 1 553 downloads
08.10.2023 · 700 651 downloads
08.10.2023 · 53 downloads
08.10.2023 · 69 downloads
08.10.2023 · 351 downloads
08.10.2023 · 4 130 downloads
08.10.2023 · 133 downloads
08.10.2023 · 3 946 downloads
08.10.2023 · 68 downloads
08.10.2023 · 145 downloads
01.10.2023 · 170 downloads
01.10.2023 · 555 downloads
01.10.2023 · 53 downloads
01.10.2023 · 107 downloads
01.10.2023 · 51 downloads
01.10.2023 · 52 downloads
01.10.2023 · 252 downloads
01.10.2023 · 781 downloads
01.10.2023 · 552 downloads
01.10.2023 · 2 552 downloads
19.09.2023 · 101 downloads
19.09.2023 · 74 downloads
19.09.2023 · 61 downloads
19.09.2023 · 138 downloads
19.09.2023 · 1 887 downloads
19.09.2023 · 173 615 downloads
19.09.2023 · 518 downloads
19.09.2023 · 5 944 downloads
08.08.2023 · 1 020 downloads
08.08.2023 · 5 423 downloads
08.08.2023 · 1 574 downloads
08.08.2023 · 18 752 downloads
08.08.2023 · 66 downloads
08.08.2023 · 146 downloads
08.08.2023 · 157 downloads
08.08.2023 · 1 366 downloads
03.08.2023 · 327 downloads
03.08.2023 · 7 096 downloads
03.08.2023 · 355 downloads
03.08.2023 · 95 downloads
03.08.2023 · 12 175 downloads
03.08.2023 · 646 downloads
03.08.2023 · 102 downloads
03.08.2023 · 384 downloads
01.08.2023 · 77 downloads
01.08.2023 · 405 downloads
01.08.2023 · 51 downloads
01.08.2023 · 55 downloads
01.08.2023 · 53 downloads
01.08.2023 · 104 downloads
01.08.2023 · 120 downloads
01.08.2023 · 1 706 downloads
01.08.2023 · 42 downloads
01.08.2023 · 63 downloads
01.08.2023 · 47 downloads
01.08.2023 · 54 downloads
01.08.2023 · 45 downloads
01.08.2023 · 54 downloads
01.08.2023 · 54 downloads
01.08.2023 · 128 downloads
27.07.2023 · 167 downloads
27.07.2023 · 2 429 downloads
27.07.2023 · 66 downloads
27.07.2023 · 172 downloads
27.07.2023 · 227 downloads
27.07.2023 · 1 978 downloads
27.07.2023 · 51 downloads
27.07.2023 · 75 downloads
25.07.2023 · 92 downloads
25.07.2023 · 233 downloads
25.07.2023 · 3 709 downloads
25.07.2023 · 804 downloads
25.07.2023 · 53 downloads
25.07.2023 · 54 downloads
25.07.2023 · 74 downloads
25.07.2023 · 110 downloads
25.07.2023 · 53 downloads
25.07.2023 · 66 downloads
25.07.2023 · 41 downloads
25.07.2023 · 67 downloads
25.07.2023 · 46 downloads
25.07.2023 · 45 downloads
25.07.2023 · 44 downloads
25.07.2023 · 69 downloads
22.07.2023 · 109 downloads
22.07.2023 · 20 244 downloads
22.07.2023 · 57 downloads
22.07.2023 · 139 downloads
22.07.2023 · 52 downloads
22.07.2023 · 85 downloads
22.07.2023 · 185 downloads
22.07.2023 · 1 099 downloads
15.07.2023 · 181 downloads
15.07.2023 · 30 594 downloads
15.07.2023 · 74 downloads
15.07.2023 · 356 downloads
15.07.2023 · 74 downloads
15.07.2023 · 138 downloads
15.07.2023 · 232 downloads
15.07.2023 · 2 460 downloads
14.07.2023 · 137 downloads
This update significantly improves reload performance
14.07.2023 · 2 321 downloads
This update significantly improves reload performance
14.07.2023 · 49 downloads
This update significantly improves reload performance
14.07.2023 · 99 downloads
This update significantly improves reload performance
14.07.2023 · 56 downloads
This update significantly improves reload performance
14.07.2023 · 65 downloads
This update significantly improves reload performance
14.07.2023 · 115 downloads
This update significantly improves reload performance
14.07.2023 · 781 downloads
This update significantly improves reload performance
11.07.2023 · 116 downloads
11.07.2023 · 331 downloads
11.07.2023 · 170 downloads
11.07.2023 · 1 080 downloads
11.07.2023 · 50 downloads
11.07.2023 · 75 downloads
11.07.2023 · 66 downloads
11.07.2023 · 211 downloads
10.07.2023 · 67 downloads
10.07.2023 · 219 downloads
10.07.2023 · 52 downloads
10.07.2023 · 62 downloads
10.07.2023 · 64 downloads
10.07.2023 · 127 downloads
10.07.2023 · 86 downloads
10.07.2023 · 686 downloads
09.07.2023 · 58 downloads
09.07.2023 · 69 downloads
09.07.2023 · 57 downloads
09.07.2023 · 390 downloads
09.07.2023 · 50 downloads
09.07.2023 · 50 downloads
09.07.2023 · 56 downloads
09.07.2023 · 56 downloads
07.07.2023 · 62 downloads
07.07.2023 · 115 downloads
07.07.2023 · 88 downloads
07.07.2023 · 598 downloads
07.07.2023 · 61 downloads
07.07.2023 · 52 downloads
07.07.2023 · 47 downloads
07.07.2023 · 71 downloads
07.07.2023 · 162 downloads
07.07.2023 · 658 downloads
21.06.2023 · 129 downloads
21.06.2023 · 934 downloads
21.06.2023 · 351 downloads
21.06.2023 · 4 861 downloads
21.06.2023 · 84 downloads
21.06.2023 · 182 downloads
21.06.2023 · 330 downloads
21.06.2023 · 1 939 downloads
15.06.2023 · 803 downloads
15.06.2023 · 1 536 downloads
15.06.2023 · 389 downloads
15.06.2023 · 584 downloads
15.06.2023 · 77 downloads
15.06.2023 · 140 downloads
15.06.2023 · 189 downloads
15.06.2023 · 798 downloads
14.06.2023 · 2 152 downloads
14.06.2023 · 7 277 downloads
14.06.2023 · 66 downloads
14.06.2023 · 988 downloads
14.06.2023 · 55 downloads
14.06.2023 · 76 downloads
14.06.2023 · 47 downloads
14.06.2023 · 139 downloads
13.06.2023 · 100 downloads
13.06.2023 · 336 downloads
04.06.2023 · 425 downloads
04.06.2023 · 29 728 downloads
04.06.2023 · 57 downloads
04.06.2023 · 185 downloads
04.06.2023 · 112 downloads
04.06.2023 · 1 374 downloads
31.05.2023 · 57 downloads
31.05.2023 · 179 downloads
31.05.2023 · 134 downloads
31.05.2023 · 2 143 downloads
31.05.2023 · 77 downloads
31.05.2023 · 725 downloads
27.05.2023 · 134 downloads
EMI now releases on Forge as well as Fabric and Quilt
CoercedRecipeHandler to handle crafting recipes in "crafting-like" inventoriesSeveral changes are too verbose to include here, see the wiki for updated examples and documentation
* Location of some internal EMI textures has changed
* Tag exclusions now support exclusions per tag type
* Index stack removal now matches NBT exactly
* Recipe defaults support more discrete forms of resolution including per output defaulting and tag resolution
Various restructures of certain parts of the EMI API have occured.
While these are breaking in source, all mods compiled on old versions of EMI should continue to work.
EmiStack construction methods for FluidVariants and FluidStacksEmiEntrypoint annotation for ForgeEmiIngredientSerializer (and EmiStackSerializer convenience class) added for serializing ingredients and stacksBasicEmiRecipe convenience class to reduce necessary code for simple recipesEmiRecipeManager available from EmiApi contains lookup methods for all recipes EMI knows aboutEmiTooltipComponentsSlotWidget now exposes several methods for more discrete rendering and tooltip changesTankWidget now exists for rendering fluids in a vertical tank of arbitrary size with proper handling for floating fluidsTooltipWidget for simply adding a tooltip to some locationWidgetTooltipHolder allowing more discrete application of tooltipsSlotWidget.output -> SlotWidget.largeComparison has been nearly completely rewritten to support more detailed comparison methods as well as remove dependency on Fabric APIEmiStack.of methods for Fabric types have been moved to FabricEmiStack.ofEmiApi.prefermFillEmiRecipeHandler (and accompanying registry method)EmiIngredient.getAmountTextEmiStack.Entry and all related methods are now removed, the system was overcomplicated and not neededEmiStack and EmiIngredient types (EmptyEmiStack, ItemEmiStack, FluidEmiStack, TagEmiIngredient, ListEmiIngredient) have all been hidden from API and made internalSlotWidget.custom27.05.2023 · 512 downloads
EMI now releases on Forge as well as Fabric and Quilt
CoercedRecipeHandler to handle crafting recipes in "crafting-like" inventoriesSeveral changes are too verbose to include here, see the wiki for updated examples and documentation
* Location of some internal EMI textures has changed
* Tag exclusions now support exclusions per tag type
* Index stack removal now matches NBT exactly
* Recipe defaults support more discrete forms of resolution including per output defaulting and tag resolution
Various restructures of certain parts of the EMI API have occured.
While these are breaking in source, all mods compiled on old versions of EMI should continue to work.
EmiStack construction methods for FluidVariants and FluidStacksEmiEntrypoint annotation for ForgeEmiIngredientSerializer (and EmiStackSerializer convenience class) added for serializing ingredients and stacksBasicEmiRecipe convenience class to reduce necessary code for simple recipesEmiRecipeManager available from EmiApi contains lookup methods for all recipes EMI knows aboutEmiTooltipComponentsSlotWidget now exposes several methods for more discrete rendering and tooltip changesTankWidget now exists for rendering fluids in a vertical tank of arbitrary size with proper handling for floating fluidsTooltipWidget for simply adding a tooltip to some locationWidgetTooltipHolder allowing more discrete application of tooltipsSlotWidget.output -> SlotWidget.largeComparison has been nearly completely rewritten to support more detailed comparison methods as well as remove dependency on Fabric APIEmiStack.of methods for Fabric types have been moved to FabricEmiStack.ofEmiApi.prefermFillEmiRecipeHandler (and accompanying registry method)EmiIngredient.getAmountTextEmiStack.Entry and all related methods are now removed, the system was overcomplicated and not neededEmiStack and EmiIngredient types (EmptyEmiStack, ItemEmiStack, FluidEmiStack, TagEmiIngredient, ListEmiIngredient) have all been hidden from API and made internalSlotWidget.custom27.05.2023 · 73 downloads
EMI now releases on Forge as well as Fabric and Quilt
CoercedRecipeHandler to handle crafting recipes in "crafting-like" inventoriesSeveral changes are too verbose to include here, see the wiki for updated examples and documentation
* Location of some internal EMI textures has changed
* Tag exclusions now support exclusions per tag type
* Index stack removal now matches NBT exactly
* Recipe defaults support more discrete forms of resolution including per output defaulting and tag resolution
Various restructures of certain parts of the EMI API have occured.
While these are breaking in source, all mods compiled on old versions of EMI should continue to work.
EmiStack construction methods for FluidVariants and FluidStacksEmiEntrypoint annotation for ForgeEmiIngredientSerializer (and EmiStackSerializer convenience class) added for serializing ingredients and stacksBasicEmiRecipe convenience class to reduce necessary code for simple recipesEmiRecipeManager available from EmiApi contains lookup methods for all recipes EMI knows aboutEmiTooltipComponentsSlotWidget now exposes several methods for more discrete rendering and tooltip changesTankWidget now exists for rendering fluids in a vertical tank of arbitrary size with proper handling for floating fluidsTooltipWidget for simply adding a tooltip to some locationWidgetTooltipHolder allowing more discrete application of tooltipsSlotWidget.output -> SlotWidget.largeComparison has been nearly completely rewritten to support more detailed comparison methods as well as remove dependency on Fabric APIEmiStack.of methods for Fabric types have been moved to FabricEmiStack.ofEmiApi.prefermFillEmiRecipeHandler (and accompanying registry method)EmiIngredient.getAmountTextEmiStack.Entry and all related methods are now removed, the system was overcomplicated and not neededEmiStack and EmiIngredient types (EmptyEmiStack, ItemEmiStack, FluidEmiStack, TagEmiIngredient, ListEmiIngredient) have all been hidden from API and made internalSlotWidget.custom27.05.2023 · 272 downloads
EMI now releases on Forge as well as Fabric and Quilt
CoercedRecipeHandler to handle crafting recipes in "crafting-like" inventoriesSeveral changes are too verbose to include here, see the wiki for updated examples and documentation
* Location of some internal EMI textures has changed
* Tag exclusions now support exclusions per tag type
* Index stack removal now matches NBT exactly
* Recipe defaults support more discrete forms of resolution including per output defaulting and tag resolution
Various restructures of certain parts of the EMI API have occured.
While these are breaking in source, all mods compiled on old versions of EMI should continue to work.
EmiStack construction methods for FluidVariants and FluidStacksEmiEntrypoint annotation for ForgeEmiIngredientSerializer (and EmiStackSerializer convenience class) added for serializing ingredients and stacksBasicEmiRecipe convenience class to reduce necessary code for simple recipesEmiRecipeManager available from EmiApi contains lookup methods for all recipes EMI knows aboutEmiTooltipComponentsSlotWidget now exposes several methods for more discrete rendering and tooltip changesTankWidget now exists for rendering fluids in a vertical tank of arbitrary size with proper handling for floating fluidsTooltipWidget for simply adding a tooltip to some locationWidgetTooltipHolder allowing more discrete application of tooltipsSlotWidget.output -> SlotWidget.largeComparison has been nearly completely rewritten to support more detailed comparison methods as well as remove dependency on Fabric APIEmiStack.of methods for Fabric types have been moved to FabricEmiStack.ofEmiApi.prefermFillEmiRecipeHandler (and accompanying registry method)EmiIngredient.getAmountTextEmiStack.Entry and all related methods are now removed, the system was overcomplicated and not neededEmiStack and EmiIngredient types (EmptyEmiStack, ItemEmiStack, FluidEmiStack, TagEmiIngredient, ListEmiIngredient) have all been hidden from API and made internalSlotWidget.custom27.05.2023 · 77 downloads
EMI now releases on Forge as well as Fabric and Quilt
CoercedRecipeHandler to handle crafting recipes in "crafting-like" inventoriesSeveral changes are too verbose to include here, see the wiki for updated examples and documentation
* Location of some internal EMI textures has changed
* Tag exclusions now support exclusions per tag type
* Index stack removal now matches NBT exactly
* Recipe defaults support more discrete forms of resolution including per output defaulting and tag resolution
Various restructures of certain parts of the EMI API have occured.
While these are breaking in source, all mods compiled on old versions of EMI should continue to work.
EmiStack construction methods for FluidVariants and FluidStacksEmiEntrypoint annotation for ForgeEmiIngredientSerializer (and EmiStackSerializer convenience class) added for serializing ingredients and stacksBasicEmiRecipe convenience class to reduce necessary code for simple recipesEmiRecipeManager available from EmiApi contains lookup methods for all recipes EMI knows aboutEmiTooltipComponentsSlotWidget now exposes several methods for more discrete rendering and tooltip changesTankWidget now exists for rendering fluids in a vertical tank of arbitrary size with proper handling for floating fluidsTooltipWidget for simply adding a tooltip to some locationWidgetTooltipHolder allowing more discrete application of tooltipsSlotWidget.output -> SlotWidget.largeComparison has been nearly completely rewritten to support more detailed comparison methods as well as remove dependency on Fabric APIEmiStack.of methods for Fabric types have been moved to FabricEmiStack.ofEmiApi.prefermFillEmiRecipeHandler (and accompanying registry method)EmiIngredient.getAmountTextEmiStack.Entry and all related methods are now removed, the system was overcomplicated and not neededEmiStack and EmiIngredient types (EmptyEmiStack, ItemEmiStack, FluidEmiStack, TagEmiIngredient, ListEmiIngredient) have all been hidden from API and made internalSlotWidget.custom27.05.2023 · 553 downloads
EMI now releases on Forge as well as Fabric and Quilt
CoercedRecipeHandler to handle crafting recipes in "crafting-like" inventoriesSeveral changes are too verbose to include here, see the wiki for updated examples and documentation
* Location of some internal EMI textures has changed
* Tag exclusions now support exclusions per tag type
* Index stack removal now matches NBT exactly
* Recipe defaults support more discrete forms of resolution including per output defaulting and tag resolution
Various restructures of certain parts of the EMI API have occured.
While these are breaking in source, all mods compiled on old versions of EMI should continue to work.
EmiStack construction methods for FluidVariants and FluidStacksEmiEntrypoint annotation for ForgeEmiIngredientSerializer (and EmiStackSerializer convenience class) added for serializing ingredients and stacksBasicEmiRecipe convenience class to reduce necessary code for simple recipesEmiRecipeManager available from EmiApi contains lookup methods for all recipes EMI knows aboutEmiTooltipComponentsSlotWidget now exposes several methods for more discrete rendering and tooltip changesTankWidget now exists for rendering fluids in a vertical tank of arbitrary size with proper handling for floating fluidsTooltipWidget for simply adding a tooltip to some locationWidgetTooltipHolder allowing more discrete application of tooltipsSlotWidget.output -> SlotWidget.largeComparison has been nearly completely rewritten to support more detailed comparison methods as well as remove dependency on Fabric APIEmiStack.of methods for Fabric types have been moved to FabricEmiStack.ofEmiApi.prefermFillEmiRecipeHandler (and accompanying registry method)EmiIngredient.getAmountTextEmiStack.Entry and all related methods are now removed, the system was overcomplicated and not neededEmiStack and EmiIngredient types (EmptyEmiStack, ItemEmiStack, FluidEmiStack, TagEmiIngredient, ListEmiIngredient) have all been hidden from API and made internalSlotWidget.custom31.03.2023 · 1 796 downloads
31.03.2023 · 4 139 downloads
31.03.2023 · 10 569 downloads
31.03.2023 · 184 811 downloads
19.03.2023 · 561 downloads
19.03.2023 · 326 downloads
19.03.2023 · 1 331 downloads
19.03.2023 · 166 downloads
18.03.2023 · 751 downloads
18.03.2023 · 212 downloads
18.03.2023 · 1 803 downloads
18.03.2023 · 119 downloads
11.03.2023 · 425 downloads
11.03.2023 · 98 downloads
11.03.2023 · 503 downloads
22.02.2023 · 385 downloads
22.02.2023 · 1 706 downloads
22.02.2023 · 1 652 downloads
20.02.2023 · 82 downloads
20.02.2023 · 146 downloads
20.02.2023 · 162 downloads
19.02.2023 · 238 downloads
19.02.2023 · 63 downloads
19.02.2023 · 255 downloads
31.01.2023 · 260 downloads
31.01.2023 · 16 689 downloads
31.01.2023 · 1 009 downloads
24.01.2023 · 125 downloads
24.01.2023 · 776 downloads
24.01.2023 · 446 downloads
19.01.2023 · 553 downloads
19.01.2023 · 110 downloads
19.01.2023 · 382 downloads
15.01.2023 · 462 downloads
15.01.2023 · 101 downloads
15.01.2023 · 332 downloads
22.12.2022 · 338 downloads
22.12.2022 · 2 870 downloads
22.12.2022 · 795 downloads
16.12.2022 · 129 downloads
16.12.2022 · 505 downloads
16.12.2022 · 245 downloads
16.12.2022 · 101 downloads
16.12.2022 · 97 downloads
16.12.2022 · 86 downloads
07.12.2022 · 416 downloads
EmiDragDropHandlers can now render feedbackEmiDragDropHandler.BoundsBased and EmiDragDropHandler.SlotBased, simple drag drop handlers with simple renderingEmiStack.Entry system. It was mostly duplication of existing systems, not often useful, and cleaner to eventually removeFluidVariant in API methodsBounds, likely only useful internallyTextWidget06.12.2022 · 132 downloads
EmiDragDropHandlers can now render feedbackEmiDragDropHandler.BoundsBased and EmiDragDropHandler.SlotBased, simple drag drop handlers with simple renderingEmiStack.Entry system. It was mostly duplication of existing systems, not often useful, and cleaner to eventually removeFluidVariant in API methodsBounds, likely only useful internallyTextWidget06.12.2022 · 926 downloads
EmiDragDropHandlers can now render feedbackEmiDragDropHandler.BoundsBased and EmiDragDropHandler.SlotBased, simple drag drop handlers with simple renderingEmiStack.Entry system. It was mostly duplication of existing systems, not often useful, and cleaner to eventually removeFluidVariant in API methodsBounds, likely only useful internallyTextWidget23.11.2022 · 3 348 downloads
EmiStackConvertible interface injections are no longer exposed due to Loom issues. They are still present at runtime and remain compatible with old mods that used them.23.11.2022 · 1 846 downloads
EmiStackConvertible interface injections are no longer exposed due to Loom issues. They are still present at runtime and remain compatible with old mods that used them.11.11.2022 · 746 downloads
11.11.2022 · 238 downloads
01.11.2022 · 477 downloads
01.11.2022 · 441 downloads
03.09.2022 · 2 583 downloads
03.09.2022 · 4 743 downloads
19.08.2022 · 842 downloads
19.08.2022 · 534 downloads
13.08.2022 · 385 downloads
13.08.2022 · 215 downloads
13.08.2022 · 126 downloads
13.08.2022 · 90 downloads
02.08.2022 · 563 downloads
02.08.2022 · 265 downloads
24.07.2022 · 559 downloads
EmiStack.of(Items.STONE, 10) and EmiStack.of(Fluids.WATER) can be replaced with Items.STONE.emi(10) and Fluids.WATER.emi() for a more convenient dev experience.SlotWidget.custom has been deprecated and replaced with SlotWidget.customBackground as the former returned void instead of SlotWidget. Will be removed in the next breaking release.24.07.2022 · 342 downloads
EmiStack.of(Items.STONE, 10) and EmiStack.of(Fluids.WATER) can be replaced with Items.STONE.emi(10) and Fluids.WATER.emi() for a more convenient dev experience.SlotWidget.custom has been deprecated and replaced with SlotWidget.customBackground as the former returned void instead of SlotWidget. Will be removed in the next breaking release.20.06.2022 · 1 293 downloads
A variety of other fixes that were not opened as issues
20.06.2022 · 686 downloads
A variety of other fixes that were not opened as issues
10.06.2022 · 1 926 downloads
09.06.2022 · 224 downloads
08.06.2022 · 2 602 downloads