mirror of
https://github.com/5vl/SkyblockRemake.git
synced 2025-07-08 18:57:02 +00:00
.
This commit is contained in:
parent
b92e5f14bf
commit
78f509fdbd
@ -6,7 +6,7 @@ import org.bukkit.command.CommandSender;
|
|||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import sbr.sbr.events.InvClick;
|
import sbr.sbr.events.InvClick;
|
||||||
import sbr.sbr.guis.bankerMain;
|
import sbr.sbr.guis.banker.bankerMain;
|
||||||
import sbr.sbr.utils.chatcolors;
|
import sbr.sbr.utils.chatcolors;
|
||||||
|
|
||||||
public class banker extends chatcolors implements CommandExecutor {
|
public class banker extends chatcolors implements CommandExecutor {
|
||||||
|
@ -6,7 +6,7 @@ import org.bukkit.event.Listener;
|
|||||||
import org.bukkit.event.inventory.InventoryClickEvent;
|
import org.bukkit.event.inventory.InventoryClickEvent;
|
||||||
import org.bukkit.event.inventory.InventoryCloseEvent;
|
import org.bukkit.event.inventory.InventoryCloseEvent;
|
||||||
import sbr.sbr.commands.banker;
|
import sbr.sbr.commands.banker;
|
||||||
import sbr.sbr.guis.bankerWithdraw;
|
import sbr.sbr.guis.banker.bankerWithdraw;
|
||||||
import sbr.sbr.main;
|
import sbr.sbr.main;
|
||||||
import sbr.sbr.utils.chatcolors;
|
import sbr.sbr.utils.chatcolors;
|
||||||
|
|
||||||
@ -21,15 +21,15 @@ public class InvClick extends chatcolors implements Listener {
|
|||||||
public void InventoryClick(InventoryClickEvent e) {
|
public void InventoryClick(InventoryClickEvent e) {
|
||||||
Player p = (Player) e.getWhoClicked();
|
Player p = (Player) e.getWhoClicked();
|
||||||
if (currentGui.get(p.getUniqueId()).equalsIgnoreCase("bankerMain")) {
|
if (currentGui.get(p.getUniqueId()).equalsIgnoreCase("bankerMain")) {
|
||||||
if (e.getSlot() == 13) {
|
if (e.getRawSlot() == 13) {
|
||||||
|
p.closeInventory();
|
||||||
p.openInventory(bankerWithdraw.getGui());
|
p.openInventory(bankerWithdraw.getGui());
|
||||||
currentGui.remove(p.getUniqueId());
|
|
||||||
currentGui.put(p.getUniqueId(), "bankerWithdraw");
|
currentGui.put(p.getUniqueId(), "bankerWithdraw");
|
||||||
}
|
}
|
||||||
e.setCancelled(true);
|
e.setCancelled(true);
|
||||||
}
|
}
|
||||||
if (currentGui.get(p.getUniqueId()).equalsIgnoreCase("bankerWithdraw")) {
|
if (currentGui.get(p.getUniqueId()).equalsIgnoreCase("bankerWithdraw")) {
|
||||||
if (e.getSlot() == 13) {
|
if (e.getRawSlot() == 13) {
|
||||||
int bankBal;
|
int bankBal;
|
||||||
int purseBal;
|
int purseBal;
|
||||||
try {
|
try {
|
||||||
@ -43,6 +43,7 @@ public class InvClick extends chatcolors implements Listener {
|
|||||||
int newPurse = purseBal + bankHalf;
|
int newPurse = purseBal + bankHalf;
|
||||||
main.prepareStatement("UPDATE bank SET Balance = '" + bankHalf + "' WHERE UUID = '" + p.getUniqueId().toString() + "';").executeUpdate();
|
main.prepareStatement("UPDATE bank SET Balance = '" + bankHalf + "' WHERE UUID = '" + p.getUniqueId().toString() + "';").executeUpdate();
|
||||||
main.prepareStatement("UPDATE purse SET Balance = '" + newPurse + "' WHERE UUID = '" + p.getUniqueId().toString() + "';").executeUpdate();
|
main.prepareStatement("UPDATE purse SET Balance = '" + newPurse + "' WHERE UUID = '" + p.getUniqueId().toString() + "';").executeUpdate();
|
||||||
|
p.closeInventory();
|
||||||
} catch (SQLException x) {
|
} catch (SQLException x) {
|
||||||
x.printStackTrace();
|
x.printStackTrace();
|
||||||
}
|
}
|
||||||
|
4
src/main/java/sbr/sbr/guis/banker/bankerDeposit.java
Normal file
4
src/main/java/sbr/sbr/guis/banker/bankerDeposit.java
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
package sbr.sbr.guis.banker;
|
||||||
|
|
||||||
|
public class bankerDeposit {
|
||||||
|
}
|
@ -1,4 +1,4 @@
|
|||||||
package sbr.sbr.guis;
|
package sbr.sbr.guis.banker;
|
||||||
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
@ -31,17 +31,29 @@ public class bankerMain extends chatcolors {
|
|||||||
ItemMeta withdrawMeta;
|
ItemMeta withdrawMeta;
|
||||||
List<String> withdrawLore = new ArrayList<>();
|
List<String> withdrawLore = new ArrayList<>();
|
||||||
|
|
||||||
|
ItemStack deposit;
|
||||||
|
ItemMeta depositMeta;
|
||||||
|
List<String> depositLore = new ArrayList<>();
|
||||||
|
|
||||||
ItemStack glass;
|
ItemStack glass;
|
||||||
ItemMeta glassMeta;
|
ItemMeta glassMeta;
|
||||||
|
|
||||||
// Withdraw button
|
// Withdraw button
|
||||||
withdraw = new ItemStack(Material.DISPENSER);
|
withdraw = new ItemStack(Material.DISPENSER);
|
||||||
withdrawMeta = withdraw.getItemMeta();
|
withdrawMeta = withdraw.getItemMeta();
|
||||||
withdrawMeta.setDisplayName(color("&bWithdraw."));
|
withdrawMeta.setDisplayName(color("&cWithdraw"));
|
||||||
withdrawLore.add(color("&7Total money: &6" + totalBal));
|
withdrawLore.add(color("&7Total money: &6" + totalBal));
|
||||||
withdrawMeta.setLore(withdrawLore);
|
withdrawMeta.setLore(withdrawLore);
|
||||||
withdraw.setItemMeta(withdrawMeta);
|
withdraw.setItemMeta(withdrawMeta);
|
||||||
|
|
||||||
|
// Deposit button
|
||||||
|
deposit = new ItemStack(Material.CHEST);
|
||||||
|
depositMeta = deposit.getItemMeta();
|
||||||
|
depositMeta.setDisplayName(color("&aDeposit"));
|
||||||
|
depositLore.add(color("&7Total money: &6" + totalBal));
|
||||||
|
withdrawMeta.setLore(depositLore);
|
||||||
|
withdraw.setItemMeta(depositMeta);
|
||||||
|
|
||||||
// Glass panes
|
// Glass panes
|
||||||
glass = new ItemStack(Material.GRAY_STAINED_GLASS_PANE);
|
glass = new ItemStack(Material.GRAY_STAINED_GLASS_PANE);
|
||||||
glassMeta = glass.getItemMeta();
|
glassMeta = glass.getItemMeta();
|
||||||
@ -60,7 +72,7 @@ public class bankerMain extends chatcolors {
|
|||||||
gui.setItem(8, glass);
|
gui.setItem(8, glass);
|
||||||
gui.setItem(9, glass);
|
gui.setItem(9, glass);
|
||||||
gui.setItem(10, glass);
|
gui.setItem(10, glass);
|
||||||
gui.setItem(11, glass);
|
gui.setItem(11, deposit);
|
||||||
gui.setItem(12, glass);
|
gui.setItem(12, glass);
|
||||||
gui.setItem(13, withdraw);
|
gui.setItem(13, withdraw);
|
||||||
gui.setItem(14, glass);
|
gui.setItem(14, glass);
|
@ -1,4 +1,4 @@
|
|||||||
package sbr.sbr.guis;
|
package sbr.sbr.guis.banker;
|
||||||
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
4
src/main/java/sbr/sbr/guis/sbmenu/sbmenuMain.java
Normal file
4
src/main/java/sbr/sbr/guis/sbmenu/sbmenuMain.java
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
package sbr.sbr.guis.sbmenu;
|
||||||
|
|
||||||
|
public class sbmenuMain {
|
||||||
|
}
|
@ -6,6 +6,7 @@ import org.bukkit.plugin.java.JavaPlugin;
|
|||||||
import sbr.sbr.commands.balance;
|
import sbr.sbr.commands.balance;
|
||||||
import sbr.sbr.commands.banker;
|
import sbr.sbr.commands.banker;
|
||||||
import sbr.sbr.commands.npc;
|
import sbr.sbr.commands.npc;
|
||||||
|
import sbr.sbr.events.InvClick;
|
||||||
import sbr.sbr.events.onPlayerJoin;
|
import sbr.sbr.events.onPlayerJoin;
|
||||||
import java.sql.Connection;
|
import java.sql.Connection;
|
||||||
import java.sql.DriverManager;
|
import java.sql.DriverManager;
|
||||||
@ -21,11 +22,11 @@ public final class main extends JavaPlugin {
|
|||||||
@Override
|
@Override
|
||||||
public void onEnable() {
|
public void onEnable() {
|
||||||
PluginManager plm = Bukkit.getPluginManager();
|
PluginManager plm = Bukkit.getPluginManager();
|
||||||
host = "localhost";
|
host = "sql11.freemysqlhosting.net";
|
||||||
port = 3306;
|
port = 3306;
|
||||||
database = "sbr";
|
database = "sql11395031";
|
||||||
username = "root";
|
username = "sql11395031";
|
||||||
password = "";
|
password = "6VF5N7cZiG";
|
||||||
try {
|
try {
|
||||||
openConnection();
|
openConnection();
|
||||||
System.out.println("MySQL Database Connected.");
|
System.out.println("MySQL Database Connected.");
|
||||||
@ -33,6 +34,7 @@ public final class main extends JavaPlugin {
|
|||||||
x.printStackTrace();
|
x.printStackTrace();
|
||||||
}
|
}
|
||||||
plm.registerEvents(new onPlayerJoin(), this);
|
plm.registerEvents(new onPlayerJoin(), this);
|
||||||
|
plm.registerEvents(new InvClick(), this);
|
||||||
Objects.requireNonNull(getCommand("balance")).setExecutor(new balance());
|
Objects.requireNonNull(getCommand("balance")).setExecutor(new balance());
|
||||||
Objects.requireNonNull(getCommand("npc")).setExecutor(new npc());
|
Objects.requireNonNull(getCommand("npc")).setExecutor(new npc());
|
||||||
Objects.requireNonNull(getCommand("banker")).setExecutor(new banker());
|
Objects.requireNonNull(getCommand("banker")).setExecutor(new banker());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user