CurseForge · Minecraft mod
MoreEventsJS
It adds more events for kubejs
Quick answer
Which MoreEventsJS release should I use?
MoreEventsJS more_events_js-1.1.0-all.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is MoreEventsJS required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does MoreEventsJS more_events_js-1.1.0-all.jar need?
more_events_js-1.1.0-all.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add MoreEventsJS without breaking your instance.
Built for MoreEventsJS more_events_js-1.1.0-all.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use more_events_js-1.1.0-all.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside more_events_js-1.1.0-all.jar. It opens that exact file at the source.
About this project
What does MoreEventsJS add?
KubeJS Extended Events Addon - Complete Introduction
This powerful addon for KubeJS introduces a vast array of new event listeners, empowering developers to intercept and control Minecraft's game logic with unprecedented granularity. It significantly expands the capabilities of KubeJS on the server side, allowing you to monitor low-level events such as entity movement, collisions, block entity operations, item durability damage, and even death messages, with the ability to modify or cancel these vanilla behaviors.
Event Groups & Details
- Projectile Events Group
This group focuses on the behavior of various projectiles.
projectile.tick: Fires every game tick for a projectile (e.g., arrows, fireballs) as it updates and moves through the world.
projectile.shoot: Triggers the moment a projectile is launched. This event can be cancelled, allowing you to prevent or alter the shooting action.
- Block Entity Events Group
This group allows you to monitor activities related to block entities like furnaces and chests.
block_entity.death: Triggers when a block entity is destroyed or removed from the world.
block_entity.tick: Fires every game tick for a block entity. Ideal for adding dynamic logic to custom blocks.
- Item Entity Events Group
This group focuses on item entities that are dropped on the ground.
item_entity.hurt: Triggers when a dropped item entity (e.g., when it's about to be burned by fire or attacked by a player) takes damage.
item_entity.tick: Fires every game tick, monitoring the state of a dropped item in the world.
- MEJS Expansion Events Group
This is a comprehensive event group that provides deep control over general entities, player interactions, and game systems.
durabilityDamage: Triggers when an item's durability is about to decrease. This event can be cancelled, enabling features like unbreakable items or custom durability loss logic.
entityStartRiding: Triggers when a player starts riding an entity (e.g., a horse, a boat). This event can be cancelled to allow or deny the riding action.
entityStopRiding: Triggers when a player stops riding an entity. This event can be cancelled to control whether a player can dismount.
entityTick: Fires every game tick for every entity. This is an extremely powerful and versatile event.
entityCollision: Triggers when an entity collides with a block or another entity. This event can be cancelled to modify the outcome of the collision (e.g., bouncing, canceling damage).
entityMove: Triggers when an entity changes its position. This event can be cancelled, allowing you to prevent movement or alter its path.
deathMessage: Triggers when a player's death message is about to be displayed in the chat. This event can be cancelled, allowing you to fully customize the content of the death message.
Key Features
Granular Control: Provides low-level access to core game mechanics like entity movement, collision, and riding, giving your scripts superior control.
Interceptable Game Flow: Multiple critical events are marked with hasResult(), meaning your scripts can actively cancel or modify the default behavior of the vanilla game.
Broad Application Scope: Events cover a wide spectrum, from projectiles and block entities to general entities and player interactions, offering limitless possibilities for developing functional mods, map mechanics, or quality-of-life improvements.
In conclusion, this addon is an essential tool for any developer looking to push the boundaries of what's possible with KubeJS, elevating your modding ideas to a new level.
Project description from CurseForge.
Pick your setup
MoreEventsJS by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.20.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
MoreEventsJS versions and loaders
more_events_js-1.1.0-all.jar
6 Feb 2026
more_events_js-1.0.9fix-all.jar
5 Feb 2026
more_events_js-1.0.9-all.jar
3 Feb 2026
more_events_js-1.0.8fixfix.jar
more_events_js-1.0.8fixfix-all.jar
21 Jan 2026
more_events_js-1.0.8bugfix-all.jar
6 Dec 2025
more_events_js-1.0.1.jar
6 Dec 2025
more_events_js-1.0.8-all.jar
6 Dec 2025
more_events_js-1.0.7-all.jar
30 Nov 2025
more_events_js-1.0.6-all.jar
25 Nov 2025
more_events_js-1.0.5-all.jar
24 Nov 2025
more_events_js-1.0.4-all.jar
23 Nov 2025
more_events_js-1.0.3-all.jar
23 Nov 2025
Looking for an older file? The official CurseForge project page is in Resources.