
交通库
一个简单的库,让模组制作者能够创建自定义管道网络
运输库
一个用于简化任何资源运输网络创建流程的库。
该库默认支持以下参数:
- 每方块资源损耗(能量损耗、液体泄漏等)
- 用于资源合并/拆分的自定义运输处理器
- 将资源数量同步到客户端以进行可视化显示
- 通过方块能力访问电缆中的资源(开发中)
这里有一个关于如何注册网络的具体示例。
public static final DeferredHolder<TransportNetwork<?>, TransportNetworkImpl<Integer>> MANA_NETWORK = NETWORKS.register("mana",
() -> TransportNetworkImpl.builder(ManaTransportingHandler.INSTANCE)
.synced(ByteBufCodecs.INT)
.lossPerBlock((level, node) -> 1f)
.transferSpeed(TransferSpeed::instant)
.interactorCheck(((level, pos, direction) -> level.getBlockEntity(pos.relative(direction)) instanceof ManaBatteryBlockEntity))
.build());正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。