mirror of
https://e.coding.net/circlecloud/QuickShop.git
synced 2024-11-22 01:58:54 +00:00
异步调用数据库删除方法(BlockBreakEvent触发)
This commit is contained in:
parent
4f3ee83b47
commit
4b41bdff57
@ -195,7 +195,13 @@ public class ContainerShop implements Shop {
|
|||||||
final int y = this.getLocation().getBlockY();
|
final int y = this.getLocation().getBlockY();
|
||||||
final int z = this.getLocation().getBlockZ();
|
final int z = this.getLocation().getBlockZ();
|
||||||
final String world = this.getLocation().getWorld().getName();
|
final String world = this.getLocation().getWorld().getName();
|
||||||
|
// Async database execute
|
||||||
|
plugin.getServer().getScheduler().runTaskAsynchronously(plugin, new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
plugin.getDB().execute("DELETE FROM shops WHERE x = '" + x + "' AND y = '" + y + "' AND z = '" + z + "' AND world = '" + world + "'");
|
plugin.getDB().execute("DELETE FROM shops WHERE x = '" + x + "' AND y = '" + y + "' AND z = '" + z + "' AND world = '" + world + "'");
|
||||||
|
}
|
||||||
|
});
|
||||||
// Refund if necessary
|
// Refund if necessary
|
||||||
if (plugin.getConfig().getBoolean("shop.refund")) {
|
if (plugin.getConfig().getBoolean("shop.refund")) {
|
||||||
plugin.getEcon().deposit(this.getOwner(), plugin.getConfig().getDouble("shop.cost"));
|
plugin.getEcon().deposit(this.getOwner(), plugin.getConfig().getDouble("shop.cost"));
|
||||||
|
Loading…
Reference in New Issue
Block a user