public abstract class MixinNetHandlerPlayServer extends Object implements net.minecraft.network.play.INetHandlerPlayServer
Constructor and Description |
---|
MixinNetHandlerPlayServer() |
Modifier and Type | Method and Description |
---|---|
void |
injectAfterItemStackCheck(net.minecraft.network.play.client.C08PacketPlayerBlockPlacement packetIn,
org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
Invoke before
itemstack == null (line 578 in source) to stop the logic for using an item if .entity.player.PlayerInteractEvent was cancelled. |
void |
injectBeforeBlockDirectionCheck(net.minecraft.network.play.client.C08PacketPlayerBlockPlacement packetIn,
org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
Invoke before
packetIn.getPlacedBlockDirection() == 255 (line 576 in source) to reset "isRightClickAirCancelled" flag. |
void |
injectBeforeItemStackCheck(net.minecraft.network.play.client.C08PacketPlayerBlockPlacement packetIn,
org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
Invoke after
packetIn.getPlacedBlockDirection() == 255 (line 576 in source) to fire .player.PlayerInteractEvent on right click with air with item in-hand. |
void |
injectProcessPlayerDigging(net.minecraft.network.play.client.C07PacketPlayerDigging packetIn,
org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) |
void |
onDisconnectHandler(net.minecraft.util.IChatComponent component) |
void |
onProcessChatMessage(net.minecraft.util.IChatComponent component,
boolean isChat) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
handleAnimation, handleResourcePackStatus, handleSpectate, processChatMessage, processClickWindow, processClientSettings, processClientStatus, processCloseWindow, processConfirmTransaction, processCreativeInventoryAction, processEnchantItem, processEntityAction, processHeldItemChange, processInput, processKeepAlive, processPlayer, processPlayerAbilities, processPlayerBlockPlacement, processPlayerDigging, processTabComplete, processUpdateSign, processUseEntity, processVanilla250Packet
public void onProcessChatMessage(net.minecraft.util.IChatComponent component, boolean isChat)
public void onDisconnectHandler(net.minecraft.util.IChatComponent component)
public void injectProcessPlayerDigging(net.minecraft.network.play.client.C07PacketPlayerDigging packetIn, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
public void injectBeforeBlockDirectionCheck(net.minecraft.network.play.client.C08PacketPlayerBlockPlacement packetIn, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
packetIn.getPlacedBlockDirection() == 255
(line 576 in source) to reset "isRightClickAirCancelled" flag.packetIn
- Injected packet paramci
- Info to provide mixin on how to handle the callbackpublic void injectBeforeItemStackCheck(net.minecraft.network.play.client.C08PacketPlayerBlockPlacement packetIn, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
packetIn.getPlacedBlockDirection() == 255
(line 576 in source) to fire .player.PlayerInteractEvent
on right click with air with item in-hand.packetIn
- Injected packet paramci
- Info to provide mixin on how to handle the callbackpublic void injectAfterItemStackCheck(net.minecraft.network.play.client.C08PacketPlayerBlockPlacement packetIn, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
itemstack == null
(line 578 in source) to stop the logic for using an item if .entity.player.PlayerInteractEvent
was cancelled.packetIn
- Injected packet paramci
- Info to provide mixin on how to handle the callback