public static <T extends IMessage & IMessageHandler<T, IMessage>> void registerMessage(INetworkMessage.Server<T> handle) {
network_wrapper.registerMessage(Tool.instance(handle.getServerMessageClass()), handle.getServerMessageClass(), next(), Side.SERVER);
}
java类net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler的实例源码
AlchemyNetworkHandler.java 文件源码
项目:Alchemy
阅读 27
收藏 0
点赞 0
评论 0
AlchemyNetworkHandler.java 文件源码
项目:Alchemy
阅读 25
收藏 0
点赞 0
评论 0
public static <T extends IMessage & IMessageHandler<T, IMessage>> void init() {
AlchemyModLoader.checkInvokePermissions();
AlchemyModLoader.checkState();
for (Entry<Class<?>, Side> entry : message_mapping.entrySet())
registerMessage((Class<T>) entry.getKey(), entry.getValue());
}
BlockSystems.java 文件源码
项目:BlockSystems
阅读 19
收藏 0
点赞 0
评论 0
private static <T extends BaseMessage<T> & IMessageHandler<T, IMessage>> void registerMessage(Class<T> message, Side... sides) {
for (Side side : sides) {
NETWORK_WRAPPER.registerMessage(message, message, messageID++, side);
}
}
TaleCraftNetwork.java 文件源码
项目:TaleCraft
阅读 21
收藏 0
点赞 0
评论 0
private static <REQ extends IMessage, REPLY extends IMessage> void register(Class<? extends IMessageHandler<REQ, REPLY>> handler, Class<REQ> packet, Side side){
network.registerMessage(handler, packet, discriminator, side);
discriminator++;
}
PacketHandler.java 文件源码
项目:ClockworkPhase2
阅读 23
收藏 0
点赞 0
评论 0
private static <REQ extends IMessage, REPLY extends IMessage> void registerMessage(Class<? extends IMessageHandler<REQ, REPLY>> messageHandler, Class<REQ> requestMessageType, Side side) {
INSTANCE.registerMessage(messageHandler, requestMessageType, messageID++, side);
}
PacketHandler.java 文件源码
项目:HCoreLib
阅读 28
收藏 0
点赞 0
评论 0
private static <REQ extends IMessage, REPLY extends IMessage> void registerMessageHandler(
Class<? extends IMessageHandler<REQ, REPLY>> messageHandler, Class<REQ> requestMessageType, int discriminator, Side side) {
NETWORK_WRAPPER.registerMessage(messageHandler, requestMessageType, discriminator, side);
}
NetworkHandler.java 文件源码
项目:Recall-Stones
阅读 19
收藏 0
点赞 0
评论 0
public static <REQ extends IMessage> void registerMessageHandler(IMessageHandler<? super REQ, ? extends IMessage> messageHandler, Class<REQ> requestMessageType, Side side) {
CHANNEL.registerMessage(messageHandler, requestMessageType, discriminationByte++, side);
}
NetworkHandler.java 文件源码
项目:Recall-Stones
阅读 19
收藏 0
点赞 0
评论 0
public static <REQ extends IMessage, REPLY extends IMessage> void registerMessageHandler(
Class<? extends IMessageHandler<REQ, REPLY>> messageHandler, Class<REQ> requestMessageType, Side side) {
CHANNEL.registerMessage(messageHandler, requestMessageType, discriminationByte++, side);
}
NetworkHandler.java 文件源码
项目:ProgressiveAutomation
阅读 18
收藏 0
点赞 0
评论 0
public static <REQ extends IMessage> void registerMessageHandler(IMessageHandler<? super REQ, ? extends IMessage> messageHandler, Class<REQ> requestMessageType, Side side) {
CHANNEL.registerMessage(messageHandler, requestMessageType, discriminationByte++, side);
}
NetworkHandler.java 文件源码
项目:ProgressiveAutomation
阅读 19
收藏 0
点赞 0
评论 0
public static <REQ extends IMessage, REPLY extends IMessage> void registerMessageHandler(
Class<? extends IMessageHandler<REQ, REPLY>> messageHandler, Class<REQ> requestMessageType, Side side) {
CHANNEL.registerMessage(messageHandler, requestMessageType, discriminationByte++, side);
}