add Rank Bonus log at bottom of the menu
This commit is contained in:
parent
f4133217be
commit
5269a54001
|
@ -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());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue