All Mods Resource Packs Data Packs Shaders Modpacks Plugins
BaguetteLib

BaguetteLib

by Leclowndu93150 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

BaguetteLib


Ever tried to make a mod that needs proper death handling or inventory tracking? Yeah, NeoForge events suck for that. Support in my Discord

What's in it


Death Events

  • Catch deaths before they happen (cancel them if you want)
  • Do stuff after someone dies
  • Works on everything - players, mobs, whatever

Inventory Events

  • Hotbar changes, armor swaps, picking stuff up
  • Get the old item and new item for each change
  • Special handling for hands and offhand

Usage


Add it to your mod, register some events:

 
@SubscribeEvent
public static void onPlayerPreDeath(PlayerDeathEvent.Pre event) {
    // Do whatever you want here
}

That's it. No mixins, no extra crap.


Made by a developer who got tired of working around NeoForge event limitations.

 

If you'd like to support me and the development of my mods, I recommend trying out BisectHosting. Use code "project8gbderam" to get 25% off your first month of a gaming server for new customers. They offer 24/7 support and lightning-fast response times, ensuring you're in great hands and providing exceptional assistance for all your gaming needs. https://www.bisecthosting.com/project8gbderam

Bisect

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Neoforge
1d ago 1
26.3
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.1.2
Fabric
1d ago 1
26.2
Neoforge
1d ago 1
26.1.2
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.1
Forge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.11
Neoforge
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
26.1.2
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.2
Neoforge
1d ago 1
26.1.2
Neoforge
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.2
Neoforge
1d ago 1
26.1.2
Neoforge
1d ago 1
26.1.2
Fabric
1d ago 1
26.1.2
Neoforge
1d ago 1
26.1.2
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
26.1
Fabric
1d ago 1
26.1
Neoforge
1d ago 1
26.1
Fabric
1d ago 1
26.1
Neoforge
1d ago 1
1.20.1
Forge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.1
Forge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.1
Forge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.1
Forge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.x
Forge
1d ago 1
port to 26.3
port to 26.3
Fixed clients without BaguetteLib being kicked from NeoForge/Fabric servers (unknown registry key baguettelib:curio_slot_data). Curio slot data is now stored in minecraft:custom_data and old items are migrated automatically on load. Lowered the required Forge version on 1.20.1 to 47 and marked the mod as optional on the client. API: BaguetteCuriosData.getCurioSlotDataType() and registerSupplier() were removed, use setSlotData/getSlotData/hasSlotData/removeSlotData.
Fixed clients without BaguetteLib being kicked from NeoForge/Fabric servers (unknown registry key baguettelib:curio_slot_data). Curio slot data is now stored in minecraft:custom_data and old items are migrated automatically on load. Lowered the required Forge version on 1.20.1 to 47 and marked the mod as optional on the client. API: BaguetteCuriosData.getCurioSlotDataType() and registerSupplier() were removed, use setSlotData/getSlotData/hasSlotData/removeSlotData.
Fixed clients without BaguetteLib being kicked from NeoForge/Fabric servers (unknown registry key baguettelib:curio_slot_data). Curio slot data is now stored in minecraft:custom_data and old items are migrated automatically on load. Lowered the required Forge version on 1.20.1 to 47 and marked the mod as optional on the client. API: BaguetteCuriosData.getCurioSlotDataType() and registerSupplier() were removed, use setSlotData/getSlotData/hasSlotData/removeSlotData.
Fixed clients without BaguetteLib being kicked from NeoForge/Fabric servers (unknown registry key baguettelib:curio_slot_data). Curio slot data is now stored in minecraft:custom_data and old items are migrated automatically on load. Lowered the required Forge version on 1.20.1 to 47 and marked the mod as optional on the client. API: BaguetteCuriosData.getCurioSlotDataType() and registerSupplier() were removed, use setSlotData/getSlotData/hasSlotData/removeSlotData.
Fixed clients without BaguetteLib being kicked from NeoForge/Fabric servers (unknown registry key baguettelib:curio_slot_data). Curio slot data is now stored in minecraft:custom_data and old items are migrated automatically on load. Lowered the required Forge version on 1.20.1 to 47 and marked the mod as optional on the client. API: BaguetteCuriosData.getCurioSlotDataType() and registerSupplier() were removed, use setSlotData/getSlotData/hasSlotData/removeSlotData.
Fixed clients without BaguetteLib being kicked from NeoForge/Fabric servers (unknown registry key baguettelib:curio_slot_data). Curio slot data is now stored in minecraft:custom_data and old items are migrated automatically on load. Lowered the required Forge version on 1.20.1 to 47 and marked the mod as optional on the client. API: BaguetteCuriosData.getCurioSlotDataType() and registerSupplier() were removed, use setSlotData/getSlotData/hasSlotData/removeSlotData.
remove client side requirement whe on server only
Added 1.20.1 (Fabric + Forge) and YACL config screen plumbing: register a screen in common and it shows up in Mod Menu and the NeoForge/Forge mod list automatically.
Added 1.20.1 (Fabric + Forge) and YACL config screen plumbing: register a screen in common and it shows up in Mod Menu and the NeoForge/Forge mod list automatically.
Added 1.20.1 (Fabric + Forge) and YACL config screen plumbing: register a screen in common and it shows up in Mod Menu and the NeoForge/Forge mod list automatically.
Added 1.20.1 (Fabric + Forge) and YACL config screen plumbing: register a screen in common and it shows up in Mod Menu and the NeoForge/Forge mod list automatically.
Added 1.20.1 (Fabric + Forge) and YACL config screen plumbing: register a screen in common and it shows up in Mod Menu and the NeoForge/Forge mod list automatically.
Added 1.20.1 (Fabric + Forge) and YACL config screen plumbing: register a screen in common and it shows up in Mod Menu and the NeoForge/Forge mod list automatically.
Added 1.20.1 (Fabric + Forge) and YACL config screen plumbing: register a screen in common and it shows up in Mod Menu and the NeoForge/Forge mod list automatically.
Added 1.20.1 (Fabric + Forge) and YACL config screen plumbing: register a screen in common and it shows up in Mod Menu and the NeoForge/Forge mod list automatically.
Added 1.20.1 (Fabric + Forge) and YACL config screen plumbing: register a screen in common and it shows up in Mod Menu and the NeoForge/Forge mod list automatically.
Added 1.20.1 (Fabric + Forge) and YACL config screen plumbing: register a screen in common and it shows up in Mod Menu and the NeoForge/Forge mod list automatically.
26.2
26.2
improve particle registry
improve particle registry
Add statistic tracking utilities
Add statistic tracking utilities
Added Curios Utilities
[2.0.2] baguettelib-26.1-Fabric-2.0.2 by Leclowndu93150 on Oct 09, 2026
Download
Added particle and color utilities
Added particle and color utilities
[2.0.0] baguettelib-26.1-Fabric by Leclowndu93150 on Oct 09, 2026
Download
<p>Release for Minecraft 26.1</p>

[2.0.0] baguettelib-26.1-NeoForge by Leclowndu93150 on Oct 09, 2026
Download
<p>Release for Minecraft 26.1</p>

BaguetteLib Icon
Download BaguetteLib
Select game version
Select platform