Commit graph

1127 commits

Author SHA1 Message Date
Sollace
385d09e0f5
Added some more guardian variants 2023-07-09 21:30:14 +01:00
Sollace
891aa73254
Fixed guardians not rendering correctly 2023-07-09 21:12:32 +01:00
Sollace
3fd07b4874
Fixed items not being positioned correctly in seaponys' hooves. Closes #239 2023-07-09 21:12:15 +01:00
Sollace
5a794ed611
Remove debug code (again) 2023-07-09 19:28:55 +01:00
Sollace
bee3060697
Fixed seapony transformation effect not playing in first person mode + clothing layer not updating 2023-07-09 17:41:30 +01:00
Sollace
3aabd80e5b
Preserve the render layer used by item glints 2023-07-09 16:36:00 +01:00
Sollace
b38c8530f8
Use the correct texture in first person mode. Closes #238 2023-07-09 16:15:59 +01:00
Sollace
43c6375e43
Fixed incompatibility with EntityModelFeatures 2023-07-09 15:13:30 +01:00
Sollace
7f9bdcbde5
Fixed crash when trying to render capes whilst Entity Model Features is installed 2023-07-01 21:43:58 +01:00
Sollace
dad8f83718 1.19.4 -> 1.20-pre6 2023-05-29 20:26:00 +01:00
Sollace
f1b6bb23a7 Fixed hippogriffs not using the correct models 2023-04-11 16:58:44 +02:00
Sollace
cb232cc145 Remove redundant magic rendering code 2023-04-10 22:46:18 +02:00
Sollace
2e5fec3106 Fix spyglass placement and third person orientation of items in unicorn's auras 2023-04-10 17:04:53 +02:00
Sollace
d97403fd26 Improved compatibility with not enough animations (maps) #235 2023-04-10 16:57:54 +02:00
Sollace
77584ea2fa Fixed levitating item placement in third person and fixed crowssbow positioning 2023-04-10 16:55:41 +02:00
Sollace
0881cf6e5b Seapony skins now work for hippogriffs 2023-04-10 14:09:12 +02:00
Sollace
e55b17f3a7 Fixed body parts not being properly hidden/made visible again by the game when clothing is enabled. Fixes #236 2023-04-10 14:08:55 +02:00
Sollace
d438d0f5bb Fixed armour crash 2023-04-01 23:35:41 +01:00
Sollace
fb3973a3f1 Baby zombie ponies have a small chance of spawning as cozy glow 2023-04-01 21:44:21 +01:00
Sollace
d9769e32ee April fools 2023 2023-04-01 21:36:45 +01:00
Sollace
32d1ffbe7c Revert "Remove another setVisible(true) call"
This reverts commit fadbea94d8.
2023-03-29 21:35:44 +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
d6d4fc8acc Fixed changeling wing positions 2023-03-29 00:22: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
15e163bb05 Apply the flying animation for lion tails when swimming as well 2023-03-28 16:03:16 +01:00
Sollace
dece23eed1 Adjust animation speeds 2023-03-28 15:58:12 +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
614f4c3b63 Added a transition into and out of the rainbooming pose 2023-03-28 13:15:26 +01:00
Sollace
11c5af9c3f Fixed model flickering in first person 2023-03-27 17:04:53 +01:00
Sollace
92688f986c Remove redundant blend call (has no effect since 1.14) 2023-03-27 17:04:40 +01:00
Sollace
fadbea94d8 Remove another setVisible(true) call 2023-03-27 17:03:02 +01:00
Sollace
ef33d648e6 Remove the generic from PonyPosture 2023-03-27 17:02:48 +01:00
Sollace
70797a1883 Disable the hitbox in first person mode 2023-03-27 16:48:22 +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
d26568457f Remove unneccessary setVisible() call. Why was this even here? Should fix issues with first person models 2023-03-23 17:16:16 +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
46f8249ece Fixed crash when trying to render armour 2023-03-22 04:01:45 +00:00
Sollace
45c9d34f5d Fixed wing scale and rotation not being applied 2023-03-22 04:00:34 +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
0f02895da2 Refactor pony renderers for mobs a little 2023-03-21 20:34:12 +00:00
Sollace
6820fd8ff3 Combine upper_torso+body / saddle+jacket 2023-03-20 19:51:21 +00:00
Sollace
718cae82e8 Fixed crash due to duplicate buffers 2023-03-20 19:50:37 +00:00
Sollace
0eae23ea48 Fixed sitting pose 2023-03-20 19:09:58 +00:00
Sollace
77817a352d Fixed legs detaching from ponies' torsos when swimming 2023-03-20 18:52:49 +00:00
Sollace
dd630248dd Fixed texturing bugs with magic rendering 2023-03-20 18:44:53 +00:00
Sollace
07bcb12a46 Fixed skulls rendering twice 2023-03-20 18:43:31 +00:00
Sollace
1c9673a518 Update mson 2023-03-20 13:04:07 +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
5c67534bf4 Remove debug code 2023-03-02 18:54:43 +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
20372dbfd3 Only use a player's skin if it's ponified skin. (Human skins don't fit villagers). Fixes #228 2023-02-25 22:06:51 +00:00
Sollace
875a5e2ce9 Fixed z-fighting between pony wings and dual saddlebags 2023-02-16 19:50:03 +00:00
Sollace
1fa850708d Fixed villagers not having distinct skins 2023-02-16 19:49:42 +00:00
Sollace
e583b83b62 Squash that unchecked warning gradle keeps producing for no reason 2023-02-15 20:42:14 +00:00
Sollace
2cde5e586d DAMMIT GRADLE 2023-02-15 20:35:48 +00:00
Sollace
b1442c0874 Fixed villagers with modded professions rendering as purple and black monstrocities 2023-02-15 20:17:28 +00:00
Sollace
b5b168df06 Clean up some messy refactorings 2023-02-15 20:16:57 +00:00
Sollace
f0d16efd18 Fix incompatibility with mods that mess with armour stand rendering 2023-02-15 19:36:57 +00:00
Sollace
777f53b4b5 Remove unused class 2023-02-15 19:25:59 +00:00
Sollace
905990623c Fixed head rendering 2023-02-15 19:25:52 +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
Sollace
d843896177 Fixed torso rendering on pony armor when it's not supposed to 2023-02-15 14:48:16 +00:00
Sollace
e54183565b Fixed leggings and boots alignment when crouching. Closes #227 2023-02-15 14:35:23 +00:00
Sollace
4d0f02e791 Fixed wings rotating incorrectly for alicorns 2023-01-27 12:07:25 +00:00
Sollace
60ece0cb46 Fixed legacy wearable skins using the body texture when they shouldn't be (Sorry, AJ, taixdermy is out of fashion) 2023-01-27 11:46:44 +00:00
Sollace
7fe4aa0d36 Use a fast map for storing gear offsets and unravel lambdas 2022-12-21 23:36:06 +01:00
Sollace
24ed233210 Remove stream instantiation when rendering gear 2022-12-21 23:18:59 +01:00
Sollace
d73c6fb2e3 Some minor optimisations when computing villager clothing 2022-12-21 23:17:24 +01:00
Sollace
540f8b9f3f Remove unneccessary layers when rendering villagers. Should help with #222 2022-12-21 23:02:43 +01:00
Sollace
8c1a705b9e More changes to texture suppliers 2022-12-15 00:35:30 +00:00
Sollace
96cfd13b96 Use RenderList to manage rendering model parts in passes 2022-12-13 00:27:48 +00:00
Sollace
69a7806ad1 Try a little harder to parse skins when they're not yet uploaded. Should fix ponies randomly appearing as humans early in-game 2022-12-13 00:26:11 +00:00
Sollace
aedb4e49f7 Remove hasHorn and hasMagic from IPonyData 2022-12-13 00:25:09 +00:00
Sollace
557845c6e3 Added missing comment for fps magic 2022-12-13 00:21:22 +00:00
Sollace
8feaccd9bb Fixed inaccuracies when adjusting for altered camera heights 2022-12-12 21:56:23 +00:00
Sollace
ee0aca3967 Fixed villagers having too many saddlebags 2022-12-12 18:51:06 +00:00
Sollace
b4b98ccfe6 Modularise and move npc textures to their own package 2022-12-12 16:22:52 +00:00
Sollace
7ed780ed70 Villager skinning 2022-12-12 15:08:49 +00:00
Sollace
0e26c376a3 Fixed incorrect leg placement on the preview when wide arms mode is selected 2022-12-11 01:09:16 +00:00
Sollace
b480c94dfa Fixed wearables using the incorrect texture in the preview 2022-12-11 01:08:50 +00:00
Sollace
aef8d4f2b8 Fixed missing crown texture on piglins 2022-12-11 01:08:31 +00:00
Sollace
e37ea9e12c Remove log message about missing vilager textures 2022-12-11 01:07:59 +00:00
Sollace
3fb9b46013 Move configs to the api package and remove some references to client classes 2022-12-11 00:38:00 +00:00
Sollace
64d1e10b0f Added tailshape 2022-12-11 00:05:31 +00:00
Sollace
95ebace010 Fixed embedded wearables not using the correct textures in the preview 2022-12-10 21:47:34 +00:00
Sollace
de7253594f Update hdskins 2022-12-10 21:16:37 +00:00
Sollace
e54b29146a Players can now upload a texture to use for each type of wearable 2022-12-10 19:36:55 +00:00
Sollace
2cbdc7477c Use the built-in default textures 2022-12-10 17:30:31 +00:00
Sollace
897134507f Fixed crash 2022-12-10 17:30:02 +00:00