Changes
#35 (May 16, 2024 10:22:25 PM)
- Move armor models to being handled by JSON instead of constructor parameters — KnightMiner / githubweb
- Add a default color to the dyed texture supplier — KnightMiner / githubweb
#34 (May 15, 2024 10:22:23 PM)
- Ditch staff item in favor of just doing a tag check in the base modifiable item — KnightMiner / githubweb
- Rework armor models to be a lot more flexible and easier to use — KnightMiner / githubweb
- Remove ModifiableDaggerItem in favor of handling stack sizes directly in ModifiableItem — KnightMiner / githubweb
- Move bow and crossbow impl to library — KnightMiner / githubweb
- Support datagenning material render info with alpha — KnightMiner / githubweb
- Make the color for slimeskulls use the current embellishment material tint — KnightMiner / githubweb
- Fix errors getting logged due to us not using vanilla texture locations — KnightMiner / githubweb
- Fix tanned taking too much damage when armor has protection — KnightMiner / githubweb
- Register armor texture suppliers earlier — KnightMiner / githubweb
- Make the dyed armor texture supplier always render ignore the modifier being absent — KnightMiner / githubweb
- Register broken predicate for json things tinkers armor — KnightMiner / githubweb
#32 (May 13, 2024 6:24:37 AM)
- Fix platforms waterlogging not defaulting to false (#5225) — KnightMiner / githubweb
- Improve modifier tooltips — KnightMiner / githubweb
- Blacklist various craffting blocks from the crafting station side connection — KnightMiner / githubweb
- Update slime drops for 1.19 changes — KnightMiner / githubweb
- Release 3.8.2 — KnightMiner / githubweb
#31 (May 7, 2024 10:22:20 PM)
- Make tool stats directly handle stat building — KnightMiner / githubweb
#30 (May 6, 2024 10:22:18 PM)
- Add most compat material stats and traits — KnightMiner / githubweb
- Rename haste data key to mining speed and ensure its properly registered — KnightMiner / githubweb
- Ensure knockback resistance material stats are formatted same way as the stat in tooltips — KnightMiner / githubweb
- Add leveling value support to depth protection and fix wrong scaling of debuff — KnightMiner / githubweb
- Fix armor stat module not using translation keys — KnightMiner / githubweb
- Fix handles parsing stats in the wrong order — KnightMiner / githubweb
#29 (May 5, 2024 10:22:17 PM)
- Switch to 0 indexing for plate textures — KnightMiner / githubweb
- Add support for total armor level and armor stat as modules — KnightMiner / githubweb
- Protection module cleanup — KnightMiner / githubweb
- Split various armor traits out from the held tool trait — KnightMiner / githubweb
- Miscelaenous data fixes — KnightMiner / githubweb
- Migrate mithridantism to JSON — KnightMiner / githubweb
- Make the modify damage hook not require shields to be blocking — KnightMiner / githubweb
- Switch to plate parts instead of plate armor for plating stat type display — KnightMiner / githubweb
#28 (May 4, 2024 10:22:20 PM)
- Switch to loadable for handling the JSON parsing for generator sprites — KnightMiner / githubweb
- Add support for animated textures to the material texture generator — KnightMiner / githubweb
- Implement blazewood as a new shield core type — KnightMiner / githubweb
- Add armor materials to the book — KnightMiner / githubweb
- Stop material pages from showing composites from casting on themselves — KnightMiner / githubweb
- Remove advancement unlocking of encyclopedia sections — KnightMiner / githubweb
#27 (May 3, 2024 10:22:19 PM)
- Remove chain bindings/bowsstrings — KnightMiner / githubweb
- Merge tool casting recipe and tool casting part swapping recipe — KnightMiner / githubweb
- Make silky cloth by casting rose gold on cobwebs — KnightMiner / githubweb
- Change internal ID for all maille stuff to maille — KnightMiner / githubweb
#26 (Apr 29, 2024 10:22:14 PM)
- Ensure all unknown textures are generated — KnightMiner / githubweb
- Revamp material ingredient with some improvements — KnightMiner / githubweb
- Fix ordering of tool part sprites being inconsistent in the abstract part provider — KnightMiner / githubweb
- Add material variants to plate shields — KnightMiner / githubweb
- Make travelers shield from leather instead of copper — KnightMiner / githubweb
- Use custom transform types with tables, casting blocks, and melting — KnightMiner / githubweb
- Swap new secondaries of melee prot and projectile prot — KnightMiner / githubweb
- Adjust a few triggers and descriptions for armor traits — KnightMiner / githubweb
#25 (Apr 28, 2024 10:22:13 PM)
- Rework armor repair — KnightMiner / githubweb
- Add stats for plate materials — KnightMiner / githubweb
- Add tool parts for new plate armor — KnightMiner / githubweb
- Make plate armor use tool parts — KnightMiner / githubweb
- Tweak protection modifiers — KnightMiner / githubweb
- Make magnetic trigger on bow firing — KnightMiner / githubweb
- Allow creating sand casts in the part builder — KnightMiner / githubweb
- Make obsidian craftable — KnightMiner / githubweb
- Handle enchantment subtraction via a speical enchantment module for fire protection — KnightMiner / githubweb
- Add armor material traits — KnightMiner / githubweb
- General armor modifier improvements — KnightMiner / githubweb
- Move plate armor to puny — KnightMiner / githubweb
- Fix some tests failing — KnightMiner / githubweb
#24 (Apr 26, 2024 10:22:14 PM)
- Update Mantle for typed map changes — KnightMiner / githubweb
- Merge bowstrings and bindings into a single enum — KnightMiner / githubweb
#23 (Apr 25, 2024 10:22:13 PM)
- Migrate material stat loading to loadables — KnightMiner / githubweb
- Migrate direct usages of ToolRebuildContext to IToolContext — KnightMiner / githubweb
- Migrate overslime friend from volatile flag to a modifier tag — KnightMiner / githubweb
- Drop volatile data from tool context — KnightMiner / githubweb
- Switch to modifier entry for process loot hook — KnightMiner / githubweb
- Stat builder improvements — KnightMiner / githubweb
- Make overslime use a stat instead of volatile data for capacity — KnightMiner / githubweb
- Move to a cleaner solution for forcing offhand unarmed attacks to 4.0 attack speed — KnightMiner / githubweb
- Ditch base stats on the tool definition data — KnightMiner / githubweb
- Migrate overcast and overforced to JSON — KnightMiner / githubweb
#22 (Apr 21, 2024 10:22:09 PM)
- Reorganize module hook code — KnightMiner / githubweb
- Migrate offhanded to JSON — KnightMiner / githubweb
#21 (Apr 19, 2024 10:22:11 PM)
- Implement material repair tool hook — KnightMiner / githubweb
- Switch return type of material stats hook to MaterialStatsId instead of WeigtedStatType — KnightMiner / githubweb
- Implement missing materials tool hook — KnightMiner / githubweb
- Cleanup tool definition constructors — KnightMiner / githubweb
- Fix missing texture for stray slimeskulls — KnightMiner / githubweb
- Decide on a per modiifer basis whether we wish to allow held items for armor modifers — KnightMiner / githubweb
- Add a special render info for unknown instead of using untinted — KnightMiner / githubweb
#20 (Apr 18, 2024 10:22:14 PM)
- Create ToolStackPredicate for tool conditions that need more info than tool context provides — KnightMiner / githubweb
#19 (Apr 17, 2024 10:22:09 PM)
- Store multiblock positions relatively — KnightMiner / githubweb
- Update broken embellishment textures — KnightMiner / githubweb
- Move defaultHooks helper to ModifierHookProvider as we will want it on tool modules soon — KnightMiner / githubweb
- Move TooltipDisplay to BasicModifier — KnightMiner / githubweb
- Move ModuleWithHooks to ModifierHookMap and make generic — KnightMiner / githubweb
- Un-hardcode most of tool defintion data — KnightMiner / githubweb
- Migrate tool parts to tool modules — KnightMiner / githubweb
- Migrate stats to tool modules — KnightMiner / githubweb
- Merge MaterialStatBuilder into MaterialStatProvider — KnightMiner / githubweb
- Remove validation on tool building recipe — KnightMiner / githubweb
- Update Mantle requirement for recent changes — KnightMiner / githubweb
#18 (Apr 11, 2024 6:22:06 AM)
- Add generators for part models and cast models — KnightMiner / githubweb
- Rework tool model brokenness — KnightMiner / githubweb
- Fix a couple of small tool model — KnightMiner / githubweb
#16 (Apr 8, 2024 5:30:13 AM)
- Refactor incremental modifiers — KnightMiner / githubweb
- Fix incremental modifier recipes returning wrong leftovers — KnightMiner / githubweb
- Make Modifier and LazyModifier IdAwareObject — KnightMiner / githubweb
- Revamp Spilling API into the Fluid Effect API — KnightMiner / githubweb
- Implement some block fluid effects — KnightMiner / githubweb
- Split spilling into 3 modifiers and cleanup fluid effect code — KnightMiner / githubweb
- Use a wrapper for entity ingredients to prevent conflct due to JEI changes (#5203) — KnightMiner / githubweb
- Stop pick block from deleting tinker tools (#4939) — KnightMiner / githubweb
- merge entity JEI — KnightMiner / githubweb
- Fix longbows ignoring drawtime for charge (#5206) — KnightMiner / githubweb
- Update to newer Mantle — KnightMiner / githubweb
- Switch to new Mantle JEI entity ingredient — KnightMiner / githubweb
- Release 3.8.1 — KnightMiner / githubweb
#15 (Apr 3, 2024 6:22:11 AM)
- Fix 1.19 issue template and add 1.19 typo thread — KnightMiner / githubweb
- Fix ichor bottles having a broken fluid handler (#5202) and having effects swapped with enderslime bottles — KnightMiner / githubweb
#14 (Apr 3, 2024 2:11:42 AM)
- Update enderslime island picture in the book — KnightMiner / githubweb
- Update mantle requirement in dev so I stop getting a recipe error — KnightMiner / githubweb
#13 (Apr 2, 2024 8:59:48 PM)
- Update HasModifierPredicate to use ModifierPredicate instead of ModifierId for its condition — KnightMiner / githubweb
- Move modifier requirements from recipes to modifier JSON — KnightMiner / githubweb
- Remove the ability for modifier recipes to grant multiple levels — KnightMiner / githubweb
#12 (Apr 2, 2024 6:22:13 AM)
- Use datagen to create wood block models — KnightMiner / githubweb
- Introduce enderbark and a revamp end slime tree — KnightMiner / githubweb
- Add mangrove as a new wood variant — KnightMiner / githubweb
- Rework staff visual modifiers — KnightMiner / githubweb
- Fix not fully passing pixel context into material modifiers — KnightMiner / githubweb
- Typo fixing and language cleanup (#4932) — KnightMiner / githubweb
- Fix feather falling not being marked as incremental (#5197) — KnightMiner / githubweb
- Fix tooltip overlap on material pages (#5068) — KnightMiner / githubweb
- Fix part builder not updating material value when the stack size changes (#5184) — KnightMiner / githubweb
- Update issue templates — KnightMiner / githubweb
- Create 1.19 issue template, so whenever a build is ready I just swap the master branch — KnightMiner / githubweb
#11 (Mar 31, 2024 6:22:15 AM)
- Update for xmap rename and StringLoadable — KnightMiner / githubweb
- Couple of last migrations to loadables for now — KnightMiner / githubweb
- Make smeltery blocks not have a block entity if they lack a master when possible — KnightMiner / githubweb
- Fix a couple cases of using min 1 instead of min 0 for temperature — KnightMiner / githubweb
#10 (Mar 28, 2024 6:22:15 AM)
- Update direct implementations of RecordLoadable with the new context parameter — KnightMiner / githubweb
- Update to loadables for fluid ingredient and entity ingredient — KnightMiner / githubweb
- Migrate various small registries to loadables — KnightMiner / githubweb
- Migrate most recipe serializers to JSON — KnightMiner / githubweb
- Update to Mantle's Streamable change — KnightMiner / githubweb
#9 (Mar 25, 2024 6:22:13 AM)
- Update Mantle, migrate to new name for NamedComponentRegistry getAndDeserialize — KnightMiner / githubweb
- Take advantage of loadables to reduce code for modifier module loaders, variables, and predicates — KnightMiner / githubweb
- Update to new IHaveLoader from Mantle — KnightMiner / githubweb
- Update to latest version of Mantle predicates — KnightMiner / githubweb
- Add names to loader registrie — KnightMiner / githubweb
- Fix spilling fluid packet not setting handled — KnightMiner / githubweb
- Migrate last usage of a Mantle generic loader to a loadable — KnightMiner / githubweb
- Take advantage of the new version of IHaveLoader to merge some variable loaders — KnightMiner / githubweb
- Update to changes in Mantle for required loadable fields — KnightMiner / githubweb
- Update to latest ItemOutput — KnightMiner / githubweb
- Update to DefaultingLoaderRegistry change — KnightMiner / githubweb
- Delete the long deprecated ToolPredicate and cleanuo StatInRangePredicate — KnightMiner / githubweb
- Update Mantle for all the recent changes — KnightMiner / githubweb
#7 (Mar 21, 2024 12:59:57 AM)
- Rework looting hook to have the new features of the enchantment hook — KnightMiner / githubweb
- Fix fluid showing up twice in relevant tooltips — KnightMiner / githubweb
#6 (Mar 20, 2024 6:22:11 AM)
- Cleanup ResourceLocation extensions — KnightMiner / githubweb
- Update enchantment modules taking advantage of new forge hook — KnightMiner / githubweb
#5 (Mar 18, 2024 6:22:17 AM)
- Remove slime slings - they are now modifiers — KnightMiner / githubweb
- Remove earthslimes and buff terracubes — KnightMiner / githubweb
- Replace bloodbone with venombone — KnightMiner / githubweb
- Remove blood as it was underused — KnightMiner / githubweb
- Add magma embellishment — KnightMiner / githubweb
- Rename several blood foliage blocks from "slimy" to "bloody" for consistency — KnightMiner / githubweb
- Slimy embellishment improvements — KnightMiner / githubweb
- Make ducts out of gold instead of cobalt — KnightMiner / githubweb
- Add generator for material palettes to allow previewing the color range — KnightMiner / githubweb
#3 (Mar 16, 2024 10:29:30 AM)
- Set description IDs for fluid types to fluid — KnightMiner / githubweb
- Fix race condition between material render info loading and tool/part model loading — KnightMiner / githubweb
- Add biome modifiers to bring back ores, geodes, and mob spawns — KnightMiner / githubweb
#2 (Mar 16, 2024 9:19:21 AM)
- Fix model errors — KnightMiner / githubweb
- Ditch migrations that are no longer needed — KnightMiner / githubweb
- Update slime islands to new structure system — KnightMiner / githubweb
- Book fixes — KnightMiner / githubweb
- Fix wrong transforms being used on large tool models — KnightMiner / githubweb
- Datagen structures and structure sets — KnightMiner / githubweb
- Update Mantle and regenerate recipes with the updated fluid ingredient key — KnightMiner / githubweb
- Skip attempting to load additional textures in material render info after finding a texture — KnightMiner / githubweb