Skip to content

Commit 34caf93

Browse files
committed
Fixes a bug with 0 priced generators not being able to purchase.
Reported in discord.
1 parent d3f0cbe commit 34caf93

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Diff for: src/main/java/world/bentobox/magiccobblestonegenerator/managers/StoneGeneratorManager.java

+4-2
Original file line numberDiff line numberDiff line change
@@ -1384,8 +1384,10 @@ public void purchaseGenerator(@NotNull User user,
13841384
@NotNull GeneratorDataObject generatorData,
13851385
@NotNull GeneratorTierObject generatorTier)
13861386
{
1387-
if (this.addon.isVaultProvided() && generatorTier.getGeneratorTierCost() > 0 &&
1388-
this.addon.getVaultHook().withdraw(user, generatorTier.getGeneratorTierCost()).transactionSuccess())
1387+
if (!this.addon.isVaultProvided() ||
1388+
generatorTier.getGeneratorTierCost() == 0 ||
1389+
(generatorTier.getGeneratorTierCost() > 0 &&
1390+
this.addon.getVaultHook().withdraw(user, generatorTier.getGeneratorTierCost()).transactionSuccess()))
13891391
{
13901392
// TODO: Deprecated code. Use "GeneratorBuyEvent" class.
13911393
Map<String, Object> keyValues = new HashMap<>();

0 commit comments

Comments
 (0)