More Axolotl Variants API

More Axolotl Variants API

10M Downloads

[Compatibility with CIT resewn]CIT resourcepacks for axolotl buckets do not work

Opened this issue ยท 8 comments

commented

I guess the reason is that mavapi changes the "Variant" nbt of axolotl buckets
Is it possible to fix CIT resourcepacks without modifying them?Such as an option to disable the modifications to the "Variant" NBT of Vanilla Variant axolotls.

commented

And no, we aren't going to change the nbt system. You can use the identifier as it's a valid nbt value. minecraft:luci instead of 0 for example

Okay.If this method is invalid or inconvenient to implement,please close this issue:)

commented

MAVAPI has a feature that adds custom textures for the buckets of each variant. Can be modified through resourcepacks.

commented

https://github.com/AkashiiKun/MoreAxolotlVariantsAPI-Common/tree/master/Common/src/main/resources/assets/mavapi

This is indeed a solution.But CIT reswen also provided the abilitiy to custom the textures of axolotls bucket according to NBT.If someone would like to enjoy existing CIT resourcepacks,The resourcepack must be modified to adapt the nbt changes in mavapi,or they will not work.
)W}QN@OUH 2F8M5PMG2VKJW

But many advanced optifine resourcepacks used CIT feature,It would be a troublesome thing to check and edit every resourcepack.So if there is an option to disabled the nbt changes for vanilla axolotls,these resourcepack will work properly without any changes.

commented

The variant has been changed from an id to an identifier for modded variants compatibility.

commented

Which is the purpose of this API, to be used to add variants.

commented

And no, we aren't going to change the nbt system. You can use the identifier as it's a valid nbt value.
minecraft:luci instead of 0 for example

commented

Sorry for keeping you waiting

There are two types of axolotl buckets can be obtained by using /give command when you install mavapi.(/give @p minecraft:axolotl_bucket{Variant:2} and /give @p minecraft:axolotl_bucket{Variant: "minecraft:gold"} )Former bucket can be affected by CIT resourcepack,the latter cannot.
image

Base.Profile.2023.10.11.-.02.51.07.01.mp4

If the game can give player the Former bucket when they catched corresponding vanilla axolotl(Optional),we may resolve this issue without breaking existing nbt system

I'm not sure how difficult it is to implement this feature,but it seems to be feasible.