Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [ADMN/SEC/MECH] ShareControl v2.6.4 - контроль творческого режима [1.7 - 1.11]

Дело в том, что плагин при изменении режима игры проверяет на открытие совершенно ЛЮБОГО контейнера и закрывает его, если открыт он.
Некорректно будет работать с плагинами на Сундуки-GUI. То есть если игрок в GUI и он меняет режим игры, то это GUI закроется.
У меня на версии 1.9.4 можно открывать вагонетку с сундуком и дюпать блоки. Можно ли это как то исправить7
 
Мною были найдены 2 бага, решите их, ибо из-за них надо блокировать 2 блока:

1) В креативе ставится и активируется лампа. В выживании включенную лампу просто ломаем и забираем.

2) В креативе ставится поршень (любой). В выживании надо сломать техническую часть поршня (деревянная часть). Поршень выпадает

Очень сильно прошу пофиксить эти два бага
 
Мною были найдены 2 бага, решите их, ибо из-за них надо блокировать 2 блока:

1) В креативе ставится и активируется лампа. В выживании включенную лампу просто ломаем и забираем.

2) В креативе ставится поршень (любой). В выживании надо сломать техническую часть поршня (деревянная часть). Поршень выпадает

Очень сильно прошу пофиксить эти два бага
Второй баг у меня не работает. Проверял несколько раз в разных направлениях.
У меня на версии 1.9.4 можно открывать вагонетку с сундуком и дюпать блоки. Можно ли это как то исправить7
Мною были найдены 2 бага, решите их, ибо из-за них надо блокировать 2 блока:

1) В креативе ставится и активируется лампа. В выживании включенную лампу просто ломаем и забираем.

2) В креативе ставится поршень (любой). В выживании надо сломать техническую часть поршня (деревянная часть). Поршень выпадает

Очень сильно прошу пофиксить эти два бага
Каждую минуту плюет в консоль:
Код:
07.05 17:17:05 [Multicraft] Skipped 17 lines due to rate limit (30/s)
07.05 17:16:59 [Server] INFO at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:95)
07.05 17:16:59 [Server] INFO at org.bukkit.configuration.file.YamlRepresenter$RepresentConfigurationSection.representData(YamlRepresenter.java:23)
07.05 17:16:59 [Server] INFO at org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap.representData(SafeRepresenter.java:213)
07.05 17:16:59 [Server] INFO at org.yaml.snakeyaml.representer.BaseRepresenter.representMapping(BaseRepresenter.java:161)
07.05 17:16:59 [Server] INFO at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:95)
07.05 17:16:59 [Server] INFO at org.bukkit.configuration.file.YamlRepresenter$RepresentConfigurationSection.representData(YamlRepresenter.java:23)
07.05 17:16:59 [Server] INFO at org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap.representData(SafeRepresenter.java:213)
07.05 17:16:59 [Server] INFO at org.yaml.snakeyaml.representer.BaseRepresenter.representMapping(BaseRepresenter.java:161)
07.05 17:16:59 [Server] INFO at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:95)
07.05 17:16:59 [Server] INFO at org.bukkit.configuration.file.YamlRepresenter$RepresentConfigurationSection.representData(YamlRepresenter.java:23)
07.05 17:16:59 [Server] INFO at org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap.representData(SafeRepresenter.java:213)
07.05 17:16:59 [Server] INFO at org.yaml.snakeyaml.representer.BaseRepresenter.representMapping(BaseRepresenter.java:161)
07.05 17:16:59 [Server] INFO at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:95)
07.05 17:16:59 [Server] INFO at org.bukkit.configuration.file.YamlRepresenter$RepresentConfigurationSerializable.representData(YamlRepresenter.java:35)
07.05 17:16:59 [Server] INFO at org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap.representData(SafeRepresenter.java:213)
07.05 17:16:59 [Server] INFO at org.yaml.snakeyaml.representer.BaseRepresenter.representMapping(BaseRepresenter.java:161)
07.05 17:16:59 [Server] INFO at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:95)
07.05 17:16:59 [Server] INFO at org.bukkit.configuration.file.YamlRepresenter$RepresentConfigurationSerializable.representData(YamlRepresenter.java:33)
07.05 17:16:59 [Server] INFO at org.bukkit.craftbukkit.v1_8_R1.inventory.CraftMetaItem.serialize(CraftMetaItem.java:746)
07.05 17:16:59 [Server] INFO at com.google.common.collect.ImmutableMap$Builder.put(ImmutableMap.java:206)
07.05 17:16:59 [Server] INFO at com.google.common.collect.ImmutableMap.entryOf(ImmutableMap.java:135)
07.05 17:16:59 [Server] INFO at com.google.common.collect.CollectPreconditions.checkEntryNotNull(CollectPreconditions.java:33)
07.05 17:16:59 [Server] INFO Caused by: java.lang.NullPointerException: null value in entry: meta-type=null
07.05 17:16:59 [Server] INFO at java.lang.Thread.run(Thread.java:745)
07.05 17:16:59 [Server] INFO at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
07.05 17:16:59 [Server] INFO at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
07.05 17:16:59 [Server] INFO at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
07.05 17:16:59 [Server] WARN org.apache.commons.lang.UnhandledException: Plugin ShareControl v2.5.2 generated an exception while executing task 96022
07.05 17:16:59 [Server] WARN Exception in thread "Craft Scheduler Thread - 1248"

любой предмет можно получить из креатива взорвав в аду кровать рядом с нужными блоками
Исправлениями всех этих багов займусь где-то в июле, в конце июня, ибо у меня сейчас ЕГЭ, поступление в ВУЗ, поэтому нужно готовиться и времени для плагина совсем нет.
 
Хочу поправить свой 2 баг.

Поршень (именно не липкий) надо поставить и активировать, переходим в выживание и ломаем его техническую часть и поршень выпадает. Вроде бы так поступил.

Нашел еще один баг с дверьми.

Если в креативе поставить дверь, то эту дверь можно сломать в выживании
 
Последнее редактирование:
Доброго времени суток! Обращаюсь сюда со своей проблемой.После смены плагина защиты на ShareControl стала наблюдаться такая вещь : Игроки купившие привилегию креатив на сервере получили доступ к команде /gm 3,это стало большой проблемой,ведь этой лазейкой пользуются все кому не лень. Можете объяснить как ограничить доступ если это является возможным?
 
Добрый день. Автор мода, будь добр, сделай так же проверку в плагине на взаимодействие не только с обычными сундуками (CHEST), а так же на проверку сундуков из мода ironchest-1.7.2 (там несколько видов сундуков). Игроки в гм-режиме не могут положить их в свой инвентарь (добавил в конфиг), но они могут открывать уже поставленные сундуки.
И еще один баг обнаружил. При включении функции
GamemodesControl:
Enabled: true

и входе игрока с включенным ранее гм-режимом (и имеющим при этом к нему разрешение) вылазит вполне неприятная ошибка, не приводящая к крашу сервера, но сильно спамящая консоль:
[12:40:14] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to ShareControl v2.5.3
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:338) ~[JavaPluginLoader$1.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:487) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:472) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at net.minecraft.server.management.ServerConfigurationManager.func_72377_c(ServerConfigurationManager.java:328) [ld.class:?]
at net.minecraft.server.management.ServerConfigurationManager.a(ServerConfigurationManager.java:194) [ld.class:?]
at cpw.mods.fml.common.network.handshake.NetworkDispatcher.completeServerSideConnection(NetworkDispatcher.java:173) [NetworkDispatcher.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at cpw.mods.fml.common.network.handshake.NetworkDispatcher.completeHandshake(NetworkDispatcher.java:448) [NetworkDispatcher.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at cpw.mods.fml.common.network.internal.HandshakeCompletionHandler.channelRead0(HandshakeCompletionHandler.java:21) [HandshakeCompletionHandler.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at cpw.mods.fml.common.network.internal.HandshakeCompletionHandler.channelRead0(HandshakeCompletionHandler.java:11) [HandshakeCompletionHandler.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [SimpleChannelInboundHandler.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) [MessageToMessageDecoder.class:?]
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) [MessageToMessageCodec.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?]
at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:206) [ef.class:?]
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:173) [ms.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:957) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:433) [lj.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:774) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:637) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_71]
Caused by: java.lang.NoSuchFieldError: SPECTATOR
at com.net.h1karo.sharecontrol.listeners.gamemodescontrol.PlayerJoinListener.PlayerJoin(PlayerJoinListener.java:59) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_71]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_71]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:334) ~[JavaPluginLoader$1.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
... 26 more
Я так понял, что ты просто забыл сделать еще одно условие в ивенте на проверку того, включен ли был уже у игрока гм-режим или нет.
 
Последнее редактирование:
проверку сундуков из мода ironchest
Bukkit не знает ничего о модах. Он не знает, что там у тебя может стоять какой то IronChest. А если и bukkit не знает, то и сей плагин тем более.
Я так понял, что ты просто забыл сделать еще одно условие в ивенте на проверку того, включен ли был уже у игрока гм-режим или нет.
Не, не понял. Там неверное условие проверки режима игрока. SPECTATOR'а вроде не было в 1.7.*.
 
Bukkit не знает ничего о модах. Он не знает, что там у тебя может стоять какой то IronChest. А если и bukkit не знает, то и сей плагин тем более.
Не, не понял. Там неверное условие проверки режима игрока. SPECTATOR'а вроде не было в 1.7.*.
Ругался на SPECTATOR как раз-таки.
И почему это нельзя сделать проверку? Например, чтобы можно было в конфиг просто дописать айди или название (entity) предмета, как в случае с обычным сундуком. Я же смог добавить название нового сундука в конфиг и игрок с гм-режимом не может уже ставить его. Это ведь в плагине предусмотрено. Но открывать уже поставленный ранее сундук из мода игрок может. Я имею ввиду сделать что-то подобное.
 
И почему это нельзя сделать проверку?
Потому что чтобы это работало гарантированно, нужно делать мод, а не плагин. Плагины работают с модами "только по счастливой случайности"©, и то не у всех. Если вводить даже попытку работы с блоками из модов, обязательно найдётся тот, у которого "ничиво ни работаит".
 
Потому что чтобы это работало гарантированно, нужно делать мод, а не плагин. Плагины работают с модами "только по счастливой случайности"©, и то не у всех. Если вводить даже попытку работы с блоками из модов, обязательно найдётся тот, у которого "ничиво ни работаит".
Ты,походу,не понимаешь, о чем я говорю...
Я в конфиг добавил строчку в раздел Blocks и Items: IRONCHEST_BLOCKIRONCHEST
Это - ентити сундуков из мода, оно у них всех одинаковое. После этого игрок не может ставить и иметь в инвентаре эти сундуки.
При этом плагин так же блокирует использование обычного сундука в гм-режиме.
Почему нельзя сделать еще один раздел вроде этих двух, который запрещал бы использование указанных сущностей в гм-режиме? Это не значит чтобы "плагин видел мод". Это значит чтобы работало как в случае с Blocks и Items - добавил название сущности и всё, игрок не сможет ни с одним таким сундуком взаимодействовать,как с обычным.
 
Ты,походу,не понимаешь, о чем я говорю...
Я в конфиг добавил строчку в раздел Blocks и Items: IRONCHEST_BLOCKIRONCHEST
Это - ентити сундуков из мода, оно у них всех одинаковое. После этого игрок не может ставить и иметь в инвентаре эти сундуки.
При этом плагин так же блокирует использование обычного сундука в гм-режиме.
Почему нельзя сделать еще один раздел вроде этих двух, который запрещал бы использование указанных сущностей в гм-режиме? Это не значит чтобы "плагин видел мод". Это значит чтобы работало как в случае с Blocks и Items - добавил название сущности и всё, игрок не сможет ни с одним таким сундуком взаимодействовать,как с обычным.
Ты,походу,не понимаешь, о чем я говорю...
Разъяснять что либо я более не хочу.
Если тебе это сильно надо - плати денюжку третьим лицам за добавление функционала.
 
Разъяснять что либо я более не хочу.
Если тебе это сильно надо - плати денюжку третьим лицам за добавление функционала.
Хах, ты так со всеми разговариваешь, кто что-либо пишет по поводу твоего плагина? Обычно когда общаюсь с разработчиками то получаю более достойный ответ или разъяснение,а не "заплати и отвали"...
Ну если тебе не интересно дополнять функционал своего плагина и прислушиваться к мнению пользователей - в таком случае воспользуюсь твоими наработками и сделаю то что мне надо)
 
Можно ли как-нибудь дать разрешение на открытие сундуков, печек и др. в творческом режиме?
 
Доброго времени суток! Обращаюсь сюда со своей проблемой.После смены плагина защиты на ShareControl стала наблюдаться такая вещь : Игроки купившие привилегию креатив на сервере получили доступ к команде /gm 3,это стало большой проблемой,ведь этой лазейкой пользуются все кому не лень. Можете объяснить как ограничить доступ если это является возможным?

- essentials.gamemode.creative
- essentials.gamemode.survival
- sharecontrol.gamemodescontrol.survival
- sharecontrol.gamemodescontrol.creative
Разреши смену игрового режима только по пермишену. В настройках конфига. И пермишены пропиши.
 
Доброго времени суток! Обращаюсь сюда со своей проблемой.После смены плагина защиты на ShareControl стала наблюдаться такая вещь : Игроки купившие привилегию креатив на сервере получили доступ к команде /gm 3,это стало большой проблемой,ведь этой лазейкой пользуются все кому не лень. Можете объяснить как ограничить доступ если это является возможным?
запретить команду через NoCheatPlus
 
Добрый день. Автор мода, будь добр, сделай так же проверку в плагине на взаимодействие не только с обычными сундуками (CHEST), а так же на проверку сундуков из мода ironchest-1.7.2 (там несколько видов сундуков). Игроки в гм-режиме не могут положить их в свой инвентарь (добавил в конфиг), но они могут открывать уже поставленные сундуки.
И еще один баг обнаружил. При включении функции
GamemodesControl:
Enabled: true

и входе игрока с включенным ранее гм-режимом (и имеющим при этом к нему разрешение) вылазит вполне неприятная ошибка, не приводящая к крашу сервера, но сильно спамящая консоль:
[12:40:14] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to ShareControl v2.5.3
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:338) ~[JavaPluginLoader$1.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:487) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:472) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at net.minecraft.server.management.ServerConfigurationManager.func_72377_c(ServerConfigurationManager.java:328) [ld.class:?]
at net.minecraft.server.management.ServerConfigurationManager.a(ServerConfigurationManager.java:194) [ld.class:?]
at cpw.mods.fml.common.network.handshake.NetworkDispatcher.completeServerSideConnection(NetworkDispatcher.java:173) [NetworkDispatcher.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at cpw.mods.fml.common.network.handshake.NetworkDispatcher.completeHandshake(NetworkDispatcher.java:448) [NetworkDispatcher.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at cpw.mods.fml.common.network.internal.HandshakeCompletionHandler.channelRead0(HandshakeCompletionHandler.java:21) [HandshakeCompletionHandler.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at cpw.mods.fml.common.network.internal.HandshakeCompletionHandler.channelRead0(HandshakeCompletionHandler.java:11) [HandshakeCompletionHandler.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [SimpleChannelInboundHandler.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) [MessageToMessageDecoder.class:?]
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) [MessageToMessageCodec.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?]
at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:206) [ef.class:?]
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:173) [ms.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:957) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:433) [lj.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:774) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:637) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_71]
Caused by: java.lang.NoSuchFieldError: SPECTATOR
at com.net.h1karo.sharecontrol.listeners.gamemodescontrol.PlayerJoinListener.PlayerJoin(PlayerJoinListener.java:59) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_71]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_71]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:334) ~[JavaPluginLoader$1.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.196]
... 26 more
Я так понял, что ты просто забыл сделать еще одно условие в ивенте на проверку того, включен ли был уже у игрока гм-режим или нет.
Вообще я не занимаюсь модами и фиксами к ним, но я посмотрю позже, что можно с этим сделать.
Обновление плагина: версия 2.6.
Поддержка версий Майнкрафта: 1.7 - 1.10.1.

Проверка плагина осуществлялась на ядрах Spigot 1.10, Bukkit 1.10, Spigot 1.9, Bukkit 1.9, Spigot 1.8.9, Bukkit 1.8.9, Spigot 1.8, Bukkit 1.8, CraftBukkit 1.8, Spigot 1.7.2, Bukkit 1.7.2.
Изменения:

  • добавлена поддержка 1.10 и 1.10.1 версий Майнкрафта
  • добавлена возможность запретить взаимодействие игрока с блоком
  • добавлен файл локализации Упрощенный Китайский
  • исправлено множество багов
    1. лестницы, факелы, рычаги, кнопки и т.д.
    2. картофель, морковь, пшеница и т.д.
    3. двери
    4. краши
    5. другое
  • значительно оптимизированы функции, убраны некоторые циклы, которые могли вызывать лаги
Скачать новую версию можно, нажав на эту ссылку, а так же в первом сообщении темы.
 
Рекпект! :good: Проверю на своем сервере на днях)
 

Поделиться этой страницей

Назад
Верх