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
Farest's API

Farest's API

An API for FarestR06's projects

791
0
Library
AboutChangelogVersions

Farest's API 3.5.0+1.21.7

by FarestR06 on Jul 14, 2025
Download

Time for another update, this time to 1.21.7! A bit small this time, but at least you get La-La-La-Lava Ch-Ch-Ch-Chicken as a music disc!

  • Add Javadoc to FarestsItemSettings
  • Update VanillaAdvancements, complete with a typo fix
  • Remove some old, unused data

Farest's API 3.4.1+1.21.5

by FarestR06 on Jul 14, 2025
Download

Time for a patch as I prepare for 1.21.7!

  • Fixed some issues in VanillaAdvancements
  • Removed some old, unused data

Farest's API 3.4.0+1.21.5

by FarestR06 on Jul 1, 2025
Download

Time for a bigger-but-still-small update!

  • Extensions for Item.Settings
  • Some bug fixes

Farest's API 3.3.2+1.21.5

by FarestR06 on Jun 11, 2025
Download

Yo, I'm back once again, this time with a port for 1.21.5!

  • Ported to 1.21.5
  • Bug fixes
  • Removed FarestsDataComponents since it was deprecated

Farest's API 3.3.1+1.21.4

by FarestR06 on Apr 6, 2025
Download

The Math and Geometry Utils classes have been consolidated into a single Util class, and a new EffectHelper class has been made to simplify status effect creation!

Farest's API 3.3.0+1.21.4

by FarestR06 on Mar 4, 2025
Download

Another little update, this time with some math utils! Not much, to be honest

Farest's API 3.2.1+1.21.4

by FarestR06 on Jan 31, 2025
Download

3.2.0 has been deleted, as I made a small but significant mistake: I forgot to add a parameter. Oops.

But for real: this version now (properly) adds aliased block items!

Farest's API 3.1.1+1.21.4

by FarestR06 on Jan 18, 2025
Download

Time for a hotfix!

  • Blocks are now registered before their items

Farest's API 3.1.0+1.21.4

by FarestR06 on Jan 18, 2025
Download

Time for a somewhat big update! I didn't realize just how much block and item registration changed, so I had to completely rewrite the helper classes. Sorry!

Farest's API 3.0.1+1.21.4

by FarestR06 on Jan 2, 2025
Download

Time for a RegistryKey- and broken-class-related hotfix!

  • BlockHelper and ItemHelper classes fixed
  • FarestsItemSettings and the associated mixin have been removed, as the classes were broken, for some reason. :-(

Farest's API 2.7.2+1.21.1

by FarestR06 on Dec 22, 2024
Download

Time for a small patch! This version requires Fabric Loader 16.9, and the FarestsItemSettings mixin has been removed, since it does not work.

Farest's API 3.0.0+1.21.4

by FarestR06 on Dec 12, 2024
Download

Finally on 1.21.4!

Aside from the version change, not much has happened, aside from some dependency updates and fixes to broken code.

The few big changes

  • ⚠️ Fabric Loader has been updated to 0.16.9, and Fabric API 0.111.0 or later for 1.21.4 is now required.
  • FarestsDataComponents.EXPLOSION_RESISTANT has been marked for removal and some custom Item.Settings methods have been deleted, as the vanilla DataComponentTypes.DAMAGE_RESISTANT has made that code obsolete.
  • The license has been updated to LGPLv3.

Farest's API 2.7.1+1.21.1

by FarestR06 on Dec 8, 2024
Download

Hey, hey! I've released a smaller update with some small things!

⚠️Breaking Changes⚠️

  • Requires Fabric API 0.110.0 for 1.21.1

Datagen

The AdvancementEntry class requires another AdvancementEntry as a parent, and the equivalent method for an Identifier is marked for removal, for whatever reason. So, I've made some dummy AdvancementEntry objects to help with your advancement datagen.

Item.Settings extension

The FarestsItemSettings interface has now been properly injected into Item.Settings, meaning you can now use its methods! Nope, doesn't work in this version.

Farest's API 2.7.0-1.21.1

by FarestR06 on Nov 8, 2024
Download

Yo, I'm back yet again with a bunch of techinal changes, with some particularly big ones this time around.

⚠️BIG CHANGES⚠️

  • Requires Fabric Loader 0.16.9 or later
  • Requires Fabric API 0.107.0 or later for 1.21

Normal Changes

  • Removed HAS_ARMOR_OVERLAY item tag. Look, it seemed kind of janky, okay?
  • Renamed EXPLOSION_PROOF data component type to EXPLOSION_RESISTANT to fit in with the FIRE_RESISTANT component type
  • Renamed parameters in the BlockHelper and ItemHelper classes to be closer to the type's name in the Yarn mappings
  • Added a copy method to Item.Settings
    • KNOWN ISSUE: The interface seems to have not injected correctly, making the custom methods inaccessible.

Farest's API 2.6.0-1.21.1

by FarestR06 on Nov 7, 2024
Download

Hey hey, players! Here's a smaller update with some potentially useful item-related additions!

  • Items can now be made explosion-proof like the Nether Star using a data component
  • Create a tag to create dyeable armor in the data generator

Farest's API 2.5.1-1.21.1

by FarestR06 on Nov 5, 2024
Download

Hotfix time!

  • The SoundHelper class's methods now return the correct object type

Farest's API 2.5.0-1.21.1

by FarestR06 on Nov 4, 2024
Download

Hey look, a new version! Here's what's new:

  • Removed some useless internal classes
  • Simplified the BlockHelper and ItemHelper classes
  • Added a new SoundHelper class
  • Mixed a couple new methods into the Item.Settings class
  • A SimpleStatusEffect class to access vanilla StatusEffect constructors

Farest's API 2.4.0-1.21.1

by FarestR06 on Oct 4, 2024
Download

First release on Modrinth! Here's what changed from the previous version on GitHub:

  • Added a NoteblockInstrumentRegistry class to add custom note block sounds
  • Removed the outdated LegacyRegistryHelper
  • Made some tiny changes to the registry helpers

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@a0bd011

© 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.