Commit Graph

29 Commits

Author SHA1 Message Date
TheMode fc90fe8852 Remove some `Collections` usage
Signed-off-by: TheMode <themode@outlook.fr>
2022-09-06 15:08:36 +02:00
TheMode 3fa7a0ba4b Deprecate unsafe casting methods
Signed-off-by: TheMode <themode@outlook.fr>
2021-11-23 20:38:57 +01:00
TheMode 0f2ad33e52 Use java 17 `toList()`
Signed-off-by: TheMode <themode@outlook.fr>
2021-11-23 20:27:25 +01:00
TheMode 5030664ff9 Use more enhanced switches
Signed-off-by: TheMode <themode@outlook.fr>
2021-10-22 02:14:12 +02:00
TheMode 9afb86a511 Use fastutil `#fastIterable` when possible 2021-08-17 20:37:15 +02:00
TheMode 25d645a5cb Remove legacy position objects 2021-07-25 06:30:49 +02:00
TheMode 2ad8fb1c77 Use instance players when possible 2021-07-24 04:39:57 +02:00
TheMode 19e3bee23c Lambda cleanup 2021-07-24 04:31:35 +02:00
TheMode f7d30feb7f Cleanup EntityFinder 2021-07-24 04:22:50 +02:00
TheMode 45d7420397 Remove most Position/BlockPosition usage 2021-07-08 18:56:40 +02:00
TheMode 28dca16b29 Initial position api implementation 2021-07-06 20:44:24 +02:00
TheMode 1b98a65869 Get entities from all instances when none is specified in an entity query 2021-04-13 02:08:09 +02:00
themode 52c7192462 Fix EntityFinder for non-player entities 2021-03-26 19:32:12 +01:00
themode 93bd039938 Fix EntityFinder performance when searching for a constant name or uuid 2021-03-04 13:54:46 +01:00
themode 78e37258ed Improve ArgumentEntity to support entity UUID & pre-check for player name 2021-02-21 17:43:30 +01:00
themode 728107b0fe Added convenient EntityFinder#findFirstEntity 2021-02-21 12:35:04 +01:00
themode 9fe2b8359c Added convenient EntityFinder#findFirstPlayer(CommandSender) 2021-02-03 17:21:49 +01:00
themode b5d03cb7a9 Added convenient EntityFinder#find(CommandSender) 2021-02-03 16:57:58 +01:00
themode c01736f863 Use doubles instead of floats to represent Position and Vector 2021-01-25 13:47:13 +01:00
LeoDog896 3b3a86a402 Prefer nullable over optional 2021-01-15 13:39:12 -05:00
themode 1859f513e5 Added convenient EntityFinder#findFirstPlayer 2021-01-10 02:39:05 +01:00
themode b1db46f575 Allow null instance for entity query 2021-01-10 02:30:57 +01:00
themode 9aaecceb01 Added support for player name only 2021-01-09 03:31:24 +01:00
themode 8f99753235 WIP entity selector argument 2021-01-09 00:59:03 +01:00
themode ef1afb9cd9 WIP EntityFinder 2021-01-08 23:47:31 +01:00
Matt Worzala 071a2ce196
Change ArrayList types to List 2020-12-28 14:57:39 -05:00
themode ac362cf7ac Explanation for ResponseDataConsumer ang general comment cleanup 2020-10-17 13:24:18 +02:00
Felix Cravic 7b947ba09b Added EntityFinder#find as concept example 2020-07-29 22:55:25 +02:00
Felix Cravic 87ab850945 Comment + EntityFinder WIP 2020-07-11 14:16:36 +02:00