Back to mods
MoreEventsJS project artwork

CurseForge · Minecraft mod

MoreEventsJS

It adds more events for kubejs

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which MoreEventsJS release should I use?

Updated 8 months ago
Latest stable file more_events_js-1.1.0-all.jar
Game version 1.20.1
Loader Forge

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.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

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.

No extra mods listed for this file

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.

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

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

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

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

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

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

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

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

2 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

MoreEventsJS versions and loaders

17 of 17 releases match

Looking for an older file? The official CurseForge project page is in Resources.