Skip to content

Commit aa3c95e

Browse files
committed
fix LuckPerms
1 parent d78a3ad commit aa3c95e

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

src/main/java/org/referix/birthDayReload/MainListener.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -118,11 +118,6 @@ public void onBlockPlace(BlockPlaceEvent event) {
118118
@EventHandler
119119
public void onBlockBreak(BlockBreakEvent event) {
120120
Block block = event.getBlock();
121-
if (luckPerm != null) {
122-
Player player = event.getPlayer();
123-
luckPerm.applyLuckPermGroup(player);
124-
player.sendMessage(messageManager.BIRTHDAY_LUCKPERMS_MESSAGE);
125-
}
126121
if (block.getType() == Material.PLAYER_HEAD || block.getType() == Material.PLAYER_WALL_HEAD) {
127122
Skull skull = (Skull) block.getState();
128123
PersistentDataContainer data = skull.getPersistentDataContainer();
@@ -135,6 +130,10 @@ public void onBlockBreak(BlockBreakEvent event) {
135130
player.getInventory().addItem(item);
136131
}
137132
}
133+
if (luckPerm != null) {
134+
luckPerm.applyLuckPermGroup(player);
135+
player.sendMessage(messageManager.BIRTHDAY_LUCKPERMS_MESSAGE);
136+
}
138137
Location center = block.getLocation().add(0.5, 0.5, 0.5);
139138

140139
launchFireworks(center);

src/main/java/org/referix/birthDayReload/utils/luckperm/LuckPerm.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,18 +36,19 @@ public void applyLuckPermGroup(Player player) {
3636
}
3737
if (!messageManager.LUCK_PERM_ENABLED) {
3838
return;
39-
}
39+
} else {
40+
String group = messageManager.LUCK_PERM_GROUP;
41+
String time = messageManager.LUCK_PERM_TIME;
4042

41-
String group = messageManager.LUCK_PERM_GROUP;
42-
String time = messageManager.LUCK_PERM_TIME;
43+
if (group == null || group.isEmpty()) {
44+
return;
45+
}
4346

44-
if (group == null || group.isEmpty()) {
45-
return;
47+
Bukkit.getScheduler().runTaskAsynchronously(plugin, () -> {
48+
addGroupWithConfigTime(player, group, time);
49+
});
4650
}
4751

48-
Bukkit.getScheduler().runTaskAsynchronously(plugin, () -> {
49-
addGroupWithConfigTime(player, group, time);
50-
});
5152
}
5253

5354
/**

0 commit comments

Comments
 (0)