donate
Auto Network Lib
红票0 (50%)黑票0 (50%)
模组属性评比
路过的这位少侠,你觉得这款MOD怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录
  • 重生是希望编辑了此模组
  • 2019-08-30 07:40:33 (2月前)
  • 502y添加了此模组
  • 2019-08-30 07:40:07 (2月前)
管理组申请

    暂无管理组..

编辑组申请

    暂无编辑组..

最近参与编辑
活跃

Auto Network Lib

  • 模组类型:补丁类
  • 收录时间: 2月前
  • 作者/开发团队: aurocosh
  • 最后编辑: 2月前
  • 模式: SSP/SMP
  • 最后推荐: 未知
  • 编辑次数: 1次
  • 支持的MC版本:
    • 1.12.2

0.0

无人问津

昨日指数: 8
昨日平均指数: 98.996

793

总浏览

--

资料填充率


  • Auto Network Lib是一个自动网络数据包序列化库。 

    特点:

    1. 网络数据包中字段的自动序列化和反序列化

    2. 主线程中的自动数据包处理

    3. 内置最常见数据类型的序列化程序

    4. 您可以为默认情况下不支持的类型添加自己的序列化程序

    5. 可以序列化通用列表

    6. 可以序列化通用集 

    7. 可以序列化通用映射 

    8. 可以序列化java数组

    9. 可以序列化泛型集合中的泛型集合

    10. 可以序列化任何枚举

    11. 针对性能进行了优化

    描述:
           编写网络代码时,modders需要手动序列化和反序列化数据包中的所有字段。该库可以自动执行,因此您无需编写样板代码。您只需要声明数据包中的字段。
    Minecraft中的网络代码与主游戏线程在一个单独的线程中运行,因此在执行任何操作之前,您需要在主线程中安排任务并处理其中的所有内容。该库自动调度主线程中的任务。
    开箱即用这个库支持以下数据类型的序列化:int,long,float,double,boolean,Integer,Long,Float,Double,Boolean,String,NBTTagCompound,ItemStack,char,byte,short,Character,Byte,Short ,BlockPos,Vec3d,Color3f
    此库可以自动序列化以下通用java集合:List <T>,ArrayList <T>,Stack <T>,Vector <T>,LinkedList <T>,Set <T>,HashSet <T>,Map <T,K >,HashMap <T,K> 
    这个库可以自动序列化任何类型的数组,但目前只支持一维数组。
    此库可以自动序列化其他受支持的泛型集合中支持的泛型集合。例如,它可以序列化以下数据类型:HashMap <Integer,List <Integer >>,List <List <List <String >>>,HashMap <List <String>,List <Integer >> 
    针对性能进行了优化。在不需要反射之后,反射仅在数据包的第一次序列化时使用一次。


短评加载中..