Как сделать только серверный мод?

Версия Minecraft
1.7.10
699
9
53
Как сделать чтобы мод запускался только на серверной стороне?

Заранее спасибо!
 

WantaSanchez

Опоздун
633
17
150
Не уверен с версией Minecraft, но попробуй так:
Mod.java:
@Mod(modid = "mod", name = "Mod", version = "1.0.0", serverSideOnly = true)
public class Mod {
   
    @SidedProxy(clientSide = "ru.autor.mod.proxy.ClientProxy", serverSide = "ru.autor.mod.proxy.ServerProxy")
    public static CommonProxy proxy;
   
}
ServerProxy.java:
@EventBusSubscriber(Side.SERVER)
public class ServerProxy extends CommonProxy {

}
 

WantaSanchez

Опоздун
633
17
150
С чего вдруг? Это с официальной документации Forge. Насчёт параметра serverSideOnly, я не уверен появился ли он в 1.7, но остальное то это вполне реально, но не уверен, на сколько костыльно. Да и я же предупредил о возможных несостыковках с версиями.
 
699
9
53
Нашел решение, во всех инитах, преинитах у эвента берем сторону event.getSide(), если она сервер то выполняем инициализации.
Кстати это не работает нифига, эвентхандлер например не работает
 
Сверху