Class ResourcePointManager
java.lang.Object
org.kingdoms.managers.resourcepoints.ResourcePointManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.kingdoms.data.Pair<org.kingdoms.constants.item.KingdomItem, Double> static @NonNull org.kingdoms.managers.resourcepoints.ConvertedResourcePointsconvertToResourcePoints(@NonNull Collection<org.bukkit.inventory.ItemStack> donations, @Nullable BiFunction<org.bukkit.inventory.ItemStack, List<org.bukkit.inventory.ItemStack>, Long> function) static @NonNull org.kingdoms.managers.resourcepoints.ConvertedResourcePointsconvertToResourcePoints(@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.resourcepoints.ResourcePointWorthType> exclude) static CustomResourcePointDescription[]static @Nullable DoublegetInjectedWorth(@NonNull org.bukkit.inventory.ItemStack item) static DoublegetInjectedWorth(org.kingdoms.constants.item.KingdomItem item) static doublegetWorth(org.bukkit.inventory.ItemStack item) 0 means this item isn't accepted at all.static org.kingdoms.constants.item.KingdomIteminjectWorth(@NonNull org.bukkit.inventory.ItemStack item, double resourcePoints) static void
-
Constructor Details
-
ResourcePointManager
public ResourcePointManager()
-
-
Method Details
-
loadSettings
public static void loadSettings() -
getCustomResourcePointDescriptions
-
injectWorth
public static org.kingdoms.constants.item.KingdomItem injectWorth(@NonNull org.bukkit.inventory.ItemStack item, double resourcePoints) -
getInjectedWorth
-
getInjectedWorth
-
buildItem
-
getWorth
public static double getWorth(org.bukkit.inventory.ItemStack item) 0 means this item isn't accepted at all. -
convertToResourcePoints
public static @NonNull org.kingdoms.managers.resourcepoints.ConvertedResourcePoints 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 org.kingdoms.managers.resourcepoints.ConvertedResourcePoints 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.resourcepoints.ResourcePointWorthType> exclude)
-