Fzzy Core
⚪ Last updated 2024⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 👍 0.0% endorsement rate
- 🏆 #784 of 1284 fabric mods in this game by downloads
📋 About This Mod
!(https://i.imgur.com/WRgL9Oq.png) Welcome to Fzzy Core! This is the base API that powers some kotlin mods made by fzzyhmstrs (that's me!). Besides offering some basic utility functions that come in handy for many different types of mods, Fzzy Core includes the basic framework of the Modifier System, a flexible and powerful system for modifying... almost anything! Fzzy Core has KDoc integrated into the source for guidance on use. I'm also working on creating a wiki! (https://www.bisecthosting.com/partners/custom-banners/85a7141b-76c9-4f0c-bd04-21f4b0d56c4a.webp "Bisect Hosting Banner")](https://bisecthosting.com/fzzyhmstrs) <p><span style="font-size:14px;display:table"> <span> <a href="https://discord.gg/Fnw2UbE72x" rel="nofollow"><img style="display:inline;margin-left:auto;margin-right:auto" src="https://i.imgur.com/iXATO6K.png" width="265" height="122"></a> </span> <span> <a href="https://modrinth.com/mod/emi" rel="nofollow"><img style="display:inline;margin-left:auto;margin-right:auto" src="https://i.imgur.com/U7qHdp4.png" width="288" height="108"></a> </span> <span> <a href="https://tilt.fyi/O9GtemcqMI" rel="nofollow"><img style="display:inline;margin-left:auto;margin-right:auto" src="https://cdn.modrinth.com/data/cached_images/cf27a9e31c423f6b3d0d02a644a395f05508f678.png" width="288" height="108"></a> </span> </span> </p> _Fzzy Core is currently for Fabric. No port to Forge is planned at this time._ _Fzzy Core is part of my project to split Amethyst Core into more functional component parts. This mod is the base of those parts, other APIs in my catalog build upon this base (like Amethyst Core for magic mods)_ ### Coding Utils Fzzy core contains several utilities that make coding mods just a bit easier! These utilities include: * A base Enchantment Class that can be easily integrated with a configuration system to disable/enable individual enchantments. * A wrapper for Text that avoids headaches involved with multi-version mods and having to constantly battle merge conflicts on Text changes * A persistent effect system that allows for creation of delayed, repeating (or non-repeating) events that aren't tied to a specific objects tick or other messy implementation. * A particle creation system that allows for placing client-side particles at a certain spot in a players POV. This allows for items with particles dripping off them, a torch that emits smoke, etc. ### Synced Configuration System Create an easy-to-manage config system that allows for version control over time, and automatically syncs server configs to joining clients! * Takes advantage of some of Kotlin's unique functionality for a simple and clean looking implementation * Helper methods for automatic updating of config files to new versions, capturing the information from the old version before replacing it with the update. * Simple implementation of auto-syncing functions. ### Custom Flavor Items Add basic or tool items with flavortext! * Default implementation is simply some new lines in the lang file * Optional methods for more complex text * Also adds description text, for explaining what flavortext means, or for describing item functionality ### Mana Items Adds a simple framework for creating items that use mana instead of being damaged in the typical way. ### Modifier Framework The Modifier Framework is a flexible and extensible system designed as a parallel to the vanilla Enchanting system. Modifiers aim to solve two of the biggest problems I found with Enchanting: They are easily removable, and they do not internalize their functionality (besides a couple damage methods). Enchantments are also more boring than they could be, displaying their tier with a simple number. Modifiers aim to fix all of those issues! * Modifiers are designed to be permanent, acting more like affixes. Grindstones can't remove them, for example. * Modifiers are designed to internalize their functionality, and can be called as one unit rather than piecemeal. * Modifiers act via a "family tree" that allow for flavorful tiers. Think of a sword going from "Rusty" to "Shiny" to "Gleaming" etc. The library comes with builtin helper method for displaying modifiers An example tooltip demonstrating modifiers in gold text See the wiki link above for more details on these features. Once implemented, a Modifier system can do just about anything. Amethyst Core, for example, has a built-in AugmentModifier that does things from affecting mana cost and cooldown, to changing spell damage or range, to triggering advanced effects like afflicting every mob in a 12 block radius around the caster with Wither upon any successful spell cast. Modifers can be as simple as a container for passing vanilla AttributeModifiers, or much more complex than the AugmentModifier described above. They could even be used purely for flavor if desired! ### Nbt Util Fzzy Core includes a simple util f
!(https://i.imgur.com/WRgL9Oq.png)
Welcome to Fzzy Core! This is the base API that powers some kotlin mods made by fzzyhmstrs (that's me!). Besides offering some basic utility functions that come in handy for many different types of mods, Fzzy Core includes the basic framework of the Modifier System, a flexible and powerful system for modifying... almost anything!
Fzzy Core has KDoc integrated into the source for guidance on use. I'm also working on creating a wiki!
[!(https://www.bisecthosting.com/partners/custom-banners/85a7141b-76c9-4f0c-bd04-21f4b0d56c4a.webp "Bisect Hosting Banner")](https://bisecthosting.com/fzzyhmstrs)
_Fzzy Core is currently for Fabric. No port to Forge is planned at this time._
_Fzzy Core is part of my project to split Amethyst Core into more functional component parts. This mod is the base of those parts, other APIs in my catalog build upon this base (like Amethyst Core for magic mods)_
### Coding Utils
Fzzy core contains several utilities that make coding mods just a bit easier! These utilities include:
A base Enchantment Class that can be easily integrated with a configuration system to disable/enable individual enchantments. A wrapper for Text that avoids headaches involved with multi-version mods and having to constantly battle merge conflicts on Text changes A persistent effect system that allows for creation of delayed, repeating (or non-repeating) events that aren't tied to a specific objects tick or other messy implementation. A particle creation system that allows for placing client-side particles at a certain spot in a players POV. This allows for items with particles dripping off them, a torch that emits smoke, etc.
### Synced Configuration System
Create an easy-to-manage config system that allows for version control over time, and automatically syncs server configs to joining clients!
Takes advantage of some of Kotlin's unique functionality for a simple and clean looking implementation Helper methods for automatic updating of config files to new versions, capturing the information from the old version before replacing it with the update. Simple implementation of auto-syncing functions.
### Custom Flavor Items
Add basic or tool items with flavortext!
Default implementation is simply some new lines in the lang file Optional methods for more complex text Also adds description text, for explaining what flavortext means, or for describing item functionality
### Mana Items
Adds a simple framework for creating items that use mana instead of being damaged in the typical way.
### Modifier Framework
The Modifier Framework is a flexible and extensible system designed as a parallel to the vanilla Enchanting system. Modifiers aim to solve two of the biggest problems I found with Enchanting: They are easily removable, and they do not internalize their functionality (besides a couple damage methods). Enchantments are also more boring than they could be, displaying their tier with a simple number. Modifiers aim to fix all of those issues!
Modifiers are designed to be permanent, acting more like affixes. Grindstones can't remove them, for example. Modifiers are designed to internalize their functionality, and can be called as one unit rather than piecemeal. * Modifiers act via a "family tree" that allow for flavorful tiers. Think of a sword going from "Rusty" to "Shiny" to "Gleaming" etc.
The library comes with builtin helper method for displaying modifiers An example tooltip demonstrating modifiers in gold text
See the wiki link above for more details on these features. Once implemented, a Modifier system can do just about anything. Amethyst Core, for example, has a built-in AugmentModifier that does things from affecting mana cost and cooldown, to changing spell damage or range, to triggering advanced effects like afflicting every mob in a 12 block radius around the caster with Wither upon any successful spell cast.
Modifers can be as simple as a container for passing vanilla AttributeModifiers, or much more complex than the AugmentModifier described above. They could even be used purely for flavor if desired!
### Nbt Util
Fzzy Core includes a simple util f
📊 Mod Details
- Game
- Minecraft Mods
- Author
- fzzyhmstrs
- Version
- 0.5.1+1.20.1
- Downloads
- 1,255,198
- Endorsements
- 45
- Category
- fabric
- Created
- 2/3/2023
- Updated
- 4/28/2024
- Game Versions
- 1.20.1
- Tags
- game-mechanics, library, utility
🔧 How to Install Minecraft Mods Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Mods →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Mods versions does Fzzy Core support?
The author lists 1.20.1. Other versions may work but are untested by the author.
What is the latest version of Fzzy Core?
Version 0.5.1+1.20.1, published 2024-04-28 with 1.3M downloads recorded at the source.
Keep browsing — more Minecraft Mods mods await


