• 浏览量:254
  • 创建日期:7月前
  • 最后编辑:未知
  • 编辑次数:没有

历史编辑记录更多
    最近参与编辑
    可堆叠植物 (Stackable Plant)

    可堆叠植物的硬度为0,爆炸抗性为0,不遮挡天空光照。

    在默认情况下,可堆叠植物不可被替换,不阻碍实体移动,亮度为0,合适挖掘工具为剪刀

    每个可堆叠植物都具有其特有的可生长方块材质(如草方块、土质方块、石质方块,决定了其可在怎样的方块上生长)、冠部方块(决定了其顶端的方块)、茎部方块(决定了组成茎的方块)


    当玩家将要破坏可堆叠植物时,如果上方的方块为对应的茎部方块或冠部方块,则将其破坏(设为空气),并根据玩家主手所持物品抽取方块战利品表。以上判断过程不断重复,直到遇到第一个不满足条件的方块。

    如果可堆叠植物下方的方块不具有任何方块材质,或该方块的材质在可生长方块材质内,且该方块为实体方块,或该方块为茎部方块,则该植物可以在该方块上生长,否则不能生长。

    如果可堆叠植物的寻路类型为空气,且不具有碰撞判定箱,则生物寻路时可通过该方块。

    当可堆叠植物被剪刀挖掘时,直接掉落该方块的物品形式。


    倒置可堆叠植物 (Upside Down Stackable Plant)

    倒置可堆叠植物属于植物,其方块信息基于 可堆叠植物 (Stackable Plant) 中的描述。

    与通用描述不同的是,倒置可堆叠植物可被替换。

    每个倒置可堆叠植物都只能额外设置茎部方块(决定了组成茎的方块)


    当玩家将要破坏倒置可堆叠植物时,如果下方的方块为对应的茎部方块或冠部方块,则将其破坏(设为空气),并根据玩家主手所持物品抽取方块战利品表。以上判断过程不断重复,直到遇到第一个不满足条件的方块。

    如果倒置可堆叠植物上方的方块不具有任何方块材质,或该方块的材质在可生长方块材质内,且该方块为实体方块,或该方块为茎部方块,则该植物可以在该方块下生长,否则不能生长。


    水生可堆叠植物 (Stackable Water Plant)

    3.4版本后,此方块类型被添加。

    水生可堆叠植物属于可堆叠植物,其方块信息基于 可堆叠植物 (Stackable Plant) 中的描述。

    与通用描述不同的是,水生可堆叠植物拥有1个方块参数:含水(waterlogged)。


    当水生可堆叠植物被放置时,如果被放置位置的方块是,则将含水设为 true,否则将含水设为 false。

    若含水状态为 true,则该方块的流体参数为水,否则为默认流体参数(一般为空)


    双向可堆叠植物 (Bidirectional Stackable Plant)

    双向可堆叠植物属于可堆叠植物,其方块信息基于 可堆叠植物 (Stackable Plant) 中的描述。

    与通用描述不同的是,双向可堆叠植物可被替换,双向可堆叠植物都可以额外设置底部方块(决定了其底端的方块)


    当玩家将要破坏双向可堆叠植物时:

    • 先记录自身位置(downPos),并获取其下方的方块:

      • 如果下方的方块为对应的茎部方块,或该植物有底部方块且该方块为对应的底部方块,则获取该方块下方的方块,同时将记录的位置(downPos)下移一格。以上判断过程不断重复,直到遇到第一个不满足条件的方块,或该方块为该植物对应的底部方块。

      • 对于使上述判断停止的那个方块,如果植物自身没有生长方块要求,或该方块的材质在可生长方块材质内,且植物下方的方块为实体方块,则确定该植物为向上植物。

    • 再一次记录自身位置(upPos),并获取其上方的方块:

      • 如果上方的方块为对应的茎部方块,或该植物有冠部方块且该方块为对应的冠部方块,则获取该方块上方的方块,同时将记录的位置(upPos)上移一格。以上判断过程不断重复,直到遇到第一个不满足条件的方块,或该方块为该植物对应的冠部方块。

      • 对于使上述判断停止的那个方块,如果植物自身没有生长方块要求,或该方块的材质在可生长方块材质内,且植物下方的方块为实体方块,则确定该植物为向下植物。

    • 如果该植物非向下植物,则在“upPos”的Y坐标 > 自身Y坐标的情况下,将该位置的方块破坏(设为空气),并根据玩家主手所持物品抽取方块战利品表,同时将“upPos”下移一格。

    • 如果该植物非向上植物,则在“downPos”的Y坐标 < 自身Y坐标的情况下,将该位置的方块破坏(设为空气),并根据玩家主手所持物品抽取方块战利品表,同时将“downPos”上移一格。

      (总结:被破坏时,首先判断该植物生长方向为上/下/悬空,如果向上生长,则破坏上方所有同类植物;如果向下生长,则破坏下方所有同类植物;如果悬空生长,则同时向上下破坏所有同类植物)

    • 将该位置的方块破坏(设为空气),并根据玩家主手所持物品抽取方块战利品表。

    • 如果该方块带有 guarded_by_piglins 方块标签,则激怒附近的猪灵,使其目标为破坏该方块的玩家。


    如果双向可堆叠植物下方的方块满足以下条件:

    • 植物自身没有生长方块要求,或该方块的材质在可生长方块材质内,且该方块为实体方块,或该方块为茎部方块;

    或上方的方块满足以下条件:

    • 植物自身没有生长方块要求,或该方块的材质在可生长方块材质内,且该方块为实体方块,或该方块为茎部方块;

    则该植物可以在该方块上生长,否则不能生长。


    复合可堆叠植物 (Multi Stackable Plant)

    复合可堆叠植物 与 可堆叠植物 为同类游戏设定,已合并。

    复合可堆叠植物属于植物,其方块信息基于 可堆叠植物 (Stackable Plant) 中的描述。

    与通用描述不同的是,复合可堆叠植物都可以设置多种茎部方块(决定了组成茎的方块)


    当玩家将要破坏复合可堆叠植物时,如果上方的方块属于对应的茎部方块,或为冠部方块,则将其破坏(设为空气),并根据玩家主手所持物品抽取方块战利品表。以上判断过程不断重复,直到遇到第一个不满足条件的方块。

    如果复合可堆叠植物没有生长方块要求,或该方块的材质在可生长方块材质内,且该方块为实体方块,或该方块属于对应的茎部方块,则该植物可以在该方块上生长,否则不能生长。

    短评加载中..