Fix kick after signing book (#157)
This commit is contained in:
parent
cda5175b74
commit
830a9a404f
|
@ -412,6 +412,9 @@ public abstract class ServerPlayNetHandlerMixin implements ServerPlayNetHandlerB
|
||||||
|
|
||||||
@Inject(method = "processEditBook", cancellable = true, at = @At("HEAD"))
|
@Inject(method = "processEditBook", cancellable = true, at = @At("HEAD"))
|
||||||
private void arclight$editBookSpam(CEditBookPacket packetIn, CallbackInfo ci) {
|
private void arclight$editBookSpam(CEditBookPacket packetIn, CallbackInfo ci) {
|
||||||
|
if (this.lastBookTick == 0) {
|
||||||
|
this.lastBookTick = ArclightConstants.currentTick - 20;
|
||||||
|
}
|
||||||
if (this.lastBookTick + 20 > ArclightConstants.currentTick) {
|
if (this.lastBookTick + 20 > ArclightConstants.currentTick) {
|
||||||
PacketThreadUtil.checkThreadAndEnqueue(packetIn, (ServerPlayNetHandler) (Object) this, this.minecraftServer);
|
PacketThreadUtil.checkThreadAndEnqueue(packetIn, (ServerPlayNetHandler) (Object) this, this.minecraftServer);
|
||||||
this.disconnect("Book edited too quickly!");
|
this.disconnect("Book edited too quickly!");
|
||||||
|
|
Loading…
Reference in New Issue
Block a user