Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Плагин [FUN/MECH]LokiWeight 0.1.5 - тяжесть инвентаря, нестакуемость, прочность блоков, свет[1.5.2+]

Тема в разделе "Релизы плагинов", создана пользователем Ission, 15 авг 2012.

  1. REZAYS

    REZAYS Старожил Пользователь

    Баллы:
    153
    1) Идея: выводить общий вес всех предметов с помощью Scoreboad!
    2) Можно ли получить исходники?
     
  2. Хостинг MineCraft
    <
  3. syllik

    syllik Старожил Пользователь

    Баллы:
    153
    Будет ли версия под 1.6.2 ?
     
  4. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    А резве не работает?
     
  5. syllik

    syllik Старожил Пользователь

    Баллы:
    153
    Вот лог.
    Ядро Mcpc+ R0.2

    2013-09-29 17:11:18 [INFO] [LokiWeight] Enabling LokiWeight v0.1.0
    2013-09-29 17:11:18 [SEVERE] null
    java.lang.ClassNotFoundException: net.minecraft.server.v1_6_R2.Block
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:376)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:368)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at LokiWeight.weight_main.onEnable(weight_main.java:61)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:396)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugin(CraftServer.java:312)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.enablePlugins(CraftServer.java:294)
    at net.minecraft.server.MinecraftServer.func_71243_i(MinecraftServer.java:487)
    at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:403)
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:212)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596)
    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
    2013-09-29 17:11:18 [SEVERE] null
    java.lang.ClassNotFoundException: net.minecraft.server.v1_6_R2.Item
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:376)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:368)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at LokiWeight.weight_main.onEnable(weight_main.java:69)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:396)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugin(CraftServer.java:312)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.enablePlugins(CraftServer.java:294)
    at net.minecraft.server.MinecraftServer.func_71243_i(MinecraftServer.java:487)
    at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:403)
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:212)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596)
    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
    2013-09-29 17:11:18 [SEVERE] null
    java.lang.NullPointerException
    at LokiWeight.weight_main.stackSize(weight_main.java:324)
    at LokiWeight.weight_main.LoadConfig(weight_main.java:128)
    at LokiWeight.weight_main.onEnable(weight_main.java:84)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:396)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugin(CraftServer.java:312)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.enablePlugins(CraftServer.java:294)
    at net.minecraft.server.MinecraftServer.func_71243_i(MinecraftServer.java:487)
    at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:403)
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:212)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596)
    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
    2013-09-29 17:11:18 [SEVERE] null
    java.lang.NullPointerException
    at LokiWeight.weight_main.strength(weight_main.java:308)
    at LokiWeight.weight_main.LoadConfig(weight_main.java:137)
    at LokiWeight.weight_main.onEnable(weight_main.java:84)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:396)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugin(CraftServer.java:312)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.enablePlugins(CraftServer.java:294)
    at net.minecraft.server.MinecraftServer.func_71243_i(MinecraftServer.java:487)
    at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:403)
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:212)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596)
    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
    2013-09-29 17:11:18 [SEVERE] null
    java.lang.NullPointerException
    at LokiWeight.weight_main.light(weight_main.java:341)
    at LokiWeight.weight_main.LoadConfig(weight_main.java:147)
    at LokiWeight.weight_main.onEnable(weight_main.java:84)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:396)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugin(CraftServer.java:312)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.enablePlugins(CraftServer.java:294)
    at net.minecraft.server.MinecraftServer.func_71243_i(MinecraftServer.java:487)
    at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:403)
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:212)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596)
    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
     
  6. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Прочность и светимость блока, а так же во многих случаях и стакуемость стандартными функциями BukkitAPI изменить невозможно, для этого используются функции MinecraftServer. В ядрах отличных от CraftBukkit'а эти классы расположены в других местах и сделать это для всех версий и всех видов ядер я не представляю возможным без LokiBase.
     
  7. syllik

    syllik Старожил Пользователь

    Баллы:
    153
    Это значит что на mcpc+ я не смогу использовать этот плагин?
     
  8. Sergey114

    Sergey114 Активный участник

    Баллы:
    63
    Плагин нужный и удобный.Поставил на тест.Возникла проблемка,после увеличения прочности основных блоков,перестал ломатся инструмент воздействия на блок.[DOUBLEPOST=1383348466,1383348414][/DOUBLEPOST]Плагин нужный и удобный.Поставил на тест.Возникла проблемка,после увеличения прочности основных блоков,перестал ломатся инструмент воздействия на блок.
     
    Сникерсни нравится это.
  9. xCrafter500

    xCrafter500 Участник

    Баллы:
    38
    Имя в Minecraft:
    xJawer
    По мне так бесполезный плагин, ну он нужен на каких нибудь rp серверах, ну не знаю, по мне так бесполезный...
     
  10. Sergey114

    Sergey114 Активный участник

    Баллы:
    63
    Выяснилась и ешо одна неприятная подробность.В режиме обычного игрока при установке плагина на тру,перестает ломатся любая растительность.Трава,саженцы,грибы и т.п.(блоки ломаются нормально).В режиме же оператора трава ломается нормально,но отсутствует "весовой фактор".
    Кстати чтобы все блоки не стакались пришлось каждый прописывать отдельно,......я может ступил и можно было както оптимальней прописать?
    Тестю вот на етом софте:[1.5.2 - 1.6.2] Cборка от Kron,клиент от него же.[DOUBLEPOST=1383475837,1383475318][/DOUBLEPOST]Ребят,допилите плагин,мне без такого чуда сервер не создать никогда.
     
  11. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Растительность не ломается, если ей изменять прочность. Это глитч клиента. По умолчанию у растительности прочность на разрушение 0 и когда клиент её ломает, она исчезает мнгновенно. Клиенту не переотправляет сообщение о том, что блок не разрушен. Если честно, я и сам не очень понимаю как обрабатывает всё это дело клиент.
    В режиме OP отсутствует масса блоков т.к. есть разрешение, позволяющее игнорировать это, и оно есть у OP'ов.
    Стаканье более оптимально не прописать, только вручную. Скорее всего в 1.7 вообще не будет такого понятия, как ID блоков и прописывать как-то проще на врядли получится.

    Как буду свободен, возможно займусь переборкой клиента и наконец-то доделаю плагин.
     
  12. FedorNogopletov

    FedorNogopletov Старожил Пользователь

    Баллы:
    173
    Если плагин нужен не все, это не значит, что он - бесполезный.
     
  13. xCrafter500

    xCrafter500 Участник

    Баллы:
    38
    Имя в Minecraft:
    xJawer
    А я разве говорил что он бесполезен для всех?
     
  14. tipson

    tipson Старожил Пользователь

    Баллы:
    153
    Skype:
    T-oleg98
    Имя в Minecraft:
    Tipson
    Наверное глупый вопрос, но будет ли работать плагин на версии 1.5.4?
     
  15. qestsmile

    qestsmile Активный участник Пользователь

    Баллы:
    63
    Можно узнать доделаете для mcpc+ ? (Очень нужен плагин..........)
    Ядро просто менять нехочу.
     
  16. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Тяжесть там работает, а нестакуемость и подобные реализованы функциями minecraft server'а, которые в MCPC+ обфусцированы. По этому если это и будет, то не скоро.
     
  17. qestsmile

    qestsmile Активный участник Пользователь

    Баллы:
    63
    Ну так как мне оставить одну тяжесть ? Она то мне и нужна вообщем. Вес и все такое
     
  18. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    На сколько я помню, последняя версия должна работать.
     
    RVXman нравится это.
  19. olegikoligik

    olegikoligik Активный участник Пользователь

    Баллы:
    88
    Эх! Только понадеялся что смогу реализовать аж 3 идеи одновременно (вес, разрушаемость, стакоемость). А выходит что получится только одну (у меня также сервер MCPC+). Жаль конечно, но и на этом большое спасибо! Надеюсь плагин будет обновляться. Я вот не понял вот этот кусок:
    Не можете растолковать? Просто я ещё не вник в эту тему.
     
  20. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    В CraftBukkit'е частично деобфусцирован minecraft server, а в MCPC+, spigot и иже подобных нет. С моей точки зрения слишком долго перебирать конкретно в MCPC+ или spigot'е все классы, смотреть их связи и т.п. чтобы найти нужный.
     
    I-Am-Black-Overlord нравится это.
  21. olegikoligik

    olegikoligik Активный участник Пользователь

    Баллы:
    88
    Понял. Ну что же, как говорится: "Будем довольствоваться тем что имеем".
    А возможно такое (разрушаемость, стакаемость) запретить модом? Я имею ввиду, возможно ли создать мод который будет иметь такие функции? Насколько я знаю, можно. Просто хотелось бы услышать мнение более опытного человека в этом деле.
     
    ВремяПриключений нравится это.

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