Class ClientPlayerInteractionManagerMixin

java.lang.Object
meteordevelopment.meteorclient.mixin.ClientPlayerInteractionManagerMixin
All Implemented Interfaces:
IClientPlayerInteractionManager

public abstract class ClientPlayerInteractionManagerMixin extends Object implements IClientPlayerInteractionManager
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract void
    clickSlot(int syncId, int slotId, int button, net.minecraft.screen.slot.SlotActionType actionType, net.minecraft.entity.player.PlayerEntity player)
     
    void
    interactBlock(net.minecraft.client.network.ClientPlayerEntity player, net.minecraft.util.Hand hand, net.minecraft.util.hit.BlockHitResult hitResult, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.util.ActionResult> cir)
     
    void
    onClickArmorSlot(int syncId, int slotId, int button, net.minecraft.screen.slot.SlotActionType actionType, net.minecraft.entity.player.PlayerEntity player, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
     
    void
     
    protected abstract void
     

    Methods inherited from class java.lang.Object

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

    • ClientPlayerInteractionManagerMixin

      public ClientPlayerInteractionManagerMixin()
  • Method Details

    • syncSelectedSlot

      protected abstract void syncSelectedSlot()
    • clickSlot

      public abstract void clickSlot(int syncId, int slotId, int button, net.minecraft.screen.slot.SlotActionType actionType, net.minecraft.entity.player.PlayerEntity player)
    • onClickArmorSlot

      public void onClickArmorSlot(int syncId, int slotId, int button, net.minecraft.screen.slot.SlotActionType actionType, net.minecraft.entity.player.PlayerEntity player, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • interactBlock

      public void interactBlock(net.minecraft.client.network.ClientPlayerEntity player, net.minecraft.util.Hand hand, net.minecraft.util.hit.BlockHitResult hitResult, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.util.ActionResult> cir)
    • syncSelected

      public void syncSelected()
      Specified by:
      syncSelected in interface IClientPlayerInteractionManager