Commit graph

1235 commits

Author SHA1 Message Date
Sollace
e3fac2476c Fixed legacy skin conversion (again) 2019-07-02 11:42:52 +02:00
Sollace
88b2228314 Fixed model scaling 2019-07-01 21:12:18 +02:00
Sollace
5116169f64 Future proof: Do NOT reference non-mojang classes outside of their designated context. That's what ModUtilities are for. 2019-07-01 10:59:55 +02:00
Matthew Messinger
91274352b4 Use the fabric library for rendering registration. 2019-06-30 22:54:43 -04:00
Sollace
a40bb7fa02 Fixed GL errors when unicorns hold enchanted items 2019-06-30 20:42:04 +02:00
Sollace
937e6a2af6 Make all the HDSkins classes package private so it's clear they're not meant to be referenced anywhere else 2019-06-30 13:00:29 +02:00
Sollace
0af45cf388 Update dependencies 2019-06-30 12:38:36 +02:00
Sollace
2f38419bc2 Convert the old Graphics calls into NativeImage calls (should fix legacy skins) 2019-06-30 12:32:11 +02:00
Sollace
e960aad9d5 Move all HDSkins references to one place 2019-06-30 12:05:38 +02:00
Sollace
b3be7a0b18 Added a meta-race for Kirins 2019-06-30 00:42:04 +02:00
Sollace
b58099c1f8 Added textures for the fletcher 2019-06-29 23:44:56 +02:00
Sollace
ec2ae1b549 Fixed various parts appearing/not appearing for the correct profession 2019-06-29 23:44:43 +02:00
Sollace
7f6222d0d6 Changed fallback handling for villager textures to try the plains biome as fail-safe before going to the default/nitwit texture 2019-06-29 23:44:12 +02:00
Sollace
fb235f9179 Update dependencies 2019-06-29 20:10:18 +02:00
Sollace
2950a4de0a Update to 1.14.3 2019-06-27 19:28:21 +02:00
Sollace
a1f40c9b59 Ponified Pillagers 2019-06-27 15:50:34 +02:00
Sollace
6a4d271b14 Fixed z-fighting in unicorn magic 2019-06-27 14:09:57 +02:00
Sollace
4ddbc897cf Fixed compatibility with CCL and other mods using the old proxy object pattern 2019-06-27 11:48:59 +02:00
Sollace
fe82f60ca3 That joke is no longer relevant :L 2019-06-27 10:27:34 +02:00
Sollace
833f11b4e9 Fixed head position and animation whilst swimming/crawling 2019-06-27 10:27:34 +02:00
Sollace
b290d4c7e7 Fixed offset on swimming ponies 2019-06-27 10:27:32 +02:00
Sollace
9999282070 Fixed some issues that shouldn't have been there. 2019-06-27 10:27:31 +02:00
Matthew Messinger
41580d058b Remove Chronic in favor for guava caches 2019-06-24 20:34:55 -04:00
Sollace
48d4a24fbd Fixed encorrect mirroring of bat wings @Keupoz#9578 2019-06-24 17:07:16 +02:00
Sollace
77addd8805 Fixed zombie villager textures 2019-06-24 16:08:07 +02:00
Sollace
e39009f0ad Added zombie villager textures 2019-06-24 15:58:47 +02:00
Sollace
3fd2aeddea Update mason textures 2019-06-24 15:58:27 +02:00
Sollace
e63f563d56 Added proper villager profession level textures 2019-06-24 14:43:42 +02:00
Sollace
67f1e1edbd Fixed broken fire texture on villagers/zombie villagers 2019-06-24 14:05:07 +02:00
Sollace
229e0c3c30 Also update the javadoc 2019-06-24 13:12:13 +02:00
Sollace
1c8126215e Fixed model attributes being copied in the wrong direction. O.O 2019-06-24 13:11:51 +02:00
Sollace
9f9b3e5a2a Fixed right arm overlay being rendered instead of the right leg overlay 2019-06-24 12:09:31 +02:00
Sollace
594b23f67b Fixed torso overlay positioning when sneaking 2019-06-24 12:08:36 +02:00
Sollace
893751587d This is a feature now 2019-06-24 11:34:00 +02:00
Sollace
a26e26030e Simplify model classes/interfaces by moving all these properties to a separate class 2019-06-24 11:33:53 +02:00
Matthew Messinger
e6ace54fb4 Body overlay should be rendered before the tail. 2019-06-19 22:19:08 -04:00
Matthew Messinger
b4cc5b161d Properly render the body overlay with the correct scaling 2019-06-19 22:12:44 -04:00
Matthew Messinger
b56c75d646 Fix rear leg overlay not rendering 2019-06-19 21:23:15 -04:00
Sollace
01292f4fca Fix the logo and added a link for issues 2019-06-11 20:34:12 +02:00
Sollace
2abc56cb54 Fixed arm position to match vanilla (removed the rotation too) 2019-06-11 15:16:15 +02:00
Sollace
00fec6900a Fixed resource reloading 2019-06-11 15:15:44 +02:00
Sollace
11391b6ed3 Fixed bugs with the debug bounding box 2019-06-11 14:10:36 +02:00
Sollace
f2a7189897 Fix positioning of the crossbow when held by unicorns 2019-06-11 12:22:58 +02:00
Sollace
276c86ebe0 Fixed HDSkins not using the actual skin servers we tell it to use 2019-06-11 01:06:17 +02:00
Sollace
cba057b10c Fixed crash due to a closed image 2019-06-11 00:44:10 +02:00
Sollace
fa3f26172e Fixed a mixin apply error when starting the game. 2019-06-11 00:44:10 +02:00
Sollace
916b3b11e0 Added a debug option to override the player's size 2019-06-05 15:42:20 +02:00
Sollace
f3f980d6c3 Added fillycam 2019-06-05 14:54:38 +02:00
Sollace
8157655434 I can't build against the new version of kirin so I assume it will come down eventually... 2019-06-04 19:02:56 +02:00
Sollace
e26eb09616 Moved the KeyBindings boilerplate to Kirin 2019-06-04 17:06:14 +02:00
Sollace
cc1bbbbd7b Update Kirin and HDSkins 2019-06-02 19:20:00 +02:00
Sollace
91f445e1fa Add TODOs with things to be done 2019-06-02 17:23:06 +02:00
Sollace
994892046c Ponified the Wandering Trader 2019-06-02 17:22:52 +02:00
Sollace
fd6c11b16b Handle spear and crossbow arm positions 2019-06-02 16:36:21 +02:00
Sollace
ad1d9d18ad Fixed crash when rendering skulls in the inventory 2019-06-02 16:01:24 +02:00
Sollace
fcc682af2b Ponified the Drowned 2019-06-02 15:53:30 +02:00
Sollace
4eb1dd019c Fixed hidden options turning off when you resize the screen and don't have the required key combination active 2019-06-02 15:18:17 +02:00
Sollace
0b7953393e Removed some debug rendering 2019-06-02 15:04:36 +02:00
Sollace
d590c8d9d6 Removed MixinMinecraftClient 2019-06-02 14:52:06 +02:00
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
c1c9951412 Initial port to 1.14/Fabric 2019-05-27 17:59:15 +02:00
Sollace
1e9a663aa2 Minor reorganisation 2019-04-14 22:06:25 +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
fa2c8b075b Move all the resources to the client sourceset 2019-03-23 21:58:32 +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
4f7668efd8
Add files via upload 2019-02-26 18:09:21 +01: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
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
0ae50ed2a0 Fixed sleeping floaters 2018-10-31 17:10:52 +02:00
Sollace
61de5ca0a4 Strip out the default/slim constants 2018-10-31 15:09:28 +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
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
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
047fb49ac1 Fixed wearables not appearing on the skin preview 2018-10-19 15:38:54 +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
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
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
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
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
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
0f454b753c Ignore transparent colours when reading trigger pixels 2018-09-07 13:12:15 +02:00
Sollace
283b7b56c7 Zombie villagers neeed this too 2018-09-06 15:39:32 +02:00
Sollace
dec6ad249f Re-organise package structure 2018-09-06 13:44:41 +02: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
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
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
14edc9086f Update this description 2018-08-31 11:45:09 +02: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
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
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
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
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
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
981cd002b3 Slightly rewrite texture loading so it is better adaptable.
Also exposes metadata more
2018-08-24 21:55:45 -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
a70925b57f Remove 'unused' blocks from the enderstallion texture 2018-08-23 15:36:17 +02:00
Sollace
dc05d1baad Reword the skin save dialog as an actual saving dialogue 2018-08-23 15:07:33 +02:00
Sollace
804a25c255 Add batpony race 2018-08-22 23:35:40 +02: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
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
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
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
f4395e286a Sssecrets 2018-08-20 20:51:24 +02:00
Sollace
e26e21b160 Removed baby witches. Killjoy 2018-08-20 10:38:31 +02: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
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
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
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
d5efe0d3f6 (reported by Poly) Fix head position and vertical alignment issues when sneaking 2018-08-13 08:14:38 +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
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
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
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
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
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
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
ff690af493 Default to normal for unknown pony sizes 2018-07-11 20:51:04 +02: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
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
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
a5b0e187a0 Fix spelling mistake and apply custom panoramas to the title screen 2018-07-03 19:07:36 +02:00
Sollace
6cc8e95991 Added seapony support to the skins gui, and some mlp-themed panoramas 2018-07-01 17:33:30 +02:00
PolyacovYury
8852f80171 Updated and fixed ru_ru.lang files (#73) 2018-06-30 11:54:39 +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
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
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
0b4086db05 Keep the player model where it is, translate the shadow instead 2018-06-10 09:05:44 +02: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
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
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
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
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
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
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