From 610c64758fc8d0b8bea0145c33881b60c0747bd7 Mon Sep 17 00:00:00 2001 From: Aaron <51387595+AzureAaron@users.noreply.github.com> Date: Mon, 20 May 2024 16:47:47 -0400 Subject: Make TerminalSolver interface & ExperimentSolver class sealed (#722) * Make TerminalSolver interface sealed * Make ExperimentSolver class sealed --- .../java/de/hysky/skyblocker/skyblock/experiment/ExperimentSolver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/java/de/hysky/skyblocker/skyblock/experiment/ExperimentSolver.java') diff --git a/src/main/java/de/hysky/skyblocker/skyblock/experiment/ExperimentSolver.java b/src/main/java/de/hysky/skyblocker/skyblock/experiment/ExperimentSolver.java index f91055c7..ad2800e0 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/experiment/ExperimentSolver.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/experiment/ExperimentSolver.java @@ -11,7 +11,7 @@ import net.minecraft.item.ItemStack; import java.util.HashMap; import java.util.Map; -public abstract class ExperimentSolver extends ContainerSolver { +public sealed abstract class ExperimentSolver extends ContainerSolver permits ChronomatronSolver, SuperpairsSolver, UltrasequencerSolver { public enum State { REMEMBER, WAIT, SHOW, END } -- cgit