Package net.minecraftforge.event
Class GrindstoneEvent.OnPlaceItem
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.event.GrindstoneEvent
net.minecraftforge.event.GrindstoneEvent.OnPlaceItem
- Enclosing class:
- GrindstoneEvent
This event is 
 
The following rules apply:
Cancelable GrindstoneEvent.OnPlaceItem is fired when the inputs to a grindstone are changed. The following rules apply:
- If the event is canceled, vanilla behavior will not run, and the output will be empty.
- If the event is not canceled
- and the output is empty, the output will be determined by vanilla.
- and the output is not empty, the output will be set, without running vanilla behavior.
- Vanilla XP calculation logic will be used unless all of the following criterias are met:
- the amount of experience is greater than or equal to 0;
- the event is not canceled;
- the output is not empty.
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraftforge.event.GrindstoneEventGrindstoneEvent.OnPlaceItem, GrindstoneEvent.OnTakeItemNested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Eventnet.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class net.minecraftforge.event.GrindstoneEventgetBottomItem, getTopItem, getXp, setXpMethods inherited from class net.minecraftforge.eventbus.api.EventgetListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult
- 
Field Details- 
output
 
- 
- 
Constructor Details- 
OnPlaceItem
 
- 
- 
Method Details- 
getOutputThis is the output as determined by the event, not by the vanilla behavior between these two items.
 If you are the first receiver of this event, it is guaranteed to be empty.
 It will only be non-empty if changed by an event handler.
 If this event is cancelled, this output stack is discarded.- Returns:
- The item to set in the output grindstone slot. 
 
- 
setOutputSets the output slot to a specific itemstack.- Parameters:
- output- The stack to change the output to.
 
 
-