Uses of Class
net.minecraft.world.entity.npc.Villager
Packages that use Villager
Package
Description
-
Uses of Villager in net.minecraft.advancements.critereon
Methods in net.minecraft.advancements.critereon with parameters of type VillagerModifier and TypeMethodDescriptionvoidCuredZombieVillagerTrigger.trigger(ServerPlayer p_24275_, Zombie p_24276_, Villager p_24277_) -
Uses of Villager in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity with parameters of type VillagerModifier and TypeMethodDescriptionVillagerRenderer.getTextureLocation(Villager p_116312_)protected void -
Uses of Villager in net.minecraft.world.entity
Fields in net.minecraft.world.entity with type parameters of type Villager -
Uses of Villager in net.minecraft.world.entity.ai.behavior
Methods in net.minecraft.world.entity.ai.behavior that return VillagerModifier and TypeMethodDescriptionprivate static VillagerPoiCompetitorScan.selectWinner(Villager p_23725_, Villager p_23726_)Methods in net.minecraft.world.entity.ai.behavior that return types with arguments of type VillagerModifier and TypeMethodDescriptionVillagerMakeLove.breed(ServerLevel p_24656_, Villager p_24657_, Villager p_24658_)static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>>VillagerGoalPackages.getCorePackage(VillagerProfession p_24586_, float p_24587_)static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>>VillagerGoalPackages.getHidePackage(VillagerProfession p_24611_, float p_24612_)static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>>VillagerGoalPackages.getIdlePackage(VillagerProfession p_24599_, float p_24600_)static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>>VillagerGoalPackages.getMeetPackage(VillagerProfession p_24596_, float p_24597_)BehaviorUtils.getNearbyVillagersWithCondition(Villager p_22651_, Predicate<Villager> p_22652_)static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>>VillagerGoalPackages.getPanicPackage(VillagerProfession p_24602_, float p_24603_)static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>>VillagerGoalPackages.getPlayPackage(float p_24584_)static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>>VillagerGoalPackages.getPreRaidPackage(VillagerProfession p_24605_, float p_24606_)static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>>VillagerGoalPackages.getRaidPackage(VillagerProfession p_24608_, float p_24609_)static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>>VillagerGoalPackages.getRestPackage(VillagerProfession p_24593_, float p_24594_)static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>>VillagerGoalPackages.getWorkPackage(VillagerProfession p_24590_, float p_24591_)Methods in net.minecraft.world.entity.ai.behavior with parameters of type VillagerModifier and TypeMethodDescriptionVillagerMakeLove.breed(ServerLevel p_24656_, Villager p_24657_, Villager p_24658_)private booleanprivate booleanYieldJobSite.canReachPos(Villager p_24868_, BlockPos p_24869_, PoiType p_24870_)protected booleanCelebrateVillagersSurvivedRaid.canStillUse(ServerLevel p_22693_, Villager p_22694_, long p_22695_)protected booleanGiveGiftToHero.canStillUse(ServerLevel p_23026_, Villager p_23027_, long p_23028_)protected booleanGoToPotentialJobSite.canStillUse(ServerLevel p_23106_, Villager p_23107_, long p_23108_)protected booleanHarvestFarmland.canStillUse(ServerLevel p_23204_, Villager p_23205_, long p_23206_)protected booleanLookAndFollowTradingPlayerSink.canStillUse(ServerLevel p_23448_, Villager p_23449_, long p_23450_)booleanShowTradesToPlayer.canStillUse(ServerLevel p_24109_, Villager p_24110_, long p_24111_)protected booleanTradeWithVillager.canStillUse(ServerLevel p_24419_, Villager p_24420_, long p_24421_)protected booleanUseBonemeal.canStillUse(ServerLevel p_24477_, Villager p_24478_, long p_24479_)protected booleanVillagerMakeLove.canStillUse(ServerLevel p_24626_, Villager p_24627_, long p_24628_)protected booleanVillagerPanicTrigger.canStillUse(ServerLevel p_24684_, Villager p_24685_, long p_24686_)protected booleanWorkAtPoi.canStillUse(ServerLevel p_24830_, Villager p_24831_, long p_24832_)protected booleanAssignProfessionFromJobSite.checkExtraStartConditions(ServerLevel p_22450_, Villager p_22451_)protected booleanCelebrateVillagersSurvivedRaid.checkExtraStartConditions(ServerLevel p_22690_, Villager p_22691_)protected booleanGiveGiftToHero.checkExtraStartConditions(ServerLevel p_23003_, Villager p_23004_)protected booleanGoToClosestVillage.checkExtraStartConditions(ServerLevel p_23087_, Villager p_23088_)protected booleanGoToPotentialJobSite.checkExtraStartConditions(ServerLevel p_23103_, Villager p_23104_)protected booleanHarvestFarmland.checkExtraStartConditions(ServerLevel p_23174_, Villager p_23175_)protected booleanLookAndFollowTradingPlayerSink.checkExtraStartConditions(ServerLevel p_23445_, Villager p_23446_)protected booleanResetProfession.checkExtraStartConditions(ServerLevel p_23773_, Villager p_23774_)booleanShowTradesToPlayer.checkExtraStartConditions(ServerLevel p_24106_, Villager p_24107_)protected booleanStrollToPoiList.checkExtraStartConditions(ServerLevel p_24375_, Villager p_24376_)protected booleanTradeWithVillager.checkExtraStartConditions(ServerLevel p_24416_, Villager p_24417_)protected booleanUseBonemeal.checkExtraStartConditions(ServerLevel p_24474_, Villager p_24475_)protected booleanVillagerMakeLove.checkExtraStartConditions(ServerLevel p_24623_, Villager p_24624_)protected booleanWorkAtPoi.checkExtraStartConditions(ServerLevel p_24827_, Villager p_24828_)protected booleanYieldJobSite.checkExtraStartConditions(ServerLevel p_24844_, Villager p_24845_)private static voidShowTradesToPlayer.clearHeldItem(Villager p_182374_)private booleanSetWalkTargetFromBlockMemory.closeEnough(ServerLevel p_24069_, Villager p_24070_, GlobalPos p_24071_)private booleanPoiCompetitorScan.competesForSameJobsite(GlobalPos p_23732_, PoiType p_23733_, Villager p_23734_)private voidWorkAtComposter.compostItems(ServerLevel p_24793_, Villager p_24794_, GlobalPos p_24795_, BlockState p_24796_)private static voidShowTradesToPlayer.displayAsHeldItem(Villager p_182371_, ItemStack p_182372_)private voidShowTradesToPlayer.displayCyclingItems(Villager p_24148_)private voidShowTradesToPlayer.displayFirstItem(Villager p_24116_)private voidprivate voidYieldJobSite.eraseMemories(Villager p_24866_)TradeWithVillager.figureOutWhatIAmWillingToTrade(Villager p_24423_, Villager p_24424_)private voidShowTradesToPlayer.findItemsToDisplay(LivingEntity p_24113_, Villager p_24114_)private voidLookAndFollowTradingPlayerSink.followPlayer(Villager p_23452_)GiveGiftToHero.getItemToThrow(Villager p_23010_)BehaviorUtils.getNearbyVillagersWithCondition(Villager p_22651_, Predicate<Villager> p_22652_)GiveGiftToHero.getNearestTargetableHero(Villager p_23040_)private voidVillagerMakeLove.giveBedToChild(ServerLevel p_24634_, Villager p_24635_, BlockPos p_24636_)private booleanPoiCompetitorScan.hasJobSite(Villager p_23723_)private booleanVillagerMakeLove.isBreedingPossible(Villager p_24640_)private static booleanVillagerCalmDown.isCloseToEntityThatHurtMe(Villager p_24578_)private booleanGiveGiftToHero.isHeroVisible(Villager p_23030_)private booleanGiveGiftToHero.isWithinThrowingDistance(Villager p_23015_, Player p_23016_)private LivingEntityShowTradesToPlayer.lookAtTarget(Villager p_24138_)private voidprivate booleanYieldJobSite.nearbyWantsJobsite(PoiType p_24862_, Villager p_24863_, BlockPos p_24864_)UseBonemeal.pickNextTarget(ServerLevel p_24493_, Villager p_24494_)private static VillagerPoiCompetitorScan.selectWinner(Villager p_23725_, Villager p_23726_)private voidUseBonemeal.setCurrentCropAsTarget(Villager p_24481_)protected voidAssignProfessionFromJobSite.start(ServerLevel p_22453_, Villager p_22454_, long p_22455_)protected voidGiveGiftToHero.start(ServerLevel p_23006_, Villager p_23007_, long p_23008_)protected voidGoToClosestVillage.start(ServerLevel p_23090_, Villager p_23091_, long p_23092_)protected voidHarvestFarmland.start(ServerLevel p_23177_, Villager p_23178_, long p_23179_)protected voidLookAndFollowTradingPlayerSink.start(ServerLevel p_23458_, Villager p_23459_, long p_23460_)protected voidPoiCompetitorScan.start(ServerLevel p_23716_, Villager p_23717_, long p_23718_)protected voidResetProfession.start(ServerLevel p_23776_, Villager p_23777_, long p_23778_)protected voidSetWalkTargetFromBlockMemory.start(ServerLevel p_24059_, Villager p_24060_, long p_24061_)voidShowTradesToPlayer.start(ServerLevel p_24124_, Villager p_24125_, long p_24126_)protected voidStrollToPoiList.start(ServerLevel p_24378_, Villager p_24379_, long p_24380_)protected voidTradeWithVillager.start(ServerLevel p_24437_, Villager p_24438_, long p_24439_)protected voidUseBonemeal.start(ServerLevel p_24496_, Villager p_24497_, long p_24498_)protected voidVillagerCalmDown.start(ServerLevel p_24574_, Villager p_24575_, long p_24576_)protected voidVillagerMakeLove.start(ServerLevel p_24652_, Villager p_24653_, long p_24654_)protected voidVillagerPanicTrigger.start(ServerLevel p_24694_, Villager p_24695_, long p_24696_)protected voidWorkAtPoi.start(ServerLevel p_24816_, Villager p_24817_, long p_24818_)protected voidYieldJobSite.start(ServerLevel p_24847_, Villager p_24848_, long p_24849_)protected voidCelebrateVillagersSurvivedRaid.stop(ServerLevel p_22704_, Villager p_22705_, long p_22706_)protected voidGiveGiftToHero.stop(ServerLevel p_23046_, Villager p_23047_, long p_23048_)protected voidGoToPotentialJobSite.stop(ServerLevel p_23129_, Villager p_23130_, long p_23131_)protected voidHarvestFarmland.stop(ServerLevel p_23188_, Villager p_23189_, long p_23190_)protected voidLookAndFollowTradingPlayerSink.stop(ServerLevel p_23466_, Villager p_23467_, long p_23468_)voidShowTradesToPlayer.stop(ServerLevel p_24144_, Villager p_24145_, long p_24146_)protected voidTradeWithVillager.stop(ServerLevel p_24453_, Villager p_24454_, long p_24455_)protected voidUseBonemeal.stop(ServerLevel p_24504_, Villager p_24505_, long p_24506_)protected voidVillagerMakeLove.stop(ServerLevel p_24675_, Villager p_24676_, long p_24677_)VillagerMakeLove.takeVacantBed(ServerLevel p_24649_, Villager p_24650_)private voidGiveGiftToHero.throwGift(Villager p_23012_, LivingEntity p_23013_)private static voidTradeWithVillager.throwHalfStack(Villager p_24426_, Set<Item> p_24427_, LivingEntity p_24428_)protected voidCelebrateVillagersSurvivedRaid.tick(ServerLevel p_22712_, Villager p_22713_, long p_22714_)protected voidGiveGiftToHero.tick(ServerLevel p_23036_, Villager p_23037_, long p_23038_)protected voidGoToPotentialJobSite.tick(ServerLevel p_23121_, Villager p_23122_, long p_23123_)protected voidHarvestFarmland.tick(ServerLevel p_23196_, Villager p_23197_, long p_23198_)protected voidLookAndFollowTradingPlayerSink.tick(ServerLevel p_23474_, Villager p_23475_, long p_23476_)voidShowTradesToPlayer.tick(ServerLevel p_24134_, Villager p_24135_, long p_24136_)protected voidTradeWithVillager.tick(ServerLevel p_24445_, Villager p_24446_, long p_24447_)protected voidUseBonemeal.tick(ServerLevel p_24512_, Villager p_24513_, long p_24514_)protected voidVillagerMakeLove.tick(ServerLevel p_24667_, Villager p_24668_, long p_24669_)protected voidVillagerPanicTrigger.tick(ServerLevel p_24700_, Villager p_24701_, long p_24702_)private booleanSetWalkTargetFromBlockMemory.tiredOfTryingToFindTarget(ServerLevel p_24056_, Villager p_24057_)private booleanprivate voidVillagerMakeLove.tryToGiveBirth(ServerLevel p_24630_, Villager p_24631_, Villager p_24632_)private voidShowTradesToPlayer.updateDisplayItems(Villager p_24128_)protected voidWorkAtComposter.useWorkstation(ServerLevel p_24790_, Villager p_24791_)protected voidWorkAtPoi.useWorkstation(ServerLevel p_24813_, Villager p_24814_)private voidYieldJobSite.yieldJobSite(ServerLevel p_24851_, Villager p_24852_, Villager p_24853_, BlockPos p_24854_, boolean p_24855_)Method parameters in net.minecraft.world.entity.ai.behavior with type arguments of type Villager -
Uses of Villager in net.minecraft.world.entity.ai.goal
Fields in net.minecraft.world.entity.ai.goal declared as VillagerMethods in net.minecraft.world.entity.ai.goal with parameters of type VillagerModifier and TypeMethodDescriptionprivate booleanGolemRandomStrollInVillageGoal.doesVillagerWantGolem(Villager p_25406_) -
Uses of Villager in net.minecraft.world.entity.ai.sensing
Methods in net.minecraft.world.entity.ai.sensing with parameters of type VillagerModifier and TypeMethodDescriptionprotected voidSecondaryPoiSensor.doTick(ServerLevel p_26754_, Villager p_26755_) -
Uses of Villager in net.minecraft.world.entity.npc
Fields in net.minecraft.world.entity.npc with type parameters of type VillagerModifier and TypeFieldDescriptionstatic Map<MemoryModuleType<GlobalPos>,BiPredicate<Villager,PoiType>>Villager.POI_MEMORIESprivate static com.google.common.collect.ImmutableList<SensorType<? extends Sensor<? super Villager>>>Villager.SENSOR_TYPESMethods in net.minecraft.world.entity.npc that return VillagerModifier and TypeMethodDescriptionVillager.getBreedOffspring(ServerLevel p_150012_, AgeableMob p_150013_)Methods in net.minecraft.world.entity.npc that return types with arguments of type VillagerModifier and TypeMethodDescriptionprotected Brain.Provider<Villager>Villager.brainProvider()Villager.getBrain()Methods in net.minecraft.world.entity.npc with parameters of type VillagerModifier and TypeMethodDescriptionvoidVillager.gossip(ServerLevel p_35412_, Villager p_35413_, long p_35414_)Method parameters in net.minecraft.world.entity.npc with type arguments of type VillagerModifier and TypeMethodDescriptionprivate voidVillager.registerBrainGoals(Brain<Villager> p_35425_)Constructor parameters in net.minecraft.world.entity.npc with type arguments of type VillagerModifierConstructorDescriptionVillager(EntityType<? extends Villager> p_35381_, Level p_35382_)Villager(EntityType<? extends Villager> p_35384_, Level p_35385_, VillagerType p_35386_)