Есть пакет: net.minecraft.server.**v1_12_R1**.DedicatedServer
Но проблема в том, что в каждой версий ядра, v1_12_R1
меняется на что-то другое, но сама структура дальше одинаковая. То есть, мне нужно импортировать пакет, по такому шаблону: net.minecraft.server.*.DedicatedServer
Скорее всего такое не возможно в Java, но всё же, вдруг.
Спасибо!
на основании известной информации (надеюсь вы прикрепите исходники к вопросу, потому что в комментариях их сложнее найти тем кто столкнется с подобной проблемой) думаю можно вполне обойтись стандартной рефлексией. Т.о. выглядеть это будет как-то так:
public void onLoad() {
try {
String packageName = getServer().getClass().getPackage().getName();
Class<?> minecraftServerClass = Class.forName(packageName + ".MinecraftServer");
Method getServer = minecraftServerClass.getMethod("getServer");
Object dedicateServer = getServer.invoke(minecraftServerClass);
Field propertyManagerField = dedicateServer.getClass().getField("propertyManager");
Object propertyManager = propertyManagerField.get(dedicateServer);
Method setProperty = propertyManager.getClass().getMethod("setProperty", String.class, boolean.class);
setProperty.invoke(propertyManager, "enable-query", false);
} catch(SecurityException | ReflectiveOperationException ex) {
// TODO replace with proper logger or error handling
ex.printStackTrace();
}
}
Это был прямой перевод вашего кода без оптимизации. Если же getServer возвращает экземпляр DedicateServer, то первые четыре строки сводятся к одной:
Object dedicatedServer = getServer();
Виртуальный выделенный сервер (VDS) становится отличным выбором
Нужно сделать EditText таким, чтобы он был многострочным, но при этом в длину был "бесконечным"
При использовании in и out в классе MainActivity приложение закрываетсяЕсли использовать их напрямую в методе OnCreate () всё работает, но когда используется...
Как сделать так чтобы фигуры тетриса опускались вниз с использованием libgdx Eclipse? Фигурки сами рендерятсяНо двигаться вниз не желают
Вопрос про вывод чисел КаталанаКод написан для решения вот этой задачи Правильная скобочная последовательность