From d06ba2b7bf64f476843a50c7b0fe40bc6aa4636d Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Tue, 14 Feb 2023 15:27:57 -0500 Subject: [PATCH] Make DummySearchTree extend SearchTreeReloadable for compatibility --- .../modernfix/searchtree/DummySearchTree.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/embeddedt/modernfix/searchtree/DummySearchTree.java b/src/main/java/org/embeddedt/modernfix/searchtree/DummySearchTree.java index 7230e5c6..e3a80f32 100644 --- a/src/main/java/org/embeddedt/modernfix/searchtree/DummySearchTree.java +++ b/src/main/java/org/embeddedt/modernfix/searchtree/DummySearchTree.java @@ -1,14 +1,23 @@ package org.embeddedt.modernfix.searchtree; import net.minecraft.client.util.IMutableSearchTree; +import net.minecraft.client.util.SearchTree; +import net.minecraft.client.util.SearchTreeReloadable; +import net.minecraft.util.ResourceLocation; import java.util.Collections; import java.util.List; +import java.util.function.Function; +import java.util.stream.Stream; /** * Dummy search tree that stores nothing and returns nothing on searches. */ -public class DummySearchTree implements IMutableSearchTree { +public class DummySearchTree extends SearchTreeReloadable implements IMutableSearchTree { + public DummySearchTree() { + super(t -> Stream.empty()); + } + @Override public void add(T pObj) {