/
alexmakov
/
Minecraft_Java
Обзор
Документация
Войти
/
alexmakov
/
Minecraft_Java
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/mojang/minecraft/mob/Skeleton.java
38 строк
1 KB
Oliver Yasuna
Fixed walking on water. Close #2.
04 окт 2012, 00:19
04 окт 2012, 00:19
17a47fc
Код
Авторство
О чём код?
package com.mojang.minecraft.mob; import com.mojang.minecraft.item.Arrow; import com.mojang.minecraft.level.Level; import com.mojang.minecraft.mob.Skeleton$1; import com.mojang.minecraft.mob.Zombie; public class Skeleton extends Zombie { public static final long serialVersionUID = 0L; public Skeleton(Level var1, float var2, float var3, float var4) { super(var1, var2, var3, var4); this.modelName = "skeleton"; this.textureName = "/mob/skeleton.png"; Skeleton$1 var5 = new Skeleton$1(this); this.deathScore = 120; var5.runSpeed = 0.3F; var5.damage = 8; this.ai = var5; } public void shootArrow(Level var1) { var1.addEntity(new Arrow(var1, this, this.x, this.y, this.z, this.yRot + 180.0F + (float)(Math.random() * 45.0D - 22.5D), this.xRot - (float)(Math.random() * 45.0D - 10.0D), 1.0F)); } // $FF: synthetic method static void shootRandomArrow(Skeleton var0) { var0 = var0; int var1 = (int)((Math.random() + Math.random()) * 3.0D + 4.0D); for(int var2 = 0; var2 < var1; ++var2) { var0.level.addEntity(new Arrow(var0.level, var0.level.getPlayer(), var0.x, var0.y - 0.2F, var0.z, (float)Math.random() * 360.0F, -((float)Math.random()) * 60.0F, 0.4F)); } } }