Sollace
|
5758c87c1a
|
PonyData should abide by the pony level
|
2022-12-08 21:25:12 +00:00 |
|
Sollace
|
84a78ce4b9
|
Change Pony into a record and track whether a IPony instance was returned as a default skin or not separate from the texture id
|
2022-12-08 21:20:16 +00:00 |
|
Sollace
|
d7d0c71ca5
|
Fixed pony data change event being triggered multipled times
|
2022-12-08 20:59:15 +00:00 |
|
Sollace
|
960b98eac9
|
A bunch of refactoring and cleaning up of old patterns
|
2022-12-08 20:58:01 +00:00 |
|
Sollace
|
3c357c9061
|
Clean up some things and fixed pony level not being applied
|
2022-12-08 18:42:07 +00:00 |
|
Sollace
|
c8fde38ee7
|
Add a debug setting to help with testing races
|
2022-11-03 00:47:49 +01:00 |
|
Sollace
|
da2ccc75fc
|
Remove the boolean argument from Pony.getRace
|
2022-11-03 00:46:04 +01:00 |
|
Sollace
|
156d73f39a
|
Striders are now dragons
|
2022-06-18 18:08:46 +02:00 |
|
Sollace
|
e33881e63d
|
Added breezie variants, and vexes are now parasprites with variants
|
2022-06-17 23:42:17 +02:00 |
|
Sollace
|
0c54bdd911
|
Use the entity's own model for rendering skulls
|
2022-06-11 20:46:24 +02:00 |
|
Sollace
|
6f9fd38cb0
|
1.18.2 -> 1.19
|
2022-06-09 21:35:51 +02:00 |
|
Sollace
|
42cebcc1f6
|
Allow for pony data to be loaded from off-thread processes
|
2021-11-25 00:41:12 +02:00 |
|
Sollace
|
fcbc95e14e
|
Add networking option to only send player skin data when the server has requested it.
|
2021-08-03 18:30:34 +02:00 |
|
Sollace
|
70f4ab7a0a
|
Only send events for players that are supposed to send events. Should also fix clients sending unneccessary events and maybe triggering some anti-spam filtering on servers.
|
2021-06-20 19:17:01 +02:00 |
|
Sollace
|
d2e5c65341
|
Migrate to jebrains annotations
|
2021-06-10 19:32:21 +02:00 |
|
Sollace
|
0c76804cac
|
Added a trigger pixel display to the skin uploader
|
2021-05-17 00:21:20 +02:00 |
|
Sollace
|
1423e6d7b0
|
Fixed skin preview showing background ponies when given a broken skin
|
2021-05-16 16:20:02 +02:00 |
|
Sollace
|
99ed7699a1
|
20w49a -> 21w05b
|
2021-03-26 22:50:41 +02:00 |
|
Sollace
|
edfdcacae1
|
Improved separation between client-fabric and server-unknown and add Size(details) and Wearables to what's sent
|
2021-03-26 22:48:16 +02:00 |
|
Sollace
|
08cfb35520
|
Add an event for when a pony skin's data is resolved for the player. Requested by @DataByte
|
2021-03-26 22:48:15 +02:00 |
|
Sollace
|
baf4b2a754
|
1.16.4 -> 20w46a
|
2021-03-26 22:48:07 +02:00 |
|
Sollace
|
d74a853824
|
Fixed eye position when riding a vehicle
|
2021-02-26 10:17:15 +02:00 |
|
Sollace
|
7d2767d9f8
|
Simplify bg pony skin loading (removes the need for a bgponies.json)
|
2020-06-19 10:23:28 +02:00 |
|
Sollace
|
d3c6119c3c
|
Moved some utilities to Kirin
|
2020-06-19 10:23:24 +02:00 |
|
Sollace
|
655923a650
|
Split the background pony code into enother class and clean up PonyManager
|
2020-06-19 10:23:23 +02:00 |
|
Sollace
|
01188a9ea6
|
Move this stuff into an api package
|
2020-06-19 10:23:23 +02:00 |
|
Sollace
|
8692c124c0
|
20w10a -> 20w13b
|
2020-06-19 10:22:40 +02:00 |
|
Sollace
|
4229193817
|
1.15.2 -> 20w10a
|
2020-06-19 10:20:45 +02:00 |
|
Sollace
|
2eb19e5451
|
Snouts were fixed to no longer bust through the hat layer a long while ago. We don't even need this any more.
|
2020-03-13 17:16:08 +02:00 |
|
Sollace
|
28f78f974b
|
1.15.1 -> 1.15.2
|
2020-01-28 16:24:04 +02:00 |
|
Sollace
|
b71e95b8de
|
Slightly refactor pony sitting
|
2019-12-12 23:57:37 +02:00 |
|
Sollace
|
c690f706f8
|
Update to 1.15-pre6
|
2019-12-07 12:10:39 +02:00 |
|
Sollace
|
c02a46aa7d
|
Fixed crash due to null interpolator id, and fixed crash when entities other than the player hold an item
|
2019-11-30 18:49:04 +02:00 |
|
Sollace
|
5cadc01dd8
|
More package changes and fixed villager's clothing
|
2019-11-30 14:56:07 +02:00 |
|
Sollace
|
7b8a8fa3c4
|
De-mcp-ify a lot of class names
|
2019-11-30 13:18:32 +02:00 |
|
Sollace
|
d4fa867884
|
Slight refactor
|
2019-11-29 17:28:29 +02:00 |
|
Sollace
|
be14188f87
|
Updating to 1.15-pre1 part 1
|
2019-11-23 19:28:42 +02:00 |
|
Sollace
|
5e4d27181e
|
Horrible hack to fix unrecognised image formats (aaaaaaaaaaahhhh)
|
2019-10-04 18:34:55 +02:00 |
|
Sollace
|
c33e0f0a46
|
World has a isAir method already
|
2019-08-12 16:56:31 +02:00 |
|
Sollace
|
b3b165f803
|
Separate the horn and magic checks
|
2019-07-24 23:37:22 +02:00 |
|
Sollace
|
73db95a777
|
Add a fix for floating pegasi.
|
2019-07-22 20:07:11 +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
|
b1f7cda8cc
|
Fixed various bugs with sneaking placement
|
2019-07-15 09:37:43 +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 |
|