Changes

#35 (May 16, 2024 10:22:25 PM)

  1. Move armor models to being handled by JSON instead of constructor parameters — KnightMiner / githubweb
  2. Add a default color to the dyed texture supplier — KnightMiner / githubweb

#34 (May 15, 2024 10:22:23 PM)

  1. Ditch staff item in favor of just doing a tag check in the base modifiable item — KnightMiner / githubweb
  2. Rework armor models to be a lot more flexible and easier to use — KnightMiner / githubweb
  3. Remove ModifiableDaggerItem in favor of handling stack sizes directly in ModifiableItem — KnightMiner / githubweb
  4. Move bow and crossbow impl to library — KnightMiner / githubweb
  5. Support datagenning material render info with alpha — KnightMiner / githubweb
  6. Make the color for slimeskulls use the current embellishment material tint — KnightMiner / githubweb
  7. Fix errors getting logged due to us not using vanilla texture locations — KnightMiner / githubweb
  8. Fix tanned taking too much damage when armor has protection — KnightMiner / githubweb
  9. Register armor texture suppliers earlier — KnightMiner / githubweb
  10. Make the dyed armor texture supplier always render ignore the modifier being absent — KnightMiner / githubweb
  11. Register broken predicate for json things tinkers armor — KnightMiner / githubweb

#32 (May 13, 2024 6:24:37 AM)

  1. Fix platforms waterlogging not defaulting to false (#5225) — KnightMiner / githubweb
  2. Improve modifier tooltips — KnightMiner / githubweb
  3. Blacklist various craffting blocks from the crafting station side connection — KnightMiner / githubweb
  4. Update slime drops for 1.19 changes — KnightMiner / githubweb
  5. Release 3.8.2 — KnightMiner / githubweb

#31 (May 7, 2024 10:22:20 PM)

  1. Make tool stats directly handle stat building — KnightMiner / githubweb

#30 (May 6, 2024 10:22:18 PM)

  1. Add most compat material stats and traits — KnightMiner / githubweb
  2. Rename haste data key to mining speed and ensure its properly registered — KnightMiner / githubweb
  3. Ensure knockback resistance material stats are formatted same way as the stat in tooltips — KnightMiner / githubweb
  4. Add leveling value support to depth protection and fix wrong scaling of debuff — KnightMiner / githubweb
  5. Fix armor stat module not using translation keys — KnightMiner / githubweb
  6. Fix handles parsing stats in the wrong order — KnightMiner / githubweb

#29 (May 5, 2024 10:22:17 PM)

  1. Switch to 0 indexing for plate textures — KnightMiner / githubweb
  2. Add support for total armor level and armor stat as modules — KnightMiner / githubweb
  3. Protection module cleanup — KnightMiner / githubweb
  4. Split various armor traits out from the held tool trait — KnightMiner / githubweb
  5. Miscelaenous data fixes — KnightMiner / githubweb
  6. Migrate mithridantism to JSON — KnightMiner / githubweb
  7. Make the modify damage hook not require shields to be blocking — KnightMiner / githubweb
  8. Switch to plate parts instead of plate armor for plating stat type display — KnightMiner / githubweb

#28 (May 4, 2024 10:22:20 PM)

  1. Switch to loadable for handling the JSON parsing for generator sprites — KnightMiner / githubweb
  2. Add support for animated textures to the material texture generator — KnightMiner / githubweb
  3. Implement blazewood as a new shield core type — KnightMiner / githubweb
  4. Add armor materials to the book — KnightMiner / githubweb
  5. Stop material pages from showing composites from casting on themselves — KnightMiner / githubweb
  6. Remove advancement unlocking of encyclopedia sections — KnightMiner / githubweb

#27 (May 3, 2024 10:22:19 PM)

  1. Remove chain bindings/bowsstrings — KnightMiner / githubweb
  2. Merge tool casting recipe and tool casting part swapping recipe — KnightMiner / githubweb
  3. Make silky cloth by casting rose gold on cobwebs — KnightMiner / githubweb
  4. Change internal ID for all maille stuff to maille — KnightMiner / githubweb

#26 (Apr 29, 2024 10:22:14 PM)

  1. Ensure all unknown textures are generated — KnightMiner / githubweb
  2. Revamp material ingredient with some improvements — KnightMiner / githubweb
  3. Fix ordering of tool part sprites being inconsistent in the abstract part provider — KnightMiner / githubweb
  4. Add material variants to plate shields — KnightMiner / githubweb
  5. Make travelers shield from leather instead of copper — KnightMiner / githubweb
  6. Use custom transform types with tables, casting blocks, and melting — KnightMiner / githubweb
  7. Swap new secondaries of melee prot and projectile prot — KnightMiner / githubweb
  8. Adjust a few triggers and descriptions for armor traits — KnightMiner / githubweb

#25 (Apr 28, 2024 10:22:13 PM)

  1. Rework armor repair — KnightMiner / githubweb
  2. Add stats for plate materials — KnightMiner / githubweb
  3. Add tool parts for new plate armor — KnightMiner / githubweb
  4. Make plate armor use tool parts — KnightMiner / githubweb
  5. Tweak protection modifiers — KnightMiner / githubweb
  6. Make magnetic trigger on bow firing — KnightMiner / githubweb
  7. Allow creating sand casts in the part builder — KnightMiner / githubweb
  8. Make obsidian craftable — KnightMiner / githubweb
  9. Handle enchantment subtraction via a speical enchantment module for fire protection — KnightMiner / githubweb
  10. Add armor material traits — KnightMiner / githubweb
  11. General armor modifier improvements — KnightMiner / githubweb
  12. Move plate armor to puny — KnightMiner / githubweb
  13. Fix some tests failing — KnightMiner / githubweb

#24 (Apr 26, 2024 10:22:14 PM)

  1. Update Mantle for typed map changes — KnightMiner / githubweb
  2. Merge bowstrings and bindings into a single enum — KnightMiner / githubweb

#23 (Apr 25, 2024 10:22:13 PM)

  1. Migrate material stat loading to loadables — KnightMiner / githubweb
  2. Migrate direct usages of ToolRebuildContext to IToolContext — KnightMiner / githubweb
  3. Migrate overslime friend from volatile flag to a modifier tag — KnightMiner / githubweb
  4. Drop volatile data from tool context — KnightMiner / githubweb
  5. Switch to modifier entry for process loot hook — KnightMiner / githubweb
  6. Stat builder improvements — KnightMiner / githubweb
  7. Make overslime use a stat instead of volatile data for capacity — KnightMiner / githubweb
  8. Move to a cleaner solution for forcing offhand unarmed attacks to 4.0 attack speed — KnightMiner / githubweb
  9. Ditch base stats on the tool definition data — KnightMiner / githubweb
  10. Migrate overcast and overforced to JSON — KnightMiner / githubweb

#22 (Apr 21, 2024 10:22:09 PM)

  1. Reorganize module hook code — KnightMiner / githubweb
  2. Migrate offhanded to JSON — KnightMiner / githubweb

#21 (Apr 19, 2024 10:22:11 PM)

  1. Implement material repair tool hook — KnightMiner / githubweb
  2. Switch return type of material stats hook to MaterialStatsId instead of WeigtedStatType — KnightMiner / githubweb
  3. Implement missing materials tool hook — KnightMiner / githubweb
  4. Cleanup tool definition constructors — KnightMiner / githubweb
  5. Fix missing texture for stray slimeskulls — KnightMiner / githubweb
  6. Decide on a per modiifer basis whether we wish to allow held items for armor modifers — KnightMiner / githubweb
  7. Add a special render info for unknown instead of using untinted — KnightMiner / githubweb

#20 (Apr 18, 2024 10:22:14 PM)

  1. Create ToolStackPredicate for tool conditions that need more info than tool context provides — KnightMiner / githubweb

#19 (Apr 17, 2024 10:22:09 PM)

  1. Store multiblock positions relatively — KnightMiner / githubweb
  2. Update broken embellishment textures — KnightMiner / githubweb
  3. Move defaultHooks helper to ModifierHookProvider as we will want it on tool modules soon — KnightMiner / githubweb
  4. Move TooltipDisplay to BasicModifier — KnightMiner / githubweb
  5. Move ModuleWithHooks to ModifierHookMap and make generic — KnightMiner / githubweb
  6. Un-hardcode most of tool defintion data — KnightMiner / githubweb
  7. Migrate tool parts to tool modules — KnightMiner / githubweb
  8. Migrate stats to tool modules — KnightMiner / githubweb
  9. Merge MaterialStatBuilder into MaterialStatProvider — KnightMiner / githubweb
  10. Remove validation on tool building recipe — KnightMiner / githubweb
  11. Update Mantle requirement for recent changes — KnightMiner / githubweb

#18 (Apr 11, 2024 6:22:06 AM)

  1. Add generators for part models and cast models — KnightMiner / githubweb
  2. Rework tool model brokenness — KnightMiner / githubweb
  3. Fix a couple of small tool model — KnightMiner / githubweb

#16 (Apr 8, 2024 5:30:13 AM)

  1. Refactor incremental modifiers — KnightMiner / githubweb
  2. Fix incremental modifier recipes returning wrong leftovers — KnightMiner / githubweb
  3. Make Modifier and LazyModifier IdAwareObject — KnightMiner / githubweb
  4. Revamp Spilling API into the Fluid Effect API — KnightMiner / githubweb
  5. Implement some block fluid effects — KnightMiner / githubweb
  6. Split spilling into 3 modifiers and cleanup fluid effect code — KnightMiner / githubweb
  7. Use a wrapper for entity ingredients to prevent conflct due to JEI changes (#5203) — KnightMiner / githubweb
  8. Stop pick block from deleting tinker tools (#4939) — KnightMiner / githubweb
  9. merge entity JEI — KnightMiner / githubweb
  10. Fix longbows ignoring drawtime for charge (#5206) — KnightMiner / githubweb
  11. Update to newer Mantle — KnightMiner / githubweb
  12. Switch to new Mantle JEI entity ingredient — KnightMiner / githubweb
  13. Release 3.8.1 — KnightMiner / githubweb

#15 (Apr 3, 2024 6:22:11 AM)

  1. Fix 1.19 issue template and add 1.19 typo thread — KnightMiner / githubweb
  2. 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)

  1. Update enderslime island picture in the book — KnightMiner / githubweb
  2. Update mantle requirement in dev so I stop getting a recipe error — KnightMiner / githubweb

#13 (Apr 2, 2024 8:59:48 PM)

  1. Update HasModifierPredicate to use ModifierPredicate instead of ModifierId for its condition — KnightMiner / githubweb
  2. Move modifier requirements from recipes to modifier JSON — KnightMiner / githubweb
  3. Remove the ability for modifier recipes to grant multiple levels — KnightMiner / githubweb

#12 (Apr 2, 2024 6:22:13 AM)

  1. Use datagen to create wood  block models — KnightMiner / githubweb
  2. Introduce enderbark and a revamp end slime tree — KnightMiner / githubweb
  3. Add mangrove as a new wood variant — KnightMiner / githubweb
  4. Rework staff visual modifiers — KnightMiner / githubweb
  5. Fix not fully passing pixel context into material modifiers — KnightMiner / githubweb
  6. Typo fixing and language cleanup (#4932) — KnightMiner / githubweb
  7. Fix feather falling not being marked as incremental (#5197) — KnightMiner / githubweb
  8. Fix tooltip overlap on material pages (#5068) — KnightMiner / githubweb
  9. Fix part builder not updating material value when the stack size changes (#5184) — KnightMiner / githubweb
  10. Update issue templates — KnightMiner / githubweb
  11. 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)

  1. Update for xmap rename and StringLoadable — KnightMiner / githubweb
  2. Couple of last migrations to loadables for now — KnightMiner / githubweb
  3. Make smeltery blocks not have a block entity if they lack a master when possible — KnightMiner / githubweb
  4. Fix a couple cases of using min 1 instead of min 0 for temperature — KnightMiner / githubweb

#10 (Mar 28, 2024 6:22:15 AM)

  1. Update direct implementations of RecordLoadable with the new context parameter — KnightMiner / githubweb
  2. Update to loadables for fluid ingredient and entity ingredient — KnightMiner / githubweb
  3. Migrate various small registries to loadables — KnightMiner / githubweb
  4. Migrate most recipe serializers to JSON — KnightMiner / githubweb
  5. Update to Mantle's Streamable change — KnightMiner / githubweb

#9 (Mar 25, 2024 6:22:13 AM)

  1. Update Mantle, migrate to new name for NamedComponentRegistry getAndDeserialize — KnightMiner / githubweb
  2. Take advantage of loadables to reduce code for modifier module loaders, variables, and predicates — KnightMiner / githubweb
  3. Update to new IHaveLoader from Mantle — KnightMiner / githubweb
  4. Update to latest version of Mantle predicates — KnightMiner / githubweb
  5. Add names to loader registrie — KnightMiner / githubweb
  6. Fix spilling fluid packet not setting handled — KnightMiner / githubweb
  7. Migrate last usage of a Mantle generic loader to a loadable — KnightMiner / githubweb
  8. Take advantage of the new version of IHaveLoader to merge some variable loaders — KnightMiner / githubweb
  9. Update to changes in Mantle for required loadable fields — KnightMiner / githubweb
  10. Update to latest ItemOutput — KnightMiner / githubweb
  11. Update to DefaultingLoaderRegistry change — KnightMiner / githubweb
  12. Delete the long deprecated ToolPredicate and cleanuo StatInRangePredicate — KnightMiner / githubweb
  13. Update Mantle for all the recent changes — KnightMiner / githubweb

#7 (Mar 21, 2024 12:59:57 AM)

  1. Rework looting hook to have the new features of the enchantment hook — KnightMiner / githubweb
  2. Fix fluid showing up twice in relevant tooltips — KnightMiner / githubweb

#6 (Mar 20, 2024 6:22:11 AM)

  1. Cleanup ResourceLocation extensions — KnightMiner / githubweb
  2. Update enchantment modules taking advantage of new forge hook — KnightMiner / githubweb

#5 (Mar 18, 2024 6:22:17 AM)

  1. Remove slime slings - they are now modifiers — KnightMiner / githubweb
  2. Remove earthslimes and buff terracubes — KnightMiner / githubweb
  3. Replace bloodbone with venombone — KnightMiner / githubweb
  4. Remove blood as it was underused — KnightMiner / githubweb
  5. Add magma embellishment — KnightMiner / githubweb
  6. Rename several blood foliage blocks from "slimy" to "bloody" for consistency — KnightMiner / githubweb
  7. Slimy embellishment improvements — KnightMiner / githubweb
  8. Make ducts out of gold instead of cobalt — KnightMiner / githubweb
  9. Add generator for material palettes to allow previewing the color range — KnightMiner / githubweb

#3 (Mar 16, 2024 10:29:30 AM)

  1. Set description IDs for fluid types to fluid — KnightMiner / githubweb
  2. Fix race condition between material render info loading and tool/part model loading — KnightMiner / githubweb
  3. Add biome modifiers to bring back ores, geodes, and mob spawns — KnightMiner / githubweb

#2 (Mar 16, 2024 9:19:21 AM)

  1. Fix model errors — KnightMiner / githubweb
  2. Ditch migrations that are no longer needed — KnightMiner / githubweb
  3. Update slime islands to new structure system — KnightMiner / githubweb
  4. Book fixes — KnightMiner / githubweb
  5. Fix wrong transforms being used on large tool models — KnightMiner / githubweb
  6. Datagen structures and structure sets — KnightMiner / githubweb
  7. Update Mantle and regenerate recipes with the updated fluid ingredient key — KnightMiner / githubweb
  8. Skip attempting to load additional textures in material render info after finding a texture — KnightMiner / githubweb