3.7.4版本后,此物品/方块被添加,作为注魔技能的关键物品/方块出现。
方块信息
注魔仓的硬度为10,爆炸抗性为15,不遮挡光照,需要使用镐挖掘,否则不会掉落任何物品。
注魔仓拥有方块实体(BlockEntity),该方块实体名称为“ImbuingChamberBlockEntity”,用于记录注魔仓中的物品。
获取
玩家可以在工作台上合成注魔仓。
用途
注魔仓默认朝向北方(例如使用指令放置的注魔仓)。被玩家放置时,朝向玩家所朝向的方向。
当玩家右击注魔仓时,会为玩家打开注魔仓GUI。
注魔仓被破坏时,注魔仓内的所有物品会掉落。
进度
图标 | 标题 | 描述 | 获取方法 | 进度类型 | 父进度 | ID | 是否隐藏 |
---|---|---|---|---|---|---|---|
准备注魔! | 合成一个注魔仓 | 【见描述】 | 进度 | 准备聚合! (见聚合台) | aoa3:overworld/ready_to_imbue | 否 |
GUI
注魔仓的GUI如下图所示。左上角会显示“注魔仓”字样,如果该注魔仓具有自定义名称(例如在铁砧上被重命名过),改为显示该名称。
注魔仓中有7个物品格,从左至右前6个物品格为输入格,第7个物品格为输出格。
其中,第二至六个物品格要求放入聚能透镜;第一、七个物品格能够放入任何物品,但第一个物品格中只有放入聚能石才能进行注魔。第七格物品格中只有放入待附魔的物品,才能成功执行注魔。
每个注魔配方包含1个聚能石和若干种聚能透镜。玩家需要将所需的聚能石放入第一个物品格,将所需的所有聚能透镜放入第二至六个物品格,才能进行注魔。如果可以注魔,GUI左下角可以显示当前输出的魔咒种类和等级。
聚能透镜摆放的顺序和位置不做要求,可以任意摆放,只需要种类正确即可,即所有注魔配方均为无序配方。
配方摆放正确时,玩家在第七个物品格放入能够附魔当前魔咒的物品,就能为该物品注魔。配方摆放不正确,或第七个物品格中放入的物品不能附魔当前魔咒,不会执行操作。
注魔前还需要判断玩家的注魔等级是否满足该配方的注魔等级要求,玩家的注魔等级 ≥ 该配方的注魔等级要求,才能成功注魔。创造模式的玩家不受等级限制。
成功注魔后,消耗所有输入格内的物品。有耐久值的(如聚能透镜)消耗1点耐久,无耐久值的(如聚能石)消耗1个物品,并根据配方数据给予玩家注魔技能经验。
特殊渲染
注魔仓的主要特殊渲染为一条旋转光束,纹理同原版的信标光束。这条光束会在方块中、GUI中一起渲染,由聚能石发出,会根据聚能透镜改变颜色。
方块
注魔仓可以渲染内部的物品。站在摆放注魔仓时玩家所处的位置,向注魔仓看去时,第一个物品格的物品位于最左侧,第七个物品格的物品位于最右侧。物品顺序与注魔仓内的顺序相同。
注魔仓中还会渲染一道信标光束,从第一个物品格的的位置出发,到第七个物品格的位置结束。
光束初始颜色默认为透明,如果注魔仓方块实体的第一个物品属于聚能石,则获取该聚能石的光束颜色,作为初始光束颜色。
光束经过第二个物品格及之后的每一个物品格时,如果该物品格中有聚能透镜,则获取该聚能透镜的颜色,与当前光束颜色混色,混色时 Alpha = 0.75,然后从当前位置开始使用新的颜色,直到结束或被新的聚能透镜混色。
光束会以自身延伸方向为旋转轴快速旋转。光束如果颜色不为透明,还会生成同色的“warped_spore”粒子效果并向光束外发射。
(聚能石水平发射光束,光束每一次经过透镜时,被透镜改变颜色,如果该位置没有透镜,则不改变颜色,光束渲染到最后一个物品格位置时结束)
渲染物品时,渲染注魔仓内的每个物品(自动跳过空的物品格),初始渲染位置为(0,0,-0.34375 + 0.125 * 物品格编号)(其中,物品格编号的值为0~6之间的整数)
如果该物品格为第一个或第七个物品格,则将其缩放至原大小的0.5倍。其中第一个物品格实际渲染位置为其初始渲染位置的相对位置(0,0,0.3135),第七个物品格实际渲染位置为其初始渲染位置的相对位置(0,0,-0.03125)。
(在注魔仓方块内的对应槽位渲染透镜,第一个物品格的物品与第七个物品格的物品贴着方块模型渲染)
GUI
注魔仓GUI中会渲染一条光束(标准GUI图片中的白色部分),从第一个物品格出发,到第七个物品格结束。
初始颜色默认为黑色(0,0,0),如果注魔仓方块实体的第一个物品属于聚能石,则获取该聚能石的光束颜色,作为初始光束颜色。
光束经过第二个物品格及之后的每一个物品格时,如果该物品格中有聚能透镜,则获取该聚能透镜的颜色,与当前光束颜色混色,混色时 Alpha = 0.75,然后从这一格开始使用新的颜色,直到结束或被新的聚能透镜混色。
(聚能石发射光束,在渲染区域内,光束每经过一次透镜时,被透镜改变颜色,如果该位置没有透镜,则不改变颜色)