diff options
| author | Danielshe <shekwancheung0528@gmail.com> | 2019-11-06 21:40:11 +0800 |
|---|---|---|
| committer | Danielshe <shekwancheung0528@gmail.com> | 2019-11-06 21:40:15 +0800 |
| commit | 0cc101e5cb57e62674abe421983444f79ea630fc (patch) | |
| tree | b3d1c4c1853a3e9d60ae2857e7aa1b5430f2f559 /src/main/java/me/shedaniel/rei/api/EntryStack.java | |
| parent | d26cb24ffffc1e6063a2dd1053ccbc886c60767f (diff) | |
| download | RoughlyEnoughItems-0cc101e5cb57e62674abe421983444f79ea630fc.tar.gz RoughlyEnoughItems-0cc101e5cb57e62674abe421983444f79ea630fc.tar.bz2 RoughlyEnoughItems-0cc101e5cb57e62674abe421983444f79ea630fc.zip | |
3.2.6
Diffstat (limited to 'src/main/java/me/shedaniel/rei/api/EntryStack.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/api/EntryStack.java | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/main/java/me/shedaniel/rei/api/EntryStack.java b/src/main/java/me/shedaniel/rei/api/EntryStack.java index 01fc901b4..905540d56 100644 --- a/src/main/java/me/shedaniel/rei/api/EntryStack.java +++ b/src/main/java/me/shedaniel/rei/api/EntryStack.java @@ -11,6 +11,7 @@ import me.shedaniel.rei.impl.EmptyEntryStack; import me.shedaniel.rei.impl.FluidEntryStack; import me.shedaniel.rei.impl.ItemEntryStack; import net.minecraft.block.Block; +import net.minecraft.client.resource.language.I18n; import net.minecraft.fluid.Fluid; import net.minecraft.item.Item; import net.minecraft.item.ItemConvertible; @@ -31,7 +32,7 @@ public interface EntryStack { } static EntryStack create(Fluid fluid) { - return create(fluid, 1000); + return new FluidEntryStack(fluid); } static EntryStack create(Fluid fluid, int amount) { @@ -46,10 +47,6 @@ public interface EntryStack { return new ItemEntryStack(new ItemStack(item)); } - static EntryStack create(Block block) { - return new ItemEntryStack(new ItemStack(block)); - } - Optional<Identifier> getIdentifier(); EntryStack.Type getType(); @@ -144,5 +141,13 @@ public interface EntryStack { private Item() { } } + + public static class Fluid { + // Return null to disable + public static final Settings<Function<EntryStack, String>> AMOUNT_TOOLTIP = new Settings<Function<EntryStack, String>>(stack -> I18n.translate("tooltip.rei.fluid_amount", stack.getAmount())); + + private Fluid() { + } + } } } |
