Changes
#35 (May 4, 2024 8:41:33 AM)
- Fix improper handling of frames in mantle item layer — KnightMiner / githubweb
#33 (Apr 29, 2024 6:04:54 PM)
- Support custom transform types in model items — KnightMiner / githubweb
#32 (Apr 28, 2024 7:47:18 PM)
- Incorporate bypass enchantments into damage source predicate — KnightMiner / githubweb
#31 (Apr 25, 2024 7:47:13 PM)
- Drop class generics from TypedMap — KnightMiner / githubweb
#30 (Apr 19, 2024 7:47:10 PM)
- Add methods to get keys and values for named component registries — KnightMiner / githubweb
- Update wrapper slot with new methods (SlimeKnights/TinkersConstruct#5213) — KnightMiner / githubweb
#29 (Apr 15, 2024 7:47:10 PM)
- Add a "field" for error factories — KnightMiner / githubweb
- Add an option to create a direct field from a loader registry without mapping the type key — KnightMiner / githubweb
- Make NamedComponentRegistry registration threadsafe — KnightMiner / githubweb
#28 (Apr 14, 2024 7:47:10 PM)
- Add IdAwareComponentRegistry — KnightMiner / githubweb
#26 (Apr 10, 2024 6:43:08 AM)
- Allow GenericDataProvider JSON to override the key comparator — KnightMiner / githubweb
#24 (Apr 8, 2024 5:14:30 AM)
- Implement validate function for common task of throwing an error after constructing — KnightMiner / githubweb
- Fix prefernce cache not proeprtly supporting multiple registries — KnightMiner / githubweb
- Ditch the "forRemoval" part of deprecation on IGenericLoadable — KnightMiner / githubweb
- Stop ItemOutput from caching the result if the preference is missing — KnightMiner / githubweb
- Bring back name key in fluid ingredient loadable as deprecated — KnightMiner / githubweb
- Make TagPreference thread safe — KnightMiner / githubweb
- Restore single type entity ingredient syntax — KnightMiner / githubweb
- Add entity ingredient logic to JEI — KnightMiner / githubweb
#23 (Apr 1, 2024 11:47:12 AM)
- Change default int loadable to use int max instead of short max — KnightMiner / githubweb
#22 (Mar 28, 2024 11:47:16 AM)
- Add some hints to generic loader registry about replacements for IHaveLoader — KnightMiner / githubweb
- Deprecase parseColor in JsonHelper and migrate usages to IntLoadable — KnightMiner / githubweb
- Implement two basic forms of maps — KnightMiner / githubweb
- Implement full maps in loadables — KnightMiner / githubweb
- Rename map to xmap in Loadables — KnightMiner / githubweb
#20 (Mar 27, 2024 8:31:47 AM)
- Cleanup throws declarations on loadable — KnightMiner / githubweb
- Add typed maps — KnightMiner / githubweb
- Implement LoadableRecipeSerializer — KnightMiner / githubweb
- Make collection loadable error during datagen if given too many elements — KnightMiner / githubweb
- Implement EitherLoadable — KnightMiner / githubweb
- Implement SizedIngredient loadable — KnightMiner / githubweb
- Fix reading item stacks from network reading with size 0 if count is unspecified — KnightMiner / githubweb
- Expand debug info on logging recipe serializer — KnightMiner / githubweb
- Rename FriendlyByteBuffer methods on Loadable to match StreamCodec — KnightMiner / githubweb
- Add a custom nullable field implementation to NamedComponentRegistry — KnightMiner / githubweb
#18 (Mar 24, 2024 6:47:01 AM)
- Delete the generic 1 field loaders — KnightMiner / githubweb
- Make mapped loadable map record loadables into record loadables — KnightMiner / githubweb
- Implement compact loadable — KnightMiner / githubweb
- Provide a special nullable NBT field for NBTLoadable — KnightMiner / githubweb
- Cleanup implementations of fluid stack and item stack loadables — KnightMiner / githubweb
- Rework default field a bit — KnightMiner / githubweb
- Improve ItemOutput serialization and deserialization — KnightMiner / githubweb
- Remove unused GSON instance in AddEntryLootModifier — KnightMiner / githubweb
- Fix missing return keyword — KnightMiner / githubweb
- Add a method to ItemOutput to support tag outputs — KnightMiner / githubweb
- Create DefaultLoaderRegisty for the defualt instance logic — KnightMiner / githubweb
- Fix mistake in parsing element predicates in fallback predicate registry — KnightMiner / githubweb
#17 (Mar 23, 2024 11:47:12 AM)
- Remove type bound on IHaveLoader — KnightMiner / githubweb
- Fix default instances without loaders not serializing properly — KnightMiner / githubweb
- Rework how boilerplate loader predicates are registered — KnightMiner / githubweb
- Give generic loader registries names — KnightMiner / githubweb
#16 (Mar 21, 2024 11:47:13 AM)
- Make it easier to control write defaulting behavior on generic loader regsitry — KnightMiner / githubweb
- Fix stack overflow on stack loadables — KnightMiner / githubweb
- Fix wrong element for collection parsing — KnightMiner / githubweb
#15 (Mar 21, 2024 6:24:23 AM)
- Fix color loadable serialization — KnightMiner / githubweb
- Fix backwards condition on defaulting field — KnightMiner / githubweb
- Make loadable implement GSON serializers — KnightMiner / githubweb
#14 (Mar 21, 2024 4:02:02 AM)
- Allow fields in record loadables to super the returned object — KnightMiner / githubweb
- Make boolean loadables default to always writing the value — KnightMiner / githubweb
- Add tool action, color, and block state loadables — KnightMiner / githubweb
#13 (Mar 21, 2024 1:00:14 AM)
- Implement loadables, a serializer builder API — KnightMiner / githubweb
- Add loadables for common types — KnightMiner / githubweb
- Migrate most of Mantles loaders to loadables — KnightMiner / githubweb
#11 (Mar 20, 2024 9:10:52 AM)
- Relax generics on IGenericLoader — KnightMiner / githubweb
#9 (Mar 16, 2024 7:43:48 AM)
- Switch fluid ingredient static key to "fluid" instead of "name" — KnightMiner / githubweb
- Fix registering to the mod bus at the wrong time — KnightMiner / githubweb
#8 (Mar 16, 2024 6:00:20 AM)
- Fix fluid textures not running and fluid tooltip reporting the wrong size — KnightMiner / githubweb
- Implement some helpers to make resource location loaders easier — KnightMiner / githubweb
- Add a method to GenericDataProvider to save JSON using a codec — KnightMiner / githubweb
#6 (Mar 14, 2024 8:36:55 PM)
- Bring back the generic loot modifier builder — KnightMiner / githubweb
- Improve resource failure message as we often use that with resource stacks — KnightMiner / githubweb
- Rework colored block model's face baking — KnightMiner / githubweb
- Add MantleItemLayer#buildQuadForGui — KnightMiner / githubweb
#4 (Mar 14, 2024 8:43:15 AM)
- Add helper method to create an ingredient from a fluid object — KnightMiner / githubweb
- Ensure all IDs produced by IRecipeHelper are in your own namespace — KnightMiner / githubweb
- Add IdAwareObject and use for a new recipe helper utility — KnightMiner / githubweb
#3 (Mar 13, 2024 8:59:30 PM)
- Make it easier to register unplacable fluids — KnightMiner / githubweb