Uses of Record Class
net.minecraft.util.math.GlobalPos
Packages that use GlobalPos
Package
Description
This and its subpackages make up the brain system used by some modern Minecraft entities,
such as villagers, piglins, and axolotls.
-
Uses of GlobalPos in net.minecraft.client.item
Methods in net.minecraft.client.item that return GlobalPosModifier and TypeMethodDescriptionCompassAnglePredicateProvider.CompassTarget.getPos
(ClientWorld world, ItemStack stack, Entity entity) Methods in net.minecraft.client.item with parameters of type GlobalPosModifier and TypeMethodDescriptionprivate boolean
CompassAnglePredicateProvider.canPointTo
(Entity entity, @Nullable GlobalPos pos) -
Uses of GlobalPos in net.minecraft.component.type
Fields in net.minecraft.component.type with type parameters of type GlobalPosModifier and TypeFieldDescriptionLodestoneTrackerComponent.target
The field for thetarget
record component.Methods in net.minecraft.component.type that return types with arguments of type GlobalPosModifier and TypeMethodDescriptionLodestoneTrackerComponent.target()
Returns the value of thetarget
record component.Constructor parameters in net.minecraft.component.type with type arguments of type GlobalPosModifierConstructorDescriptionLodestoneTrackerComponent
(Optional<GlobalPos> optional, boolean bool) -
Uses of GlobalPos in net.minecraft.entity.ai.brain
Fields in net.minecraft.entity.ai.brain with type parameters of type GlobalPosModifier and TypeFieldDescriptionstatic final MemoryModuleType
<Set<GlobalPos>> MemoryModuleType.DOORS_TO_CLOSE
static final MemoryModuleType
<GlobalPos> MemoryModuleType.HIDING_PLACE
static final MemoryModuleType
<GlobalPos> MemoryModuleType.HOME
static final MemoryModuleType
<List<GlobalPos>> MemoryModuleType.INTERACTABLE_DOORS
static final MemoryModuleType
<GlobalPos> MemoryModuleType.JOB_SITE
static final MemoryModuleType
<GlobalPos> MemoryModuleType.LIKED_NOTEBLOCK
static final MemoryModuleType
<GlobalPos> MemoryModuleType.MEETING_POINT
static final MemoryModuleType
<GlobalPos> MemoryModuleType.POTENTIAL_JOB_SITE
static final MemoryModuleType
<List<GlobalPos>> MemoryModuleType.SECONDARY_JOB_SITE
static final MemoryModuleType
<List<GlobalPos>> MemoryModuleType.SNIFFER_EXPLORED_POSITIONS
-
Uses of GlobalPos in net.minecraft.entity.ai.brain.task
Methods in net.minecraft.entity.ai.brain.task that return types with arguments of type GlobalPosModifier and TypeMethodDescriptionOpenDoorsTask.storePos
(MemoryQueryResult<com.mojang.datafixers.kinds.OptionalBox.Mu, Set<GlobalPos>> queryResult, Optional<Set<GlobalPos>> doors, ServerWorld world, BlockPos pos) Methods in net.minecraft.entity.ai.brain.task with parameters of type GlobalPosModifier and TypeMethodDescriptionprivate static boolean
OpenDoorsTask.cannotReachDoor
(ServerWorld world, LivingEntity entity, GlobalPos doorPos) private void
FarmerWorkTask.compostSeeds
(ServerWorld world, VillagerEntity entity, GlobalPos pos, BlockState composterState) private static boolean
WorkStationCompetitionTask.isUsingWorkStationAt
(GlobalPos pos, RegistryEntry<PointOfInterestType> poiType, VillagerEntity villager) Method parameters in net.minecraft.entity.ai.brain.task with type arguments of type GlobalPosModifier and TypeMethodDescriptionstatic Task
<PathAwareEntity> FindPointOfInterestTask.create
(Predicate<RegistryEntry<PointOfInterestType>> poiPredicate, MemoryModuleType<GlobalPos> poiPosModule, boolean onlyRunIfChild, Optional<Byte> entityStatus) static Task
<PathAwareEntity> FindPointOfInterestTask.create
(Predicate<RegistryEntry<PointOfInterestType>> poiPredicate, MemoryModuleType<GlobalPos> poiPosModule, MemoryModuleType<GlobalPos> potentialPoiPosModule, boolean onlyRunIfChild, Optional<Byte> entityStatus) static Task
<LivingEntity> ForgetCompletedPointOfInterestTask.create
(Predicate<RegistryEntry<PointOfInterestType>> poiTypePredicate, MemoryModuleType<GlobalPos> poiPosModule) static SingleTickTask
<PathAwareEntity> GoToIfNearbyTask.create
(MemoryModuleType<GlobalPos> posModule, float walkSpeed, int maxDistance) static Task
<PathAwareEntity> GoToNearbyPositionTask.create
(MemoryModuleType<GlobalPos> posModule, float walkSpeed, int completionRange, int maxDistance) static Task
<VillagerEntity> GoToSecondaryPositionTask.create
(MemoryModuleType<List<GlobalPos>> secondaryPositions, float speed, int completionRange, int primaryPositionActivationDistance, MemoryModuleType<GlobalPos> primaryPosition) static SingleTickTask
<VillagerEntity> VillagerWalkTowardsTask.create
(MemoryModuleType<GlobalPos> destination, float speed, int completionRange, int maxDistance, int maxRunTime) static void
OpenDoorsTask.pathToDoor
(ServerWorld world, LivingEntity entity, @Nullable PathNode lastNode, @Nullable PathNode currentNode, Set<GlobalPos> doors, Optional<List<LivingEntity>> otherMobs) OpenDoorsTask.storePos
(MemoryQueryResult<com.mojang.datafixers.kinds.OptionalBox.Mu, Set<GlobalPos>> queryResult, Optional<Set<GlobalPos>> doors, ServerWorld world, BlockPos pos) OpenDoorsTask.storePos
(MemoryQueryResult<com.mojang.datafixers.kinds.OptionalBox.Mu, Set<GlobalPos>> queryResult, Optional<Set<GlobalPos>> doors, ServerWorld world, BlockPos pos) -
Uses of GlobalPos in net.minecraft.entity.data
Fields in net.minecraft.entity.data with type parameters of type GlobalPosModifier and TypeFieldDescriptionstatic final TrackedDataHandler
<Optional<GlobalPos>> TrackedDataHandlerRegistry.OPTIONAL_GLOBAL_POS
-
Uses of GlobalPos in net.minecraft.entity.passive
Fields in net.minecraft.entity.passive with type parameters of type GlobalPosModifier and TypeFieldDescriptionstatic final Map
<MemoryModuleType<GlobalPos>, BiPredicate<VillagerEntity, RegistryEntry<PointOfInterestType>>> VillagerEntity.POINTS_OF_INTEREST
Methods in net.minecraft.entity.passive that return types with arguments of type GlobalPosMethods in net.minecraft.entity.passive with parameters of type GlobalPosModifier and TypeMethodDescriptionprivate static boolean
AllayBrain.shouldGoTowardsNoteBlock
(LivingEntity allay, Brain<?> brain, GlobalPos pos) Method parameters in net.minecraft.entity.passive with type arguments of type GlobalPosModifier and TypeMethodDescriptionvoid
VillagerEntity.releaseTicketFor
(MemoryModuleType<GlobalPos> pos) -
Uses of GlobalPos in net.minecraft.entity.player
Fields in net.minecraft.entity.player with type parameters of type GlobalPosMethods in net.minecraft.entity.player that return types with arguments of type GlobalPosMethod parameters in net.minecraft.entity.player with type arguments of type GlobalPosModifier and TypeMethodDescriptionvoid
PlayerEntity.setLastDeathPos
(Optional<GlobalPos> lastDeathPos) -
Uses of GlobalPos in net.minecraft.item
Methods in net.minecraft.item that return GlobalPos -
Uses of GlobalPos in net.minecraft.network
Methods in net.minecraft.network that return GlobalPosModifier and TypeMethodDescriptionPacketByteBuf.readGlobalPos()
Reads a global position from this buf.Methods in net.minecraft.network with parameters of type GlobalPosModifier and TypeMethodDescriptionvoid
PacketByteBuf.writeGlobalPos
(GlobalPos pos) Writes a global position to this buf. -
Uses of GlobalPos in net.minecraft.network.packet.s2c.play
Fields in net.minecraft.network.packet.s2c.play with type parameters of type GlobalPosModifier and TypeFieldDescriptionCommonPlayerSpawnInfo.lastDeathLocation
The field for thelastDeathLocation
record component.Methods in net.minecraft.network.packet.s2c.play that return types with arguments of type GlobalPosModifier and TypeMethodDescriptionCommonPlayerSpawnInfo.lastDeathLocation()
Returns the value of thelastDeathLocation
record component.Constructor parameters in net.minecraft.network.packet.s2c.play with type arguments of type GlobalPosModifierConstructorDescriptionCommonPlayerSpawnInfo
(RegistryEntry<DimensionType> registryEntry, RegistryKey<World> registryKey, long long2, GameMode gameMode, @Nullable GameMode gameMode2, boolean bool, boolean bool2, Optional<GlobalPos> optional, int int2) -
Uses of GlobalPos in net.minecraft.util.math
Fields in net.minecraft.util.math with type parameters of type GlobalPosModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<GlobalPos> GlobalPos.CODEC
static final com.mojang.serialization.MapCodec
<GlobalPos> GlobalPos.MAP_CODEC
static final PacketCodec
<ByteBuf, GlobalPos> GlobalPos.PACKET_CODEC
Methods in net.minecraft.util.math that return GlobalPosModifier and TypeMethodDescriptionstatic GlobalPos
GlobalPos.create
(RegistryKey<World> dimension, BlockPos pos)