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