NullValkyrie

Minecraft 1.19 multipurpose plugin for spigot servers with a lot of features where most modern servers have.
git clone https://codeberg.org/night0721/NullValkyrie
Log | Files | Refs | README | LICENSE

commit 0ba5074c3068714dbe28b1f916af2b9960cc99c4
parent 07053c9b5f39dbdaa8eaffe611da96506a330561
Author: NK <[email protected]>
Date:   Mon, 28 Nov 2022 22:26:18 +0000

Formatting

Diffstat:
Msrc/main/java/me/night/nullvalkyrie/database/NPCDataManager.java | 9+++++----
1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/main/java/me/night/nullvalkyrie/database/NPCDataManager.java b/src/main/java/me/night/nullvalkyrie/database/NPCDataManager.java @@ -21,7 +21,7 @@ import static me.night.nullvalkyrie.npc.NPCManager.*; public class NPCDataManager { public static void setNPC(String name, int x, int y, int z, int pitch, int yaw, String world, String texture, String signature) { Document document = DatabaseManager.npcs.find(new Document("Name", name)).first(); - if(document != null) { + if (document != null) { System.out.println("A NPC with this name already exist"); } else { Document newDocument = new Document(); @@ -37,9 +37,10 @@ public class NPCDataManager { DatabaseManager.npcs.insertOne(newDocument); } } + public static void reloadNPC() { - try (MongoCursor<Document> cursor = DatabaseManager.npcs.find().cursor()){ - while(cursor.hasNext()) { + try (MongoCursor<Document> cursor = DatabaseManager.npcs.find().cursor()) { + while (cursor.hasNext()) { Document document = cursor.next(); String name = (String) document.get("Name"); int x = (int) document.get("x"); @@ -50,7 +51,7 @@ public class NPCDataManager { String world = (String) document.get("world"); String texture = (String) document.get("texture"); String signature = (String) document.get("signature"); - Location location = new Location(Bukkit.getWorld(world), x ,y ,z); + Location location = new Location(Bukkit.getWorld(world), x, y, z); location.setPitch((float) pitch); location.setYaw((float) yaw); GameProfile gameProfile = new GameProfile(UUID.randomUUID(), Util.color(name));