Add getEntitiesByClass(Class<T>) and getEntitiesByClasses(Class<?>...), deprecate getEntitiesByClass(Class<T>...)
This commit is contained in:
parent
43457430be
commit
d87fb0e92b
@ -347,8 +347,23 @@ public interface World extends PluginMessageRecipient {
|
|||||||
*
|
*
|
||||||
* @return A List of all Entities currently residing in this world that match the given class/interface
|
* @return A List of all Entities currently residing in this world that match the given class/interface
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
public <T extends Entity> Collection<T> getEntitiesByClass(Class<T>... classes);
|
public <T extends Entity> Collection<T> getEntitiesByClass(Class<T>... classes);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get a collection of all entities in this World matching the given class/interface
|
||||||
|
*
|
||||||
|
* @return A List of all Entities currently residing in this world that match the given class/interface
|
||||||
|
*/
|
||||||
|
public <T extends Entity> Collection<T> getEntitiesByClass(Class<T> cls);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get a collection of all entities in this World matching any of the given classes/interfaces
|
||||||
|
*
|
||||||
|
* @return A List of all Entities currently residing in this world that match one or more of the given classes/interfaces
|
||||||
|
*/
|
||||||
|
public Collection<Entity> getEntitiesByClasses(Class<?>... classes);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get a list of all players in this World
|
* Get a list of all players in this World
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user