← 返回译文库

MINECRAFT RESOURCE TRANSLATIONS

Pipez

简单高效的管道

technologyutility
访问原项目 ↗简体中文 · 简介与正文已就绪

项目介绍

这个模组添加了简单且高度可配置的管道,旨在尽可能减少卡顿。

管道类型

  • 物品管道
  • 流体管道
  • 能量管道
  • 气体管道(Mekanism)
  • 通用管道(集所有4管道于一体!)

功能

  • 高度可配置的过滤系统
    • 黑名单/白名单
    • 三种红石模式(忽略/有信号时开启/有信号时关闭)
    • 四种分配模式(循环/优先最近/优先最远/随机)
    • 标签过滤
    • 物品/流体/气体过滤
    • 可同时使用多个过滤器
    • 可为每个过滤器配置目标位置
    • 可将单个过滤器设为黑名单/反转
    • 可复制过滤器
    • 自定义 NBT 数据
    • 三种 NBT 匹配模式(完全匹配/匹配已有数据/不匹配任何数据)
  • 五个升级等级
    • 基础
    • 改良
    • 高级
    • 终极
    • 无限(默认不可合成)
  • 完全可自定义的传输速度
  • 可用扳手断开连接
  • 极低卡顿
    • 只有抽取端管道拥有方块实体
    • 管道不会加载不必要的区块
    • 对服务器友好
    • 高效渲染

配置管道

如果没有设置为抽取,管道就不会传输任何东西。 手持扳手潜行状态下点击已连接管道的末端,即可将其设置为抽取。

点击管道的抽取端即可切换模式、添加过滤器或添加升级。

手持扳手潜行状态下点击管道,即可断开或重新连接管道。

管道的默认速度较慢。只有添加升级才能提高速度。 升级等级越高,传输速率越快。

管道的某些功能需要添加足够高级的升级才能使用:

  • 基础升级
    • 红石模式
  • 改良升级
    • 分配模式
  • 高级升级
    • 过滤模式
    • 过滤器

你更改的每项配置和添加的每个过滤器都会存储在升级中。 将升级放在一起合成,即可把数据复制到其他升级中。

过滤器

物品管道、流体管道和气体管道均可使用过滤器。

要添加特定物品,只需在过滤器界面的槽位上点击该物品。 也可以在旁边的文本框中输入物品 ID。

如果放入的物品带有 NBT 数据,NBT 字符串会显示在第二个文本框中。 如果不想匹配 NBT 标签,可以删除其中的 NBT 文本。

你还可以设置为仅匹配所提供的 NBT 数据(带有 NBT 字样的按钮)。 此选项可以设置为精确模式。 这样一来,过滤器只会接受与该标签完全匹配的物品。

点击带有纸张图标的按钮即可反转过滤器。 这样会让过滤器匹配与所提供数据完全相反的对象(目标位置除外)。

你还可以将过滤器设置为仅对特定目标位置生效。 这需要使用过滤器目标位置工具。 用它点击管道插入物品的方块,即可存储该方块的位置和朝向。 请注意,如果点击的方块侧面没有与管道相连,此功能将无法使用。

要将位置设置为过滤器的目标位置,请将其放入过滤器界面的目标槽位。 该目标方块也会显示在过滤器列表中。

通用管道融合了其他所有管道的功能。 你可以使用界面左侧的标签页选择要配置的管道类型。

性能对比

Pipez 的物品管道与 Mekanism 的物流传输器对比,管道数量约为 4200。

Pipez 的物品管道与 Mekanism 的物流传输器对比,管道数量约为 7200。 由于 Mekanism 使用递归算法计算管道连接,因此会因堆栈溢出而崩溃。

对照原文

This mod adds simple and highly configurable pipes that are designed to create as little lag as possible.

Pipe Types

  • Item Pipes
  • Fluid Pipes
  • Energy Pipes
  • Gas Pipes (Mekanism)
  • Universal Pipes (All 4 Pipes in one!)

Features

  • Highly configurable filter system
    • Black-/Whitelisting
    • Three redstone modes (ignore/on when powered/off when powered)
    • Four distribution modes (round robin/nearest first/furthest first/random)
    • Tag filtering
    • Item/Fluid/Gas filtering
    • Multiple filters at once
    • Configurable destinations for each filter
    • Blacklisting/Inverting of individual filters
    • Copyable filters
    • Custom NBT data
    • Three NBT matching modes (match exact/match existing/match none)
  • Five upgrade tiers
    • Basic
    • Improved
    • Advanced
    • Ultimate
    • Infinity (Not craftable by default)
  • Fully customizable transfer speeds
  • Disconnectable with wrenches
  • Extremely lag friendly
    • Only extracting pipes have block entities
    • Pipes don't load unnecessary chunks
    • Server friendly
    • Efficient rendering

Configuring Pipes

Pipes don't transfer anything if they are not set to extract. You can sneak-click onto the end of a connected pipe with a wrench to set it to extract.

Click the extracting part of the pipe to change modes, add filters or add upgrades.

Pipes can be disconnected/reconnected by sneak-clicking with a wrench.

By default pipes are relatively slow. The speed can only be increased by adding an upgrade. Higher tiers of upgrades mean a higher transfer rate.

Certain features of pipes can only be used by adding a high enough upgrade:

  • Basic Upgrade
    • Redstone modes
  • Improved Upgrade
    • Distribution modes
  • Advanced Upgrade
    • Filter modes
    • Filters

Every configuration you change and every filter you add is stored in the upgrade. You can copy the data to other upgrades by crafting them together.

Filters

Filters can be used with item pipes, fluid pipes and gas pipes.

To add a specific item, just click it on the slot in the filter GUI. Alternatively you can type the item ID in the text field next to it.

If the object you inserted had NBT data, the NBT string will be displayed in the second text area. You can remove the NBT text if you don't want to match NBT tags.

There is also an option to only match the provided NBT data (Button with NBT on it). This can be set to exact mode. This causes only items that match that tag exactly to be accepted by the filter.

Filters can be inverted by pressing the button with the paper on it. This causes the filter to apply for the exact opposite of the provided data (except the destination).

You can also set the filter to only apply for a certain destination. For this you need a filter destination tool. Just click the block your pipe inserts into with it so store the location and face of the block. Note that this doesn't work if you clicked a side of the block that the cable isn't connected to.

To set the location to a filter, put it into the destination slot of the filter GUI. This will also display the destination block in the filter list.

The Universal Pipe has every feature of all other pipes combined. You can choose which pipe type you want to configure with the tabs on the left of the GUI.

Performance Comparison

Comparison between Pipez' item pipes and Mekanism's logistical transporters with about 4200 pipes.

Comparison between Pipez' item pipes and Mekanism's logistical transporters with about 7200 pipes. Since Mekanism calculates its pipe connections with a recursive algorithm it just crashes, due to a stack overflow.

版本与依赖