diff options
| author | shedaniel <daniel@shedaniel.me> | 2021-06-03 14:47:25 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2021-06-03 14:47:25 +0800 |
| commit | e9c230bfcd93b3bb6191a668891d99c1f241e5be (patch) | |
| tree | 9971f31b42a1eb6a03067030a3f70b844cc49a0b /default-plugin/src/main/java/me/shedaniel/rei/plugin/common | |
| parent | 572ebd36c32c0248f2c826cc518eeedbc0701287 (diff) | |
| download | RoughlyEnoughItems-e9c230bfcd93b3bb6191a668891d99c1f241e5be.tar.gz RoughlyEnoughItems-e9c230bfcd93b3bb6191a668891d99c1f241e5be.tar.bz2 RoughlyEnoughItems-e9c230bfcd93b3bb6191a668891d99c1f241e5be.zip | |
Use Java 16 features
Diffstat (limited to 'default-plugin/src/main/java/me/shedaniel/rei/plugin/common')
| -rw-r--r-- | default-plugin/src/main/java/me/shedaniel/rei/plugin/common/DefaultPlugin.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/DefaultPlugin.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/DefaultPlugin.java index 55cb3f4d1..6eadc9d81 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/DefaultPlugin.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/DefaultPlugin.java @@ -53,6 +53,7 @@ import net.minecraft.nbt.ListTag; import net.minecraft.nbt.Tag; import net.minecraft.world.inventory.*; import net.minecraft.world.item.BucketItem; +import net.minecraft.world.item.Item; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.Items; import net.minecraft.world.level.material.Fluid; @@ -84,8 +85,9 @@ public class DefaultPlugin implements BuiltinPlugin, REIServerPlugin { public void registerFluidSupport(FluidSupportProvider support) { support.register(entry -> { ItemStack stack = entry.getValue(); - if (stack.getItem() instanceof BucketItem) { - Fluid fluid = ((BucketItem) stack.getItem()).content; + Item item = stack.getItem(); + if (item instanceof BucketItem bucketItem) { + Fluid fluid = bucketItem.content; if (fluid != null) { return CompoundEventResult.interruptTrue(Stream.of(EntryStacks.of(fluid, FluidStackHooks.bucketAmount()))); } @@ -125,13 +127,13 @@ public class DefaultPlugin implements BuiltinPlugin, REIServerPlugin { @Override public void registerMenuInfo(MenuInfoRegistry registry) { - registry.register(BuiltinPlugin.CRAFTING, CraftingMenu.class, new RecipeBookGridMenuInfo<CraftingMenu, DefaultCraftingDisplay<?>>() { + registry.register(BuiltinPlugin.CRAFTING, CraftingMenu.class, new RecipeBookGridMenuInfo<>() { @Override public List<List<ItemStack>> getInputs(MenuInfoContext<CraftingMenu, ?, DefaultCraftingDisplay<?>> context) { return context.getDisplay().getOrganisedInputEntries(this, context.getMenu()); } }); - registry.register(BuiltinPlugin.CRAFTING, InventoryMenu.class, new RecipeBookGridMenuInfo<InventoryMenu, DefaultCraftingDisplay<?>>() { + registry.register(BuiltinPlugin.CRAFTING, InventoryMenu.class, new RecipeBookGridMenuInfo<>() { @Override public List<List<ItemStack>> getInputs(MenuInfoContext<InventoryMenu, ?, DefaultCraftingDisplay<?>> context) { return context.getDisplay().getOrganisedInputEntries(this, context.getMenu()); |
