All Classes and Interfaces
Class
Description
Animation Types
broken
clicked
collide
doorToggle
fallenUpon
exploded
harvested
init
interact
neighborChanged
rainFilled
redstone
timer
tick
customGuiButton
customGuiClosed
customGuiScroll
customGuiSlotClicked
customGuiSlot
dialogClose
dialog
dialogOption
Entity Types
Called for most Forge events.
This event is used for every forge event which extends EntityEvent
EventyEvent
LivingEvent
PlayerEvent
EventyEvent
LivingEvent
PlayerEvent
init
The init event has no forge event
The init event has no forge event
This event is used for every forge event which extends LevelEvent
LevelEvent
LevelEvent
Used for certain technical mods which use FluidContainer blocks *
ICustomNpc<T extends net.minecraft.world.entity.Mob>
IEntityItem<T extends net.minecraft.world.entity.item.ItemEntity>
IEntityLiving<T extends net.minecraft.world.entity.LivingEntity>
Returns objects from the Pixelmon API see https://reforged.gg/docs/
All the methods in IPos create a new IPos object
IProjectile<T extends net.minecraft.world.entity.projectile.ThrowableProjectile>
attack
Will trigger if you have an item and left click into the air or left click a block or left click an entity
Will trigger if you have an item and left click into the air or left click a block or left click an entity
init
interact
Will trigger if you have an item and right click into the air Or right click a block Or right click an entity
Will trigger if you have an item and right click into the air Or right click a block Or right click an entity
pickedUp
When Cancelled it prevents the item from spawning in the level, the item still disappears from the inventory
When Cancelled it prevents the item from spawning in the level, the item still disappears from the inventory
spawn
toss
When Cancelled it prevents the item from spawning in the level, the item still disappears from the inventory
When Cancelled it prevents the item from spawning in the level, the item still disappears from the inventory
tick
When the item is in an inventory this will be called every 10 ticks (0.5 seconds)
When the item is in an inventory this will be called every 10 ticks (0.5 seconds)
Item Types
IThrowable<T extends net.minecraft.world.entity.projectile.ThrowableProjectile>
Job Types
Note this API should only be used Server side not on the client
collide
damaged
died
init
interact
kill
meleeAttack
rangedAttack
target
targetLost
timer
tick
attack
Will trigger if you have an item and left click into the air or left click a block or left click an entity
Will trigger if you have an item and left click into the air or left click a block or left click an entity
broken
chat
containerClosed
containerOpen
damagedEntity
damaged
died
factionUpdate
Called when a players faction points change
Called when a players faction points change
init
interact
Will trigger if you have an item and right click into the air Or right click a block Or right click an entity
Will trigger if you have an item and right click into the air Or right click a block Or right click an entity
keyPressed
Called when a player presses a button.
Called when a player presses a button.
keyReleased
Called when a player releases a button.
Called when a player releases a button.
kill
levelUp
Called when a players level changes
Called when a players level changes
login
logout
pickedUp
playSound
rangedLaunched
timer
toss
tick
projectileImpact
projectileTick
Role Types
Facing Types