Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Посмотрел не нашёл(
Посмотрел не нашёл(
Пробовал сделать через for(Location l : list) {}
но почему-то у меня вышла ошибка(
Там есть все, запись и чтение. Конфиг почанковый, не грузится разом в оперативку. Подходит для всяких блочных приватов, креатив контролей и прочего.И что это такое? Как ему это поможет?
Там есть все, запись и чтение. Конфиг почанковый, не грузится разом в оперативку. Подходит для всяких блочный приватов и прочего.
Вышла ошибка... В консоле причину указывает имену на строку Location loc = (Location) config.get("Loc");И смысл ему толкать твое супер-пуперское что-то-там, если он просто не знает, как прочесть из конфига объект?
Вышла ошибка... В консоле причину указывает имену на строку Location loc = (Location) config.get("Loc");
Может надо брать через integer?Там есть все, запись и чтение. Конфиг почанковый, не грузится разом в оперативку. Подходит для всяких блочных приватов, креатив контролей и прочего.
Скинь ошибку
Может надо брать через integer?
Я думаю все что записало в лист это число
Тут есть одна ошибочка мне надо достать объект из ЛИСТА а не из конфига (как достать из конфига я и сам знаю)
Тут есть одна ошибочка мне надо достать объект из ЛИСТА а не из конфига (как достать из конфига я и сам знаю)
for(Localtion loc : list) {
//Магия
}
Ну? Используй for each
Код:for(Localtion loc : list) { //Магия }
Посмотрел не нашёл(
Пробовал сделать через for(Location l : list) {}
но почему-то у меня вышла ошибка(
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:305) ~[spigot-1.8.jar:git-Spigot-eb87f2b-ee6d0fa]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.8.jar:git-Spigot-eb87f2b-ee6d0fa]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.8.jar:git-Spigot-eb87f2b-ee6d0fa]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.8.jar:git-Spigot-eb87f2b-ee6d0fa]
at org.bukkit.craftbukkit.v1_8_R1.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:125) [spigot-1.8.jar:git-Spigot-eb87f2b-ee6d0fa]
at net.minecraft.server.v1_8_R1.ItemStack.placeItem(ItemStack.java:154) [spigot-1.8.jar:git-Spigot-eb87f2b-ee6d0fa]
at net.minecraft.server.v1_8_R1.PlayerInteractManager.interact(PlayerInteractManager.java:503) [spigot-1.8.jar:git-Spigot-eb87f2b-ee6d0fa]
at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:724) [spigot-1.8.jar:git-Spigot-eb87f2b-ee6d0fa]
at net.minecraft.server.v1_8_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:50) [spigot-1.8.jar:git-Spigot-eb87f2b-ee6d0fa]
at net.minecraft.server.v1_8_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:80) [spigot-1.8.jar:git-Spigot-eb87f2b-ee6d0fa]
at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) [spigot-1.8.jar:git-Spigot-eb87f2b-ee6d0fa]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_151]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_151]
at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:696) [spigot-1.8.jar:git-Spigot-eb87f2b-ee6d0fa]
at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot-1.8.jar:git-Spigot-eb87f2b-ee6d0fa]
at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634) [spigot-1.8.jar:git-Spigot-eb87f2b-ee6d0fa]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537) [spigot-1.8.jar:git-Spigot-eb87f2b-ee6d0fa]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
Caused by: java.lang.ClassCastException: java.util.HashMap cannot be cast to org.bukkit.Location
at ru.Afek.Main.Main.onPlace(Main.java:50) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_151]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_151]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_151]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ~[spigot-1.8.jar:git-Spigot-eb87f2b-ee6d0fa]
... 17 more
>
Я правильно думаю? Надо использовать такой код:Короче, тут сложные махинации с превращением HashMap в Location.
Погугли ConfigurationSerializable, может разберешься
for (Location : config.getConfigurationSection("Loc").getKeys(false)) {
}
ДаДа нет, у тебя в листе записаны Locations, верно?