Package net.minecraft.util
Record Class ActionResult.Success
java.lang.Object
java.lang.Record
net.minecraft.util.ActionResult.Success
- Record Components:
swingSource
-itemContext
-
- All Implemented Interfaces:
ActionResult
- Enclosing interface:
ActionResult
public static record ActionResult.Success(ActionResult.SwingSource swingSource, ActionResult.ItemContext itemContext)
extends Record
implements ActionResult
- Mappings:
Namespace Name named net/minecraft/util/ActionResult$Success
intermediary net/minecraft/class_1269$class_9860
official bti$d
named swingSource
intermediary comp_2909
official g
named itemContext
intermediary comp_2910
official h
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.util.ActionResult
ActionResult.Fail, ActionResult.ItemContext, ActionResult.Pass, ActionResult.PassToDefaultBlockAction, ActionResult.Success, ActionResult.SwingSource
-
Field Summary
Modifier and TypeFieldDescriptionprivate final ActionResult.ItemContext
The field for theitemContext
record component.private final ActionResult.SwingSource
The field for theswingSource
record component.Fields inherited from interface net.minecraft.util.ActionResult
CONSUME, FAIL, PASS, PASS_TO_DEFAULT_BLOCK_ACTION, SUCCESS, SUCCESS_SERVER
-
Constructor Summary
ConstructorDescriptionSuccess
(ActionResult.SwingSource swingSource, ActionResult.ItemContext itemContext) Creates an instance of aSuccess
record class. -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
Indicates whether some other object is "equal to" this one.Returns the item stack that should replace the hand stack after this interaction, if any.final int
hashCode()
Returns a hash code value for this object.boolean
Returns whether an action is performed.Returns the value of theitemContext
record component.boolean
Returns the value of theswingSource
record component.final String
toString()
Returns a string representation of this record class.withNewHandStack
(ItemStack newHandStack)
-
Field Details
-
swingSource
The field for theswingSource
record component. -
itemContext
The field for theitemContext
record component.
-
-
Constructor Details
-
Success
Creates an instance of aSuccess
record class.- Parameters:
swingSource
- the value for theswingSource
record componentitemContext
- the value for theitemContext
record component
-
-
Method Details
-
isAccepted
public boolean isAccepted()Returns whether an action is performed.- Specified by:
isAccepted
in interfaceActionResult
- Returns:
- whether an action is performed
- Mappings:
Namespace Name Mixin selector named isAccepted
Lnet/minecraft/util/ActionResult;isAccepted()Z
intermediary method_23665
Lnet/minecraft/class_1269;method_23665()Z
official a
Lbti;a()Z
-
withNewHandStack
- Mappings:
Namespace Name Mixin selector named withNewHandStack
Lnet/minecraft/util/ActionResult$Success;withNewHandStack(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/util/ActionResult$Success;
intermediary method_61393
Lnet/minecraft/class_1269$class_9860;method_61393(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269$class_9860;
official a
Lbti$d;a(Lcxo;)Lbti$d;
-
noIncrementStat
- Mappings:
Namespace Name Mixin selector named noIncrementStat
Lnet/minecraft/util/ActionResult$Success;noIncrementStat()Lnet/minecraft/util/ActionResult$Success;
intermediary method_61394
Lnet/minecraft/class_1269$class_9860;method_61394()Lnet/minecraft/class_1269$class_9860;
official b
Lbti$d;b()Lbti$d;
-
shouldIncrementStat
public boolean shouldIncrementStat()- Mappings:
Namespace Name Mixin selector named shouldIncrementStat
Lnet/minecraft/util/ActionResult$Success;shouldIncrementStat()Z
intermediary method_61395
Lnet/minecraft/class_1269$class_9860;method_61395()Z
official c
Lbti$d;c()Z
-
getNewHandStack
Returns the item stack that should replace the hand stack after this interaction, if any.- Returns:
- the item stack that should replace the hand stack after this interaction, if any
- Mappings:
Namespace Name Mixin selector named getNewHandStack
Lnet/minecraft/util/ActionResult$Success;getNewHandStack()Lnet/minecraft/item/ItemStack;
intermediary method_61396
Lnet/minecraft/class_1269$class_9860;method_61396()Lnet/minecraft/class_1799;
official d
Lbti$d;d()Lcxo;
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object)
. -
swingSource
Returns the value of theswingSource
record component.- Returns:
- the value of the
swingSource
record component
-
itemContext
Returns the value of theitemContext
record component.- Returns:
- the value of the
itemContext
record component
-