Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Java] Jak zrobić nowa lokalizacje.


Rekomendowane odpowiedzi

Opublikowano

Witam, mam dziwny błąd gdy chce zrobić nowa lokalizacje wygląda to tak :D:

					int x = getConfig().getInt("players." + p.getName() + ".homeX");
					int y = getConfig().getInt("players." + p.getName() + ".homeY");
					int z = getConfig().getInt("players." + p.getName() + ".homeZ");
					String world = getConfig().getString("players." + p.getName() + ".homeWorld");
					Location loc = new Location(world, x, y, z);

A tutaj błąd:

 

2462814087427821206275.png

 

 

 

Chodzi o to z "World".

Opublikowano

Bo kiedy deklarujesz klase Location jej następującymi argumentami są: (World, Integer, Integer, Integer), a nie jak w Twoim przypadku podałeś Stringa. Rozwiązaniem Twojego problemu jest pobranie klasy World za pomocą metody, podając jego nazwę. Czyli pobierasz klasę World w następujący sposób:

Bukkit.getWorld(world); //world to jest nazwa świata wyrażany Stringiem.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...