Class VillagerEntity

All Implemented Interfaces:
CommandSource, Trader, EntityCategoryProvider, Tradable

public class VillagerEntity extends PassiveEntity implements Tradable, Trader
Mappings:
Namespace Name
official aat
intermediary net/minecraft/class_985
named net/minecraft/entity/passive/VillagerEntity
  • Field Details

    • field_15078

      private static final Logger field_15078
      Mappings:
      Namespace Name Mixin selector
      official bx Laat;bx:Lorg/apache/logging/log4j/Logger;
      intermediary field_15078 Lnet/minecraft/class_985;field_15078:Lorg/apache/logging/log4j/Logger;
      named field_15078 Lnet/minecraft/entity/passive/VillagerEntity;field_15078:Lorg/apache/logging/log4j/Logger;
    • field_14789

      private static final TrackedData<Integer> field_14789
      Mappings:
      Namespace Name Mixin selector
      official by Laat;by:Lkk;
      intermediary field_14789 Lnet/minecraft/class_985;field_14789:Lnet/minecraft/class_2921;
      named field_14789 Lnet/minecraft/entity/passive/VillagerEntity;field_14789:Lnet/minecraft/entity/data/TrackedData;
    • TRADES

      private static final VillagerEntity.TradeProvider[][][][] TRADES
      Mappings:
      Namespace Name Mixin selector
      official bO Laat;bO:[[[[Laat$f;
      intermediary field_12108 Lnet/minecraft/class_985;field_12108:[[[[Lnet/minecraft/class_985$class_2668;
      named TRADES Lnet/minecraft/entity/passive/VillagerEntity;TRADES:[[[[Lnet/minecraft/entity/passive/VillagerEntity$TradeProvider;
    • field_3951

      private int field_3951
      Mappings:
      Namespace Name Mixin selector
      official bz Laat;bz:I
      intermediary field_3951 Lnet/minecraft/class_985;field_3951:I
      named field_3951 Lnet/minecraft/entity/passive/VillagerEntity;field_3951:I
    • field_3952

      private boolean field_3952
      Mappings:
      Namespace Name Mixin selector
      official bA Laat;bA:Z
      intermediary field_3952 Lnet/minecraft/class_985;field_3952:Z
      named field_3952 Lnet/minecraft/entity/passive/VillagerEntity;field_3952:Z
    • field_3953

      private boolean field_3953
      Mappings:
      Namespace Name Mixin selector
      official bB Laat;bB:Z
      intermediary field_3953 Lnet/minecraft/class_985;field_3953:Z
      named field_3953 Lnet/minecraft/entity/passive/VillagerEntity;field_3953:Z
    • field_3950

      Village field_3950
      Mappings:
      Namespace Name Mixin selector
      official bw Laat;bw:Lwp;
      intermediary field_3950 Lnet/minecraft/class_985;field_3950:Lnet/minecraft/class_938;
      named field_3950 Lnet/minecraft/entity/passive/VillagerEntity;field_3950:Lnet/minecraft/village/Village;
    • customer

      private PlayerEntity customer
      Mappings:
      Namespace Name Mixin selector
      official bC Laat;bC:Laay;
      intermediary field_3954 Lnet/minecraft/class_985;field_3954:Lnet/minecraft/class_988;
      named customer Lnet/minecraft/entity/passive/VillagerEntity;customer:Lnet/minecraft/entity/player/PlayerEntity;
    • offers

      @Nullable private TraderOfferList offers
      Mappings:
      Namespace Name Mixin selector
      official bD Laat;bD:Lajf;
      intermediary field_3955 Lnet/minecraft/class_985;field_3955:Lnet/minecraft/class_1145;
      named offers Lnet/minecraft/entity/passive/VillagerEntity;offers:Lnet/minecraft/village/TraderOfferList;
    • field_3956

      private int field_3956
      Mappings:
      Namespace Name Mixin selector
      official bE Laat;bE:I
      intermediary field_3956 Lnet/minecraft/class_985;field_3956:I
      named field_3956 Lnet/minecraft/entity/passive/VillagerEntity;field_3956:I
    • field_3948

      private boolean field_3948
      Mappings:
      Namespace Name Mixin selector
      official bF Laat;bF:Z
      intermediary field_3948 Lnet/minecraft/class_985;field_3948:Z
      named field_3948 Lnet/minecraft/entity/passive/VillagerEntity;field_3948:Z
    • willingToMate

      private boolean willingToMate
      Mappings:
      Namespace Name Mixin selector
      official bG Laat;bG:Z
      intermediary field_12109 Lnet/minecraft/class_985;field_12109:Z
      named willingToMate Lnet/minecraft/entity/passive/VillagerEntity;willingToMate:Z
    • riches

      private int riches
      Mappings:
      Namespace Name Mixin selector
      official bH Laat;bH:I
      intermediary field_3949 Lnet/minecraft/class_985;field_3949:I
      named riches Lnet/minecraft/entity/passive/VillagerEntity;riches:I
    • field_5395

      private String field_5395
      Mappings:
      Namespace Name Mixin selector
      official bI Laat;bI:Ljava/lang/String;
      intermediary field_5395 Lnet/minecraft/class_985;field_5395:Ljava/lang/String;
      named field_5395 Lnet/minecraft/entity/passive/VillagerEntity;field_5395:Ljava/lang/String;
    • career

      private int career
      Mappings:
      Namespace Name Mixin selector
      official bJ Laat;bJ:I
      intermediary field_12110 Lnet/minecraft/class_985;field_12110:I
      named career Lnet/minecraft/entity/passive/VillagerEntity;career:I
    • careerLevel

      private int careerLevel
      Mappings:
      Namespace Name Mixin selector
      official bK Laat;bK:I
      intermediary field_12111 Lnet/minecraft/class_985;field_12111:I
      named careerLevel Lnet/minecraft/entity/passive/VillagerEntity;careerLevel:I
    • field_5396

      private boolean field_5396
      Mappings:
      Namespace Name Mixin selector
      official bL Laat;bL:Z
      intermediary field_5396 Lnet/minecraft/class_985;field_5396:Z
      named field_5396 Lnet/minecraft/entity/passive/VillagerEntity;field_5396:Z
    • field_12106

      private boolean field_12106
      Mappings:
      Namespace Name Mixin selector
      official bM Laat;bM:Z
      intermediary field_12106 Lnet/minecraft/class_985;field_12106:Z
      named field_12106 Lnet/minecraft/entity/passive/VillagerEntity;field_12106:Z
    • villagerInventory

      private final SimpleInventory villagerInventory
      Mappings:
      Namespace Name Mixin selector
      official bN Laat;bN:Lrr;
      intermediary field_12107 Lnet/minecraft/class_985;field_12107:Lnet/minecraft/class_852;
      named villagerInventory Lnet/minecraft/entity/passive/VillagerEntity;villagerInventory:Lnet/minecraft/inventory/SimpleInventory;
  • Constructor Details

    • VillagerEntity

      public VillagerEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lsn;<init>(Lajs;)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
    • VillagerEntity

      public VillagerEntity(World world, int profession)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laat;<init>(Lajs;I)V
      intermediary <init> Lnet/minecraft/class_985;<init>(Lnet/minecraft/class_1150;I)V
      named <init> Lnet/minecraft/entity/passive/VillagerEntity;<init>(Lnet/minecraft/world/World;I)V
  • Method Details

    • initGoals

      protected void initGoals()
      Overrides:
      initGoals in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official r Lsx;r()V
      intermediary method_13087 Lnet/minecraft/class_871;method_13087()V
      named initGoals Lnet/minecraft/entity/mob/MobEntity;initGoals()V
    • method_11225

      private void method_11225()
      Mappings:
      Namespace Name Mixin selector
      official ds Laat;ds()V
      intermediary method_11225 Lnet/minecraft/class_985;method_11225()V
      named method_11225 Lnet/minecraft/entity/passive/VillagerEntity;method_11225()V
    • method_10926

      protected void method_10926()
      Overrides:
      method_10926 in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official o Lsk;o()V
      intermediary method_10926 Lnet/minecraft/class_862;method_10926()V
      named method_10926 Lnet/minecraft/entity/passive/PassiveEntity;method_10926()V
    • initializeAttributes

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

      protected void mobTick()
      Overrides:
      mobTick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official M Lsx;M()V
      intermediary method_2633 Lnet/minecraft/class_871;method_2633()V
      named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick()V
    • interactMob

      public boolean interactMob(PlayerEntity playerEntity, Hand hand)
      Overrides:
      interactMob in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lsx;a(Laay;Lri;)Z
      intermediary method_13079 Lnet/minecraft/class_871;method_13079(Lnet/minecraft/class_988;Lnet/minecraft/class_2961;)Z
      named interactMob Lnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Z
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official i Lsn;i()V
      intermediary method_2484 Lnet/minecraft/class_864;method_2484()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • method_13564

      public static void method_13564(class_2934 class_2934)
      Mappings:
      Namespace Name Mixin selector
      official a Laat;a(Lph;)V
      intermediary method_13564 Lnet/minecraft/class_985;method_13564(Lnet/minecraft/class_2934;)V
      named method_13564 Lnet/minecraft/entity/passive/VillagerEntity;method_13564(Lnet/minecraft/class_2934;)V
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lsn;b(Ldu;)V
      intermediary method_2528 Lnet/minecraft/class_864;method_2528(Lnet/minecraft/class_322;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lsn;a(Ldu;)V
      intermediary method_2498 Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • canImmediatelyDespawn

      protected boolean canImmediatelyDespawn()
      Overrides:
      canImmediatelyDespawn in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official K Lsx;K()Z
      intermediary method_2631 Lnet/minecraft/class_871;method_2631()Z
      named canImmediatelyDespawn Lnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn()Z
    • ambientSound

      protected SoundEvent ambientSound()
      Overrides:
      ambientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official G Lsx;G()Lnm;
      intermediary method_2603 Lnet/minecraft/class_871;method_2603()Lnet/minecraft/class_2926;
      named ambientSound Lnet/minecraft/entity/mob/MobEntity;ambientSound()Lnet/minecraft/client/sound/SoundEvent;
    • method_13048

      protected SoundEvent method_13048()
      Overrides:
      method_13048 in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official bW Lsw;bW()Lnm;
      intermediary method_13048 Lnet/minecraft/class_1699;method_13048()Lnet/minecraft/class_2926;
      named method_13048 Lnet/minecraft/entity/LivingEntity;method_13048()Lnet/minecraft/client/sound/SoundEvent;
    • deathSound

      protected SoundEvent deathSound()
      Overrides:
      deathSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official bX Lsw;bX()Lnm;
      intermediary method_13049 Lnet/minecraft/class_1699;method_13049()Lnet/minecraft/class_2926;
      named deathSound Lnet/minecraft/entity/LivingEntity;deathSound()Lnet/minecraft/client/sound/SoundEvent;
    • getLootTableId

      @Nullable protected Identifier getLootTableId()
      Overrides:
      getLootTableId in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official J Lsx;J()Lkq;
      intermediary method_13074 Lnet/minecraft/class_871;method_13074()Lnet/minecraft/class_1653;
      named getLootTableId Lnet/minecraft/entity/mob/MobEntity;getLootTableId()Lnet/minecraft/util/Identifier;
    • setProfession

      public void setProfession(int professon)
      Mappings:
      Namespace Name Mixin selector
      official g Laat;g(I)V
      intermediary method_3108 Lnet/minecraft/class_985;method_3108(I)V
      named setProfession Lnet/minecraft/entity/passive/VillagerEntity;setProfession(I)V
    • profession

      public int profession()
      Mappings:
      Namespace Name Mixin selector
      official dh Laat;dh()I
      intermediary method_3115 Lnet/minecraft/class_985;method_3115()I
      named profession Lnet/minecraft/entity/passive/VillagerEntity;profession()I
    • method_3116

      public boolean method_3116()
      Mappings:
      Namespace Name Mixin selector
      official di Laat;di()Z
      intermediary method_3116 Lnet/minecraft/class_985;method_3116()Z
      named method_3116 Lnet/minecraft/entity/passive/VillagerEntity;method_3116()Z
    • method_3113

      public void method_3113(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official p Laat;p(Z)V
      intermediary method_3113 Lnet/minecraft/class_985;method_3113(Z)V
      named method_3113 Lnet/minecraft/entity/passive/VillagerEntity;method_3113(Z)V
    • method_3114

      public void method_3114(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official q Laat;q(Z)V
      intermediary method_3114 Lnet/minecraft/class_985;method_3114(Z)V
      named method_3114 Lnet/minecraft/entity/passive/VillagerEntity;method_3114(Z)V
    • method_3117

      public boolean method_3117()
      Mappings:
      Namespace Name Mixin selector
      official dj Laat;dj()Z
      intermediary method_3117 Lnet/minecraft/class_985;method_3117()Z
      named method_3117 Lnet/minecraft/entity/passive/VillagerEntity;method_3117()Z
    • setAttacker

      public void setAttacker(@Nullable LivingEntity entity)
      Overrides:
      setAttacker in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lsw;a(Lsw;)V
      intermediary method_6132 Lnet/minecraft/class_1699;method_6132(Lnet/minecraft/class_1699;)V
      named setAttacker Lnet/minecraft/entity/LivingEntity;setAttacker(Lnet/minecraft/entity/LivingEntity;)V
    • onKilled

      public void onKilled(DamageSource source)
      Overrides:
      onKilled in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lsw;a(Lry;)V
      intermediary method_2580 Lnet/minecraft/class_1699;method_2580(Lnet/minecraft/class_856;)V
      named onKilled Lnet/minecraft/entity/LivingEntity;onKilled(Lnet/minecraft/entity/damage/DamageSource;)V
    • setCurrentCustomer

      public void setCurrentCustomer(PlayerEntity player)
      Specified by:
      setCurrentCustomer in interface Trader
      Mappings:
      Namespace Name Mixin selector
      official a_ Lajd;a_(Laay;)V
      intermediary method_3544 Lnet/minecraft/class_1143;method_3544(Lnet/minecraft/class_988;)V
      named setCurrentCustomer Lnet/minecraft/entity/data/Trader;setCurrentCustomer(Lnet/minecraft/entity/player/PlayerEntity;)V
    • getCurrentCustomer

      public PlayerEntity getCurrentCustomer()
      Specified by:
      getCurrentCustomer in interface Trader
      Mappings:
      Namespace Name Mixin selector
      official s_ Lajd;s_()Laay;
      intermediary method_3546 Lnet/minecraft/class_1143;method_3546()Lnet/minecraft/class_988;
      named getCurrentCustomer Lnet/minecraft/entity/data/Trader;getCurrentCustomer()Lnet/minecraft/entity/player/PlayerEntity;
    • hasCustomer

      public boolean hasCustomer()
      Mappings:
      Namespace Name Mixin selector
      official dk Laat;dk()Z
      intermediary method_3118 Lnet/minecraft/class_985;method_3118()Z
      named hasCustomer Lnet/minecraft/entity/passive/VillagerEntity;hasCustomer()Z
    • method_11227

      public boolean method_11227(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official r Laat;r(Z)Z
      intermediary method_11227 Lnet/minecraft/class_985;method_11227(Z)Z
      named method_11227 Lnet/minecraft/entity/passive/VillagerEntity;method_11227(Z)Z
    • method_11228

      public void method_11228(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official s Laat;s(Z)V
      intermediary method_11228 Lnet/minecraft/class_985;method_11228(Z)V
      named method_11228 Lnet/minecraft/entity/passive/VillagerEntity;method_11228(Z)V
    • trade

      public void trade(TradeOffer offer)
      Specified by:
      trade in interface Trader
      Mappings:
      Namespace Name Mixin selector
      official a Lajd;a(Laje;)V
      intermediary method_3542 Lnet/minecraft/class_1143;method_3542(Lnet/minecraft/class_1144;)V
      named trade Lnet/minecraft/entity/data/Trader;trade(Lnet/minecraft/village/TradeOffer;)V
    • method_5501

      public void method_5501(ItemStack stack)
      Specified by:
      method_5501 in interface Trader
      Mappings:
      Namespace Name Mixin selector
      official a Lajd;a(Lafj;)V
      intermediary method_5501 Lnet/minecraft/class_1143;method_5501(Lnet/minecraft/class_1071;)V
      named method_5501 Lnet/minecraft/entity/data/Trader;method_5501(Lnet/minecraft/item/ItemStack;)V
    • getOffers

      @Nullable public TraderOfferList getOffers(PlayerEntity player)
      Specified by:
      getOffers in interface Trader
      Mappings:
      Namespace Name Mixin selector
      official b_ Lajd;b_(Laay;)Lajf;
      intermediary method_3545 Lnet/minecraft/class_1143;method_3545(Lnet/minecraft/class_988;)Lnet/minecraft/class_1145;
      named getOffers Lnet/minecraft/entity/data/Trader;getOffers(Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/village/TraderOfferList;
    • getOffers

      private void getOffers()
      Mappings:
      Namespace Name Mixin selector
      official dt Laat;dt()V
      intermediary method_11226 Lnet/minecraft/class_985;method_11226()V
      named getOffers Lnet/minecraft/entity/passive/VillagerEntity;getOffers()V
    • setTraderOfferList

      @Environment(CLIENT) public void setTraderOfferList(@Nullable TraderOfferList list)
      Specified by:
      setTraderOfferList in interface Trader
      Mappings:
      Namespace Name Mixin selector
      official a Lajd;a(Lajf;)V
      intermediary method_3543 Lnet/minecraft/class_1143;method_3543(Lnet/minecraft/class_1145;)V
      named setTraderOfferList Lnet/minecraft/entity/data/Trader;setTraderOfferList(Lnet/minecraft/village/TraderOfferList;)V
    • method_13682

      public World method_13682()
      Specified by:
      method_13682 in interface Trader
      Mappings:
      Namespace Name Mixin selector
      official t_ Lajd;t_()Lajs;
      intermediary method_13682 Lnet/minecraft/class_1143;method_13682()Lnet/minecraft/class_1150;
      named method_13682 Lnet/minecraft/entity/data/Trader;method_13682()Lnet/minecraft/world/World;
    • method_13683

      public BlockPos method_13683()
      Specified by:
      method_13683 in interface Trader
      Mappings:
      Namespace Name Mixin selector
      official u_ Lajd;u_()Lco;
      intermediary method_13683 Lnet/minecraft/class_1143;method_13683()Lnet/minecraft/class_2552;
      named method_13683 Lnet/minecraft/entity/data/Trader;method_13683()Lnet/minecraft/util/math/BlockPos;
    • method_6344

      public Text method_6344()
      Specified by:
      method_6344 in interface CommandSource
      Specified by:
      method_6344 in interface Trader
      Overrides:
      method_6344 in class Entity
      Mappings:
      Namespace Name Mixin selector
      official i_ Ln;i_()Lfb;
      intermediary method_6344 Lnet/minecraft/class_1061;method_6344()Lnet/minecraft/class_1982;
      named method_6344 Lnet/minecraft/command/CommandSource;method_6344()Lnet/minecraft/text/Text;
    • getEyeHeight

      public float getEyeHeight()
      Overrides:
      getEyeHeight in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bq Lsn;bq()F
      intermediary method_2544 Lnet/minecraft/class_864;method_2544()F
      named getEyeHeight Lnet/minecraft/entity/Entity;getEyeHeight()F
    • handleStatus

      @Environment(CLIENT) public void handleStatus(byte status)
      Overrides:
      handleStatus in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lsn;a(B)V
      intermediary method_2485 Lnet/minecraft/class_864;method_2485(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
    • addParticle

      @Environment(CLIENT) private void addParticle(ParticleType particleType)
      Mappings:
      Namespace Name Mixin selector
      official a Laat;a(Lde;)V
      intermediary method_11218 Lnet/minecraft/class_985;method_11218(Lnet/minecraft/class_2562;)V
      named addParticle Lnet/minecraft/entity/passive/VillagerEntity;addParticle(Lnet/minecraft/client/particle/ParticleType;)V
    • initialize

      @Nullable public EntityData initialize(LocalDifficulty difficulty, @Nullable EntityData data)
      Overrides:
      initialize in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lsx;a(Lrh;Lsz;)Lsz;
      intermediary method_6156 Lnet/minecraft/class_871;method_6156(Lnet/minecraft/class_2607;Lnet/minecraft/class_1700;)Lnet/minecraft/class_1700;
      named initialize Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/EntityData;)Lnet/minecraft/entity/EntityData;
    • initialize

      public EntityData initialize(LocalDifficulty localDifficulty, @Nullable EntityData entityData, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Laat;a(Lrh;Lsz;Z)Lsz;
      intermediary method_13613 Lnet/minecraft/class_985;method_13613(Lnet/minecraft/class_2607;Lnet/minecraft/class_1700;Z)Lnet/minecraft/class_1700;
      named initialize Lnet/minecraft/entity/passive/VillagerEntity;initialize(Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/EntityData;Z)Lnet/minecraft/entity/EntityData;
    • method_4567

      public void method_4567()
      Mappings:
      Namespace Name Mixin selector
      official dl Laat;dl()V
      intermediary method_4567 Lnet/minecraft/class_985;method_4567()V
      named method_4567 Lnet/minecraft/entity/passive/VillagerEntity;method_4567()V
    • breed

      public VillagerEntity breed(PassiveEntity passiveEntity)
      Specified by:
      breed in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laat;b(Lsk;)Laat;
      intermediary method_4565 Lnet/minecraft/class_985;method_4565(Lnet/minecraft/class_862;)Lnet/minecraft/class_985;
      named breed Lnet/minecraft/entity/passive/VillagerEntity;breed(Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/VillagerEntity;
    • canBeLeashedBy

      public boolean canBeLeashedBy(PlayerEntity player)
      Overrides:
      canBeLeashedBy in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lsx;a(Laay;)Z
      intermediary method_2537 Lnet/minecraft/class_871;method_2537(Lnet/minecraft/class_988;)Z
      named canBeLeashedBy Lnet/minecraft/entity/mob/MobEntity;canBeLeashedBy(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • onLightningStrike

      public void onLightningStrike(LightningBoltEntity lightning)
      Overrides:
      onLightningStrike in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lsn;a(Lzg;)V
      intermediary method_2502 Lnet/minecraft/class_864;method_2502(Lnet/minecraft/class_961;)V
      named onLightningStrike Lnet/minecraft/entity/Entity;onLightningStrike(Lnet/minecraft/entity/LightningBoltEntity;)V
    • method_11220

      public SimpleInventory method_11220()
      Mappings:
      Namespace Name Mixin selector
      official dm Laat;dm()Lrr;
      intermediary method_11220 Lnet/minecraft/class_985;method_11220()Lnet/minecraft/class_852;
      named method_11220 Lnet/minecraft/entity/passive/VillagerEntity;method_11220()Lnet/minecraft/inventory/SimpleInventory;
    • loot

      protected void loot(ItemEntity item)
      Overrides:
      loot in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lsx;a(Lzj;)V
      intermediary method_10984 Lnet/minecraft/class_871;method_10984(Lnet/minecraft/class_964;)V
      named loot Lnet/minecraft/entity/mob/MobEntity;loot(Lnet/minecraft/entity/ItemEntity;)V
    • canPickUp

      private boolean canPickUp(Item item)
      Mappings:
      Namespace Name Mixin selector
      official a Laat;a(Lafh;)Z
      intermediary method_11219 Lnet/minecraft/class_985;method_11219(Lnet/minecraft/class_1069;)Z
      named canPickUp Lnet/minecraft/entity/passive/VillagerEntity;canPickUp(Lnet/minecraft/item/Item;)Z
    • method_11221

      public boolean method_11221()
      Mappings:
      Namespace Name Mixin selector
      official dn Laat;dn()Z
      intermediary method_11221 Lnet/minecraft/class_985;method_11221()Z
      named method_11221 Lnet/minecraft/entity/passive/VillagerEntity;method_11221()Z
    • method_11222

      public boolean method_11222()
      Mappings:
      Namespace Name Mixin selector
      official do Laat;do()Z
      intermediary method_11222 Lnet/minecraft/class_985;method_11222()Z
      named method_11222 Lnet/minecraft/entity/passive/VillagerEntity;method_11222()Z
    • method_11223

      public boolean method_11223()
      Mappings:
      Namespace Name Mixin selector
      official dp Laat;dp()Z
      intermediary method_11223 Lnet/minecraft/class_985;method_11223()Z
      named method_11223 Lnet/minecraft/entity/passive/VillagerEntity;method_11223()Z
    • method_11229

      private boolean method_11229(int int2)
      Mappings:
      Namespace Name Mixin selector
      official m Laat;m(I)Z
      intermediary method_11229 Lnet/minecraft/class_985;method_11229(I)Z
      named method_11229 Lnet/minecraft/entity/passive/VillagerEntity;method_11229(I)Z
    • hasSeedToPlant

      public boolean hasSeedToPlant()
      Mappings:
      Namespace Name Mixin selector
      official dq Laat;dq()Z
      intermediary method_11224 Lnet/minecraft/class_985;method_11224()Z
      named hasSeedToPlant Lnet/minecraft/entity/passive/VillagerEntity;hasSeedToPlant()Z
    • equip

      public boolean equip(int slot, ItemStack item)
      Overrides:
      equip in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lsn;c(ILafj;)Z
      intermediary method_10956 Lnet/minecraft/class_864;method_10956(ILnet/minecraft/class_1071;)Z
      named equip Lnet/minecraft/entity/Entity;equip(ILnet/minecraft/item/ItemStack;)Z