Fix for shopguiplus update.

This commit is contained in:
Brianna 2019-06-04 18:43:50 -04:00
parent 101125255e
commit b1c0512e18

View File

@ -7,6 +7,7 @@ import com.songoda.epichoppers.utils.Methods;
import com.songoda.epichoppers.utils.ServerVersion; import com.songoda.epichoppers.utils.ServerVersion;
import com.songoda.epichoppers.utils.settings.Setting; import com.songoda.epichoppers.utils.settings.Setting;
import net.brcdev.shopgui.ShopGuiPlusApi; import net.brcdev.shopgui.ShopGuiPlusApi;
import net.brcdev.shopgui.api.exception.PlayerDataNotLoadedException;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.OfflinePlayer; import org.bukkit.OfflinePlayer;
@ -55,9 +56,13 @@ public class ModuleAutoSell implements Module {
if (itemStack == null) continue; if (itemStack == null) continue;
double value; double value;
if (Setting.AUTOSELL_SHOPGUIPLUS.getBoolean() && player.isOnline()) if (Setting.AUTOSELL_SHOPGUIPLUS.getBoolean() && player.isOnline()) {
try {
value = ShopGuiPlusApi.getItemStackPriceSell(player.getPlayer(), itemStack); value = ShopGuiPlusApi.getItemStackPriceSell(player.getPlayer(), itemStack);
else } catch (PlayerDataNotLoadedException e){
value = 0;
}
} else
value = Double.valueOf(list.stream().filter(line -> Material.valueOf(line.split(",")[0]) value = Double.valueOf(list.stream().filter(line -> Material.valueOf(line.split(",")[0])
== itemStack.getType()).findFirst().orElse("0")); == itemStack.getType()).findFirst().orElse("0"));