Momentan arbeite ich an einem Plugin, bei dem die Speicherorte in der Datenbank angegeben und dann zwischengespeichert werden onEnable()
. Dieser Fehler tritt jedoch auf - "java.lang.ClassCastException: java.lang.Integer kann nicht in java.lang.Float umgewandelt werden", wenn ich versuche, einen Ort zu formulieren. Hier ist meine Phrase Methode:Integer kann nicht in Float umgewandelt werden
private HubLocation formatLocation(DBObject object){
World world = Bukkit.getWorld((String)object.get("world"));
Location location = new Location(world, (double)object.get("x"), (double)object.get("y"), (double)object.get("z"),
(float)object.get("yaw"), (float)object.get("pitch"));
return new HubLocation((String)object.get("name"), location);
}
Hoffnung jemand kann helfen, Dank!
Sie können einen Int nicht zum Float-Typ hochstufen, sollte der Titel auch nicht bearbeitet werden? – Li357