67 Commits
Author SHA1 Message Date
ImMorpheus 7a52f59cd2 fix javadoc warnings 2022-05-08 21:36:55 +02:00
ImMorpheus 887e40e837 fix AbstractMethodError when calling World#chunkAtBlock 2022-02-05 17:39:28 +01:00
ImMorpheus 65e5e4e480 Update ChunkStates 2021-08-14 16:37:00 +00:00
ImMorpheus a851927d1f Fix javadoc error 2021-05-08 18:32:21 +02:00
Morpheus 32cad1afe0 Remove BanService#hasBan and BanService#isBanned in favour of checking the Optional returned by the other methods (#2314) 2021-05-08 16:06:20 +00:00
ImMorpheus f2714c00ca Revert "[API-8] Reroute BlockSnapshot#empty into a factory, and add misc missing javadocs (#2150)"
This reverts commit a28e269ff6.
2021-04-04 18:52:58 +02:00
Morpheus aaeabde7a1 Remove Nameable interface from Trigger (#2308) 2021-03-28 12:07:32 +00:00
Morpheus b2216ba4eb Update checkstyle and fix style issues (#2237) 2021-03-28 12:07:15 +00:00
ImMorpheus f41f1887c4 Fix more javadoc warnings 2021-03-27 17:43:19 +01:00
ImMorpheus 105162d82c Update sortClasses list to API 8 2021-03-27 17:41:47 +01:00
ImMorpheus 2bb3de1527 Fix more javadoc warnings 2021-03-22 22:26:06 +01:00
ImMorpheus 77b5cda328 Fix compile error with javadoc jar 2021-03-22 21:38:40 +01:00
Morpheus bea0343174 Add CompletableFutures to Ban/Whitelist Service (#2307) 2021-03-14 16:06:06 +00:00
Morpheus abd9014c34 Add support for ResourceKey in advancement background (#2309) 2021-03-14 16:03:54 +00:00
ImMorpheus c14ae23b11 Remove HeightTypes#LIGHT_BLOCKING 2021-03-08 00:40:19 +01:00
ImMorpheus ff133c2a07 Update COUNTERCLOCKWISE_90 key and fix ValueNotFoundException 2021-03-08 00:25:29 +01:00
ImMorpheus d7ac5828b8 Update PhantomPhases and fix ValueNotFoundException 2021-03-08 00:01:42 +01:00
ImMorpheus da1dd3a37d Rename ChestAttachmentTypes#NONE to SINGLE and fix ValueNotFoundException 2021-03-07 23:59:25 +01:00
ImMorpheus 501078e526 Fix PotionTypes using the sponge namespace 2021-03-07 23:42:34 +01:00
ImMorpheus 4014ae56b6 Fix missing RegistryScopes annotation 2021-03-07 23:16:54 +01:00
ImMorpheus a886ba1d63 Fix structure block and enchanting table keys 2021-03-07 20:00:49 +01:00
ImMorpheus 825466d5e1 Fix Trigger keys and remove duplicate Triggers 2021-03-07 19:32:23 +01:00
ImMorpheus a4eaf6af77 Fix triggers using the sponge namespace 2021-03-07 18:54:54 +01:00
ImMorpheus b67b7fab7f I'm pretty sure these should be minecraft namespaced 2020-12-21 01:12:45 +00:00
ImMorpheus bb43c422ea Ensure ClientCompletionKeys are not violating ResourceLocation naming rules 2020-12-21 01:05:35 +00:00
Morpheus 6ee94ee088 Add missing locked field in Score class (#2243) 2020-11-09 21:48:56 -06:00
Morpheus 51ea5bb4f1 Add missing triggers (#2242) 2020-11-09 21:40:01 -06:00
Morpheus ffff5827f6 Make KickPlayerEvent cancellable (#2179)
* Make KickPlayerEvent cancellable

* KickPlayerEvent is no longer a MessageChannelEvent

* KickPlayerEvent is still a MessageEvent

* ServerPlayer#kick returns a boolean now

* Add MessageCancellable interface

* Join is MessageCancellable
2020-09-12 19:58:23 -05:00
Morpheus cd62114e3a Add Audiences#withPermission (#2215)
* Add Audiences#withPermission

* Add final and requireNonNull
2020-08-30 22:41:07 +02:00
ImMorpheus edbdf81ba1 Fix package 2020-08-29 16:43:55 +02:00
ImMorpheus d13687ee98 PlaceholderText -> PlaceholderComponent 2020-08-29 16:43:10 +02:00
ImMorpheus e71e1b119c Extra line 2020-08-29 16:40:34 +02:00
ImMorpheus 4a8b3c1e81 Finalise 2020-08-29 16:39:45 +02:00
ImMorpheus 18f13063ee Fix jd errors 2020-08-26 21:20:48 +02:00
ImMorpheus dbe113cc17 Fix NO_SPECTATOR predicate 2020-08-26 20:46:53 +02:00
Morpheus e1a6cc42ba Remove EconomyService#deleteAccount default implementation (#2209)
* Remove EconomyService#deleteAccount default implementation

* Remove AccountDeletionResultTypes#UNSUPPORTED
2020-08-26 20:11:15 +02:00
Morpheus 2430567617 Add Keys#SLEEP_TIMER (#2212) 2020-08-24 18:08:37 -05:00
Morpheus 76c1d81bc7 Change GameProfileManager method signature to return a map (#2211) 2020-08-24 16:42:57 -05:00
Morpheus 70fe2ca2c5 Fix event-gen factory (#2185)
* Fix event-gen factory

* Use the exclude directive where possible
2020-08-24 00:36:54 +02:00
Morpheus 16f95fcc78 Use gradle wrapper all (#2208) 2020-08-24 00:36:20 +02:00
Morpheus c3642132d6 Move ban classes to ban package (#2210) 2020-08-23 17:28:35 -05:00
ImMorpheus 3643edede0 Remove ChangeLevelEvent 2020-08-23 00:28:19 +02:00
ImMorpheus a4f0f0b2bf Merge branch 'stable-7' into api-8 2020-08-23 00:18:18 +02:00
Morpheus d805ce0340 Remove unused dependencies (#2207)
* Remove caffeine-jcache

* Remove asm

* Remove commons-lang

* Remove comment

* Remove doc
2020-08-17 13:25:17 -05:00
Morpheus a17e6962dc Add MovementTypes#CHORUS_FRUIT (#2204) 2020-08-16 09:29:18 -05:00
Morpheus 7aa489632d Remove the concept of read-only orders (#2189)
* Remove the concept of read-only orders

* Remove cancellable
2020-07-31 18:16:00 -05:00
Morpheus c26becac0c Nuke DummyObjectProvider (#2190)
* Nuke DummyObjectProvider

* Update EconomyService
2020-07-31 18:12:42 -05:00
Morpheus 646895be3d Make generic ExplosionEvent cancellable (#2167) 2020-07-14 20:34:52 -05:00
Morpheus ccda97eb0f Remove Cause parameters from Account methods (#2169) 2020-07-14 20:34:19 -05:00
Morpheus 145b55135b Add streamAll method to UserManager (#2166) 2020-07-14 17:31:53 -05:00
Morpheus 51a3b89666 Add a way to get all unique and virtual accounts from the economy service (#2152)
* Add a way to get all unique and virtual accounts from the economy service

* Add collection getters

* Use the same phrasing as the catalog registry

* Fix method names

* Remove unused import
2020-07-08 13:39:59 -05:00
Morpheus 75ec550375 Add Keys#TRANSIENT (#2162) 2020-07-08 13:35:13 -05:00
Morpheus 6aa99ec615 Improve JoinData (#2153)
* Improve JoinData

* Fix javadoc for FIRST_DATE_JOINED
2020-07-08 10:38:42 -05:00
Morpheus a537d72248 Add marker for classes that should not be stored (#2154)
* Add marker for classes that should not be stored

* Add Documented annotation and update javadoc

* Annotate more classes with DoNotStore
2020-07-08 10:37:23 -05:00
Morpheus f76edbbcb5 Add view-distance setter (#2155) 2020-07-08 10:36:38 -05:00
Morpheus 50ac9c5352 Remove EconomyService#getCurrencies (#2143) 2020-07-02 13:49:12 -05:00
Morpheus 6cbcc06044 Remove HandInteractEvent and sub events (#2096) 2020-07-02 13:38:37 -05:00
ImMorpheus d871149cbd Fix Account#getBalance javadoc returning the wrong result 2020-05-30 13:42:41 +02:00
Morpheus b6e56252f9 Remove blocktype from location#tocontainer (#2067)
* Remove blocktype from location#tocontainer

* Bump content version

* Remove world name from location container
2020-03-09 19:11:59 +01:00
Morpheus 13da4949cc Fix duplicate class definition (#2043)
* Fix duplicate class definition

* Fix enclosing classes

The meaning of the previous loop was to get a meaningful name for the class
since Class#getSimpleName would ignore the enclosing classes, but that's not the
case with Class#getName
2019-09-07 13:30:31 +02:00
ImMorpheus 09fcdc9ed6 Allow plugins to throw ArgumentParseException.WithUsage to work around unclear subcommand usage 2019-08-30 22:57:23 +02:00
Morpheus aee9f1c5f1 Fix PlayerCommandElement autocompletion and enhance CommandArgs (#2022)
* Fix PlayerCommandElement autocompletion and enhance CommandArgs

* Complete on empty arg

* This is wrong
2019-07-12 14:39:30 +02:00
Morpheus 3c3fefca2d Move all the plugin object arguments to PluginContainer (#1968)
* Move all the plugin object arguments to PluginContainer

* I missed these
thanks to Lignium

* More PluginContainer

* you too, timings
2019-05-01 22:25:42 -05:00
ImMorpheus 952d45e89d Fix critieria misspelling 2019-05-01 22:25:42 -05:00
Morpheus 9dacabcc7a Add EventContextKeys.USED_HAND (#1969) 2019-02-22 18:10:39 +01:00
Morpheus 83bb8cb43a Delegate getNearbyEntities to getEntities (#1967)
* Delegate getNearbyEntities to getEntities

* Bypass a square root calculation by using distanceSquared
2019-02-22 18:10:01 +01:00
ImMorpheus 17708e490f Add LIQUID_BREAK ContextKey 2018-02-03 20:49:37 +01:00