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

Фикс Ивенты для модов [Механизмы работают от имени владельца]

Тема в разделе "Управление сервером Bukkit", создана пользователем gamerforEA, 30 дек 2014.

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

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Может и проще, но почти бесполезно. Я просто сделаю многопоточную итерацию Entity и TileEntity, в этом помогут параллельные Stream'ы из Java 8 (достаточно добавить пару строк и многопоточность готова, правда потом нужно устранять краши, добавляя синхронизации и потоко-безопасные коллекции).
     
  2. Хостинг MineCraft
    <
  3. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Предчувствую тонну дюпа :D.
     
  4. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Не, я тут предчувствую ситуацию как с TickThreading, вроде чистое ядро смогли сделать многопоточным, но вот из-за целой кучи говна в модах пришлось буквально под каждый мод костыль делать, а потом и вовсе автор забил.
     
  5. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Вот с модами действительно будут проблемы. Я придумал, как можно нормальную работу с блоками из разных потоков, но для этого нужно или немного перепиливать моды, или писать патчер, который будет автоматически встраивать функцию блокирования блока на время манипуляций с ним (простой синхронизацией тут не отделаться).
    Не спорю, что количество багов возрастёт, но лучше пара дюпов (их всегда можно исправить), чем лагающий сервер. Сам был в ситуации, когда все игроки разбегались не из-за багов, а из-за лагов.
     
  6. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Из-за багов наоборот игроки прибегают :D. Уж очень школьники любят дюпы.
     
  7. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    IC2 обновлён до 2.2.694.[DOUBLEPOST=1427041284,1427037608][/DOUBLEPOST]Добавлены ивенты для AppEng rv1 stable.
    ВНИМАНИЕ: Они не тестировались.
     
  8. -FoX-

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

    Баллы:
    123
    Skype:
    orlov143
    Имя в Minecraft:
    FoX
    Фиксы для таума чувствую будут не скоро... Однако стабильному и мощному ядру я был бы рад куда сильнее.
     
  9. Entergro

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

    Баллы:
    78
    Обновите BC пожалуйста.
    Кто-то ивенты на applied тестил?
     
  10. yaroslavik

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

    Баллы:
    66
    Имя в Minecraft:
    yaroslavik
    Как я понял если ивенты писались на фиксирование скручивания проводов, то как они скручивались так и скручиваются.
    Может конечно я что-то неправильно делал :)
     
  11. SkyPrince

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

    Баллы:
    88
    Skype:
    skyprince-2014
    Имя в Minecraft:
    SkyPrince
    Печально, возможно ивенты писались на скручивание техники? Но это и так лечится плагинами привата.
     
  12. Firkys

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

    Баллы:
    88
    Skype:
    Firkys
    Имя в Minecraft:
    Firkys
    Потому что он не фиксил нужный класс Platform.
     
  13. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    AppEng можно перекачивать, теперь должен работать.
    P.S. Platform тут ни при чём.
     
  14. SkyPrince

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

    Баллы:
    88
    Skype:
    skyprince-2014
    Имя в Minecraft:
    SkyPrince
    Вы... ну... ну... вы... км...
    Со взрывами как-то приятнее играть, особенно когда они требуются для мода AE.
    Но лишний плагин ставить как-то не так что ли.
    Муки выбора...

    Спасибо, протестируем сегодня. Такой вопрос. А дюпы не правите?
     
  15. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    1. Я всегда убираю взрывы, так как от них больше вреда, чем пользы.
    2. Для AppEng можно использовать криперов в качестве источника взрыва.
    3. Дюпы не исправляю.
    [DOUBLEPOST=1427091754,1427091196][/DOUBLEPOST]BuildCraft обновлён до 6.4.4.
     
  16. Stepan1404

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

    Баллы:
    68
    GameForEA, Я опять к вам) После эвентов для таумкрафта големы перестали бить игроков вообще, а наболдажник шока не наносит урон за приватом. Так и задумано, или это баг?
     
  17. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Я убрал урон по игрокам. Планирую потом не вырезать всё лишнее, а писать ивенты вообще для всего, но пока руки не доходят перейти на Bukkit ивенты. Да и неудобные они, для того же урона нужно передавать кучу разных параметров, которые нигде не описаны.
     
  18. Stepan1404

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

    Баллы:
    68
    Вот FoX говорит, что есть куча багов в Тауме, что именно имеется ввиду?
     
  19. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
  20. SkyPrince

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

    Баллы:
    88
    Skype:
    skyprince-2014
    Имя в Minecraft:
    SkyPrince
    AppEng протестировал, нельзя блоки и провода в приватах снимать, но к сожалению вертеть их можно.
    Спасибо за проделанную работу, было бы не плохо увидеть кнопку: "Донат".
     
  21. Firkys

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

    Баллы:
    88
    Skype:
    Firkys
    Имя в Minecraft:
    Firkys
    Ты проверял ключами из ic2? или из ae?
     

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