Commit graph

1167 commits

Author SHA1 Message Date
Sollace
3ee6109cac Fixed FPS magic rendering 2019-06-02 14:20:42 +02:00
Matthew Messinger
f06e575381 Add refmap to built jar 2019-06-01 19:08:36 -04:00
Matthew Messinger
cea3e11f05 1.14.2 and build tweaks 2019-06-01 15:40:06 -04:00
Sollace
7fbcc56d5e Fixed MixinFirstPersonRenderer 2019-06-01 21:29:53 +02:00
Sollace
05a882c515 Update kirin and hdskins 2019-06-01 20:48:09 +02:00
Sollace
1734505ac4 I now know what these parameters are! 2019-06-01 20:37:02 +02:00
Sollace
89d1ec3357 Update HDSkins and Kirin version 2019-06-01 16:59:05 +02:00
Sollace
461e0863b1 Use a scrolling container for the settings menu. (Fixes overflowing issues) 2019-06-01 15:53:55 +02:00
Sollace
c10eba6a6f Use a proper category name for your key binding 2019-05-30 22:08:25 +02:00
Sollace
329e02ec56 Ignore case for keys and fix types when deserializing 2019-05-30 22:03:37 +02:00
Sollace
f29b4af99d Fixed inverted styling on the seapony toggle button 2019-05-30 21:40:47 +02:00
Sollace
e3c0ebe694 Fixed missing tail piece on seaponies 2019-05-30 21:39:15 +02:00
Sollace
d57876ddba Fixed seapony models breaking when the player crouches 2019-05-30 21:26:50 +02:00
Sollace
fed90010e0 You can now access the MineLP settings from the main menu (F3) 2019-05-30 21:25:20 +02:00
Sollace
0d5656685c Rewrote configurations to get rid of reflection 2019-05-30 21:24:57 +02:00
Sollace
2fd94f9434 Fixed saving/loading of options 2019-05-30 18:06:51 +02:00
Sollace
a2b7836a2e Fixed game getting stuck when opening the minelp settings menu 2019-05-30 18:03:57 +02:00
Sollace
037f2199c2 Fixed the keybinding and skull rendering 2019-05-30 14:09:24 +02:00
Sollace
d829042dd1 Rewrote villager textures handling 2019-05-30 13:59:38 +02:00
Sollace
12f86c5d50 Fixed nameplates appearing above entities 2019-05-29 23:24:50 +02:00
Sollace
6e3ae73d89 Update swimming mechanics to be in line with 1.13 2019-05-29 20:46:10 +02:00
Sollace
f7a92ea3e9 Fixed crash when viewing a villager or witch that does not have a custom name 2019-05-29 20:45:46 +02:00
Sollace
e6da9aceca Fixed horns becoming detached (double whooops) 2019-05-29 13:09:55 +02:00
Sollace
455c316c3a Fixed helmets rendering at the wrong scale (whooops) 2019-05-29 13:07:27 +02:00
Sollace
9e40c6313d Fixed performance issues on the skins gui 2019-05-29 13:05:10 +02:00
Sollace
f8ab94f519 Fixed wings rotating encorrectly 2019-05-29 12:56:21 +02:00
Sollace
6f8c1ebbd2 Fixed overlay models causing parts of the body to not render 2019-05-29 12:49:17 +02:00
Sollace
b39f8f9a32 Fixed trigger pixels being interpreted encorrectly 2019-05-29 12:27:57 +02:00
Sollace
7dda33dddc Fixed NPC NPE 2019-05-29 12:23:33 +02:00
Sollace
517dc368a3 Pony models should now work a little btter in the skins gui. Also name changes, because sanity.
RenderPonyModel -> RenderDummyPony
EntityPonyModel -> DummyPony
2019-05-28 19:02:07 +02:00
Sollace
b80f2da500 Fixed more mixins 2019-05-28 16:59:57 +02:00
Sollace
6d203d07b1 Update for HDSkins (should fix crash when opening the skins gui) 2019-05-28 14:47:21 +02:00
Sollace
f59520aca8 Fixed some mixins crash 2019-05-28 14:46:58 +02:00
Sollace
0ac4d4cba6 Sort out loading errors 2019-05-28 12:41:06 +02:00
Sollace
078fae82f3 Recombine sourcesets. Eh. 2019-05-28 12:18:30 +02:00
Sollace
f1b1e412dc Settings, imports, and naming changes 2019-05-28 10:26:26 +02:00
Sollace
cae1f490fb Move sensibleConfig back into MineLP. This was a mistake. The static makes it less useful to other projects 2019-05-28 09:12:08 +02:00
Sollace
d73736edce Refactoring phase 1 2019-05-28 01:50:45 +02:00
Sollace
8442a75495 Second pass. Set up the fabric files! 2019-05-28 01:50:18 +02:00
Sollace
c1c9951412 Initial port to 1.14/Fabric 2019-05-27 17:59:15 +02:00
Sollace
27df5a9f4c Fix forge events 2019-05-24 16:57:16 +02:00
Matthew Messinger
c3c87dbf74 Switch to using jitpack 2019-04-30 20:57:19 -04:00
Sollace
ef9b51e9ec Update HDSkins/Kirin version 2019-04-26 13:04:31 +02:00
Sollace
3889f57315 Move the individual wing models into their main models 2019-04-14 22:23:00 +02:00
Sollace
1e9a663aa2 Minor reorganisation 2019-04-14 22:06:25 +02:00
Sollace
965d701da4 Consistency, just like HDSkins 2019-04-14 21:39:58 +02:00
Sollace
85e346b378 Update all the UI Library code 2019-04-14 13:55:47 +02:00
Sollace
84dff59a33 Is this how events work now? o.O 2019-04-09 16:25:26 +02:00
Sollace
21c65d24ed Show bug wings on changelings even when they're not flying 2019-04-09 14:02:17 +02:00
Sollace
79aa29744a Update the toml file 2019-03-31 20:21:06 +02:00
Sollace
62a8340b0c TODO: Note to fix run configs 2019-03-31 12:28:14 +02:00
Sollace
202c4f1c11 Add a side-proxy 2019-03-31 12:27:43 +02:00
Sollace
eff086b2c6 Oooh noooo.. a typooo! 2019-03-29 19:51:22 +02:00
Sollace
617cf1c882 Update mixin code 2019-03-29 17:26:39 +02:00
Sollace
6d5728bdfa Update the toml 2019-03-27 21:28:14 +02:00
Sollace
cb70c333a7 And stub the sponge classes so we can build 2019-03-27 21:23:03 +02:00
Sollace
95cf371e4f Once again, mappings changed 2019-03-27 21:22:50 +02:00
Sollace
07873056ed Update mixin names to match the target classes 2019-03-27 14:22:43 +02:00
Sollace
d2c07a3477 Squash all the warnings. Welcome to forge! 2019-03-27 14:18:19 +02:00
Sollace
76383e1a2d Update background on the skins gui 2019-03-27 13:25:42 +02:00
Sollace
00d45b30c3 Update for the latest changes to HDSkins 2019-03-27 09:46:24 +02:00
Sollace
b3c21cd47d Remove some leftover HDSkins code 2019-03-27 09:24:23 +02:00
Sollace
fa58d9680e Your princess is in another castle! https://github.com/MineLittlePony/HDSkins/tree/1.13 2019-03-26 19:50:54 +02:00
Sollace
b4a52ac69a Use Entity.isPassenger 2019-03-26 16:42:14 +02:00
Sollace
db48187b6e Add forge boilerplate 2019-03-26 10:30:18 +02:00
Sollace
5411ca9e5d Reprecated/ begin removing swing code 2019-03-25 18:21:16 +02:00
Sollace
0cc76ce574 Fix compile error 2019-03-25 18:20:55 +02:00
Sollace
3c0e7e6047 Update GUI classes 2019-03-25 18:20:18 +02:00
Sollace
3b1f346426 Revert "Cleanup sourcesets. hdskins is not here."
This reverts commit 2f9d69b386.
2019-03-25 17:33:58 +02:00
Matthew Messinger
2f9d69b386 Cleanup sourcesets. hdskins is not here.
https://github.com/MineLittlePony/HDSkins
2019-03-24 20:21:05 -04:00
Matthew Messinger
4e069637a7 Have forge config use the right class 2019-03-24 19:35:41 -04:00
Matthew Messinger
e30cf4cb3e Switch lang files to json. 2019-03-24 19:33:08 -04:00
Matthew Messinger
0d0c0a9854 Fix environment for 1.13 2019-03-24 19:29:56 -04:00
Sollace
8589d2d93a Implement boiletplate for loading by forge 2019-03-25 01:00:51 +02:00
Sollace
003a6547bf 1.13 port part 2 2019-03-25 00:59:53 +02:00
Sollace
fa649398eb Use the GLFW constants instead 2019-03-24 22:03:39 +02:00
Sollace
9c50f6c480 let me use getProfession in peace. I don't care that forge has their own one. 2019-03-24 22:01:19 +02:00
Sollace
b78558c72f Update to 1.13: The first of the saga 2019-03-24 19:55:15 +02:00
Sollace
80f76ffc67 Set everything up with gradle 2019-03-24 11:31:59 +02:00
Sollace
31cbb1bad4 Move the liteloader classes to their own sourceset for hdskins 2019-03-24 01:32:20 +02:00
Sollace
af27a1a629 It's completely pointless having these, but Killjoy insists we keep them... 2019-03-24 01:27:17 +02:00
Sollace
92241f4db9 This technically belongs to HDSkins 2019-03-24 01:19:14 +02:00
Sollace
fe6157734e Removed deprecated code 2019-03-24 01:18:02 +02:00
Sollace
5ce50f2d07 Update packages (again) and separate all Litemod code 2019-03-24 01:05:57 +02:00
Sollace
711a5c6ff3 Move hdskins to the minelittlepony group 2019-03-23 21:58:50 +02:00
Sollace
fa2c8b075b Move all the resources to the client sourceset 2019-03-23 21:58:32 +02:00
Sollace
ccd95827c2 Finish the split up 2019-03-23 21:49:34 +02:00
Sollace
edc70b302e Further decouple client/common code 2019-03-23 20:17:46 +02:00
Sollace
0cba35ec89 Sort the classes into common/client sourcesets (minimal changes) 2019-03-23 19:48:20 +02:00
Sollace
a2855237f2 - Fixed Elytra not following the same rules for crouching as the pony body
- Various changes away from using AbstractPonyModel directly
2019-03-22 22:13:12 +02:00
Fauli1221
20690bc703
Add files via upload 2019-02-26 18:09:55 +01:00
Fauli1221
4f7668efd8
Add files via upload 2019-02-26 18:09:21 +01:00
Sollace
f149191908 Removed the IActionable interface 2019-02-20 19:10:45 +02:00
Sollace
8afe1ab07c Rewrote the villager texture cache. It won't attempt to verify textures every time one is retrieved now. That should improve performance. 2019-02-05 10:48:27 +02:00
Sollace
0ac62558f4 Cleanup/document/etc 2019-02-05 10:47:51 +02:00
Sollace
55dea27d2f Fixed NPE when rendering heads 2019-01-08 22:34:15 +02:00
Sollace
d144cea927 I should not have commited that :oops: 2019-01-06 18:09:47 +02:00
Sollace
90cd8c4cea Fixed interpolators not being unique per entity/player 2019-01-06 18:07:42 +02:00
Sollace
96825570a6 Normalise GL.pop/pushAttribute method usage. Docs say we shouldn't use the GlStateManager methods. I'm include to agree. I don't think they're meant for general popping/pushing of all attributes. 2018-12-10 22:33:06 +02:00
Sollace
65cf88e50a Added a particle effect when switching from pony to seapony and back 2018-12-10 00:05:33 +02:00
Sollace
3adfef141c Occassionally cull the ponies cache of unused values to prevent a gradual increase in memory usage 2018-12-09 23:29:14 +02:00
Sollace
ab881956a7 Move PonyManager into the same package as Pony and IPony so we can protect stuff 2018-12-09 23:18:17 +02:00
Sollace
db65d36af1 Ponies no longer have to be fully submerged to become seaponies 2018-12-09 23:15:44 +02:00
Sollace
21fab5e5fe Fixed seaponies 2018-12-09 23:02:04 +02:00
Sollace
5f01814441 Added a very festive surprise 2018-12-09 18:27:40 +02:00
Sollace
dd46e8266a Don't assume the length of the pool 2018-12-08 18:10:53 +02:00
Sollace
62ebc1f351 Removed commented debug code 2018-12-08 18:10:40 +02:00
PolyacovYury
de5c2f92d3 Restored old behaviour of pegasus left/legacy wing texture 2018-11-06 18:02:13 +03:00
PolyacovYury
3777f4f7c9 As far as I understand, .tex() and .flip() can change places 2018-11-06 17:11:02 +03:00
PolyacovYury
bf8f3ef02a Batpony ear tufts: z-fighting on inner sides of ears fixed 2018-11-06 02:16:31 +03:00
PolyacovYury
d98d2c26bb Batpony wings: mirroring fix, proper z-fighting fix, position adjustment 2018-11-06 02:16:31 +03:00
PolyacovYury
8d1804aaf7 Fixed saddlebags not mirroring front and back faces
(that single flip() call looks dangerous, but it didn't break anything)
2018-11-06 02:16:30 +03:00
PolyacovYury
837315d008 Adjusted changeling wing position and animation.
- Don't open wings if swimming (looks odd)
- Don't wear saddlebags (same reason)
2018-11-06 02:16:30 +03:00
PolyacovYury
341383bd42 Removed redundand texture shift for left and legacy wings (and cleaned code that made it possible) 2018-11-06 02:16:30 +03:00
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