Class SingletonBlackboardViewManager<View extends IBlackboardView<View>>
java.lang.Object
com.hypixel.hytale.server.npc.blackboard.view.SingletonBlackboardViewManager<View>
- All Implemented Interfaces:
IBlackboardViewManager<View>
public class SingletonBlackboardViewManager<View extends IBlackboardView<View>>
extends Object
implements IBlackboardViewManager<View>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()voidclear()voidforEachView(Consumer<View> consumer) get(int chunkX, int chunkZ, Blackboard blackboard) get(long index, Blackboard blackboard) get(Ref<EntityStore> ref, Blackboard blackboard, ComponentAccessor<EntityStore> componentAccessor) get(Vector3d position, Blackboard blackboard) getIfExists(long index) void
-
Field Details
-
view
-
-
Constructor Details
-
SingletonBlackboardViewManager
-
-
Method Details
-
get
public View get(Ref<EntityStore> ref, Blackboard blackboard, ComponentAccessor<EntityStore> componentAccessor) - Specified by:
getin interfaceIBlackboardViewManager<View extends IBlackboardView<View>>
-
get
- Specified by:
getin interfaceIBlackboardViewManager<View extends IBlackboardView<View>>
-
get
- Specified by:
getin interfaceIBlackboardViewManager<View extends IBlackboardView<View>>
-
get
- Specified by:
getin interfaceIBlackboardViewManager<View extends IBlackboardView<View>>
-
getIfExists
- Specified by:
getIfExistsin interfaceIBlackboardViewManager<View extends IBlackboardView<View>>
-
cleanup
public void cleanup()- Specified by:
cleanupin interfaceIBlackboardViewManager<View extends IBlackboardView<View>>
-
onWorldRemoved
public void onWorldRemoved()- Specified by:
onWorldRemovedin interfaceIBlackboardViewManager<View extends IBlackboardView<View>>
-
forEachView
- Specified by:
forEachViewin interfaceIBlackboardViewManager<View extends IBlackboardView<View>>
-
clear
public void clear()- Specified by:
clearin interfaceIBlackboardViewManager<View extends IBlackboardView<View>>
-