public class WatchersSortingList2D<T extends BucketSorterEntry & XZAddressable>
extends java.lang.Object
implements java.lang.Iterable<T>
ArrayList.| Constructor and Description |
|---|
WatchersSortingList2D(int intrusiveCollectionId,
java.util.function.Supplier<java.util.Collection<net.minecraft.entity.player.EntityPlayer>> playersSupplier) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(T element) |
boolean |
contains(T element) |
boolean |
isEmpty()
Check if list is empty.
|
java.util.Iterator<T> |
iterator()
Return iterator over elements of list.
|
java.util.Iterator<T> |
iteratorUpToDistance(int maxDistance) |
void |
redistributeBucket(int bucket) |
void |
remove(T entry) |
void |
removeIf(java.util.function.Predicate<T> predicate)
Remove such elements
a whom return true on call
predicate.test(a) from that list immediately. |
void |
tick() |
public WatchersSortingList2D(int intrusiveCollectionId,
java.util.function.Supplier<java.util.Collection<net.minecraft.entity.player.EntityPlayer>> playersSupplier)
public void tick()
public void redistributeBucket(int bucket)
public boolean isEmpty()
@Nonnull public java.util.Iterator<T> iterator()
remove(T element) function, it will
be removed from data.iterator in interface java.lang.Iterable<T extends BucketSorterEntry & XZAddressable>public java.util.Iterator<T> iteratorUpToDistance(int maxDistance)
public void remove(T entry)
public void removeIf(java.util.function.Predicate<T> predicate)
a whom return true on call
predicate.test(a) from that list immediately.predicate - a predicate matching entries to removepublic void add(T element)
public boolean contains(T element)
element - element to checktrue if list contains element.