mirror of
https://github.com/Zrips/Jobs.git
synced 2025-01-07 00:38:42 +01:00
parent
0f9ed9e2c6
commit
41d2e04b50
@ -802,9 +802,20 @@ public class JobsPaymentListener implements Listener {
|
|||||||
if (Jobs.getGCManager().disablePaymentIfRiding && player.isInsideVehicle())
|
if (Jobs.getGCManager().disablePaymentIfRiding && player.isInsideVehicle())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
// Fix for possible money duplication bugs.
|
||||||
|
switch (event.getClick()) {
|
||||||
|
case UNKNOWN:
|
||||||
|
case WINDOW_BORDER_LEFT:
|
||||||
|
case WINDOW_BORDER_RIGHT:
|
||||||
|
case NUMBER_KEY:
|
||||||
|
return;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
// Fix money dupping issue when clicking continuously in the result item, but if in the
|
// Fix money dupping issue when clicking continuously in the result item, but if in the
|
||||||
// cursor have item, then dupping the money, #438
|
// cursor have item, then dupping the money, #438
|
||||||
if (event.isLeftClick() && !player.getInventory().contains(inv.getItem(2)))
|
if (event.isLeftClick() && !event.getCursor().getType().equals(Material.AIR))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
JobsPlayer jPlayer = Jobs.getPlayerManager().getJobsPlayer(player);
|
JobsPlayer jPlayer = Jobs.getPlayerManager().getJobsPlayer(player);
|
||||||
|
Loading…
Reference in New Issue
Block a user