Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Fzzy Core

Fzzy Core

API used in fzzyhmstrs mods that provides various utilities for Kotlin mods

781.2k
40
Game Mechanics
Library
Utility

Compatibility

Minecraft: Java Edition

1.20–1.20.1
1.19.x
1.18.2

Platforms

Fabric
Quilt

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Join Discord server
Donate on Ko-fi

Creators

fzzyhmstrs
fzzyhmstrs Owner

Details

Licensed MIT
Published 2 years ago
Updated last year
DescriptionChangelogVersions

Show all versions

1
2

fzzy_core-0.5.1+1.20.1

by fzzyhmstrs on Apr 28, 2024
Download

Additions

  • None

Changes

  • None

Fixes

  • Fixed ModifierHelperType registry not loading before registry freeze in certain circumstances.

Fzzy Core 0.5.0+1.20.1

by fzzyhmstrs on Mar 13, 2024
Download
  • Update FzzyPort methods with some new registries and other new helper methods
  • Add VariantRegistry system, for easy creation of mobs with texture and bahavior variations.
  • Fix modifiers duplicating on player death.
  • Add fzzy_core:advancement Advancement Criterion, allowing advancements to be granted on other advancements being granted.
  • Added new data-driven default modifiers system. Default modifiers for any modifiable item can now be defined via datapack. Automatically synced to clients.

Fzzy Core 0.4.2+1.20.1

by fzzyhmstrs on Jan 27, 2024
Download
  • New isInTagmethod in `FzzyRegistry to handle checking on TagKeys
  • Added several aliases for rotation methods in FzzyRotation

Fzzy Core 0.4.1+1.20.1

by fzzyhmstrs on Jan 27, 2024
Download

Added some new helper methods to ModifierRegistry for use in Gearifiers

Fzzy Core 0.4.0+1.20.1

by fzzyhmstrs on Jan 26, 2024
Download
  • Added BasicCustomTridentItem and BasicCustomTridentEntity to unify custom trident code across fzzy mods.
  • Add FzzyPort, a version wrapper for unifying many commonly changed aspects of MC code across versions
    • Added FzzyDamage to unify DamageSource acquisition
    • Added FzzyRegistry and FzzyDefaultedRegistry, wrappers on vanilla Registries to unify imports
    • Added FzzyRotation to unify quaternion rotations
    • Added XpDroppingBlock to unify OreBlock/ExperienceDroppingBlock

Fzzy Core 0.3.4+1.20.1

by fzzyhmstrs on Dec 3, 2023
Download
  • Attribute-affecting modifiers now stack (more) properly based on level and slot.

Fzzy Core 0.3.3+1.20.1

by fzzyhmstrs on Dec 1, 2023
Download
  • Fixed issue with C2ME causing crashes due to particle emission on the network loop, not client thread.
  • Added ManaHelper methods for finding ManaItems and healing them.

Fzzy Core 0.3.2+1.20.1

by fzzyhmstrs on Nov 17, 2023
Download

Fixed some issues with modifier stacking

Fzzy Core 0.3.1+1.20.1

by fzzyhmstrs on Nov 10, 2023
Download
  • Added nbt stack deserializer for recipe outputs.
  • Added SlotId system for unifying any and all equipment slot methods (in the eyes of FzzyCore), allowing for correct application of attribute modifiers and other slot-specific things.

Fzzy Core 0.3.0+1.20.1

by fzzyhmstrs on Oct 23, 2023
Download

Versions below 1.20 are no longer officially being updated. Version 1.20.2 is todo.

  • Created a JsonReader helper object with some convenience methods for various Json parsing tasks.
    • read a defined Entity Attrbiute object
    • read Identifier
    • read Modifier
    • read Formatting
  • Added AttributeProviding interface for creation of Enchantments that add Entity Attributes.
  • Improved memory usage
  • Re-Implemented Modifiers as a player-based affix, rather than ItemStack based. The raw NBT of modifiers is stored on stacks still, but all of the code management happens in a player container, similar to the EntityAttributeContainer.

Fzzy Core 0.2.7+1.20.1

by fzzyhmstrs on Aug 21, 2023
Download

Fzzy Core 0.2.7+1.19.4

by fzzyhmstrs on Aug 21, 2023
Download

Fzzy Core 0.2.7+1.19.3

by fzzyhmstrs on Aug 21, 2023
Download

Fzzy Core 0.2.7+1.19

by fzzyhmstrs on Aug 21, 2023
Download
  • Improved Java interoperability. Interfaces in FC are now properly JVM Default'd, so implementing them in Java should go smoothly. Binary compatibility should be maintained..
  • Added a FlavorHelper to supersede the poorly implemented Flavorful interface. Flavorful still operable, but deprecated.

Fzzy Core 0.2.5.1+1.20.1

by fzzyhmstrs on Jun 19, 2023
Download

Fzzy Core 0.2.5.1+1.19.4

by fzzyhmstrs on Jun 19, 2023
Download

Fixed accidental platform declaration clash with Vanilla 1.19.4 Tameable interface

Fzzy Core 0.2.5+1.20.1

by fzzyhmstrs on Jun 18, 2023
Download
  • Port to 1.20/1.20.1
  • Add helper method for checking an entire player for enchanted equipment
  • Added helper class for building block settings cross-version more easily.
  • Added optional recipe data system: Put recipes in optional_recipes instead of just recipes that you nly want loaded if the recipe type is loaded (if the mod that adds the recipe type exists etc). This allows users to add mod-dependent recipes without spamming the log with errors or having to do weird in-code recipe adding.

Fzzy Core 0.2.5+1.19.4

by fzzyhmstrs on Jun 18, 2023
Download
  • Port to 1.19.4
  • Add helper method for checking an entire player for enchanted equipment
  • Added helper class for building block settings cross-version more easily.
  • Added optional recipe data system: Put recipes in optional_recipes instead of just recipes that you nly want loaded if the recipe type is loaded (if the mod that adds the recipe type exists etc). This allows users to add mod-dependent recipes without spamming the log with errors or having to do weird in-code recipe adding.

Fzzy Core 0.2.5+1.19.3

by fzzyhmstrs on Jun 18, 2023
Download

Fzzy Core 0.2.5+1.19

by fzzyhmstrs on Jun 18, 2023
Download
  • Add helper method for checking an entire player for enchanted equipment
  • Added helper class for building block settings cross-version more easily.
  • Added optional recipe data system: Put recipes in optional_recipes instead of just recipes that you nly want loaded if the recipe type is loaded (if the mod that adds the recipe type exists etc). This allows users to add mod-dependent recipes without spamming the log with errors or having to do weird in-code recipe adding.
1
2

Modrinth is open source.

main@4bafae8

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.