Package org.kingdoms.managers
Class ResourcePointManager
java.lang.Object
org.kingdoms.managers.ResourcePointManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertToResourcePoints(@NonNull Collection<org.bukkit.inventory.ItemStack> donations, @Nullable BiFunction<org.bukkit.inventory.ItemStack, List<org.bukkit.inventory.ItemStack>, Long> function) convertToResourcePoints(@NonNull Collection<org.bukkit.inventory.ItemStack> donations, @Nullable BiFunction<org.bukkit.inventory.ItemStack, List<org.bukkit.inventory.ItemStack>, Long> function, @Nullable Set<org.kingdoms.managers.ResourcePointWorthType> exclude) static CustomResourcePointDescription[]static @Nullable DoublegetInjectedWorth(@NonNull org.bukkit.inventory.ItemStack item) static Doublestatic Stringstatic longgetWorth(org.bukkit.inventory.ItemStack item) 0 means this item isn't accepted at all.static org.bukkit.inventory.ItemStackinjectWorth(@NonNull org.bukkit.inventory.ItemStack item, double resourcePoints) static voidstatic DoubleremoveInjectedWorth(@NonNull org.bukkit.inventory.ItemStack item)
-
Constructor Details
-
ResourcePointManager
public ResourcePointManager()
-
-
Method Details
-
loadSettings
public static void loadSettings() -
getCustomResourcePointDescriptions
-
getResourcePointsNBTTag
-
injectWorth
public static org.bukkit.inventory.ItemStack injectWorth(@NonNull org.bukkit.inventory.ItemStack item, double resourcePoints) -
getInjectedWorth
-
getInjectedWorth
-
removeInjectedWorth
-
buildItem
-
getWorth
public static long getWorth(org.bukkit.inventory.ItemStack item) 0 means this item isn't accepted at all. -
convertToResourcePoints
public static @NonNull Pair<Long,List<org.bukkit.inventory.ItemStack>> convertToResourcePoints(@NonNull Collection<org.bukkit.inventory.ItemStack> donations, @Nullable BiFunction<org.bukkit.inventory.ItemStack, List<org.bukkit.inventory.ItemStack>, Long> function) -
convertToResourcePoints
public static @NonNull Pair<Long,List<org.bukkit.inventory.ItemStack>> convertToResourcePoints(@NonNull Collection<org.bukkit.inventory.ItemStack> donations, @Nullable BiFunction<org.bukkit.inventory.ItemStack, List<org.bukkit.inventory.ItemStack>, Long> function, @Nullable Set<org.kingdoms.managers.ResourcePointWorthType> exclude)
-