Uses of Interface
com.hypixel.hytale.server.npc.sensorinfo.IPositionProvider
Packages that use IPositionProvider
-
Uses of IPositionProvider in com.hypixel.hytale.server.npc.sensorinfo
Classes in com.hypixel.hytale.server.npc.sensorinfo that implement IPositionProviderModifier and TypeClassDescriptionclassA PositionPositionProvider which may be providing a cached position from a sensor.classHelper class to implement PositionProvider interface for an entity target.classHelper class to implement a position provider for a plain position.classAnInfoProviderholding a computed set of positions (each with an optional associated entity), produced by aPositionSetTransform.classA rawPositionProviderthat also carries an optional associated entity, decoupling the position from the entity.Methods in com.hypixel.hytale.server.npc.sensorinfo that return IPositionProviderModifier and TypeMethodDescriptionBlockCollisionProvider.getPositionProvider()EntityCollisionProvider.getPositionProvider()InfoProvider.getPositionProvider()We provide direct access to the position provider as it's the most frequently used provider and is used in a very large number of actions and motions.PositionProvider.getPositionProvider()PositionSetProvider.getPositionProvider()ValueWrappedInfoProvider.getPositionProvider()WrappedInfoProvider.getPositionProvider()Methods in com.hypixel.hytale.server.npc.sensorinfo with parameters of type IPositionProviderModifier and TypeMethodDescriptionstatic voidPositionSetProvider.applyTransform(IPositionProvider in, PositionSetTransform transform, PositionSetProvider out, boolean carryTarget, org.joml.Vector3d tmpIn, org.joml.Vector3d tmpOut, Rotation3f tmpRot, Store<EntityStore> store) Mapstransformover every element ofin(a single position or anIPositionSet) intoout, dropping elements the transform rejects.voidWrappedInfoProvider.setPositionMatch(IPositionProvider provider)