net.minecraft.entity.ai.brain.task

public class WorkStationCompetitionTask

net.minecraft.world.entity.ai.behavior.PoiCompetitorScan
net.minecraft.world.entity.ai.behavior.PoiCompetitorScan
net.minecraft.class_5326
net.minecraft.entity.ai.brain.task.WorkStationCompetitionTask

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static Task<VillagerEntity>
create()
create()
method_47006()
create()
private static VillagerEntity
selectWinner(Villager first, Villager second)
selectWinner(Villager first, Villager second)
method_29255(class_1646 arg0, class_1646 arg1)
keepJobSiteForMoreExperiencedVillager(VillagerEntity first, VillagerEntity second)
private static boolean
competesForSameJobsite(GlobalPos pos, Holder<PoiType> poiType, Villager nearbyVillager)
competesForSameJobsite(GlobalPos pos, Holder<PoiType> poiType, Villager nearbyVillager)
method_29257(class_4208 arg0, class_6880<class_4158> arg1, class_1646 arg2)
isUsingWorkStationAt(GlobalPos pos, RegistryEntry<PointOfInterestType> poiType, VillagerEntity villager)
private static boolean
hasMatchingProfession(Holder<PoiType> poiType, Holder<VillagerProfession> profession)
hasMatchingProfession(Holder<PoiType> poiType, Holder<VillagerProfession> profession)
method_29253(class_6880<class_4158> arg0, class_6880<class_3852> arg1)
isCompletedWorkStation(RegistryEntry<PointOfInterestType> poiType, RegistryEntry<VillagerProfession> profession)