Skip to content

Custom models for custom bones#103

Open
dima-dencep wants to merge 17 commits intomainfrom
cmm
Open

Custom models for custom bones#103
dima-dencep wants to merge 17 commits intomainfrom
cmm

Conversation

@dima-dencep
Copy link
Copy Markdown
Collaborator

@dima-dencep dima-dencep commented Feb 26, 2026

To fix:

  • The code is shit
  • Bones are not reset after animations stop
  • Nothing is sent over the network
  • Only built-in textures are available
  • The model appears only if parents exist
  • CustomBone#close should be called at the end of the animation to remove the model from RAM

Copy link
Copy Markdown
Owner

@ZigyTheBird ZigyTheBird left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall pretty small comments

@ZigyTheBird
Copy link
Copy Markdown
Owner

I see you're using some sort of string for the texture
In this whole system we also have to consider how easy it would be for users to use this, and currently it'd be pretty challenging, unless we make a custom Blockbench script
As for Blender that's a whole other can of worms you'd have to discuss with Mister Infected

@dima-dencep
Copy link
Copy Markdown
Collaborator Author

elements is the complete Minecraft format without any changes; we do not need the other model parameters. texture is my implementation, created to optimize network performance. In Minecraft, you can specify multiple textures, but you can use an atlas to combine them all into one large texture, which is what is needed here.

@ZigyTheBird
Copy link
Copy Markdown
Owner

Well alright, my point is that people need some sort of tool to actually be able to turn their textures into that string
Otherwise people won't be able to use this feature even if they really want to
The best solution to this would ofc be a Blockbench plugin, but any sort of tool will do

@dima-dencep
Copy link
Copy Markdown
Collaborator Author

I asked Claude to write a Python script

@ZigyTheBird
Copy link
Copy Markdown
Owner

How kind of Claude...
At this point ask it to write a website or smth it'd be more convenient

Base automatically changed from 26.1 to main March 24, 2026 21:13
@dima-dencep dima-dencep changed the base branch from main to 26.1 March 28, 2026 07:29
@dima-dencep dima-dencep changed the base branch from 26.1 to main March 28, 2026 07:34
@dima-dencep dima-dencep changed the base branch from main to 26.1 March 28, 2026 07:36
@dima-dencep dima-dencep changed the base branch from 26.1 to main March 28, 2026 07:38
@dima-dencep dima-dencep marked this pull request as ready for review March 28, 2026 09:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants