public class Blackboard implements Resource
Class Blackboard. Provides blackboard functionality for the Hytale server.
java.lang.Object > Blackboard
Field Summary
blackboard
final
Blackboard
blackboard
Field blackboard.
Method Detail
Blackboard
public
public
Blackboard
()
Method Blackboard.
getResourceType
public
Blackboard>
getResourceType
()
Method getResourceType.
init
public
void
init
(@Nonnull final World world)
Method init.
- Parameters:
@Nonnull final Worldworld
BlockTypeViewManager
public
new
BlockTypeViewManager
()
Method BlockTypeViewManager.
BlockEventView
public
new
BlockEventView
(world)
Method BlockEventView.
- Parameters:
worldworld
EntityEventView
public
new
EntityEventView
(world)
Method EntityEventView.
- Parameters:
worldworld
ResourceViewManager
public
new
ResourceViewManager
()
Method ResourceViewManager.
AttitudeView
public
new
AttitudeView
(world)
Method AttitudeView.
- Parameters:
worldworld
InteractionView
public
new
InteractionView
(world)
Method InteractionView.
- Parameters:
worldworld
onEntityDamageBlock
Method onEntityDamageBlock.
- Parameters:
@Nonnull final Refref@Nonnull final DamageBlockEventevent
onEntityBreakBlock
Method onEntityBreakBlock.
- Parameters:
@Nonnull final Refref@Nonnull final BreakBlockEventevent
registerViewType
public
void
registerViewType
(@Nonnull final Class clazz, @Nonnull final IBlackboardViewManager holder)
Method registerViewType.
- Parameters:
@Nonnull final Classclazz@Nonnull final IBlackboardViewManagerholder
cleanupViews
public
void
cleanupViews
()
Method cleanupViews.
clear
public
void
clear
()
Method clear.
onWorldRemoved
public
void
onWorldRemoved
()
Method onWorldRemoved.
forEachView
public
void
forEachView
(final Class viewTypeClass, final Consumer consumer)
Method forEachView.
- Parameters:
final ClassviewTypeClassfinal Consumerconsumer
getView
public
View
getView
(final Class viewTypeClass, final Ref ref, final ComponentAccessor componentAccessor)
Method getView.
- Parameters:
final ClassviewTypeClassfinal Refreffinal ComponentAccessorcomponentAccessor
getIfExists
public
View
getIfExists
(final Class viewTypeClass, final long index)
Method getIfExists.
- Parameters:
final ClassviewTypeClassfinal longindex
getViewManager
Method getViewManager.
- Parameters:
final ClassviewTypeClass