[RR]配方渲染 (Recipe Render)
模组属性评比

距离显示结果还剩4票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志更多
历史编辑记录更多
    管理组申请

      暂无管理组..

    编辑组申请

      暂无编辑组..

    最近参与编辑
    活跃
    开源
    [RR]

    配方渲染

    Recipe Render

    0.0

    无人问津

    昨日指数: 21
    昨日平均指数: 86.369

    2868

    总浏览

    --

    资料填充率


    下载本模组
      • 概要

      该模组为百科制作的游戏内数据导出模组。可用于可视化导出游戏内物品,实体的图片(png)动图(gif,仅支持单点导出,v2.3.0+)一键式导出物品,实体,药水效果,附魔,生物群系信息,维度信息以及包括但不限于原版配方的配方表。和配方渲染好像关系不大

      使用前须知

      协议

        • 该模组使用GPL v3进行开源

          • 强调其传染性:该协议意味着您可以借鉴该mod的代码,但是您的项目必须使用同样的协议(GPL v3)进行开源。

        • 因为资产版权问题导致的与第三方冲突纠纷,与本模组和作者无关。

        • 使用则代表用户已经阅读并已同意以上协议。

      关于下载及版本

      • 为了数据导入的方便,百科的下载页面中只会提供最新版本的mod文件,若有特殊需要,请转到Github下载自动构建的产物或自行构建。如果运行的版本低于最新版本,将会无法导出,使用/reciperenderer ignoreOutdated(不可缩写)可忽略更新。

      • 百科下载页面提供的版本有releasedev-shadow版本。如果你只是普通用户,请使用release版本。如果你是使用mojang官方混淆表的模组开发者,想在开发环境中直接运行该mod,请使用dev-shadow版本,并将其直接放入运行环境目录下的mods文件夹中,否则请使用release版本自行反混淆后使用。

        * 注:由于不受混淆的限制,dev-shadow版本通常会有更宽松的版本兼容性,但是有更苛刻的环境要求。

      • 本模组只允许在本地单人游戏运行,否则可能会发生错误甚至崩溃。

      导出前须知

      《数据导出,从入门到入坟》

      • 一键导出/rr export [modid] 或 /reciperenderer export [modid] 导出某个命名空间(如“minecraft”为原版命名空间)。


      • 单点导出:当有些物品/实体贴图无法被正常导出时,请使用下面的指令进行导出。动图在此页面导出输入指令后,请在对应窗口调整。左键拖动可以旋转模型,右键拖动可以平移模型位置,滚动滚轮可以调节模型缩放,单击滚轮可以重置更改。修改完成后点击旁边的导出按钮即可。

        • /rr test hand

        • /rr test item [item_id]{nbt}

        • /rr test entity [target]/[uuid]

        • /rr test entity_type [entity_type] {nbt}

        • 注意:{nbt}都是可选项,[item_id]与{nbt}间没有空格,[entity_type]与{nbt}间有空格 

        • 示例:

          • 导出玩家的皮肤(仅支持在线玩家)

          /rr test entity Bread_NiceCat

        [RR]配方渲染 (Recipe Render)-第1张图片导出作者(

          • 使用默认情况导出一个含nbt的实体

          /rr test entity candycraftce:gingerbread_man {"job":"traveller"}
          • 导出一个已存在的实体(有些生物默认情况下不是正常状态,如鱼等,这时候需要从世界获取正常的实体导出)

            • 对准实体,然后从指令提示中即可获取该实体的UUID

          /rr test entity 039bf7ad-12f0-4f4a-805c-4603ff7817a9

          [RR]配方渲染 (Recipe Render)-第2张图片/rr test entity candycraftce:cranfish[RR]配方渲染 (Recipe Render)-第3张图片/rr test entity 039bf7ad-12f0-4f4a-805c-4603ff7817a9


          • 导出手上的物品(实时同步)     

          /rr hand
          • 导出草方块物品的模型       

          /rr test item minecraft:grass_block


      • 导出位置游戏根目录下rr_export/[modid]文件夹内。还可以使用/rr open打开rr_export目录,/rr open [modid]打开对应的目录。导出内容储存于output.zip

      导出后须知

      •  本mod导出时会在zip包的注释区添加导出信息,含导出的mod的数据,mc数据,模组加载器数据等,非必要请勿修改导出的zip包,以免数据丢失。

      • 附加的单点导出可以另存到一个压缩包内,与output.zip一同上传


      Bug反馈及建议

      • 按照使用优先顺序排序:

        1. GitHub Issue

        2. 该模组的评论区。

        • 注:Gitee在国内只做镜像,并不会去维护,若提交到Gitee也许需要更长时间才能被注意。

      Q&A

        • Q:能够支持更高(更低)的mc版本吗?

          • A:如果我有空闲的时间会优先向上更新,如果有向下的需求会考虑向下移植。

        • Q:为什么不支持all导出?

          • A:因为all导出会消耗大量资源去导出无用的模组(例如minecraft原版还有fabric-api全家桶)。

        • Q:启动时为什么会有一个弹窗闪过?

          • A:因为mc的内存分配和CPU时间片分配机制问题,如果在需要单点导出的时候再打开该窗口,会消耗更多的时间。故选在谷期预初始化该窗口。

        • Q:为什么导出一半客户端连接中止/连接超时?

          • A:此问题不影响导出,且v2新架构版本实现渲染和IO等操作分离,几乎不会出现此问题。因为该模组受限只能采用单线程渲染别问为什么,多线程协作的方式去导出。由于导出会使客户端线程阻塞,会导致内置服务器与客户端长时间无法同步从而选择断开连接。

          • 这个问题在v1的版本中曾尝试修复过,但是修复后发现导出速率明显大幅下降(因为每一帧不仅渲染了图片,还要去重绘整个mc窗口),而且还会带来不可控的线程安全问题。

        • Q:为什么要取名配方渲染

          • A:因为做这个模组的初衷是导出非原版的配方,后来发现框架写好了,不把其他的加进来太可惜了,然后就一路狂飙,把能做的都做进去了。

      鸣谢(排名不分先后)

    • 导出数据格式
       72次浏览2时前

    短评加载中..