public class PickupItemInteraction extends SimpleInstantInteraction
Class PickupItemInteraction. Provides pickupiteminteraction functionality for the Hytale server.
java.lang.Object > SimpleInstantInteraction > PickupItemInteraction
Field Summary
ref
final
Ref
ref
Field ref.
commandBuffer
final
CommandBuffer
commandBuffer
Field commandBuffer.
playerComponent
final
Player
playerComponent
Field playerComponent.
targetRef
final
Ref
targetRef
Field targetRef.
itemComponent
final
ItemComponent
itemComponent
Field itemComponent.
transformComponent
final
TransformComponent
transformComponent
Field transformComponent.
itemStack
final
ItemStack
itemStack
Field itemStack.
item
final
Item
item
Field item.
itemEntityPosition
final
Vector3d
itemEntityPosition
Field itemEntityPosition.
itemContainer
final
ItemContainer
itemContainer
Field itemContainer.
transaction
final
ItemStackTransaction
transaction
Field transaction.
remainder
final
ItemStack
remainder
Field remainder.
pickupItemHolder
final
Holder
pickupItemHolder
Field pickupItemHolder.
quantity
final
int
quantity
Field quantity.
pickupItemHolder2
final
Holder
pickupItemHolder2
Field pickupItemHolder2.
Method Detail
PickupItemInteraction
public
public
PickupItemInteraction
(final String id)
Method PickupItemInteraction.
- Parameters:
final Stringid
firstRun
final
void
firstRun
(@Nonnull final InteractionType type, @Nonnull final InteractionContext context, @Nonnull final CooldownHandler cooldownHandler)
Method firstRun.
- Parameters:
@Nonnull final InteractionTypetype@Nonnull final InteractionContextcontext@Nonnull final CooldownHandlercooldownHandler
if
public
else
if
(!remainder.equals(itemStack)
Method if.
- Parameters:
!remainder.equals(itemStack!remainder.equals(itemStack
toString
public
String
toString
()
Method toString.