Compare commits
3 Commits
acc94fc918
...
9cdc5d2035
Author | SHA1 | Date |
---|---|---|
smeths | 9cdc5d2035 | |
xsmeths | 70cc75b27f | |
xsmeths | c76cbe8de8 |
|
@ -27,11 +27,11 @@ public class VoucherMenu extends IconInv {
|
||||||
|
|
||||||
for (Voucher voucher : instance.getVoucherManager().getVouchers()) {
|
for (Voucher voucher : instance.getVoucherManager().getVouchers()) {
|
||||||
if (getInventory().firstEmpty() != -1) {
|
if (getInventory().firstEmpty() != -1) {
|
||||||
ItemStack voucherr = voucher.toItemStack();
|
ItemStack voucherItemStack = voucher.toItemStack();
|
||||||
ItemMeta vouchermeta = voucherr.getItemMeta();
|
ItemMeta voucherItemMeta = voucherItemStack.getItemMeta();
|
||||||
vouchermeta.setDisplayName(ChatColor.translateAlternateColorCodes('&', voucher.getName()));
|
voucherItemMeta.setDisplayName(TextUtils.formatText(voucher.getName()));
|
||||||
voucherr.setItemMeta(vouchermeta);
|
voucherItemStack.setItemMeta(voucherItemMeta);
|
||||||
addIcon(getInventory().firstEmpty(), voucherr, event -> new OptionMenu(instance, voucher).open(event.getPlayer()));
|
addIcon(getInventory().firstEmpty(), voucherItemStack, event -> new OptionMenu(instance, voucher).open(event.getPlayer()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -42,19 +42,23 @@ public class VoucherMenu extends IconInv {
|
||||||
gui.setTitle("Insert id");
|
gui.setTitle("Insert id");
|
||||||
gui.setAction(aEvent -> {
|
gui.setAction(aEvent -> {
|
||||||
final String msg = gui.getInputText().trim();
|
final String msg = gui.getInputText().trim();
|
||||||
|
aEvent.player.setLevel(aEvent.player.getLevel()+1);
|
||||||
|
aEvent.player.updateInventory();
|
||||||
|
aEvent.player.setLevel(aEvent.player.getLevel()-1);
|
||||||
|
aEvent.player.updateInventory();
|
||||||
if (instance.getVoucherManager().getVoucher(msg) != null) {
|
if (instance.getVoucherManager().getVoucher(msg) != null) {
|
||||||
event.getPlayer().sendMessage(TextUtils.formatText("&cAlready a voucher registered with the id: " + msg));
|
event.getPlayer().sendMessage(TextUtils.formatText("&cAlready a voucher registered with the id: " + msg));
|
||||||
new VoucherMenu(instance).open(event.getPlayer());
|
new VoucherMenu(instance).open(event.getPlayer());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (!msg.isEmpty()) {
|
||||||
Voucher voucher = new Voucher(msg, instance);
|
Voucher voucher = new Voucher(msg, instance);
|
||||||
voucher.setMaterial(PAPER);
|
voucher.setMaterial(PAPER);
|
||||||
voucher.setName("&f" + msg);
|
voucher.setName("&f" + msg);
|
||||||
voucher.setTexture("");
|
voucher.setTexture("");
|
||||||
|
instance.getVoucherManager().addVoucher(voucher);
|
||||||
instance.getVoucherManager().addVoucher(voucher);
|
event.getPlayer().sendMessage(TextUtils.formatText("&7Successfully created voucher with id &r" + msg + "&7."));
|
||||||
event.getPlayer().sendMessage(TextUtils.formatText("&7Successfully created voucher with id &r" + msg + "&7."));
|
}
|
||||||
new VoucherMenu(instance).open(event.getPlayer());
|
new VoucherMenu(instance).open(event.getPlayer());
|
||||||
});
|
});
|
||||||
instance.getGuiManager().showGUI(event.getPlayer(), gui);
|
instance.getGuiManager().showGUI(event.getPlayer(), gui);
|
||||||
|
@ -65,3 +69,4 @@ public class VoucherMenu extends IconInv {
|
||||||
new ItemStack(Material.valueOf("STAINED_GLASS_PANE"), 1, (short) 7)).name(ChatColor.RESET.toString()).build()));
|
new ItemStack(Material.valueOf("STAINED_GLASS_PANE"), 1, (short) 7)).name(ChatColor.RESET.toString()).build()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue