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 pPlayer, Zombie pZombie, Villager pVillager) -
Uses of Villager in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity with parameters of type VillagerModifier and TypeMethodDescriptionprotected floatVillagerRenderer.getShadowRadius(Villager pEntity) VillagerRenderer.getTextureLocation(Villager pEntity) Returns the location of an entity's texture.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 pLevel, Villager pParent, Villager pPartner) static BehaviorControl<Villager> AssignProfessionFromJobSite.create()static BehaviorControl<Villager> GoToClosestVillage.create(float pSpeedModifier, int pCloseEnoughDist) static BehaviorControl<Villager> PoiCompetitorScan.create()static BehaviorControl<Villager> ResetProfession.create()SetWalkTargetFromBlockMemory.create(MemoryModuleType<GlobalPos> pBlockTargetMemory, float pSpeedModifier, int pCloseEnoughDist, int pTooFarDistance, int pTooLongUnreachableDuration) static BehaviorControl<Villager> StrollToPoiList.create(MemoryModuleType<List<GlobalPos>> pPoiListMemory, float pSpeedModifier, int pCloseEnoughDist, int pMaxDistFromPoi, MemoryModuleType<GlobalPos> pMustBeCloseToMemory) static BehaviorControl<Villager> YieldJobSite.create(float pSpeedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getCorePackage(VillagerProfession pProfession, float pSpeedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getHidePackage(VillagerProfession pProfession, float pSpeedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getIdlePackage(VillagerProfession pProfession, float pSpeedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getMeetPackage(VillagerProfession pProfession, float pSpeedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getPanicPackage(VillagerProfession pProfession, float pSpeedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getPlayPackage(float pSpeedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getPreRaidPackage(VillagerProfession pProfession, float pSpeedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getRaidPackage(VillagerProfession pProfession, float pSpeedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getRestPackage(VillagerProfession pProfession, float pSpeedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getWorkPackage(VillagerProfession pProfession, float pSpeedModifier) Methods in net.minecraft.world.entity.ai.behavior with parameters of type VillagerModifier and TypeMethodDescriptionVillagerMakeLove.breed(ServerLevel pLevel, Villager pParent, Villager pPartner) private booleanprotected booleanCelebrateVillagersSurvivedRaid.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanGiveGiftToHero.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanGoToPotentialJobSite.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanHarvestFarmland.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanLookAndFollowTradingPlayerSink.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) booleanShowTradesToPlayer.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanTradeWithVillager.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanUseBonemeal.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanVillagerMakeLove.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanVillagerPanicTrigger.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanWorkAtPoi.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanCelebrateVillagersSurvivedRaid.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanGiveGiftToHero.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanGoToPotentialJobSite.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanHarvestFarmland.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanLookAndFollowTradingPlayerSink.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) booleanShowTradesToPlayer.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanTradeWithVillager.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanUseBonemeal.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanVillagerMakeLove.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanWorkAtPoi.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) private static voidShowTradesToPlayer.clearHeldItem(Villager pVillager) private static booleanPoiCompetitorScan.competesForSameJobsite(GlobalPos pJobSitePos, Holder<PoiType> pPoi, Villager pPoiType) private voidWorkAtComposter.compostItems(ServerLevel pLevel, Villager pVillager, GlobalPos pGlobal, BlockState pState) private static voidShowTradesToPlayer.displayAsHeldItem(Villager pVillager, ItemStack pItem) private voidShowTradesToPlayer.displayCyclingItems(Villager pVillager) private voidShowTradesToPlayer.displayFirstItem(Villager pVillager) TradeWithVillager.figureOutWhatIAmWillingToTrade(Villager pVillager, Villager pOther) private voidShowTradesToPlayer.findItemsToDisplay(LivingEntity pEntity, Villager pVillager) private voidLookAndFollowTradingPlayerSink.followPlayer(Villager pOwner) GiveGiftToHero.getItemToThrow(Villager pVillager) GiveGiftToHero.getNearestTargetableHero(Villager pVillager) private voidVillagerMakeLove.giveBedToChild(ServerLevel pLevel, Villager pVillager, BlockPos pPos) private booleanVillagerMakeLove.isBreedingPossible(Villager pVillager) private booleanGiveGiftToHero.isHeroVisible(Villager pVillager) private booleanGiveGiftToHero.isWithinThrowingDistance(Villager pVillager, Player pHero) private LivingEntityShowTradesToPlayer.lookAtTarget(Villager pVillager) private voidprivate static booleanYieldJobSite.nearbyWantsJobsite(Holder<PoiType> pPoi, Villager pVillager, BlockPos pPos) UseBonemeal.pickNextTarget(ServerLevel pLevel, Villager pVillager) private static VillagerPoiCompetitorScan.selectWinner(Villager p_23725_, Villager p_23726_) private voidUseBonemeal.setCurrentCropAsTarget(Villager pVillager) protected voidGiveGiftToHero.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidHarvestFarmland.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidLookAndFollowTradingPlayerSink.start(ServerLevel pLevel, Villager pEntity, long pGameTime) voidShowTradesToPlayer.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidTradeWithVillager.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidUseBonemeal.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidVillagerMakeLove.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidVillagerPanicTrigger.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidWorkAtPoi.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidCelebrateVillagersSurvivedRaid.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidGiveGiftToHero.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidGoToPotentialJobSite.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidHarvestFarmland.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidLookAndFollowTradingPlayerSink.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) voidShowTradesToPlayer.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidTradeWithVillager.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidUseBonemeal.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidVillagerMakeLove.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) VillagerMakeLove.takeVacantBed(ServerLevel pLevel, Villager pVillager) private voidGiveGiftToHero.throwGift(Villager pVillager, LivingEntity pHero) private static voidTradeWithVillager.throwHalfStack(Villager pVillager, Set<Item> pStack, LivingEntity pEntity) protected voidCelebrateVillagersSurvivedRaid.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidGiveGiftToHero.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidGoToPotentialJobSite.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidHarvestFarmland.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidLookAndFollowTradingPlayerSink.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) voidShowTradesToPlayer.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidTradeWithVillager.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidUseBonemeal.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidVillagerMakeLove.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidVillagerPanicTrigger.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) private voidVillagerMakeLove.tryToGiveBirth(ServerLevel pLevel, Villager pParent, Villager pPartner) private voidShowTradesToPlayer.updateDisplayItems(Villager pVillager) protected voidWorkAtComposter.useWorkstation(ServerLevel pLevel, Villager pVillager) protected voidWorkAtPoi.useWorkstation(ServerLevel pLevel, Villager pVillager) -
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 pLevel, Villager pEntity) -
Uses of Villager in net.minecraft.world.entity.npc
Fields in net.minecraft.world.entity.npc with type parameters of type VillagerModifier and TypeFieldDescriptionstatic final Map<MemoryModuleType<GlobalPos>, BiPredicate<Villager, Holder<PoiType>>> Villager.POI_MEMORIESprivate static final ImmutableList<SensorType<? extends Sensor<? super Villager>>> Villager.SENSOR_TYPESMethods in net.minecraft.world.entity.npc that return VillagerModifier and TypeMethodDescriptionVillager.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) 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 pServerLevel, Villager pTarget, long pGameTime) Method parameters in net.minecraft.world.entity.npc with type arguments of type VillagerModifier and TypeMethodDescriptionprivate voidVillager.registerBrainGoals(Brain<Villager> pVillagerBrain) Constructor parameters in net.minecraft.world.entity.npc with type arguments of type VillagerModifierConstructorDescriptionVillager(EntityType<? extends Villager> pEntityType, Level pLevel) Villager(EntityType<? extends Villager> pEntityType, Level pLevel, VillagerType pVillagerType) -
Uses of Villager in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common with parameters of type VillagerModifier and TypeMethodDescriptiondefault booleanSpecialPlantable.villagerCanPlantItem(Villager villager) Whether Villagers can pick up this item and plant it down on any block that extends FarmBlock.