Danke das hat Funktioniert
Beiträge von Melone
-
-
Code
Alles anzeigenpublic static int getxp(String uuid) { try { PreparedStatement st = MySQL.con.prepareStatement("SELECT * FROM levelSystem WHERE UUID = ?"); st.setString(1, uuid); ResultSet rs = st.executeQuery(); if (rs.next()) { return rs.getInt("xp"); } } catch (SQLException e) { e.printStackTrace(); } return 0; }
-
Das einzige was ich zurück bekomme ist die Naricht das ich die zB 600 XP gesetzt bekommen habe was auch passiert mehr nicht
-
Ja aber geht Code geht nicht also ist das Problem nicht behoben
und Hör auf immer zu sagen das ist java Grundlangen lernen soll ich das die
-
1. Ich habe dieses Text einer anderen Person geschickt und sie meint das der Text korrekt ist
1.5 versuch du doch mal mit LRS(Lese Rechtschreib Schwäche) zu leben die ihn in meiner Umgebung nicht therapiert wird
2. Ja expNeeded sind die XP die der Spieler erreichen soll das er auf Level 1 gesetzt wird
-
Hallo ich weiß das ich vor einiger zeit schonmal nachgefragt habe aber ich bin Jetzt etwas weiter und will Fragen wieso ich ihr bei nicht Passiert
Code// mit dem Command setzte ich mir xp und Frage nach wie hoch dies ist if (args[0].equalsIgnoreCase("set")) { LevelAPI.setxp(target.getUniqueId().toString(), xp); target.sendMessage("Deine XP wurden auf " + xp + " gesetzt!"); LevelAPI.checkExpLevels(target);
-
Jetzt geht Danke
-
-
oh das habe ich nicht gesehn aber ich bekomme immer nich einen Fehler
Code
Alles anzeigen[18:46:32] [Server thread/WARN]: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1 [18:46:32] [Server thread/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [18:46:32] [Server thread/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) [18:46:32] [Server thread/WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) [18:46:32] [Server thread/WARN]: at java.lang.reflect.Constructor.newInstance(Unknown Source) [18:46:32] [Server thread/WARN]: at com.mysql.jdbc.Util.handleNewInstance(Util.java:403) [18:46:32] [Server thread/WARN]: at com.mysql.jdbc.Util.getInstance(Util.java:386) [18:46:32] [Server thread/WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:944) [18:46:32] [Server thread/WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3933) [18:46:32] [Server thread/WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3869) [18:46:32] [Server thread/WARN]: at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2524) [18:46:32] [Server thread/WARN]: at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2675) [18:46:32] [Server thread/WARN]: at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2465) [18:46:32] [Server thread/WARN]: at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1915) [18:46:32] [Server thread/WARN]: at com.mysql.jdbc.PreparedStatement.executeUpdateInternal(PreparedStatement.java:2136) [18:46:32] [Server thread/WARN]: at com.mysql.jdbc.PreparedStatement.executeUpdateInternal(PreparedStatement.java:2070) [18:46:32] [Server thread/WARN]: at com.mysql.jdbc.PreparedStatement.executeLargeUpdate(PreparedStatement.java:5187) [18:46:32] [Server thread/WARN]: at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2055) [18:46:32] [Server thread/WARN]: at de.melone.fantasy.main.Main.onEnable(Main.java:40) [18:46:32] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) [18:46:32] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:351) [18:46:32] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) [18:46:32] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:494) [18:46:32] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:408) [18:46:32] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.reload(CraftServer.java:876) [18:46:32] [Server thread/WARN]: at org.bukkit.Bukkit.reload(Bukkit.java:642) [18:46:32] [Server thread/WARN]: at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27) [18:46:32] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) [18:46:32] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:758) [18:46:32] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchServerCommand(CraftServer.java:743) [18:46:32] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.DedicatedServer.handleCommandQueue(DedicatedServer.java:387) [18:46:32] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:356) [18:46:32] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1007) [18:46:32] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:846) [18:46:32] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:164) [18:46:32] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)
-
Wo habe ich da eine Klammer vergessen?
-
Sorry aber das geht nicht Es kommt immer noch der gleiche fehler
Code
Alles anzeigencom.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ' lvl BIGINT' at line 1 [18:41:40] [Server thread/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [18:41:40] [Server thread/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) [18:41:40] [Server thread/WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) [18:41:40] [Server thread/WARN]: at java.lang.reflect.Constructor.newInstance(Unknown Source) [18:41:40] [Server thread/WARN]: at com.mysql.jdbc.Util.handleNewInstance(Util.java:403) [18:41:40] [Server thread/WARN]: at com.mysql.jdbc.Util.getInstance(Util.java:386) [18:41:40] [Server thread/WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:944) [18:41:40] [Server thread/WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3933) [18:41:40] [Server thread/WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3869) [18:41:40] [Server thread/WARN]: at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2524) [18:41:40] [Server thread/WARN]: at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2675) [18:41:40] [Server thread/WARN]: at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2465) [18:41:40] [Server thread/WARN]: at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1915) [18:41:40] [Server thread/WARN]: at com.mysql.jdbc.PreparedStatement.executeUpdateInternal(PreparedStatement.java:2136) [18:41:40] [Server thread/WARN]: at com.mysql.jdbc.PreparedStatement.executeUpdateInternal(PreparedStatement.java:2070) [18:41:40] [Server thread/WARN]: at com.mysql.jdbc.PreparedStatement.executeLargeUpdate(PreparedStatement.java:5187) [18:41:40] [Server thread/WARN]: at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2055) [18:41:40] [Server thread/WARN]: at de.melone.fantasy.main.Main.onEnable(Main.java:40) [18:41:40] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) [18:41:40] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:351) [18:41:40] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) [18:41:40] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:494) [18:41:40] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:408) [18:41:40] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.reload(CraftServer.java:876) [18:41:40] [Server thread/WARN]: at org.bukkit.Bukkit.reload(Bukkit.java:642) [18:41:40] [Server thread/WARN]: at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27) [18:41:40] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) [18:41:40] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:758) [18:41:40] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchServerCommand(CraftServer.java:743) [18:41:40] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.DedicatedServer.handleCommandQueue(DedicatedServer.java:387) [18:41:40] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:356) [18:41:40] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1007) [18:41:40] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:846) [18:41:40] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:164) [18:41:40] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)
-
Also meist du das ich lvl BIGINT Schreiben soll
-
-
Ja Dane die Habe ich auch gesehen aber da Gibt es die Andern 2 Dinge nicht dich ich möche und davon habe ich keine Ahnung und ich möchte nicht das der NPC nicht in der Tablist ist
- Einen Spieler Angucken
- Zwichen 2 Punkten ihn und her laufen
-
Hallo ich möche ein Eigenes NPC Plugin Progammieren da Citizens nicht das kann was ich brauch und ich Finde auf YouTube kein Videos oder Auf anderen Webseiten so was (Er solle in der 1.16 funktionieren)
Was er können solle
- Einen Spieler Angucken
- Zwichen 2 Punkten ihn und her laufen
- Bestime Skins anehmen können
und noch vieles mehr aber da weiß ich wie ich es Progammiere
wäre net wenn Jemand eine Idee weiß wo ich sowas nach lessen kan oder so
-
-
Hallo ich möchte ein Altes NPC Plugin von mir in der Neuen Version 1.6.4 Nutzen aberwenn ich das Exportiere kommt ein Fehler (Denn Fehler habe ich Ganz Unten An gehenkt), (Das ALte Plugin wahr in der 1.8)
Code
Alles anzeigenint entityID; Location location; GameProfile gameprofile; public NPC(String name,Location location){ entityID = (int)Math.ceil(Math.random() * 1000) + 2000; gameprofile = new GameProfile(UUID.randomUUID(), name); this.location = location; } public void spawn(){ PacketPlayOutNamedEntitySpawn packet = new PacketPlayOutNamedEntitySpawn(); setValue(packet, "a", entityID); setValue(packet, "b", gameprofile.getId()); setValue(packet, "c", (int) MathHelper.floor(location.getX() * 32.0D)); setValue(packet, "d", (int)MathHelper.floor(location.getY() * 32.0D)); setValue(packet, "e", (int)MathHelper.floor(location.getZ() * 32.0D)); setValue(packet, "f", (byte) ((int) (location.getYaw() * 256.0F / 360.0F))); setValue(packet, "g", (byte) ((int) (location.getPitch() * 256.0F / 360.0F))); setValue(packet, "h", 0); DataWatcher w = new DataWatcher(null); w.register(new DataWatcherObject<>(14, DataWatcherRegistry.c), (float)20); // Leben w.register(new DataWatcherObject<>(16, DataWatcherRegistry.c), (float)01); //Spieler setValue(packet, "i", w); addToTablist(); sendPacket(packet); } public void destroy(){ PacketPlayOutEntityDestroy packet = new PacketPlayOutEntityDestroy(new int[] {entityID}); rmvFromTablist(); sendPacket(packet); } public void addToTablist(){ PacketPlayOutPlayerInfo packet = new PacketPlayOutPlayerInfo(); PacketPlayOutPlayerInfo.PlayerInfoData data = packet.new PlayerInfoData(gameprofile, 1, EnumGamemode.NOT_SET, CraftChatMessage.fromString(gameprofile.getName())[0]); @SuppressWarnings("unchecked") List<PacketPlayOutPlayerInfo.PlayerInfoData> players = (List<PacketPlayOutPlayerInfo.PlayerInfoData>) getValue(packet, "b"); players.add(data); setValue(packet, "a", PacketPlayOutPlayerInfo.EnumPlayerInfoAction.ADD_PLAYER); setValue(packet, "b", players); sendPacket(packet); } public void rmvFromTablist(){ PacketPlayOutPlayerInfo packet = new PacketPlayOutPlayerInfo(); PacketPlayOutPlayerInfo.PlayerInfoData data = packet.new PlayerInfoData(gameprofile, 1, EnumGamemode.NOT_SET, CraftChatMessage.fromString(gameprofile.getName())[0]); @SuppressWarnings("unchecked") List<PacketPlayOutPlayerInfo.PlayerInfoData> players = (List<PacketPlayOutPlayerInfo.PlayerInfoData>) getValue(packet, "b"); players.add(data); setValue(packet, "a", PacketPlayOutPlayerInfo.EnumPlayerInfoAction.REMOVE_PLAYER); setValue(packet, "b", players); sendPacket(packet); }
Fehler
CodeC:\Users\maxim\IdeaProjects\Fantasy\src\de\melone\fantasy\Listerner\NPC.java:51:32 java: cannot access net.minecraft.server.v1_16_R3.PacketPlayOutPlayerInfo.PlayerInfoData bad class file: /C:/Users/maxim/Desktop/Server/Server 1.16.4/spigot-1.16.4.jar!/net/minecraft/server/v1_16_R3/PacketPlayOutPlayerInfo$PlayerInfoData.class bad RuntimeInvisibleParameterAnnotations attribute: PlayerInfoData(com.mojang.authlib.GameProfile,int,net.minecraft.server.v1_16_R3.EnumGamemode,net.minecraft.server.v1_16_R3.IChatBaseComponent) Please remove or make sure it appears in the correct subdirectory of the classpath.
-
Danke Jungs daran habe ich nicht gedacht da wieder denn Punk zu Setzen ielen Dank
-
Hallo ich Progammiere grade ein /sethome & /home befehl aber immer wenn ich /home mache werde ich nach 0 0 0 Teleportiert
Code
Alles anzeigenFile file = new File("plugins/freebuild/sethome/home.yml"); FileConfiguration cfg = YamlConfiguration.loadConfiguration(file); @Override public boolean onCommand(CommandSender sender, Command cmd, String s, String[] args) { Player p = (Player) sender; if (args.length == 1) { String world = p.getWorld().getName(); double x = p.getLocation().getX(); double y = p.getLocation().getY(); double z = p.getLocation().getZ(); double pitch = p.getLocation().getPitch(); double yaw = p.getLocation().getYaw(); cfg.set(p.getName() + "." + args[0] + ".world", world); cfg.set(p.getName() + "." + args[0] + ".x", x); cfg.set(p.getName() + "." + args[0] + ".y", y); cfg.set(p.getName() + "." + args[0] + ".z", z); cfg.set(p.getName() + "." + args[0] + ".pitch", pitch); cfg.set(p.getName() + "." + args[0] + ".yaw", yaw); try { cfg.save(file); } catch (IOException e) { e.printStackTrace(); } p.sendMessage(Main.prefix + "Du hast dein Home §3" + args[0] + " §7gestetst"); } else { p.sendMessage(Main.prefix + "Nutze /sethome [Home Name]"); return false; } return false; }
Code
Alles anzeigenFile file = new File("plugins/freebuild/sethome/home.yml"); FileConfiguration cfg = YamlConfiguration.loadConfiguration(file); @Override public boolean onCommand(CommandSender sender, Command cmd, String s, String[] args) { Player p = (Player) sender; if (args.length == 1){ try { cfg.load(file); } catch (IOException e) { e.printStackTrace(); } catch (InvalidConfigurationException e) { e.printStackTrace(); } String world = cfg.getString(p.getName() + "." + args[0] + ".world"); double x = cfg.getDouble(p.getName() + "." + args[0] + "x"); double y = cfg.getDouble(p.getName() + "." + args[0] + "y"); double z = cfg.getDouble(p.getName() + "." + args[0] + "z"); double pitch = cfg.getDouble(p.getName() + "." + args[0] + "pitch"); double yaw = cfg.getDouble(p.getName() + "." + args[0] + "yaw"); Location loc = new Location(Bukkit.getWorld(world), x, y, z); loc.setPitch((float) pitch); loc.setYaw((float) yaw); p.teleport(loc); p.sendMessage(Main.prefix + "Du wurstet zu " + args[0] + "Teleportiert"); } else { p.sendMessage(Main.prefix + "Nutze /home [Home name]"); } return false; }
Kann mir da Jemand weiter Helfen
-