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

Плагин [ADMN/TP/GEN/MISC] ApatiteControler - разделяем миры [1.6.4+]

Тема в разделе "Релизы плагинов", создана пользователем Dan-det, 11 мар 2014.

  1. Автор темы
    Dan-det

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

    Баллы:
    103
    ApatiteControler - Плагин для разделения миров
    Версия: v2.5

    Скачать

    Сырцы

    Описание:
    Выкладываю в паблик плагин, написанный специально для моего сервера. Плагин умеет:

    - Разделять инвентарь при переходе из мира в мир(в одном мире один инвентарь, в другом - другой)
    - То-же самое с enderchest'ами
    - Запрещать некоторые действия в мире
    - Использовать таблички и команды для телепортации
    - Ставить спавн в мире

    Так-же выкладываю сырцы на GitHub, вы можете помочь его развитию, я же его буду комитить очень редко.

    Этот плагин позволяет разделить миры созданные Multiworld или другим плагином миров, например свой инвентарь на каждый из миров

    ВНИМАНИЕ!!! Плагин сам по себе не умеет создавать миры

    Права:
    ac.setspawn - установка spawn-point мира
    ac.sign.create.teleport - установка знака на телепортацию
    ac.sign.create.command - установка знака на выполнение команды
    ac.teleport.<имя мира> - возможность телепортации в мир <имя мира>

    Конфиг файл:

    enabled: true # Активирован ли плагин
    separate_inventories: true # Разделять инвентари
    enable_reload_countdown: true # Активировать обратный отсчёт при перезагрузке сервера

    worlds: # Настройка миров
    world:
    canInteract: true # разрешить взаимодействие с мобами
    gamemode: survival # Игровой режим для мира (creative/adventure)
    spawnRaduis: 16 # Радиус спавна
    invisibleOnSpawn: true # Невидимость на спавне

    Знаки:

    Знак на выполнение команды:
    выполняет команду,написанную на второй строке, от имени игрока.
    [​IMG]
    Знак на телепортацию в другой мир:
    телепортирует игрока в другой мир
    [​IMG]



    Для работы требует ProtocolLib, если Вы хотите использовать функцию разделения инвентаря


    ChangeLog:
    v.2.5 Фикс дюпа со смертью
    v.2.4 Система автообновления, Разделение Эндер-сундуков
    v.2.3 Фикс ошибок типа NullPointerException
    v2.2 Фикс разнообразных ошибок
    v2.1(3.0) Обновление. Добавлено: Конфиг файл для плагина. Изменено: Некоторая оптимизация.
    v0.1 Под этой версией плагин выложен в паблик
     
    Последнее редактирование: 26 май 2014
    scrik78, twixi007, Laster и 5 другим нравится это.
  2. Хостинг MineCraft
    <
  3. BeLkA

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

    Баллы:
    153
    Skype:
    FayStaff
    Это что то типа BungeeCord, только не имея под рукой других серверов, а лишь один сервер с множеством миров? Ябпоставил себе!
     
  4. SHALK97

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

    Баллы:
    103
    Имя в Minecraft:
    SHALK97
    Получается можно сделать на одном серве пару или больше карт?
     
  5. WCRAFT

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

    Баллы:
    173
    Skype:
    worldplaytv
    Имя в Minecraft:
    World
    Наверное подобие MultiWorld.
     
  6. Автор темы
    Dan-det

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

    Баллы:
    103
    Нет, этот плагин позволяет разделить миры созданные Multiworld или другим плагином миров, т.е. свой инвентарь на каждый из миров[DOUBLEPOST=1394584779,1394583845][/DOUBLEPOST]
    Ну... С очень большой натяжкой - да
     
  7. WCRAFT

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

    Баллы:
    173
    Skype:
    worldplaytv
    Имя в Minecraft:
    World
    Прикольно..
     
  8. iHo0k

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

    Баллы:
    68
    Skype:
    Helios.iHo0k
    Имя в Minecraft:
    iHo0k
    Только когда прочел это понял для чего это плагин:D
     
  9. Vasilisk

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

    Баллы:
    88
    Имя в Minecraft:
    Vasilisk
    То есть можно ограничивать спавн мобов для каждого мира?
     
  10. Автор темы
    Dan-det

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

    Баллы:
    103
    Пока нет(
     
  11. xeros720

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

    Баллы:
    88
    Имя в Minecraft:
    xeros720
    Класс... можно сделать SurvivalGames сервер как на HyPixel, только вот вопрос: можно Ети миры ограничить в WorldBorder'e?
     
  12. Автор темы
    Dan-det

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

    Баллы:
    103
    Вроде можно, но не забывай, что этот плагин миры не создаёт
     
  13. Dvladislav

    Dvladislav Старожил Переводчик Пользователь

    Баллы:
    173
    добавить бы конфиг, чтобы можно было в игнор миры добавлять.
    Мне очень нужно к примеру ко 2 нормальному миру сделать 2 инвентарь, а вот чтобы инвентарь отличался в аду и краю, не очень хочется.
    + он не разделяет броню.
     
  14. Автор темы
    Dan-det

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

    Баллы:
    103
    Добавить бы вообще конфиг[DOUBLEPOST=1397138471,1396175842][/DOUBLEPOST]Обновление![DOUBLEPOST=1397140261][/DOUBLEPOST]Хах, как-то вообще с обнолением получилось. В плагин.игреимейл написано 3.0, в видео я сначала написал 2.3, а в гите 2.1
     
    Dvladislav нравится это.
  15. Tyzun

    Tyzun Старожил

    Баллы:
    153
    Skype:
    tyzun1997
    Имя в Minecraft:
    _Tyzun_
    Это никак не замена банжи, при слишком большом онлайне ваш сервер всеравно будет лагать, сбоить, кикать игроков, вылетать и другие симптомы.
     
    REZAYS нравится это.
  16. snr93

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

    Баллы:
    88
    Я так и не понял, как этому плагину сказать что мир есть?
    Я создал с помощью multiworld еще 1 мир и назвал его creative.
    Далее зашел в конфиг ApatiteControler и дописал там

    Код:
      creative:
        canInteract: true
        gamemode: creative
        spawnRaduis: 16
        invisibleOnSpawn: false
    Далее перезапустил сервер.
    Но при установке таблички он пишет что нет такого мира, зашел в конфиг, а он мою запись стер!
     
  17. Автор темы
    Dan-det

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

    Баллы:
    103
    Всё правильно, только делай правки в конфиги при выключенном сервере, /reload пока не прокатит, это баг.
    Спасибо за багрепорт![DOUBLEPOST=1397223766,1397223237][/DOUBLEPOST]Сегодня я вам поведаю о правах

    ------

    Смотря какое железо
     
  18. Tyzun

    Tyzun Старожил

    Баллы:
    153
    Skype:
    tyzun1997
    Имя в Minecraft:
    _Tyzun_
    даже если вкинуть 64 гига оперативы и суперпупер проц, спигот со стандартными настройками всеравно без лагов не будет тянуть больше 250 игроков(ну 500, но при условии обрезания половины функционала майна(отрубить все мобов, сделать дальность прорисовки 2, сделать мир маленький и другие извращения))
    Если хоч тысячи онлайна - без банжи/лилипада АБСОЛЮТНО никак.[DOUBLEPOST=1397227733][/DOUBLEPOST]А если иметь добротный набор плагинов или модов, то банжи понадобится уже тогда. когда онлайн сервера до 200 и не дойдет
     
  19. Dvladislav

    Dvladislav Старожил Переводчик Пользователь

    Баллы:
    173
    Как можно сравнивать вообще плагины из разных опер?
    AC - плагин разделяющий инвентарь и некоторые другие функции.
    BC - утилита, мост, между серверами, разделяет сервера.
    Сравнивать плагин разделяющий миры и плагин связывающий сервера вообще не корректно.
    AC - аналог/замена(Пока не тянет) multiinv, не более.
     
    Dan-det нравится это.
  20. Автор темы
    Dan-det

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

    Баллы:
    103
    Спасибо за поддержку, но что-бы вы хотели бы добавить для того чтоб тянул?[DOUBLEPOST=1397232882,1397232822][/DOUBLEPOST]
    Про абсолютно никак не согласен: http://habrahabr.ru/post/157921/
     
  21. snr93

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

    Баллы:
    88
    Хм, в чем может быть проблема?

    Код:
    [17:29:10] [Server thread/ERROR]: Could not pass event PlayerTeleportEvent to ApatiteControler v3.0
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) ~[spigot.jar:git-Spigot-1385]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-1385]
        at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) ~[spigot.jar:git-Spigot-1385]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-1385]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-1385]
        at org.bukkit.craftbukkit.v1_7_R2.entity.CraftPlayer.teleport(CraftPlayer.java:462) [spigot.jar:git-Spigot-1385]
        at org.bukkit.craftbukkit.v1_7_R2.entity.CraftEntity.teleport(CraftEntity.java:200) [spigot.jar:git-Spigot-1385]
        at fr.xephi.authme.listener.AuthMePlayerListener.onPlayerJoin(AuthMePlayerListener.java:643) [AuthMe.jar:?]
     

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