IBCarpet
by TKperson
IBCarpet is a Carpet extension for Fabric that lets a server owner control the randomness of item entities, piston breaking and dispenser output.
What it does
IBCarpet ports the Insane Behaviors feature from JoaCarpet to a newer version of Minecraft. Insane Behaviors gives the user control over the random number generator that item entities use for position and velocity, and it can force unlikely numbers to appear without waiting for them to occur. The mod is configured through Carpet, so the Carpet options named insaneBehaviors and ibDistribution are used to switch the feature on and choose a distribution.
By default IBCarpet applies a three-peaked distribution with a moderate extremeness setting. The ibDistribution option picks how random numbers are drawn. Most of Minecraft's item entity position and velocity randomness is replaced this way, while some values use a uniform distribution instead of the vanilla triangle distribution. The vanilla triangle shape has its peak at 0, and the chance of a number falls as it moves toward -1 or 1. Setting insaneBehaviors to false turns everything off and returns the game to vanilla behavior.
The mod changes what happens when a minecart is broken, when a piston breaks blocks, when containers such as chests, droppers and hoppers are broken, and when dispensers, crafters and droppers dispense items. A dropper that dispenses items in random directions can send one or a few items on a different path each time.
Key features
Insane Behaviors toggle
A single Carpet setting turns the feature on or off, so the default behavior stays in place until it is enabled.
Distribution selection
The ibDistribution option chooses the random distribution used for item entity values, including the default.
Dispenser randomness
Dispensers, crafters and droppers can send items in random directions, changing where items end up.
Container and minecart breaking
Minecarts, pistons, chests, droppers and hoppers are affected when they break, altering what drops and where it goes.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Panda Crafter is server-side only, open source under the MIT License and published for Fabric across 1.21.11 – 26.3, so it does not cover the same random number behavior. Handy Indicator is also open source under the MIT License and covers the same version range, but it is a client and server mod. Carpet LAS Addition is server-side only and open source under the MIT License, but it only supports 1.18.2 – 1.20.2.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| IBCarpet | Fabric | 1.21.11 – 26.3 | Server-side only | 2026-09-18 |
| Panda Crafter | Fabric | 1.21.11 – 26.3 | Server-side only | 2026-10-04 |
| Handy Indicator | Fabric | 1.21.11 – 26.3 | Client and server | 2026-09-16 |
| Carpet LAS Addition | Fabric | 1.18.2 – 1.20.2 | Server-side only | 2024-02-21 |
Questions
Does IBCarpet require Carpet to run?
Does IBCarpet need to be installed on clients?
Which Minecraft versions does IBCarpet support?
In the catalog
IBCarpet is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.
Similar mods
What the author says
A carpet extension mod. A port of JoaCarpet's insane behavior feature to the newer version of Minecraft. Insane behavior is used to test item entity RNG by giving user control over the random number generator to forcibly generate highly unlikely numbers without waiting for hours.
Official listing
- Modrinth page
- modrinth.com/mod/ibcarpet
- Owner
- TKperson
- Published
- 2026-07-06
- Updated on Modrinth
- 2026-09-18
- Facts verified
- 2026-10-15
