All Classes Interface Summary Class Summary
| Class |
Description |
| AbstractNpcAPI |
This object stores functions available to all scripting handlers through the "API" keyword.
|
| BlockPos |
Pasted in from 1.9, with the Vec3d constructor removed
|
| BlockPos.MutableBlockPos |
|
| BlockPos.PooledMutableBlockPos |
|
| IAction |
Represents a single "task" that can be executed over multiple ticks,
supports delayed start, limited duration, repeating intervals, data storage,
and chaining to neighboring tasks.
|
| IActionChain |
|
| IActionListener |
|
| IActionManager |
Manages a queue of IAction instances, allowing scheduling of delayed,
repeating, or conditional "tasks" for NPC scripting.
|
| IActionQueue |
|
| IAnimal<T extends net.minecraft.entity.passive.EntityAnimal> |
Represents an animal entity with additional behavior such as breeding,
following, and mating.
|
| IAnimatable |
Represents an entity capable of playing animations.
|
| IAnimation |
|
| IAnimationData |
Holds and manages animation data for an animatable entity.
|
| IAnimationEvent |
|
| IAnimationEvent.Ended |
|
| IAnimationEvent.IFrameEvent |
|
| IAnimationEvent.IFrameEvent.Entered |
|
| IAnimationEvent.IFrameEvent.Exited |
|
| IAnimationEvent.Started |
|
| IAnimationHandler |
|
| IAnvilRecipe |
|
| IArrow<T extends net.minecraft.entity.projectile.EntityArrow> |
Represents a arrow entity with additional methods.
|
| IAttributeDefinition |
Defines the blueprint for an attribute.
|
| IAttributeHandler |
Handles registration and lookup of attribute definitions as well as
retrieval of player attributes.
|
| IAvailability |
Defines the conditions that determine if certain NPC interactions
(dialogs, quests, and faction requirements) are available to a player.
|
| IBlock |
|
| IBlockEvent |
|
| IBlockEvent.BreakEvent |
|
| IBlockEvent.ClickedEvent |
|
| IBlockEvent.CollidedEvent |
|
| IBlockEvent.EntityFallenUponEvent |
|
| IBlockEvent.ExplodedEvent |
|
| IBlockEvent.HarvestedEvent |
|
| IBlockEvent.InitEvent |
|
| IBlockEvent.InteractEvent |
|
| IBlockEvent.NeighborChangedEvent |
|
| IBlockEvent.RainFillEvent |
|
| IBlockEvent.RedstoneEvent |
|
| IBlockEvent.TimerEvent |
|
| IBlockEvent.UpdateEvent |
|
| IBlockScripted |
|
| IBlockState |
This code is owned by Minecraft
|
| IButton |
Represents a clickable button component in a custom GUI.
|
| ICloneHandler |
|
| ICommand |
|
| IConditionalAction |
|
| IContainer |
|
| ICustomAttribute |
Represents an instance of a custom attribute.
|
| ICustomEffect |
|
| ICustomEffectHandler |
Handler interface for managing custom effects.
|
| ICustomGui |
Represents a custom graphical user interface (GUI) that can contain various components
such as buttons, labels, text fields, item slots, etc.
|
| ICustomGuiComponent |
Base interface for all custom GUI components.
|
| ICustomGuiEvent |
|
| ICustomGuiEvent.ButtonEvent |
|
| ICustomGuiEvent.CloseEvent |
|
| ICustomGuiEvent.ScrollEvent |
|
| ICustomGuiEvent.SlotClickEvent |
|
| ICustomGuiEvent.SlotEvent |
|
| ICustomGuiEvent.UnfocusedEvent |
|
| ICustomNpc<T extends net.minecraft.entity.EntityCreature> |
Represents a customizable NPC with a wide variety of properties such as appearance,
behavior, combat, loot, and more.
|
| ICustomNPCsEvent |
|
| ICustomNPCsEvent.CNPCNaturalSpawnEvent |
|
| ICustomNPCsEvent.ScriptedCommandEvent |
|
| ICustomOverlay |
|
| ICustomOverlayComponent |
|
| IDamageSource |
|
| IDBCPlayer |
Extends IPlayer with additional methods specific to DBC (Dragon Ball C) players.
|
| IDialog |
|
| IDialogCategory |
|
| IDialogEvent |
|
| IDialogEvent.DialogClosed |
|
| IDialogEvent.DialogOpen |
|
| IDialogEvent.DialogOption |
|
| IDialogHandler |
|
| IDialogImage |
|
| IDialogOption |
|
| IEntity<T extends net.minecraft.entity.Entity> |
Represents a generic entity in the world.
|
| IEntityItem<T extends net.minecraft.entity.item.EntityItem> |
Represents an item entity in the world.
|
| IEntityLiving<T extends net.minecraft.entity.EntityLiving> |
Represents a living entity (mob, NPC, etc.) that extends the base living functionality.
|
| IEntityLivingBase<T extends net.minecraft.entity.EntityLivingBase> |
Represents a living entity (mob, NPC, etc.) with additional methods to manage health,
damage, targeting, vision, potion effects, equipment, and various attributes.
|
| IFaction |
|
| IFactionEvent |
|
| IFactionEvent.FactionPoints |
|
| IFactionHandler |
|
| IFishHook<T extends net.minecraft.entity.projectile.EntityFishHook> |
Represents a fish hook entity with additional methods.
|
| IForgeEvent |
|
| IForgeEvent.EntityEvent |
|
| IForgeEvent.InitEvent |
|
| IForgeEvent.WorldEvent |
|
| IFrame |
|
| IFramePart |
|
| IItemArmor |
|
| IItemBlock |
|
| IItemBook |
|
| IItemCustom |
|
| IItemCustomizable |
|
| IItemEvent |
|
| IItemEvent.AttackEvent |
|
| IItemEvent.BreakItem |
|
| IItemEvent.FinishUsingItem |
|
| IItemEvent.InitEvent |
|
| IItemEvent.InteractEvent |
|
| IItemEvent.PickedUpEvent |
|
| IItemEvent.RepairItem |
|
| IItemEvent.RightClickEvent |
|
| IItemEvent.SpawnEvent |
|
| IItemEvent.StartUsingItem |
|
| IItemEvent.StopUsingItem |
|
| IItemEvent.TossedEvent |
|
| IItemEvent.UpdateEvent |
|
| IItemEvent.UsingItem |
|
| IItemLinked |
|
| IItemSlot |
Represents an item slot component in a custom GUI.
|
| IItemStack |
Represents an item stack with extended functionality:
enchantments, lore, and additional item data.
|
| IJob |
|
| IJobBard |
|
| IJobConversation |
|
| IJobFollower |
|
| IJobGuard |
|
| IJobHealer |
|
| IJobItemGiver |
|
| IJobSpawner |
|
| ILabel |
Represents a text label component in a custom GUI.
|
| ILine |
Represents a line component in a custom GUI.
|
| ILine |
|
| ILines |
|
| ILinkedItem |
|
| ILinkedItemEvent |
|
| ILinkedItemEvent.BuildEvent |
|
| ILinkedItemEvent.VersionChangeEvent |
|
| IMagic |
Represents a magic element that can have interactions with other magics.
|
| IMagicCycle |
Represents a cycle (or category) grouping for magics.
|
| IMagicData |
|
| IMagicHandler |
Provides methods to access and modify magic and magic cycles.
|
| IMark |
Represents a mark that can be applied to an entity.
|
| IModelData |
Provides configuration data for a model including wearable settings,
hidden parts, rotation, and scale.
|
| IModelRotate |
Represents the rotation configuration for a model.
|
| IModelRotatePart |
Represents the rotation settings for a specific part of a model.
|
| IModelScale |
Represents the scaling configuration for a model.
|
| IModelScalePart |
Represents the scale configuration for a specific part of a model.
|
| IMonster<T extends net.minecraft.entity.monster.EntityMob> |
Represents a monster entity.
|
| INaturalSpawn |
|
| INaturalSpawnsHandler |
|
| INbt |
A scripted data representation of an MC NBTTagCompound object.
|
| INpcEvent |
|
| INpcEvent.CollideEvent |
|
| INpcEvent.DamagedEvent |
|
| INpcEvent.DialogClosedEvent |
|
| INpcEvent.DialogEvent |
|
| INpcEvent.DiedEvent |
|
| INpcEvent.InitEvent |
|
| INpcEvent.InteractEvent |
|
| INpcEvent.KilledEntityEvent |
|
| INpcEvent.MeleeAttackEvent |
|
| INpcEvent.RangedLaunchedEvent |
|
| INpcEvent.SwingEvent |
|
| INpcEvent.TargetEvent |
|
| INpcEvent.TargetLostEvent |
|
| INpcEvent.TimerEvent |
|
| INpcEvent.UpdateEvent |
|
| IntHashMap<V> |
|
| IOverlayHandler |
|
| IOverlayLabel |
|
| IOverlayLine |
|
| IOverlayTexturedRect |
|
| IParticle |
A particle that can be spawned in the world, complete with translation, scale, rotate, and color transformations.
|
| IParty |
|
| IPartyEvent |
|
| IPartyEvent.PartyDisbandEvent |
|
| IPartyEvent.PartyInviteEvent |
|
| IPartyEvent.PartyKickEvent |
|
| IPartyEvent.PartyLeaveEvent |
|
| IPartyEvent.PartyQuestCompletedEvent |
|
| IPartyEvent.PartyQuestSetEvent |
|
| IPartyEvent.PartyQuestTurnedInEvent |
|
| IPartyHandler |
|
| IPartyOptions |
|
| IPixelmon<T extends net.minecraft.entity.passive.EntityTameable> |
Represents a Pixelmon (a tameable creature) with additional attributes
such as shiny state, level, IV/EV values, nature, moves, and more.
|
| IPixelmonPlayerData |
|
| IPlayer<T extends net.minecraft.entity.player.EntityPlayerMP> |
Represents a player in the game with methods for managing dialogs, quests,
inventory, sound, and more.
|
| IPlayerAttributes |
Represents a collection of a player's custom attributes.
|
| IPlayerBankData |
|
| IPlayerData |
|
| IPlayerDialogData |
|
| IPlayerEffect |
|
| IPlayerEvent |
|
| IPlayerEvent.AchievementEvent |
|
| IPlayerEvent.AttackedEvent |
|
| IPlayerEvent.AttackEvent |
|
| IPlayerEvent.BonemealEvent |
|
| IPlayerEvent.BreakEvent |
|
| IPlayerEvent.ChangedDimension |
|
| IPlayerEvent.ChatEvent |
|
| IPlayerEvent.ContainerClosed |
|
| IPlayerEvent.ContainerOpen |
|
| IPlayerEvent.DamagedEntityEvent |
|
| IPlayerEvent.DamagedEvent |
|
| IPlayerEvent.DiedEvent |
|
| IPlayerEvent.DropEvent |
|
| IPlayerEvent.EffectEvent |
|
| IPlayerEvent.EffectEvent.Added |
|
| IPlayerEvent.EffectEvent.Removed |
|
| IPlayerEvent.EffectEvent.Ticked |
|
| IPlayerEvent.FallEvent |
|
| IPlayerEvent.FillBucketEvent |
|
| IPlayerEvent.FinishUsingItem |
|
| IPlayerEvent.InitEvent |
|
| IPlayerEvent.InteractEvent |
|
| IPlayerEvent.JumpEvent |
|
| IPlayerEvent.KeyPressedEvent |
|
| IPlayerEvent.KilledEntityEvent |
|
| IPlayerEvent.LevelUpEvent |
|
| IPlayerEvent.LightningEvent |
|
| IPlayerEvent.LoginEvent |
|
| IPlayerEvent.LogoutEvent |
|
| IPlayerEvent.MouseClickedEvent |
|
| IPlayerEvent.PickUpEvent |
|
| IPlayerEvent.PickupXPEvent |
|
| IPlayerEvent.ProfileEvent |
|
| IPlayerEvent.ProfileEvent.Changed |
|
| IPlayerEvent.ProfileEvent.Create |
|
| IPlayerEvent.ProfileEvent.Removed |
|
| IPlayerEvent.RangedChargeEvent |
|
| IPlayerEvent.RangedLaunchedEvent |
|
| IPlayerEvent.RespawnEvent |
|
| IPlayerEvent.RightClickEvent |
|
| IPlayerEvent.SleepEvent |
|
| IPlayerEvent.SoundEvent |
|
| IPlayerEvent.StartUsingItem |
|
| IPlayerEvent.StopUsingItem |
|
| IPlayerEvent.TimerEvent |
|
| IPlayerEvent.TossEvent |
|
| IPlayerEvent.UpdateEvent |
|
| IPlayerEvent.UseHoeEvent |
|
| IPlayerEvent.UsingItem |
|
| IPlayerEvent.WakeUpEvent |
|
| IPlayerFactionData |
|
| IPlayerItemGiverData |
|
| IPlayerMail |
|
| IPlayerMailData |
|
| IPlayerQuestData |
|
| IPlayerTransportData |
|
| IPos |
|
| IProfile |
|
| IProfileHandler |
|
| IProfileOptions |
|
| IProjectile |
Represents a projectile entity.
|
| IProjectileEvent |
|
| IProjectileEvent.ImpactEvent |
|
| IProjectileEvent.UpdateEvent |
|
| IProperty<T extends java.lang.Comparable<T>> |
This code is owned by Minecraft
|
| IQuest |
|
| IQuestCategory |
|
| IQuestDialog |
|
| IQuestEvent |
|
| IQuestEvent.QuestCompletedEvent |
|
| IQuestEvent.QuestStartEvent |
|
| IQuestEvent.QuestTurnedInEvent |
|
| IQuestHandler |
|
| IQuestInterface |
|
| IQuestItem |
|
| IQuestKill |
|
| IQuestLocation |
|
| IQuestObjective |
|
| IRecipe |
|
| IRecipeEvent |
|
| IRecipeEvent.Post |
|
| IRecipeEvent.Pre |
|
| IRecipeHandler |
|
| IRole |
|
| IRoleBank |
|
| IRoleFollower |
|
| IRoleMailman |
|
| IRoleTrader |
|
| IRoleTransporter |
|
| IScoreboard |
|
| IScoreboardObjective |
|
| IScoreboardTeam |
|
| IScreenSize |
|
| IScroll |
Represents a scrollable list component in a custom GUI.
|
| ISkinOverlay |
A skin overlay object for both NPCs and players.
|
| ISlot |
|
| ISound |
|
| ITag |
|
| ITagHandler |
|
| ITextField |
Represents a text field component in a custom GUI.
|
| ITextPlane |
|
| ITexturedRect |
Represents a textured rectangle component in a custom GUI.
|
| IThrowable<T extends net.minecraft.entity.projectile.EntityThrowable> |
Represents a throwable entity with additional methods.
|
| ITileEntity |
|
| ITimers |
|
| ITransportCategory |
|
| ITransportHandler |
|
| ITransportLocation |
|
| IVillager<T extends net.minecraft.entity.passive.EntityVillager> |
Represents a villager entity with additional trading-related methods.
|
| IWorld |
|
| Vec3i |
This code is owned by Minecraft
|