Commit graph

1401 commits

Author SHA1 Message Date
Matthew Messinger
1cdc9582e3 Convert skins without hdskins 2019-07-03 23:26:19 -04:00
Matthew Messinger
f8a0bc308c Improve pony resolution 2019-07-03 22:06:00 -04:00
Matthew Messinger
6f6182e331 Remove hdskins requirement for parsing skins 2019-07-03 20:38:39 -04:00
Matthew Messinger
2ed76dbecc Remove usage of IModUtilities from hdskins. 2019-07-03 16:29:32 -04:00
Matthew Messinger
5791a021ef Fix GL loading
Works for resources and other player skins, broken for own skin
2019-07-03 16:27:43 -04:00
Matthew Messinger
70d24e377f Add some proxies for hdskins. Might remove later.
It can run without crashing without HDSkins
2019-07-03 16:27:43 -04:00
Matthew Messinger
0bcd2c1968 Move most hdskins related classes to new sourceset 2019-07-03 16:12:44 -04:00
Matthew Messinger
50686dd1b4 Pony: Fetch skin texture directly from the GL matrix 2019-07-03 15:37:47 -04:00
Matthew Messinger
c57a48065e Start to remove HDSkins dependency
Will not compile.
2019-07-03 15:36:51 -04:00
Sollace
db0e38678a Fixed unicorn horns not rendering with the correct colour 2019-07-03 19:07:01 +02:00
Sollace
8446ec3ca7 Fixed the pony level 2019-07-03 16:13:07 +02:00
Sollace
3f1744d98a Fixed eye position not being updated when joining a world, or when skins load 2019-07-03 15:58:40 +02:00
Sollace
9641bbfe5c Register the pony manager at the correct time 2019-07-03 14:16:03 +02:00
Sollace
098918c505 Fixed elder guardians appearing smol 2019-07-03 13:26:02 +02:00
Sollace
0140d6b413 Fixed seaponies. Resolves #119 2019-07-03 13:17:11 +02:00
Matthew Messinger
d4375dde47 Remove IModUtilities 2019-07-02 19:57:45 -04:00
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
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
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
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
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
52da7f800b Fix vindicator's metadata not updating, causing its held item to be misplaced 2017-06-13 05:09:55 -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
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
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
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
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
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
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
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
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
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
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
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
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
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
0ee3250930 Fix skeleton bow aiming (and maybe other mobs) 2016-05-20 16:39:50 -04:00
Matthew Messinger
379388bb3f Prevent wings from being considered for arrows. 2016-05-20 16:39:50 -04:00
Matthew Messinger
8fe82a826f Tweak a few animations 2016-05-20 16:39:49 -04:00
Matthew Messinger
16fd7ef973 Fix crash that somehow happened. 2016-05-20 16:39:48 -04:00
Matthew Messinger
adb2bad0ad Fix some language encoding 2016-05-20 16:39:47 -04:00
Matthew Messinger
5d763da488 Color selection works now 2016-05-20 16:39:46 -04:00
Matthew Messinger
4f73a60676 Fix skeleton bow aiming and arm rendering 2016-05-20 16:39:45 -04:00
Matthew Messinger
566bdce0a9 Make arms stretch out when elytra flying
# Conflicts:
#	src/main/java/com/brohoof/minelittlepony/model/pony/ModelSkeletonPony.java

# Conflicts:
#	src/main/java/com/brohoof/minelittlepony/model/pony/ModelSkeletonPony.java
2016-05-20 16:39:44 -04:00
Matthew Messinger
f9ebdd8867 Finish up metadata overrides.
+ Bug fixes
2016-05-20 16:38:53 -04:00
Matthew Messinger
d1662e8dc4 Basic support for changing skin meta. WIP 2016-05-20 16:21:14 -04:00
Matthew Messinger
4c2e661d99 Quick update to 1.9.4 2016-05-20 16:21:13 -04:00
Matthew Messinger
d818570012 Changes to the litemod.json 2016-05-20 16:14:11 -04:00
Matthew Messinger
b1ae2daf44 Add some more 1.9 functionality (left arm, shields, elytra) 2016-05-20 16:13:33 -04:00
Matthew Messinger
ce71badc7a Fix held item glow 2016-05-20 16:13:32 -04:00
Matthew Messinger
2d89d407f5 It compiles 2016-05-20 16:13:28 -04:00
Matthew Messinger
bb5c99d5c7 add mixin annotation processor to eclipse 2016-04-13 21:05:51 -04:00
Matthew Messinger
9b437ca587 Fix lots of model animation errors. 2016-04-09 02:24:15 -04:00
Matthew Messinger
53eaa3c40e Fix pig zombies not being earth ponies. 2016-04-08 21:40:08 -04:00
Matthew Messinger
08728bc5c7 Fix arrows 2016-04-08 21:39:52 -04:00
Matthew Messinger
2a99758a57 Fix pony sizes. Oops 2016-04-06 23:49:28 -04:00
Matthew Messinger
6b821a5804 Fix the skin converter for the wings. 2016-04-06 23:16:50 -04:00
Matthew Messinger
64b578bc70 Add missing Override's 2016-04-06 22:13:05 -04:00
Matthew Messinger
1d5e22040b Fix some issues when riding. 2016-04-03 01:05:31 -04:00
Matthew Messinger
8bec6f5b85 Fix left armwear being offset. 2016-04-02 22:57:32 -04:00
Matthew Messinger
f3a1c59a77 Workaround for mixin bug 2016-04-02 22:56:57 -04:00
Matthew Messinger
5f2da86116 update villager textures 2016-04-02 22:54:08 -04:00
Matthew Messinger
e18fd90c22 Fix wing textures 2016-03-16 00:41:42 -04:00
Matthew Messinger
5976606846 Fix descriptions 2016-03-16 00:40:27 -04:00
Matthew Messinger
1d40648e47 Fix some things 2016-03-09 17:07:40 -05:00
Matthew Messinger
10c4514492 Revert "Add some model children. May be buggy"
This reverts commit 57404a01cf.
2016-03-09 17:05:14 -05:00
Matthew Messinger
57404a01cf Add some model children. May be buggy 2016-03-08 22:00:28 -05:00
Matthew Messinger
c8aa2176a2 Move IRenderPony into its own package. It is a duck after all 2016-03-04 23:55:42 -05:00
Matthew Messinger
63a6ea9dc5 Remove AniParams. 2016-03-04 23:54:50 -05:00
Matthew Messinger
0ce565233c Make PlaneRenderer extend ModelRenderer 2016-03-04 23:53:35 -05:00
Matthew Messinger
53be604f85 Initial update for 1.8.9
- liteloader doesn't work yet so can't test.
2016-03-01 00:33:09 -05:00
Matthew Messinger
4f448be9b6 Fix some rendering and rotations 2016-02-29 23:42:22 -05:00
Matthew Messinger
daa00a044b prep for skin metadata
Other cleanup
2016-02-29 23:41:02 -05:00
Matthew Messinger
1a7860ff69 Fix glitches with humans
Fix settings not loading.
2016-01-28 22:11:11 -05:00
Matthew Messinger
aa9cd16293 Add support for model types. Still needs server support
Add back capes
2016-01-28 22:10:28 -05:00
Matthew Messinger
429266b971 Remove some debug code that caused a memory leak.
Also prevent the leak from happening in the future.
2016-01-27 23:26:12 -05:00
Matthew Messinger
9e86a57360 Some cleanup. 2016-01-26 17:32:53 -05:00
Matthew Messinger
4b61d9c0ad Fix arm waving (again) 2016-01-26 16:43:39 -05:00
Matthew Messinger
1b9989164d Make LiteMod class a wrapper. 2016-01-26 03:20:39 -05:00