объясните мне как разделить мод на клиент и сервер

Версия Minecraft
1.7.10
477
7
51
Привет, задался вопросом как разделить мод на 2 части сервер-клиент но что то не впер 2 мода получается в 1 клиент в 2 коммон ?
объясните мне как разделить мод на клиент и сервер ! пожалуйста !
кто научит заплачу!
и так же кто может сказать как на серверной части проверять ип сервера?
 
Решение
Клиент и сервер - Minecraft Modding
кто научит заплачу!
С радостью приму xD

и так же кто может сказать как на серверной части проверять ип сервера?
Java:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;

public class IpTest {
    public static String getCurrentIP() {
        String result = null;
        try {
            BufferedReader reader = null;
            try {
                URL url = new URL("https://myip.by/");
                InputStream inputStream = url.openStream();
                reader = new BufferedReader(new InputStreamReader(inputStream))...
7,099
324
1,509
Клиент и сервер - Minecraft Modding
кто научит заплачу!
С радостью приму xD

и так же кто может сказать как на серверной части проверять ип сервера?
Java:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;

public class IpTest {
    public static String getCurrentIP() {
        String result = null;
        try {
            BufferedReader reader = null;
            try {
                URL url = new URL("https://myip.by/");
                InputStream inputStream = url.openStream();
                reader = new BufferedReader(new InputStreamReader(inputStream));
                StringBuilder allText = new StringBuilder();
                char[] buff = new char[1024];

                int count = 0;
                while ((count = reader.read(buff)) != -1) {
                    allText.append(buff, 0, count);
                }
// Строка содержащая IP имеет следующий вид
// <a href="whois.php?127.0.0.1">whois 127.0.0.1</a>
                Integer indStart = allText.indexOf("\">whois ");
                Integer indEnd = allText.indexOf("</a>", indStart);

                String ipAddress = new String(allText.substring(indStart + 8, indEnd));
                if (ipAddress.split("\\.").length == 4) { // минимальная (неполная)
                    //проверка что выбранный текст является ip адресом.
                    result = ipAddress;
                }
            } catch (MalformedURLException ex) {
                ex.printStackTrace();
            } catch (IOException ex) {
                ex.printStackTrace();
            } finally {
                if (reader != null) {
                    try {
                        reader.close();
                    } catch (Exception ex) {
                        ex.printStackTrace();
                    }
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }

        return result;
    }
}
 
Сверху