CommandHelper

CommandHelper

46.5k Downloads

all_tile_entities() and tile_entity_type addition?

LadyCailinBot opened this issue ยท 3 comments

commented

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

commented

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.

commented

Comment by Raven0

That would work too, still better than scanning each individual block in chunk.

commented

Comment by Raven0

Just checking, any word on this? :)