bcPackageThrowable
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | bcPackageThrowable |
| 实体类 | EntityPackage |
| 所属 modid | BuildCraft|Silicon |
| Entity ID | EntityIds.PACKAGE_THROWABLE = 11(core/network/EntityIds.java:12) |
| 源码 | BuildCraftSilicon.java:127-134 |
| 追踪距离 | 48 格 |
| 更新频率 | 10 tick(比机器人慢 10 倍) |
| 发送速度更新 | true |
注册代码
BuildCraftSilicon.java:127-134(多行调用):
EntityRegistry.registerModEntity(
EntityPackage.class,
"bcPackageThrowable",
EntityIds.PACKAGE_THROWABLE,
instance,
48,
10,
true);
EntityIds 定义在 core/network/EntityIds.java(PACKAGE_THROWABLE = 11),
与 bcRobot(id 10)相邻但不重复。
说明
打包器(Packager)抛出的抛掷物实体, 在 Laser 与机器之间搬运物品时使用。
⚠ 更新频率是 10 tick 而不是 1——抛掷物不需要像机器人那样逐 tick 决策, 省下的 tick 用来跑全服的机器包。追踪距离 48 也比机器人的 50 小。
相关条目
-
package-item - 本实体的物品形态
-
tile-packager - 抛出本实体的机器
-
BuildCraft 分类页 - 7 个 modid 的总览与注册真源