Contents
- Description
- Field Summary
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- getComponentType()
- getLeaderRef()
- setLeaderRef(Ref)
- add(Ref)
- remove(Ref)
- getFirst()
- getMemberList()
- size()
- isDissolved()
- setDissolved(boolean)
- clear()
- isMember(Ref)
- forEachMemberExcludingLeader(TriConsumer, Ref, T)
- forEachMemberExcludingSelf(TriConsumer, Ref, T)
- forEachMember(TriConsumer, Ref, T)
- forEachMember(TriConsumer, Ref, T, Ref)
- forEachMemberExcludingLeader(QuadConsumer, Ref, T, V)
- forEachMemberExcludingSelf(QuadConsumer, Ref, T, V)
- forEachMember(QuadConsumer, Ref, T, V)
- forEachMember(QuadConsumer, Ref, T, V, Ref)
- forEachMemberExcludingLeader(IntTriObjectConsumer, Ref, T, int)
- forEachMemberExcludingSelf(IntTriObjectConsumer, Ref, T, int)
- forEachMember(IntTriObjectConsumer, Ref, T, int)
- forEachMember(IntTriObjectConsumer, Ref, T, int, Ref)
- forEachMember(IntBiObjectConsumer, T)
- testMembers(Predicate, boolean)
- clone()
- toString()
Class EntityGroup
java.lang.Object
com.hypixel.hytale.server.core.entity.group.EntityGroup
- All Implemented Interfaces:
Component<EntityStore>, Cloneable
-
Field Summary
Fields inherited from interface Component
EMPTY_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(Ref<EntityStore> reference) voidclear()clone()<T> voidforEachMember(IntBiObjectConsumer<Ref<EntityStore>, T> consumer, T t) <T> voidforEachMember(IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value) <T> voidforEachMember(IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value, Ref<EntityStore> excludeReference) <T,V> void forEachMember(QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v) <T,V> void forEachMember(QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v, Ref<EntityStore> excludeReference) <T> voidforEachMember(TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg) <T> voidforEachMember(TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg, Ref<EntityStore> excludeReference) <T,V> void forEachMemberExcludingLeader(IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value) <T,V> void forEachMemberExcludingLeader(QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v) <T> voidforEachMemberExcludingLeader(TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg) <T,V> void forEachMemberExcludingSelf(IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value) <T,V> void forEachMemberExcludingSelf(QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v) <T> voidforEachMemberExcludingSelf(TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg) static ComponentType<EntityStore, EntityGroup> getFirst()booleanbooleanisMember(Ref<EntityStore> reference) voidremove(Ref<EntityStore> reference) voidsetDissolved(boolean dissolved) voidsetLeaderRef(Ref<EntityStore> leaderRef) intsize()testMembers(Predicate<Ref<EntityStore>> predicate, boolean skipLeader) toString()Methods inherited from interface Component
cloneSerializable
-
Constructor Details
-
EntityGroup
public EntityGroup()
-
-
Method Details
-
getComponentType
-
getLeaderRef
-
setLeaderRef
-
add
-
remove
-
getFirst
-
getMemberList
-
size
public int size() -
isDissolved
public boolean isDissolved() -
setDissolved
public void setDissolved(boolean dissolved) -
clear
public void clear() -
isMember
-
forEachMemberExcludingLeader
public <T> void forEachMemberExcludingLeader(@Nonnull TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg) -
forEachMemberExcludingSelf
public <T> void forEachMemberExcludingSelf(@Nonnull TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg) -
forEachMember
public <T> void forEachMember(@Nonnull TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg) -
forEachMember
public <T> void forEachMember(@Nonnull TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg, Ref<EntityStore> excludeReference) -
forEachMemberExcludingLeader
public <T,V> void forEachMemberExcludingLeader(@Nonnull QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v) -
forEachMemberExcludingSelf
public <T,V> void forEachMemberExcludingSelf(@Nonnull QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v) -
forEachMember
public <T,V> void forEachMember(@Nonnull QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v) -
forEachMember
public <T,V> void forEachMember(@Nonnull QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v, Ref<EntityStore> excludeReference) -
forEachMemberExcludingLeader
public <T,V> void forEachMemberExcludingLeader(@Nonnull IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value) -
forEachMemberExcludingSelf
public <T,V> void forEachMemberExcludingSelf(@Nonnull IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, @Nonnull Ref<EntityStore> sender, T t, int value) -
forEachMember
public <T> void forEachMember(@Nonnull IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value) -
forEachMember
public <T> void forEachMember(@Nonnull IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value, Ref<EntityStore> excludeReference) -
forEachMember
-
testMembers
@Nullable public Ref<EntityStore> testMembers(@Nonnull Predicate<Ref<EntityStore>> predicate, boolean skipLeader) -
clone
- Specified by:
clonein interfaceComponent<EntityStore>- Returns:
- a clone instance of the original component instance.
-
toString
-