diff --git a/src/main/java/com/alttd/GUI/windows/BuyGUI.java b/src/main/java/com/alttd/GUI/windows/BuyGUI.java
index e307725..0034e0a 100644
--- a/src/main/java/com/alttd/GUI/windows/BuyGUI.java
+++ b/src/main/java/com/alttd/GUI/windows/BuyGUI.java
@@ -49,7 +49,7 @@ public class BuyGUI extends GUIMerchant {
private void buy(VillagerType villagerType, Player player, Material material, int amount, Price price) {
Economy econ = VillagerUI.getInstance().getEconomy();
double balance = econ.getBalance(player);
- int itemPts = (int) (Math.floor(price.getPrice(amount) / WorthConfig.POINT_MOD) + 1);
+ int itemPts = (int) (Math.floor(price.getPrice(1) / WorthConfig.POINT_MOD) + 1);
int transPts = itemPts * amount;
EconUser econUser = EconUser.getUser(player.getUniqueId());
int oldPoints = Objects.requireNonNullElse(econUser.getPointsMap().get(villagerType.getName()), 0);
@@ -69,7 +69,8 @@ public class BuyGUI extends GUIMerchant {
Template.template("amount", String.valueOf(amount)),
Template.template("item", StringUtils.capitalize(material.name()
.toLowerCase().replaceAll("_", " "))),
- Template.template("price", String.valueOf(cost))));
+ Template.template("price", String.valueOf(cost)),
+ Template.template("points", String.valueOf(transPts))));
Bukkit.getServer().getPluginManager()
.callEvent(new SpawnShopEvent(player, amount, cost, material,
diff --git a/src/main/java/com/alttd/GUI/windows/SellGUI.java b/src/main/java/com/alttd/GUI/windows/SellGUI.java
index 5e4d945..1bb6ca0 100644
--- a/src/main/java/com/alttd/GUI/windows/SellGUI.java
+++ b/src/main/java/com/alttd/GUI/windows/SellGUI.java
@@ -61,12 +61,12 @@ public class SellGUI extends GUIMerchant {
Economy econ = VillagerUI.getInstance().getEconomy();
EconUser econUser = EconUser.getUser(player.getUniqueId());
int oldPoints = Objects.requireNonNullElse(econUser.getPointsMap().get(villagerType.getName()), 0);
- int itemPts = (int) (Math.floor(price.getPrice(amount) / WorthConfig.POINT_MOD) + 1);
- int transPts = itemPts * amount;
+ int itemPts = (int) (Math.floor(price.getPrice(1) / WorthConfig.POINT_MOD) + 1);
+ int transPts = (itemPts * amount) * -1;
double cost = price.calculatePriceThing(oldPoints, transPts, false, itemPts);
econ.depositPlayer(player, cost);
- econUser.addPoints(villagerType.getName(), -price.getPoints());
+ econUser.addPoints(villagerType.getName(), transPts);
removeItems(inventory, material, amount);
@@ -74,7 +74,8 @@ public class SellGUI extends GUIMerchant {
Template.template("amount", String.valueOf(amount)),
Template.template("item", StringUtils.capitalize(material.name()
.toLowerCase().replaceAll("_", " "))),
- Template.template("price", String.valueOf(cost))));
+ Template.template("price", String.valueOf(cost)),
+ Template.template("points", String.valueOf(transPts))));
Bukkit.getServer().getPluginManager()
.callEvent(new SpawnShopEvent(player, amount, cost, material,
diff --git a/src/main/java/com/alttd/config/Config.java b/src/main/java/com/alttd/config/Config.java
index 32b2309..8041d9a 100644
--- a/src/main/java/com/alttd/config/Config.java
+++ b/src/main/java/com/alttd/config/Config.java
@@ -88,7 +88,7 @@ public final class Config extends AbstractConfig {
public static String NOT_ENOUGH_MONEY = "You only have $, you need at least $ for this purchase.";
public static String NOT_ENOUGH_ITEMS = "You only have don't have enough you need at least .";
- public static String PURCHASED_ITEM = "You bought - for !
";
+ public static String PURCHASED_ITEM = "You bought - for and got points!
";
public static String SOLD_ITEM = "You sold - for !
";
public static String REMOVED_VILLAGER = "Removed villager with uuid ";