Commit graph

1568 commits

Author SHA1 Message Date
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
5bd90a0627 Fixed back half of legacy armour not rendering 2023-03-21 20:34:19 +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
422d6972b6 Mson loads models from a different directory now 2023-03-20 01:41:00 +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
efe58a1c99 Slightly improve the crown model and texture 2023-02-16 19:28:11 +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
aa13eedbf4 Change wearable texture sizes to be compatible with uploading to the skin server 2022-12-12 14:29:34 +00:00
Ivan Sokolov
da5a13d6cd
Added translations for the new skin types (ru) (#221) 2022-12-12 13:49:28 +00:00
Sollace
ffbad294e7 Merge branch '1.19' into 1.20 2022-12-11 14:55:16 +00:00
Ivan Sokolov
6eedb83d8a
Update ru_ru.json (#217) 2022-12-11 14:53:43 +00:00
Fauli1221
44fe01b15d
Update de_de.json (#220)
Updated new strings
2022-12-11 14:53:07 +00:00
Sollace
b958e03ed5 Added translations for the new skin types 2022-12-11 01:14:52 +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
26985b9165 Fixed lighting on pony butts 2022-12-10 21:28:09 +00:00
Sollace
4c512f1d1c Fixed alignment on tail top textures 2022-12-10 21:17:22 +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
Sollace
aab7f78031 New default skins 2022-12-10 16:45:38 +00:00
Sollace
5758c87c1a PonyData should abide by the pony level 2022-12-08 21:25:12 +00:00
Sollace
84a78ce4b9 Change Pony into a record and track whether a IPony instance was returned as a default skin or not separate from the texture id 2022-12-08 21:20:16 +00:00
Sollace
d7d0c71ca5 Fixed pony data change event being triggered multipled times 2022-12-08 20:59:15 +00:00
Sollace
960b98eac9 A bunch of refactoring and cleaning up of old patterns 2022-12-08 20:58:01 +00:00
Sollace
3c357c9061 Clean up some things and fixed pony level not being applied 2022-12-08 18:42:07 +00:00
Sollace
1b584ed351 Fixed deadmau5 ears being misaligned 2022-12-08 18:41:26 +00:00
Sollace
e1dd8e9239 Update dependencies 2022-12-08 17:55:28 +00:00
Sollace
743d012533 Tweak the horsecam calculations a little 2022-12-08 03:09:32 +00:00
Sollace
9ca7e06075 1.19.2 -> 1.19.3 (1.20) 2022-12-08 01:53:59 +00:00
Sollace
86f5a1d2dc Fixed alex/steve arm types not being applied correctly for humans. Closes #216 2022-11-23 21:33:15 +00:00
Sollace
7a8a1bb655 Misc cleanup 2022-11-23 21:33:15 +00:00
Fauli1221
51d2e28375
Improved German translation (#214)
Co-authored-by: Esel.com <109627376+Esel36@users.noreply.github.com>
Co-authored-by: Doc-Anubis <109878533+Doc-Anubis@users.noreply.github.com>
2022-11-11 13:26:30 +01:00
Sollace
73d85cf709 Remove the redundant findTexture and getTextureFor methods (likely leftovers of previous refactorings) and make it so all entities get their saddlebags from a separate texture 2022-11-03 20:18:24 +01:00
Sollace
2aaa570e10 Update the pirate speak translation 2022-11-03 00:48:11 +01:00
Sollace
c8fde38ee7 Add a debug setting to help with testing races 2022-11-03 00:47:49 +01:00
Sollace
968237a218 Update kirin 2022-11-03 00:47:27 +01:00
Sollace
da2ccc75fc Remove the boolean argument from Pony.getRace 2022-11-03 00:46:04 +01:00
Sollace
77f5c382e6 Fixed neck placement when crouching. Closes #212 2022-11-02 23:38:25 +01:00
Sollace
bf7fe63b81 Allow gear better control of how they're positioned 2022-11-02 23:12:29 +01:00
Sollace
b686bba005 Fixed texturing on piglin tails. Closes #213 2022-11-02 22:50:03 +01:00
Sollace
5546e44719 Fixed incorrect ear tuft positioning on bat ponies 2022-11-02 22:33:28 +01:00
Sollace
ca9cf43ef5 Fixed villagers' saddlebags interfering with their wings 2022-11-02 22:33:11 +01:00
Sollace
ff9510a840 Avoid clobbering the entire list of render features when initialising the pony player renderer 2022-09-15 00:40:49 +02:00
Sollace
59b2d9591e Fix #208 2022-08-12 16:27:18 +02:00
Sollace
c320087934 Fix head positioning and move neck dilation to the model json 2022-07-06 14:41:50 +02:00
Sollace
787a24280a Fix some head position and clipping issues 2022-07-06 13:28:34 +02:00
Sollace
0bf7559884 Fixed villagers appearing slightly smaller than they should (no, it wasn't just you) 2022-07-06 13:28:22 +02:00
Sollace
52bc2ab207 Change villager head rolling into a head shaking motion 2022-07-06 12:55:15 +02:00
Sollace
5d15c64fa0 Villagers now use the same models as the player 2022-07-06 12:53:31 +02:00
Sollace
aecc80669c Handle positioning clothing separately to simplify downstream code 2022-07-06 11:12:49 +02:00
Sollace
e8a5e6ce13 Remove the ZebraPonyModel class (no longer needed) 2022-07-06 11:05:59 +02:00
Sollace
84886cf798 Added crowns 2022-07-05 22:50:40 +02:00