mirror of
https://gitlab.com/phoenix-dvpmt/mmoitems.git
synced 2025-02-28 15:41:04 +01:00
Fixed shaped recipe bug where they consumed 1 AIR as an ingredient (eventually reaching 0 AIR in the crafting slot and not detecting the recipe anymore)
This commit is contained in:
parent
4ffc001900
commit
e2ab12adc3
@ -12,6 +12,7 @@ import io.lumine.mythic.lib.api.crafting.uimanager.ProvidedUIFilter;
|
||||
import io.lumine.mythic.lib.api.crafting.uimanager.UIFilterManager;
|
||||
import io.lumine.mythic.lib.api.util.ui.FriendlyFeedbackCategory;
|
||||
import io.lumine.mythic.lib.api.util.ui.FriendlyFeedbackProvider;
|
||||
import io.lumine.mythic.lib.api.util.ui.QuickNumberRange;
|
||||
import net.Indyuce.mmoitems.ItemStats;
|
||||
import net.Indyuce.mmoitems.MMOItems;
|
||||
import net.Indyuce.mmoitems.api.Type;
|
||||
@ -421,7 +422,11 @@ public class CustomRecipe implements Comparable<CustomRecipe> {
|
||||
if (asMaterial != null) {
|
||||
|
||||
// Is it AIR?
|
||||
if (asMaterial.isAir()) { return new ProvidedUIFilter(VanillaUIFilter.get(), "AIR", "0", 1); }
|
||||
if (asMaterial.isAir()) {
|
||||
|
||||
ProvidedUIFilter result = new ProvidedUIFilter(VanillaUIFilter.get(), "AIR", "0");
|
||||
result.setAmountRange(new QuickNumberRange(null, null));
|
||||
return result; }
|
||||
|
||||
// We snooze if its AIR or such
|
||||
if (!asMaterial.isItem()) { throw new IllegalArgumentException("Invalid Ingredient $u" + str + "$b ($fNot an Item$b)."); }
|
||||
|
Loading…
Reference in New Issue
Block a user