handle edge case

player drops new item from a looted chest onto ground, add origin to it
This commit is contained in:
hyperdefined
2026-01-26 16:29:17 -05:00
parent 6204a3e22b
commit a0b64e0499
2 changed files with 68 additions and 0 deletions

View File

@@ -73,6 +73,7 @@ public final class ToolStats extends JavaPlugin {
public ProjectileShoot projectileShoot;
public ToolStatsKeys toolStatsKeys;
public InventoryClose inventoryClose;
public PlayerDrop playerDrop;
@Override
public void onEnable() {
@@ -126,6 +127,7 @@ public final class ToolStats extends JavaPlugin {
blockDispenseEvent = new BlockDispenseEvent(this);
projectileShoot = new ProjectileShoot(this);
inventoryClose = new InventoryClose(this);
playerDrop = new PlayerDrop(this);
Bukkit.getServer().getPluginManager().registerEvents(blockBreak, this);
Bukkit.getServer().getPluginManager().registerEvents(chunkPopulate, this);
@@ -148,6 +150,7 @@ public final class ToolStats extends JavaPlugin {
Bukkit.getServer().getPluginManager().registerEvents(blockDispenseEvent, this);
Bukkit.getServer().getPluginManager().registerEvents(projectileShoot, this);
Bukkit.getServer().getPluginManager().registerEvents(inventoryClose, this);
Bukkit.getServer().getPluginManager().registerEvents(playerDrop, this);
this.getCommand("toolstats").setExecutor(commandToolStats);