All Classes

Class Description
AnimationType
Animation Types
BlockEvent  
BlockEvent.BreakEvent
broken
BlockEvent.ClickedEvent
clicked
BlockEvent.CollidedEvent
collide
BlockEvent.DoorToggleEvent
doorToggle
BlockEvent.EntityFallenUponEvent
fallenUpon
BlockEvent.ExplodedEvent
exploded
BlockEvent.HarvestedEvent
harvested
BlockEvent.InitEvent
init
BlockEvent.InteractEvent
interact
BlockEvent.NeighborChangedEvent
neighborChanged
BlockEvent.RainFillEvent
rainFilled
BlockEvent.RedstoneEvent
redstone
BlockEvent.TimerEvent
timer
BlockEvent.UpdateEvent
tick
CommandNoppesBase  
CommandNoppesBase.SubCommand  
CustomContainerEvent  
CustomContainerEvent.CloseEvent  
CustomContainerEvent.SlotClickedEvent  
CustomGuiEvent  
CustomGuiEvent.ButtonEvent  
CustomGuiEvent.CloseEvent  
CustomGuiEvent.ScrollEvent  
CustomGuiEvent.SlotClickEvent  
CustomGuiEvent.SlotEvent  
CustomNPCsEvent  
CustomNPCsException  
DialogEvent  
DialogEvent.CloseEvent
dialogClose
DialogEvent.OpenEvent
dialog
DialogEvent.OptionEvent
dialogOption
EntityType
Entity Types
ForgeEvent
Called for most Forge events.
ForgeEvent.EntityEvent
This event is used for every forge event which extends EntityEvent
EventyEvent
LivingEvent
PlayerEvent
ForgeEvent.InitEvent
init
The init event has no forge event
ForgeEvent.WorldEvent
This event is used for every forge event which extends WorldEvent
WorldEvent
GuiComponentType  
HandlerEvent  
HandlerEvent.FactionsLoadedEvent  
HandlerEvent.RecipesLoadedEvent  
IAnimal<T extends net.minecraft.entity.passive.EntityAnimal>  
IArrow<T extends net.minecraft.entity.projectile.EntityArrow>  
IAvailability  
IBlock  
IBlockFluidContainer
Used for certain technical mods which use FluidContainer blocks *
IBlockScripted  
IBlockScriptedDoor  
IButton  
ICloneHandler  
IContainer  
IContainerCustomChest  
ICustomGui  
ICustomGuiComponent  
ICustomNpc<T extends net.minecraft.entity.EntityCreature>  
IDamageSource  
IData  
IDialog  
IDialogCategory  
IDialogHandler  
IDialogOption  
IDimension  
IEntity<T extends net.minecraft.entity.Entity>  
IEntityItem<T extends net.minecraft.entity.item.EntityItem>  
IEntityLiving<T extends net.minecraft.entity.EntityLiving>  
IEntityLivingBase<T extends net.minecraft.entity.EntityLivingBase>  
IFaction  
IFactionHandler  
IItemArmor  
IItemBlock  
IItemBook  
IItemScripted  
IItemSlot  
IItemStack  
IJobBard  
IJobBuilder  
IJobFarmer  
IJobFollower  
IJobPuppet  
IJobPuppet.IJobPuppetPart  
IJobSpawner  
ILabel  
ILine  
IMark  
IMonster<T extends net.minecraft.entity.monster.EntityMob>  
INbt  
INPCAdvanced  
INPCAi  
INPCDisplay  
INPCInventory  
INPCJob  
INPCMelee  
INPCRanged  
INPCRole  
INPCStats  
IPixelmon<T extends net.minecraft.entity.passive.EntityTameable>  
IPixelmonPlayerData
Returns objects from the Pixelmon API see https://reforged.gg/docs/
IPlayer<T extends net.minecraft.entity.player.EntityPlayerMP>  
IPlayerMail  
IPos
All the methods in IPos create a new IPos object
IProjectile<T extends net.minecraft.entity.projectile.EntityThrowable>  
IQuest  
IQuestCategory  
IQuestHandler  
IQuestObjective  
IRayTrace  
IRecipe  
IRecipeHandler  
IRoleDialog  
IRoleFollower  
IRoleTrader  
IRoleTransporter  
IRoleTransporter.ITransportLocation  
IScoreboard  
IScoreboardObjective  
IScoreboardScore  
IScoreboardTeam  
IScroll  
ItemEvent  
ItemEvent.AttackEvent
attack
Will trigger if you have an item and left click into the air or left click a block or left click an entity
ItemEvent.InitEvent
init
ItemEvent.InteractEvent
interact
Will trigger if you have an item and right click into the air Or right click a block Or right click an entity
ItemEvent.PickedUpEvent
pickedUp
When Cancelled it prevents the item from spawning in the world, the item still disappears from the inventory
ItemEvent.SpawnEvent
spawn
ItemEvent.TossedEvent
toss
When Cancelled it prevents the item from spawning in the world, the item still disappears from the inventory
ItemEvent.UpdateEvent
tick
When the item is in an inventory this will be called every 10 ticks (0.5 seconds)
ItemType
Item Types
ITextField  
ITextPlane  
ITexturedButton  
ITexturedRect  
IThrowable<T extends net.minecraft.entity.projectile.EntityThrowable>  
ITimers  
IVillager<T extends net.minecraft.entity.monster.EntityMob>  
IWorld  
JobType
Job Types
MarkType  
NpcAPI
Note this API should only be used Server side not on the client
NpcEvent  
NpcEvent.CollideEvent
collide
NpcEvent.DamagedEvent
damaged
NpcEvent.DiedEvent
died
NpcEvent.InitEvent
init
NpcEvent.InteractEvent
interact
NpcEvent.KilledEntityEvent
kill
NpcEvent.MeleeAttackEvent
meleeAttack
NpcEvent.RangedLaunchedEvent
rangedAttack
NpcEvent.TargetEvent
target
NpcEvent.TargetLostEvent
targetLost
NpcEvent.TimerEvent
timer
NpcEvent.UpdateEvent
tick
OptionType  
ParticleType  
PlayerEvent  
PlayerEvent.AttackEvent
attack
Will trigger if you have an item and left click into the air or left click a block or left click an entity
PlayerEvent.BreakEvent
broken
PlayerEvent.ChatEvent
chat
PlayerEvent.ContainerClosed
containerClosed
PlayerEvent.ContainerOpen
containerOpen
PlayerEvent.DamagedEntityEvent
damagedEntity
PlayerEvent.DamagedEvent
damaged
PlayerEvent.DiedEvent
died
PlayerEvent.FactionUpdateEvent
factionUpdate
Called when a players faction points change
PlayerEvent.InitEvent
init
PlayerEvent.InteractEvent
interact
Will trigger if you have an item and right click into the air Or right click a block Or right click an entity
PlayerEvent.KeyPressedEvent
keyPressed
Called when a players press and releases a button, Wont be called when a gui or chat is opened or if a button is held for a longer time.
PlayerEvent.KilledEntityEvent
kill
PlayerEvent.LevelUpEvent
levelUp
Called when a players level changes
PlayerEvent.LoginEvent
login
PlayerEvent.LogoutEvent
logout
PlayerEvent.PickUpEvent
pickedUp
PlayerEvent.RangedLaunchedEvent
rangedLaunched
PlayerEvent.TimerEvent
timer
PlayerEvent.TossEvent
toss
PlayerEvent.UpdateEvent
tick
PotionEffectType  
ProjectileEvent  
ProjectileEvent.ImpactEvent
projectileImpact
ProjectileEvent.UpdateEvent
projectileTick
QuestEvent  
QuestEvent.QuestCompletedEvent  
QuestEvent.QuestStartEvent  
QuestEvent.QuestTurnedInEvent  
QuestType  
RoleEvent  
RoleEvent.BankUnlockedEvent  
RoleEvent.BankUpgradedEvent  
RoleEvent.FollowerFinishedEvent  
RoleEvent.FollowerHireEvent  
RoleEvent.MailmanEvent  
RoleEvent.TradeFailedEvent  
RoleEvent.TraderEvent  
RoleEvent.TransporterUnlockedEvent  
RoleEvent.TransporterUseEvent  
RoleType
Role Types
SideType
Facing Types
TacticalType
Tactical Variant Types
WorldEvent  
WorldEvent.ScriptCommandEvent