/KarmaAPI2

KarmaAPI2 is the new version of the KarmaAPI

Primary LanguageJava

Build Status

KarmaAPI2

KarmaAPI2 is the new version of the KarmaAPI

TODO

Core API

  • Source
  • Source runtime environment
  • Source loader
  • Source configuration)
  • String utilities
  • Object utilities
  • Array utilities
  • JavaVM utilities
  • Placeholder engine
  • Time calculator
  • Minecraft API
  • Permission module

Database API

  • JSON database engine
  • MySQL database engine
  • SQLite database engine
  • SQL query builder

Scheduler API

  • Task scheduler
  • Scheduled task
  • Asynchronous scheduler
  • Task runner

File API

  • Yaml parser (with comments support)
  • Yaml helper
  • Yaml interpreter
  • Path utilities
  • File utilities (replaced with path utilities)
  • Stream utilities
  • Directory/File serializer

Logging API

  • Console logger
  • File logger
  • Logger manager

Web API

  • URL utilities
  • Version utilities

Minecraft TODO

  • KarmaPlugin
  • Chat components

Bukkit API

  • Spigot scheduler
  • Spigot version checker
  • Bukkit server utilities
  • Title API
  • Actionbar API
  • BossBar API
  • ArmorStand trackers
  • Inventory API
  • Cuboid region
  • Hexagonal region
  • Permission manager

BungeeCord API

  • Spigot version checker (BungeeCord support)
  • Title API (MakeItEasy)
  • Actionbar API (MakeItEasy)
  • BossBar API (MakeItEasy)

Velocity API (Discarded)

KarmaAPI 2.0 won't be ported to Velocity