Skip to content

AnOpenSauceDev/libmcdev-fabric

Repository files navigation

libMCdev

a library to speed up development across all my mods by:

  1. symplifying unessecary re-usable code.
  2. being a portable drop-in API.
  3. provide additional helpers with tedious features.

What will this be used for?

Currently, this is being used as a quick hacky replacement for all my mods' logging solutions, but will likely grow into a tool over time.

Planned Features

  • An efficient and effective logging library.

  • Easy client synced persistent server variables.

  • The ability to fetch OS-specific details, such as Linux Distributions. (CentOS, Rocky, and Alpine Linux probably won't work, as they usually don't use /etc/os-release)

  • A simple video and animated image rendering API. (sorta works for video)

  • A modern UI system that allows you to throw things together fast.

  • An animation and camera utilites system for semi-scripted events.

  • A mesh utilities/generation system. (more on this later)


    possibly happening

  • Paper version?

  • Folia version?

  • Splitting the mod into multiple modules.

This library is under Apache 2.0, feel free to Jar-in-Jar this mod.

About

(WIP) An awesome debugging and development helper lib.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages