add Rank Bonus log at bottom of the menu

This commit is contained in:
Spencer 2018-01-07 00:06:21 -05:00 committed by Alexander Meech
parent f4133217be
commit 5269a54001
1 changed files with 18 additions and 0 deletions

View File

@ -6,9 +6,11 @@ import java.util.List;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
import mineplex.core.account.CoreClient; import mineplex.core.account.CoreClient;
import mineplex.core.common.util.C; import mineplex.core.common.util.C;
import mineplex.core.itemstack.ItemBuilder;
import mineplex.core.shop.item.ShopItem; import mineplex.core.shop.item.ShopItem;
import mineplex.core.shop.page.MultiPageManager; import mineplex.core.shop.page.MultiPageManager;
import mineplex.staffServer.customerSupport.CustomerSupport; import mineplex.staffServer.customerSupport.CustomerSupport;
@ -46,11 +48,27 @@ public class SupportRankBonusPage extends SupportPage
}, entry.getCalendar().get(Calendar.MONTH) + 1, false, true)); }, entry.getCalendar().get(Calendar.MONTH) + 1, false, true));
} }
private ItemStack getLogIcon()
{
int entries = 6;
ItemBuilder builder = new ItemBuilder(Material.SIGN).setTitle(C.cGreenB + "Last " + entries + " Entries").addLore("");
for (int i = 0; i < entries; i++)
{
BonusEntry entry = getBonusLog().get(i);
builder.addLore(C.mBody + "Received " + C.cYellow + entry.getItemCount() + " " + entry.getItemName() + C.mBody + " on " + C.cYellow + new SimpleDateFormat("MMMM dd YYYY").format(entry.getCalendar().getTime()));
}
return builder.build();
}
@Override @Override
protected void buildPage() protected void buildPage()
{ {
super.buildPage(); super.buildPage();
_multiPageManager.buildPage(); _multiPageManager.buildPage();
addItem(getSlotIndex(5, 4), getLogIcon());
} }
} }