Skip to content

Commit

Permalink
2.0.6 - Fix issue about add/remove item when server is online
Browse files Browse the repository at this point in the history
  • Loading branch information
VoChiDanh committed Sep 20, 2023
1 parent b982e9d commit d177abe
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 1 deletion.
2 changes: 1 addition & 1 deletion pom.xml
Expand Up @@ -6,7 +6,7 @@

<groupId>net.danh</groupId>
<artifactId>Storage</artifactId>
<version>2.0.5</version>
<version>2.0.6</version>
<packaging>jar</packaging>

<name>Storage</name>
Expand Down
6 changes: 6 additions & 0 deletions src/main/java/net/danh/storage/CMD/StorageCMD.java
Expand Up @@ -3,6 +3,7 @@
import net.danh.storage.API.CMDBase;
import net.danh.storage.GUI.PersonalStorage;
import net.danh.storage.Manager.MineManager;
import net.danh.storage.Storage;
import net.danh.storage.Utils.Chat;
import net.danh.storage.Utils.File;
import net.danh.storage.Utils.Number;
Expand Down Expand Up @@ -41,6 +42,11 @@ public void execute(@NotNull CommandSender c, String[] args) {
if (args.length == 1) {
if (args[0].equalsIgnoreCase("reload")) {
File.reloadFiles();
MineManager.loadBlocks();
for (Player p : Storage.getStorage().getServer().getOnlinePlayers()) {
MineManager.convertOfflineData(p);
MineManager.loadPlayerData(p);
}
c.sendMessage(Chat.colorize(File.getMessage().getString("admin.reload")));
}
}
Expand Down
6 changes: 6 additions & 0 deletions src/main/java/net/danh/storage/Manager/MineManager.java
Expand Up @@ -162,6 +162,12 @@ public static String getDrop(@NotNull Block block) {


public static void loadBlocks() {
if (!blocksdrop.isEmpty()) {
blocksdrop.clear();
}
if (!blocksdata.isEmpty()) {
blocksdata.clear();
}
for (String block_break : Objects.requireNonNull(File.getConfig().getConfigurationSection("blocks")).getKeys(false)) {
String item_drop = File.getConfig().getString("blocks." + block_break + ".drop");
NMSAssistant nms = new NMSAssistant();
Expand Down

0 comments on commit d177abe

Please sign in to comment.