aboutsummaryrefslogtreecommitdiff
path: root/api/src/main
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-01-27 10:47:03 +0800
committershedaniel <daniel@shedaniel.me>2022-01-27 10:47:03 +0800
commit92a82cf12af09b3764d5c75350592fbc02f4350f (patch)
tree6711f9434f57416e2730922abf74a9b36ce1f8f7 /api/src/main
parent904586629d3b9483df7b4ee5b35943db562462bf (diff)
downloadRoughlyEnoughItems-92a82cf12af09b3764d5c75350592fbc02f4350f.tar.gz
RoughlyEnoughItems-92a82cf12af09b3764d5c75350592fbc02f4350f.tar.bz2
RoughlyEnoughItems-92a82cf12af09b3764d5c75350592fbc02f4350f.zip
Fix compile errors
Diffstat (limited to 'api/src/main')
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/transfer/TransferHandler.java2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/transfer/TransferHandlerRenderer.java16
2 files changed, 0 insertions, 18 deletions
diff --git a/api/src/main/java/me/shedaniel/rei/api/client/registry/transfer/TransferHandler.java b/api/src/main/java/me/shedaniel/rei/api/client/registry/transfer/TransferHandler.java
index 0c8a1a147..ad79d1d92 100644
--- a/api/src/main/java/me/shedaniel/rei/api/client/registry/transfer/TransferHandler.java
+++ b/api/src/main/java/me/shedaniel/rei/api/client/registry/transfer/TransferHandler.java
@@ -23,10 +23,8 @@
package me.shedaniel.rei.api.client.registry.transfer;
-import it.unimi.dsi.fastutil.ints.IntList;
import me.shedaniel.math.Point;
import me.shedaniel.rei.api.client.gui.widgets.Tooltip;
-import me.shedaniel.rei.api.client.registry.display.TransferDisplayCategory;
import me.shedaniel.rei.api.common.display.Display;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
diff --git a/api/src/main/java/me/shedaniel/rei/api/client/registry/transfer/TransferHandlerRenderer.java b/api/src/main/java/me/shedaniel/rei/api/client/registry/transfer/TransferHandlerRenderer.java
index 29ef202d1..06d513f50 100644
--- a/api/src/main/java/me/shedaniel/rei/api/client/registry/transfer/TransferHandlerRenderer.java
+++ b/api/src/main/java/me/shedaniel/rei/api/client/registry/transfer/TransferHandlerRenderer.java
@@ -24,31 +24,15 @@
package me.shedaniel.rei.api.client.registry.transfer;
import com.mojang.blaze3d.vertex.PoseStack;
-import it.unimi.dsi.fastutil.ints.IntList;
import me.shedaniel.math.Rectangle;
import me.shedaniel.rei.api.client.gui.widgets.Widget;
-import me.shedaniel.rei.api.client.registry.category.CategoryRegistry;
-import me.shedaniel.rei.api.client.registry.display.DisplayCategory;
-import me.shedaniel.rei.api.client.registry.display.TransferDisplayCategory;
import me.shedaniel.rei.api.common.display.Display;
import org.jetbrains.annotations.ApiStatus;
import java.util.List;
-import java.util.Objects;
@ApiStatus.Experimental
@FunctionalInterface
public interface TransferHandlerRenderer {
void render(PoseStack matrices, int mouseX, int mouseY, float delta, List<Widget> widgets, Rectangle bounds, Display display);
-
- @ApiStatus.Internal
- static TransferHandlerRenderer forRedSlots(IntList redSlots) {
- return (matrices, mouseX, mouseY, delta, widgets, bounds, display) -> {
- DisplayCategory<?> category = Objects.requireNonNull(CategoryRegistry.getInstance().get(display.getCategoryIdentifier()))
- .getCategory();
- if (category instanceof TransferDisplayCategory) {
- ((TransferDisplayCategory<Display>) category).renderRedSlots(matrices, widgets, bounds, display, redSlots);
- }
- };
- }
}