• 注册
  • MOD模组 MOD模组 关注:47 内容:16399

    PowerStones (PowerStones)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > MOD模组 > 正文
  • 潮涌核心
    反派

    PowerStones (PowerStones)


    Minecraft模组,带有红石、蓝宝石、绿宝石和黄宝石的重叠电线


    PowerStones (PowerStones)

    Dependencies

    为了PowerStones能够正常运行,需要先安装以下模组:

    Fabric

    Mod Reason
    Fabric API 作为Fabric模组正常运行的基础
    FerriteCore 使Minecraft能够以默认内存加载,而不需12GB的额外参数(-Xmx12G)

    Forge

    Mod Reason
    FerriteCore 使Minecraft能够以默认内存加载,而不需12GB的额外参数(-Xmx12G)

    Compatibility

    PowerStones与其他红石模组如Red Bits或Redstone Bits兼容。

    PowerStones旨在与尽可能多的其他模组兼容,但这需要一些时间。

    如果您喜欢的模组似乎与PowerStones不兼容,请在GitHub上提出“模组兼容性请求”。

    Features

    Blocks and items

    名称:蓝宝石 (Bluestone)

    合成配方PowerStones (PowerStones) PowerStones (PowerStones)

    名称:绿宝石 (Greenstone)

    合成配方PowerStones (PowerStones) PowerStones (PowerStones)

    名称:黄宝石 (Yellowstone)

    合成配方PowerStones (PowerStones) PowerStones (PowerStones)

    ...(省略其他方块和物品)

    Functionalities

    • 宝石电线可以两两重叠。红石和蓝宝石电线可以重叠,绿宝石和黄宝石电线也可以重叠。
    • 当手持宝石电线物品击中电线时,只会破坏与主手持的宝石电线颜色相同的电线。
    • 宝石方块和宝石火把只能给予与其颜色相同的宝石电线供电。

    Implementation process and limitations

    最初的想法是将所有四种宝石电线放置在同一个方块上。这意味着红石电线块将会有超过5308416种状态(3x3x3x3x16x16x16x16),而其未经修改版本的状态数量为1296种(3x3x3x3x16)。由于所有游戏方块的所有状态都在启动时计算,这将比计算机处理的时间和内存更多。

    为了保持最初的想法,努力限制宝石的状态为两种(0-1),而不是十六种(0-15)。这将红石电线块的状态数量降至其未经修改版本的1296种(3x3x3x3x2x2x2x2)。然而,这个状态数量并非最终状态,因为需要添加更多状态以显示所有可能的连接。最终,实施过程证明过于复杂和不合理,因为它需要完全修改红石电线块的电源更新,并移除所有与红石电源电平相关的原版红石功能。

    虽然仍然视宝石的重叠为一个目标,但首先试图成功添加蓝宝石电线覆盖红宝石,方法是通过添加另一个电源属性并增加两种电源属性。因此,红石电线块的状态数量为23,409种(3x3x3x3x17x17),只比原始装载时间多了几秒。

    通过两种电力属性的添加来扩展模组与绿宝石和黄宝石电线是不可行的,与最初的想法相同(状态太多)。因此,做出了使电线两两重叠的选择。红石电线可与蓝宝石电线重叠,而绿宝石电线可与黄宝石电线重叠。这是轻而易举的,只需添加一个带有两种状态的属性(每对宝石电线一种状态),使得红石电线块的状态数量为46,818种(3x3x3x3x17x17x2)。添加这一基本属性使得游戏的启动变慢(~1分钟30秒)。然而,更为严重的问题是,为了加载每种状态,游戏所需的内存(RAM)达到了约12GB。即使要求用户在Minecraft启动器中添加一个简单的Java参数以扩展游戏的最大内存分配,12GB的内存与该模组为游戏带来的内存增量相比,显得太过庞大。

    由于宝石的双重属性属性似乎是能够将项目尽可能接近最初目标的良好安置点,在学习和开发六周之后,决定寻找一个可以显著减少运行PowerStones所需的内存量的模组。经过快速搜索,FerriteCore似乎合适,并且出乎意料,使游戏能够运行PowerStones而无需更改最大内存(约2GB)。尽管PowerStones已经依赖于性能模组,用户可以尽情享受而不必担心内存消耗。

    Colour choices

    蓝、绿和黄这些颜色是在2012年左右首次提出这个项目时选择的。其中一个目标是更好地利用较少使用、几乎无用但丰富的资源,如青金石、绿宝石和萤石粉。

    每种新的宝石颜色都是通过红石的颜色与宝石合成配方中所使用的资源颜色的结合而来。首先,宝石的纹理被着色为资源的颜色。然后,在其上覆盖红石的纹理,最后对红石层应用颜色减淡混合滤镜,透明度约为30% (75/255)。

    PowerStones (PowerStones)

    截图:

    PowerStones (PowerStones)PowerStones (PowerStones)PowerStones (PowerStones)PowerStones (PowerStones)

    来自Modrinth

    PowerStones 3.0.4+1.19.4-forge

    powerstones-3.0.4+1.19.4-forge.jar下载3.0.4+1.19.4-forge#Release
    展开
    版本: 3.0.4+1.19.4-forge
    支持游戏: 1.19.4
    类型: Forge
    Release
    下载次数: 38

    PowerStones 3.0.4+1.19.3-forge

    powerstones-3.0.4+1.19.3-forge.jar下载3.0.4+1.19.3-forge#Release
    展开
    版本: 3.0.4+1.19.3-forge
    支持游戏: 1.19.3
    类型: Forge
    Release
    下载次数: 21

    PowerStones 3.0.4+1.19-forge

    powerstones-3.0.4+1.19-forge.jar下载3.0.4+1.19-forge#Release
    展开
    版本: 3.0.4+1.19-forge
    支持游戏: 1.19, 1.19.1, 1.19.2
    类型: Forge
    Release
    下载次数: 44

  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: