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
Умови використання, зміни та поширення цього товару.
13.05.2026 · Modrinth
Скриншоти та зображення з оригінальної сторінки Modrinth.



Опубліковані версії та оригінальні файли Modrinth.
13.05.2026 · 599 287 завантаження
13.05.2026 · 109 414 завантаження
13.05.2026 · 583 896 завантаження
13.05.2026 · 64 817 завантаження
13.05.2026 · 4 282 завантаження
13.05.2026 · 1 389 завантаження
10.05.2026 · 3 892 завантаження
ru_ru, es_ar, pl_pl, de_de, zh_tw, ja_jp)EmiScreenBoundsProvider and registration for custom non-handled screens10.05.2026 · 1 143 завантаження
ru_ru, es_ar, pl_pl, de_de, zh_tw, ja_jp)EmiScreenBoundsProvider and registration for custom non-handled screens10.05.2026 · 14 791 завантаження
ru_ru, es_ar, pl_pl, de_de, zh_tw, ja_jp)EmiScreenBoundsProvider and registration for custom non-handled screens10.05.2026 · 25 635 завантаження
ru_ru, es_ar, pl_pl, de_de, zh_tw, ja_jp)EmiScreenBoundsProvider and registration for custom non-handled screens10.05.2026 · 117 завантаження
ru_ru, es_ar, pl_pl, de_de, zh_tw, ja_jp)EmiScreenBoundsProvider and registration for custom non-handled screens10.05.2026 · 66 завантаження
ru_ru, es_ar, pl_pl, de_de, zh_tw, ja_jp)EmiScreenBoundsProvider and registration for custom non-handled screens14.04.2025 · 2 980 завантаження
14.04.2025 · 2 569 завантаження
14.04.2025 · 1 086 завантаження
14.04.2025 · 1 882 завантаження
14.04.2025 · 5 461 026 завантаження
14.04.2025 · 1 422 171 завантаження
14.04.2025 · 1 256 завантаження
14.04.2025 · 304 188 завантаження
14.04.2025 · 10 851 завантаження
14.04.2025 · 10 214 завантаження
14.04.2025 · 190 завантаження
14.04.2025 · 455 завантаження
14.04.2025 · 590 завантаження
14.04.2025 · 2 366 завантаження
14.04.2025 · 1 070 523 завантаження
14.04.2025 · 4 937 245 завантаження
29.03.2025 · 226 завантаження
29.03.2025 · 743 завантаження
29.03.2025 · 70 020 завантаження
29.03.2025 · 34 021 завантаження
29.03.2025 · 2 025 завантаження
29.03.2025 · 704 завантаження
29.03.2025 · 100 завантаження
29.03.2025 · 112 завантаження
29.03.2025 · 204 завантаження
29.03.2025 · 57 завантаження
29.03.2025 · 126 завантаження
29.03.2025 · 82 завантаження
29.03.2025 · 66 завантаження
29.03.2025 · 204 завантаження
29.03.2025 · 13 769 завантаження
29.03.2025 · 44 017 завантаження
18.02.2025 · 3 669 завантаження
18.02.2025 · 1 848 завантаження
18.02.2025 · 169 завантаження
18.02.2025 · 1 330 завантаження
18.02.2025 · 152 завантаження
18.02.2025 · 244 завантаження
18.02.2025 · 114 завантаження
18.02.2025 · 69 598 завантаження
18.02.2025 · 207 завантаження
18.02.2025 · 75 завантаження
18.02.2025 · 840 завантаження
18.02.2025 · 68 561 завантаження
18.02.2025 · 263 завантаження
18.02.2025 · 107 завантаження
18.02.2025 · 33 983 завантаження
18.02.2025 · 40 366 завантаження
11.01.2025 · 328 завантаження
11.01.2025 · 124 завантаження
11.01.2025 · 153 завантаження
11.01.2025 · 439 завантаження
11.01.2025 · 4 181 завантаження
11.01.2025 · 3 097 завантаження
11.01.2025 · 109 завантаження
11.01.2025 · 212 завантаження
11.01.2025 · 1 798 307 завантаження
11.01.2025 · 90 322 завантаження
11.01.2025 · 166 завантаження
11.01.2025 · 1 223 завантаження
11.01.2025 · 10 658 завантаження
11.01.2025 · 52 256 завантаження
11.01.2025 · 76 завантаження
11.01.2025 · 547 завантаження
03.11.2024 · 264 завантаження
03.11.2024 · 232 завантаження
03.11.2024 · 165 завантаження
03.11.2024 · 428 завантаження
03.11.2024 · 430 завантаження
03.11.2024 · 472 завантаження
03.11.2024 · 103 048 завантаження
03.11.2024 · 6 213 завантаження
03.11.2024 · 524 687 завантаження
03.11.2024 · 1 052 724 завантаження
03.11.2024 · 125 завантаження
03.11.2024 · 926 завантаження
03.11.2024 · 290 завантаження
03.11.2024 · 15 396 завантаження
03.11.2024 · 11 199 завантаження
03.11.2024 · 66 999 завантаження
01.11.2024 · 2 053 завантаження
01.11.2024 · 3 937 завантаження
01.11.2024 · 54 завантаження
01.11.2024 · 58 завантаження
01.11.2024 · 77 завантаження
01.11.2024 · 88 завантаження
01.11.2024 · 45 завантаження
01.11.2024 · 61 завантаження
01.11.2024 · 390 завантаження
01.11.2024 · 242 завантаження
01.11.2024 · 52 завантаження
01.11.2024 · 208 завантаження
01.11.2024 · 48 завантаження
01.11.2024 · 96 завантаження
01.11.2024 · 1 333 завантаження
01.11.2024 · 2 404 завантаження
07.10.2024 · 142 373 завантаження
07.10.2024 · 93 782 завантаження
07.10.2024 · 84 завантаження
07.10.2024 · 199 завантаження
07.10.2024 · 2 805 завантаження
07.10.2024 · 59 завантаження
07.10.2024 · 1 643 завантаження
07.10.2024 · 63 завантаження
07.10.2024 · 121 завантаження
07.10.2024 · 1 142 завантаження
07.10.2024 · 110 завантаження
07.10.2024 · 235 завантаження
07.10.2024 · 86 завантаження
07.10.2024 · 509 завантаження
07.10.2024 · 20 462 завантаження
07.10.2024 · 12 083 завантаження
07.10.2024 · 57 завантаження
07.10.2024 · 62 завантаження
07.10.2024 · 47 завантаження
07.10.2024 · 50 завантаження
07.10.2024 · 724 завантаження
07.10.2024 · 1 188 завантаження
07.10.2024 · 45 завантаження
07.10.2024 · 74 завантаження
07.10.2024 · 47 завантаження
07.10.2024 · 33 завантаження
07.10.2024 · 145 завантаження
07.10.2024 · 73 завантаження
07.10.2024 · 44 завантаження
07.10.2024 · 53 завантаження
07.10.2024 · 167 завантаження
07.10.2024 · 1 506 завантаження
29.09.2024 · 67 завантаження
29.09.2024 · 212 завантаження
29.09.2024 · 54 завантаження
29.09.2024 · 46 завантаження
29.09.2024 · 1 228 завантаження
29.09.2024 · 676 завантаження
29.09.2024 · 48 завантаження
29.09.2024 · 5 351 завантаження
29.09.2024 · 104 завантаження
29.09.2024 · 58 106 завантаження
29.09.2024 · 75 завантаження
29.09.2024 · 494 завантаження
29.09.2024 · 68 завантаження
29.09.2024 · 143 завантаження
29.09.2024 · 1 887 завантаження
29.09.2024 · 3 878 завантаження
08.09.2024 · 4 149 завантаження
08.09.2024 · 36 598 завантаження
08.09.2024 · 82 завантаження
08.09.2024 · 1 075 завантаження
08.09.2024 · 2 567 завантаження
08.09.2024 · 999 завантаження
08.09.2024 · 15 431 завантаження
08.09.2024 · 85 029 завантаження
08.09.2024 · 51 завантаження
08.09.2024 · 84 завантаження
08.09.2024 · 74 завантаження
08.09.2024 · 146 завантаження
08.09.2024 · 833 завантаження
08.09.2024 · 1 438 завантаження
08.09.2024 · 86 завантаження
08.09.2024 · 216 завантаження
11.08.2024 · 254 завантаження
11.08.2024 · 976 завантаження
11.08.2024 · 91 завантаження
11.08.2024 · 112 завантаження
11.08.2024 · 16 906 завантаження
11.08.2024 · 3 829 завантаження
11.08.2024 · 56 051 завантаження
11.08.2024 · 326 429 завантаження
11.08.2024 · 117 завантаження
11.08.2024 · 196 завантаження
11.08.2024 · 124 завантаження
11.08.2024 · 350 завантаження
11.08.2024 · 5 805 завантаження
11.08.2024 · 86 911 завантаження
11.08.2024 · 1 597 завантаження
11.08.2024 · 2 532 завантаження
08.08.2024 · 75 завантаження
08.08.2024 · 330 завантаження
08.08.2024 · 5 595 завантаження
08.08.2024 · 4 333 завантаження
08.08.2024 · 3 976 завантаження
08.08.2024 · 37 завантаження
08.08.2024 · 222 завантаження
08.08.2024 · 55 завантаження
08.08.2024 · 60 завантаження
08.08.2024 · 64 завантаження
08.08.2024 · 55 завантаження
08.08.2024 · 93 завантаження
08.08.2024 · 73 завантаження
08.08.2024 · 435 завантаження
08.08.2024 · 286 завантаження
08.08.2024 · 3 433 завантаження
03.07.2024 · 4 163 завантаження
03.07.2024 · 2 876 завантаження
03.07.2024 · 56 992 завантаження
03.07.2024 · 600 633 завантаження
03.07.2024 · 82 завантаження
03.07.2024 · 131 завантаження
03.07.2024 · 1 990 завантаження
03.07.2024 · 7 653 завантаження
03.07.2024 · 166 завантаження
03.07.2024 · 315 завантаження
03.07.2024 · 195 завантаження
03.07.2024 · 2 869 завантаження
03.07.2024 · 194 завантаження
03.07.2024 · 930 завантаження
03.07.2024 · 2 988 завантаження
03.07.2024 · 98 251 завантаження
02.07.2024 · 57 завантаження
02.07.2024 · 86 завантаження
02.07.2024 · 66 завантаження
02.07.2024 · 62 завантаження
02.07.2024 · 83 завантаження
02.07.2024 · 57 завантаження
02.07.2024 · 47 завантаження
02.07.2024 · 67 завантаження
02.07.2024 · 395 завантаження
02.07.2024 · 1 292 завантаження
02.07.2024 · 58 завантаження
02.07.2024 · 116 завантаження
02.07.2024 · 49 завантаження
02.07.2024 · 77 завантаження
02.07.2024 · 76 завантаження
02.07.2024 · 491 завантаження
28.06.2024 · 71 завантаження
28.06.2024 · 404 завантаження
28.06.2024 · 62 завантаження
28.06.2024 · 124 завантаження
28.06.2024 · 391 завантаження
28.06.2024 · 749 завантаження
28.06.2024 · 58 завантаження
28.06.2024 · 48 завантаження
28.06.2024 · 69 завантаження
28.06.2024 · 56 завантаження
28.06.2024 · 22 382 завантаження
28.06.2024 · 8 707 завантаження
28.06.2024 · 343 завантаження
28.06.2024 · 911 завантаження
28.06.2024 · 318 завантаження
28.06.2024 · 3 881 завантаження
17.06.2024 · 100 завантаження
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 144 завантаження
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 61 завантаження
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 135 завантаження
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 72 завантаження
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 345 завантаження
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 3 060 завантаження
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 1 137 завантаження
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 8 975 завантаження
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 52 810 завантаження
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 118 завантаження
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 1 722 завантаження
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 521 завантаження
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 9 320 завантаження
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 870 завантаження
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55417.06.2024 · 2 473 завантаження
EmiIngredient.of for TagKeys creating empty ingredients from hidden tags #55402.05.2024 · 150 завантаження
02.05.2024 · 182 завантаження
02.05.2024 · 1 192 667 завантаження
02.05.2024 · 6 198 завантаження
02.05.2024 · 169 завантаження
02.05.2024 · 351 завантаження
02.05.2024 · 733 завантаження
02.05.2024 · 15 510 завантаження
02.05.2024 · 259 завантаження
02.05.2024 · 5 985 завантаження
02.05.2024 · 218 568 завантаження
02.05.2024 · 256 911 завантаження
02.05.2024 · 1 936 завантаження
02.05.2024 · 10 678 завантаження
01.05.2024 · 2 042 завантаження
01.05.2024 · 166 завантаження
01.05.2024 · 923 завантаження
01.05.2024 · 2 522 завантаження
01.05.2024 · 63 завантаження
01.05.2024 · 62 завантаження
01.05.2024 · 58 завантаження
01.05.2024 · 78 завантаження
01.05.2024 · 68 завантаження
01.05.2024 · 110 завантаження
01.05.2024 · 81 завантаження
01.05.2024 · 711 завантаження
01.05.2024 · 89 завантаження
01.05.2024 · 962 завантаження
23.03.2024 · 59 916 завантаження
23.03.2024 · 105 371 завантаження
23.03.2024 · 147 завантаження
23.03.2024 · 319 завантаження
23.03.2024 · 89 завантаження
23.03.2024 · 116 642 завантаження
23.03.2024 · 107 завантаження
23.03.2024 · 5 499 завантаження
23.03.2024 · 195 завантаження
23.03.2024 · 1 108 завантаження
23.03.2024 · 1 550 завантаження
23.03.2024 · 35 416 завантаження
23.03.2024 · 92 завантаження
23.03.2024 · 204 завантаження
23.03.2024 · 95 завантаження
23.03.2024 · 463 завантаження
23.03.2024 · 54 завантаження
23.03.2024 · 59 завантаження
23.03.2024 · 51 завантаження
23.03.2024 · 50 завантаження
23.03.2024 · 50 завантаження
23.03.2024 · 76 завантаження
23.03.2024 · 85 завантаження
23.03.2024 · 118 завантаження
10.03.2024 · 93 завантаження
10.03.2024 · 95 завантаження
10.03.2024 · 77 завантаження
10.03.2024 · 145 завантаження
10.03.2024 · 525 завантаження
10.03.2024 · 6 505 завантаження
10.03.2024 · 1 119 завантаження
10.03.2024 · 10 762 завантаження
10.03.2024 · 90 завантаження
10.03.2024 · 1 089 завантаження
10.03.2024 · 515 завантаження
10.03.2024 · 3 422 завантаження
18.02.2024 · 937 завантаження
18.02.2024 · 3 053 завантаження
18.02.2024 · 72 завантаження
18.02.2024 · 88 завантаження
18.02.2024 · 91 завантаження
18.02.2024 · 257 завантаження
18.02.2024 · 370 завантаження
18.02.2024 · 29 364 завантаження
18.02.2024 · 43 111 завантаження
18.02.2024 · 6 644 завантаження
18.02.2024 · 122 завантаження
18.02.2024 · 2 340 завантаження
10.02.2024 · 248 завантаження
10.02.2024 · 450 завантаження
10.02.2024 · 36 завантаження
10.02.2024 · 59 завантаження
10.02.2024 · 80 завантаження
10.02.2024 · 108 завантаження
10.02.2024 · 75 завантаження
10.02.2024 · 284 завантаження
10.02.2024 · 2 466 завантаження
10.02.2024 · 7 993 завантаження
10.02.2024 · 178 завантаження
10.02.2024 · 3 907 завантаження
14.01.2024 · 25 503 завантаження
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 завантаження
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 завантаження
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 завантаження
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 завантаження
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 завантаження
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 завантаження
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 завантаження
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 завантаження
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 завантаження
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 завантаження
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 завантаження
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 завантаження
06.01.2024 · 6 009 завантаження
06.01.2024 · 51 завантаження
06.01.2024 · 62 завантаження
06.01.2024 · 67 завантаження
06.01.2024 · 146 завантаження
06.01.2024 · 1 648 завантаження
06.01.2024 · 912 завантаження
06.01.2024 · 82 завантаження
05.01.2024 · 761 завантаження
05.01.2024 · 119 завантаження
05.01.2024 · 1 621 завантаження
27.12.2023 · 161 завантаження
27.12.2023 · 4 257 завантаження
27.12.2023 · 60 завантаження
27.12.2023 · 1 068 завантаження
27.12.2023 · 54 завантаження
27.12.2023 · 308 завантаження
27.12.2023 · 75 завантаження
27.12.2023 · 115 завантаження
27.12.2023 · 71 завантаження
27.12.2023 · 1 192 завантаження
27.12.2023 · 8 441 завантаження
27.12.2023 · 686 завантаження
22.12.2023 · 517 завантаження
16.12.2023 · 95 завантаження
16.12.2023 · 74 завантаження
16.12.2023 · 1 830 завантаження
16.12.2023 · 11 976 завантаження
16.12.2023 · 4 403 завантаження
16.12.2023 · 70 завантаження
16.12.2023 · 750 завантаження
16.12.2023 · 100 завантаження
16.12.2023 · 78 завантаження
16.12.2023 · 3 391 завантаження
03.12.2023 · 1 581 завантаження
03.12.2023 · 1 589 завантаження
03.12.2023 · 76 339 завантаження
03.12.2023 · 1 191 завантаження
03.12.2023 · 51 завантаження
03.12.2023 · 73 завантаження
03.12.2023 · 77 завантаження
03.12.2023 · 156 завантаження
03.12.2023 · 92 завантаження
03.12.2023 · 1 515 завантаження
02.12.2023 · 105 завантаження
02.12.2023 · 445 завантаження
02.12.2023 · 51 завантаження
02.12.2023 · 68 завантаження
02.12.2023 · 59 завантаження
02.12.2023 · 47 завантаження
02.12.2023 · 315 завантаження
02.12.2023 · 3 257 завантаження
02.12.2023 · 60 завантаження
02.12.2023 · 416 завантаження
01.12.2023 · 44 завантаження
01.12.2023 · 50 завантаження
01.12.2023 · 137 завантаження
01.12.2023 · 706 завантаження
01.12.2023 · 43 завантаження
01.12.2023 · 46 завантаження
01.12.2023 · 173 завантаження
01.12.2023 · 3 714 завантаження
01.12.2023 · 49 завантаження
01.12.2023 · 58 завантаження
01.12.2023 · 82 завантаження
01.12.2023 · 237 завантаження
01.12.2023 · 59 завантаження
01.12.2023 · 292 завантаження
06.11.2023 · 339 завантаження
06.11.2023 · 6 498 завантаження
06.11.2023 · 106 завантаження
06.11.2023 · 116 завантаження
06.11.2023 · 2 612 завантаження
06.11.2023 · 79 678 завантаження
06.11.2023 · 2 472 завантаження
06.11.2023 · 2 158 завантаження
06.11.2023 · 101 завантаження
06.11.2023 · 240 завантаження
19.10.2023 · 3 759 завантаження
19.10.2023 · 21 531 завантаження
19.10.2023 · 1 147 завантаження
19.10.2023 · 1 719 завантаження
19.10.2023 · 62 завантаження
19.10.2023 · 76 завантаження
19.10.2023 · 87 завантаження
19.10.2023 · 216 завантаження
19.10.2023 · 209 завантаження
19.10.2023 · 27 008 завантаження
08.10.2023 · 1 553 завантаження
08.10.2023 · 700 651 завантаження
08.10.2023 · 53 завантаження
08.10.2023 · 69 завантаження
08.10.2023 · 351 завантаження
08.10.2023 · 4 130 завантаження
08.10.2023 · 133 завантаження
08.10.2023 · 3 946 завантаження
08.10.2023 · 68 завантаження
08.10.2023 · 145 завантаження
01.10.2023 · 170 завантаження
01.10.2023 · 555 завантаження
01.10.2023 · 53 завантаження
01.10.2023 · 107 завантаження
01.10.2023 · 51 завантаження
01.10.2023 · 52 завантаження
01.10.2023 · 252 завантаження
01.10.2023 · 781 завантаження
01.10.2023 · 552 завантаження
01.10.2023 · 2 552 завантаження
19.09.2023 · 101 завантаження
19.09.2023 · 74 завантаження
19.09.2023 · 61 завантаження
19.09.2023 · 138 завантаження
19.09.2023 · 1 887 завантаження
19.09.2023 · 173 615 завантаження
19.09.2023 · 518 завантаження
19.09.2023 · 5 944 завантаження
08.08.2023 · 1 020 завантаження
08.08.2023 · 5 423 завантаження
08.08.2023 · 1 574 завантаження
08.08.2023 · 18 752 завантаження
08.08.2023 · 66 завантаження
08.08.2023 · 146 завантаження
08.08.2023 · 157 завантаження
08.08.2023 · 1 366 завантаження
03.08.2023 · 327 завантаження
03.08.2023 · 7 096 завантаження
03.08.2023 · 355 завантаження
03.08.2023 · 95 завантаження
03.08.2023 · 12 175 завантаження
03.08.2023 · 646 завантаження
03.08.2023 · 102 завантаження
03.08.2023 · 384 завантаження
01.08.2023 · 77 завантаження
01.08.2023 · 405 завантаження
01.08.2023 · 51 завантаження
01.08.2023 · 55 завантаження
01.08.2023 · 53 завантаження
01.08.2023 · 104 завантаження
01.08.2023 · 120 завантаження
01.08.2023 · 1 706 завантаження
01.08.2023 · 42 завантаження
01.08.2023 · 63 завантаження
01.08.2023 · 47 завантаження
01.08.2023 · 54 завантаження
01.08.2023 · 45 завантаження
01.08.2023 · 54 завантаження
01.08.2023 · 54 завантаження
01.08.2023 · 128 завантаження
27.07.2023 · 167 завантаження
27.07.2023 · 2 429 завантаження
27.07.2023 · 66 завантаження
27.07.2023 · 172 завантаження
27.07.2023 · 227 завантаження
27.07.2023 · 1 978 завантаження
27.07.2023 · 51 завантаження
27.07.2023 · 75 завантаження
25.07.2023 · 92 завантаження
25.07.2023 · 233 завантаження
25.07.2023 · 3 709 завантаження
25.07.2023 · 804 завантаження
25.07.2023 · 53 завантаження
25.07.2023 · 54 завантаження
25.07.2023 · 74 завантаження
25.07.2023 · 110 завантаження
25.07.2023 · 53 завантаження
25.07.2023 · 66 завантаження
25.07.2023 · 41 завантаження
25.07.2023 · 67 завантаження
25.07.2023 · 46 завантаження
25.07.2023 · 45 завантаження
25.07.2023 · 44 завантаження
25.07.2023 · 69 завантаження
22.07.2023 · 109 завантаження
22.07.2023 · 20 244 завантаження
22.07.2023 · 57 завантаження
22.07.2023 · 139 завантаження
22.07.2023 · 52 завантаження
22.07.2023 · 85 завантаження
22.07.2023 · 185 завантаження
22.07.2023 · 1 099 завантаження
15.07.2023 · 181 завантаження
15.07.2023 · 30 594 завантаження
15.07.2023 · 74 завантаження
15.07.2023 · 356 завантаження
15.07.2023 · 74 завантаження
15.07.2023 · 138 завантаження
15.07.2023 · 232 завантаження
15.07.2023 · 2 460 завантаження
14.07.2023 · 137 завантаження
This update significantly improves reload performance
14.07.2023 · 2 321 завантаження
This update significantly improves reload performance
14.07.2023 · 49 завантаження
This update significantly improves reload performance
14.07.2023 · 99 завантаження
This update significantly improves reload performance
14.07.2023 · 56 завантаження
This update significantly improves reload performance
14.07.2023 · 65 завантаження
This update significantly improves reload performance
14.07.2023 · 115 завантаження
This update significantly improves reload performance
14.07.2023 · 781 завантаження
This update significantly improves reload performance
11.07.2023 · 116 завантаження
11.07.2023 · 331 завантаження
11.07.2023 · 170 завантаження
11.07.2023 · 1 080 завантаження
11.07.2023 · 50 завантаження
11.07.2023 · 75 завантаження
11.07.2023 · 66 завантаження
11.07.2023 · 211 завантаження
10.07.2023 · 67 завантаження
10.07.2023 · 219 завантаження
10.07.2023 · 52 завантаження
10.07.2023 · 62 завантаження
10.07.2023 · 64 завантаження
10.07.2023 · 127 завантаження
10.07.2023 · 86 завантаження
10.07.2023 · 686 завантаження
09.07.2023 · 58 завантаження
09.07.2023 · 69 завантаження
09.07.2023 · 57 завантаження
09.07.2023 · 390 завантаження
09.07.2023 · 50 завантаження
09.07.2023 · 50 завантаження
09.07.2023 · 56 завантаження
09.07.2023 · 56 завантаження
07.07.2023 · 62 завантаження
07.07.2023 · 115 завантаження
07.07.2023 · 88 завантаження
07.07.2023 · 598 завантаження
07.07.2023 · 61 завантаження
07.07.2023 · 52 завантаження
07.07.2023 · 47 завантаження
07.07.2023 · 71 завантаження
07.07.2023 · 162 завантаження
07.07.2023 · 658 завантаження
21.06.2023 · 129 завантаження
21.06.2023 · 934 завантаження
21.06.2023 · 351 завантаження
21.06.2023 · 4 861 завантаження
21.06.2023 · 84 завантаження
21.06.2023 · 182 завантаження
21.06.2023 · 330 завантаження
21.06.2023 · 1 939 завантаження
15.06.2023 · 803 завантаження
15.06.2023 · 1 536 завантаження
15.06.2023 · 389 завантаження
15.06.2023 · 584 завантаження
15.06.2023 · 77 завантаження
15.06.2023 · 140 завантаження
15.06.2023 · 189 завантаження
15.06.2023 · 798 завантаження
14.06.2023 · 2 152 завантаження
14.06.2023 · 7 277 завантаження
14.06.2023 · 66 завантаження
14.06.2023 · 988 завантаження
14.06.2023 · 55 завантаження
14.06.2023 · 76 завантаження
14.06.2023 · 47 завантаження
14.06.2023 · 139 завантаження
13.06.2023 · 100 завантаження
13.06.2023 · 336 завантаження
04.06.2023 · 425 завантаження
04.06.2023 · 29 728 завантаження
04.06.2023 · 57 завантаження
04.06.2023 · 185 завантаження
04.06.2023 · 112 завантаження
04.06.2023 · 1 374 завантаження
31.05.2023 · 57 завантаження
31.05.2023 · 179 завантаження
31.05.2023 · 134 завантаження
31.05.2023 · 2 143 завантаження
31.05.2023 · 77 завантаження
31.05.2023 · 725 завантаження
27.05.2023 · 134 завантаження
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 завантаження
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 завантаження
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 завантаження
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 завантаження
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 завантаження
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 завантаження
31.03.2023 · 4 139 завантаження
31.03.2023 · 10 569 завантаження
31.03.2023 · 184 811 завантаження
19.03.2023 · 561 завантаження
19.03.2023 · 326 завантаження
19.03.2023 · 1 331 завантаження
19.03.2023 · 166 завантаження
18.03.2023 · 751 завантаження
18.03.2023 · 212 завантаження
18.03.2023 · 1 803 завантаження
18.03.2023 · 119 завантаження
11.03.2023 · 425 завантаження
11.03.2023 · 98 завантаження
11.03.2023 · 503 завантаження
22.02.2023 · 385 завантаження
22.02.2023 · 1 706 завантаження
22.02.2023 · 1 652 завантаження
20.02.2023 · 82 завантаження
20.02.2023 · 146 завантаження
20.02.2023 · 162 завантаження
19.02.2023 · 238 завантаження
19.02.2023 · 63 завантаження
19.02.2023 · 255 завантаження
31.01.2023 · 260 завантаження
31.01.2023 · 16 689 завантаження
31.01.2023 · 1 009 завантаження
24.01.2023 · 125 завантаження
24.01.2023 · 776 завантаження
24.01.2023 · 446 завантаження
19.01.2023 · 553 завантаження
19.01.2023 · 110 завантаження
19.01.2023 · 382 завантаження
15.01.2023 · 462 завантаження
15.01.2023 · 101 завантаження
15.01.2023 · 332 завантаження
22.12.2022 · 338 завантаження
22.12.2022 · 2 870 завантаження
22.12.2022 · 795 завантаження
16.12.2022 · 129 завантаження
16.12.2022 · 505 завантаження
16.12.2022 · 245 завантаження
16.12.2022 · 101 завантаження
16.12.2022 · 97 завантаження
16.12.2022 · 86 завантаження
07.12.2022 · 416 завантаження
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 завантаження
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 завантаження
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 завантаження
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 завантаження
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 завантаження
11.11.2022 · 238 завантаження
01.11.2022 · 477 завантаження
01.11.2022 · 441 завантаження
03.09.2022 · 2 583 завантаження
03.09.2022 · 4 743 завантаження
19.08.2022 · 842 завантаження
19.08.2022 · 534 завантаження
13.08.2022 · 385 завантаження
13.08.2022 · 215 завантаження
13.08.2022 · 126 завантаження
13.08.2022 · 90 завантаження
02.08.2022 · 563 завантаження
02.08.2022 · 265 завантаження
24.07.2022 · 559 завантаження
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 завантаження
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 завантаження
A variety of other fixes that were not opened as issues
20.06.2022 · 686 завантаження
A variety of other fixes that were not opened as issues
10.06.2022 · 1 926 завантаження
09.06.2022 · 224 завантаження
08.06.2022 · 2 602 завантаження