Package dev.latvian.mods.kubejs.player
Class EntityArrayList
java.lang.Object
java.util.AbstractCollection<net.minecraft.world.entity.Entity>
java.util.AbstractList<net.minecraft.world.entity.Entity>
java.util.ArrayList<net.minecraft.world.entity.Entity>
dev.latvian.mods.kubejs.player.EntityArrayList
- All Implemented Interfaces:
DataSenderKJS,MessageSenderKJS,Serializable,Cloneable,Iterable<net.minecraft.world.entity.Entity>,Collection<net.minecraft.world.entity.Entity>,List<net.minecraft.world.entity.Entity>,RandomAccess,SequencedCollection<net.minecraft.world.entity.Entity>
@RemapPrefixForJS("kjs$")
public class EntityArrayList
extends ArrayList<net.minecraft.world.entity.Entity>
implements MessageSenderKJS, DataSenderKJS
- See Also:
-
Field Summary
FieldsFields inherited from class java.util.AbstractList
modCount -
Constructor Summary
ConstructorsConstructorDescriptionEntityArrayList(int size) EntityArrayList(Iterable<? extends net.minecraft.world.entity.Entity> entities) EntityArrayList(net.minecraft.world.level.Level level, Iterable<? extends net.minecraft.world.entity.Entity> entities) Deprecated, for removal: This API element is subject to removal in a future version.polyfill for when EntityArrayList needed a Level, will be removed in a future version! -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAllIterable(Iterable<? extends net.minecraft.world.entity.Entity> entities) filterDistance(double x, double y, double z, double distance) filterDistance(net.minecraft.core.BlockPos pos, double distance) filterSelector(net.minecraft.commands.arguments.selector.EntitySelector selector) filterType(net.minecraft.world.entity.EntityType<?> type) @Nullable net.minecraft.world.entity.EntitygetFirst()voidkill()net.minecraft.network.chat.Componentnet.minecraft.network.chat.Componentvoidkjs$runCommand(String command) voidkjs$runCommandSilent(String command) voidkjs$sendData(String channel, @Nullable net.minecraft.nbt.CompoundTag data) voidkjs$setActivePostShader(@Nullable net.minecraft.resources.ResourceLocation id) voidkjs$setStatusMessage(net.minecraft.network.chat.Component message) voidkjs$tell(net.minecraft.network.chat.Component message) voidplaySound(net.minecraft.sounds.SoundEvent id) voidplaySound(net.minecraft.sounds.SoundEvent id, float volume, float pitch) Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, ensureCapacity, equals, forEach, get, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeMethods inherited from class java.util.AbstractCollection
containsAll, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods inherited from interface dev.latvian.mods.kubejs.core.DataSenderKJS
kjs$sendDataMethods inherited from interface java.util.List
containsAll, reversed
-
Field Details
-
ALWAYS_TRUE_PREDICATE
-
-
Constructor Details
-
EntityArrayList
public EntityArrayList(int size) -
EntityArrayList
-
EntityArrayList
@Deprecated(forRemoval=true, since="7.2") public EntityArrayList(net.minecraft.world.level.Level level, Iterable<? extends net.minecraft.world.entity.Entity> entities) Deprecated, for removal: This API element is subject to removal in a future version.polyfill for when EntityArrayList needed a Level, will be removed in a future version!
-
-
Method Details
-
addAllIterable
-
kjs$getName
public net.minecraft.network.chat.Component kjs$getName()- Specified by:
kjs$getNamein interfaceMessageSenderKJS
-
kjs$getDisplayName
public net.minecraft.network.chat.Component kjs$getDisplayName()- Specified by:
kjs$getDisplayNamein interfaceMessageSenderKJS
-
kjs$tell
public void kjs$tell(net.minecraft.network.chat.Component message) - Specified by:
kjs$tellin interfaceMessageSenderKJS
-
kjs$setStatusMessage
public void kjs$setStatusMessage(net.minecraft.network.chat.Component message) - Specified by:
kjs$setStatusMessagein interfaceMessageSenderKJS
-
kjs$runCommand
- Specified by:
kjs$runCommandin interfaceMessageSenderKJS
-
kjs$runCommandSilent
- Specified by:
kjs$runCommandSilentin interfaceMessageSenderKJS
-
kjs$setActivePostShader
public void kjs$setActivePostShader(@Nullable @Nullable net.minecraft.resources.ResourceLocation id) - Specified by:
kjs$setActivePostShaderin interfaceMessageSenderKJS
-
kill
public void kill() -
playSound
public void playSound(net.minecraft.sounds.SoundEvent id, float volume, float pitch) -
playSound
public void playSound(net.minecraft.sounds.SoundEvent id) -
oneFilter
-
filter
-
filterSelector
public EntityArrayList filterSelector(net.minecraft.commands.arguments.selector.EntitySelector selector) -
filterDistance
-
filterDistance
-
filterPlayers
-
filterItems
-
filterType
-
kjs$sendData
- Specified by:
kjs$sendDatain interfaceDataSenderKJS
-
getFirst
@Nullable public @Nullable net.minecraft.world.entity.Entity getFirst()
-