Uses of Class
net.minecraft.world.entity.npc.villager.Villager
Packages that use Villager
Package
Description
-
Uses of Villager in net.minecraft.advancements.criterion
Methods in net.minecraft.advancements.criterion with parameters of type VillagerModifier and TypeMethodDescriptionvoidCuredZombieVillagerTrigger.trigger(ServerPlayer player, Zombie zombie, Villager villager) -
Uses of Villager in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity with parameters of type VillagerModifier and TypeMethodDescriptionvoidVillagerRenderer.extractRenderState(Villager p_480330_, VillagerRenderState p_363733_, float p_365246_) -
Uses of Villager in net.minecraft.util.debug
Methods in net.minecraft.util.debug with parameters of type Villager -
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 villager1, Villager villager2) Methods in net.minecraft.world.entity.ai.behavior that return types with arguments of type VillagerModifier and TypeMethodDescriptionVillagerMakeLove.breed(ServerLevel level, Villager villager, Villager partner) static BehaviorControl<Villager> AssignProfessionFromJobSite.create()static BehaviorControl<Villager> GoToClosestVillage.create(float speedModifier, int closeEnoughDist) static BehaviorControl<Villager> PoiCompetitorScan.create()static BehaviorControl<Villager> ResetProfession.create()SetWalkTargetFromBlockMemory.create(MemoryModuleType<GlobalPos> blockTargetMemory, float speedModifier, int closeEnoughDist, int tooFarDistance, int tooLongUnreachableDuration) static BehaviorControl<Villager> StrollToPoiList.create(MemoryModuleType<List<GlobalPos>> poiListMemory, float speedModifier, int closeEnoughDist, int maxDistFromPoi, MemoryModuleType<GlobalPos> mustBeCloseToMemory) static BehaviorControl<Villager> YieldJobSite.create(float speedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getCorePackage(Holder<VillagerProfession> profession, float speedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getHidePackage(Holder<VillagerProfession> profession, float speedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getIdlePackage(Holder<VillagerProfession> profession, float speedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getMeetPackage(Holder<VillagerProfession> profession, float speedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getPanicPackage(Holder<VillagerProfession> profession, float speedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getPlayPackage(float speedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getPreRaidPackage(Holder<VillagerProfession> profession, float speedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getRaidPackage(Holder<VillagerProfession> profession, float speedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getRestPackage(Holder<VillagerProfession> profession, float speedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getWorkPackage(Holder<VillagerProfession> profession, float speedModifier) Methods in net.minecraft.world.entity.ai.behavior with parameters of type VillagerModifier and TypeMethodDescriptionVillagerMakeLove.breed(ServerLevel level, Villager villager, Villager partner) private booleanprotected booleanCelebrateVillagersSurvivedRaid.canStillUse(ServerLevel p_22693_, Villager p_481379_, long p_22695_) protected booleanGiveGiftToHero.canStillUse(ServerLevel p_23026_, Villager p_481415_, long p_23028_) protected booleanGoToPotentialJobSite.canStillUse(ServerLevel p_23106_, Villager p_481139_, long p_23108_) protected booleanHarvestFarmland.canStillUse(ServerLevel p_23204_, Villager p_481486_, long p_23206_) protected booleanLookAndFollowTradingPlayerSink.canStillUse(ServerLevel p_23448_, Villager p_478246_, long p_23450_) booleanShowTradesToPlayer.canStillUse(ServerLevel p_24109_, Villager p_481859_, long p_24111_) protected booleanTradeWithVillager.canStillUse(ServerLevel p_24419_, Villager p_480922_, long p_24421_) protected booleanUseBonemeal.canStillUse(ServerLevel p_24477_, Villager p_479067_, long p_24479_) protected booleanVillagerMakeLove.canStillUse(ServerLevel p_24626_, Villager p_481028_, long p_24628_) protected booleanVillagerPanicTrigger.canStillUse(ServerLevel p_24684_, Villager p_479777_, long p_24686_) protected booleanWorkAtPoi.canStillUse(ServerLevel p_24830_, Villager p_480477_, long p_24832_) protected booleanCelebrateVillagersSurvivedRaid.checkExtraStartConditions(ServerLevel p_22690_, Villager p_478489_) protected booleanGiveGiftToHero.checkExtraStartConditions(ServerLevel p_23003_, Villager p_482144_) protected booleanGoToPotentialJobSite.checkExtraStartConditions(ServerLevel p_23103_, Villager p_481143_) protected booleanHarvestFarmland.checkExtraStartConditions(ServerLevel p_23174_, Villager p_478897_) protected booleanLookAndFollowTradingPlayerSink.checkExtraStartConditions(ServerLevel p_23445_, Villager p_479064_) booleanShowTradesToPlayer.checkExtraStartConditions(ServerLevel p_24106_, Villager p_481544_) protected booleanTradeWithVillager.checkExtraStartConditions(ServerLevel p_24416_, Villager p_481200_) protected booleanUseBonemeal.checkExtraStartConditions(ServerLevel p_24474_, Villager p_481330_) protected booleanVillagerMakeLove.checkExtraStartConditions(ServerLevel p_24623_, Villager p_482178_) protected booleanWorkAtPoi.checkExtraStartConditions(ServerLevel p_24827_, Villager p_479586_) private static voidShowTradesToPlayer.clearHeldItem(Villager villager) private static booleanPoiCompetitorScan.competesForSameJobsite(GlobalPos pos, Holder<PoiType> poiType, Villager villager) private voidWorkAtComposter.compostItems(ServerLevel level, Villager villager, GlobalPos pos, BlockState state) private static voidShowTradesToPlayer.displayAsHeldItem(Villager villager, ItemStack item) private voidShowTradesToPlayer.displayCyclingItems(Villager villager) private voidShowTradesToPlayer.displayFirstItem(Villager villager) TradeWithVillager.figureOutWhatIAmWillingToTrade(Villager villager, Villager target) private voidShowTradesToPlayer.findItemsToDisplay(LivingEntity target, Villager villager) private voidLookAndFollowTradingPlayerSink.followPlayer(Villager villager) private static ResourceKey<LootTable> GiveGiftToHero.getLootTableToThrow(Villager villager) GiveGiftToHero.getNearestTargetableHero(Villager villager) private voidVillagerMakeLove.giveBedToChild(ServerLevel level, Villager child, BlockPos pos) private booleanVillagerMakeLove.isBreedingPossible(Villager villager) private booleanGiveGiftToHero.isHeroVisible(Villager villager) private booleanGiveGiftToHero.isWithinThrowingDistance(Villager villager, Player player) private LivingEntityShowTradesToPlayer.lookAtTarget(Villager villager) private voidWorkAtComposter.makeBread(ServerLevel level, Villager villager) private static booleanYieldJobSite.nearbyWantsJobsite(Holder<PoiType> poiType, Villager villager, BlockPos pos) UseBonemeal.pickNextTarget(ServerLevel level, Villager villager) private static VillagerPoiCompetitorScan.selectWinner(Villager villager1, Villager villager2) private voidUseBonemeal.setCurrentCropAsTarget(Villager villager) protected voidGiveGiftToHero.start(ServerLevel p_23006_, Villager p_481747_, long p_23008_) protected voidHarvestFarmland.start(ServerLevel p_23177_, Villager p_479897_, long p_23179_) protected voidLookAndFollowTradingPlayerSink.start(ServerLevel p_23458_, Villager p_481858_, long p_23460_) voidShowTradesToPlayer.start(ServerLevel p_24124_, Villager p_481725_, long p_24126_) protected voidTradeWithVillager.start(ServerLevel p_24437_, Villager p_478966_, long p_24439_) protected voidUseBonemeal.start(ServerLevel p_24496_, Villager p_481366_, long p_24498_) protected voidVillagerMakeLove.start(ServerLevel p_24652_, Villager p_481220_, long p_24654_) protected voidVillagerPanicTrigger.start(ServerLevel p_24694_, Villager p_481323_, long p_24696_) protected voidWorkAtPoi.start(ServerLevel p_24816_, Villager p_481611_, long p_24818_) protected voidCelebrateVillagersSurvivedRaid.stop(ServerLevel p_22704_, Villager p_481789_, long p_22706_) protected voidGiveGiftToHero.stop(ServerLevel p_23046_, Villager p_481001_, long p_23048_) protected voidGoToPotentialJobSite.stop(ServerLevel p_23129_, Villager p_481103_, long p_23131_) protected voidHarvestFarmland.stop(ServerLevel p_23188_, Villager p_480138_, long p_23190_) protected voidLookAndFollowTradingPlayerSink.stop(ServerLevel p_23466_, Villager p_482172_, long p_23468_) voidShowTradesToPlayer.stop(ServerLevel p_24144_, Villager p_478501_, long p_24146_) protected voidTradeWithVillager.stop(ServerLevel p_24453_, Villager p_478331_, long p_24455_) protected voidUseBonemeal.stop(ServerLevel p_24504_, Villager p_479065_, long p_24506_) protected voidVillagerMakeLove.stop(ServerLevel p_24675_, Villager p_480694_, long p_24677_) VillagerMakeLove.takeVacantBed(ServerLevel level, Villager villager) private voidGiveGiftToHero.throwGift(ServerLevel level, Villager villager, LivingEntity target) private static voidTradeWithVillager.throwHalfStack(Villager villager, Set<Item> items, LivingEntity target) protected voidCelebrateVillagersSurvivedRaid.tick(ServerLevel p_22712_, Villager p_481581_, long p_22714_) protected voidGiveGiftToHero.tick(ServerLevel p_23036_, Villager p_481399_, long p_23038_) protected voidGoToPotentialJobSite.tick(ServerLevel p_23121_, Villager p_479358_, long p_23123_) protected voidHarvestFarmland.tick(ServerLevel p_23196_, Villager p_480646_, long p_23198_) protected voidLookAndFollowTradingPlayerSink.tick(ServerLevel p_23474_, Villager p_478606_, long p_23476_) voidShowTradesToPlayer.tick(ServerLevel p_24134_, Villager p_479720_, long p_24136_) protected voidTradeWithVillager.tick(ServerLevel p_24445_, Villager p_481190_, long p_24447_) protected voidUseBonemeal.tick(ServerLevel p_24512_, Villager p_481281_, long p_24514_) protected voidVillagerMakeLove.tick(ServerLevel p_24667_, Villager p_481591_, long p_24669_) protected voidVillagerPanicTrigger.tick(ServerLevel p_24700_, Villager p_479837_, long p_24702_) private voidVillagerMakeLove.tryToGiveBirth(ServerLevel level, Villager villager, Villager partner) private voidShowTradesToPlayer.updateDisplayItems(Villager villager) protected voidWorkAtComposter.useWorkstation(ServerLevel p_24790_, Villager p_479014_) protected voidWorkAtPoi.useWorkstation(ServerLevel level, Villager villager) -
Uses of Villager in net.minecraft.world.entity.ai.goal
Methods in net.minecraft.world.entity.ai.goal with parameters of type VillagerModifier and TypeMethodDescriptionprivate booleanGolemRandomStrollInVillageGoal.doesVillagerWantGolem(Villager villager) -
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_481492_) -
Uses of Villager in net.minecraft.world.entity.monster.zombie
Methods in net.minecraft.world.entity.monster.zombie with parameters of type VillagerModifier and TypeMethodDescriptionbooleanZombie.convertVillagerToZombieVillager(ServerLevel level, Villager villager) -
Uses of Villager in net.minecraft.world.entity.npc.villager
Fields in net.minecraft.world.entity.npc.villager 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.villager that return VillagerModifier and TypeMethodDescription@Nullable VillagerVillager.getBreedOffspring(ServerLevel p_481397_, AgeableMob p_479476_) Methods in net.minecraft.world.entity.npc.villager that return types with arguments of type VillagerModifier and TypeMethodDescriptionprotected Brain.Provider<Villager> Villager.brainProvider()Villager.getBrain()Methods in net.minecraft.world.entity.npc.villager with parameters of type VillagerModifier and TypeMethodDescriptionvoidVillager.gossip(ServerLevel level, Villager villager, long time) Method parameters in net.minecraft.world.entity.npc.villager with type arguments of type VillagerModifier and TypeMethodDescriptionprivate voidVillager.registerBrainGoals(Brain<Villager> villagerBrain) Constructor parameters in net.minecraft.world.entity.npc.villager with type arguments of type VillagerModifierConstructorDescriptionVillager(EntityType<? extends Villager> p_478620_, Level p_480064_) Villager(EntityType<? extends Villager> type, Level level, Holder<VillagerType> villagerType) Villager(EntityType<? extends Villager> type, Level level, ResourceKey<VillagerType> villagerType) -
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.