3.7.4版本后,此实体被添加,作为注魔技能的关键实体出现。
【同类链接 - 手动重定向】若需查看1.16.5版本的光(多种生物)的资料,请移步至:光(≤ 1.16.5)
实体信息
自然生成,具有特殊生成方式,特殊实体。
该实体的更新间隔为整形数据的最大值,距离其64格内的玩家可以看到光,免疫火焰伤害,可以在远离玩家的位置生成。
判定箱:宽度:0.25格;高度:0.25格 | 【该实体没有纹理,完全透明】 |
光在渲染时,不渲染其名称(使用指令为其命名不会显示)。
特殊生成
生成器参数
以下列表为光的生成器具有的参数,表格列出了每个参数的名称与该参数的默认值,玩家可以使用数据包更改这些参数:
3.7.6版本后:
(光的生成器被分为了多种,不同维度的生成机制不同)
名称(键名) | 默认值(0阶维度) | 默认值(1阶维度) | 默认值(2阶维度) | 默认值(3阶维度) | 默认值(4阶维度) |
---|---|---|---|---|---|
群系(biomes) | 空 | 空 | 空 | 空 | 空 |
每个玩家生成概率(chance_per_player) | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
维度(dimensions) | 符境、格瑞克、暴风、异位 | 塞尔瑞 | |||
每次生成后额外间隔(extra_delay_per_spawn) | 150~300秒(3000~6000 tick) (平均分布) | 150~300秒(3000~6000 tick) (平均分布) | 150~300秒(3000~6000 tick) (平均分布) | 150~300秒(3000~6000 tick) (平均分布) | 150~300秒(3000~6000 tick) (平均分布) |
每个玩家生成次数(spawns_per_player) | 1~3 (随机选取,偏向底部) | 1~3 (随机选取,偏向底部) | 1~3 (随机选取,偏向底部) | 1~3 (随机选取,偏向底部) | 1~3 (随机选取,偏向底部) |
在超平坦世界生成(spawn_in_flat_world) | false | false | false | false | false |
生成时间间隔(spawn_interval) | 600~1800秒(12000~36000 tick) (平均分布) | 600~1800秒(12000~36000 tick) (平均分布) | 600~1800秒(12000~36000 tick) (平均分布) | 600~1800秒(12000~36000 tick) (平均分布) | 600~1800秒(12000~36000 tick) (平均分布) |
白名单模式(whitelist_mode) | false(不生成于以上维度) | true (生成于以上维度) | true(生成于以上维度) | true(生成于以上维度) | true(生成于以上维度) |
光的变种及概率(variants) | 宁静(ambient):28.3% 闪耀(glistening):23.6% 盛开(blooming):18.9% 华丽(shining):14.1% 闪烁(gleaming):9.4% 灼热(glowing):4.7% 耀眼(glaring):0.9% | 宁静(ambient):5.4% 闪耀(glistening):21.6% 盛开(blooming):18.9% 华丽(shining):16.2% 闪烁(gleaming):13.5% 灼热(glowing):10.8% 耀眼(glaring):8.1% 照耀(radiant):5.4% | 闪耀(glistening):15.4% 盛开(blooming):20.5% 华丽(shining):17.9% 闪烁(gleaming):15.4% 灼热(glowing):12.8% 耀眼(glaring):10.3% 照耀(radiant):7.7% | 闪耀(glistening):6.5% 盛开(blooming):12.9% 华丽(shining):22.6% 闪烁(gleaming):19.4% 灼热(glowing):16.1% 耀眼(glaring):12.9% 照耀(radiant):9.7% | 盛开(blooming):6.3% 华丽(shining):25.0% 闪烁(gleaming):21.9% 灼热(glowing):18.8% 耀眼(glaring):15.6% 照耀(radiant):12.5% |
3.7.6版本前:
名称(键名) | 默认值 |
---|---|
群系黑名单(biome_blacklist) | 空 |
每个玩家生成概率(chance_per_player) | 1.0 |
维度黑名单(dimension_blacklist) | 虚无 |
每次生成后额外间隔(extra_delay_per_spawn) | 150~300秒(3000~6000 tick) (平均分布) |
在超平坦世界生成(spawn_in_flat_world) | false |
生成时间间隔(spawn_interval) | 600~1800秒(12000~36000 tick) (平均分布) |
每个玩家生成次数(spawns_per_player) | 1~3 (随机选取,偏向底部) |
生成机制
3.7.6版本后,当光尝试生成时:
如果当前维度的命名空间不为“minecraft”且不为“aoa3”,则不能生成。
如果“白名单模式是否开启”与“维度列表中是否包含此维度”相同,则可以生成。
3.7.6版本前,当光尝试生成时,如果当前维度为超平坦世界,但允许在超平坦世界生成,且维度黑名单中不包含当前维度,则可以生成;否则不能生成。
初始生成时间点 = -1。(当玩家加入世界时,游戏会第一次尝试生成光)
每个游戏刻,如果生成时间点 ≤ 当前游戏时间,且允许被动生物生成,且“生物生成”游戏规则为 true,则重新设置生成时间点 = 当前游戏时间 + 生成时间间隔的随机取样,并尝试生成光。
当尝试生成时,对于每一个非旁观模式且存活的玩家,如果抽中每个玩家生成概率,则在其40~128格内随机寻找位置(详细机制见下文),按照每个玩家生成次数随机取样确定尝试生成次数。
如果光的生成规则存在,且该位置的方块光照符合光的生成规则,且该位置的天空光照符合光的生成规则,则在该位置生成光,同时生成时间点 + 每次生成后额外间隔的随机取样。
3.7.6版本后,当每次随机寻找位置时,直接在先前的范围内范围内随机选取一个位置。
3.7.6版本前,当每次随机寻找位置时:
先在先前的范围内随机选取一个位置,获取该水平位置最高的阻止实体移动的方块(非树叶)的位置。
如果该维度有天花板,则在该位置方块非空气的条件下使该位置不断向下,遇到空气后,在该位置方块为空气的条件下使该位置不断向下,且不低于最低建造高度。
如果以上方法获取到的位置不会使光的判定箱截断,则将以上方法获取到的位置作为最终生成位置。
战利品表
3.7.5版本后:
(每种光的对应能量石与聚能石的获得概率比由 30:1 提高到了 10:1 )
宁静的光(类型:宁静):
物品 | 获得数量 | 获得概率 | 备注 |
---|---|---|---|
宁静的能量石 | 1 | 90.9% | 给予玩家10 XP注魔经验 |
宁静的聚能石 | 1 | 9.1% | 给予玩家20 XP注魔经验 |
以上战利品表随机抽取1次 |
闪耀的光(类型:闪耀):
物品 | 获得数量 | 获得概率 | 备注 |
---|---|---|---|
闪耀的能量石 | 1 | 90.9% | 给予玩家20 XP注魔经验 |
闪耀的聚能石 | 1 | 9.1% | 给予玩家40 XP注魔经验 |
以上战利品表随机抽取1次 |
盛开的光(类型:盛开):
物品 | 获得数量 | 获得概率 | 备注 |
---|---|---|---|
盛开的能量石 | 1 | 90.9% | 给予玩家30 XP注魔经验 |
盛开的聚能石 | 1 | 9.1% | 给予玩家60 XP注魔经验 |
以上战利品表随机抽取1次 |
华丽的光(类型:华丽):
物品 | 获得数量 | 获得概率 | 备注 |
---|---|---|---|
华丽的能量石 | 1 | 90.9% | 给予玩家40 XP注魔经验 |
华丽的聚能石 | 1 | 9.1% | 给予玩家80 XP注魔经验 |
以上战利品表随机抽取1次 |
闪烁的光(类型:闪烁):
物品 | 获得数量 | 获得概率 | 备注 |
---|---|---|---|
闪烁的能量石 | 1 | 90.9% | 给予玩家45 XP注魔经验 |
闪烁的聚能石 | 1 | 9.1% | 给予玩家90 XP注魔经验 |
以上战利品表随机抽取1次 |
灼热的光(类型:灼热):
物品 | 获得数量 | 获得概率 | 备注 |
---|---|---|---|
灼热的能量石 | 1 | 90.9% | 给予玩家65 XP注魔经验 |
灼热的聚能石 | 1 | 9.1% | 给予玩家130 XP注魔经验 |
以上战利品表随机抽取1次 |
耀眼的光(类型:耀眼):
物品 | 获得数量 | 获得概率 | 备注 |
---|---|---|---|
耀眼的能量石 | 1 | 90.9% | 给予玩家55 XP注魔经验 |
耀眼的聚能石 | 1 | 9.1% | 给予玩家110 XP注魔经验 |
以上战利品表随机抽取1次 |
照耀的光(类型:照耀):
物品 | 获得数量 | 获得概率 | 备注 |
---|---|---|---|
照耀的能量石 | 1 | 90.9% | 给予玩家75 XP注魔经验 |
照耀的聚能石 | 1 | 9.1% | 给予玩家150 XP注魔经验 |
以上战利品表随机抽取1次 |
3.7.5版本前:
宁静的光(类型:宁静):
物品 | 获得数量 | 获得概率 | 备注 |
---|---|---|---|
宁静的能量石 | 1 | 96.8% | 给予玩家10 XP注魔经验 |
宁静的聚能石 | 1 | 3.2% | 给予玩家20 XP注魔经验 |
以上战利品表随机抽取1次 |
闪耀的光(类型:闪耀):
物品 | 获得数量 | 获得概率 | 备注 |
---|---|---|---|
闪耀的能量石 | 1 | 96.8% | 给予玩家20 XP注魔经验 |
闪耀的聚能石 | 1 | 3.2% | 给予玩家40 XP注魔经验 |
以上战利品表随机抽取1次 |
盛开的光(类型:盛开):
物品 | 获得数量 | 获得概率 | 备注 |
---|---|---|---|
盛开的能量石 | 1 | 96.8% | 给予玩家30 XP注魔经验 |
盛开的聚能石 | 1 | 3.2% | 给予玩家60 XP注魔经验 |
以上战利品表随机抽取1次 |
华丽的光(类型:华丽):
物品 | 获得数量 | 获得概率 | 备注 |
---|---|---|---|
华丽的能量石 | 1 | 96.8% | 给予玩家40 XP注魔经验 |
华丽的聚能石 | 1 | 3.2% | 给予玩家80 XP注魔经验 |
以上战利品表随机抽取1次 |
闪烁的光(类型:闪烁):
物品 | 获得数量 | 获得概率 | 备注 |
---|---|---|---|
闪烁的能量石 | 1 | 96.8% | 给予玩家45 XP注魔经验 |
闪烁的聚能石 | 1 | 3.2% | 给予玩家90 XP注魔经验 |
以上战利品表随机抽取1次 |
灼热的光(类型:灼热):
物品 | 获得数量 | 获得概率 | 备注 |
---|---|---|---|
灼热的能量石 | 1 | 96.8% | 给予玩家65 XP注魔经验 |
灼热的聚能石 | 1 | 3.2% | 给予玩家130 XP注魔经验 |
以上战利品表随机抽取1次 |
耀眼的光(类型:耀眼):
物品 | 获得数量 | 获得概率 | 备注 |
---|---|---|---|
耀眼的能量石 | 1 | 96.8% | 给予玩家55 XP注魔经验 |
耀眼的聚能石 | 1 | 3.2% | 给予玩家110 XP注魔经验 |
以上战利品表随机抽取1次 |
照耀的光(类型:照耀):
物品 | 获得数量 | 获得概率 | 备注 |
---|---|---|---|
照耀的能量石 | 1 | 96.8% | 给予玩家75 XP注魔经验 |
照耀的聚能石 | 1 | 3.2% | 给予玩家150 XP注魔经验 |
以上战利品表随机抽取1次 |
行为
光不能被推动,不能与实体碰撞,无法在创造模式下使用鼠标中间拾取,不可改变所处维度。
光有“大小”(Magnitude)与“类型”(Variant)参数。
大小参数默认为1,可取一切浮点数;类型参数默认为宁静(ambient),可取一切光类型。
光类型
每一种光类型对应该光的文本名称、颜色、第二颜色、生成条件。下表为光类型与文本名称、颜色、第二颜色、生成条件之间的对应关系:
光类型 | 文本名称 | 第一颜色 | 第二颜色 | 生成条件 |
---|---|---|---|---|
宁静 | ambient | (90,90,90) | (49,49,49) | 有41%概率成功 |
闪耀 | glistening | (6,208,43) | (0,117,6) | 有41%概率成功 |
盛开 | blooming | (120,0,223) | (33,0,62) | 有41%概率成功 |
华丽 | shining | (213,16,115) | (58,14,1) | 有41%概率成功 |
闪烁 | gleaming | (0,199,214) | (0,111,120) | 有41%概率成功 |
灼热 | glowing | (178,109,34) | (98,60,19) | 有41%概率成功 |
耀眼 | glaring | (208,50,6) | (45,4,0) | 有41%概率成功 |
照耀 | radiant | (203,203,203) | (114,114,114) | 有41%概率成功 |
当光抽取自身类型时,对于以上表格中的每一个光类型,从上到下依次尝试,如果满足生成条件,则将种类变为这种光,并停止尝试;否则,继续尝试下一个。(如果表格中的所有项都没有抽到,则类型为宁静)
3.7.6版本后,在光被添加到世界中时:
如果光已经设定过类型了,则其类型为此前设定过的类型;否则抽取类型,类型为抽得的结果。
大小 = ( 1 与 0~1之间的随机小数 * 0~1之间的随机小数 * 25 ) 的最大值。(光的大小为1~25之间的随机值)
3.7.6版本前,在光被添加到世界中时:
抽取自身类型,类型为抽得的结果。
大小 = 0~1之间的随机小数 * 0~1之间的随机小数 * 25。(光的大小为0~25之间的随机值)
当光接收到游戏刻更新时,在服务端执行:
如果光的存在时间(单位:tick) ≥ 12000 + ( 光的大小 - 1 ) * 6000,则使光消失。
如果光的Y坐标非整数,则将光移动到其Y坐标向下取整的位置;否则,如果光下方的方块非实体方块,或自身位置的方块会导致生物窒息,则使光消失。
对于光周围 ( 2 + 大小 * 0.05 ) 格范围内的所有玩家:
如果其正在使用的物品非共鸣之碗,则检测其是否有共鸣之碗,并跳过该玩家。
有 1 / [ ( 25 与 大小 ) 的最小值 / 250 ] 概率抽取战利品表,如果成功给予玩家物品,则记录该光被抽取。
如果被抽取,则:
如果光的大小 > 1,则将大小减小0.5。如果减小后的值 < 1,则将其设为1。
将存在时间(单位:tick)增加500。
在以玩家相对位置(0,0.35,0)为圆心,0.65为半径的球体内随机生成50次“firework”颗粒效果。
每个颗粒有75%概率使用该光的第一颜色,25%概率使用该光的第二颜色,颗粒效果忽略距离与数量限制,所有玩家都能看到这些颗粒效果。
当光接收到游戏刻更新时,在客户端执行:
如果光的类型存在,则以自身为中心生成大量粒子,大部分粒子受到重力影响,呈喷泉状。其中,每个颗粒有75%概率使用该光的第一颜色,25%概率使用该光的第二颜色。
(光的大小越大,喷射出的颗粒大小越大,向上喷射的速度越快,详细信息及公式待完善)
当光检测玩家是否有共鸣之碗时,如果该玩家启用了缺失物品提醒,且其物品栏内没有共鸣之碗,则每5秒(100 tick)向其发送缺失物品提醒,提醒其缺失共鸣之碗。