Commit graph

97 commits

Author SHA1 Message Date
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
667ce0ce4b
Parse pony data on the client thread executor, and don't send unparsed pony data responses to a consenting server. Rather wait for the data to resolve and let the entity send it normally.
# Conflicts:
#	src/main/java/com/minelittlepony/api/events/Channel.java
#	src/main/java/com/minelittlepony/client/util/render/NativeUtil.java
2023-10-29 21:39:25 +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
4717c9e458
Ponies can now lie down by holding crouch and not moving 2023-10-05 20:42:31 +01:00
Sollace
8dad366317
Fixed mobs' arms sticking too far up when sitting in a boat 2023-10-05 20:04:55 +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
b538174933
Clean up the code a little bit 2023-09-28 13:48:52 +01:00
Sollace
f70ec0996c
Fixed buffer overflow 2023-09-28 13:48:14 +01:00
Sollace
24a8afc508
Change mixed humans skins option to a dual skin mode and add a priority trigger pixel to facilitate skin sorting 2023-09-27 02:00:18 +01:00
Sollace
6013fa2ad5
Add experimental option to skip hd skins when showing players as humans 2023-09-27 01:27:20 +01:00
Sollace
dcb8631eb9
The direction a pony's head faces when lying in a bed is now determined by which way you're looking when you climb in 2023-09-26 17:57:18 +01:00
Sollace
b37ffa9860
Rewrites round tri 2023-09-26 16:42:55 +01:00
Sollace
0e30b2c8dd
Fix that pesky compiler warning 2023-09-26 01:45:50 +01:00
Sollace
4b842c9e9a
Further refactoring and consolidating 2023-09-26 01:45:28 +01:00
Sollace
a9b870547a
Api version gets incremented. The size preceding wearables was changed to a varint. 2023-09-25 21:08:24 +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
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
Sollace
47adfd5d83
1.20.1 -> 1.20.2 2023-09-24 23:43:31 +01:00
Sollace
d346f7f60d
Remove log message 2023-08-27 19:36:44 +01:00
Sollace
7c099cd0b1
Add some improvements to seaponies 2023-08-01 22:46:36 +01:00
Sollace
3fd07b4874
Fixed items not being positioned correctly in seaponys' hooves. Closes #239 2023-07-09 21:12:15 +01:00
Sollace
dad8f83718 1.19.4 -> 1.20-pre6 2023-05-29 20:26:00 +01:00
Sollace
d97403fd26 Improved compatibility with not enough animations (maps) #235 2023-04-10 16:57:54 +02:00
Sollace
d9769e32ee April fools 2023 2023-04-01 21:36:45 +01:00
Sollace
b2fe56334f Update some parameter names 2023-03-29 21:35:01 +01:00
Sollace
aa933861c4 Fixed saddlebags using the wrong texture for changelings 2023-03-29 00:37:03 +01:00
Sollace
d10debe017 Make the interpolatorId private 2023-03-28 16:11:38 +01:00
Sollace
232dc27d01 Fixed leg positioning in the skinning gui when the server and local models are different 2023-03-28 16:11:24 +01:00
Sollace
5f1dcf1647 Update some things and remove PonyModelConstants 2023-03-28 15:53:14 +01:00
Sollace
ec2a901ee2 Clean up AbstractPonyModel a bit 2023-03-28 13:38:38 +01:00
Sollace
efab9094e4 Fix transformations when flying, swimming, sleeping, and using the elytra. Also fix player rotations in the inventory. 2023-03-27 16:48:22 +01:00
Sollace
4ab3ce224d Make the constants static and use buffer.writeShort instead of doing it manually 2023-03-23 21:04:43 +00:00
jascotty2
42d45b3a9e
Add version signature to packet data (#223) 2023-03-23 21:01:46 +00:00
Sollace
5f62ba8e47 Disable pitch and yaw rotations when rendering in first person mode 2023-03-23 20:46:45 +00:00
Sollace
e80a27b531 Add proper flying animations to the lion's tail 2023-03-22 23:06:10 +00:00
Sollace
41a281f2f5 Fixed deadmou5' ears not rendering correctly on player heads and fixed snuzzles rendering both genders on player heads 2023-03-22 11:14:12 +00:00
Sollace
d82aeaa6c5 Fix another locale bug 2023-03-22 04:00:10 +00:00
Sollace
cc1f323b95 Implement armour trims 2023-03-21 21:38:32 +00:00
Sollace
3733289ca4 Update mson 2023-03-20 01:30:46 +00:00
Sollace
1af3ac0c69 1.19.3 -> 1.19.4 2023-03-19 18:17:29 +00:00
Sollace
8ed7965270 Fixed crash due to class loading order 2023-02-27 13:42:57 +00:00
Sollace
94592212c6 Simplify armour code and fix armour visibility being set before setting the armour variant 2023-02-27 13:31:37 +00:00
Sollace
e583b83b62 Squash that unchecked warning gradle keeps producing for no reason 2023-02-15 20:42:14 +00:00
Sollace
a9f070226f Add support for custom armour models 2023-02-15 19:09:59 +00:00
Sollace
c68d484d42 Fixed rendering of legacy pony armour 2023-02-15 16:27:11 +00:00