MoreMcmeta / core

Animate almost any Minecraft texture with more options. Texture configuration API. 1.16-1.20
GNU Lesser General Public License v3.0
28 stars 5 forks source link

Fix #3 - Compatibility w/ external resource manager mixins #6

Closed soir20 closed 2 years ago

soir20 commented 2 years ago

PRing myself for documentation purposes.

What did you change?

Why did you make this change?

MoreMcmeta and Continuity modify the resource manager in incompatible ways (see #3). The new strategy uses more of Minecraft's existing implementation, which should reduce potential compatibility problems. This change also makes it easier to possibly separate animation, etc. functionality into separate plugins bundled within the mod in the future.

How did you make this change?

How can others see the effect of your change?

Test MoreMcmeta and Continuity together (Fabric). There's also now an unmovable resource pack added. Other than that, nothing's changed visually.

Links to related issues

3

Which Minecraft versions does this change apply to?

Did you test this change on both mod loaders?

Did you unit test this change?

Areas for improvement (if any)

There's a couple unit tests that could be added, but it's a few lines of simple adapter code.

Additional notes (if any)

Need to port this to 1.16 for consistency.