Resource AlphaLibary [1.12]

Discussion in 'Spigot Plugin Development' started by AlphaHelix, Jun 12, 2017.

  1. My name is AlphaHelix and a while ago I created this Libary. It's on spigot for quite some time now and I just wanted to let you guys now about it. It contains many featues and I'm willing to add more but I don't know what to add. Some review would be nice.
    Header_AL.png
    Features
    • Arenas
    • FakeAPI included
    • Self registering commands and listeners
    • Countdowns
    • Various new events (see down below)
    • YAML, JSON and MySQL storage solutions
    • Inventories with sides
    • InventoryBuilder
    • EntityBuilder
    • ItemBuilder (general, leather and skull)
    • GameProfileBuilder
    • Clickable texts
    • Schematics
    • Kits
    • Packetlisteners
    • Actionbars
    • Titltes
    • Tablist header and footer
    • ReflectionUtil for NMS use
    • Scoreboards with Anti-Flicker mechanic
    • Spectatorsystem
    • GameStates
    • Teams
    • Location based utilities
    • Serialization
    • ZIP utilities
    • UUIDFetcher
    • CommandWatcher for easier use of arguments
    • AirDrops to spawn random loot inside the world
    • Various Enums from NMS converted to Reflection
    • 1.8 Soundenum
    • Util class with many utilities
    • Cuboid
    • Skin changer
    Events
    • CountDownFinishEvent - called when a countdown ends
    • CountDownStartEvent - called when a countdown starts
    • CountDownTimeEvent - called when a countdown reaches a specific time
    • KitReceiveEvent - called when a player receives a kit
    • GameStatusChangeEvent - called when the GameStatus gets updated
    • TeamJoinEvent - called when a player joins a team
    • TeamLeaveEvent - called when a player leaves a team
    • ArmorChangeEvent - called when a player puts on armor

    Maven
    Code (Text):
    <repositories>
        <repository>
             <id>bintray-alphahelixdev-AlphaLibary</id>
             <url>http://dl.bintray.com/alphahelixdev/AlphaLibary</url>
        </repository>
    </repositories>

    <dependencies>
        <dependency>
            <groupId>de.alphahelix</groupId>
            <artifactId>alphalibary</artifactId>
            <version>PUT IN THE VERSION</version>
        </dependency>
    </dependencies>

     
    Documentation
    The whole documentation can be found here.

    Sourcecode
    The sourcecode can be found here.
     
    #1 AlphaHelix, Jun 12, 2017
    Last edited: Jun 13, 2017