跳到正文

RedstonePlusPlus

作者:Sandro_0000

建造更多红石装置

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

新版本:1.3e

     Redstone++ 是一款扩展游戏可能性的模组,同时保留原版 Minecraft 的平衡性和体验。所有改动都可以在配置中启用或禁用。

 

     如果你刚开始接触 Minecraft 模组或整合包制作,或者不确定如何编辑配置文件,请阅读此处:https://www.curseforge.com/minecraft/mc-mods/redstoneplusplus/pages/modding-totural。

 

Minecraft 兼容性

     Redstone++ 1.3 版仅支持 MC1.12.2!它无法在 1.12.1 或任何其他版本运行。Redstone++ 1.2d 版使用同一个 jar 支持所有 1.11.x 和 1.12.x 版本。没有理由运行其他版本。任何版本都无法在其他 Minecraft 版本上运行,不管那些非法分发此模组或以此模组名称传播病毒的网站怎么说。别相信他们,他们在撒谎。你的电脑会感谢你的。

 

对其他 Minecraft 版本的支持

     目前我忙于其他事情,确实没时间更新这个模组。它不太可能会被移植到旧版本;不过,我最终会将它更新到未来的某个版本。届时版本跨度可能会比较大,比如直接跳到 1.15 或更高版本。因此,MC1.13 和 MC1.14 大概不会推出。MC1.10 大概也不会推出。MC1.7.10 及更早版本则永远不会推出,绝对不会。等我着手更新到 1.15 时,会加入半块蜂蜜块。

 

模组兼容性问题

     这个模组大量使用注册表覆盖(在 1.11.x 中称为替换别名),因此会与覆盖相同方块的其他模组发生冲突并导致崩溃。对这些方块应用 ASM 转换器的模组则会静默失效。你可能需要禁用这个模组或另一个模组的部分功能,才能让它们正常运行。这种情况无法避免(没错,我本可以用其他方式编写,但你仍会遇到类似的问题,只是报错会有所不同)。虽然我已经解决了一些冲突,但不可能把所有冲突都修复。

     Liteloader 与 1.12.x 中使用注册表覆盖的模组存在严重问题。在问题修复之前,它与所有使用注册表覆盖的模组都不兼容,包括 Redstone++。考虑到它已经两年多没有更新,我认为这个问题不太可能得到修复。我对此无能为力;任何关于与 Liteloader 兼容性的问题都不会受理。或者,你也可以退回 MC1.11.x,因为 Liteloader 在该版本中与替换别名不会出现这类问题。

     允许活塞推动方块实体可能会导致某些方块出现异常问题或崩溃。所有原版方块相关的问题都已修复,但我无法控制其他模组添加的方块所引发的问题。如果遇到这种情况,你可以编辑此模组的配置,阻止活塞推动这些方块:将它们设为不可移动,或允许活塞摧毁它们。

     根据大家的要求,1.3 版在不可移动列表和摧毁列表中加入了通配符 *。因此,现在你可以通过在不可移动列表中添加 modname:*,将整个模组加入黑名单。现在还可以选择彻底禁用活塞移动方块实体(最初这曾是启用活塞替换的唯一原因,但现在启用它的理由已经不少了)。

     Redstone++ ver1.3b 新增了一个配置选项,用于指定在移动 TileEntity 时要清除的标签列表。如果你有一个方块,在被活塞移动时会在地上掉落复制出来的物品,你需要把它的“Items”标签添加到此列表中。要做到这一点,拿一个调试方块并将其放在该方块上方。调试方块会将其 TileEntity 数据打印到控制台。找出该方块用于存储物品的标签的确切名称,并将其添加到配置文件的 clearTag 列表中。

 

许可

     除以下情况外,请勿将此模组重新上传到任何地方:

     你获得我的许可,可以将 Redstone++ 包含在整合包中,前提是你的整合包至少包含 5 个其他模组,并且你提供一个页面,该页面需要:

          1) 列出你整合包中的所有模组,

          2) 证明你拥有分发这些模组所需的必要权利,

          3) 提供指向每个模组主页/论坛主题的链接,并且

          4) 对这些模组的作者给予适当的署名。

     注意:如果你确实在整合包中使用了它,我请求(但不要求)你要么制作一个非常醒目、加粗的链接指向此页面,要么提供一个 wiki 页面来解释此模组所做的更改(至少是你的整合包已启用的那些更改)。原因是:所做的更改非常细微,但很重要。玩家可能想使用这些功能,却甚至不知道它们的存在。

     当然,你可以不受限制地制作此模组的评测/教程视频。

 

功能

 

Rotator    Sticky Rotator  旋转器和黏性旋转器

  • 可以旋转方块和黏液结构。也适用于 TileEntity。
  • 右键点击方块以设置旋转方向。
  • 旋转器可以旋转活塞和其他旋转器,活塞也可以推动和拉动它们。
  • 放置在旋转器顶部的红石在旋转器被激活时不会破坏。
  • 注意:目前不支持实体碰撞。这将在之后的某个时间点添加。

 

     改进的活塞和黏性活塞

  • 现在可以推动 TileEntity(箱子、漏斗、投掷器、发射器等)
  • 可更改推动上限的配置选项(默认值:12)
  • 放置在活塞顶部的红石在活塞伸出/收回时不再会被破坏。

 

  改进的发射器

  • 现在可以种植种子和树苗。
  • 现在可以使用水桶和玻璃瓶装满或清空炼药锅。
  • 现在可以洗掉皮革盔甲上的染料(前方需要有装水的炼药锅)。
  • 现在可以在物品展示框中放入和取出物品(例如地图)。
  • 现在可以使用剪刀(剪羊毛、藤蔓、蜘蛛网等)。
  • 现在可以喂动物(仅用于繁殖;不适用于马,其他动物都可以)。
  • 现在可以挤牛奶,也可以从哞菇身上取得蘑菇煲。
  • 现在可以在唱片机中放入和取出唱片。
  • 现在可以放置蛋糕。
  • 现在可以将有效方块放入空矿车(箱子、熔炉、漏斗等)。
  • 不再会把矿车放到另一辆矿车上,导致它们卡在一起。
  • 现在可以拾取和放置海绵/湿海绵。
  • 现在可以放置受重力影响的方块(沙子、砂砾等)。

 

  改进的工作台

  • 现在是一个 TileEntity,因此会保留物品,而不是让物品掉落。
  • 现在活塞可以推动 TileEntity,因此工作台仍可被活塞推动。
  • 现在可以通过 Shift+单击将物品放入合成网格。
  • 现在可以与漏斗和投掷器配合使用。工作台是否通电会影响其运作方式。
    • 未通电时:漏斗只会将物品放入已有相同物品的合成槽位,并且只会从结果槽位取出物品。
    • 通电时:漏斗只会将物品放入完全空置的合成槽位,并且只会从合成网格中取出物品。
    • 以上改动让建造自动合成工作台成为可能,甚至可以制作能够切换配方的工作台。不过,要让它正常运作,你得稍微琢磨一下红石线路。别忘了:现在可以用活塞推动漏斗。

 

    改进的动力矿车

  • 不再会严重卡顿。它们可以推动多辆矿车,也能推动载有玩家的矿车上坡,还可以在转弯时不停下等。
  • 现在拥有一个带燃料槽的 GUI。可以使用熔炉可用的任何燃料,燃烧时间也相同。按住 Shift 并单击可启动/停止,直接右键单击可打开 GUI。
  • 手持燃料时按住 Shift 并单击,即可为其添加燃料并启动,无需打开 GUI。
  • 现在可以与漏斗和充能铁轨配合使用。漏斗/投掷器可以将燃料放入其物品栏;只要有燃料,充能的激活铁轨就会启动它。未充能的激活铁轨则会让它停止。
  • 下方的漏斗可以从燃料槽取出物品。由于该槽位只接受燃料,因此可以利用这一点建造燃料分类器。
  • 通电时会加载一个 3×3 区域的区块,让矿车可以无限距离行驶(也可以将其用作固定的区块加载器)。

 

 

  半 黏液块

  • 一面具有黏液块的特性,另一面则与普通方块相同。其余四面也有“些许”黏性。
  • 被活塞推动时,方块会粘在全黏液面上,但不会粘在全石质面上。只有黏液块和半黏液块会粘在略有黏性的侧面上。
  • 可以朝任意方向放置。

 

   半边红石块

  • 功能类似红石块,但只有一面可以提供红石信号。(全红石的一面)
  • 可以朝任意方向放置。

 

Half Obsidian  半边黑曜石块

  • 和黑曜石一样,它能防爆,且需要用钻石镐挖掘;不过,除了全黑曜石的一面外,它可以从任意方向被活塞或旋转器推动。
  • 可用于制作黑曜石活塞门。可以朝任意方向放置。

 

     黑曜石台阶和楼梯

  • 由于活塞现在可以推动方块实体,因此添加了这些方块,以确保仍有无法移动的透明方块。

 

  压缩圆石

  • 基本上是夸克的坚固石与 Extra Util 的压缩圆石的结合。
  • 由 9 个圆石合成,也可以放入合成网格中还原为圆石。
  • 活塞无法推动或拉动它。

 

   改进的海晶灯

  • 现在可以使用红石信号将其关闭。

 

   改进的告示牌

  • 放置后现在可以通过右键点击进行编辑。
  • 放置告示牌时按住 Shift 并点击,不再会打开 GUI。
  • 配置选项可彻底禁用放置告示牌时打开 GUI。

 

Skull   改进的头颅

  • 重命名后的头颅即使放置在地上,也会保留名称。
  • 我知道这和红石毫无关系,但我在尝试给服务器添加自定义头颅时,这个问题实在让我很烦。

 

   新增创造模式命令

  • 启用/禁用
    • Nightfall(完全禁用昼夜循环,直到重新启用)
    • Weather(完全禁用天气循环,直到重新启用)
    • Mob Spawning(完全禁用所有生物生成,直到重新启用)
    • All(快捷方式:禁用 Nightfall、Weather 和 Mob Spawning,直到重新启用。
  • Killall <mobs/players/items/entities>(快捷方式:立即移除大量实体)

 

   调试方块

  • 仅限创造模式使用,用于调试其他方块的问题。
  • 每当放置、右键点击或收到方块更新时,它都会在控制台输出其下方方块的注册名称、位置、方块状态和方块实体数据。

 

配置

     该模组的可配置选项非常丰富,所有功能都可以启用或禁用,此外还有一些选项可供调整。更多信息请参阅自动生成的默认配置文件:

# 配置文件

~CONFIG_VERSION: 1.2b

##########################################################################################################
# crafting_table
#——————————————————————————————————–#
# 工作台设置
##########################################################################################################

crafting_table {
    # 允许漏斗与工作台交互 [默认:true]
    B:enableAutoCrafting=true
}

##########################################################################################################
# dispensers
#——————————————————————————————————–#
# 发射器设置
##########################################################################################################

dispensers {
    # 允许发射器种植种子和树苗。 [默认:true]
    B:canPlantSeeds=true

    # 允许发射器放置蛋糕。 [默认:true]
    B:canPlaceCake=true

    # 允许发射器使用桶和瓶装满或倒空炼药锅。 [默认:true]
    B:canFillCauldron=true

    # 允许发射器在物品展示框中放入或取出物品。 [默认:true]
    B:canUseItemFrames=true

    # 允许发射器在唱片机中放入或取出唱片。 [默认:true]
    B:canUseJukeBoxes=true

    # 允许发射器给牛和哞菇挤奶 [默认:true]
    B:canMilkCows=true

    # 允许发射器为羊、哞菇等生物剪毛。 [默认:true]
    B:canUseShears=true

    # 允许发射器喂养动物(马除外)以供繁殖。 [默认:true]
    B:canFeedAnimals=true

    # 允许发射器放置和拾取海绵。 [默认:true]
    B:canPlaceSponge=true

    # 允许发射器将兼容的方块放入空矿车。(仅适用于原版矿车) [默认:true]
    B:canPlaceBlockInMinecarts=true

    # 修复原版漏洞,防止发射器将多个矿车叠在一起。 [默认:true]
    B:fixMinecartGlitch=true
}

##########################################################################################################
# mc1_12
#——————————————————————————————————–#
# Minecraft 1.12 设置
##########################################################################################################

mc1_12 {
    # 禁止指南针和时钟在配方书中使用 [默认:true]
    B:breakRecipeBookCompass=true

    # 启用进度提示弹窗 [默认:true]
    B:enableAdvancementsToast=true

    # 启用原版配方书。 [默认:true]
    B:enableRecipeBook=true

    # 启用合成配方提示弹窗 [默认:false]
    B:enableRecipieToast=false

    # 启用旁白功能 [默认:false]
    B:enableSystemToast=false

    # 启用教程提示弹窗。 [默认:false]
    B:enableTutorialsToast=false

    # 解锁原版默认配方书中的所有配方。 [default: true]
    B:unlockAllRecipes=true
}

##########################################################################################################
# 矿车
#——————————————————————————————————–#
# 矿车设置
##########################################################################################################

minecart {
    # 允许熔炉矿车与漏斗/充能铁轨协同工作,并在转弯时不会失去动力。 [default: true]
    B:enableFurnaceMinecart=true

    # 合成普通铁轨时将获得 32 个,而不是 16 个。 [default: true]
    B:enableCheaperRails=true
}

##########################################################################################################
# 杂项
#——————————————————————————————————–#
# 杂项设置
##########################################################################################################

misc {
    #  [default: true]
    B:canEditSigns=true

    #  [default: true]
    B:disableSignGuiWhileSneaking=true

    #  [default: false]
    B:disableSignGuiDuringPlacement=false

    # 允许海晶灯在接收到红石信号时关闭。 [default: true]
    B:enableSeaLanterns=true

    # 启用黑曜石台阶和楼梯 [default: true]
    B:enableObsidianSlabsStairs=true

    # 启用创造模式命令 Enable、Disable 和 Killall [default: true]
    B:enableRedCommands=true

    # 将命令方块添加到 CreativeTab.REDSTONE [default: true]
    B:addCommandBlock=true

    # 将黏液块移至 CreativeTabs.REDSTONE [default: true]
    B:moveSlimeBlock=true

    # 启用仅限创造模式使用的调试方块。 [default: true]
    B:enableDebug=true

    # 启用压缩圆石 [default: true]
    B:enableCompressedCobblestone=true
}

##########################################################################################################
# 活塞
#——————————————————————————————————–#
# 活塞设置
##########################################################################################################

pistons {
    # 启用活塞替代机制。警告:禁用此项会导致许多功能无法使用。仅在与 Quark 一起运行时才应禁用。 [default: true]
    B:enablePistons=true

    # 活塞和黏性活塞最多可推动的方块数量。 [range: 1 ~ 1024, default: 12]
    I:push_limit=12

    # 活塞和黏性活塞无法推动的方块注册名称列表。如果其他模组的方块出现问题,请将其添加到此列表中。 [default: [minecraft:beacon], [minecraft:enchanting_table], [minecraft:ender_chest]]
    S:immovable <
        minecraft:beacon
        minecraft:enchanting_table
        minecraft:ender_chest
     >

    # List of registry names of blocks Pistons & Sticky Pistons will destroy when pushed. If you encounter problems with another mod’s block, add it to this list. [default: ]
    S:destroyable <
     >

    # Allow End Rods to break blocks when being pushed by pistons. Added for compatibility with Quark. [default: false]
    B:endRodBreaker=false

    # Enable Half Slime Blocks [default: true]
    B:halfSlimeBlock=true

    # Enable Half Redstone Blocks [default: true]
    B:halfRedstoneBlock=true
}

 

 

当前计划

计划中的功能

  • 允许乘坐矿车的实体穿过下界传送门
  • 允许漏斗与附魔台配合使用
  • 添加一个摄像机方块
  • 铺设在浮冰上的铁轨可使矿车以三倍速度行驶;矿车在转弯处可能会脱轨(与 1.8 快照版完全相同)。请仔细铺设铁轨,或不要将铁轨铺在浮冰上。
  • 为旋转器方块添加实体碰撞。

更新日志

ver1.3e

修复了水/熔岩/仙人掌桶无法与发射器正常配合使用的问题

 

ver1.3d

  • 修复了在工作台中无法使用 Shift-Click 的问题
  • 修复了安装 Redstone++ 后夸克的染色黏液块无法正常工作的问题。
  • 夸克的染色黏液块现在可以与旋转器配合使用,并新增了染色半黏液块。

 

ver1.3c

  • 修复了通配符无法正常工作的问题
  • 新增仅推动列表
  • 修复了所有实现 ISidedInventory 的方块(使用漏斗的方块)导致物品复制的问题(你可能仍需将其他方块添加到配置中)

ver1.3b

  • 为不可移动列表和摧毁列表添加了通配符
  • 新增清除标签列表,以修复物品复制问题
  • 新增改良版头颅

ver1.3a

  • 修复了关闭平滑光照时,黑曜石台阶和楼梯出现的光照错误

ver1.3

  • 新增旋转器和黏性旋转器。
  • 新增半黑曜石方块。
  • 动力矿车现在可以作为区块加载器使用。
  • 修复了许多错误。

ver1.2d

  • 修复了在 MC1.12.1 中配方书导致游戏崩溃的问题
  • 修复了半黏液块被活塞推动时无法弹射实体的问题
  • 修复了 ver1.2c 引入的合成配方缺失问题
  • 修复了在主世界以外的维度加载/卸载区块时工作台会“卡住”的问题。

ver1.2c

  • 修复了与 MC1.12.1 的兼容性

ver1.2b

  • 新增对 JEI 的支持
  • 新增铁箱子的活塞渲染效果
  • 为 MC1.12 的配方书新增了若干配置选项
    • 解锁所有配方
    • 隐藏 Toast 通知
    • 仅在合成指南针和时钟后才允许它们正常工作
    • 完全禁用配方书
  • 新增压缩圆石
  • 新增调试方块
  • 我可能还修复了一些错误……记不清了……大概修了点东西。

ver1.2a

  • 修复了在配置允许的情况下,活塞无法推动超过 12 个方块的问题。

 

修复了与 Bookshelf API 相关的崩溃问题

 

更好地支持夸克

铁杆现在可以与 Redstone++ 的活塞配合使用

可在配置中设置末影杆充当方块破坏器(为夸克添加,但不要求安装夸克)

夸克的额外箱子现在可以与 Redstone++ 的活塞正常配合使用(仍有一些轻微的图形问题)

版本 1.2

  • 实现补丁加载器;使 Redstone++ 能在多个 Minecraft 版本上运行(这样我就能同时维护对多个 Minecraft 版本的支持,同时让维护工作更简单)
  • 修复了一些轻微的错误。
    • 现在可以编辑告示牌;(旧版本中有个错误,导致告示牌无法修改,这个问题不知为何一直到现在才被发现。)
    • 在服务器上,工作台结果栏中的物品不再闪烁。
    • 配置选项现在使用注册名称,而不是未本地化名称。
    • 方块、物品和实体现在会正确注册在模组 ID“redstoneplusplus”下,而不是“sandro”——这会导致世界损坏:升级前请参阅上方的通知。

 

旧版更新日志 [1.12]

版本 1.1c BETA-2

  • 添加改良型工作台
  • 注意:此版本可能存在错误。如果遇到问题,请禁用改良型工作台,或回退到版本 1.1b BETA-1,并报告问题。

版本 1.1b BETA-1

  • 开始将 [1.11.2] 版本 1.1b 更新至 Minecraft 1.12
  • 此版本缺少改良型工作台,但其他内容均可正常运行
  • 已在 Forge 14.21.0.2373 上测试;由于 Forge 仍处于测试阶段,较新的版本可能会导致其无法运行。

旧版更新日志 [1.11.2]

版本 1.1c

版本 1.1b

  • 修复了一个罕见情况下导致熔炉矿车界面无法显示的奇怪错误。
  • 修复了原版错误:无熔炉矿车无法推动未启动的熔炉矿车。

版本 1.1a

  • 修复了运行专用服务器时发生的崩溃
  • 修复了告示牌合成配方未被正确替换的问题
  • 由于这些问题十分严重,版本 1.1 现已归档。

版本 1.1

  • 改良熔炉矿车
  • 改良海晶灯
  • 改良告示牌
  • 添加半块红石块
  • 添加创造模式命令:Enable、Disable 和 Killall
  • 添加额外的发射器行为
  • 改良型工作台现在支持 Shift-Click 功能

版本 1.0a

  • 应 ecutruin 的请求,添加了禁用活塞替换的配置选项;以至少实现与夸克的部分兼容。

版本 1.0

  • 改良活塞、工作台和发射器
  • 添加半块黏液块
  • 添加黑曜石台阶和楼梯

 

常见问题

RedstonePlusPlus 支持哪些 Minecraft 版本?

RedstonePlusPlus 支持 Minecraft Java 版 1.11–1.12.2,共 6 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

RedstonePlusPlus 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分