libMCdev

Mod

Contains a handful of utilities to aid in mod development.

Client and server Game MechanicsLibraryManagementUtility

680 downloads
0 followers
Created8 months ago
Updated3 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...

Fix issues with UpdateTrackers.

Added an Update tracker. You can assign a functional interface server-side, and it'll run that every tick.

Make minor changes to libMCdev Media, and rewrite the camera system fully.

Probably more, but I can't be bothered to list the non-parity breaking stuff here for a release that will be overshadowed soon

Remove the rest of the camera system, as it semi-breaks spectator mode as of now.

Fix a 1.20.2 issue, and also fix the build system for libMCdev. (Yay! Sources, and working versioning!)

libMCdev has now been completely restructured into multiple subprojects, making project usage less bloated. A handful of changes are:

  • OSUtils no longer starts up a process to figure out if it's running on Linux (a holdover from an older method)
  • Deprecated lots of stuff.
  • Actually multithreaded ThreadedDataReader (I screwed up and forced it to one thread because of one line of code)
  • Added more exceptions to brighten up your console with red.
  • Completely ruined the camera API, I'll fix that in the future.
  • Added wheel selectors! Unfortunately chances are one of my mods is going to immediately steal it.

Downloads are now split into seperate JAR's, your projects might have just broken because of that. I also plan on transitioning from Modrinth's Maven to my own eventually.

Some API changes, that's about it...

oh, and a new camera system, but more on that later.

Full Changelog

Early 1.20.3 release. The media API has a few issues with creating ImageSequences and their video counterpart.

Fix issues on the client, prevents Methane completely breaking when baking the JAR in.

Move the self-tests to be developer only, so we don't write "Hello world!" data entries to the disk for no reason.

change a few minor things under-the-hood as preparation for a Methane update.

first release


Project members

AnOpenSauceDev

Owner


Technical information

License
Apache-2.0
Client side
required
Server side
required
Project ID