Skip to content

Releases: PoweredByApartium/cocoa-beans

0.0.36

01 Nov 12:31
Compare
Choose a tag to compare

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 arguments int, String
  • [commands] Add QuotedStringParser & ParagraphParser
  • [commands] Improve ObjectMapper performance by pre-calculating parsers during initialization instead of at runtime

0.0.35

13 Sep 15:38
Compare
Choose a tag to compare

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

08 Sep 19:51
Compare
Choose a tag to compare

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

23 Jul 22:01
Compare
Choose a tag to compare

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'
}