Releases: PoweredByApartium/cocoa-beans
Releases · PoweredByApartium/cocoa-beans
0.0.36
0.0.36
- [common] Improve MinecraftVersion added known version (1.8 to 1.21.1) with protocol number and some helper methods
- [commands] Add UUIDParser
- [commands] Add GameMode parser with lazy mapping
- [spigot] Fix getting protocol version before checking if server version is known
- [spigot] Add simple dependency injection capabilities to ListenerAutoRegistration
- [commands] Add ParserAssertions class for parser testing
- [commands-spigot] Add GameModeParser to
SpigotCommandManager.SPIGOT_PARSERS
- [commands] WithParser support keyword change
- [commands] Add new constructor to every
ArgumentParser
with those two argumentsint, String
- [commands] Add QuotedStringParser & ParagraphParser
- [commands] Improve ObjectMapper performance by pre-calculating parsers during initialization instead of at runtime
0.0.35
0.0.35
- [spigot] hotfix Wrong package for
PlayerVisibilityController_1_8_R1
- [spigot] hotfix Hidden groups don't always update (Added test to make sure it doesn't happen again)
- [spigot] hotfix Fixes reload when leave all groups
- [spigot-commands] Fixes the bug of sender type invert didn't work at new version
Gradle
repositories {
maven {
name 'apartium-releases'
url 'https://nexus.voigon.dev/repository/apartium-releases'
}
}
dependencies {
// You can also use 'spigot' instead to get the spigot utilities as well
implementation 'net.apartium.cocoa-beans:common:0.0.35'
// For the command system (You also could use 'commands-spigot' instead to get the spigot command utilities as well)
implementation 'net.apartium.cocoa-beans:commands:0.0.35'
}
0.0.32
0.0.32
- [commands] Add lazy map for map based parser
- [commands] Add
CommandProcessingContext#report
- [commands] Add additional CommandInfo as such
Description
&Usage
&LongDescription
- [commands] Fixes duplication of tab completion options
- [commands] Add ignore case for map based parser
- [commands] Add dynamic parser for method/class
- [common] Add Rotation and Transform classes
- [docs] Add docs talking about region box, transform, region and rotation.
- [spigot-commands]
MaterialParser
using namespaced key for tab competition - [spigot] Fix visibility API to work on 1.8
- [commands] Add
ValueRequirement
v0.0.29
v0.0.29
- [commands] Improve location parser
- [common] Add DummyCollection & DummyList
- [commands] optional or invalid arguments
- [spigot] visibility manager api
- [commands] Polymorphic command declaration
- Introduce new docs based on Writerside
Gradle
repositories {
maven {
name 'apartium-releases'
url 'https://nexus.voigon.dev/repository/apartium-releases'
}
}
dependencies {
// You can also use 'spigot' instead to get the spigot utilities as well
implementation 'net.apartium.cocoa-beans:common:0.0.29'
// For the command system (You also could use 'commands-spigot' instead to get the spigot command utilities as well)
implementation 'net.apartium.cocoa-beans:commands:0.0.29'
}