commit
b1800fc6b2
|
@ -16,8 +16,7 @@
|
||||||
|
|
||||||
package com.lishid.orebfuscator.hook;
|
package com.lishid.orebfuscator.hook;
|
||||||
|
|
||||||
import net.minecraft.server.v1_9_R1.PacketPlayInBlockDig.EnumPlayerDigType;
|
import com.comphenix.protocol.wrappers.EnumWrappers;
|
||||||
|
|
||||||
import org.bukkit.World;
|
import org.bukkit.World;
|
||||||
import org.bukkit.plugin.Plugin;
|
import org.bukkit.plugin.Plugin;
|
||||||
|
|
||||||
|
@ -74,8 +73,8 @@ public class ProtocolLibHook {
|
||||||
manager.addPacketListener(new PacketAdapter(plugin, PacketType.Play.Client.BLOCK_DIG) {
|
manager.addPacketListener(new PacketAdapter(plugin, PacketType.Play.Client.BLOCK_DIG) {
|
||||||
@Override
|
@Override
|
||||||
public void onPacketReceiving(PacketEvent event) {
|
public void onPacketReceiving(PacketEvent event) {
|
||||||
EnumPlayerDigType status = event.getPacket().getSpecificModifier(EnumPlayerDigType.class).read(0);
|
EnumWrappers.PlayerDigType status = event.getPacket().getPlayerDigTypes().read(0);
|
||||||
if (status == EnumPlayerDigType.ABORT_DESTROY_BLOCK) {
|
if (status == EnumWrappers.PlayerDigType.ABORT_DESTROY_BLOCK) {
|
||||||
if (!BlockHitManager.hitBlock(event.getPlayer(), null)) {
|
if (!BlockHitManager.hitBlock(event.getPlayer(), null)) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue