Sollace
a18b2a46d9
Unicorns will swing their arms to punch when not holding anything
2019-07-18 09:29:07 +02:00
Sollace
ab3cd3f307
Fixed pony settings not going back to the ModMenu screen when opened from there
2019-07-16 17:52:39 +02:00
Sollace
7bff1f2625
Fixed mod menu messing with our button
2019-07-16 17:13:36 +02:00
Sollace
0056d078c9
Close the resource
2019-07-16 14:36:15 +02:00
Sollace
0dab332a0e
Move everything related to PonyData parsing into the PonyData class
2019-07-16 14:20:18 +02:00
Sollace
a7664bbe71
Fixed humans appearing as ponies
2019-07-16 13:38:46 +02:00
Sollace
eb54809f1e
Implement pose changes for the swimming mode
2019-07-16 12:14:22 +02:00
Sollace
402e055112
Fixed differing vertical position between humans and ponies
2019-07-16 11:50:50 +02:00
Sollace
74a09d7b0c
Fixed crash when rendering player skulls for a player without a loaded skin
2019-07-16 09:20:40 +02:00
Sollace
cba4fac039
Fixed swapped components in horn colours
2019-07-16 09:12:38 +02:00
Sollace
49f394e367
Fixed encorrect angles calculated for differing y-positions, and properly skip out calculations when not looking at a block. Closes #123
2019-07-15 10:21:15 +02:00
Sollace
5ccb81bc11
Fixed shadow placement on foals
2019-07-15 09:38:44 +02:00
Sollace
b1f7cda8cc
Fixed various bugs with sneaking placement
2019-07-15 09:37:43 +02:00
Sollace
c42dcfb14f
Fixed blending on the player's reflection when rendering as a pony
2019-07-14 15:02:04 +02:00
Sollace
13ff5def65
Fixed crash when rendering a skull outside a world
2019-07-14 15:02:03 +02:00
Sollace
af9fe8579e
Implement pony armour for the skin preview
2019-07-14 15:02:03 +02:00
Matthew Messinger
b3d849fdc9
Throw exceptions in Pony.getBufferedImage().
...
If an exception is thrown, don't save the Pony.
2019-07-13 20:11:14 -04:00
Sollace
3355a7cb8a
Check empty image dimensions, and actually attempt to use the correct format
2019-07-14 01:56:08 +02:00
Sollace
1c33cc7461
This is why I shouldn't be up at 1AM writing code...
2019-07-14 01:34:14 +02:00
Sollace
857e06198a
Return null for invalid resources rather than the missing texture (avoids de-allocating the missing texture's image)
2019-07-14 01:29:11 +02:00
Sollace
310e713d71
Remove the cache again
2019-07-14 01:23:14 +02:00
Matthew Messinger
e3a496be16
Make less calls to Pony.getBufferedImage() and actually close it.
2019-07-13 19:13:46 -04:00
Sollace
1911a6dde8
This is never going to be null. We have to check for the missing sprite instead. -_-
2019-07-14 01:10:42 +02:00
Sollace
9d481d90a0
Also catch the original exception
2019-07-14 01:07:16 +02:00
Sollace
752fd06389
This isn't so much a memory leak as an open faucet.
2019-07-14 00:51:53 +02:00
Sollace
7793dc003f
We don't need to override holdItem for unicorns
2019-07-13 23:57:05 +02:00
Sollace
44b07c2b19
We can actually simplify this, a lot
2019-07-13 23:50:31 +02:00
Sollace
de55c38a74
Fixed items held by unicorns rotating weirdly whilst swimming/crawling
2019-07-13 23:47:57 +02:00
Sollace
3f4cbdb991
Fixed vertical positioning when swimming/crawling
2019-07-13 23:47:18 +02:00
Sollace
3b65a1dc4f
Fixed: All the options were defaulted to false
2019-07-13 23:16:17 +02:00
Sollace
3c477745e4
Removed the PonySettings enum and separate the ModRenderers enum from the config
2019-07-12 17:06:03 +02:00
Sollace
da9c4ba89e
Fixed #121 armour, arrows, and other things not rendering on Villagers
2019-07-11 19:21:00 +02:00
Sollace
4d81b3b449
Update Kirin
2019-07-11 19:20:13 +02:00
Sollace
b5708a9820
Move configs to Kirin
2019-07-11 09:50:07 +02:00
Matthew Messinger
f61090d9c9
Add a proper callback for clearing the skin cache
2019-07-10 21:32:36 -04:00
Matthew Messinger
be263eec85
Move skin server definition to be resource based instead of config.
2019-07-10 21:23:58 -04:00
Sollace
ec34f58d3d
Added an option to control whether the Horse Button is visible or not
2019-07-10 17:09:40 +02:00
Sollace
c871bcb3c0
Add modmenu to the dependencies list
2019-07-10 17:09:01 +02:00
Sollace
c3ddc01422
Fix #120 (concurrent modification exception when computing villager textures)
2019-07-10 15:44:28 +02:00
Sollace
ee8e970cee
Reduce the cutoff threshold
2019-07-09 14:40:55 +02:00
Sollace
54e939248f
Stop logging
2019-07-09 14:09:47 +02:00
Sollace
589d218e91
Fix buckets. (and any other raytraced items)
2019-07-09 14:05:29 +02:00
Sollace
d58d854354
Removed the stream
2019-07-08 14:57:03 +02:00
Sollace
e618f3f2f6
More general cleanup
2019-07-08 11:05:32 +02:00
Matthew Messinger
25b19e8949
Forgot to make MineLittlePony non-abstract
2019-07-07 23:50:38 -04:00
Matthew Messinger
9c344c1554
Use MineLittlePony as entrypoint and move it to client package
...
If a server side mod needs to use it, a proper API class should be made.
2019-07-07 22:47:13 -04:00
Matthew Messinger
d8e1e08df4
General code cleanup.
...
Generic types
Unnecessary casts
Unused imports
2019-07-07 17:21:28 -04:00
Matthew Messinger
2b9eb813b3
Add hook for modmenu for config screen.
2019-07-07 17:21:28 -04:00
Sollace
9d97379655
Use a better way of resolving resources
2019-07-07 22:22:31 +02:00
Sollace
0e7fa5878f
Redundant type arguments
2019-07-07 21:47:49 +02:00
Sollace
20de3dc7cb
What is this? Am I a joke to you, Eclipse!?
2019-07-07 21:37:55 +02:00
Sollace
a39167ca11
Another one!
2019-07-07 21:33:42 +02:00
Sollace
6bf5c8990a
Added a missing @Override
2019-07-07 21:26:00 +02:00
Sollace
b8c7960ac7
Huh. No longer necessary. I wonder why it didn't warn me about this...
2019-07-07 21:22:44 +02:00
Sollace
bff7031621
Fixed dependencies block
2019-07-07 19:39:54 +02:00
Sollace
75f60a0185
Can't call this from a background thread, only the main one.
2019-07-06 21:59:19 +02:00
Sollace
0138938da3
Added a horsey button to the main menu. Now you can see if the mod is working :D
2019-07-06 19:17:46 +02:00
Sollace
3cc128ef2f
Fixed: Dual weilding causes ponies to break the laws of physics
2019-07-06 18:29:28 +02:00
Sollace
53b2d0f370
Fixed: Model attributes aren't updated for the first person's view
2019-07-06 17:35:11 +02:00
Sollace
f3512f3f7c
Fixed crash when loading without HDSkins
2019-07-06 17:07:47 +02:00
Sollace
186011d9ee
Eh
2019-07-06 01:01:26 +02:00
Sollace
f80166dd99
Fixed funky rotations when swimming.
2019-07-05 11:00:41 +02:00
Sollace
f1d1a2857d
Fixed head positioning on swimming ponies
2019-07-05 10:28:50 +02:00
Sollace
c09d9d3a1e
Unused imports
2019-07-05 09:51:02 +02:00
Matthew Messinger
ef2052a23e
Fix worn head placement
...
Also shrink the headwear to be closer to vanilla. It helps to hide it while wearing the head.
2019-07-05 00:49:16 -04:00
Matthew Messinger
460e8c56b4
Move hdskins back to main
...
It wasn't going to stay there because loom doesn't support arbitrary mod configurations
2019-07-03 23:40:56 -04:00
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