我的世界刷猪人塔java版_我的世界猪人塔怎么做 5款猪人塔详解教程

僵尸猪人是我的世界中一个比较奇特的生物,他可能掉落大量经验和金粒哦,有了金粒就能有无数金子啦,所以一个猪人塔还是很必要的哦,今天游戏园小编就为大家带来了我的世界猪人塔的制作教程,希望大家能够喜欢!

1.地狱猪人塔

第一大类猪人塔是利用地狱中僵尸猪人的特性设计而成。

首先简单介绍一下僵尸猪人的生成机制。这是生成算法中的一部分:每一个游戏tick也就是1/20秒,地狱中一个方块会产生一个在0到2000之间(包括)的随机数,如果这个随机数小于当前游戏难度等级,那么就会在该方块生成一个猪人(引自wiki)。同时这个方块也必须是一个有效方块,即本身是非实体方块和非液体方块,下方为实体方块(非透明方块,上半砖,倒置的楼梯等等,非基岩),上方是非实体方块。同时在以该方块为圆心,半径为24格内不能有玩家存在。猪人的生成和亮度无关,所以不必担心亮度会影响猪人塔效率。与此同时,在地狱生成的猪人数量也会有容量上限,单人模式中是79个,多人模式中由于区块加载数量增多,猪人上限会被提高。(具体计算公式请戳维基)

接下来介绍猪人的清除机制。首先被命名的、捡过物品的或者穿戴捡到的护甲的僵尸猪人不会被清除(除非和平模式)。距离玩家32格外(以玩家为中心的球体)的猪人在生成30秒后,在接下来每一个游戏tick都有1/800的几率被清除,即30秒后半衰期为27.73秒。而距离玩家128格外的猪人会立刻被清除。

最后介绍一下猪人的习性。众所周知,和狼一样,僵尸猪人刚生成时的初始状态和玩家是中立的。但是若玩家攻击了猪人,猪人会立刻变成敌对状态进而攻击玩家。在这里,说明两个范围。第一个是猪人的仇恨范围。当玩家攻击某一个猪人后,以该被攻击的猪人为32方块半径内所有猪人都会由中立状态变成敌对状态。第二个范围是追击范围。所有变为敌对状态的猪人只有在距离玩家16个方块半径内时才会追击玩家。若非玩家生物攻击猪人,比如雪人等,只有被攻击的猪人会变成敌对状态进而企图攻击雪人。在困难模式下,猪人每次能对无护甲玩家造成13血(满血20)的伤害,且奔跑速度非常快,几乎与玩家普通速度一样(稍慢)。因此,在没有准备的情况下不要轻易惹怒猪人,否则可能会被围歼致死。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
计分板(scoreboard)是 Minecraft 中的一个功能,它可以用来记录游戏中的得分、统计数据等信息,并可以在游戏中显示。 以下是计分板指令的详解: 1. /scoreboard objectives add <objective> <criteria> 这个指令用于添加一个计分板目标(objective),其中objective是目标的名称,criteria是用于跟踪目标的条件,如dummy(虚拟目标)、deathCount(死亡次数)、playerKillCount(击杀玩家次数)等。 例如,要添加一个名称为kills的目标,用于跟踪玩家击杀其他玩家的次数: /scoreboard objectives add kills playerKillCount 2. /scoreboard objectives setdisplay <slot> <objective> 这个指令用于将计分板目标显示在游戏界面上,其中slot是显示的位置,如sidebar(侧边栏)、belowName(玩家名字下方)等,objective是要显示的目标名称。 例如,要将刚才添加的kills目标显示在侧边栏: /scoreboard objectives setdisplay sidebar kills 3. /scoreboard players set <player> <objective> <score> 这个指令用于设置一个玩家的得分,其中player是玩家的名称,objective是目标的名称,score是分数。 例如,要将玩家Steve的kills目标得分设置为10: /scoreboard players set Steve kills 10 4. /scoreboard players add <player> <objective> <score> 这个指令用于增加一个玩家的得分,其中player是玩家的名称,objective是目标的名称,score是分数。 例如,要将玩家Alex的kills目标得分增加5: /scoreboard players add Alex kills 5 5. /scoreboard players remove <player> <objective> <score> 这个指令用于减少一个玩家的得分,其中player是玩家的名称,objective是目标的名称,score是分数。 例如,要将玩家Bob的kills目标得分减少3: /scoreboard players remove Bob kills 3 6. /scoreboard players reset <player> [objective] 这个指令用于重置一个玩家的得分,如果指定了objective,则只重置该目标的得分,否则会重置所有目标的得分。 例如,要重置玩家Steve的kills目标得分: /scoreboard players reset Steve kills 7. /scoreboard objectives remove <objective> 这个指令用于删除一个计分板目标。 例如,要删除刚才添加的kills目标: /scoreboard objectives remove kills 以上就是 Minecraft 计分板指令的详解

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值