Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void setInCache(Location location, SetTypeOfdataToCache dataSomeShallCache, Object object) {
- //org.brokenarrow.storage.cache.ContainerData.Builder builder = new org.brokenarrow.storage.cache.ContainerData.Builder();
- org.brokenarrow.storage.cache.ContainerData containerData = this.containerDataMap.get(location);
- org.brokenarrow.storage.cache.ContainerData.Builder builder = containerData.getBulder();
- switch (dataSomeShallCache) {
- case PLAYERUUID:
- builder.setPlayerId((UUID) object);
- break;
- case TYPEOFCONTAINER:
- builder.setTypeOfContainer((TypeOfContainer) object);
- break;
- case ISFILTERWHITEBLACK:
- builder.setFilterWhiteBlack((Boolean) object);
- break;
- case CONTAINERUPDATE:
- builder.setUpgrade((String) object);
- break;
- case CONTAINERFILENAME:
- builder.setContainerFileName((String) object);
- break;
- case FILTRERITEMS:
- builder.setFilterItems((ItemStack[]) object);
- break;
- case CONTAINERCONTENTS:
- builder.setChestContents((ItemStack[]) object);
- break;
- case AMOUNTOFPAGES:
- builder.setNumberOfPages((Integer) object);
- break;
- case TOTALSOLDAMOUNT:
- builder.setTotalSoldAmount((double) object + getTotalSoldAmount(location));
- break;
- case TOTALCRAFTAMOUNT:
- builder.setTotalCraftAmount((long) object + getTotalCraftAmount(location));
- break;
- case TOTALAMOUNTPICKEDUP:
- builder.setTotalAmountPickedUp((long) object + getTotalAmountPickedUp(location));
- break;
- case TOTALAMOUNTTELEPORTEDITEMS:
- builder.setTotalAmountTeleportedItems((long) object + getTotalAmountTeleportedItems(location));
- break;
- case LINKCONTAINERLINKEDTOLOCATION:
- builder.setLinkContainerLinkedToLocation((List<Location>) object);
- break;
- case AMONTOFITEMS:
- builder.setAmountOfItems((BigInteger) object);
- break;
- case TOTALAMOUNTSOLDITEMS:
- builder.setTotalAmountItemsSold((Long) object);
- break;
- case TIMEBEFORERESET:
- builder.setTimeBeforeReset((Long) object);
- break;
- case AMOUNTPLACEFORFREE:
- builder.setAmountPlaceForFree((Integer) object);
- break;
- case NONE:
- break;
- }
- //setOldData(location, dataSomeShallCache, builder);
- this.containerDataMap.put(location, builder.build());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement