Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Это он попадает в цикл,по-причине того,что отмена действия перемещает игрока назад,а не телепортирует?Это не баг.

Не подскажешь как это сделать?Ну так все правильно, игрок синхронизируется с сервера. Вот его и калбасит. Нужно ему под жопу отправить пакет с блоком.
Player p = e.getPlayer();Не подскажешь как это сделать?
не помоглоPlayer p = e.getPlayer();
Location l = p.getLocation();
l.setY(l.getY()-1);
p.sendBlockChange(l, Material.STONE, (byte)0);
P.s блок визуальный для игрока, так что кик за флай отключай.
Хорошо,не подскажешь как получить локацию спавна из Essentials?А если хочешь чтоб его совсем не дергало, то нужно не отменять мове. Телепортируй игрока когда он сменил координаты.
Как создать переменную/экземпляр класса "ess"?Вот так точно работает, проверил.
SpawnStorage sp = new SpawnStorage(this.plugin.ess);
sp.getSpawn("default");
Essentials ess = Bukkit.getPluginManager().getPlugin("Essentials");Как создать переменную/экземпляр класса "ess"?
Лог ошибки:Essentials ess = Bukkit.getPluginManager().getPlugin("Essentials");
[13:36:10] [Server thread/ERROR]: Could not load 'plugins\FirstEnterQuestions.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: net/ess3/api/IEssentials
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[craftbukkit.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:336) ~[craftbukkit.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:258) [craftbukkit.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:369) [craftbukkit.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:152) [craftbukkit.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:458) [craftbukkit.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
Caused by: java.lang.NoClassDefFoundError: net/ess3/api/IEssentials
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_101]
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_101]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[craftbukkit.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[craftbukkit.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
... 6 more
Caused by: java.lang.ClassNotFoundException: net.ess3.api.IEssentials
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_101]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[craftbukkit.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[craftbukkit.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_101]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_101]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_101]
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_101]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[craftbukkit.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[craftbukkit.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
... 6 more
[13:36:10] [Server thread/INFO]: [PermissionsEx] Loading PermissionsEx v1.20.4
public Essentials ess = (Essentials) Bukkit.getPluginManager().getPlugin("Essentials");
SpawnStorage sp = new SpawnStorage(ess);
Location spawn = sp.getSpawn("default");
С него лог ошибки и дал.Я дал только фрагмент кода,не вижу смысла давать рабочие ивенты.Вы плагин на сервер хотя бы поставили?
И ,по-моему, Essentials и IEssentials немного разные плагины. Думаю, нужно переделать под ваш плагин
Что-то туплю. Сейчас все решимС него лог ошибки и дал.Я дал только фрагмент кода,не вижу смысла давать рабочие ивенты.
Спасибо за простое решение.Вместо отмены.Java:public void onPlayerMove(PlayerMoveEvent e) { e.setTo(e.getFrom()); }