1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Мод [1.6.4] [GUI] [1.6] Изменялка предметов, падающих с мобов или просто DropChanger

Тема в разделе "Модификации клиента", создана пользователем sashabelii, 13 июл 2014.

  1. Автор темы
    sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Как только я сделаю внутреигровой интерфейс для изменения дропа, да. Глянем, в общем.

    Мне пока что и это нравиться, таки оно от части шуточное.
     
  2. Meowt

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

    Баллы:
    123
    При попытке убить себя через /kill
    2014-07-16 13:38:03 [INFO] Meowt issued server command: /kill
    2014-07-16 13:38:03 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing 'kill' in org.bukkit.command.defaults.KillCommand(kill)

    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:196)

    at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.java:533)

    at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler.java:1405)

    at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1269)

    at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1201)

    at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:68)

    at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:470)

    at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:233)

    at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:54)

    at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(DedicatedServerListenThread.java:34)

    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:910)

    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:330)

    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:777)

    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:659)

    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

    Caused by: java.lang.NullPointerException

    at dropchanger.thingsdoers.DropCatcher.entityAttacked(DropCatcher.java:29)

    at net.minecraftforge.event.ASMEventHandler_4_DropCatcher_entityAttacked_LivingDropsEvent.invoke(.dynamic)

    at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)

    at net.minecraftforge.event.EventBus.post(EventBus.java:108)

    at net.minecraft.entity.player.EntityPlayerMP.func_70645_a(EntityPlayerMP.java:560)

    at org.bukkit.craftbukkit.v1_6_R3.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:63)

    at org.bukkit.command.defaults.KillCommand.execute(KillCommand.java:33)

    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192)

    ... 14 more
    При попытке убийства другим путем
    2014-07-16 13:40:41 [SEVERE] A critical server error occured handling a packet, kicking 587
    java.lang.NullPointerException

    at dropchanger.thingsdoers.DropCatcher.entityAttacked(DropCatcher.java:29)

    at net.minecraftforge.event.ASMEventHandler_4_DropCatcher_entityAttacked_LivingDropsEvent.invoke(.dynamic)

    at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)

    at net.minecraftforge.event.EventBus.post(EventBus.java:108)

    at net.minecraft.entity.player.EntityPlayerMP.func_70645_a(EntityPlayerMP.java:560)

    at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:1063)

    at net.minecraft.entity.player.EntityPlayer.func_70097_a(EntityPlayer.java:1235)

    at net.minecraft.entity.player.EntityPlayerMP.func_70097_a(EntityPlayerMP.java:632)

    at net.minecraft.entity.EntityLivingBase.func_70069_a(EntityLivingBase.java:1290)

    at net.minecraft.entity.player.EntityPlayer.func_70069_a(EntityPlayer.java:2273)

    at net.minecraft.entity.Entity.func_70064_a(Entity.java:1263)

    at net.minecraft.entity.EntityLivingBase.func_70064_a(EntityLivingBase.java:272)

    at net.minecraft.entity.player.EntityPlayerMP.func_71122_b(EntityPlayerMP.java:789)

    at net.minecraft.network.NetServerHandler.func_72498_a(NetServerHandler.java:618)

    at net.minecraft.network.packet.Packet10Flying.func_73279_a(Packet10Flying.java:51)

    at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:470)

    at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:233)

    at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:54)

    at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(DedicatedServerListenThread.java:34)

    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:910)

    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:330)

    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:777)

    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:659)

    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

    2014-07-16 13:40:41 [WARNING] Failed to handle packet for Meowt: java.lang.NullPointerException
    java.lang.NullPointerException

    at dropchanger.thingsdoers.DropCatcher.entityAttacked(DropCatcher.java:29)

    at net.minecraftforge.event.ASMEventHandler_4_DropCatcher_entityAttacked_LivingDropsEvent.invoke(.dynamic)

    at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)

    at net.minecraftforge.event.EventBus.post(EventBus.java:108)

    at net.minecraft.entity.player.EntityPlayerMP.func_70645_a(EntityPlayerMP.java:560)

    at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:1063)

    at net.minecraft.entity.player.EntityPlayer.func_70097_a(EntityPlayer.java:1235)

    at net.minecraft.entity.player.EntityPlayerMP.func_70097_a(EntityPlayerMP.java:632)

    at net.minecraft.entity.EntityLivingBase.func_70069_a(EntityLivingBase.java:1290)

    at net.minecraft.entity.player.EntityPlayer.func_70069_a(EntityPlayer.java:2273)

    at net.minecraft.entity.Entity.func_70064_a(Entity.java:1263)

    at net.minecraft.entity.EntityLivingBase.func_70064_a(EntityLivingBase.java:272)

    at net.minecraft.entity.player.EntityPlayerMP.func_71122_b(EntityPlayerMP.java:789)

    at net.minecraft.network.NetServerHandler.func_72498_a(NetServerHandler.java:618)

    at net.minecraft.network.packet.Packet10Flying.func_73279_a(Packet10Flying.java:51)

    at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:470)

    at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:233)

    at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:54)

    at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(DedicatedServerListenThread.java:34)

    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:910)

    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:330)

    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:777)

    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:659)

    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
     
  3. Автор темы
    sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Будет исправлено в следующей версии.
    Версия 1.2
    - Добавлена возможность отсылать произвольные SQL-запросы при убийстве того или иного моба
    - От части оптимизирован код
    - Исправлен информатор
    - Исправлена ошибка при убийстве игрока



    Вопрос к знатокам:
    Как правильно работать с базой данных в данном случае?
    Я сделал так: При запуске сервера соединение с БД открывается, при остановке - закрывается.
    Т.к. SQL-запросы могут вызывать задержки в работе сервера, я вывел sql-менеджер в отдельный поток и в бесконечном цикле проверяю лист на наличие новых запросов к выполнению, в каждом цикле вызывает метод потока .wait(1000); Верно ли я рассуждаю и как можно сделать лучше?

    Код: ссылка
     
    Последнее редактирование: 17 июл 2014
  4. RedEnergy

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

    Баллы:
    103
    Хорошая вещь, что насчет 1.7?
     
  5. dirt34

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

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    Подскажи пожалуйста. Есть плагин AnimalProtect и есть мод DragonMount. Как заставить плагин защищать драконов из этого мода?
     
  6. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Дописать пару строк в код.
     
  7. dirt34

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

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    пожалуйста подскажи как осуществить или подсказать что и как делать и какую строку вписывать
     
  8. Автор темы
    sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    В планах.
     
  9. Morgott

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

    Баллы:
    63
    В общем при создании например в творческом режиме, например суперплоского мира ошибочка:
    [16:44:33 INFO]: Client> 2014-07-22 16:44:33 [SEVERE] [ForgeModLoader] The following problems were captured during this phase
    [16:44:33 INFO]: Client> 2014-07-22 16:44:33 [SEVERE] [ForgeModLoader] Caught exception from dropchanger
    [16:44:33 INFO]: Client> java.lang.NullPointerException
    [16:44:33 INFO]: Client> at dropchanger.dataclasses.DataManager.isSqlCustomStatements(DataManager.java:77)
    [16:44:33 INFO]: Client> at dropchanger.DropChanger.sStarting(DropChanger.java:54)
    [16:44:33 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [16:44:33 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
    [16:44:33 INFO]: Client> at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    [16:44:33 INFO]: Client> at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
    [16:44:33 INFO]: Client> at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
    [16:44:33 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [16:44:33 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    [16:44:33 INFO]: Client> at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
    [16:44:33 INFO]: Client> at cpw.mods.fml.common.Loader.serverStarting(Loader.java:748)
    [16:44:33 INFO]: Client> at cpw.mods.fml.common.FMLCommonHandler.handleServerStarting(FMLCommonHandler.java:314)
    [16:44:33 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [16:44:33 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at Reflector.callBoolean(Reflector.java:293)
    [16:44:33 INFO]: Client> at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:150)
    [16:44:33 INFO]: Client> at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445)
    [16:44:33 INFO]: Client> at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
    [16:44:33 INFO]: Client> 2014-07-22 16:44:33 [SEVERE] [ForgeModLoader] A fatal exception occurred during the server starting event
    [16:44:33 INFO]: Client> java.lang.NullPointerException
    [16:44:33 INFO]: Client> at dropchanger.dataclasses.DataManager.isSqlCustomStatements(DataManager.java:77)
    [16:44:33 INFO]: Client> at dropchanger.DropChanger.sStarting(DropChanger.java:54)
    [16:44:33 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [16:44:33 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
    [16:44:33 INFO]: Client> at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    [16:44:33 INFO]: Client> at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
    [16:44:33 INFO]: Client> at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
    [16:44:33 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [16:44:33 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    [16:44:33 INFO]: Client> at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    [16:44:33 INFO]: Client> at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
    [16:44:33 INFO]: Client> at cpw.mods.fml.common.Loader.serverStarting(Loader.java:748)
    [16:44:33 INFO]: Client> at cpw.mods.fml.common.FMLCommonHandler.handleServerStarting(FMLCommonHandler.java:314)
    [16:44:33 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [16:44:33 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source)
    [16:44:33 INFO]: Client> at Reflector.callBoolean(Reflector.java:293)
    [16:44:33 INFO]: Client> at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:150)
    [16:44:33 INFO]: Client> at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445)
    [16:44:33 INFO]: Client> at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
    [16:44:33 INFO]: Client> 2014-07-22 16:44:33 [INFO] [Minecraft-Server] Stopping server
    [16:44:33 INFO]: Client> 2014-07-22 16:44:33 [INFO] [Minecraft-Server] Saving players
    [16:44:33 INFO]: Client> 2014-07-22 16:44:33 [INFO] [Minecraft-Server] Saving worlds
    [16:44:33 INFO]: Client> 2014-07-22 16:44:33 [INFO] [Minecraft-Server] Saving chunks for level 'Новый мир'/Overworld
    [16:44:34 INFO]: Client> 2014-07-22 16:44:34 [INFO] [Minecraft-Server] Saving chunks for level 'Новый мир'/Nether
    [16:44:34 INFO]: Client> 2014-07-22 16:44:34 [INFO] [Minecraft-Server] Saving chunks for level 'Новый мир'/The End
    [16:44:34 INFO]: Client> 2014-07-22 16:44:34 [INFO] [Minecraft-Server] Saving chunks for level 'Новый мир'/Wyvern Lair
    [16:44:34 INFO]: Client> 2014-07-22 16:44:34 [INFO] [Minecraft-Server] Saving chunks for level 'Новый мир'/Bedrock
    [16:44:38 INFO]: Client> 2014-07-22 16:44:38 [INFO] [ForgeModLoader] Unloading dimension 0
    [16:44:38 INFO]: Client> 2014-07-22 16:44:38 [INFO] [ForgeModLoader] Unloading dimension -1
    [16:44:38 INFO]: Client> 2014-07-22 16:44:38 [INFO] [ForgeModLoader] Unloading dimension 1
    [16:44:38 INFO]: Client> 2014-07-22 16:44:38 [INFO] [ForgeModLoader] Unloading dimension -17
    [16:44:38 INFO]: Client> 2014-07-22 16:44:38 [INFO] [ForgeModLoader] Unloading dimension -19
    [16:44:38 INFO]: Client> 2014-07-22 16:44:38 [INFO] [ForgeModLoader] The state engine was in incorrect state ERRORED and forced into state SERVER_STOPPED. Errors may have been discarded.
    [16:44:38 INFO]: Client> 2014-07-22 16:44:38 [INFO] [ForgeModLoader] The state engine was in incorrect state ERRORED and forced into state AVAILABLE. Errors may have been discarded.
     
  10. Автор темы
    sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Сунь в папку config этот файл: http://rghost.ru/57033339
    Если не срочно - лучше подожди пару дней и я выложу финальную версию.
    Версия 1.3: GUI-Обновление
    - Исправлено большинство ошибок
    - Новые ошибки
    - Реализовано GUI с возможность изменения дропа прямо в игре
    - Добавлена автозагрузка необходимой для работы с базами данных библиотеки
    - Более детальная настройка дропа

    [​IMG]

    *Новая версия уже на google-диске.

    Ошибок в этой версии может быть много, в ближайшее время я перепишу половину кода GUI во имя оптимизации, но даже сейчас он весьма удобен. Возможны проблемы с отображением полей для ввода на толстых шрифтах.
     
    Последнее редактирование: 29 июл 2014
  11. Bonedon

    Bonedon Активный участник Пользователь Заблокирован

    Баллы:
    88
    Чел, твой мод уже не актуален.
    All U Want превзошел его.
     
  12. MrGiffi

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

    Баллы:
    103
    Чувак, у каждого мода своим преимущества.
    И прекрати писать этим дурацким, жирным шрифтом.
     
  13. Bonedon

    Bonedon Активный участник Пользователь Заблокирован

    Баллы:
    88
    Давай чел
    Найди мне тут хоть что-нибудь то что не совпадает с модом который я написал выше.
    Умник.
     
  14. MrGiffi

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

    Баллы:
    103
    В моде лишние функции.
    Лучше юзать NEI+DropChanger.
     
  15. Автор темы
    sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Я делаю DropChanger в первую очередь ради опыта в программировании и буду продолжать работать над ним, пока мне не надоест.
     
  16. Agravaine

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

    Баллы:
    88
    Имя в Minecraft:
    Agravaine25
    Человек старался, а ты так грубо, обидно же.
     
  17. Meowt

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

    Баллы:
    123
    С чем могут быть связаны ошибки? Главное - это чтобы корректно сохранялись данные после изменений.
    Еще вопрос: при работе на сервере абсолютно любой сможет менять дроп или только OP?
     
  18. Автор темы
    sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Сегодня-завтра будет небольшое обновление по этому поводу, сейчас совершенно любой игрок, имеющий у себя в руках Инспектор может изменять дроп.
    Сохранять будет. Ошибки связаны с крашами во время работы с GUI. Те, что попались мне во время тестирования я исправил.
     
  19. Meowt

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

    Баллы:
    123
    Хорошо, хотя можете просто добавить права на использование.
     
  20. Автор темы
    sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Сейчас глянул по поводу этого мода. Он скорее пригодится разработчикам карт, чем администраторам серверов. На сколько я понимаю, этот мод работает с NBT-древом и напрямую изменяет ветви того или иного интити(будь то предмет или моб). Т.е. ты не сможешь изменить дроп со всех мобов на сервере, а лишь с конкретного, уже созданного.
    Скорее всего так и будет.
    Изменение дропа опыта сейчас не работает, и не будет работать еще некоторое время, т.к. Forge API не позволяет отслеживать, с какого именно моба упала сфера. Как только я разберусь с библиотекой ASM - все будет.
     

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