Commit graph

554 commits

Author SHA1 Message Date
Sollace
993eb7ac37 Don't have to check for stuff if you throw instead 2018-08-06 18:44:50 +02:00
Sollace
bd010d6d97 Fix head position an vertical alignment issues when sneaking 2018-08-06 18:44:50 +02:00
Sollace
b5dfd57727 I finally got tired of this 2018-08-06 18:44:49 +02:00
Sollace
ee16139876 -Empty package 2018-08-06 18:44:49 +02:00
Sollace
7e1f2f9930 Fixed not being able to select an elytra texture 2018-08-06 18:44:48 +02:00
Sollace
b0c5c5d73f Fixed animation issues 2018-08-06 18:44:47 +02:00
Sollace
e035a9651e Oh now _that's_ what that was for! 2018-08-06 18:44:47 +02:00
Sollace
efc5d2932a Added jumping and sneaking when previewing a skin 2018-08-06 18:44:46 +02:00
Sollace
65c8220d7a More rendering shenanigans 2018-08-06 18:44:46 +02:00
Sollace
e2b6075fb6 Remove the c/p to prevent future errors 2018-08-06 18:44:45 +02:00
Sollace
a4e329d7fa Fixed Elytras not appearing in the correct place on skin previews. 2018-08-06 18:44:45 +02:00
Sollace
4e77f96fa5 Fixed more rendering shenanigans 2018-08-06 18:44:44 +02:00
Sollace
c89ba10a5b Fixed lighting being reversed 2018-08-06 18:44:44 +02:00
Sollace
2284fced64 Center the preview models so rotating isn't as janked 2018-08-06 18:44:43 +02:00
Sollace
63bd448c05 Make the reflections slightly more reflection-y 2018-08-06 18:44:43 +02:00
Sollace
25a501ba34 Move the GuiItemStackButton to live with the rest of the gui classes and improved error message handling 2018-08-06 18:44:42 +02:00
Sollace
54e008eb7c Split the elytra button into its own toggle 2018-08-06 18:44:42 +02:00
Sollace
c9fc4f9467 Use translation strings for all the options! 2018-08-06 18:44:41 +02:00
Sollace
0f634e9ea6 Fix layering of tooltips and make buttons more hmmmhmmmhmmm 2018-08-06 18:44:41 +02:00
Sollace
380a23f932 Arrange buttons 2018-08-06 18:44:40 +02:00
Sollace
94b01a460f Fix seapony toggles (again) and center the skin manager title 2018-08-06 18:44:39 +02:00
Sollace
2716de4b4b Fixed the seapony toggle buttons 2018-08-06 18:44:39 +02:00
Sollace
1ac52b28a7 Fixed remote preview player not being scaled correctly 2018-08-06 18:44:38 +02:00
Sollace
83659d80ca Rewrite GuiSkins 2018-08-06 18:44:34 +02:00
Sollace
34dae0168d Rewrite GuiSkins 2018-08-06 18:41:47 +02:00
Sollace
2de216842f Move the gui stuff to a common sourceset so I can use it in HDSkins 2018-08-06 18:35:13 +02:00
Sollace
05bd9b0ac3 Use the textureloader for this instead 2018-08-06 18:35:13 +02:00
Sollace
c1676bf778 Add some colour to the skin server info window 2018-08-06 18:35:12 +02:00
Sollace
834c5c6daa java.io.FileNotFoundException: minecraft:skins/preview_${profile.getname()}.png 2018-08-06 18:35:12 +02:00
Sollace
892553838b Fix error due to cross thread shenanigans 2018-08-06 18:35:11 +02:00
Sollace
26a7d87e10 Don't swallow exceptions 2018-08-06 18:35:11 +02:00
Sollace
3a8205463a Fix NPE at startup 2018-08-06 18:35:10 +02:00
Sollace
1ea7ed0c6b Asynchronous fetch preview textures 2018-08-06 18:35:10 +02:00
Sollace
b12567b033 Ensure skin servers have a valid address (or gateway in the case of legacy) 2018-08-06 18:35:10 +02:00
Sollace
9a629587ab NetClient now vomits IOExceptions 2018-08-06 18:35:09 +02:00
Sollace
b5185fa887 Fix rebase errors 2018-08-06 18:35:08 +02:00
Sollace
890b9650f4 Document and fixup NetClient to be more flexible 2018-08-06 18:35:08 +02:00
Sollace
e071242fd3 Decluster this epic 2018-08-06 18:35:08 +02:00
Sollace
cba69ae1f5 Awkward code is awkward 2018-08-06 18:35:07 +02:00
Sollace
712c98bb6b Docs 2018-08-06 18:35:06 +02:00
Sollace
70f96723e6 Split off the boilerplate code 2018-08-06 18:35:03 +02:00
Sollace
51362be542 Split duplicated code out to LocalTexture 2018-08-06 18:31:29 +02:00
Sollace
865535d49e Format code 2018-08-06 18:29:33 +02:00
Sollace
021f53c0da Cleanup. GuiSkins is still a total mess 2018-08-06 18:25:33 +02:00
Matthew Messinger
1369665fd6 Elytra flying is different from regular flying 2018-07-29 23:49:45 -04:00
Matthew Messinger
21ea56d134 Add valhalla skin server as a default one. 2018-07-28 15:35:41 -04:00
Matthew Messinger
74fef1a240 Re-authorize if token has expired. 2018-07-28 01:47:16 -04:00
Matthew Messinger
c60cd9dae6 Show the root cause on upload failed. 2018-07-28 01:22:36 -04:00
Matthew Messinger
4db140c973 Content encoding might be null. It doesn't really matter anyway. 2018-07-28 01:22:21 -04:00
Sollace
b86403ae65 Use the model's head position rather than the entities for determining if it's submerged 2018-07-27 00:17:23 +02:00