Commit graph

346 commits

Author SHA1 Message Date
Jason Penilla
5810925cf7 release: Version 1.8.0 2022-12-13 11:13:00 -07:00
Jason
99d388b708 Deprecate argument newBuilder methods and add builder methods to align with newer arguments (#419) 2022-12-13 11:13:00 -07:00
zml
59c5a8310c build: update build-time dependencies, address new warnings (#413)
* build: update build-time dependencies, address new warnings

* build: switch to central repo declaration, remove redundant repositories

* build: use spotless predeclaration, more task avoidance on kotlin modules
2022-12-13 11:13:00 -07:00
Jason Penilla
86b76b91c7 Remove fabric gradle.properties
Issue should be patched in quiet-loom now
2022-12-13 11:13:00 -07:00
Jason Penilla
acc34d338e caching=false 2022-12-13 11:13:00 -07:00
Jason Penilla
5bb102a721 Attempt to work around loom bug with shadow fields 2022-12-13 11:13:00 -07:00
Jason
0bb6625de6 Update cloud-bukkit & cloud-paper for Minecraft 1.19.3 (#412) 2022-12-13 11:13:00 -07:00
Jason
7777a85d41 cloud-fabric: Update for Minecraft 1.19.3 (#411)
This also removes support for older versions (1.19-1.19.2)

Co-authored-by: zml <zml@stellardrift.ca>
2022-12-13 11:13:00 -07:00
Jason Penilla
c0cdd3310d Fix cloudburst module compile 2022-12-13 11:13:00 -07:00
Jason Penilla
385453e1d5 Fix double space in MinecraftHelp page commands 2022-12-13 11:13:00 -07:00
Jason
eca81f7372 Improve FilteringCommandSuggestionProcessor and adjust default filters (#410) 2022-12-13 11:13:00 -07:00
Pablo Herrera
6c026f994b Add option to allow flags anywhere after last literal argument (#395) 2022-12-13 11:13:00 -07:00
Jason Penilla
adea7d5ba9 Set paper override when available in selector suggestions to match parsing behavior 2022-12-13 11:13:00 -07:00
Jason Penilla
ead52ef3aa Javadoc and SelectorUtils cleanup 2022-12-13 11:13:00 -07:00
Jason Penilla
c9d0040596 Update license 2022-12-13 11:13:00 -07:00
Cheos
dbaa1f5aa2 Fix #406 wrong color codes in TextColorArgument (#407) 2022-12-13 11:13:00 -07:00
Jason Penilla
2f46b0c71d build: update loom 2022-12-13 11:13:00 -07:00
Jason Penilla
ebf9504b8e style fix 2022-12-13 11:13:00 -07:00
Jason Penilla
f891fed721 Fix handling for GREEDY_FLAG_YIELDING string in CloudBrigadierManager 2022-12-13 11:13:00 -07:00
Jason Penilla
a133aacaa2 More fixes for #387 2022-12-13 11:13:00 -07:00
Jason Penilla
82894ccdff Fix pre-1.13 compat 2022-12-13 11:13:00 -07:00
Jason Penilla
3a0768500b Add Javadoc for selector arguments 2022-12-13 11:13:00 -07:00
Jason Penilla
d403063622 Fix license 2022-12-13 11:13:00 -07:00
Jason Penilla
f92f26f6df Fix EntitySelectorWrapper annotations 2022-12-13 11:13:00 -07:00
Jason Penilla
2f34437398 Rewrite Bukkit entity selector arguments using WrappedBrigadierParser instead of Bukkit API
- Proper handling of spaces
- Possible to use built-in minecraft translations for brigadier exceptions
- Fixes suggestions on Paper in combination with their option to fix tag selector suggestions
- Added option to fail parse when the result collection is empty
2022-12-13 11:13:00 -07:00
Jason Penilla
36787198f7 1.8.0-SNAPSHOT 2022-12-13 11:13:00 -07:00
Jason Penilla
4179bc4290 Fix #388 2022-08-26 11:49:37 -07:00
Jason Penilla
73a0386a85 fix formatting 2022-08-26 11:49:37 -07:00
Jason Penilla
32a756f033 Fix #387 2022-08-26 11:49:37 -07:00
Jason Penilla
abf662a51d bukkit/paper : Fix ItemStackPredicateArgument reflection 2022-08-26 11:49:37 -07:00
Jason
08242519dd Update PaperBrigadierListener.java 2022-08-26 11:49:37 -07:00
Jason Penilla
158a8121a8 Use Paper raw command API when available 2022-08-26 11:49:37 -07:00
Jason Penilla
6ba9afd6a3 Set forceExecutor true for Paper Brigadier 2022-08-26 11:49:37 -07:00
Jason Penilla
90da6b0801 1.7.1-SNAPSHOT 2022-08-26 11:49:37 -07:00
Jason Penilla
2d45210734 release: Version 1.7.0 2022-06-18 22:52:58 -07:00
Alexander Söderberg
296539d56c chore(core): deprecate prefixed accessors/mutators in CommandManager (#377)
chore(core): deprecate prefixed accessors/mutators in CommandManager.java

All prefixed (actual) getters/setters in CommandManager have been deprecated, and non-prefixed alternatives have been introduced. I've also put some effort into improving the JavaDocs of these methods.
2022-06-18 22:52:58 -07:00
Jason Penilla
687cd4c536 bukkit/paper: Update for commodore 2.0 2022-06-18 22:52:58 -07:00
Citymonstret
2dfbefdd7a fix(bukkit): only update commands if the method exists 2022-06-18 22:52:58 -07:00
Citymonstret
de22d70669 fix(bukkit): use Server#getMinecraftVersion when available 2022-06-18 22:52:58 -07:00
Citymonstret
89ec3fbf29 chore: make code style consistent 2022-06-18 22:52:58 -07:00
Jason Penilla
a2cea2f33e bukkit/paper: NamespacedKeyParseException cleanup 2022-06-18 22:52:58 -07:00
Jason
c250aa642f bukkit/paper: Add NamespacedKeyArgument (#376) 2022-06-18 22:52:58 -07:00
Jason Penilla
a441f42666 bukkit/paper: Deprecate unused BukkitCommandSender and inheritors 2022-06-18 22:52:58 -07:00
Jason Penilla
ef2582edc3 bukkit/paper: Fix BlockPredicateArgument on 1.18.2 2022-06-18 22:52:58 -07:00
Jason Penilla
9f6fb76a2a bukkit/paper: Fix BukkitBrigadierMapper#mapSimpleContextNMS on 1.18.2 2022-06-18 22:52:58 -07:00
Jason Penilla
52e6a53175 bukkit/paper: Fix Holder#value reflection in obf environment 2022-06-18 22:52:58 -07:00
Jason
1fe1b4a0d3 bukkit/paper: Update reflection for Minecraft 1.19 (#374) 2022-06-18 22:52:58 -07:00
Alexander Söderberg
2572b73c4b feat(bukkit/paper): add root command deletion support (#371) 2022-06-18 22:52:58 -07:00
zml
63f2c9299f fabric: Support 1.19 (#356)
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2022-06-18 22:52:58 -07:00
Alexander Söderberg
28ff5d3003 feat(core): support root command deletion & standardize capabilities (#369) 2022-06-18 22:52:58 -07:00