本帖最后由 GhostSkyV9 于 2020-10-20 13:51 编辑
我想要获取以玩家自身为圆心,半径为X(X为自定义数值)的圆,这一范围内的所有玩家?
可以给个思路
我想要获取以玩家自身为圆心,半径为X(X为自定义数值)的圆,这一范围内的所有玩家?
可以给个思路
World#getNearbyEntities(Location location, double x, double y, double z)
先取方盒内实体,然后依次遍历实体判断
先取方盒内实体,然后依次遍历实体判断
本帖最后由 GhostSkyV9 于 2020-10-19 11:07 编辑
自定义半径的话,这个double x这参数就是自己定一个是吧还是说我直接double x=player.getLocation().getX();这样就行了?
疾风暗影 发表于 2020-10-19 10:41
World#getNearbyEntities(Location location, double x, double y, double z)
先取方盒内实体,然后依次 ...
自定义半径的话,这个double x这参数就是自己定一个是吧还是说我直接double x=player.getLocation().getX();这样就行了?
GhostSkyV9 发表于 2020-10-19 11:05
自定义半径的话,这个double x这参数就是自己定一个是吧还是说我直接double x=player.getLocation().getX( ...
看文档
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/World.html