all_tile_entities() and tile_entity_type addition?
LadyCailinBot opened this issue ยท 3 comments
CMDHELPER-3146 - Reported by Raven0
Any possibility for these to be added, at least just for grabbing info? Better than to scan full chunk to see if X tile entity(like spawner,dispenser, dropper etc) is in it.
Should function same as all_entities() and entity_type() functions, only you would get list of tile entities in the first one, and by using it's ID(if all_tile_entities() would return that), you get it's type in other function.
getTileEntities() method already exists in spigot API, but not really sure about others.
Related spigot libraries:
Chunk: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Chunk.html
BlockState: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/BlockState.html
Comment by PseudoKnight
A tile entity list would be of location arrays, not ids. You'd then have to use get_block_at() to get the material type.
Comment by Raven0
That would work too, still better than scanning each individual block in chunk.