/* * Decompiled with CFR 0.152. */ package net.minecraft.world.entity.monster; import net.minecraft.core.BlockPos; import net.minecraft.world.entity.EntityType; import net.minecraft.world.entity.ai.attributes.AttributeSupplier; import net.minecraft.world.entity.ai.attributes.Attributes; import net.minecraft.world.entity.monster.Monster; import net.minecraft.world.level.Level; import net.minecraft.world.level.LevelReader; public class Giant extends Monster { public Giant(EntityType type, Level level) { super((EntityType)type, level); } public static AttributeSupplier.Builder createAttributes() { return Monster.createMonsterAttributes().add(Attributes.MAX_HEALTH, 100.0).add(Attributes.MOVEMENT_SPEED, 0.5).add(Attributes.ATTACK_DAMAGE, 50.0).add(Attributes.CAMERA_DISTANCE, 16.0); } @Override public float getWalkTargetValue(BlockPos pos, LevelReader level) { return level.getPathfindingCostFromLightLevels(pos); } }