Changed

Changed

206k Downloads

Resourcepack & Datapack support

XiaoTDM opened this issue ยท 7 comments

commented

Maybe we can use resourcepacks to custom textures and models for latex and blocks, and use datapacks to modify the game mechanics in the mod, as the behavior of latex and some of the block functions, even adding new latex, items and blocks.

If they have already been implemented, can you write a documentation to facilitate development?

commented

@LtxProgrammer
I wanted to know if we could modify the properties of the latex or create new variants via Datapacks (after tfed)
It seems that the documentation only defines the properties of NPC Latex, and does not mention player Latex, only here.
If using datapacks, we don't need to create a sub mod (Datapacks are easier to make).

commented

It's not possible yet. While TransfurVariants are almost in a data-oriented state, the latex entities themselves have incredibly complex models that make them only capable of being defined through code.

TransfurVariants require an entity of type ChangedEntity that has all of the properties required data and internal properties to replicate a likeness to a player. Thus if you want to add a new variant (with a new entity), you'd need a sub mod anyways.

commented

It seems that the documentation only defines the properties of NPC Latex

To directly answer this, the wiki will contain all of the relevant data-processing capabilities of Changed. So if you don't see it there, it cannot be done.

commented

It's not possible yet. While TransfurVariants are almost in a data-oriented state, the latex entities themselves have incredibly complex models that make them only capable of being defined through code.

TransfurVariants require an entity of type ChangedEntity that has all of the properties required data and internal properties to replicate a likeness to a player. Thus if you want to add a new variant (with a new entity), you'd need a sub mod anyways.

And what about modifying the original variants? Maybe it can be done?

commented

Not in the current version.

commented

Not in the current version.

Is it feasible in principle?
(Well, if it's hard to achieve or you're just lazy to do it, then don't need to do it, maybe you've been quite busy lately.)