ElegantNetworking
模组属性评比

距离显示结果还剩5票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组申请

      暂无管理组..

    编辑组申请

      暂无编辑组..

    开发组申请

      暂无开发组..

    最近参与编辑
    活跃
    开源

    ElegantNetworking

    • 支持平台: JAVA版 (JAVA Edition)
    • 运作方式: Forge
    • 运行环境: 客户端需装, 服务端需装
    • 收录时间: 1月前
    • 模组标签:
    • 支持的MC版本:
    • Mod作者/开发团队(2):
      显示更多成员

    0.0

    无人问津

    昨日指数: 5
    昨日平均指数: 125.300

    671

    总浏览

    --

    资料填充率


    暂无下载
    • 简介

      末影指南针等模组的前置依赖。

      作者的话

      ElegantNetworking 是一个封包系统框架,旨在使Minecraft Forge模组的客户端-服务器交互尽可能简单。

      封包声明的例子。

      ElegantNetworking-第1张图片code example

      特性

      • 自动注册封包(packets)

      • 足够的注释来标记封包的Class

      • 你可以不用在意通道(channel)和封包ID

      • 自动序列化/反序列化(serialization/deserialization)

      • 支持 primitives,collections,data-classes(POJO)和全类型 algebric data type

      • 能够覆盖序列化(serialization)的逻辑

      • 可发送的数据结构和接收句柄被定位在同一个地方

      • 一个封包 - 一个Class

      • api的设计不依赖于Minecraft的版本

      • 与混淆器(obfuscator)兼容(测试较少)

      如何开始

      在GitHub中查询readme.md

      致谢

      感谢 @Dahaka934 的讨论和评论。

      感谢 @tox1cozZ 提请我注意注释处理器( annotation processors)。

      感谢 @Plasticable 提供的关于使用 gradle 4.4.1 的建议。

      感谢 @Icosider 提供的关于gradle配置的建议。

      感谢 @AmaZ1nG 提供的关于nbt和其他基本类型的序列化(serialization)的想法。

      感谢 @CDAGaming 提供了与gradle 5+兼容的FG2.1的Github仓库克隆。

      感谢 @Liahim85 提供了漂亮的Logo。

    短评加载中..