Skip to content

Commit cb4aae2

Browse files
author
Jerome van den Wyenbergh
committed
Fehler beim öffnen des ChangeLanguageInventars von BungeeCord aus behoben; unnötige Repositories entfernt
1 parent 4372d21 commit cb4aae2

File tree

3 files changed

+7
-9
lines changed

3 files changed

+7
-9
lines changed

bungeecord/src/main/java/dev/minecode/language/bungeecord/helper/PluginMessageHelper.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ public static void openLanguageChangeGUI(ProxiedPlayer proxiedPlayer) {
1515
try {
1616
dataOutputStream.writeUTF("Language");
1717
dataOutputStream.writeUTF("OpenLanguageChangeGUI");
18+
dataOutputStream.writeUTF(proxiedPlayer.getUniqueId().toString());
1819
} catch (IOException e) {
1920
e.printStackTrace();
2021
}

spigot/pom.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,6 @@
1919
<id>spigot-repo</id>
2020
<url>https://hub.spigotmc.org/nexus/content/groups/public/</url>
2121
</repository>
22-
<repository>
23-
<id>placeholderapi</id>
24-
<url>https://repo.extendedclip.com/content/repositories/placeholderapi/</url>
25-
</repository>
26-
<repository>
27-
<id>jitpack.io</id>
28-
<url>https://jitpack.io</url>
29-
</repository>
3022
</repositories>
3123

3224
<dependencies>

spigot/src/main/java/dev/minecode/language/spigot/listener/PluginMessageListener.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,17 @@
44
import dev.minecode.core.api.object.CorePlayer;
55
import dev.minecode.core.api.object.Language;
66
import dev.minecode.language.spigot.LanguageSpigot;
7+
import org.bukkit.Bukkit;
78
import org.bukkit.entity.Player;
89

910
import java.io.ByteArrayInputStream;
1011
import java.io.DataInputStream;
1112
import java.io.IOException;
13+
import java.util.UUID;
1214

1315
public class PluginMessageListener implements org.bukkit.plugin.messaging.PluginMessageListener {
1416
@Override
15-
public void onPluginMessageReceived(String channel, Player player, byte[] bytes) {
17+
public void onPluginMessageReceived(String channel, Player messagePlayer, byte[] bytes) {
1618
try {
1719
ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(bytes);
1820
DataInputStream dataInputStream = new DataInputStream(byteArrayInputStream);
@@ -22,7 +24,10 @@ public void onPluginMessageReceived(String channel, Player player, byte[] bytes)
2224

2325
if (subChannel.equals("Language")) {
2426
if (identifier.equals("OpenLanguageChangeGUI")) {
27+
String playerUUID = dataInputStream.readUTF();
28+
Player player = Bukkit.getPlayer(UUID.fromString(playerUUID));
2529
CorePlayer corePlayer = CoreAPI.getInstance().getCorePlayer(player.getUniqueId());
30+
2631
Language language = corePlayer.getLanguage();
2732
if (language == null)
2833
language = CoreAPI.getInstance().getDefaultLanguage();

0 commit comments

Comments
 (0)