KubeJS ItemPhysics
KubeJS ItemPhysics lets KubeJS scripts react when players pick up items, using physics-based item pickup events on Fabric for 1.19.2.
What it does
Scripts written in JavaScript can define custom physics behaviors for items. A script can hook into pickup events, read the item a player holds in the hand, and change how items collected through scripted interactions are handled. The pack is meant to support dynamic item interactions that drive scripted events, with precise control over the data each interaction receives.
The mod requires ItemPhysic and KubeJS, both of which must be present alongside it. It is server-side only, so players join without installing anything. Files are published for Fabric and 1.19.2 only, with version 1.0 as the latest build from 2025-02-22. The source code is open source under the MIT License, and the issue tracker is public.
Key features
Physics-based pickup events
Scripts can run when a player picks up an item, using the event as a trigger for custom logic.
Custom physics behaviors
JavaScript defines how items behave, so a script can set rules for individual item types or interactions.
Hand item data
Scripts can read the item a player holds, giving access to the information needed for precise item handling.
KubeJS event integration
The mod works alongside KubeJS event hooks, so item interactions can be scripted with the same tools used for other KubeJS content.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Use cases
Scripted pickup rewards
A server script can change what happens when a specific item is collected, for example triggering a message or effect.
Immersive item mechanics
Modpack authors can build item behaviors that respond to how and when players collect things.
Who it’s for: Modpack authors and server owners who already use KubeJS and want scripted control over item pickup and handling in 1.19.2 worlds.
How it compares
KubeVS is open source under the Apache License 2.0, runs on Fabric and Forge for 1.18.2 – 1.20.1, and can be either client or server side. KubeJS Create for Fabric is open source under the GNU Lesser General Public License v3.0 only, is built for 1.20.1 and works on either side. EverLoad is open source under the MIT License, is for 1.19.2 on Fabric only, and is client-side only, so it does not change server behavior.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| KubeJS ItemPhysics | Fabric | 1.19.2 | Server-side only | 2025-02-22 |
| KubeVS | Fabric and Forge | 1.18.2 – 1.20.1 | Client or server, optional | 2025-12-25 |
| KubeJS Create for Fabric | Fabric | 1.20.1 | Client or server, optional | 2026-04-26 |
| EverLoad | Fabric | 1.19.2 | Client-side only | 2026-04-21 |
Questions
Does KubeJS ItemPhysics need KubeJS installed?
Do players need the mod installed?
Which game version does it support?
In the catalog
KubeJS ItemPhysics is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 12,559 mods support Minecraft 1.19.2.
More from Dreaming-Codes
Similar mods
What the author says
KubeJS Item Physics is an addon for KubeJS that enhances item interactions by introducing physics-based events. This allows modders to script custom behaviors when players pick up items, enabling more dynamic and immersive mechanics.
Official listing
- Modrinth page
- modrinth.com/mod/kubejs-itemphysics
- Owner
- Dreaming-Codes
- Published
- 2025-02-22
- Updated on Modrinth
- 2025-02-22
- Facts verified
- 2026-10-15
