Skip to content
This repository has been archived by the owner on Aug 25, 2021. It is now read-only.
/ Beetle Public archive

Object oriented libraries targeting Minecraft and discord platforms

Notifications You must be signed in to change notification settings

auriium/Beetle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOW DEPRECATED

Wow, this is the second time i've had to kill a utility. Beetle was really just a shitty attempt at preserving my pride instead of using other people's libraries, and while it did that alright, i'm too lazy to maintain a bloated package with slightly outdated functionalities and implementations. It will be succeeded by OpenMinePlatform and LittleThings.

Beetle

A collection of semicentralized utilities for Java development

An easy to use, powerful and modular utility system meant to be the replacement and killer for ElytraForce's old aUtils system. Beetle has a large focus on being object oriented and scalable.

What does Beetle offer?

  • Service registry
  • File management and configuration
  • Flexible data storage with transactional-style handling, abstracted between multiple layers of interfaces.
  • Runner / taskfutures, a mashup of completablefutures with features like taskchain
  • Basic command binding system for platforms that support commands (Check out Branch!)
  • Randomizers
  • (soon) Data messaging channels

What platforms does Beetle operate on?

  • Spigot
  • Paper
  • Velocity (Soon!)
  • Bungeecord (Soon!)
  • Discord(Soon!)
  • Generic Java
  • Literally any other platform you can think of thanks to the power of interfaces

How can I ask for support?

DM Aesthetik#9784 on discord!

Contributing

Make pull requests that arent bad and I accept them. It's about that simple!

Repositories

    <dependencies>
        <dependency>
            <groupId>xyz.auriium</groupId>
            <artifactId>beetle-spigot-commons</artifactId>
            <version>2.0.0</version>
        </dependency>
    </dependencies>
    <repositories>
        <repository>
            <id>central-repo</id>
            <url>https://repo.auriium.xyz/releases</url>
        </repository>
    </repositories>

About

Object oriented libraries targeting Minecraft and discord platforms

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages