Skip to content

AgentJ07 is a handy Java toolkit for Minecraft plugin developers (Bukkit, Paper, Velocity), Discord bot builders, and anyone who needs reliable, reusable Java utilities. Built by a dev for fellow devs, and always getting better.

License

Notifications You must be signed in to change notification settings

TheVihara/AgentJ07

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgentJ07

AgentJ07 is a set of Java tools I’ve put together over time to make building Minecraft plugins (for Bukkit, Paper, Velocity, etc.), Discord bots, and general Java projects way easier. Instead of reinventing the wheel for every project, I just pull in what I need from here—and now you can too. The library is always growing as I find new things to automate or clean up.

Features for Minecraft Plugin Developers

  • Multi-version support: Write plugins that work across different versions of Bukkit, Paper, and Velocity servers.
  • Abstracted APIs: One codebase, multiple platforms—no more copy-pasting for every Minecraft update.
  • Simple plugin lifecycle: Consistent load, enable, and disable hooks.
  • Less boilerplate: Tons of helpers so you can jump right to the fun stuff.
  • Ready-made examples: Check out the included templates to get started fast.

Discord Bot Helpers

  • Reusable command/event code: Cut down on repetitive bot logic.
  • Easy integration: Bridge Discord bots with your Minecraft plugins, or run them standalone if you want.
  • Shared structure: The same style and logging works everywhere.

Java Utilities

  • Logging made simple: One logger to rule them all, works in every module.
  • Everyday helpers: Stuff like collections, file handling, and config utilities—grab what you need.

Why does this exist?

Because I was tired of writing the same code over and over for every new plugin, bot, or Java project. Now I just use AgentJ07 as my starting point, and it’s saved me a ton of time. Maybe it’ll do the same for you.

Getting Started

  1. Clone the repo:

    git clone https://github.com/TheVihara/AgentJ07.git
  2. Plug in what you need:
    Browse the folders, pick the tools you want, and drop them into your own project.

  3. Check out the examples:
    There are working sample plugins and bot bits to show you how everything fits together.

Roadmap

  • Java utility basics and logging
  • Bukkit plugin helpers and examples
  • Discord bot scaffolding
  • Abstract Minecraft API
    Currently working on a way for plugins to run on any supported Minecraft platform or version with minimal changes.
  • More Minecraft versions
    Easy support for new MC server versions as they come out.
  • Unified lifecycle for all project types
    Consistent load/enable/disable for plugins, bots, and utilities.
  • Expand Discord bot features
    More helpers for events, commands, etc.
  • More Java utilities
    Keep adding handy general-purpose code.
  • More examples and templates
    Quick-start projects for both Minecraft and Discord.
  • Better docs
    Guides, code comments, and how-tos.
  • CI & releases
    Automated tests and deploys to Maven Central and GitHub Packages.

Contributing

If you spot something to improve or want to add a feature, just open an issue or pull request. All feedback is welcome!

License

MIT License—see LICENSE for the boring details.

About

AgentJ07 is a handy Java toolkit for Minecraft plugin developers (Bukkit, Paper, Velocity), Discord bot builders, and anyone who needs reliable, reusable Java utilities. Built by a dev for fellow devs, and always getting better.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages