Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/FiguraMC/Figura

Extensively customize your character with Figura!
https://github.com/FiguraMC/Figura

Rework rendering, allow vanilla parent parts

There's a super tiny bug with the legs, going to work on that next but want to just push for now

90e7a109e82a87ab92130a392edb3f47055b6b47 authored over 2 years ago by Moonlight-Maya <[email protected]>
Avatar rendering in UI

7601e37a07462baa163ce488eeaf04a60ed97ec2 authored over 2 years ago by ENinja33 <[email protected]>
context children; reset specific trust

fa754df7d5ac688b018f3dc2cbd979879293f150 authored over 2 years ago by Fran <[email protected]>
the

bce68aecf5c9ce47e93b57a26b565e739b8d2cdd authored over 2 years ago by Fran <[email protected]>
Mesh Support

No smooth shading option yet, need to add a new method for that one to work. Calculating smooth ...

486cec23e2b58cee9861e6278b30d6504242a78b authored over 2 years ago by Moonlight-Maya <[email protected]>
Added instruction limiting

b7d0625f692e90dd0278c28648b70fd63768b4b8 authored over 2 years ago by Moonlight-Maya <[email protected]>
more print()

more

ce2be3d91b31f60908ee0121a78993981e622c7b authored over 2 years ago by Moonlight-Maya <[email protected]>
print()

2bc9b8e641930818eb45cc9fedbd42ec7e46bcc5 authored over 2 years ago by Fran <[email protected]>
More APIs

Added World API, Biome/Block API, Entity API
Not feature complete yet, of course, just the API s...

a0ff35c1c02f1aa74f0c7ce11e9649cf155edd5d authored over 2 years ago by Moonlight-Maya <[email protected]>
print varargs

5ed187a33ded33ce88e361a1c64b87a69f064c87 authored over 2 years ago by Fran <[email protected]>
text formatting

a8a06d3179e1f5cbac7071d5a47c4afed3c6dc9d authored over 2 years ago by Fran <[email protected]>
More Lua APIs

Added extra lua apis, including the Events API, necessary for tick() and render() functions. ren...

adb160d5bc747c4f1a45a3cb77c5e05cfef28217 authored over 2 years ago by Moonlight-Maya <[email protected]>
no more fabric api

54ebdb0b946b19426f16b39c1554ca555ad2ae0f authored over 2 years ago by Fran <[email protected]>
Rudimentary script loading

Not tested very much, just a little bit.

abeab1abaeec34ee43edf5d62e7509b201a441b2 authored over 2 years ago by ENinja33 <[email protected]>
Avatar cleaning

Cleans up native resources and CachedType values that are in use by the avatar. Call clean() on ...

7bbe0f3b558069dc9b4d917dbc73a0388173cbf2 authored over 2 years ago by ENinja33 <[email protected]>
Customization injection

You can now put special customizations in your avatar.json, which will be stored in your avatar'...

4d3fc58dd5e900b7b726545038f17516306447bd authored over 2 years ago by ENinja33 <[email protected]>
Avatar rendering fix

Made avatar rendering work with the AvatarManager, also moved the "model" package to be under "a...

12f2536d57d8e69c09995e548e6d3f25e68668e4 authored over 2 years ago by ENinja33 <[email protected]>
Refactor part customization

Now all customizations to a part are contained in the PartCustomization. This currently includes...

6384781eaafb3029ca7d5064c25e9bc290d2a473 authored over 2 years ago by ENinja33 <[email protected]>
Support for arbitrary render types

You can now set the values of primaryRenderType and secondaryRenderType inside a FiguraModelPart...

53b74c2e7237f0bca0b110ae252d0ad8b1a294ef authored over 2 years ago by ENinja33 <[email protected]>
bwomp

6ac5ccd6a79ef8ab29f4c47cdb216840e1a493c9 authored over 2 years ago by Skylar Stevens <[email protected]>
Rendering

Rendering is actually working correctly now, I think. At least the model parts are rotated and t...

01e18ec5515f04db6f8e4cad4087447a9844b97f authored over 2 years ago by ENinja33 <[email protected]>
More rendering

Transforms are still a bit messed up, but you can at least see some of the test avatar now!

c390eeb7dea9b5843d662c2ba4b3adc4faf6c2b1 authored over 2 years ago by ENinja33 <[email protected]>
Further work on rendering

We're getting there, slowly but surely

8ae324f03fa5a458e32352c739b08ee75929150f authored over 2 years ago by ENinja33 <[email protected]>
avatar hotswap

dd65f0de7cc6e931af94ad965c26f1450e3770f4 authored over 2 years ago by Fran <[email protected]>
texture nbt ❤

adc3fa6fbd0085ecfe1071928b024301159ace75 authored over 2 years ago by Fran <[email protected]>
mojmap <3

537f37023029902945625c64f17fc69117ab975e authored over 2 years ago by Fran <[email protected]>
Continue Rendering work

Now entities render with a basic cube next to them, it has accurate lighting and transforms. It ...

c63e5cee474c96b1c0ad13d6b468ffd597544300 authored over 2 years ago by ENinja33 <[email protected]>
Begin work on rendering

Made some super bare-bones classes for rendering, also added methods to transform vectors with m...

6c25194e9411ff660c7d01c85b2c220f7767e2c6 authored over 2 years ago by ENinja33 <[email protected]>
revertetd split of animation name

c0514dc44e64495cf0886d726e02509bd472c49f authored over 2 years ago by Fran <[email protected]>
forgor how regex works

ec4ee36c0573abd70048df68a9f051253337bbe7 authored over 2 years ago by Fran <[email protected]>
use animation alias as name

a69de58c988319ac12dbfcacf98ec1a63cc8da60 authored over 2 years ago by Fran <[email protected]>
changed logger

449e1a3160fdad117d53a73075abb6ccceb1b5d9 authored over 2 years ago by Fran <[email protected]>
Update ColorUtils.java

epic import fail

9bbb37117ddb6068ee6b25ab322a3a312ef9dc85 authored over 2 years ago by ENinja33 <[email protected]>
Merge branch '1.18' of https://github.com/Kingdom-of-The-Moon/FiguraRewriteRewrite into 1.18

f318507cf6e5fb705810e90bb5ef8de663ac483f authored over 2 years ago by ENinja33 <[email protected]>
Add matrices

matrix

dbb8015623e3a2b7d740a2a745cb229d2d60be48 authored over 2 years ago by ENinja33 <[email protected]>
thank you intellij

2a21652f13515978cd4878f74600c6253bab4a9a authored over 2 years ago by Fran <[email protected]>
Trust; Config; Utils

435276f26c96b7b4fa36a7b2984c901446a8edf6 authored over 2 years ago by Fran <[email protected]>
Finish vectors, added swizzling, all vector types

Might add a new vector type for 7+ elements later, but probably wouldn't see much use and I don'...

f6f9e179734c6929a7f161aed68edec0916f7782 authored over 2 years ago by ENinja33 <[email protected]>
yeeted LocalAvatar

4a6e9b724def657c99997d264a626e9550766eba authored over 2 years ago by Fran <[email protected]>
local avatar; save avatar nbt

00e30010dc8aab3293316345d9589069fc1c37df authored over 2 years ago by Fran <[email protected]>
Improve nbt compression more

Improved the mesh system, it dropped my file size from ~1800 to ~1450, which is more than it loo...

812cd5b169a9baa1b8d0f08e04c80dd917a45910 authored over 2 years ago by ENinja33 <[email protected]>
Very very tiny compression on blockbench models

My avatar went from 1894 bytes down to 1851 bytes after I implemented this, probably not really ...

3515679c57df3ac4208787954b489334e33de413 authored over 2 years ago by ENinja33 <[email protected]>
Lua totally complete yes definitely for sure

There is definitely nothing else that needs to be added or changed with the lua system anymore

3c476230b5343b5ad30ea67a1c495a480cfaa31e authored over 2 years ago by ENinja33 <[email protected]>
Fixed horrible log spam of errors

Not having a toString function was a bad idea

1f51c43de6552e6d2b80040cf6ee9da568cafe69 authored over 2 years ago by ENinja33 <[email protected]>
varargs stuff, pushes extra nil until full

a07c08eb1099b57d5dfd0b763296e59dd932ba5b authored over 2 years ago by ENinja33 <[email protected]>
Replace LuaObject class with annotation

Now you annotate a class with @LuaWhitelist to indicate it's safe. Before, you had to extend Lua...

a2c8ca21ee1d87bdb421457d3c9828559c13a170 authored over 2 years ago by ENinja33 <[email protected]>
Merge branch '1.18' of https://github.com/Kingdom-of-The-Moon/FiguraRewriteRewrite into 1.18

b9e59d152227b5d0707741bca3b1f44a33325166 authored over 2 years ago by ENinja33 <[email protected]>
Remake lua system to use userdata

No metamethods yet, coming soon

271cbf240ccb991b505803f038383662540f2870 authored over 2 years ago by ENinja33 <[email protected]>
we do a bit of parsing

25c39d156f941da10a35d602224e39427c744a7e authored over 2 years ago by Fran <[email protected]>
bb animation parser

ca92c757ed5aef8146d8efe0dca5157bd0b7b13e authored over 2 years ago by Fran <[email protected]>
Optimize imports (i forgor)

4ab775490e54d683aee1938753e0a424aa8bb8f7 authored over 2 years ago by ENinja33 <[email protected]>
Overloading, fallback __index metamethod

Added method overloading, where a function will check its argument types and choose the appropri...

d87b3a5a2cf57a80dd8d012d01d6d985e10377e7 authored over 2 years ago by ENinja33 <[email protected]>
blockbench parser (with mesh support)

5c026789c63a88603d2642dc03e29359ca4fec73 authored over 2 years ago by Fran <[email protected]>
Vector work

Mostly finished Vector6 class, copy and pasted it to Vector3

45c13a61915c5a4331b02282b1a965d0836a1abb authored over 2 years ago by ENinja33 <[email protected]>
Rework LuaObject instantiation

Now, the implementation demands a static create() method in each subclass of LuaObject, instead ...

b9dfd9cadfa329c4773247f20e336ec1e2228ebf authored over 2 years ago by ENinja33 <[email protected]>
loader readability

8ddce3ab6ee022306c0a9d04b0347a97ff72027a authored over 2 years ago by Fran <[email protected]>
Comments, yeeted AvatarData

Added many comments for LuaObject and LuaUtils, so it's easier to understand what they do. Also ...

516f129a5e47296ace160787b924130abe4bc25b authored over 2 years ago by ENinja33 <[email protected]>
Add Metamethods

Also added the start of a vector class, to build off of later

75050ea2981c4cfb3690df23219edf9265b56cb3 authored over 2 years ago by ENinja33 <[email protected]>
Simplify Local Avatar Loader

1643f68658eb5221f5a71eacb21195492ab04533 authored over 2 years ago by ENinja33 <[email protected]>
avatar files list

8538be338ef09616ce9846350beaf21f65b2bf29 authored over 2 years ago by Fran <[email protected]>
Begin Lua

Started work on Lua code. Added the LuaObject class, which you should extend for any new Lua api...

dca41a18f708062cd46febeb186d8aae80f991fe authored over 2 years ago by ENinja33 <[email protected]>
fabric-mod setup

48ee6d338c4d53ff889384f8f7918fd833e4ec65 authored over 2 years ago by Fran <[email protected]>
Initial commit

7da030b4cfbffe2fc7395990f5207fe8f82413ee authored over 2 years ago by Fran <[email protected]>