Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
Плагин[ADMN/SEC/MECH] ShareControl v2.6.4 - контроль творческого режима [1.7 - 1.11]
Дело в том, что плагин при изменении режима игры проверяет на открытие совершенно ЛЮБОГО контейнера и закрывает его, если открыт он.
Некорректно будет работать с плагинами на Сундуки-GUI. То есть если игрок в GUI и он меняет режим игры, то это GUI закроется.
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"
любой предмет можно получить из креатива взорвав в аду кровать рядом с нужными блоками
Исправлениями всех этих багов займусь где-то в июле, в конце июня, ибо у меня сейчас ЕГЭ, поступление в ВУЗ, поэтому нужно готовиться и времени для плагина совсем нет.
Поршень (именно не липкий) надо поставить и активировать, переходим в выживание и ломаем его техническую часть и поршень выпадает. Вроде бы так поступил.
Нашел еще один баг с дверьми.
Если в креативе поставить дверь, то эту дверь можно сломать в выживании
Доброго времени суток! Обращаюсь сюда со своей проблемой.После смены плагина защиты на 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
Я так понял, что ты просто забыл сделать еще одно условие в ивенте на проверку того, включен ли был уже у игрока гм-режим или нет.
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,это стало большой проблемой,ведь этой лазейкой пользуются все кому не лень. Можете объяснить как ограничить доступ если это является возможным?
Добрый день. Автор мода, будь добр, сделай так же проверку в плагине на взаимодействие не только с обычными сундуками (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 версий Майнкрафта
добавлена возможность запретить взаимодействие игрока с блоком
добавлен файл локализации Упрощенный Китайский
исправлено множество багов
лестницы, факелы, рычаги, кнопки и т.д.
картофель, морковь, пшеница и т.д.
двери
краши
другое
значительно оптимизированы функции, убраны некоторые циклы, которые могли вызывать лаги
Скачать новую версию можно, нажав на эту ссылку, а так же в первом сообщении темы.
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!