fix: smolpeople breefingdog player sizing
- spoofing isBaby() does not work anymore
- changing player size for smolpeople and breefingdog will be done in PlayerEntityRenderer mixin, scaling the MatrixStack by 0.5f
- another issue is
by lazywas not going to work because all players would share the same hook instance, so I just made the smol / breefing check per call
I am not quite sure if I matched the extension / hook system well
im actually so bad at branches bruh accidentally added null world age fix in here somehow
Wouldn't these changes now break smolpeople on 1.8. Due to the presenece of preprocessing in the repo id assume there are still 1.8 releases planned so instead of removing the old code you would prob have to preprocess it out instead
I can fix the commits in a bit.
Is there a reason why the logic is now performed in the mixin itself? It would make more sense imo to simply retain the existing logic (lazy caches the value once computed).
Is there a reason why the logic is now performed in the mixin itself? It would make more sense imo to simply retain the existing logic (lazy caches the value once computed).
caching the value was an issue because it kept computing before you loaded in or smth and you would have to change lobbies to apply settings changes
Can you change the behavior so 1.8.9 works the same way then?