Contents
Interface InfoProvider
- All Known Implementing Classes:
BlockCollisionProvider, CachedPositionProvider, EntityCollisionProvider, EntityPositionProvider, InfoProviderBase, PositionProvider, PositionSetProvider, ScopedPositionProvider, ValueWrappedInfoProvider, WrappedInfoProvider
public interface InfoProvider
-
Method Summary
Modifier and TypeMethodDescription<E extends ExtraInfoProvider>
EgetExtraInfo(Class<E> clazz) getParameterProvider(int parameter) <E extends ExtraInfoProvider>
EgetPassedExtraInfo(Class<E> clazz) 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.boolean<E extends ExtraInfoProvider>
voidpassExtraInfo(E provider)
-
Method Details
-
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.- Returns:
- the position provider.
-
getParameterProvider
-
getExtraInfo
-
passExtraInfo
-
getPassedExtraInfo
-
hasPosition
boolean hasPosition()
-