Commit graph

316 commits

Author SHA1 Message Date
Sollace
c42461cad6
[Backport] Ponify the bogged
# Conflicts:
#	src/main/java/com/minelittlepony/client/render/MobRenderers.java
#	src/main/java/com/minelittlepony/client/render/entity/SkeleponyRenderer.java
#	src/main/java/com/minelittlepony/client/render/entity/feature/AbstractClothingFeature.java
2024-12-15 22:42:50 +01:00
Sollace
5fce5b376c
Packport parrot sizing and fix parrots positioning 2024-12-15 17:19:37 +01:00
Sollace
7328d0c43d
Backport fixes for head position when riding/sitting 2024-12-15 17:19:18 +01:00
Sollace
c8709ea1b8
Fix crash on synatra connector due to mapping differences 2024-09-29 14:28:34 +01:00
Sollace
b3acab046e
Register networking response code when the mod is added to a server (also fix some client/server separation issues) 2024-07-25 16:44:49 +02:00
Sollace
cc6cc074e8
Fixed camera height not updating immediately when loading a world 2024-07-22 00:25:24 +02:00
Sollace
91976a1020
1.20.5 -> 1.21-pre2 2024-06-04 23:43:55 +01:00
Sollace
70e8e23996
More work on magic glows to try and get them looking right 2024-05-07 01:28:57 +01:00
Sollace
5524f8c7f1
Tools and weapons now keep their orientation when being held by a unicorn 2024-05-06 21:09:35 +01:00
Sollace
f0ee97bce0
Disable item glints when rendering the auras. Fixes #257 2024-05-05 18:32:57 +01:00
Sollace
1a22b290a6
Fixed hats, gear, stuck arrows, and etc not rendering on npcs 2024-05-05 18:21:04 +01:00
Sollace
0c0d77090f
Hats now move up so they don't clip through skulls/blocks 2024-05-05 18:20:36 +01:00
Sollace
c6560513bc
Fix misaligned skulls when worn by ponies + implement pony piglin skulls 2024-05-05 17:51:01 +01:00
Sollace
9c103dbddd
Apply alpha for worn heads 2024-05-05 00:34:15 +01:00
Sollace
aac343cd46
Add a callback after rendering armour 2024-05-05 00:11:15 +01:00
Sollace
c4968aed4c
Make sure getArmourStacks is called whenever possible 2024-05-04 23:50:17 +01:00
Sollace
bf4a0139fb
Add support for the cape and elytra 2024-05-04 23:02:57 +01:00
Sollace
0da671b699
Clean up a bit and allow for setting alpha 2024-05-04 22:03:35 +01:00
Sollace
ced4a2d980
Implement a armour renderplugin api 2024-05-04 21:21:16 +01:00
Sollace
eeea8ee184
Fix turtle helmet and clear cached armour lookups when reloading resources 2024-05-04 19:32:05 +01:00
Sollace
3c44b00c1d
Update armour rendering to use the armor material layers defined by the item.
Also fixes #269, #270
2024-05-04 00:03:28 +01:00
Sollace
a9051293b7
Fixed magic rendering on items in third person when it's not supposed to and fixed skeletons having horns when they're not supposed to 2024-04-30 19:11:32 +01:00
Sollace
62d606ada4
Update skin type ids and implement apis for controlling what skin and model the player gets through mine little pony 2024-04-30 19:11:04 +01:00
Sollace
cc463bb293
Fix riding position, and remove pony stacking (it was broken and I can't fix it) 2024-04-30 17:04:59 +01:00
Sollace
807fb3213a
1.20.4 -> 1.20.5 2024-04-30 15:45:36 +01:00
Sollace
dfa9ce8977
Fix giant scale 2024-03-05 12:25:36 +00:00
Sollace
7da44b879c
Fix various transformations for when a pony is lying down but not sleeping 2024-02-09 19:34:10 +00:00
Sollace
a94137fda9
1.20.2-rc1 -> 1.20.2 2023-12-08 17:23:34 +00:00
Sollace
1faa192f33
Add nirik skin type 2023-12-07 21:47:49 +00:00
Sollace
814dac6414
Fix seapony skins. Might have been a simpler issue than I thought 2023-12-06 15:18:39 +00:00
Sollace
4de3f3daa2
Fix constant logging when playing on a multiplayer server that doesn't register for receiving pony data packets
# Conflicts:
#	src/main/java/com/minelittlepony/api/events/Channel.java
#	src/main/java/com/minelittlepony/client/render/EquineRenderManager.java
2023-10-24 01:16:53 +01:00
Sollace
2ed7f91786
Only replace a layer if it has a compatible buffer format. Should fix #254 2023-10-06 18:51:45 +01:00
Sollace
4717c9e458
Ponies can now lie down by holding crouch and not moving 2023-10-05 20:42:31 +01:00
Sollace
e31ee1c53b
Fixed tiny silly ponies reverting to normal villagers when they grow up 2023-10-05 20:28:29 +01:00
Sollace
509f6477f2
Fixed magic not rendering for items held by other entities 2023-10-05 20:22:09 +01:00
Sollace
3322e7eaff
Fixed model visibility not updating for mobs 2023-10-05 20:21:50 +01:00
Sollace
4904c78e01
Fixed mob placement in boats 2023-10-05 20:05:07 +01:00
Sollace
b1869c824e
Disable shadow position changing 2023-10-05 19:53:14 +01:00
Sollace
76a2e043b7
Clean up the EquineRendermanager (should fix some crashing issues with null seapony models) 2023-10-05 19:46:40 +01:00
Sollace
26aa16d684
Fixed pony skin data not being reliably sent to servers 2023-09-28 14:38:39 +01:00
Sollace
9f280f79eb
Move SkinsProxy to the api package and decouple from the implementations a little better 2023-09-28 14:07:36 +01:00
Sollace
ca728ded81
Allow armor to render with translucency 2023-09-27 12:11:20 +01:00
Sollace
b37ffa9860
Rewrites round tri 2023-09-26 16:42:55 +01:00
Sollace
4b842c9e9a
Further refactoring and consolidating 2023-09-26 01:45:28 +01:00
Sollace
0d226b51f9
Rewrite pretty much everything to make more effective use of java's Records 2023-09-25 21:07:09 +01:00
Sollace
8eca1796e1
Convert PonyData classes into records 2023-09-25 02:55:43 +01:00
Sollace
ba0ab4149e
Fixed slim arm textures being applied to the thick arm models 2023-09-25 01:42:00 +01:00
Sollace
e45c237e82
Fixed incorrect riding position 2023-09-25 01:41:43 +01:00
Sollace
627adab1f6
Fixed seapony previews in the skinning gui 2023-09-25 01:41:30 +01:00
Sollace
9a59f2444e
Anyone can now use the seapony skin variant 2023-09-25 00:49:38 +01:00