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.jetbrains.annotations.NotNull;
|
||||
import sbr.sbr.events.InvClick;
|
||||
import sbr.sbr.guis.bankerMain;
|
||||
import sbr.sbr.guis.banker.bankerMain;
|
||||
import sbr.sbr.utils.chatcolors;
|
||||
|
||||
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.InventoryCloseEvent;
|
||||
import sbr.sbr.commands.banker;
|
||||
import sbr.sbr.guis.bankerWithdraw;
|
||||
import sbr.sbr.guis.banker.bankerWithdraw;
|
||||
import sbr.sbr.main;
|
||||
import sbr.sbr.utils.chatcolors;
|
||||
|
||||
@ -21,15 +21,15 @@ public class InvClick extends chatcolors implements Listener {
|
||||
public void InventoryClick(InventoryClickEvent e) {
|
||||
Player p = (Player) e.getWhoClicked();
|
||||
if (currentGui.get(p.getUniqueId()).equalsIgnoreCase("bankerMain")) {
|
||||
if (e.getSlot() == 13) {
|
||||
if (e.getRawSlot() == 13) {
|
||||
p.closeInventory();
|
||||
p.openInventory(bankerWithdraw.getGui());
|
||||
currentGui.remove(p.getUniqueId());
|
||||
currentGui.put(p.getUniqueId(), "bankerWithdraw");
|
||||
}
|
||||
e.setCancelled(true);
|
||||
}
|
||||
if (currentGui.get(p.getUniqueId()).equalsIgnoreCase("bankerWithdraw")) {
|
||||
if (e.getSlot() == 13) {
|
||||
if (e.getRawSlot() == 13) {
|
||||
int bankBal;
|
||||
int purseBal;
|
||||
try {
|
||||
@ -43,6 +43,7 @@ public class InvClick extends chatcolors implements Listener {
|
||||
int newPurse = purseBal + bankHalf;
|
||||
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();
|
||||
p.closeInventory();
|
||||
} catch (SQLException x) {
|
||||
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.ChatColor;
|
||||
@ -31,17 +31,29 @@ public class bankerMain extends chatcolors {
|
||||
ItemMeta withdrawMeta;
|
||||
List<String> withdrawLore = new ArrayList<>();
|
||||
|
||||
ItemStack deposit;
|
||||
ItemMeta depositMeta;
|
||||
List<String> depositLore = new ArrayList<>();
|
||||
|
||||
ItemStack glass;
|
||||
ItemMeta glassMeta;
|
||||
|
||||
// Withdraw button
|
||||
withdraw = new ItemStack(Material.DISPENSER);
|
||||
withdrawMeta = withdraw.getItemMeta();
|
||||
withdrawMeta.setDisplayName(color("&bWithdraw."));
|
||||
withdrawMeta.setDisplayName(color("&cWithdraw"));
|
||||
withdrawLore.add(color("&7Total money: &6" + totalBal));
|
||||
withdrawMeta.setLore(withdrawLore);
|
||||
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 = new ItemStack(Material.GRAY_STAINED_GLASS_PANE);
|
||||
glassMeta = glass.getItemMeta();
|
||||
@ -60,7 +72,7 @@ public class bankerMain extends chatcolors {
|
||||
gui.setItem(8, glass);
|
||||
gui.setItem(9, glass);
|
||||
gui.setItem(10, glass);
|
||||
gui.setItem(11, glass);
|
||||
gui.setItem(11, deposit);
|
||||
gui.setItem(12, glass);
|
||||
gui.setItem(13, withdraw);
|
||||
gui.setItem(14, glass);
|
@ -1,4 +1,4 @@
|
||||
package sbr.sbr.guis;
|
||||
package sbr.sbr.guis.banker;
|
||||
|
||||
import org.bukkit.Bukkit;
|
||||
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.banker;
|
||||
import sbr.sbr.commands.npc;
|
||||
import sbr.sbr.events.InvClick;
|
||||
import sbr.sbr.events.onPlayerJoin;
|
||||
import java.sql.Connection;
|
||||
import java.sql.DriverManager;
|
||||
@ -21,11 +22,11 @@ public final class main extends JavaPlugin {
|
||||
@Override
|
||||
public void onEnable() {
|
||||
PluginManager plm = Bukkit.getPluginManager();
|
||||
host = "localhost";
|
||||
host = "sql11.freemysqlhosting.net";
|
||||
port = 3306;
|
||||
database = "sbr";
|
||||
username = "root";
|
||||
password = "";
|
||||
database = "sql11395031";
|
||||
username = "sql11395031";
|
||||
password = "6VF5N7cZiG";
|
||||
try {
|
||||
openConnection();
|
||||
System.out.println("MySQL Database Connected.");
|
||||
@ -33,6 +34,7 @@ public final class main extends JavaPlugin {
|
||||
x.printStackTrace();
|
||||
}
|
||||
plm.registerEvents(new onPlayerJoin(), this);
|
||||
plm.registerEvents(new InvClick(), this);
|
||||
Objects.requireNonNull(getCommand("balance")).setExecutor(new balance());
|
||||
Objects.requireNonNull(getCommand("npc")).setExecutor(new npc());
|
||||
Objects.requireNonNull(getCommand("banker")).setExecutor(new banker());
|
||||
|
Loading…
x
Reference in New Issue
Block a user