ItemAttitudeMap

public class ItemAttitudeMap

Class ItemAttitudeMap. Provides itemattitudemap functionality for the Hytale server.

java.lang.Object > ItemAttitudeMap

Field Summary

group

final int group

Field group.

targetId

final String targetId

Field targetId.

key

final String key

Field key.

index

final int index

Field index.

set

final Set set

Field set.

Method Detail

ItemAttitudeMap

public private ItemAttitudeMap (final Map[] map)

Method ItemAttitudeMap.

Parameters:
final Map[] map

getAttitude

public Attitude getAttitude (@Nonnull final NPCEntity parent, @Nullable final ItemStack item)

Method getAttitude.

Parameters:
@Nonnull final NPCEntity parent
@Nullable final ItemStack item

getAttitudeGroupCount

public int getAttitudeGroupCount ()

Method getAttitudeGroupCount.

updateAttitudeGroup

public void updateAttitudeGroup (final int id, @Nonnull final ItemAttitudeGroup group)

Method updateAttitudeGroup.

Parameters:
final int id
@Nonnull final ItemAttitudeGroup group

Builder

public public Builder ()

Method Builder.

addAttitudeGroups

public void addAttitudeGroups (@Nonnull final Map groups)

Method addAttitudeGroups.

Parameters:
@Nonnull final Map groups

addAttitudeGroup

private void addAttitudeGroup (@Nonnull final ItemAttitudeGroup group)

Method addAttitudeGroup.

Parameters:
@Nonnull final ItemAttitudeGroup group

createGroupMap

public Attitude> createGroupMap (@Nonnull final ItemAttitudeGroup group)

Method createGroupMap.

Parameters:
@Nonnull final ItemAttitudeGroup group

putGroups

static void putGroups (@Nullable final String[] group, final Attitude targetAttitude, @Nonnull final HashMap targetMap)

Method putGroups.

Parameters:
@Nullable final String[] group
final Attitude targetAttitude
@Nonnull final HashMap targetMap

build

public ItemAttitudeMap build ()

Method build.