aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/api/Renderer.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-08-09 20:47:52 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-08-09 20:47:52 +0800
commit019aa13875ca639dda2f34c66e3160f72b923cfd (patch)
tree71ba416e597b6eefe561209357f0c95252c3f4f5 /src/main/java/me/shedaniel/rei/api/Renderer.java
parentdd680c2cd41f11eccd294ca30c38b82565cd1633 (diff)
downloadRoughlyEnoughItems-019aa13875ca639dda2f34c66e3160f72b923cfd.tar.gz
RoughlyEnoughItems-019aa13875ca639dda2f34c66e3160f72b923cfd.tar.bz2
RoughlyEnoughItems-019aa13875ca639dda2f34c66e3160f72b923cfd.zip
Fluid?
Diffstat (limited to 'src/main/java/me/shedaniel/rei/api/Renderer.java')
-rw-r--r--src/main/java/me/shedaniel/rei/api/Renderer.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/me/shedaniel/rei/api/Renderer.java b/src/main/java/me/shedaniel/rei/api/Renderer.java
index 87c3ef174..322e45106 100644
--- a/src/main/java/me/shedaniel/rei/api/Renderer.java
+++ b/src/main/java/me/shedaniel/rei/api/Renderer.java
@@ -6,9 +6,11 @@
package me.shedaniel.rei.api;
import me.shedaniel.rei.gui.renderers.EmptyRenderer;
+import me.shedaniel.rei.gui.renderers.FluidRenderer;
import me.shedaniel.rei.gui.renderers.ItemStackRenderer;
import me.shedaniel.rei.gui.renderers.SimpleRecipeRenderer;
import net.minecraft.client.gui.DrawableHelper;
+import net.minecraft.fluid.Fluid;
import net.minecraft.item.ItemStack;
import net.minecraft.util.math.MathHelper;
@@ -60,6 +62,14 @@ public abstract class Renderer extends DrawableHelper {
public static ItemStackRenderer fromItemStack(ItemStack stack) {
return fromItemStackSupplier(() -> stack);
}
+ public static FluidRenderer fromFluid(Fluid fluid) {
+ return new FluidRenderer() {
+ @Override
+ public Fluid getFluid() {
+ return fluid;
+ }
+ };
+ }
/**
* Gets an item stack renderer by an item stack