Commit graph

14 commits

Author SHA1 Message Date
5d3db95a19 Add SimplyCompatSwordItem and sword-specific registry for better weapon item management 2025-02-26 04:40:55 -05:00
e6a6314f6b Fix missing newline in generated config output
- Added a newline after appending the formatted string in `ConfigProvider.java`.
2025-02-25 02:19:45 -05:00
0e0d70a2e6 Add compatibility for Additional Additions and Create Deep Dark
- Introduced tool material enums for Additional Additions and Create Deep Dark mods.
- Updated `CompatRegistry` to register new compatibility records.
- Adjusted dependencies and configuration to load mods of the new integrations.
2025-02-25 02:19:07 -05:00
3978aa15a3 Refactor tool materials to use ResourceLocation for ingredients, fixed null items
- Replaced LazyLoadedValue and Supplier with ResourceLocation for repair ingredients across tool materials.
- Simplified the `getIdentifier` by directly utilizing ResourceLocation
- Updated dependencies in `mods.toml`, fixing load order
2025-02-24 03:05:41 -05:00
0d8a4e4196 Refactor compatibility system for modular integration
- Migrated mod-specific compatibility logic to a unified `CompatRegistry`, improving modularity and scalability.
- Enhanced `ToolMaterials` interface and enums to support generics and lazy-loaded repair ingredients.
- Simplified and centralized sword registration logic while removing TFMG-specific code.
2025-02-23 17:39:12 -05:00
c20ec9580e Add TFMG compatibility and refactor tool material handling
- Introduced support for TFMG mod with new materials (Aluminum, Lead, Steel).
- Refactored tool material management by adding a `ToolMaterials` interface.
- Enhanced configurability with enable flags for materials and streamlined mod version checks.
2025-02-23 04:03:26 -05:00
bd0125cc21 Gradle dependencies for TFMG 2025-02-23 03:56:54 -05:00
9136660de7 Refactor config system and introduce ConfigRegistry.
Moved configuration setup to a dedicated ConfigRegistry for better organization and modularity. Simplified config management and added support for multiple namespaces/configurations.

Also added hardcoded option for folder or file configs
2025-02-22 23:23:03 -05:00
7549757ce3 Stupid amount of changes to commit at once
- Set up config w/ modified SimpleConfig
- Set up ExpectPlatform
- Set up WeaponTypes
- Added items to ItemRegister
- Added dmg modifier to ToolMaterials
2025-02-22 22:19:48 -05:00
7a45a6f5bf Disabled creative tab 2025-02-20 15:38:41 -05:00
d9993e541e LIFE IS BEAUTIFUL
Items are created and working-ish in fabric
forge is throwing a fit tho
2025-02-20 03:34:53 -05:00
b24bf0d8f2 THE MESS™ 2025-02-19 17:40:58 -05:00
2d37944e33 vscode configs 2025-02-19 02:35:01 -05:00
481294e858 Initial Commit
Initial Skeleton in running/working state
2025-02-19 01:37:09 -05:00