Fix for block placement error legacy versions.

This commit is contained in:
TinyTank800 2024-04-05 20:15:34 -07:00
parent 10dc42ac3c
commit 6c558177ec

View File

@ -77,11 +77,19 @@ public class UtilsOpenWithItem implements Listener {
} }
Player p = e.getPlayer(); Player p = e.getPlayer();
if(Bukkit.getVersion().contains("1.8")){
if(plugin.hotbar.itemCheckExecute(e.getPlayer().getItemInHand(),p,false,false)){
e.setCancelled(true);
p.updateInventory();
}
}else{
if(plugin.hotbar.itemCheckExecute(e.getPlayer().getInventory().getItemInMainHand(),p,false,false)){ if(plugin.hotbar.itemCheckExecute(e.getPlayer().getInventory().getItemInMainHand(),p,false,false)){
e.setCancelled(true); e.setCancelled(true);
p.updateInventory(); p.updateInventory();
} }
} }
}
@EventHandler @EventHandler
public void onWorldChange(PlayerChangedWorldEvent e){ public void onWorldChange(PlayerChangedWorldEvent e){
plugin.hotbar.updateHotbarItems(e.getPlayer()); plugin.hotbar.updateHotbarItems(e.getPlayer());