Commit graph

1453 commits

Author SHA1 Message Date
Sollace
fcc7811c0e Remove all the hard-coded ponies 2018-11-05 15:47:20 +02:00
Matthew Messinger
52f0a6e867 Missed a few files 2018-11-03 17:05:41 -04:00
Matthew Messinger
d8918e3ef7 Fix bgpony case and remove cased resource. 2018-11-03 16:47:36 -04:00
Sollace
c9e9686097 Fixed texture issues under the butcher's hooves 2018-11-03 21:32:10 +02:00
Sollace
53f5b7a9d8 Exorcised Zecora's demons 2018-11-02 23:07:41 +02:00
Sollace
22dd30a9d3 Debug code pls 2018-11-02 14:40:14 +02:00
Sollace
e4a4e2d803 Recursively discover and load background ponies 2018-11-02 14:38:50 +02:00
Sollace
347f2b44c1 Fixed background ponies not loading due to different case 2018-11-02 14:34:50 +02:00
Sollace
db14308a0c Made zombie villagers act a bit more like zombies. And villagers. 2018-11-02 11:57:57 +02:00
Sollace
972a49c024 Fixed crash due to missing textures 2018-11-02 11:25:13 +02:00
Sollace
a4216312be Update seapony textures 2018-11-02 10:22:03 +02:00
Sollace
d4d10083fb Merge changes from the mlp skin pack 2018-11-02 10:21:53 +02:00
Sollace
34742f623e Update the pony skins to v1.7.0 2018-11-02 00:21:31 +02:00
Matthew Messinger
5d1b22c14a
Why so toxic?
Don't just be blaming forge for everything.
2018-11-01 12:29:00 -04:00
Sollace
0bf874c1f9 Guard against instances where the GLWindow is closed without being opened (#Forge) 2018-11-01 18:14:24 +02:00
Sollace
9f3042356b Fixed inverted lighting issues 2018-10-31 20:47:50 +02:00
Sollace
9d2e4af715 Fixed flying animation not working when the player is on a ladder whilst flying in creative mode 2018-10-31 19:40:33 +02:00
Sollace
cb721408ad Added boat and bed models for their respective poses 2018-10-31 18:13:29 +02:00
Sollace
0ae50ed2a0 Fixed sleeping floaters 2018-10-31 17:10:52 +02:00
PolyacovYury
5d78257b4c
Updated ru_ru.lang
Sorry for closing the branch on the old one :\ Didn't know of the coincidences.
2018-10-31 17:34:42 +03:00
Sollace
3eb49a0e98 Make translating these labels a bit more possible 2018-10-31 15:20:24 +02:00
Sollace
61de5ca0a4 Strip out the default/slim constants 2018-10-31 15:09:28 +02:00
Sollace
664f8ac6a4 Disable buttons on the interface if a skin server doesn't support/permit that particular functionality 2018-10-31 14:54:00 +02:00
Sollace
26fb289be1 Fixed remote skin preview not correctly detecting thin arm types 2018-10-31 12:52:20 +02:00
Sollace
3db1965da4 Fixed positioning of ponies riding other ponies, and fixed hitbox calculation (sort of) 2018-10-29 18:46:09 +02:00
Sollace
2f56d64cb5 Disable the custom camera frustum for ponies that are sleeping. Fixes ponies becoming invisible when sleeping next to them 2018-10-29 16:07:21 +02:00
Sollace
e57ae69b44 Oops 2018-10-29 15:45:16 +02:00
Sollace
2c36c99bba Revert "We are the pony now"
This reverts commit c6275cf98b.
2018-10-29 15:16:42 +02:00
Sollace
c6275cf98b We are the pony now 2018-10-29 13:06:41 +02:00
Sollace
6f4df6c407 Fixed ponies not being able to see their own body whilst sleeping 2018-10-29 13:05:59 +02:00
PolyacovYury
265c1d84de Updated ru_ru.lang
Well, you said that this is the preferred method..

Added scale values and the option for frustum checking.
2018-10-29 10:31:21 +02:00
Sollace
540edee13f Frustum not Frustrum 2018-10-29 10:28:44 +02:00
Sollace
0f364327e9 Fixed mis-positioned nameplates when sleeping 2018-10-29 10:28:44 +02:00
Sollace
c08c2a7180 Fixed mis-positioned nameplates when riding 2018-10-29 10:28:44 +02:00
Sollace
85462d5a69 Fixed ponies' wings flapping in their sleep 2018-10-29 10:28:43 +02:00
Sollace
ddbe4c3969 Fixed z-fighting on ponies' legs 2018-10-29 10:28:43 +02:00
Sollace
02c19ee69a Added changeling models 2018-10-29 10:28:32 +02:00
Sollace
c3be5cb976 Added a third gender. My aren't we progressive today... 2018-10-27 17:12:18 +02:00
Sollace
d35f839c3f Fixed the crouching pony bunny hop bug 2018-10-27 10:19:34 +02:00
Sollace
737bb7cca6 Bug prevention: This isn't accessed outside the definint class so let's make it private 2018-10-23 10:12:57 +02:00
Sollace
9314089484 Change the swimming animation (again) and add some motion lerp 2018-10-23 10:12:57 +02:00
Sollace
39b491b5ed Accidentally made this public, but let's make intentional because why not? 2018-10-23 10:12:49 +02:00
Sollace
60c81cc095 Give the hidden setting some <3 2018-10-23 10:04:46 +02:00
Sollace
0f0849d7da Recognise Dinky as a valid input 2018-10-23 09:58:55 +02:00
Sollace
db02f8b80c Fixed armour clipping through shields 2018-10-21 20:34:43 +02:00
Sollace
db54120174 Fixed Illagers not having all the normal render layers that other mobs do 2018-10-21 17:51:19 +02:00
Sollace
358691570f Super secret stuff 2018-10-21 17:19:00 +02:00
Sollace
c8179df19d Unused import 2018-10-21 17:16:08 +02:00
Sollace
53c5719777 Fixed the buggy swimming animation 2018-10-21 17:15:42 +02:00
Sollace
032ce5f651 Pass through the original type to mods (reported by Poly) 2018-10-21 15:31:17 +02:00
Sollace
83c2550506 Add russian translation strings (Poly) 2018-10-21 04:06:09 +02:00
Sollace
cc26c44697 Self-explanatory 2018-10-21 04:05:07 +02:00
Sollace
13282898db Add an interface method for getting an IPony from an already existing resource 2018-10-20 23:18:20 +02:00
Sollace
5a3ccbee58 Fixed first primary feather on spread pegasus wings being too short, resulting in a minor texturing issue seen when sneaking and sometimes whilst flying 2018-10-20 20:48:24 +02:00
Sollace
e9bc043ee6 Fixed legs on foals being _slightly_ too low causing them to be cut off on the skins gui 2018-10-20 20:36:36 +02:00
Sollace
fc69d2eedc Fixed saddlebags sometimes inheriting the wrong texture 2018-10-20 20:08:57 +02:00
Sollace
f66f78693f Rename LARGE -> BULKY and added a LANKY body type (used for Fleur) 2018-10-20 19:09:58 +02:00
Sollace
699136e809 Translation strings 2018-10-20 17:05:18 +02:00
Sollace
21ac013034 Add support for more than two states, and added a riding pose 2018-10-20 16:57:49 +02:00
Sollace
1af726c06a The skins gui will now let you see what your character looks like when sleeping 2018-10-20 16:03:53 +02:00
Sollace
4e674377db Fixed elytras not appearing in the correct location on seaponies(?) 2018-10-20 15:50:47 +02:00
Sollace
389fb1857e Fixed clash between snuzzles and the pony's hair layer 2018-10-20 14:12:12 +02:00
Sollace
1676c237e8 Some minor tidying up 2018-10-20 13:49:49 +02:00
Sollace
8d0c0a629e Fixed client drifting when rappidly toggling the GLWindow 2018-10-20 12:39:34 +02:00
Sollace
6feb20a331 Fixed an off-by-one when turning the GLWindow on 2018-10-20 12:23:28 +02:00
Sollace
7e78804157 fixed rapidly toggling the GLWindow causes the client to slide up and off the screen 2018-10-20 12:21:53 +02:00
Sollace
bba9a36996 Fixed delay/thread locking when setting the file drop target 2018-10-20 12:19:56 +02:00
Sollace
047fb49ac1 Fixed wearables not appearing on the skin preview 2018-10-19 15:38:54 +02:00
Sollace
87ca00aff9 Removed unused textures 2018-10-17 10:07:15 +02:00
Sollace
485de98c69 Change bat pony's ears (again) 2018-10-17 10:06:20 +02:00
Sollace
a859ea5172 Change batpony race pixels to #eeeeee instead of #dddddd. Closes #99 2018-10-17 09:07:07 +02:00
Sollace
34071a46c6 Fill in various missing documentation 2018-10-12 18:09:40 +02:00
Sollace
da5c985148 Decouple armour from the rest of the models system 2018-10-12 18:01:23 +02:00
Sollace
4aaadd1716 Use mojang's utility method instead of our own 2018-10-12 17:57:21 +02:00
Sollace
12ebe36662 Use the mojang utility instead 2018-10-12 15:09:43 +02:00
Sollace
9b0fdea7b8 Can't forget the right control key! 2018-10-12 14:52:08 +02:00
Sollace
7a1b77ccdf Added a ctrl+toggle for the jumping and sneaking actions on the skins gui 2018-10-12 13:39:36 +02:00
Sollace
323db09017 Added a Sweet Apple Acres panorama 2018-10-12 10:24:24 +02:00
Sollace
f6f981ecab Move the panoramas to the correct domain name 2018-10-12 09:51:15 +02:00
Sollace
192a34745e Fixed some z-fighting due to ponies' legs not all being at the same level 2018-10-11 16:41:13 +02:00
Matthew Messinger
882d1c5c7c Changing pony level is now instant. 2018-10-06 13:43:56 -04:00
Sollace
c6be9e5088 Add a debug key for reloading models 2018-10-02 00:04:27 +02:00
Sollace
fb78e806ea Don't render gear on invisible entities (however hilarious that was) 2018-10-01 20:11:00 +02:00
Sollace
1b3e160c3e Seprate the strafing code to its own class so it can be used outside of Minelp 2018-10-01 20:10:32 +02:00
Sollace
b5e0df7297 Adjust the design of bay pony ears based on feedback 2018-09-27 19:06:52 +02:00
Sollace
8d49b88e86 Only show the mojang api error message for mojang-related api errors 2018-09-23 23:12:22 +02:00
Sollace
227b571e95 Fix incompatability with VanillaFix 2018-09-23 11:37:33 +02:00
Sollace
8c21872bc3 Minor changes to make Vertex more useful to other mods 2018-09-23 11:37:33 +02:00
Sollace
0624da539d Integrate with the vanilla minecraft's bounding box debugger 2018-09-20 14:57:24 +02:00
Sollace
5e56f5101f Include players in the debug box rendering and frustrum checks 2018-09-20 14:56:50 +02:00
Sollace
2d68ff9ae9 Add missing translation string 2018-09-20 14:55:56 +02:00
Sollace
35a5be96ab Add hitbox calculation and custom frustrum checking for mobs 2018-09-20 14:33:15 +02:00
Sollace
169ac3d3b9 Apply rider position on a per-size basis and recursively translate riders higher up the stack 2018-09-20 11:33:27 +02:00
Sollace
46c4244b7e Adjust ponies riding posture to be less propane 2018-09-19 23:23:06 +02:00
Sollace
ff57ec8e40 Allow for mounted ponies to translate riding ponies onto their mount's backs, and apply postures to them 2018-09-19 19:43:23 +02:00
Sollace
cd27adb14e Fixed seaponies messing with transparency effects 2018-09-18 21:05:34 +02:00
Sollace
0226743f31 Rework folded bat wings slightly 2018-09-16 19:23:54 +02:00
Sollace
dc34d9ca6f Fixed bone placement and z-fighting on extended bat wings 2018-09-16 19:23:29 +02:00
Sollace
cbaeb9aaca add a hat stack 2018-09-16 16:06:56 +02:00
Sollace
891df59dfc Fixed bat wings not accurately mirroring each other 2018-09-16 16:05:24 +02:00
Sollace
ec1ef8ed6b Remove stetson lag 2018-09-10 19:37:58 +02:00
Sollace
b1a8627e9a De-debugging! So it that just like... bugging? 2018-09-10 17:27:31 +02:00
Sollace
0a171b6a56 Add stetsons 2018-09-10 15:40:56 +02:00
Sollace
f25c269360 Fixed zebra neck/head placement 2018-09-10 15:40:06 +02:00
Sollace
0f8209c06b It fixed itself? 2018-09-09 20:20:36 +02:00
Sollace
ea5ec9fdbe Missed this. 2018-09-09 19:49:26 +02:00
Sollace
c120207b2f Fix z-fighting on pony heads 2018-09-09 19:43:54 +02:00
Sollace
a919c76638 Separate wearables from their parent models 2018-09-09 19:40:34 +02:00
Matthew Messinger
810fc938a4 Fix stacktrace spam when profile id is null (hypixel) 2018-09-07 20:43:58 -04:00
Sollace
2fc4dcae90 Didn't mean to commit that 2018-09-07 21:20:35 +02:00
Sollace
fa7417f87b Added missing @Override annotations 2018-09-07 21:16:07 +02:00
Sollace
c57628a5bd Notice deprecation 2018-09-07 20:25:43 +02:00
Sollace
a4f53b59fa Removed the clear cache button. (no longer needed) 2018-09-07 20:22:51 +02:00
Sollace
0d75285808 Abort mission, abort mission! Expanded the wrong one. 2018-09-07 20:18:44 +02:00
Sollace
1654a26ecd E.X.P.A.N.D ARMOUR 2018-09-07 20:13:36 +02:00
Sollace
e296d87376 Add a bytes() method for MoreHttpResponses 2018-09-07 19:50:44 +02:00
Sollace
0f454b753c Ignore transparent colours when reading trigger pixels 2018-09-07 13:12:15 +02:00
Sollace
f4a3d93d23 No deleted. None 2018-09-06 16:25:04 +02:00
Sollace
283b7b56c7 Zombie villagers neeed this too 2018-09-06 15:39:32 +02:00
Sollace
fb013ea190 /simplify! 2018-09-06 15:09:56 +02:00
Sollace
10eda59bed Handle the futures stuff in one place 2018-09-06 14:12:28 +02:00
Sollace
dec6ad249f Re-organise package structure 2018-09-06 13:44:41 +02:00
Matthew Messinger
898f5c9ff9 Properly schedule updating the skin 2018-09-05 21:08:08 -04:00
Sollace
d78bd02d7b Revert: Zombies should still have a race pixel for their skulls 2018-09-05 17:09:26 +02:00
Sollace
d9ef32cc3c Let the models define their heights 2018-09-05 13:56:07 +02:00
Sollace
c74f05873e Adjust nameplate positioning on ponies. 2018-09-05 11:33:48 +02:00
Sollace
ac3a7c7668 Document flipFace() behaviour 2018-09-05 10:46:19 +02:00
Sollace
987e24d3a5 Rename plane renderer methods to be more in line with PonyRenderer 2018-09-05 10:17:22 +02:00
Sollace
d94e0953a7 Rearrange rendering packages to make them distinct from entity renderers 2018-09-05 10:12:38 +02:00
Matthew Messinger
d8913ed245 Extract nullable stream to new util class. 2018-09-04 19:21:58 -04:00
Matthew Messinger
d664cabb1a Remove Flow. It could've just been a single method. 2018-09-04 19:09:24 -04:00
Matthew Messinger
5851b1b46f Don't clear the skins when reloading the textures.
All that really needs to be done is reparse.
2018-09-04 19:08:04 -04:00
Sollace
b8cc905868 Merge "Split up the skinclear stream with some methods" 2018-09-05 00:59:39 +02:00
Matthew Messinger
5d72c4f0b4 Fix parseSkin race condition (final2) 2018-09-04 18:51:07 -04:00
Matthew Messinger
953f17828c Split up the skinclear stream with some methods 2018-09-04 18:50:12 -04:00
Sollace
005f5c0f45 Try to handle unknown villager professions. If this works correctly skins not present should become the generic villager pony 2018-09-04 23:58:15 +02:00
Sollace
585912cdfa Random whitespace at the end of a file 2018-09-04 23:54:31 +02:00
Sollace
2c4a03d74b For god's sake space your code out. I can't stand these cramped conditions 2018-09-04 22:49:40 +02:00
Matthew Messinger
a308e0ce96 Improve the stream to reload skins.
Hopefully it's more readable this time.
2018-09-03 16:31:28 -04:00
Matthew Messinger
d84a2051c8 Make the texture null loop more safe.
If the texture isn't there after 1 second, it probably won't be.
2018-09-03 16:25:24 -04:00
Matthew Messinger
8d2caccd01 Move some more classes to util 2018-09-03 15:56:56 -04:00
Matthew Messinger
2bb9e9b61a Fix issues related to skin loading.
Turns out, the anonymous classes were having trouble being deserialized.
2018-09-03 15:56:04 -04:00
Matthew Messinger
d82af57b3c Revert "The result shouldn't be null, and if it is null you REALLY SHOULDN'T LOOP ON IT INDEFINITELY"
This reverts commit 5ab8126
2018-09-03 15:52:35 -04:00
Matthew Messinger
e8217aa9c0 Revert "Revert "Fix legacy skin changing issue. The ETag is now included in the hash.""
This reverts commit 74c1e6f
2018-09-03 15:52:14 -04:00
Sollace
5ab8126b70 The result shouldn't be null, and if it is null you REALLY SHOULDN'T LOOP ON IT INDEFINITELY 2018-09-03 19:24:53 +02:00
Matthew Messinger
9956824861 No 2018-09-03 19:23:33 +02:00
Sollace
db4d9132e5 This class exists 2018-09-03 18:47:26 +02:00
Sollace
e03343b8ae You don't need to do this
# Conflicts:
#	src/hdskins/java/com/voxelmodpack/hdskins/mixin/MixinNetworkPlayerInfo.java
2018-09-03 18:46:14 +02:00
Sollace
74c1e6ffe1 Revert "Fix legacy skin changing issue. The ETag is now included in the hash."
This reverts commit 0b30c127c4.
2018-09-03 18:44:41 +02:00
Matthew Messinger
e6b6a61176 Fix race issue related to skin parsing. 2018-09-03 11:52:51 -04:00
Matthew Messinger
aa8ba2b3a6 Legacy doesn't support metadata. 2018-08-31 21:11:43 -04:00
Matthew Messinger
0b30c127c4 Fix legacy skin changing issue. The ETag is now included in the hash. 2018-08-31 20:21:10 -04:00
Sollace
ae45ebf3ca Merge branch 'master' of https://github.com/MineLittlePony/MineLittlePony 2018-08-31 11:45:39 +02:00
Sollace
14edc9086f Update this description 2018-08-31 11:45:09 +02:00
Matthew Messinger
fb20785d55 Fix NPE and clean up cache clear stream. 2018-08-30 18:19:46 -04:00
Sollace
d9f3cd5202 Revert show accurate scaling 2018-08-30 18:42:27 +02:00
Sollace
c622eeb2c1 Fixed steve pony heads having deadmou5 ears 2018-08-30 18:42:12 +02:00
Sollace
c2ac9cbbfa Use an interface for Pony instead of the class 2018-08-30 16:12:21 +02:00
Sollace
0debe17afe Merge branch 'master' of https://github.com/MineLittlePony/MineLittlePony 2018-08-30 13:30:46 +02:00
Sollace
402a394edc Fixed fps magic still running when at PonyLevel.HUMANS 2018-08-30 13:30:23 +02:00
Matthew Messinger
031d1ddd33 Fix model updating on NPCs that are not in the player list. 2018-08-29 23:03:50 -04:00
Matthew Messinger
f04d67caba Forge doesn't like notch names and neither do I. 2018-08-29 20:03:42 -04:00
Matthew Messinger
4346ccda37 Fix noskins 2018-08-27 19:22:34 -04:00
Sollace
e4a4de75b0 PonyDataSerialzier -> PonyDataSerialiser 2018-08-27 17:04:16 +02:00
Sollace
753e5e5155 Batponies don't wear saddlebags. They're too cool for that. 2018-08-27 16:00:12 +02:00
Sollace
abfb6ed9d7 Adjust texture mapping for bat wings 2018-08-27 15:58:09 +02:00
Sollace
e69876f0c7 Yet more warnings 2018-08-27 15:39:48 +02:00
Sollace
e1cfe8aa68 Unused variable 2018-08-27 15:37:52 +02:00
Matthew Messinger
1dc22f4ed4 Fix console spam when server sends a broken texture profile. 2018-08-26 18:31:02 -04:00
Matthew Messinger
91f741fa08 Fix PonyLevel.PONIES not working correctly. 2018-08-26 18:30:04 -04:00
Matthew Messinger
fd113f1b90 Stop skin updates when the pony level hasn't updated 2018-08-26 18:27:28 -04:00
Matthew Messinger
f54e54da40 Fix skulls causing Pony to load before the texture is loaded. 2018-08-26 16:35:15 -04:00
Matthew Messinger
d9ddd3f842 Remove slim from Pony class. 2018-08-26 15:32:17 -04:00
Matthew Messinger
dfcae69ab7 Fix warnings when reloading vanilla client skin. 2018-08-26 15:31:46 -04:00
Matthew Messinger
a022d3758a Refactor Skulls to separate them from their entity renderer.
(Most mods would just create their own TESR class for custom skulls)
2018-08-26 15:30:22 -04:00
Matthew Messinger
8b779f57b2 Fixup mixin warnings 2018-08-25 22:54:06 -04:00
Matthew Messinger
e38856aee7 Add skin parser used to populate metadata based on the image data 2018-08-25 22:40:07 -04:00
Sollace
1442dc51a3 Make bat wings more wing-like 2018-08-26 04:17:35 +02:00
Sollace
9a4c0a4804 Fixed player skulls not rendering a magical glow 2018-08-26 03:40:17 +02:00
Sollace
75b6c21b56 Don't do this. The line breaks mess with logging 2018-08-26 03:39:59 +02:00
Sollace
23f01e0f12 Merge branch 'master' of https://github.com/MineLittlePony/MineLittlePony 2018-08-26 03:13:22 +02:00
Matthew Messinger
8eb19c117f Quick fix for mixin conflict which caused ponies to be broken 2018-08-25 16:53:42 -04:00
Sollace
75bb59eeab Bat wings for bat ponies. Kinda. 2018-08-25 17:40:39 +02:00
Matthew Messinger
ca48785add Clear all skins and actually re-load them when clearing the cache. 2018-08-24 23:35:18 -04:00
Matthew Messinger
c10c61b73b Don't know how this didn't get committed. 2018-08-24 21:58:35 -04:00
Matthew Messinger
981cd002b3 Slightly rewrite texture loading so it is better adaptable.
Also exposes metadata more
2018-08-24 21:55:45 -04:00
Matthew Messinger
72324feaf3 Fix file lock issues with the skin cache 2018-08-24 21:38:29 -04:00
Sollace
8f7a226b4a Pon pont 2018-08-25 00:26:09 +02:00
Sollace
d20199fffb Added batpony models 2018-08-24 17:19:21 +02:00
Sollace
96e429930b Fixed folded wing rotation point to not detach it from the body whilst swinging 2018-08-24 17:18:07 +02:00
Sollace
7a6a6716de Fixed ear behaviour on armour 2018-08-24 13:54:24 +02:00
Sollace
9f42564c7e Merge branch 'master' of https://github.com/MineLittlePony/MineLittlePony 2018-08-23 15:36:38 +02:00
Sollace
a70925b57f Remove 'unused' blocks from the enderstallion texture 2018-08-23 15:36:17 +02:00
­Sollace
dccd41a804
Merge pull request #94 from PolyacovYury/patch-1
Yet another ru_ru update
2018-08-23 15:08:21 +02:00
Sollace
dc05d1baad Reword the skin save dialog as an actual saving dialogue 2018-08-23 15:07:33 +02:00
Matthew Messinger
58b0fd2630 Speed up loading of save dialog.
Pick save location, then download.
Also removes the callback because the button is updated in updateScreen
2018-08-22 20:11:17 -04:00
Matthew Messinger
6ef13d9e9a Make DummyWorld singleton. 2018-08-22 20:11:16 -04:00
Sollace
0ef8f810d7 Properly detect when a server's texture is in use 2018-08-23 01:35:39 +02:00
Sollace
68fcde4c2c Move cache busting to legacy server itself 2018-08-23 01:26:50 +02:00
Sollace
ee00330c83 Latter check is always true :/ 2018-08-23 01:13:33 +02:00
Sollace
fef22c8223 .equals 2018-08-23 01:13:08 +02:00
Sollace
b46c082ae3 Only offer a save dialog if the response was ok 2018-08-23 00:49:58 +02:00
Sollace
f90814a730 Bust the cache. Always bust the cache. Serious I am sick of this cache. 2018-08-23 00:45:53 +02:00
Sollace
ee61b56ceb Only enable the clear/download buttons when there is something to clear/download 2018-08-23 00:42:54 +02:00
Sollace
94cdda95ea Merge branch 'master' of https://github.com/MineLittlePony/MineLittlePony 2018-08-23 00:03:50 +02:00
Sollace
804a25c255 Add batpony race 2018-08-22 23:35:40 +02:00
PolyacovYury
bb2b7b935b
Yet another ru_ru update
Terribly sorry for spam. Noticed these only when IDEA's MCDev plugin shouted at me..
2018-08-22 23:57:01 +03:00
PolyacovYury
dbecf63e75 ru_ru.lang: too long text for that tiny button (#93)
Also removed redundand lines that were moved to MineLP's lang.
2018-08-22 16:26:44 -04:00
Sollace
5ecbc12b78 Replace the missing wing on alex_pony 2018-08-22 22:01:50 +02:00
Sollace
f5e0e355ae Removed the null checks. 2018-08-22 21:55:30 +02:00
Sollace
4aecea94cb Seaponies shouldn't have a sneaking animation 2018-08-22 21:55:16 +02:00
Sollace
153d32af3f Move saddlebags away from pure white and do ABSOLUTELY NOTHING ELSE 2018-08-22 21:54:54 +02:00
Sollace
bc04d43f3c Fixed NPE 2018-08-22 16:35:03 +02:00
Sollace
6648655830 Fixed legacy skin servers not running asynchronously 2018-08-22 16:34:49 +02:00
Sollace
67e756f6dd Reload the remote after doing an upload/clear 2018-08-22 16:25:36 +02:00
Sollace
a4f93686df Fixed completable future not completable futuring 2018-08-22 16:12:35 +02:00
Sollace
3cc26b7cd1 Fixed fetching skin message never being cleared 2018-08-22 15:45:18 +02:00
Sollace
aa1a6e0002 NOW fix hooves busting shields whilst riding 2018-08-22 15:21:47 +02:00
Sollace
32b9182671 Fix blocking with shields in both hands 2018-08-22 15:15:48 +02:00
Sollace
488523670f Fixed gl error when load a skin from the server 2018-08-22 15:00:21 +02:00
Sollace
57688aab0d Fixed steve model not sneaking correctly 2018-08-22 15:00:00 +02:00
Sollace
60fbd430b3 Update all the buttons together 2018-08-22 14:59:48 +02:00
Sollace
531368e4ee Fixed rainboom parameter not checking if you're flying O.o 2018-08-22 14:49:29 +02:00
Sollace
d135d5601f Adjust riding position of all races 2018-08-22 14:32:02 +02:00
Sollace
5ce82e42ce Fixed item position whilst riding 2018-08-22 14:11:03 +02:00
Sollace
343d2656cf Fixed shield rendering in first person 2018-08-22 12:31:24 +02:00
­Sollace
fb767c698d
Merge pull request #91 from PolyacovYury/patch-1
Update ru_ru.lang
2018-08-22 01:07:00 +02:00
Sollace
3b27044f6c Translate the status message from the uploader 2018-08-22 01:05:13 +02:00
PolyacovYury
159782df69
Update ru_ru.lang
This was kinda unexpected. Had to pull out my A-game at 2 A.M...
2018-08-22 01:57:38 +03:00
Sollace
baa5982889 By the magic of trignometry, let them be.... really dang creepy. 2018-08-22 00:10:44 +02:00
Sollace
9c10efe6ec Don't forget to clear the online status! That was almost a very minor bug 2018-08-21 23:25:35 +02:00
Sollace
d9e9d6ddec Update lang files (sort of) 2018-08-21 21:22:43 +02:00
Sollace
475d545887 Split up the GuiSkins by concern (There is now a skin chooser and an uploader, and the gui only has gui stuff) 2018-08-21 21:18:20 +02:00
Sollace
e0e2598cd0 Rename all of the armour textures to the new layering system (update yer resourcepacks) 2018-08-21 14:09:27 +02:00
Sollace
10f25a5b91 The 48, 8 2018-08-21 09:21:56 +02:00
Sollace
63d69d026a Make magic slightly brighter 2018-08-20 22:24:22 +02:00
Sollace
446a38b2fc Enable transparency on ponies' skins 2018-08-20 21:25:11 +02:00
Sollace
472e048d26 Remove this block of pointless transforms (fixes items held by foals are too tiny, and items held by foals are not in their hands) 2018-08-20 20:51:35 +02:00
Sollace
716d8e6f4b Fix alignment of the witch's hat 2018-08-20 20:51:35 +02:00
Sollace
f7052504e8 Rework the base pony scaling to be less awkward 2018-08-20 20:51:35 +02:00
Sollace
72a676b4bb Fix lighting errors on the skins gui 2018-08-20 20:51:34 +02:00
Sollace
f4395e286a Sssecrets 2018-08-20 20:51:24 +02:00
Sollace
b84a38f465 Now I'm calling it 2018-08-20 14:59:33 +02:00
Sollace
ed44f0b4be Remove deprecated code 2.0 2018-08-20 14:45:08 +02:00
Sollace
bb39a312c6 Added a button to download your skin 2018-08-20 14:19:42 +02:00
Sollace
8ef6c30a6d Revert: Remove deprecated code 2018-08-20 14:18:50 +02:00
Sollace
940223dcf0 Fix typo 2018-08-20 14:16:33 +02:00
Sollace
f7debac354 Fixed a horrible mistake 2018-08-20 13:49:06 +02:00
Sollace
869f4b6b5f Don't skip if/when deleting assets folders fails 2018-08-20 12:51:11 +02:00
Sollace
304f521e51 Simplify callback handling 2018-08-20 12:46:45 +02:00
Sollace
e26e21b160 Removed baby witches. Killjoy 2018-08-20 10:38:31 +02:00
Sollace
993078ec40 Remove deprecated code 2018-08-20 10:37:43 +02:00
Matthew Messinger
f8e54dfd90 Remove pointless instance field from GuiSkins 2018-08-19 18:09:39 -04:00
Matthew Messinger
99eed8570d GuiSkins no longer has a concept of a gateway server.
Servers are now selectable by clicking the "?" button.
2018-08-19 17:55:38 -04:00
Matthew Messinger
95107ddeed Fix error when downloading new skins. 2018-08-19 16:52:47 -04:00
Matthew Messinger
fbd7528993 Rewrite a bulk of ThreadDownloadImageETag to be more modern. 2018-08-19 14:52:24 -04:00
Matthew Messinger
1b8333e130 Delete unused Later class 2018-08-19 13:40:17 -04:00
Matthew Messinger
cf132b8bcc Fix build errors. 2018-08-19 00:03:40 -04:00
Matthew Messinger
af398e6d85 Revert "Refactors for AvatarAPI Won't compile yet because AvatarAPI isn't on maven yet."
This reverts commit a24b6a1
2018-08-18 23:44:32 -04:00
Matthew Messinger
a24b6a108c Refactors for AvatarAPI
Won't compile yet because AvatarAPI isn't on maven yet.
2018-08-18 23:41:30 -04:00
Sollace
c95d540923 Remove debug code and add deadmous5 ears 2018-08-18 17:35:18 +02:00
Sollace
57902a7e62 Witches have a 1/300 chance of spawning as a foal. If you find one there is a 142% chance that it will be adorable 2018-08-18 16:17:21 +02:00
Sollace
50c7b373fc Fixed witch hats being in the wrong position when riding 2018-08-18 16:16:11 +02:00
Sollace
9c446122b8 Adjust neck placement on foals 2018-08-18 15:21:37 +02:00
Sollace
dafe85b358 Adjust neck and head placement on alicorns 2018-08-18 15:21:18 +02:00
Sollace
240345f29a Fixed armour leg placement when riding 2018-08-18 15:15:11 +02:00
Sollace
dca3cad2cd Fixed magic rendering of items that have permanent enchantment effects AND items with a dark tint 2018-08-18 14:15:05 +02:00
Sollace
ad18186382 Adjust positioning of held items 2018-08-18 13:33:29 +02:00
Sollace
8c15d46f68 Best of both worlds: Add the neck on both layers 2018-08-18 00:27:40 +02:00
Sollace
e18db6bb19 Normalize constant names 2018-08-18 00:24:58 +02:00
Sollace
d71aa20ced Remove unused constants 2018-08-17 23:23:50 +02:00
Sollace
6c50f40881 Admittedly his was a better way of doing it. Especially not that models are more hierarchical in nature 2018-08-17 23:18:54 +02:00
Sollace
be96ffd894 More interface 2018-08-17 23:13:58 +02:00
Sollace
2c9175b83a Turn PMAPI into an interface 2018-08-17 23:12:40 +02:00
Sollace
8527792dba No more reflection 2018-08-17 23:12:02 +02:00
Sollace
cea9419fb6 Some spring cleaning 2018-08-17 22:49:32 +02:00
Sollace
da26aef533 Fixed plane renderer not accounting for scaling on the z axes 2018-08-17 18:09:46 +02:00
Sollace
0ca03dbfa6 Pigmen should use the zombie model 2018-08-17 17:41:19 +02:00
Sollace
85622b335d Skeletons have a 1/3 chance of spawning without a horn 2018-08-17 16:37:22 +02:00
Sollace
f49d8bcadf Zombies have a 1/30 chance of spawning with wings 2018-08-17 16:36:55 +02:00
Sollace
1a80f768eb Move neck to the outer layer 2018-08-17 16:35:20 +02:00
Sollace
9d5d204535 Fix shadow scale on child mobs 2018-08-17 16:34:08 +02:00
Sollace
943019ba2e Fixed unicorn horns not rendering 2018-08-17 16:00:37 +02:00
Sollace
6a55833fb8 Derp. Actually have to do it like this. 2018-08-17 15:55:13 +02:00
Sollace
fabb66a5b2 Show necks as part of armour 2018-08-17 15:50:59 +02:00
Sollace
9ffb62d335 Reduce the probability of enderstallions having horns 2018-08-17 15:38:10 +02:00
Sollace
09f8a99066 Rotate player arms to put the front up 2018-08-17 15:33:19 +02:00
Sollace
d59ec9514f Properly detect old human textures 2018-08-17 15:09:20 +02:00
Sollace
ada764f946 Move the armour texture resolver to a class and interface 2018-08-17 15:08:37 +02:00
Sollace
2752bdcc4c Fix arm positioning (final) 2018-08-17 14:12:25 +02:00
Sollace
3f99784f4f rename flankguard -> chestpiece 2018-08-17 12:02:23 +02:00
Sollace
cf34174ac1 Merge branch 'master' of https://github.com/MineLittlePony/MineLittlePony 2018-08-17 08:48:42 +02:00
Matthew Messinger
ca94bfa860 Quick fix for weird first person fist. Fixes #90 2018-08-16 16:51:16 -04:00
Sollace
96c8034636 Bleep 2018-08-16 21:34:28 +02:00
Sollace
23f2151eed Skeletons don't need two armour layers, do they? 2018-08-16 21:32:09 +02:00
Sollace
4bea2e77a3 Rewrite armour AGAIN 2018-08-16 21:31:24 +02:00
Matthew Messinger
c53d2a12f6 Fix modded armor not having a helmet 2018-08-15 21:14:49 -04:00
PolyacovYury
13a37de5a1 Update ru_ru.lang (#89)
Inaccuracies. :)
2018-08-15 19:13:11 -04:00
Matthew Messinger
26e1d7b3d6 Re-add armor layer which was removed in 7f12104e 2018-08-15 18:34:22 -04:00
Sollace
902571198b Remove more unused imports 2018-08-15 17:45:43 +02:00
Sollace
b9ea6ad28a Merge branch 'master' of https://github.com/MineLittlePony/MineLittlePony 2018-08-15 17:33:19 +02:00
Sollace
1694edebe5 Update translation strings for russian and french 2018-08-15 17:32:57 +02:00
Sollace
22bb316f2d Clear warnings and fix imports 2018-08-15 17:28:58 +02:00
Sollace
d2b0577eaa Add translation strings for the endermen 2018-08-15 17:19:13 +02:00
Sollace
6ea3ed2d75 Pony endermen 2018-08-15 17:14:40 +02:00
Sollace
3c53d3e4ff Fixed a derp with pony tails not hiding 2018-08-15 17:12:19 +02:00
Sollace
f0453844a0 Add missing @Override annotations 2018-08-15 17:12:06 +02:00
Matthew Messinger
38a2fcd7c0 Fix mappings (forgot to build) 2018-08-14 20:00:16 -04:00
Sollace
57206213c5 Adjust yearling dimensions to be big headed :3 2018-08-15 00:26:24 +02:00
Sollace
79f7de8f51 Properly render tooltips inside litepanes and add a warning label to the experimental skin drop 2018-08-14 23:46:27 +02:00
Sollace
640cf8ef03 Finalize the seapony colour code 2018-08-14 22:58:53 +02:00
Sollace
3225d727fd Add yearlings (teenage) ponies 2018-08-14 22:55:42 +02:00
Sollace
36015ba384 Fixed the Proxy renderer not including layers. (Guardians can have arrows now! :D) 2018-08-14 19:06:46 +02:00
Sollace
bf8025bdaf Guard as best we can against shenanigans. Should fix rendering errors, or at least replace them with a clearer message that something or someone is misbehaving 2018-08-14 19:05:54 +02:00
Sollace
73ff4bdec1 Fix compile errors due to rebase (Killjoy) 2018-08-13 08:23:58 +02:00
Sollace
45282b147a Fix rebase errors (Killjoy) 2018-08-13 08:14:39 +02:00
Sollace
d5efe0d3f6 (reported by Poly) Fix head position and vertical alignment issues when sneaking 2018-08-13 08:14:38 +02:00
Sollace
20cec41037 Store last chosen file in the config 2018-08-13 08:14:38 +02:00
Sollace
9dbd80ca8e Added jumping and sneaking when previewing a skin 2018-08-13 08:14:37 +02:00
Sollace
fe06800823 Fixed lighting and rendering shenanigans 2018-08-13 08:14:37 +02:00
Sollace
78a756f9c3 Move the GuiItemStackButton to live with the rest of the gui classes and improved error message handling 2018-08-13 08:14:36 +02:00
Sollace
29c72f654c Split the elytra button into its own toggle 2018-08-13 08:14:36 +02:00
Sollace
24934638fd (requested by Poly) Use translation strings for all the options! 2018-08-13 08:14:35 +02:00
Sollace
25230a384c Fix layering of tooltips and make buttons more hmmmhmmmhmmm 2018-08-13 08:14:35 +02:00
Sollace
063d9bfbd0 Arrange buttons 2018-08-13 08:14:35 +02:00
Sollace
73f0eddf01 Rewrite SkinsGui using the new-age gui classes 2018-08-13 08:14:34 +02:00
Sollace
485ef8e3fc Add some colour to the skin server info window 2018-08-13 08:14:33 +02:00
Sollace
01bdac7ed8 Split duplicated code out to LocalTexture 2018-08-13 08:14:33 +02:00
­Sollace
b485f07d17
Merge pull request #87 from TheWeatherPony/master
Friendlier Modifiers for external mod access
2018-08-10 22:36:06 +02:00
Sollace
ba429c300b Fix compilation errors 2018-08-10 20:40:01 +02:00
Sollace
33296e336c Center the preview models so rotating isn't as janked 2018-08-10 20:19:08 +02:00
Sollace
40866cc22b Fixed remote preview player not being scaled correctly 2018-08-10 20:18:28 +02:00
Sollace
377cda5481 Remove the c/p to prevent future errors 2018-08-10 20:00:53 +02:00
Sollace
8b5d2b33cb Fixed Elytras not appearing in the correct place on skin previews. 2018-08-10 19:59:10 +02:00
Sollace
4770585685 Make the reflections slightly more reflection-y 2018-08-10 19:57:58 +02:00
Sollace
9780379a9e Check for empty-ish strings, not just null 2018-08-10 19:54:11 +02:00
Sollace
d19b649d6d Fix and update error handling for bethlehem 2018-08-10 19:54:11 +02:00
TheWeatherPony
3268e768c1 Friendlier Access Modifiers
Added support for potential external usage without going through Pony.class and potential swapping of models without swapping renders. Usages/Implementations not included.
2018-08-09 23:32:09 -07:00
Matthew Messinger
6f1837a46f MoreHttpResponses : use getReader() more 2018-08-07 22:03:12 -04:00
Matthew Messinger
f8ee05ca11
SkinServer updates (#83)
SkinServer update:
 * loadProfileData was unwrapped from Optional. Now it throws an exception.
 * getPreviewTextures is now a CompletableFuture so it won't lag GuiSkins
 * arguments for uploadSkin were condensed into a single object
 * Added a class wrapper for getting different http response types
 * HttpClient is now a singleton which lives in SkinServer.httpClient
2018-08-05 18:35:13 -04: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
Sollace
028b86d749 Fix derped swimming animation 2018-07-27 00:10:35 +02:00
Sollace
7f12104ec5 Clean up some dank around the IRenderPony(s) 2018-07-27 00:10:18 +02:00
Sollace
302a8a22ad Fixed mobs not heeding the scale of their skins 2018-07-26 18:45:22 +02:00
Sollace
14f98369e8 Foals were _slightly_ too small 2018-07-26 17:53:26 +02:00
Sollace
7b5f99028b Correct typo 2018-07-25 17:32:19 +02:00
Matthew Messinger
a72fdfdf7f
Fix other logic error in legacy 2018-07-23 18:18:20 -04:00
Matthew Messinger
ea3971dd50 fix logic error in legacy 2018-07-22 16:52:06 -04:00
Matthew Messinger
5b837150aa Fix error in legacy skin uploads 2018-07-22 16:02:27 -04:00
Matthew Messinger
8c03c42a3a Merge branch 'master' of https://github.com/MineLittlePony/MineLittlePony
# Conflicts:
#	src/hdskins/java/com/voxelmodpack/hdskins/skins/ValhallaSkinServer.java
2018-07-22 15:52:09 -04:00
Matthew Messinger
7af8fa50e1 Better error handling for valhalla 2018-07-22 15:47:34 -04:00
Matthew Messinger
c5fca4c977 Hide the file dropper on exit. 2018-07-22 15:45:29 -04:00
­Sollace
0d9b599c56 Bethlehem (#77) 2018-07-22 15:25:55 -04:00
Sollace
f48080a755 Move GLWindow creation to onInitComplete() instead of init(). Now THERE'S yer problem 2018-07-22 17:33:11 +02:00
Sollace
10f44f9326 Fixed shadows rendering on sleeping players 2018-07-22 17:26:15 +02:00
Sollace
137371f394 Fixed derpy foal scaling 2018-07-22 17:24:11 +02:00
Sollace
76a3f30f32 Correct pony scaling 2018-07-22 16:31:38 +02:00
Matthew Messinger
8e663c81d3
Merge pull request #74 from MineLittlePony/valhalla
Valhalla Implementation
2018-07-14 10:54:30 -04:00
Matthew Messinger
540ed43178 Make SkinServer json serializable and add a button go skins menu to show current gateway server. 2018-07-13 23:05:21 -04:00
Sollace
25e68bb2c4 These ended up not being needed 2018-07-13 20:03:01 +02:00
Sollace
0798fa88d3 Combine PonyArmour and IEquestrianArmor 2018-07-13 20:01:35 +02:00
Sollace
6839105881 Move everything to main so gradles doesn't choke 2018-07-12 13:17:31 +02:00
Sollace
fe6c51c75a Add IEquestrianArmor 2018-07-12 13:17:30 +02:00
Sollace
f8084c2975 Add armour apis 2018-07-12 13:17:30 +02:00
Sollace
910dbd43c0 Move DWorld -> DummyWorld 2018-07-11 20:53:26 +02:00
Sollace
ff690af493 Default to normal for unknown pony sizes 2018-07-11 20:51:04 +02:00
Sollace
534f1642ab I Identify as a client world! 2018-07-11 20:49:42 +02:00
Sollace
11ce47f3de Fixed crash due to the preview entity's world being null 2018-07-11 10:50:33 +02:00
Sollace
808efacfbe Reimplement the old file dropper as a fallback and dispose all window frames when the GLWindow is disposed 2018-07-10 19:41:03 +02:00
Sollace
2b1ef25f96 Fixed file select sppearing behind the window when experimental skin drop is disabled 2018-07-10 18:30:18 +02:00
Matthew Messinger
a34cfed3bf Prevent preview textures from calling the skin server multiple times for each skin time. 2018-07-09 11:53:22 -04:00
Matthew Messinger
d802e5335d Merge branch 'master' of https://github.com/MineLittlePony/MineLittlePony into valhalla 2018-07-08 18:05:44 -04:00
Sollace
bb16e157df Fixed elytra floating off of foal's backs 2018-07-08 12:21:57 +02:00
Sollace
13b1f3385f Correct typo (again) and scale down panorama images 2018-07-08 11:56:18 +02:00
Matthew Messinger
77b8357f03 Add Valhalla implementation 2018-07-08 03:35:11 -04:00
Matthew Messinger
89ecc9f916 Update SkinServer to be more extensible. 2018-07-08 03:34:35 -04:00
Sollace
5aafc83fd9 Synchronize the create/destroy and instance access to GLWindow... -_- 2018-07-07 18:41:36 +02:00
Sollace
4ee7d2d88e Only blank skins and skins that support seapony mode should render as a seapony in seapony skin mode 2018-07-07 14:29:09 +02:00
Sollace
62a0be23ad Fixed preview players acting like they were holding an item after entering and leaving a world 2018-07-07 14:28:13 +02:00
Matthew Messinger
a92a121a5b Revert "Fix spelling mistake and apply custom panoramas to the title screen"
This reverts commit a5b0e187a0.
2018-07-05 22:49:28 -04:00
Sollace
b7d17d594c Synchronize access to GlWindow. This seems to help with freezing 2018-07-03 19:14:30 +02:00
Sollace
a5b0e187a0 Fix spelling mistake and apply custom panoramas to the title screen 2018-07-03 19:07:36 +02:00
Sollace
5e371b2037 Fixed various bugs with skin uploading 2018-07-03 19:06:14 +02:00
Sollace
ec8efcaa76 Remember the last opened location between picking files 2018-07-03 19:04:26 +02:00
Sollace
6cc8e95991 Added seapony support to the skins gui, and some mlp-themed panoramas 2018-07-01 17:33:30 +02:00
Sollace
ef76ae8034 Merge branch 'master' of https://github.com/MineLittlePony/MineLittlePony 2018-06-30 22:28:13 +02:00
Sollace
2a1078f486 Fixed the skins gui panorama looking like trash 2018-06-30 22:27:02 +02:00
PolyacovYury
8852f80171 Updated and fixed ru_ru.lang files (#73) 2018-06-30 11:54:39 +02:00
Sollace
cc92fe33bb Slim, not thin 2018-06-30 00:13:38 +02:00
Sollace
1e52830c91 Added proper alex model support to HDSkins. Skin servers should remember what the "model" parameter was when saving a skin and include it in their responses. 2018-06-29 23:33:05 +02:00
Sollace
8a31d6c48f Fixed preview pony not having a tail 2018-06-29 19:39:12 +02:00
Sollace
2acb8e6555 Preserve tool orientation so it doesn't look like you're mining with the blunt edge 2018-06-29 19:25:08 +02:00
Sollace
58b24d07b7 Fixed snouts not rendering 2018-06-29 19:14:11 +02:00
Sollace
849301ae9c Handle HDSkins' skin type 2018-06-29 19:01:04 +02:00
Sollace
9096a015c5 Removed the "InternalDialog" 2018-06-29 18:52:19 +02:00
Sollace
f520998365 SHOOO BE DOO! https://www.youtube.com/watch?v=iakTl9SZTTY 2018-06-29 18:36:03 +02:00
Sollace
04b852ce7e Fixed seapony's arms not being positioned correctly 2018-06-26 21:57:34 +02:00
Sollace
f9dba78570 Remove unused constants 2018-06-22 17:58:18 +02:00
Sollace
16634d9957 Clean up these old human fields 2018-06-22 01:46:10 +02:00
Sollace
8e173fc859 Change packages and use enums 2018-06-22 01:23:52 +02:00
Sollace
658a48fe83 Move all the transformations out into their own classes 2018-06-22 01:23:02 +02:00
Sollace
cea593e68e Fixed unicorn arms rotating into the ground when sneaking 2018-06-22 01:21:20 +02:00
Sollace
e657865305 Move normal transforms into its own method 2018-06-21 23:53:32 +02:00
Sollace
aed1dbd8d3 Clean up and get rid of this weird split between textures and positions 2018-06-21 23:49:11 +02:00
Sollace
b14a6cb233 Pony snouts will no longer bust through player's skulls. ... That's likely less violent than it sounds. 2018-06-21 19:28:22 +02:00
Sollace
7ddb747b28 Add a translation string for the new pony heads option 2018-06-20 23:58:51 +02:00
Sollace
d08c43ffba Fixed skulls not always rendering with magic effects 2018-06-20 23:54:41 +02:00
Sollace
232089bfad Sort out problems when the pony skulls are off 2018-06-20 23:41:08 +02:00
Sollace
00d4009a76 Fix rebase conflict 2018-06-20 23:28:29 +02:00
Sollace
2c121d2960 Finish ponyskulls, add the deadmou5 ears, and ad an option to toggle skulls on and off 2018-06-20 23:27:17 +02:00
Sollace
31ce31a109 Hey, they work! :D (v1) 2018-06-20 23:27:15 +02:00
Sollace
4b6c49f6fa Pony skulls, pony skulls, what 'chu gonna do when they come for you! 2018-06-20 23:27:13 +02:00
Sollace
224fe4b7ab Add pony features to skulls (WIP) 2018-06-20 23:27:12 +02:00
Sollace
a637a213c4 Correct neck placement whilst sneaking 2018-06-20 23:24:14 +02:00
Sollace
caee032cb2 Reimplement the in-game options menu (oops) 2018-06-20 23:24:14 +02:00
PolyacovYury
9d73895f1e Commented out the line that causes Forge to whine 2018-06-12 20:33:45 +03:00
Sollace
1642614eb4 I completely forgot that this was why I added an interpolator in the first place 2018-06-11 20:11:21 +02:00
Sollace
a9abab820e Don't try to strafe at angles of NaN 2018-06-11 20:10:21 +02:00
Sollace
2a32b74b5b Implement proper tweening for certain animations 2018-06-11 19:59:51 +02:00
PolyacovYury
845f3536ad Merging together @PolyacovYury and @Sollace's visions on saddlebags. (#69) 2018-06-11 17:51:38 +02:00
Sollace
8be2f2fa39 Fix texture alignment issues with wings and make pegasus available during render 2018-06-10 23:04:58 +02:00
Sollace
803e79343d Rename PonyRenderer.flipX -> PonyRenderer.flip to better reflect its meaning 2018-06-10 19:49:28 +02:00
Sollace
cf1a2bf058
Merge pull request #68 from PolyacovYury/player_strafing
Implemented player strafing calculation from change in model rotation angle
2018-06-10 18:56:22 +02:00
Sollace
7b9eaffdbf Fixed the double gui bug 2018-06-10 18:54:50 +02:00
Sollace
334e768166 Added an option to toggle first-person magic 2018-06-10 09:37:15 +02:00
Sollace
ca62866e95 Reimplement the checkbox for enabling/disabling GLWindow for performance 2018-06-10 09:28:48 +02:00
Sollace
0b4086db05 Keep the player model where it is, translate the shadow instead 2018-06-10 09:05:44 +02:00
Sollace
0fb1c77137 Fixed 99.9% of the bugs and readd the mixin with clear warnings 2018-06-09 21:57:02 +02:00
Matthew Messinger
d031bb1f43 Remove the mixin from the skin drop and mark it as experimental.
It's disabled by default.
2018-06-09 02:38:40 -04:00
PolyacovYury
2dff61c925 Implemented player strafing calculation from change in model rotation angle (since a strafing model that doesn't turn anywhere would look silly and would be exponentially hard to implement) 2018-06-09 05:18:01 +03:00
Sollace
8fe228ae5a Removed sleepy solly code. 2018-06-08 23:30:18 +02:00
Sollace
9ad00347a9 Sort out some issues with the new window 2018-06-08 22:11:14 +02:00
Sollace
46199208ce Fix strafing getting stuck at invalid angles 2018-06-08 21:21:08 +02:00
Sollace
3800bc2424 Fix placement and improve animations 2018-06-08 01:06:38 +02:00
Sollace
03b558bb8f Whitespace 2018-06-08 01:06:38 +02:00
Sollace
9d5c6d1a37 Fix trigger pixel for saddlebags 2018-06-08 01:06:37 +02:00
Sollace
2c8ecdf1b5 Off by one 2018-06-08 01:06:37 +02:00
Sollace
42081b38d4 Implemented pony wearables as saddlebags and (soon) 2018-06-08 01:06:37 +02:00
Sollace
ad77b48e59 Get a trigger value on each individual component of a pixel rather than the whole colour 2018-06-08 01:06:36 +02:00
Sollace
a4a6e7a1c4 Fixed parrots spazzing out when riding a pony. I GET IT I'M A TALKING HORSE GASH 2018-06-07 23:19:54 +02:00
Sollace
9611198a86 Merge branch 'skins_fix' 2018-06-07 20:31:51 +02:00
Sollace
6cc976f1f8 Handle file drop events directly into the client 2018-06-07 19:56:34 +02:00
Sollace
f39d55826c Derpiderderderp 2018-06-06 21:49:12 +02:00
Sollace
b5d8492b31 Cache bust misbehaving servers 2018-06-06 21:05:38 +02:00
Sollace
eba8589963 Add protocol to the minelp server urls 2018-06-06 20:53:24 +02:00
Sollace
d338a4ddb6 HDSkins has player data loaded when fetching a pony. 2018-06-06 20:02:26 +02:00
Sollace
44e38c0329 Fixed GLContext is not defined. 2018-06-06 19:51:56 +02:00
Sollace
0710d51b23 Properly delete both mojang's and _our_ skin cache 2018-06-06 19:28:53 +02:00
Sollace
3ea22fd67c Implement saddlebags as a separate component with more interesting animations 2018-06-04 22:26:05 +02:00
Sollace
4123ee8c6e Resolve naming clash between IModelPart and ModelRenderer 2018-06-04 19:34:31 +02:00
Sollace
3aedf474ba Better barrel roles! This should be less likely to break on diagonals. 2018-06-04 19:27:57 +02:00
Sollace
d3efbc5c05 Pegasus wings flap slower when underwater 2018-06-03 22:23:32 +02:00
Sollace
b879c979ce Typo 2018-06-03 22:18:42 +02:00
Sollace
da2d435ca2 Multiply, not divide (0.2 / 5 == 0.04) 2018-06-03 19:59:55 +02:00
Sollace
bafe9aca31 Apply the same amount of waggle to saddlebags as is applied to the body 2018-06-03 19:34:32 +02:00
Sollace
f584f40826 Fixed transforms on villagers' bits 2018-06-03 19:20:10 +02:00
Sollace
5f8b0cf395 Naming collusion between MCP:ModelRenderer.render and MLP:IModelPart.render 2018-06-03 17:47:21 +02:00
Sollace
979782c8f8 guess ponies still have to block with a bow, even if their arms bust through the front... 2018-06-03 17:30:53 +02:00
Sollace
32df82ba77 Skeletons should now hold their items correctly 2018-06-03 17:26:43 +02:00
Sollace
2dc2642bc9 Fixed more wonkyness and inconsistency between players and mobs 2018-06-03 17:20:30 +02:00
Sollace
a5d67a7e1c Fix leg wonkyness in general 2018-06-03 16:38:03 +02:00
Sollace
086ff5a677 Fixed UI thread not being updated with new file drops 2018-06-03 14:28:59 +02:00
Sollace
51dc230d1a Fix alignment of held shields and blocking 2018-06-03 13:23:27 +02:00
Sollace
28274b76fd Clear the pony cache alongside the skin cache, and fixed windows appearing behind the client 2018-06-03 11:57:22 +02:00
Sollace
5178b8f40d Translate everypony down so they don't float 2018-06-02 23:32:01 +02:00
Sollace
1afc1cc301 Center and align players and mobs to the same position whilst riding 2018-06-02 23:27:59 +02:00
Sollace
04d2dac5e8 Add the missing wing for priest villagers. Fixes #62 2018-06-02 20:22:56 +02:00
Sollace
86fe40f48f Unmirror wings. Fixes #63 2018-06-02 20:15:42 +02:00
Sollace
8d992a5361 Fixed the tops and bottoms of saddlebags being flipped 2018-06-02 20:14:01 +02:00
Sollace
7f6a01cf9d Fixed swinging animation not playing for horny ponies 2018-06-02 20:05:22 +02:00
Sollace
12600fff3d Fixed villagers flapping their wings whilst in a boat (RenderPonyMob and RenderPonyBase can be merged some time in the future) 2018-06-02 19:52:25 +02:00
Sollace
cd84f64d37 Fixed snouts not following the snuzzles config option 2018-06-02 19:13:52 +02:00
Sollace
9e2983d6b9 Fixed mixin error 2018-06-02 18:22:14 +02:00
Sollace
0393daa0ba Fix merge conflicts 2018-06-02 18:05:33 +02:00
Sollace
9899a01aae Correct translation strings for zombie pigmen. You should've named your config variable correctly. 2018-06-02 17:54:46 +02:00
Sollace
bc65369964 Reorganise how settings work, and renderers change immediately when you toggle an option 2018-06-02 17:52:36 +02:00
Sollace
e56611c3fc Docs! 2018-06-02 17:50:42 +02:00
Sollace
23b2618f1e Fixed buttons triggering their actions twice on the Liteloader pane 2018-06-02 17:50:41 +02:00
Sollace
dabd9ecad0 Rewrite the settings gui and add it to the liteloader panel 2018-06-02 17:50:33 +02:00
Matthew Messinger
46180b9691
Merge pull request #50 from Sollace/trim_armour_models
Cut all of the extra code from armour
2018-06-02 11:34:59 -04:00
Matthew Messinger
0a11cfc4ab
Merge pull request #48 from Sollace/zebra_models
Further rework models and added a few new ones
2018-06-02 11:34:05 -04:00
PolyacovYury
8a8feb5b2d Fixed typo in Content-Type request 2018-06-02 16:01:08 +03:00
Sollace
28fce6ef5d Cut all of the extra code from armour 2018-06-02 13:35:28 +02:00
Sollace
36d6f421a9 Fix character encoding (dammit PinkishPie, ANSI is not okay) 2018-05-27 12:36:53 +02:00
Sollace
e13a5c326d Added "ponify guardians" to the cluster 2018-05-27 12:36:53 +02:00
Sollace
362f17ea49 Added unicorn models to all the stuffs 2018-05-27 12:36:52 +02:00
Sollace
76044f17e6 Fix some errors with the seapony texture 2018-05-27 12:36:52 +02:00
Sollace
93ec981628 Guardians are now seaponies! 2018-05-27 12:36:47 +02:00
Sollace
cc6dfaf772 Texture for the seapony 2018-05-27 12:35:39 +02:00
Sollace
8e1fb834f7 (From the capes branch) Let's be a bit more sensible about flying 2018-05-27 12:35:38 +02:00
Sollace
72b3bce950 Added Modelseapony (I will make sure this works later) 2018-05-27 12:35:38 +02:00
Sollace
5686608969 Decompose ModelAlicorn into its constituents 2018-05-27 12:35:37 +02:00
Sollace
3da7853265 Added zebras and finished witches 2018-05-27 12:35:37 +02:00
Sollace
7af76994ec Fix texture alignment on saddlebags 2018-05-27 12:29:22 +02:00
Sollace
1e73c5d2bf First person magic (#56)
* Unicorns now levitate their items in first person

* Move the levitating item renderer out of being a singleton and add handling for bows and other special actions
2018-05-26 17:37:50 -04:00
Sollace
a0648d3526 Rewrite strafing (again) (#55) 2018-05-25 21:55:13 -04:00
Sollace
9a98ac4b22 Scaling fix (#53)
* Actually USE show scaling when rendering Fixes #51
* Center models on the entity being rendered (initial) Fixes #52
2018-05-25 21:39:30 -04:00
Sollace
e812ca8de9 Fix some errors in the ForgeProxy docs 2018-05-06 13:39:26 +02:00
Sollace
22fe541760 Seems I was looking at the completely wrong method. Again, either one line of braces. Anything else is bad for readability and I won't stand for it. 2018-05-03 14:58:05 +02:00
Sollace
b5104d67fd Rewrite strafing to not use a mixin 2018-05-02 14:41:43 +02:00
Sollace
e8500ea31f I really hate these stupid package-info files... 2018-05-02 14:40:17 +02:00
Sollace
df36cf61fc Fixed leg placement whilst flying (alicorns will still have held items lag behind them - I call it a feature) 2018-05-01 21:30:10 +02:00
Sollace
a639afea59 Moved render logic out of the entity mixin even though it's actually entity logic. 2018-05-01 21:29:16 +02:00
Sollace
7e183e3247 Bleh 2018-05-01 19:43:39 +02:00
Sollace
2325bf162d metadata.getRace().getEfectiveRace(MineLittlePony.getConfig().getEffectivePonyLevel(ignorePony)); 2018-05-01 19:37:45 +02:00
Sollace
9f429415b5 Eclipse pls, I told you to use spaces 2018-05-01 19:37:45 +02:00
Sollace
1f68025252 Cleaned up MixinRenderManager and made KillJoy happy
This will be the last commit on master until I can get this PR merged
2018-05-01 12:40:18 +02:00
Sollace
df5d18d350 One last codestyle commit to clean stuff up I missed, correct and document some names, and add TODO items for everything that needs to be done. 2018-05-01 12:38:13 +02:00
Sollace
4513f1c443 Fixed bows shooting off into space https://www.youtube.com/watch?v=7dwLCHNdqWw 2018-04-30 17:27:21 +02:00
Sollace
e0732a14d6 Arrows seem to work fine, so let's re-enable them 2018-04-30 17:24:07 +02:00
Sollace
e4281116cd Remove these todos because I think they've been done now 2018-04-30 17:12:08 +02:00
Sollace
6981cde884 Debug code pls 2018-04-30 12:53:08 +02:00
Sollace
d23c3f23fa This background pony didn't have a race bit properly set so it rendered as a human in the skin select screen 2018-04-30 11:50:03 +02:00
Sollace
d1724fa307 Rendering is super annoying, I agree >.> 2018-04-30 11:49:29 +02:00
Sollace
ab8ab99bd5 Fixed rendering issues where the skin upload renders with the wrong model 2018-04-30 11:48:35 +02:00
Sollace
51e5c9ddc5 Fixed unicorns not swinging their arms when their hands are empty 2018-04-30 10:31:14 +02:00
Sollace
3a8ac047b1 Moved it up one more. That looks better. 2018-04-30 09:00:15 +02:00
Sollace
4e4b83fb30 Moved IRenderManager.addPlayerSkin up one and put stuff with PlayerModels into one spot 2018-04-30 08:51:36 +02:00
Sollace
e2c94901c4 Tried dissassembling the staircase, but it broke half the model. Could probably get it to work, but it'd take more math. 2018-04-30 08:31:57 +02:00
Sollace
b69c365a5d Let's cut this down a bit 2018-04-29 23:40:09 +02:00
Sollace
35e9ef750b Fixed leg outset being encorrect for normal width legs 2018-04-29 23:06:34 +02:00
Sollace
0f7605edc3 Can't always rely on Minecraft.getConnection. Mojang pls 2018-04-29 20:19:30 +02:00
Sollace
871f12c3e2 Ponies no longer float above beds when they're sleeping 2018-04-29 20:18:57 +02:00
Sollace
06c608acba Fixed Vex overlays not being aligned to its body 2018-04-29 18:07:44 +02:00
Sollace
7d4c7ede88 Fixed various leg alignment issues (may break resourcepacks)
May Break Resourcepacks:
 To fix, just rescale skeleton legs to 2x2 pixels
 width keeping the original positions.
2018-04-29 18:00:26 +02:00
Sollace
7060359f58 Shhh you saw nothing (items glow again) 2018-04-29 16:41:40 +02:00
Sollace
fd68e60923 Refactoring for refactoring's sake. I wasn't happy with how things were split up 2018-04-29 14:22:26 +02:00
Sollace
07f1dfb60b Fixed smith pony displaying the wrong snout 2018-04-29 14:20:30 +02:00
Sollace
dfb338e39d Fixed snouts 2018-04-29 14:20:13 +02:00
Sollace
44ab173613 No longer used 2018-04-29 11:57:59 +02:00
Sollace
4b27e432b9 Move some things for consistency 2018-04-29 11:56:26 +02:00
Sollace
7fbc14ca01 Added a model for witches (current texture is a placeholder until we can get Zebras) 2018-04-28 23:00:01 +02:00
Sollace
3f32e2b19a Zombie villagers will render with saddlebags and all the other stuff normal villagers do 2018-04-28 22:59:19 +02:00
Sollace
9f705df9c5 Fixed horn glow rendering looking derped 2018-04-28 21:23:26 +02:00
Sollace
7237480d04 When you're sick and tired of staring at this unreadable code 2018-04-28 21:23:08 +02:00
Sollace
de88e95ffe Unused import 2018-04-28 20:39:21 +02:00
Sollace
45ad30503c Okay, things are clear now. CRYSTAL CLEAR 2018-04-28 18:20:56 +02:00
Sollace
7ff68e0e4f Snippity snippity. That should fix horn glows 2018-04-28 18:13:35 +02:00
Sollace
12ec6c1302 Break ModelPlayerPony into each different race 2018-04-28 16:39:32 +02:00
Sollace
6335e206d9 Sneaky buggers 2018-04-28 12:48:51 +02:00
Sollace
e5a453abd0 Reformatting missed some tabs 2018-04-28 12:44:10 +02:00
Sollace
25a42908e9 Apparantly this is correct? 2018-04-28 12:35:22 +02:00
Sollace
9dd0c0dfb8 Copy the texture width/height with children 2018-04-28 12:29:26 +02:00
Sollace
da3f14c85b Killjoy reminded me you can use interfaces for this 2018-04-28 12:28:45 +02:00
Sollace
2dfe647165 All four legs are now thin, update the ALEX skin to have thin legs 2018-04-27 23:23:47 +02:00
Sollace
52ed49defd Mobs now flap their wings when falling/flying 2018-04-27 23:23:07 +02:00
Sollace
3a4e1fc32a Fix mirroring issues on villager's saddlebags, add depth to the bag's strap 2018-04-27 21:49:27 +02:00
Sollace
2e090498db Rewrite breezies (and ensure it has a head) 2018-04-27 21:48:55 +02:00
Sollace
2b154d2441 Some more tidying up 2018-04-27 20:37:54 +02:00
Sollace
b410b988a2 Try not to break horribly when encountering an unexpected profession (can't assume new ones won't be added later on / by mods). 2018-04-27 19:12:45 +02:00
Sollace
8118cff5b6 Now that I know where this delegates, let's be consistent. 2018-04-27 19:10:22 +02:00
Sollace
e14b601b9f Merge RenderPonyEvoker + RenderPonyIllusionIllager + RenderPonyVindicator = RenderPonyIllager 2018-04-27 19:08:23 +02:00
Sollace
235494cd6c Split the held item renderer up into a magical and non-magical variant since they not neccessarily neet to be together 2018-04-27 19:06:22 +02:00
Sollace
b00b2745e1 Rename 'translateToHand' to better reflect what it does 2018-04-27 17:55:30 +02:00
Sollace
13ba3379c9 Use generics 2018-04-27 17:50:13 +02:00
Sollace
0e0ee17f46 Codestyle to remove all trailing whitespace, unneccessary this arguments, and standardise parameter names 2018-04-27 13:49:33 +02:00
Sollace
7fbb56ad79 No changes, just whitespace 2018-04-27 09:48:55 +02:00
Sollace
7d8e971f03 Rename BasePonyRenderer -> AbstractPonyRenderer 2018-04-27 09:47:23 +02:00
Sollace
17624c484a Clean up elytra code 2018-04-27 09:46:44 +02:00
Sollace
36ee3966d7 Tidy up snuzzles 2018-04-26 23:55:09 +02:00
Sollace
c6e81529f3 More formatting 2018-04-26 23:54:05 +02:00
Sollace
7a66dfda42 Tidy up ponytails 2018-04-26 23:53:22 +02:00
Sollace
2ad7119723 Yet more codestyle! 2018-04-26 23:53:03 +02:00
Sollace
785784b694 Move HornGlow to the correct package 2018-04-26 23:46:53 +02:00
Sollace
441fc61508 Apparantly google hates concise readable code. So there, can't complain about static members if they're not static. :P
I may just revert this later...
2018-04-26 22:31:26 +02:00
Sollace
16eed1e568 More codestyle 2018-04-26 22:30:17 +02:00
Sollace
ca2e5ddf46 Fixed some armour issues 2018-04-26 18:20:22 +02:00
Sollace
f01bdd973b Added some more swing to tails 2018-04-26 18:19:25 +02:00
Sollace
d233399b68 Fixed skeleton legs not swinging 2018-04-26 17:21:47 +02:00
Sollace
af3dff6c87 Fix errors when rendering armour 2018-04-26 17:20:40 +02:00
Sollace
2ef344d9d3 Debug 2018-04-26 17:20:22 +02:00
Sollace
618a9b78bb Rewrite wings - fix walking/interacting wing animation 2018-04-26 17:20:02 +02:00
Sollace
280013c8a4 Rewrite model code (part 1) 2018-04-26 16:01:31 +02:00
Sollace
75cb0eb6fc Rewrite the plane renderer/horn glow renderer to be more sensible 2018-04-26 16:00:01 +02:00
Sollace
d6c5e2bd0b Reimplement Daring Doo (STEVE) / Night Guard (ALEX) 2018-04-26 15:56:36 +02:00
Sollace
3dbedc3a5b This is why you test things, folks 2018-04-26 15:54:27 +02:00
Sollace
0c6e2a74ff Infinite loops are bad, mmmkay? 2018-04-25 22:02:02 +02:00
Sollace
5964cf1bc4 What time is it? Amputation time! 2018-04-25 21:38:11 +02:00
Sollace
9391c1d8c0 Code stylee, documentation, fixed leg alignment 2018-04-25 21:29:49 +02:00
Sollace
f151b31597 Clean up armor/armour, clean up villager models, more package changes 2018-04-25 16:40:47 +02:00
Sollace
403c195007 Time to tackle packages (phase 1: separate the data from all the other carp) 2018-04-25 13:02:10 +02:00
Sollace
5da88c8551 Wave 3, simplify trigger pixel handling 2018-04-25 13:00:18 +02:00
Sollace
52e2c84b67 Model rewrites wave 2, clean up horn rendering, plane rendering, Zombie and Skeleton models 2018-04-25 12:59:18 +02:00
Sollace
b9e9251c43 Model rewrites wave 1, moved pony tails to their own class 2018-04-25 09:49:41 +02:00
Sollace
228c32b4e5 Fixed Top and Bottom planes being reversed causing encorrect lighting on ponies 2018-04-25 09:45:41 +02:00
Sollace
1718868ca4 Format PonyModelConstants 2018-04-24 21:35:42 +02:00
Sollace
8895d52fe1 Fixed various bugs with the new renderer / added a flying-strafing animation 2018-04-24 21:25:30 +02:00
Sollace
e25326eed4 Fixed position/angle of the wings 2018-04-24 21:24:29 +02:00
Sollace
0657a03703 Models now work again 2018-04-24 17:12:23 +02:00
Sollace
a99873f8e6 Refactor PegasusWings 2018-04-24 16:46:53 +02:00
Sollace
fbb40134e2 * Move player rendering to make use of the build in skinMap
* Remove reflection
* Use the interface (IPonyData) not the class
2018-04-24 14:55:32 +02:00
Sollace
694db391bb Giants are now ponies 2018-04-12 16:21:19 +02:00
Sollace
e93c4784ee Build/silence warnings 2018-04-10 14:17:54 +02:00
Matthew Messinger
ae005e3323 Fix freezes for good. This also properly fixes network race issues. 2018-01-03 00:29:32 -05:00
Matthew Messinger
2c592768d3 Fix race condition where one server will respond first if it happens to be faster. 2018-01-02 03:02:08 -05:00
Matthew Messinger
b0e30dbcdc Fix freeze when skull texture payload has no id. 2018-01-02 03:01:24 -05:00
Matthew Messinger
ca9743e377 Merge branch 'master' of https://github.com/MineLittlePony/MineLittlePony 2018-01-02 00:19:28 -05:00
Matthew Messinger
18980c2ca2 First touches on multiple skin server support. 2018-01-02 00:18:50 -05:00
The_WeatherPony
fa7e4e6b60 Added Additional Races (#39)
Added Reformed Changeling, Griffin, and Hippogriff pony races for addon mods.
2017-11-27 23:28:48 -05:00
Matthew Messinger
056c0d8baa Update to 1.12.2 2017-10-06 13:22:16 -04:00
Matthew Messinger
486f787db3 Try not changing the skin server. Might improve skin loading. 2017-08-08 16:49:05 -04:00
Matthew Messinger
6e1689cc66 Update to 1.12.1 2017-08-08 16:33:33 -04:00
Matthew Messinger
93f4418a83 Add @reason tag to getEntityTexture overwrite javadoc 2017-07-29 00:03:18 -04:00
Matthew Messinger
4fe2035f81 Update for mixins 0.7. Fixes #35 2017-07-28 14:25:26 -04:00
Matthew Messinger
e5c0cc1609 Version bump 2017-06-22 00:35:29 -04:00
Matthew Messinger
192ed73809 Fix skin menu not showing ponies 2017-06-16 04:07:07 -04:00
Matthew Messinger
4950ba2161 Add toString method to Pony classes. 2017-06-16 03:58:44 -04:00
Matthew Messinger
29f2f5ee58 Fix class cast exceptions
* elytras in skins menu
* zombie villagers
2017-06-16 02:14:50 -04:00
Matthew Messinger
62e77acc38 Make Ponies and metadata immutable 2017-06-16 02:13:24 -04:00
Matthew Messinger
825fc22f55 Fix mappings for hdskins 2017-06-16 02:11:38 -04:00
Matthew Messinger
05483e1961 Make LayerEntityOnPonyShoulder include more entities
Includes a method for getting a possible forge layer later.
2017-06-16 02:09:49 -04:00
Matthew Messinger
8b99a03e28 Remove randomness from mobs and fix some super issues
Also update mappings
2017-06-16 01:35:02 -04:00
Matthew Messinger
a165477108 Fix entities not rendering after reloading resources 2017-06-13 05:10:34 -04:00
Matthew Messinger
52da7f800b Fix vindicator's metadata not updating, causing its held item to be misplaced 2017-06-13 05:09:55 -04:00
Matthew Messinger
022a118450 Add mcp annotation for non-decomp builds (travis) 2017-06-13 04:21:43 -04:00
Matthew Messinger
df7c04ad30 Fix build error 2017-06-13 04:01:32 -04:00
Matthew Messinger
c9d7a394ad Update to 1.12
Changes:
 * Added a base layer class which can intelligently switch between pony and human.
 * Skins no longer are "converted" when they are already in the new format.
 * Illagers now use the existing model and texture format.
 * Metadata can now be read from the .mcmeta file (taken from old illagers)
 * Non-converted resources are no longer re-uploaded
 * (1.12) Parrots are rendered on the head instead of shoulders
2017-06-13 03:31:01 -04:00
Matthew Messinger
370e8e3af3 fix nullables and formatting 2017-06-13 01:27:30 -04:00
Matthew Messinger
a411969a98 Add package-info files for annotations 2017-06-12 23:44:34 -04:00
Matthew Messinger
3d818cd9d2 Merge branch 'master' of https://github.com/MineLittlePony/MineLittlePony 2017-03-28 02:08:01 -04:00
Matthew Messinger
ba5642b310 Fix modded armors.
Bug 1: forge postinit wasn't being called. Probably issue with event stub. Got rid of it to avoid the hassle.
Bug 2: ForgeHooksClient stub had bad signatures.
2017-03-28 02:03:51 -04:00
Venaf
59b39f1080 Fix for extended wing position relative to body (#27) 2017-02-14 15:12:05 -05:00
Matthew Messinger
a1cb565275 Add travis config
Also another itemstack == null
2017-02-13 23:29:04 -05:00
Matthew Messinger
4fbf5b8a22 Delete the cache file when a 404 error occurs.
This will prevent the file from being loaded again if the connection fails in the future.
2016-12-30 00:44:35 -05:00
Matthew Messinger
a194aed282 Add a status check for 404 in the skin download.
Should not load from the cache if the skin was deleted.
2016-12-30 00:06:39 -05:00
Matthew Messinger
e016f420a7 Fix block heads for humans and add support for rendering items on the head. 2016-12-29 03:09:21 -05:00
Matthew Messinger
d68b335a62 override transform in humanplayer instead of testing instanceof. 2016-12-29 03:07:43 -05:00
Matthew Messinger
f5c2fe7045 Fix capes showing while elytra is worn 2016-12-29 03:06:25 -05:00
Matthew Messinger
e87c550f2b Use an etag for caching instead of md5.
Release for 1.11.2
2016-12-27 18:56:50 -05:00
Matthew Messinger
50e29823d7 put skin cache back in the skins folder and clear the internal cache when needed. 2016-12-27 01:57:58 -05:00
Matthew Messinger
d5e766aaef Mobs can now wear elytras. 2016-12-26 21:15:25 -05:00
Matthew Messinger
6c0542ff89 Fix rendering issues with elytra flight 2016-12-26 20:58:21 -05:00
Matthew Messinger
80516f9068 Fix head being wrong while riding after sneaking 2016-12-26 17:38:32 -05:00
Matthew Messinger
08860dd13e Fix hanging when loading several skins at once.
Fixes #25
2016-12-25 20:28:08 -05:00
Matthew Messinger
15eccc5b99 Search the resource packs for a human texture with higher priority. 2016-12-21 04:46:16 -05:00
Matthew Messinger
886b12f157 Fix armors for non-pony textures. 2016-12-21 03:22:15 -05:00
Matthew Messinger
d73f82173a Inline the skins localizations. 2016-12-21 01:22:55 -05:00
Matthew Messinger
8971183121 Add support for uploading elytras. 2016-12-21 01:20:02 -05:00
Matthew Messinger
77b79e432c Forgot to add mixin to config. 2016-12-20 05:29:37 -05:00
Matthew Messinger
e87717387e Fix log message in PonyManager 2016-12-20 05:29:12 -05:00
Matthew Messinger
3b5b4bf011 Rename PonyArmors to be more obvious that it wraps ForgeHooks. 2016-12-20 05:28:56 -05:00
Matthew Messinger
f626345e8c Fix #16 by using a mixin on the item renderer instead of trying to recreate it myself. 2016-12-20 05:19:57 -05:00
Matthew Messinger
3dce2be978 Don't "convert" a skin if it's an elytra or cape. 2016-12-20 01:36:34 -05:00
Matthew Messinger
e38611637a Fix forge issue by using a anonymous class for minecraft interfaces. 2016-12-20 01:35:20 -05:00
Matthew Messinger
33390c66d4 Fix missing wing when using optifine.
Why didn't I think of this earlier?
2016-12-08 04:02:22 -05:00
Matthew Messinger
0cfe8fdee7 sync the armor better.
This also fixes pegasus wings while riding.
2016-12-04 02:19:37 -05:00
Matthew Messinger
0c0a42be11 Fix horns 2016-12-02 11:00:47 -05:00
Matthew Messinger
bb469b725c Fix skin uploading 2016-12-02 10:50:46 -05:00
Matthew Messinger
e411f6680d Make changing mob ponifications not need a restart. 2016-12-01 02:24:21 -05:00
Matthew Messinger
9e951f5aa7 Add the vex textures and add the illagers to the options. 2016-12-01 02:21:35 -05:00
Matthew Messinger
aead97e244 Remove liteloader mappings "fixes". 2016-11-28 03:47:16 -05:00
Matthew Messinger
e9f04db833 Remove IPonyPart in favor of just a ModelBase. 2016-11-25 00:55:24 -05:00
Matthew Messinger
ef0f069e34 Code cleanup. 2016-11-25 00:37:49 -05:00
Matthew Messinger
b972fda9af Remove remote player skin metadata XP
Also use java 8.
2016-11-24 02:26:02 -05:00
Matthew Messinger
17ee345c11 Add the vindicator and evoker ponies 2016-11-24 02:03:40 -05:00
Matthew Messinger
8dfac7be08 Fix itemstack null checks 2016-11-22 16:20:23 -05:00
Matthew Messinger
9c7b6cd621 Simplify models a bit (TODO) 2016-11-22 16:19:18 -05:00
Matthew Messinger
7725da0710 Fix langs for hdskins. 2016-11-22 16:16:06 -05:00
Matthew Messinger
cc3c1b77b0 Add fixes for liteloader's outdated mappings.
Remove these when it updates
2016-11-22 16:14:27 -05:00
Matthew Messinger
945996cfa4 Update mappings 2016-11-22 16:13:24 -05:00
Matthew Messinger
bd597bbf1b Fix localizations. 2016-11-17 03:41:56 -05:00
Matthew Messinger
9fd9a1b7ec Add breezies as the vex. 2016-11-17 01:01:38 -05:00
Matthew Messinger
38ccaf8e2d Change package 2016-11-17 00:03:35 -05:00
Matthew Messinger
2245e42ad0 Initial update to 1.11. Features next. 2016-11-16 23:45:21 -05:00
Matthew Messinger
bf5b141687 Fix hd skin loading 2016-11-14 00:39:27 -05:00
Matthew Messinger
43d1edd030 Fix typo in stray resourcelocation path. (testures)
Also add metadata to setModelAttributes
2016-11-11 22:42:46 -05:00
Matthew Messinger
de518e7830 Fix dark spot on wings 2016-11-11 22:41:52 -05:00
Matthew Messinger
1fb6426bea Wrap loadTexture in a executor.
Fixes #18
2016-11-10 17:34:59 -05:00
Matthew Messinger
ab982a4125 Fix zombie_villager textures 2016-10-27 19:42:35 -04:00
Matthew Messinger
65e91b6650 Revert "Add forge dependency info" 2016-10-08 22:50:07 -04:00
Matthew Messinger
abd254170c Add forge dependency info. 2016-10-08 21:34:00 -04:00
Matthew Messinger
c673a56cb8 Search all resource domains for skins and add task to zip the defaults. 2016-09-10 00:32:02 -04:00
Matthew Messinger
130c927780 Convert entity resource textures. 2016-09-07 23:53:23 -04:00
Matthew Messinger
72a6387397 Move skins to a separate resource pack. Server admins can use them if they want. 2016-09-07 23:51:59 -04:00
Matthew Messinger
b4fd26f181 Switch custom skins to use futures 2016-08-27 23:16:31 -04:00
Matthew Messinger
4f74761163 Move custom skins into correct folder. (Maybe separate into resource pack) 2016-08-27 23:14:34 -04:00
Matthew Messinger
c219c66aef Fix issues with the skin menu.
Add a button to the main menu for skins
Add overriding skins with a resource pack. See the skins.json
Some default ponies are added. Spawn them using Citizens.
Etc.
2016-08-25 01:36:00 -04:00
Matthew Messinger
79ab9d51ee development on renderers and ponies 2016-08-22 17:33:50 -04:00
Matthew Messinger
6b3cd62549 Fix pony models when using forge.
Closes #15

Also maybe a NPE in hdskins (Probably need more nullchecks)
2016-08-22 17:29:27 -04:00
Matthew Messinger
c4e7213fc9 Fix a mixin. It worked in development. Maybe fix #11 2016-07-19 19:09:01 -04:00
Matthew Messinger
ffb39c2269 Add stray overlay texture and fix a small bug with planerenderer 2016-07-13 22:57:11 -04:00
Matthew Messinger
453b5e2156 Fix #10 sleeping ponies.
I swear I didn't creep on anypony to debug this.
2016-07-09 23:57:05 -04:00
Matthew Messinger
289f00bd6f Add a few more checks for flying skills (no more flying mud ponies) 2016-07-08 02:27:45 -04:00
Matthew Messinger
fded14ad6d fix #9 blocking with magic 2016-07-08 01:59:34 -04:00
Matthew Messinger
45ddc6baca update to 1.10.2
Work on better skin caching. Needs skin hash from server.
Fix up the stray skeleton. Still need proper textures
2016-07-07 02:57:52 -04:00
Matthew Messinger
6645410497 Update to 1.10 2016-06-19 15:46:37 -04:00
Matthew Messinger
81d6616e19 Fix the motion angles for other players. 2016-06-14 21:56:54 -04:00
Matthew Messinger
8d296149af Add some angle flight. Fully enabled while flying. Only when falling otherwise. 2016-06-14 21:37:41 -04:00
Matthew Messinger
f8bdd14322 Fix bow and arrows in offhand. 2016-06-12 14:19:17 -04:00
Ha3
69f369a957 Fix awkward walking animation when dual-wielding
This commit fixes the awkward situation where running while dual-wielding
causes the pony to appear to be sliding on their front hooves.

When the player is holding two items (non-blocking) while not flying, the
forehooves animation is now blended with the player speed. As the player
reaches walking speed, the "decreased" arm movement (less pendulum
rotation) is cancelled, causing the animation to appear as if the pony is not
holding any items.

When the player is not moving, or is flying, the original animation is preserved
(arms are leaning forward), even if the player is holding two items.
2016-06-10 01:03:44 +02:00
Matthew Messinger
56bd748a16 Fix sneaking legs 2016-06-08 19:42:43 -04:00
Matthew Messinger
40d8ba6704 Fix arrows with humans. 2016-05-29 23:59:43 -04:00
Matthew Messinger
4fb4a63f65 Opt to not use a map for meta. Use individual prefixed keys instead. Also translate them.
Not using a map will decrease the risk of an entry containing more than 255 chars (limit)
Fix some stuff for magic
2016-05-21 23:56:50 -04:00
Matthew Messinger
c4346e4812 make playermodel entity show wears. Maybe release tomorrow. 2016-05-21 02:01:01 -04:00
Matthew Messinger
665984cfa1 Fix #2 skin manager rendering after loading a world 2016-05-21 01:50:09 -04:00