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

Идея Плагин на замену команд плагина.

Тема в разделе "Запросы на разработку плагинов", создана пользователем Greenorine, 27 авг 2015.

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

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

    Баллы:
    66
    Имя в Minecraft:
    Greenorine
    Нужен плагин, с помощью которого можно заменить команды других плагинов, так чтобы старые исчезли, а новые выполняли те же функции.
     
  2. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Можно инкласстранслятором и ресурсами побаловаться. Должно получиться.
     
  3. sanjee

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

    Баллы:
    78
    Привет, может ты напишешь плагин MineCS? с версии 1.5.2-1.8.x (кончено же за деньги)
     
  4. FalenyGui

    FalenyGui Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Kott9ra
    Может те надо Cops and Criminals это как MineCs
     
  5. sanjee

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

    Баллы:
    78
    Cops and Crims только на 1.8.x и еще вроде 1.7.10
     
  6. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Используй алиасы в ядре сервера.
     
  7. SinBan

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

    Баллы:
    88
    Имя в Minecraft:
    FSka
    Слушай тут один способ.
    Берёшь плагин Декомпилируешь, заменяешь команды КАКИЕ ТЕБЕ надо
    И ВОля! Если не накосячил всё збс.
     
  8. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Если плагин большой и сложный, то фокус с декомпиляцией может не пройти(придется исправлять ошибки). А вот если inclasstranlator'ом заменить команды в классах и заменить команды в plugin.yml, то должно сработать.
    MineCs пока в планах нет, т.к. занят крупным проектом.
     
  9. sanjee

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

    Баллы:
    78
    жаль :c
     
  10. fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    В принципе никто не мешает отслеживать какая команда вводилась. Если "старая" - отменять её. Если новая - выполнять от имени игрока старую команду.
    Естественно текст и действия - это выполняет старый плагин.

    По идее, можно реализовать любым плагином скриптовым плагином или плагином, создающим пользовательские команды, если в нём есть возможность отключение действия команды.
     
    Последнее редактирование: 29 авг 2015
  11. SinBan

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

    Баллы:
    88
    Имя в Minecraft:
    FSka
    Тяжело и много багов.
     
  12. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Что тут тяжелого? Какие баги? Все просто...
     
  13. SinBan

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

    Баллы:
    88
    Имя в Minecraft:
    FSka
    Но смысл? Легче и проще парню декомпелировать и заменить что ему нужно.
     
  14. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Проще как я говорил, инкласстранслятором и в plugin.yml поменять. Даже декомпилировать ничего не нужно...
     
  15. fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    А потом удивляться что что-то не работает? И проделывать эту процедуру после каждого обновления версии? Это бредовое предложение. Не лезьте в чужой код, если сами не можетете написать такого же. Если можете - то тоже не лезьте, а пишите ;)
     

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