天境材料
基本信息
| 注册名 | 中文名 | 类 | 创造标签 | 堆叠 | 注册行 |
|---|---|---|---|---|---|
aether_legacy:ambrosium_shard |
神能晶片 | ItemAmbrosiumShard |
material |
原版 | ItemsAether.java |
aether_legacy:zanite_gemstone |
紫晶石 | ItemAether |
— | 原版 | 同上 |
aether_legacy:golden_amber |
金琥珀 | ItemAether |
— | 原版 | 同上 |
aether_legacy:aechor_petal |
箭毒花瓣 | ItemAether |
— | 原版 | 同上 |
aether_legacy:swet_ball |
史维特球 | ItemSwettyBall |
material |
原版 | 同上 |
aether_legacy:skyroot_stick |
天根木棍 | Item |
— | 原版 | 同上 |
aether_legacy:life_shard |
生命幻片 | ItemLifeShard |
misc |
1 | 同上 |
功能
神能晶片
ItemAmbrosiumShard 是天境最基础的功能性材料,有两个用途。
右键空地(onItemUse,ItemAmbrosiumShard.java:18-33):
if (worldIn.getBlock(x, y, z) == BlocksAether.aether_grass) {
worldIn.setBlock(x, y, z, BlocksAether.enchanted_aether_grass);
}
即把空叶草方块转化为魔沃空叶草方块。注意判定条件是严格等于 BlocksAether.aether_grass,因此对其他任何方块都无效(含 enchanted_aether_grass 本身)。
右键自身(onItemRightClick,ItemAmbrosiumShard.java:35-49):
if (playerIn.shouldHeal()) {
playerIn.heal(1F);
}
回复 1 点生命,shouldHeal() 是 EntityPlayer 原版方法(health < maxHealth),因此血满时无效。
神能晶片同时是祭坛的专用燃料(提供 500 动力,AetherRegistries.java:298)。
紫晶石与金琥珀
zanite_gemstone(紫晶石)是紫晶矿石的掉落物(BlockAetherOre.java:65-66),也是紫晶工具与紫晶护甲的修复材料。
golden_amber(金琥珀)对应 golden_oak(金琥珀树)的产物。
箭毒花瓣
aechor_petal 来自针叶花 EntityAechorPlant,是剧毒系配方的基础材料。
史维特球
ItemSwettyBall 投掷用实体球,用于史维特互动。创造标签为 AetherCreativeTabs.material。
天根木棍
skyroot_stick 虽注册为 Item(ItemsAether.java),但通过物品字典注册为 stickWood:
OreDictionary.registerOre("stickWood", ItemsAether.skyroot_stick);
(AetherRegistries.java:349)因此可作为原版木棍的替代品用于所有原版配方。
生命幻片
ItemLifeShard 是不可堆叠(setMaxStackSize(1),ItemLifeShard.java:19)的绿色战利品(getRarity 返回 aether_loot,ItemLifeShard.java:24-27)。
onItemRightClick(ItemLifeShard.java:29-52):
playerAether.updateShardCount(0);
if (playerAether.getShardsUsed() < playerAether.getMaxShardCount()) {
playerAether.updateShardCount(1);
--heldItem.stackSize;
}
即每次右键消耗 1 个生命幻片,永久 +1 点生命上限。达到上限时客户端提示 gui.item.life_shard.maxshards(:46-50),且不消耗物品。
上限由配置项 Max Life Shards 决定,默认 10(AetherConfig.java:107-108),读取入口 AetherConfig.getMaxLifeShards()(AetherConfig.java:194-196)。
数值
| 数值名 | 值 | 来源 |
|---|---|---|
| 神能晶片治疗量 | 1.0 | ItemAmbrosiumShard.java:44 |
| 神能晶片作祭坛燃料 | 500 动力 | AetherRegistries.java:298 |
| 生命幻片堆叠上限 | 1 | ItemLifeShard.java:19 |
| 生命幻片数量上限 | 10(可配置) | AetherConfig.java:107-108 |
| 生命幻片稀有度 | 绿色天境战利品 | ItemLifeShard.java:24-27 |
| 胜利奖牌堆叠上限 | 10 | ItemVictoryMedal.java:15 |
| 天境根物品字典名 | stickWood |
AetherRegistries.java:349 |
| 神能晶片可转化目标 | 仅 aether_grass |
ItemAmbrosiumShard.java:22 |
合成配方
各材料的合成配方定义在资源包 assets/aether_legacy/recipes/ 下。天境传说书另有 3 条无序配方用到神能晶片(AetherRegistries.java:367-371)。