java类net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler的实例源码

AlchemyNetworkHandler.java 文件源码 项目:Alchemy 阅读 27 收藏 0 点赞 0 评论 0
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);
}
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);
}


问题


面经


文章

微信
公众号

扫码关注公众号