/
Belyash5
/
Flu
Обзор
Документация
Войти
/
Belyash5
/
Flu
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/hbm/handler/imc/IMCHandler.java
26 строк
722 B
Bob
IMC support for the acidizer, projectile protection for security armor
21 авг 2021, 19:42
21 авг 2021, 19:42
e72a963
Код
Авторство
О чём код?
package com.hbm.handler.imc; import java.util.HashMap; import com.hbm.main.MainRegistry; import cpw.mods.fml.common.event.FMLInterModComms.IMCMessage; public abstract class IMCHandler { private static final HashMap<String, IMCHandler> handlers = new HashMap(); public static void registerHandler(String name, IMCHandler handler) { handlers.put(name, handler); } public static IMCHandler getHandler(String name) { return handlers.get(name); } public abstract void process(IMCMessage message); public void printError(IMCMessage message, String error) { MainRegistry.logger.error("[" + this.getClass().getSimpleName() + "] Error reading IMC message from " + message.getSender() + ": " + error); } }