9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2025-12-30 12:29:15 +00:00

拆分注入代码

This commit is contained in:
XiaoMoMi
2025-06-01 23:05:51 +08:00
parent 0ef1b859c1
commit afa01980c3
23 changed files with 731 additions and 819 deletions

View File

@@ -1,19 +0,0 @@
package net.momirealms.craftengine.core.block;
public class StatePredicate {
private static Object TRUE;
private static Object FALSE;
public static void init(Object alwaysTrue, Object alwaysFalse) {
TRUE = alwaysTrue;
FALSE = alwaysFalse;
}
public static Object alwaysTrue() {
return TRUE;
}
public static Object alwaysFalse() {
return FALSE;
}
}

View File

@@ -5,6 +5,7 @@ import java.lang.reflect.Field;
import static java.util.Objects.requireNonNull;
public class VersionHelper {
// todo 在跨平台时候,将其设计到平台实现
private static final Class<?> clazz$DetectedVersion = requireNonNull(
ReflectionUtils.getClazz("net.minecraft.DetectedVersion", "net.minecraft.MinecraftVersion"));
private static final Class<?> clazz$WorldVersion = requireNonNull(