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

Утилита [1.2.4+] Replacer

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем Dj Arktic, 18 окт 2012.

  1. Автор темы
    Dj Arktic

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

    Баллы:
    93
    Skype:
    dj_arktic
    Имя в Minecraft:
    Dj_Arktic
    Небольшая утилита для замены блоков. Работает непосредственно с файлами регионов.
    Поддерживает только Anvil карты, так что работает, начиная с версии майнкрафта 1.2.*.

    Назначение.
    Честно говоря, утилиту писал для себя, когда возникла резкая необходимость удалить Автошахтеры (IC2, BlockId: 250:7) с карты, из-за бага самого IC2. WorldEdit в таком случае не спасет, т.к. при выделении большого региона и попытки реплэйса - сервер упадет. Естественно, процесс замены довольно длительный. Для 1 гига карты он занял 3 часа.

    Использование.
    Кидаем утилиту в корень сервера, создаем там же .bat файл и пишем в нем:
    Код:
    java -jar Replacer.jar %имя мира% %блок, который заменить% %чем заменить%
    Откомпилировано с использованием JDK6, если что.
    При разработке использовал исходники старого чанкстера.
    Если кому-то нужен чанкстер для Anvil карт - пишите, сделаю.
     

    Вложения:

    REZAYS, DoG743, GreenSpecial и 9 другим нравится это.
  2. dark32

    dark32 А где твой ТЗ? Пользователь

    Баллы:
    123
    1. Вы автор?
    2. Можно исходники? или легко декомпильнуть?
     
  3. Автор темы
    Dj Arktic

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

    Баллы:
    93
    Skype:
    dj_arktic
    Имя в Minecraft:
    Dj_Arktic
    Да, автор я. Декомпилировать можно. ;)
     
  4. dark32

    dark32 А где твой ТЗ? Пользователь

    Баллы:
    123
    Ибо мне нужно массовая замена блоков сразу, скажем 15-20 id блоком сменить.
    Пока не начал раздирать на части. Как программа относится к id блоков выше 256 и возможно ли прикрутить, или уже, смену вещей в сундуках.
     
  5. Автор темы
    Dj Arktic

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

    Баллы:
    93
    Skype:
    dj_arktic
    Имя в Minecraft:
    Dj_Arktic
    Это только замена блоков, но возможно прикрутить. Сегодня сделаю возможность массовой замены и поддержку блоков >256. Замену вещей в сундуках я не делал. Если есть такая необоходимость, могу дописать.
     
  6. dark32

    dark32 А где твой ТЗ? Пользователь

    Баллы:
    123
    Как продвигается разработка?
    Можно попросить ещё работу с метадатой?
    Код:
    java -jar Replacer.jar world 1:0 12
    Replacer v1.0 by Dj Arktic
    Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
            at replacer.Replacer.main(Replacer.java:53)
     
  7. VareZzZz

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

    Баллы:
    153
    Как стереть ID с метадатой?
     
  8. Автор темы
    Dj Arktic

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

    Баллы:
    93
    Skype:
    dj_arktic
    Имя в Minecraft:
    Dj_Arktic
    С метадатой работает.
    Скоро выложу новую версию, со всеми фиксами и доработками.
     
  9. VareZzZz

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

    Баллы:
    153
    А как? У меня не хочет?
     
  10. cubespace

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

    Баллы:
    103
    Будет новая версия ?
     
  11. REZAYS

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

    Баллы:
    153
    Ап
    Обновление будет?
     
  12. tityoff

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

    Баллы:
    68
    Имя в Minecraft:
    tityoff
    Тоже жду обновление. Очень надо заменить вещи в сундуках на карте.
     
  13. MrTrojan

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

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    эх ты... некропостер.
     
  14. biffick

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

    Баллы:
    88
    Имя в Minecraft:
    Biff
    Такую штуку бы под 1.6.4.
     
  15. Vladg24

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

    Баллы:
    61
    А можно это всё проделать в определённом регионе? Если нет, то тогда подскажите плагин/утилиту для этого. (сервер spigot 1.9)
     
  16. DaemanS

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

    Баллы:
    76
    Имя в Minecraft:
    DaemaNSpawn
    WorldEdit'ом попробуй
    или через mcedit)
     

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