Commit graph

1058 commits

Author SHA1 Message Date
Sollace
42cebcc1f6 Allow for pony data to be loaded from off-thread processes 2021-11-25 00:41:12 +02:00
Sollace
b3667ec3dc 1.17 -> 1.18-pre8 2021-11-25 00:09:34 +02:00
Sollace
53ca978c34 Missing @Overrides 2021-11-17 01:22:30 +02:00
Sollace
b9538495d0 Fix some jankyness with seapony models 2021-10-11 17:29:55 +02:00
Sollace
e1f54c3155 Fix missing translation for seapony mode 2021-10-11 13:28:57 +02:00
Sollace
ebd9fee659 Fixed debug hitbox rotations 2021-08-16 16:56:58 +02:00
Sollace
46f171523a Rewrite armour texture resolution and add support for custom armour using the CustomModelData nbt tag. 2021-08-13 23:35:48 +02:00
Sollace
ee68753528 Migrate models to mson v2 2021-08-09 20:52:14 +02:00
Sollace
844bced2db Fixed crash when toggling pony rendering of certain mob types 2021-08-09 16:01:56 +02:00
Sollace
fcbc95e14e Add networking option to only send player skin data when the server has requested it. 2021-08-03 18:30:34 +02:00
Sollace
eb8ab20e23 Fix a mixin 2021-08-03 15:59:31 +02:00
Sollace
7ac7f2d90d Fixed rendering of items on unicorns' heads 2021-08-03 15:21:52 +02:00
Sollace
1ae5a7916a Fixed sleeves not aligning correctly with the arms when sitting 2021-07-08 19:16:01 +02:00
Sollace
2ff66e3824 Fixed incorrect eye height after dismounting. Fixes #190 2021-07-07 17:09:24 +02:00
Sollace
fa2b1e58bd Formatting change 2021-06-29 19:22:26 +02:00
Sollace
aab8de2e89 Update Mson 2021-06-23 23:44:52 +02:00
Sollace
87d2d466a7 Fixed items rendering with a red tint. Closes #188 2021-06-21 23:47:58 +02:00
Sollace
ad82af2e56 Fix naming collission between MagicGlow.Color and util.Color 2021-06-21 23:47:58 +02:00
Sollace
e697d82011 Change villager clothes to use the same attributes as the base entity. Fixes #187 2021-06-21 01:00:56 +02:00
Sollace
70f4ab7a0a Only send events for players that are supposed to send events. Should also fix clients sending unneccessary events and maybe triggering some anti-spam filtering on servers. 2021-06-20 19:17:01 +02:00
Sollace
53625f6b44 Added an option to turn off third person magic and make arm animations for unicorns consistent with other races 2021-06-20 02:25:33 +02:00
Sollace
556b4d780e Clean up usages of MsonPart 2021-06-19 15:29:16 +02:00
Sollace
b9348b81bc Fixed villagers missing ears 2021-06-14 23:00:08 +02:00
Sollace
4748c7e5af Fixed parasprites missing a wing 2021-06-14 22:59:58 +02:00
Sollace
d2e5c65341 Migrate to jebrains annotations 2021-06-10 19:32:21 +02:00
Sollace
0ea6cad9a6 Fixed posture when using riptide 2021-06-07 16:27:54 +02:00
Sollace
7ba88d439b 21w19a -> 1.17-rc1 2021-06-06 20:38:11 +02:00
Sollace
ca83c252f9 Added a tooltip to the pony settings button 2021-05-18 00:09:16 +02:00
Sollace
228ab92fce Added a button to access MineLP's settings from the skin uploader 2021-05-17 23:27:21 +02:00
Sollace
b7402c5f2b Unused import 2021-05-17 00:22:26 +02:00
Sollace
0c76804cac Added a trigger pixel display to the skin uploader 2021-05-17 00:21:20 +02:00
Sollace
e85ac9f6c1 Usability tweaks + added a button to open the hd skins gui directly from the pony settings screen 2021-05-16 19:05:35 +02:00
Sollace
1423e6d7b0 Fixed skin preview showing background ponies when given a broken skin 2021-05-16 16:20:02 +02:00
Sollace
f646536849 21w11a -> 21w19a 2021-05-15 01:14:42 +02:00
Sollace
e5fc54c49f 21w05b -> 21w11a 2021-03-27 22:54:16 +02:00
Sollace
99ed7699a1 20w49a -> 21w05b 2021-03-26 22:50:41 +02:00
Sollace
28d2b805ed More work on making Mine Little Pony more moddable 2021-03-26 22:50:37 +02:00
Sollace
abfab92d78 Improve modding support for adding custom gear 2021-03-26 22:48:17 +02:00
Sollace
edfdcacae1 Improved separation between client-fabric and server-unknown and add Size(details) and Wearables to what's sent 2021-03-26 22:48:16 +02:00
Sollace
08cfb35520 Add an event for when a pony skin's data is resolved for the player. Requested by @DataByte 2021-03-26 22:48:15 +02:00
Sollace
d357f46068 Add proper ponified models for armour stands 2021-03-26 22:48:14 +02:00
Sollace
08d131d846 Improved the spyglass holding animation 2021-03-26 22:48:13 +02:00
Sollace
5fdc5250b8 20w46a -> 20w49a 2021-03-26 22:48:12 +02:00
Sollace
7620f6090f Implement arm positioning for the spyglass 2021-03-26 22:48:12 +02:00
Sollace
baf4b2a754 1.16.4 -> 20w46a 2021-03-26 22:48:07 +02:00
Sollace
763510149f Removed testificates 2021-03-16 17:55:33 +02:00
Sollace
75f6d6d154 Use the entity's height to inform a correct position for the nameplate 2021-03-11 16:21:06 +02:00
Sollace
8cca01effc Remove deprecated api reference 2021-03-07 17:46:09 +02:00
Sollace
c7ea57c2b6 Separate wing angle and whether a model is horizontal into separate model attributes 2021-03-01 00:16:39 +02:00
Sollace
83e253448f Fix mixins 2021-02-26 16:18:08 +02:00
Sollace
37f03edd2c Added an event to allow mods to change the state of pony models before render 2021-02-26 12:23:08 +02:00
Sollace
e2fc9df53a Add an entrypoint for mods that want to do something if MineLP is present 2021-02-26 11:34:23 +02:00
Sollace
3e5960471b Adjust head position and neck clipping on tall, lanky, and yearling models. Fixes #182 2021-02-26 11:30:10 +02:00
Sollace
e1339fb2a8 Remove deprecated override 2021-02-26 11:30:03 +02:00
Sollace
90055cd4cd Lock certain features to prevent people form abusing them in smp 2021-02-26 10:17:37 +02:00
Sollace
d74a853824 Fixed eye position when riding a vehicle 2021-02-26 10:17:15 +02:00
Sollace
728e2b1a39 Seaponies cano now have a dedicated texture separate from the normal skin 2020-11-10 22:49:30 +02:00
Sollace
97f71ffa24 Fix build and bump dependencies 2020-11-10 21:38:05 +02:00
Sollace
32b8c29073 Fixed parrots on shoulders rendering at the wrong position 2020-08-26 15:02:56 +02:00
Sollace
f73f053c06 Implement piglin dancing 2020-08-25 19:22:40 +02:00
Sollace
a856ac8fce Ponify the piglin brutes 2020-08-17 21:34:54 +02:00
Sollace
b3a6c95017 1.16-rc1 -> 1.16.2 2020-08-16 23:48:26 +02:00
Sollace
3cfacb1e7b Be a little more untrusting of values we get from outside. Fixes #175 2020-08-12 16:41:16 +02:00
Sollace
5b20402f3f Fixed magic rendering on shields. Closes #174 2020-08-12 15:06:14 +02:00
Sollace
bb63d2ef04 Update HDSkins 2020-06-21 00:41:51 +02:00
Sollace
96c48383e0 Fix armor glint rendering and propagate some other glint rendering changes mojang made 2020-06-19 17:03:44 +02:00
Sollace
3a11a25de2 20w20b -> 1.16 2020-06-19 17:03:08 +02:00
Sollace
7d2767d9f8 Simplify bg pony skin loading (removes the need for a bgponies.json) 2020-06-19 10:23:28 +02:00
Sollace
23d055aaa9 imaderp 2020-06-19 10:23:27 +02:00
Sollace
a50d318065 Make piglin ponies more piggy 2020-06-19 10:23:27 +02:00
Sollace
ffa9108f28 Fix some rendering buggyness with parasprites 2020-06-19 10:23:26 +02:00
Sollace
47a9b5bed9 20w18a -> 20w20b 2020-06-19 10:23:26 +02:00
Sollace
d66df8a78b 20w16a -> 20w18a 2020-06-19 10:23:26 +02:00
Sollace
f6b0d35a68 Slight improvement to armour rendering/use the vanilla render layers for armour 2020-06-19 10:23:25 +02:00
Sollace
58f8fcdfd6 Add translations for the "ponify striders" option 2020-06-19 10:23:24 +02:00
Sollace
d3c6119c3c Moved some utilities to Kirin 2020-06-19 10:23:24 +02:00
Sollace
9f76e6c53a 20w13b -> 20w16a 2020-06-19 10:23:24 +02:00
Sollace
e985dc8950 Added parasprites 2020-06-19 10:23:23 +02:00
Sollace
655923a650 Split the background pony code into enother class and clean up PonyManager 2020-06-19 10:23:23 +02:00
Sollace
01188a9ea6 Move this stuff into an api package 2020-06-19 10:23:23 +02:00
Sollace
27dff4c522 Implement changes for updated dependencies 2020-06-19 10:22:40 +02:00
Sollace
0d18697a67 Fixed piglin helmets not aligning with their heads 2020-06-19 10:22:40 +02:00
Sollace
8692c124c0 20w10a -> 20w13b 2020-06-19 10:22:40 +02:00
Sollace
f2016efcc4 Piglins are ponified \0/ 2020-06-19 10:22:39 +02:00
Sollace
83d0544959 Missed a mixin when updating 2020-06-19 10:22:39 +02:00
Sollace
d272d07cc8 Added Piglin renderers and models (textures needed) 2020-06-19 10:22:39 +02:00
Sollace
4229193817 1.15.2 -> 20w10a 2020-06-19 10:20:45 +02:00
Sollace
ce9d9eda4f Fixed horn glows not being positioned correctly 2020-04-30 18:12:15 +02:00
Sollace
283ffa966a Bump release 2020-04-29 10:55:10 +02:00
Sollace
bb026761b1 Fixed nameplates causing debug bounding boxes to be offset 2020-04-20 00:00:23 +02:00
Sollace
b6df11db78 Fix rendering issues with the debug bounding boxes 2020-04-19 23:40:25 +02:00
Sollace
982a393558 Fixed load order not visiting old pony textures before the rest 2020-04-17 17:24:45 +02:00
Sollace
5d88aedfbf Fixed villagers having bat features when the're not supposed to 2020-04-17 17:24:45 +02:00
Sollace
2a2f08b939 Minorly tweak the floating animation/item position and remove the stutter 2020-04-17 17:24:45 +02:00
Sollace
005ee385c8 Fixed magic effect not rendering for shields (and tridents) 2020-04-05 12:56:45 +02:00
Sollace
f75bf7ff15 Fixed exceptions when resolving armour textures 2020-03-20 19:34:06 +02:00
Sollace
ac80091587 Fixed positioning of pumpkings on ponies' heads 2020-03-13 17:16:46 +02:00
Sollace
2eb19e5451 Snouts were fixed to no longer bust through the hat layer a long while ago. We don't even need this any more. 2020-03-13 17:16:08 +02:00
Sollace
47f63f1825 Remove ForgeHooks 2020-02-22 16:57:35 +02:00
Sollace
1ae149ddb5 fixed an optimized seaponies. Fixes #152 2020-02-21 16:50:45 +02:00
Sollace
28f78f974b 1.15.1 -> 1.15.2 2020-01-28 16:24:04 +02:00
Sollace
274d13a34b Update HDSkins 2020-01-28 12:40:44 +02:00
Sollace
4d1d596b88 1.15 -> 1.15.1 2020-01-08 20:17:05 +01:00
Sollace
769051fa54 Fixed strays 2019-12-27 18:10:57 +01:00
Sollace
361dc7de6f Fixed poses on the skinning gui 2019-12-13 12:04:19 +02:00
Sollace
c810a1fb3f Fixed hat layers sometimes not appearing 2019-12-13 00:17:26 +02:00
Sollace
b71e95b8de Slightly refactor pony sitting 2019-12-12 23:57:37 +02:00
Matthew Messinger
4ac69983b2 Add modmenu 2019-12-10 21:29:19 -05:00
Sollace
d675bb40a5 Fixed one broken mixin 2019-12-10 20:17:53 +02:00
Sollace
a418495ee1 Oh and this 2019-12-10 20:10:57 +02:00
Sollace
e4fdad918a Fixed armour stands not looking the right way 2019-12-10 20:10:32 +02:00
Sollace
a2f12e9511 Fixed rendering insanity when you put on a skull 2019-12-10 20:10:17 +02:00
Sollace
2f0a08f6c6 _I did this to myself_ 2019-12-10 18:11:26 +02:00
Sollace
6b8c38d214 Fixed the debug bounding box renderer 2019-12-10 00:30:43 +02:00
Sollace
898706c66d Use the entrypoint instead 2019-12-09 17:44:47 +02:00
Sollace
c23229fc5a Fixed perspective clipping into your body when sleeping 2019-12-07 17:40:16 +02:00
Sollace
c690f706f8 Update to 1.15-pre6 2019-12-07 12:10:39 +02:00
Sollace
0be6cf1030 Update and enable mod menu support 2019-12-05 15:46:28 +02:00
Sollace
508d21ed0b Fixed the witch hat and other rendering issues with wearables 2019-12-03 20:31:54 +02:00
Sollace
51f4bb17f6 Fixed elytras 2019-12-03 14:36:42 +02:00
Sollace
5804e09187 Added a pony skin for the alex model and fixed head positioning when posed as swimming 2019-12-03 14:16:57 +02:00
Sollace
a8ccee47e1 Fixed crash when switching the the alex model on the skins gui 2019-12-03 13:20:27 +02:00
Sollace
ab295e9bc0 CHOOOOO CHOOOOO!! 2019-12-02 23:28:50 +02:00
Sollace
e50b3baa18 Mod menu hasn't updated 2019-12-02 16:50:00 +02:00
Sollace
6f5cad2c19 Fixed enderstallion models 2019-12-01 21:55:37 +02:00
Sollace
90d5e00efc Fixed memory leak when repeatedly reloading textures 2019-12-01 21:55:30 +02:00
Sollace
3c57011bac Fixed armour layers being swapped 2019-11-30 19:42:44 +02:00
Sollace
c51fea4a87 Minorly improved armour rendering 2019-11-30 18:49:55 +02:00
Sollace
c02a46aa7d Fixed crash due to null interpolator id, and fixed crash when entities other than the player hold an item 2019-11-30 18:49:04 +02:00
Sollace
7f0163d47d Fixed crash when ancountering a guardian wearing armour 2019-11-30 17:19:16 +02:00
Sollace
5cadc01dd8 More package changes and fixed villager's clothing 2019-11-30 14:56:07 +02:00
Sollace
270e655f91 More name changes 2019-11-30 13:27:00 +02:00
Sollace
7b8a8fa3c4 De-mcp-ify a lot of class names 2019-11-30 13:18:32 +02:00
Sollace
1870bb5772 Remove deprecated values 2019-11-30 12:16:24 +02:00
Sollace
0130774976 Fixed arm position changes when sneaking 2019-11-30 12:14:52 +02:00
Sollace
3e01252f62 Fixed more cases of item glows not working 2019-11-30 12:14:24 +02:00
Sollace
e613886c71 Fixed item glows 2019-11-29 20:11:31 +02:00
Sollace
d4fa867884 Slight refactor 2019-11-29 17:28:29 +02:00
Sollace
facb3e6ab0 Unbroked breezies 2019-11-29 16:40:38 +02:00
Sollace
fb6dd10d9c Fixed rendering errors on seaponies 2019-11-29 16:40:02 +02:00
Sollace
0da50c7ecc Fixed shadow positioning 2019-11-29 12:50:44 +02:00
Sollace
b867357cd9 Fixed snouts not rendering and fixed inverted lighting 2019-11-29 12:17:50 +02:00
Sollace
4998f3d066 Fixed the final issues with skulls 2019-11-29 11:31:09 +02:00
Sollace
dcd2442442 Tidy up the magic glow layer 2019-11-29 11:30:41 +02:00
Sollace
5697a92643 Basic maintanance on the mixins 2019-11-29 11:30:18 +02:00
Sollace
3255325655 Got pony skulls working 2019-11-29 01:13:15 +02:00
Sollace
867f14dd0c Fixed horns and horn glows 2019-11-28 21:02:42 +02:00
Sollace
8a90df8c5a Fixed ears and tried to fix snouts 2019-11-28 20:59:15 +02:00
Sollace
52038d2d0c Fixed exception when loading tail segments 2019-11-28 16:10:09 +02:00
Sollace
032fb2719f Port the gears to mson 2019-11-28 16:09:47 +02:00
Sollace
c9e83bb131 Removed Part. You're relieved, capt'n 2019-11-28 14:58:07 +02:00
Sollace
b879ac2f44 Convert the witch hat to json 2019-11-28 14:56:47 +02:00
Sollace
8f6f21b67b Register the gear 2019-11-28 14:56:38 +02:00
Sollace
db6a1f68e1 Convert saddlebags to json 2019-11-28 14:36:55 +02:00
Sollace
ca9df128cd Remove redundant check 2019-11-28 14:18:07 +02:00
Sollace
d72604005e Fixed pegasus wings not initializing its owner 2019-11-28 14:15:41 +02:00
Sollace
82d107ffc5 Initialize the saddlebags and witch hat even though they haven't been ported yet 2019-11-27 14:16:20 +02:00
Sollace
f4d1b0ab69 Load the elytra model 2019-11-27 14:09:53 +02:00
Sollace
958da3a4b1 Fixed geometry leakage 2019-11-27 14:09:16 +02:00
Sollace
2cfe7e138a Properly implement steve/alex models 2019-11-27 13:42:19 +02:00
Sollace
d3759af4f3 Port armour to mson 2019-11-27 13:13:43 +02:00
Sollace
145d8f41a3 It's ALIVE! 2019-11-26 23:55:39 +02:00
Sollace
e2e617b7ab Fixed tails 2019-11-26 17:35:07 +02:00
Sollace
c4a8d7fa64 Fixed exception when creating the snout 2019-11-26 12:30:57 +02:00
Sollace
b6e8d1f2d8 Fix loading error when instantiating the pony tail 2019-11-26 12:18:06 +02:00
Sollace
d6233c5266 Update yarn mappings 2019-11-26 11:54:20 +02:00
Sollace
6972aff1b6 Extend MsonPlayer instead of PlayerEntityModel 2019-11-26 11:37:27 +02:00
Sollace
fc57875596 *picks up house* *moves house outdoors* 2019-11-25 17:49:20 +02:00
Sollace
01c4844596 Squash the last build error 2019-11-25 16:12:28 +02:00
Sollace
45577a76d0 Convert the gear to mson 2019-11-25 16:09:58 +02:00
Sollace
3b38ec908c Convert the parts to mson 2019-11-25 16:09:21 +02:00
Sollace
79db99719c Convert the models to mson 2019-11-25 16:09:06 +02:00
Sollace
beb333db05 Fix error 2019-11-25 16:07:13 +02:00
Sollace
aff3f328ba Use the new kirin method to get out an entity renderer 2019-11-25 15:05:47 +02:00
Sollace
c71475be28 Move the snout, bat wings, and tail to json 2019-11-25 15:05:14 +02:00
Sollace
d5bcd31145 This is no longer applicable 2019-11-24 18:06:50 +02:00
Sollace
c56c99171a Migrate more parts to json 2019-11-24 18:05:56 +02:00
Sollace
ba52fe59de Convert elytra and pony head to json 2019-11-23 23:59:33 +02:00
Sollace
f7dd39e89a Moved Color to the common package 2019-11-23 23:20:24 +02:00
Sollace
d5f825523e Organise the packages 2019-11-23 23:19:13 +02:00
Sollace
2b7660816e These aren't really components. They're full models 2019-11-23 23:07:39 +02:00
Sollace
e1109223c2 Updating to 1.15-pre1 part 3 2019-11-23 23:06:07 +02:00
Sollace
4cc6d03fce Updating to 1.15-pre1 part 2 2019-11-23 20:32:44 +02:00
Sollace
be14188f87 Updating to 1.15-pre1 part 1 2019-11-23 19:28:42 +02:00
Sollace
61e8856fa9 Fix remapping error 2019-11-22 20:27:48 +02:00
Sollace
1f4d80a30e Why do we have this empty package? 2019-11-22 20:17:49 +02:00
Sollace
a4925cd2c1 Update mappings 2019-11-22 19:59:42 +02:00
Sollace
b6285fb833 Fixed texture bug on enderponies and skeletons 2019-11-07 20:12:06 +02:00
Sollace
de082acaea Clean up the PonyRenderers 2019-11-07 20:06:52 +02:00
Sollace
8a7253b345 Simplify the horn glow renderer a bit 2019-11-07 15:22:51 +02:00
Sollace
3edf26b1f5 Clear the villager base textures when reloading 2019-10-12 12:12:08 +02:00
Sollace
3593bf672b Moved the villager renderers into the villager package 2019-10-12 12:05:46 +02:00
Sollace
f03c2d709f Bat ponies and changelings can now wear saddlebags, but they use a built in texture for it 2019-10-12 12:03:16 +02:00
Sollace
87bdbcb904 Villagers can now be bats 2019-10-12 10:58:18 +02:00
Sollace
531f0f8d54 Update kirin, update hdskins 2019-10-06 12:36:01 +02:00
Sollace
434375e123 Oops. 2019-10-04 22:14:16 +02:00
Sollace
cc560615c9 Rewrite villager rendering and fix saddlebags not appearing correctly. Should fix #134 2019-10-04 21:31:48 +02:00
Sollace
5e4d27181e Horrible hack to fix unrecognised image formats (aaaaaaaaaaahhhh) 2019-10-04 18:34:55 +02:00
Sollace
ab23f3ccec Add a villager clothing layer 2019-08-24 16:11:45 +02:00
Sollace
8c9ff0c553 Fixed breezie antena being disjointed from their heads 2019-08-24 16:05:06 +02:00