Skip to content

Commit d3b8edf

Browse files
committed
Fix build errors
1 parent 45b72f1 commit d3b8edf

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ If you wish to use ProSkillAPI as a dependency in your projects, include the fol
2828
<dependency>
2929
<groupId>mc.promcteam</groupId>
3030
<artifactId>proskillapi</artifactId>
31-
<version>1.1.7.14-ALPHA</version>
31+
<version>1.1.7.15-ALPHA</version>
3232
</dependency>
3333
```
3434

src/main/java/com/sucy/skill/gui/handlers/AttributeHandler.java

+7-4
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
import java.util.HashMap;
3535

3636
public class AttributeHandler extends GUIHolder<AttributeManager.Attribute> {
37-
private HashMap<String, Integer> start = new HashMap<String, Integer>();
37+
private final HashMap<String, Integer> start = new HashMap<String, Integer>();
3838

3939
private static final String NOMONEY = "attribute-no-money";
4040

@@ -50,13 +50,16 @@ public void onClick(AttributeManager.Attribute type, int slot, boolean left, boo
5050
if (player.upAttribute(type.getKey())) { setPage(page); }
5151
} else if (SkillAPI.getSettings().isAttributesDowngrade() || player.getAttribute(type.getKey()) > start.get(type.getKey())) {
5252

53-
if (SkillAPI.getSettings().getAttributesDowngradePrice() > 0 && VaultHook.isValid() && VaultHook.has(player.getPlayer(), String.valueOf(SkillAPI.getSettings().getAttributesDowngradePrice()))) {
54-
VaultHook.remove(player.getPlayer(), String.valueOf(SkillAPI.getSettings().getAttributesDowngradePrice()));
53+
if (SkillAPI.getSettings().getAttributesDowngradePrice() > 0 && VaultHook.isPermissionsValid()
54+
&& VaultHook.hasPermission(player.getPlayer(), String.valueOf(SkillAPI.getSettings().getAttributesDowngradePrice()))) {
55+
VaultHook.removePermission(player.getPlayer(),
56+
String.valueOf(SkillAPI.getSettings().getAttributesDowngradePrice()));
5557
if (player.refundAttribute(type.getKey())) {
5658
setPage(page);
5759
}
5860
return;
59-
} else if (!VaultHook.has(player.getPlayer(), String.valueOf(SkillAPI.getSettings().getAttributesDowngradePrice()))) {
61+
} else if (!VaultHook.hasPermission(player.getPlayer(),
62+
String.valueOf(SkillAPI.getSettings().getAttributesDowngradePrice()))) {
6063
SkillAPI.getLanguage().sendMessage(NOMONEY, player.getPlayer());
6164
return;
6265
}

0 commit comments

Comments
 (0)