Серверный мод.

Версия Minecraft
1.7.10
145
7
31
Здравствуйте, как сделать, чтобы мод работал только на сервере и при попытке зайти в сингл клиент игры просто выключался?
 
145
7
31
Просто ставить только на сервере.
Возможно, ты меня не правильно понял. Мод должен быть и на сервере и на клиенте,я хочу сделать так, чтобы с клиента в сингл плеер невозможно было зайти и играть можно было только на сервере.
 
145
7
31
Убрать кнопку "Одиночная игра":)
Неплохая идея, но тогда мод можно будет скопировать и открыть в другом клиенте с форджем.
Именно поэтому мне нужно сломать сингл плеер.
 
Последнее редактирование:

jopi

Попрошайка
1,421
30
260

jopi

Попрошайка
1,421
30
260
Можете немного подробнее объяснить, что такое ексепшн?
Мой ник всё объясняет
exeption ну как обьяснить... Причина краша? ну я сам не знаю что это, ну типо из-за этого крашиться майн :DDD Пример: IllegalExeption
 
145
7
31
exeption ну как обьяснить... Причина краша? ну я сам не знаю что это, ну типо из-за этого крашиться майн :DDD Пример: IllegalExeption
Можно хоть какой-то пример кода, как это можно реализовать в моде?
 

jopi

Попрошайка
1,421
30
260
Можете немного подробнее объяснить, что такое ексепшн?
Мой ник всё объясняет
Java:
//Приватный чёто-там :/
private IntegratedServer theIntegratedServer;
//Код выхода
public void startIntegratedServerWorld()
    {
        if (!theIntegratedServer.isServerRunning())
        {
            Minecraft mc = Minecraft.getMinecraft();
            mc.shutdown();
        }
    }

ТАК!
я набросал от говнорук, не работает крч будет работать отредачу xD
 
145
7
31
Java:
//Приватный чёто-там :/
private IntegratedServer theIntegratedServer;
//Код выхода
public void startIntegratedServerWorld()
    {
        if (!theIntegratedServer.isServerRunning())
        {
            Minecraft mc = Minecraft.getMinecraft();
            mc.shutdown();
        }
    }

ТАК!
я набросал от говнорук, не работает крч будет работать отредачу xD
Спасибо
Проверю, как только будет возможность.
 
5,018
47
783
Java:
//Приватный чёто-там :/
private IntegratedServer theIntegratedServer;
//Код выхода
public void startIntegratedServerWorld()
    {
        if (!theIntegratedServer.isServerRunning())
        {
            Minecraft mc = Minecraft.getMinecraft();
            mc.shutdown();
        }
    }

ТАК!
я набросал от говнорук, не работает крч будет работать отредачу xD
Когда не шаришь, но пытаешься помочь:rolleyes:
 

Icosider

Kotliner
Администратор
3,603
99
664
public void startIntegratedServerWorld() { if (!theIntegratedServer.isServerRunning()) { Minecraft mc = Minecraft.getMinecraft(); mc.shutdown(); } }
Просто гений! Если интегрированный сервер не запущен, вырубаем майн, круто. Хочешь бросить исключение, юзай тип этого:
throw new AccessControlException("F*ck you b*tch"); Так хоть человек будет знать, что он сделал не так и не будет писать в тех поддержку или админам...
 

Icosider

Kotliner
Администратор
3,603
99
664
Java:
val integratedServer: IntegratedServer ?= Minecraft.getMinecraft().integratedServer

if (integratedServer!.isServerRunning)
{
    throw AccessControlException("You have a big problem!")
}
Прилетело нло и изменило комментарий
 
Последнее редактирование:
Сверху