@@ -0,0 +1,1409 @@
+package com.carrot.carrotshop.shop;%0D%0A%0D%0Aimport org.spongepowered.api.entity.living.player.Player;%0D%0Aimport org.spongepowered.api.service.economy.account.UniqueAccount;%0D%0Aimport org.spongepowered.api.text.Text;%0D%0Aimport org.spongepowered.api.text.format.TextColors;%0D%0Aimport org.spongepowered.api.world.Location;%0D%0Aimport org.spongepowered.api.world.World;%0D%0A%0D%0Aimport com.carrot.carrotshop.CarrotShop;%0D%0A%0D%0Aimport ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;%0D%0A%0D%0A@ConfigSerializable%0D%0Apublic class Bank extends Shop %7B%0D%0A%0D%0A%09public Bank() %7B%0D%0A%09%7D%0D%0A%0D%0A%09public Bank(Player player, Location%3CWorld%3E sign) throws ExceptionInInitializerError %7B%0D%0A%09%09super(sign);%0D%0A%09%09if (!player.hasPermission(%22carrotshop.create.bank%22))%0D%0A%09%09%09throw new ExceptionInInitializerError(%22You don't have perms to build a bank sign%22);%0D%0A%0D%0A%09%09player.sendMessage(Text.of(TextColors.DARK_GREEN, %22You have setup an bank shop%22));%0D%0A%09%7D%0D%0A%0D%0A%09@Override%0D%0A%09public void info(Player player) %7B%0D%0A%0D%0A%09%09player.sendMessage(Text.of(%22Right click to see your balance%22));%0D%0A%0D%0A%09%7D%0D%0A%09%0D%0A%09@Override%0D%0A%09public boolean trigger(Player player) %7B%0D%0A%09%09UniqueAccount account = CarrotShop.getEcoService().getOrCreateAccount(player.getUniqueId()).get();%0D%0A%09%09%0D%0A%09%09player.sendMessage(Text.of(%22Your balance: %22, account.getBalance(CarrotShop.getEcoService().getDefaultCurrency()), %22 %22, CarrotShop.getEcoService().getDefaultCurrency().getPluralDisplayName()));%0D%0A%0D%0A%09%09return true;%0D%0A%09%7D%0D%0A%0D%0A%7D%0D%0A

add the `bank` sign