minecraft吧 关注:2,551,563贴子:31,891,832
  • 5回复贴,共1

袭击生成的机制真的好迷

取消只看楼主收藏回复

最近在做绿宝石农场。。获得buff的部分很简单的就做好了。
但!是!!
全部完工后满怀期待的开始挂机后。。。怪全刷地上了!!!
简直醉了!
wiki看了好多遍,B站各个视频也看了好多,为什么就不能乖乖的给我刷到平台上呢!!
我自己总结了下我的理解,有没有大佬来看看我哪里错了?


IP属地:日本1楼2021-12-30 19:20回复
    我玩的是基岩版,版本1.18.2
    在服务器里建的,模拟区块6。
    主要参考的是B站的老色鹰擒小母鸡的视频,BV1SV411i7B2。
    ------ ------ ------ ------
    地表75左右,队长刷新点高度95,
    挂机点高度165,
    第一个村庄(床头)高度178,
    第二个村庄(床头)高度260,
    袭击平台高度265。
    ------ ------ ------ ------
    目前状况是,在挂机平台可以获得buff,然后直接就能触发袭击。
    袭击队伍有时生成在最上方的袭击平台上,
    有时生成在掠夺者队长处死装置里,
    有时生成在地面。。。。
    给我整无语了。。。。


    IP属地:日本2楼2021-12-30 19:29
    收起回复
      2025-05-16 18:03:18
      广告
      关于袭击队伍生成,我的理解是:
      根据床来确定的村庄中心,主要是触发袭击时用到,触发后看的是工作方块。
      当触发袭击进度条在读条时,检测以玩家为中心半径64格以内的全部有主工作方块。
      然后取这些工作方块的坐标平均值,当成袭击中心。
      袭击中心的半径64格内,为袭击队伍的生成范围。


      IP属地:日本3楼2021-12-30 19:33
      回复
        袭击迁移这部分我还不大懂,我感觉我的单村民单工作方块的村庄,袭击中心应该不会迁移的吧?
        另外我看到视频评论里面有人说过这么一句:
        刷新距离优先级,先是40多格,到六十多格,到九十多格,最后是村庄正中
        .
        .
        以下来自wiki:
        ------ ------ ------ ------
        袭击生成时会在每个游戏刻,检测袭击中心点周围3×3×3子区块范围内的村民方块(被村民占领的床、钟和工作站点方块)。
        若检测不到则会迁移中心点,迁移时会寻找5×5×5子区块范围内是否有村庄区块(村民方块周围3×3×3的子区块),若成功检测到则中心点会选择距离最近的一个子区块。
        若检测不到则袭击将生成失败。
        ------ ------ ------ ------
        迁移后,当袭击进行最后生成尝试时会在选择的区块中心偏X、Z正值往外5格的方形区域最上层方块生成。
        袭击会在中心点半径64格范围内尝试生成一次袭击,若尝试失败则缩小范围至半径32格再尝试生成,否则会缩小范围至半径5格区域内最上方的方块进行最后尝试,如果袭击有被迁移过则会在选择的区块中心偏X、Z正值往外5格的方形区域最上层的方块尝试生成一次袭击。若上述条件皆未满足则袭击生成失败。


        IP属地:日本4楼2021-12-30 19:38
        收起回复
          最后还是铺了树叶。。。
          以村庄区块为中心的3x3子区块的地表,铺满了树叶
          然后一切正常了,很稳定


          IP属地:日本来自iPhone客户端10楼2021-12-31 10:54
          回复
            这是上面部分


            IP属地:日本来自iPhone客户端11楼2021-12-31 10:54
            回复