bs-community/skinview3d

Elytra Support

Closed this issue · 9 comments

@skmedix So support for the gilder?

From the wiki:

Elytra (About this sound /ˈɛl ɪ trə/ (IPA key) ᴇʟ-i-trə (respell key) but often /ɛl ˈaɪ trə/) are an item that allows the player to glide, and fly under certain conditions. They are gray in color unless the player is wearing a cape, in which case the elytra will adopt the cape's design.

Yes. Since 1.9 cape image contains a "skin" for the elytra, and would be good to have the ability to view that model too.

Example:

Cape with elytra

In a 3D model it looks like:
image

I'm not good at 3D modelling. So, this feature is a bit difficult for me to implement.

I'm trying to implement this feature (see elytra branch).

default

这看起来已经很久没有更新了,希望能快点实现此功能
This looks like it hasn’t been updated for a long time, I hope to implement this feature soon.

Sorry for that. I almost have no idea how to implement it, since I'm not familiar with modeling and animating. Also, in months I will graduate from senior high, so I don't have enough time currently.

I have tagged this issue as "help wanted", and I would appreciate it if anyone could help.

I have a somewhat working fork which supports deadmau5 ears, elytras and animated capes.

https://github.com/james090500/skinview3d

I have had to hack some stuff together to override the default SkinUtil components.

@james090500 Great job! I'm hoping to have your code merged.

Feel free to use as much as you like, you'll need to replace some bits into SkinUtils and possibly improve my awful type script.