Class SnowGolemEntity

All Implemented Interfaces:
RangedAttackMob, EntityCategoryProvider

public class SnowGolemEntity extends GolemEntity implements RangedAttackMob
Mappings:
Namespace Name
official vc
intermediary net/minecraft/class_950
named net/minecraft/entity/passive/SnowGolemEntity
  • Constructor Details

    • SnowGolemEntity

      public SnowGolemEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lqm;<init>(Lafm;)V
      intermediary <init> Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
  • Method Details

    • shouldDropHead

      public boolean shouldDropHead()
      Overrides:
      shouldDropHead in class MobEntity
    • initializeAttributes

      protected void initializeAttributes()
      Overrides:
      initializeAttributes in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official aD Lrg;aD()V
      intermediary method_6129 Lnet/minecraft/class_1699;method_6129()V
      named initializeAttributes Lnet/minecraft/entity/LivingEntity;initializeAttributes()V
    • tickMovement

      public void tickMovement()
      Overrides:
      tickMovement in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official e Lrg;e()V
      intermediary method_2651 Lnet/minecraft/class_1699;method_2651()V
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
    • getDefaultDrop

      protected Item getDefaultDrop()
      Overrides:
      getDefaultDrop in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official u Lrh;u()Labm;
      intermediary method_8375 Lnet/minecraft/class_871;method_8375()Lnet/minecraft/class_1069;
      named getDefaultDrop Lnet/minecraft/entity/mob/MobEntity;getDefaultDrop()Lnet/minecraft/item/Item;
    • dropLoot

      protected void dropLoot(boolean allowDrops, int lootingMultiplier)
      Overrides:
      dropLoot in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lrg;b(ZI)V
      intermediary method_2587 Lnet/minecraft/class_1699;method_2587(ZI)V
      named dropLoot Lnet/minecraft/entity/LivingEntity;dropLoot(ZI)V
    • rangedAttack

      public void rangedAttack(LivingEntity target, float pullProgress)
      Specified by:
      rangedAttack in interface RangedAttackMob
      Mappings:
      Namespace Name Mixin selector
      official a Lwt;a(Lrg;F)V
      intermediary method_4552 Lnet/minecraft/class_1413;method_4552(Lnet/minecraft/class_1699;F)V
      named rangedAttack Lnet/minecraft/entity/ai/RangedAttackMob;rangedAttack(Lnet/minecraft/entity/LivingEntity;F)V