Class ItemCraftedEvent

java.lang.Object
net.minecraftforge.eventbus.internal.MutableEventInternals
net.minecraftforge.eventbus.api.event.MutableEvent
com.stereowalker.unionlib.event.item.ItemCraftedEvent
All Implemented Interfaces:
net.minecraftforge.event.entity.EntityEvent, net.minecraftforge.event.entity.living.LivingEvent, net.minecraftforge.event.entity.player.PlayerEvent, net.minecraftforge.eventbus.internal.Event

public class ItemCraftedEvent extends net.minecraftforge.eventbus.api.event.MutableEvent implements net.minecraftforge.event.entity.player.PlayerEvent
This Event also takes the ResultSlot
  • Nested Class Summary

    Nested classes/interfaces inherited from interface net.minecraftforge.event.entity.EntityEvent

    net.minecraftforge.event.entity.EntityEvent.EnteringSection, net.minecraftforge.event.entity.EntityEvent.EntityConstructing

    Nested classes/interfaces inherited from interface net.minecraftforge.event.entity.living.LivingEvent

    net.minecraftforge.event.entity.living.LivingEvent.LivingJumpEvent, net.minecraftforge.event.entity.living.LivingEvent.LivingTickEvent, net.minecraftforge.event.entity.living.LivingEvent.LivingVisibilityEvent

    Nested classes/interfaces inherited from interface net.minecraftforge.event.entity.player.PlayerEvent

    net.minecraftforge.event.entity.player.PlayerEvent.BreakSpeed, net.minecraftforge.event.entity.player.PlayerEvent.Clone, net.minecraftforge.event.entity.player.PlayerEvent.HarvestCheck, net.minecraftforge.event.entity.player.PlayerEvent.ItemCraftedEvent, net.minecraftforge.event.entity.player.PlayerEvent.ItemPickupEvent, net.minecraftforge.event.entity.player.PlayerEvent.ItemSmeltedEvent, net.minecraftforge.event.entity.player.PlayerEvent.LoadFromFile, net.minecraftforge.event.entity.player.PlayerEvent.NameFormat, net.minecraftforge.event.entity.player.PlayerEvent.PlayerChangedDimensionEvent, net.minecraftforge.event.entity.player.PlayerEvent.PlayerChangeGameModeEvent, net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedInEvent, net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedOutEvent, net.minecraftforge.event.entity.player.PlayerEvent.PlayerRespawnEvent, net.minecraftforge.event.entity.player.PlayerEvent.SaveToFile, net.minecraftforge.event.entity.player.PlayerEvent.StartTracking, net.minecraftforge.event.entity.player.PlayerEvent.StopTracking, net.minecraftforge.event.entity.player.PlayerEvent.TabListNameFormat
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final net.minecraftforge.eventbus.api.bus.EventBus<ItemCraftedEvent>
     

    Fields inherited from class net.minecraftforge.eventbus.internal.MutableEventInternals

    isMonitoring
  • Constructor Summary

    Constructors
    Constructor
    Description
    ItemCraftedEvent(net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack crafting, net.minecraft.world.Container craftMatrix, net.minecraft.world.inventory.ResultSlot slot)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.world.item.ItemStack
     
    net.minecraft.world.Container
     
    net.minecraft.world.entity.player.Player
     
    net.minecraft.world.inventory.ResultSlot
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • BUS

      public static final net.minecraftforge.eventbus.api.bus.EventBus<ItemCraftedEvent> BUS
  • Constructor Details

    • ItemCraftedEvent

      public ItemCraftedEvent(net.minecraft.world.entity.player.Player player, @Nonnull net.minecraft.world.item.ItemStack crafting, net.minecraft.world.Container craftMatrix, net.minecraft.world.inventory.ResultSlot slot)
  • Method Details

    • getCraftedStack

      @Nonnull public net.minecraft.world.item.ItemStack getCraftedStack()
    • getCraftingMatrix

      public net.minecraft.world.Container getCraftingMatrix()
    • getResultSlot

      public net.minecraft.world.inventory.ResultSlot getResultSlot()
    • getEntity

      public net.minecraft.world.entity.player.Player getEntity()
      Specified by:
      getEntity in interface net.minecraftforge.event.entity.EntityEvent
      Specified by:
      getEntity in interface net.minecraftforge.event.entity.living.LivingEvent
      Specified by:
      getEntity in interface net.minecraftforge.event.entity.player.PlayerEvent