public class AttitudeMap
Class AttitudeMap. Provides attitudemap functionality for the Hytale server.
java.lang.Object > AttitudeMap
Field Summary
group
final
int
group
Field group.
attitudeMap
final
Int2ObjectMap
attitudeMap
Field attitudeMap.
npc
final
NPCEntity
npc
Field npc.
groupMap
final
Int2ObjectMap
groupMap
Field groupMap.
key
final
String
key
Field key.
index
final
int
index
Field index.
npcGroups
final
TagSetPlugin.TagSetLookup
npcGroups
Field npcGroups.
item
final
String
item
Field item.
set
final
IntSet
set
Field set.
Method Detail
AttitudeMap
public
private
AttitudeMap
(final Int2ObjectMap[] map)
Method AttitudeMap.
- Parameters:
final Int2ObjectMapmap[]
getAttitude
public
Attitude
getAttitude
(@Nonnull final Role role, @Nonnull final Ref target, @Nonnull final ComponentAccessor componentAccessor)
Method getAttitude.
- Parameters:
@Nonnull final Rolerole@Nonnull final Reftarget@Nonnull final ComponentAccessorcomponentAccessor
getAttitudeGroupCount
public
int
getAttitudeGroupCount
()
Method getAttitudeGroupCount.
updateAttitudeGroup
Method updateAttitudeGroup.
- Parameters:
final intid@Nonnull final AttitudeGroupgroup
Builder
public
public
Builder
()
Method Builder.
addAttitudeGroups
public
void
addAttitudeGroups
(@Nonnull final Map groups)
Method addAttitudeGroups.
- Parameters:
@Nonnull final Mapgroups
putGroups
static
void
putGroups
(final String attitudeGroup, @Nonnull final TagSetPlugin.TagSetLookup npcGroupLookup, @Nullable final String[] group, final Attitude targetAttitude, @Nonnull final Int2ObjectMap targetMap)
Method putGroups.
- Parameters:
final StringattitudeGroup@Nonnull final TagSetPlugin.TagSetLookupnpcGroupLookup@Nullable final String[]groupfinal AttitudetargetAttitude@Nonnull final Int2ObjectMaptargetMap