Команда ворлд едіт на півсферу. Вивчаємо плагін World Edit

Матеріал із Playzone: Minecraft

WorldEdit - модифікація, що дозволяє редагувати світ швидше та ефективніше. Для роботи на SMP-сервері потрібно Bukkit, а для запуску під SSP-Single Player Commands.

Встановлення
  • Розпакуйте папку craftscripts та файл WorldEdit.jar у папку plugins/ .
  • Розпакуйте папку craftscripts у кореневу папку (.minecraft/), а файл WorldEdit.jar у папку bin/ (не minecraft.jar!). Для коректної роботи потрібний Single Player Commands.
Виділення регіонів

У WorldEdit регіон виділяється за допомогою позначення точок кубоїду.
Кубоїд – це паралелепіпед.
Файл:Cuboid.png
Існує 3 варіанти виділення кубоїду:

  • Встаємо на точку 1 і пишемо в чаті // pos1, встаємо на точку 2 і пишемо // pos2.
  • Наводимо приціл на точку 1 і пишемо в чаті // hpos1 відповідно наводимо приціл на точку 2 і пишемо // hpos2.
  • Беремо дерев'яну сокиру в руки (якщо ні, то пишемо команду //wand) (кам'яний, залізний, золотий та алмазний властивістю виділення не мають), тиснемо лівою кнопкою миші на точку 1 і правою кнопкою миші на точку 2.
  • Дії з регіонами
    • //replace - замінити на . Приклад: // replace dirt glass – замінити землю на скло у вибраному кубоїді. //replace grass - замінити всі блоки, крім повітря на траву.
    • // overlay - покрити блоки верху кубоїду блоком. Приклад: // overlay grass - покрити кубоїд травою.
    • //set - заповнити весь кубоїд блоком. Приклад //set 0 - видалити всі блоки в кубоїді (заповнити повітрям).
    • //move - зрушити блоки в кубоїді на блоків у напрямку і замінити блоки, що залишилися на .
    • //walls - Створити стіни з в кубоїді (найзовнішній шар).
    • // sel - очищення виділення (кубоїда). Не торкається зміни блоків у кубоїді.
    • //outline - покриває весь кубоїд блоком Наприклад: //outline 1 - зробити порожнисту зсередини коробку
    Вказівка ​​блоків

    Блоки-аргументи можуть бути зазначені як (1, 3, 35), так і за назвою (stone, grass, wool). Якщо блок має додаткове значення, воно може бути вказано після двокрапки (35:14, wool: red). Можна комбінувати різні способи вказівки блоку.

    Більшість команд може оперувати відразу з кількома видами блоків, для цього потрібно вказати блоки через кому без пробілу. Наприклад:

    • //replace grass,dirt stone - замінить землю та траву на камінь.
    • //set wool,wool:red,wool:green - заповнить виділення білою, червоною та зеленою вовною у випадковому порядку (у тих самих пропорціях тобто 33,3% - білої, 33,3% - червоної та 33,3 % – зеленою).
    • //set 10%wool:blue,90%wool:orange - заповнить виділення на 10% синьою шерстю і 90% - помаранчевої (при зазначенні більше двох аргументів може бути баги).
    • //overlay 5%torch,95%air - покриє 5% виділення смолоскипами.
    • //set sign:3|рядок1|рядок2|рядок3|рядок4 - Вказівка ​​рядків для табличок.
    Інші дії, що не потребують регіону
    • //sphere - створити сферу з радіусом
    • // hsphere - створити порожню сферу з радіусом. Raised може приймати значення yes і no, якщо yes, то центр сфери переміститься на його радіус.
    • //cyl - створити циліндр з радіусом і висотою.
    • //hcyl - створити порожнистий циліндр з радіусом і висотою.
    • //forestgen - створити ліс площею x блоків з типом і щільністю, щільність варіюється від 0 до 100. Типи дерев

    Обов'язково перед командами робіть подвійний сліш "//" Повний список команд (англійська)

    Список команд
    • //limit - максимальна кількість блоків, що використовується при командах. Діє лише на вас. Використовується для запобігання катастрофічним інцидентам.

    Дії з історією

    • //undo - скасовує останню вашу команду. - Число скасування останніх команд.
    • // redo - повертає скасовані вами команди. - Число повернення команд скасованих вами.
    • //clearhistory - очищає історію.

    Виділення

    • //wand - дає вам дерев'яну сокиру (сокиру редагування). ЛКМ по блоку дерев'яною сокирою призначає першу позицію, ПКМ по блоку призначає другу позицію.
    • //toggleeditwand - відключає дерев'яну сокиру. Тепер ним можна скористатися за прямим призначенням.
    • //sel - вибір форми регіону, що виділяється. cuboid – виділяє паралелепіпед. extend - те саме, що і cuboid, але при встановленні другої точки ви розширюєте регіон, не втрачаючи виділення з уже виділеного. poly - виділяє лише у площині. cyl – циліндр. sphere – сферу. ellipsoid - еліпсоїд (капсула), ліва кнопка - центр, правою кнопкою задаєте радіуси
    • //desel - прибрати виділення
    • //pos1 - призначає першою позицією виділення блок у якому ви стоїте.
    • //pos2 - призначає другий позицією виділення блок у якому ви стоїте.
    • //hpos1 - призначає першою позицією виділення блок який ви дивитесь.
    • //hpos2 - призначає другий позицією виділення блок який ви дивитесь.
    • //chunk - виділяє весь чанк, у якому ви.
    • //contract - зменшує обраний вами регіон у вказаному напрямку direction (north, east, south, west, up, down), якщо вказано число reverse-amount - те й у протилежному напрямі. Якщо direction відсутня - у напрямі, у якому ви дивитеся. Наприклад: //contract 10 7 south - зменшить обраний регіон на 10 блоків на південь (south) та на 7 блоків на північ (north).
    • //expand - розширює обраний вами регіон у вказаному напрямі direction (north, east, south, west, up, down), якщо зазначено число reverse-amount - те й у протилежному напрямі. Якщо direction відсутня - у напрямі, у якому ви дивитеся. Наприклад: //expand 10 7 south - розширить обраний регіон на 10 блоків на південь (south) та на 7 блоків на північ (north).
    • //expand vert - максимально розширить обраний вами регіон вгору та вниз.
    • //inset [-hv] - Звужує обраний регіон у кожному напрямі.
    • //outset [-hv] - Розширює вибраний регіон у кожному напрямі.
    • //shift – переміщає регіон вибору. Не переміщує вміст регіону. amount - відстань, direction (north, east, south, west, up, down).
    • //size - введіть, щоб дізнатися розмір обраного регіону.
    • //count - введіть статистику вибраного блоку (block) у вибраному регіоні.
    • //distr - введіть список блоків, що знаходяться у вибраному регіоні.

    Операції з регіонами

    • //set - Заповнити обраний регіон певним блоком (block).
    • //replace - замінити всі блоки у вибраному регіоні певним блоком (to-block).
    • //replace - замінити певні блоки (from-block) іншими певними блоками (to-block) у вибраному регіоні.
    • // overlay - покрити обраний регіон певним блоком. Наприклад: // overlay 50 - покрити вибраний регіон факелами.
    • //walls - Створити стіни навколо обраного регіону певним блоком.
    • //outline - Створює стіни, підлогу, стелю навколо обраного регіону.
    • // smooth - згладжує (здійснює реалістичніше) обраний регіон. iterations - інтенсивність. Сильно вантажить сервер у мережній грі, обережно.
    • //Regen - відновлює обраний регіон. Наново його генерує.
    • //move - пересунути вміст обраного регіону на count блоків у напрямі direction (north, east, south, west, up, down). І замінити звільнену ділянку певним блоком (leave-id).
    • //stack - продовжити обраний регіон на count регіонів у напрямі direction (north, east, south, west, up, down).

    Буфер

    • //Copy - скопіювати обраний регіон. Опорна точка – ваше місце розташування.
    • //cut – вирізати обраний регіон. Опорна точка – ваше місце розташування.
    • //Paste - вставити скопійований регіон. Опорна точка – ваше місце розташування.
    • //rotate - повернути скопійований регіон у буфері обміну у бік angle-in-degrees.
    • //flip - відобразити регіон у буфері у напрямі dir, або у напрямку Вашого погляду.
    • / / Schematic load - завантажити файли буфера під ім'ям filename.
    • //Schematic save - зберегти файли буфера під ім'ям filename, відомий format це ".mce".
    • /clearclipboard – очистити буфер.

    створення

    • //hcyl - створення порожнього (тільки стіни), вертикального циліндра з блоку блоку, радіусом radius, і висотою height.
    • //cyl - створення вертикального циліндра з блоку блоку, радіусом radius, і висотою height.
    • //sphere - створення кулі з блоку block і радіусом radius.
    • //hsphere - створення порожньої (порожній) сфери з блоку блоку і радіусом radius.
    • //forestgen - створення лісу розміром size, типом type (Типи дерев) та щільністю density.
    • //pumpkins – створення гарбузів.
    • // hpyramid - створення порожнистої піраміди з блоку розміром.
    • //pyramid - створення піраміди з блоку розміром.

    Утиліти

    • //toggleplace - перемикання між першою позицією та вашим поточним положенням.
    • //fill - Заповнити отвори блоком block, в радіусі radius і в глибину depth. Заповнює лише тоді, коли зверху було повітря, тобто. орієнтується на вертикаль.
    • //fillr - рекурсивно заповнити отвори блоком block, у радіусі radius. За наявності пустот збоку від "криниці" - будуть заповнюватися.
    • //Drain - осушити басейни води/лави в радіусі radius. Діє із сусідньої з рідиною координати, залазити в лаву не обов'язково.
    • //fixwater - виправлення рівня води та течій довколишніх водойм.
    • //fixlava - виправлення рівня лави та течій довколишніх басейнів лави.
    • //Removeabove - прибрати блоки над вашою головою.
    • //Removebelow - прибрати блоки під вашими ногами.
    • //replacenear - замінити блоки з відривом size, замінити блоки from-id на блоки to-id.
    • //Removenear - видалити блоки блоку на відстані size.
    • // snow - покрити все снігом у радіусі radius.
    • //thaw - прибрати сніг у радіусі radius.
    • //ex - згасити вогонь з відривом size. За замовчуванням у радіусі 40 блоків.
    • //butcher [-a] - убити всіх ворожих мобів у радіусі radius.За замовчуванням [-a] - убити дружніх мобів

    Супер-кірка

    Обов'язкововстановіть собі //limit перед використанням суперкирки!

    • // - Якщо ламати блоки киркою, то вони ламаються дуже швидко.
    • /sp area - перемикання кирки в режим видалення зони, де радіус видалення блоків (від 1 до 5). Варіант // superpickaxe area
    • /sp single - переключення кирки в режим одиничного видалення блоків. Варіант - // superpickaxe single

    Також найбільш ефектний засіб - видалення цілого кубоїду певних блоків після удару в його центр //superpickaxe recur. Обережно, при частому використанні в грі мережі історія пишеться неповно і undo/redo може не допомогти.

    Інструменти

    Інструмент встановлюється на предмет, що у вас в руці, заміщаючи його пряме призначення. Використовується правим клацанням миші.

    • / info - отримання інформації про блок.
    • /tree - включити інструмент посадки дерев, де вид дерева (Типи дерев).
    • /none - Перестає робити інструмент у вашій руці "замінником"
    • //repl - включити інструмент замінник блоків, де - це id блоку, на який ви змінюєте початковий.

    Скрипти

    • /cs - виконує скрипт, з аргументами.
    • /.s - виконує попередній скрипт з аргументами.
    • /.js - виконує скрипт JS з аргументами.
    CraftScripts

    У WorldEdit є додаткові 4 скрипти. Для їх роботи потрібно встановити скриптовий движок Rhino (Для сервера скопіюйте файл js.jar з папки Rhino в цю папку: папка сервера/plugins/WorldEdit)
    Для одиночної гри (Копіюйте файли з архіву js.jar у Вінрар архів Application Data\.minecraft\bin\WorldEdit із заміною файлів).

    Щоб встановити та запустити скрипт для одиночної гри:

    1) Відкриваємо посилання з вибраним скриптом, копіюємо весь вміст (код) (виділити текст і Ctrl+C або Ctrl+Ins або в меню). 2) Створюємо новий текстовий документ під назвою скрипта і вставляємо скопійований код (Ctrl+V чи Shift+Ins чи меню). 3) Зберігаємо та закриваємо. Заархівуємо файл за допомогою Winrar. 4) Дивимося на цю картинку та повторюємо дії, потім зберігаємо файл. 5) Створюємо папку craftscripts в.minecraft (Приклад: \Application Data\.minecraft\craftscripts) 6) Розархівуємо скрипт в папку Application Data\.minecraft\craftscripts (в даному випадку був draw.js, - - але ви можете зробити роботу з будь-яким скриптом). 7) Для запуску скрипта вам знадобиться мод "Single Player Commands Команди для запуску скрипту знаходяться трохи нижче.

    Список скриптів та їх опис:

    maze.js [ширина висота] - створює лабіринт.
    draw.js [v] - Генерує малюнки у грі з вовни, малюнок помістити сюди: папка сервера/plugins/WorldEdit/drawings/.
    quickshot.js [нота2] ... - Робить базове налаштування нотних блоків із зазначенням ноти. Приклад: quickshot.js 1a # 1c 2f.
    roof.js - Будує піраміду на місці обраної позиції. (Піраміда порожня, це можна використовувати для будівництва підводної бази).
    Список команд Утиліти

    //repl - Робить інструмент у вашій руці "замінником", правою кнопкою змінює обраний блок на вказаний.

    //toggleplace - перемикання між першою позицією та вашим поточним положенням.

    //fill - Заповнити отвори блоком block, в радіусі radius і в глибину depth.

    //fillr - рекурсивне заповнення отворів блоком block, у радіусі radius.

    //Drain - осушити басейни води/лави в радіусі radius.

    //fixwater - рівень довколишніх водойм.

    //fixlava - рівень довколишніх басейнів лави.

    //Removeabove - прибрати блоки над вашою головою.

    //Removebelow - прибрати блоки під вашими ногами.

    //replacenear - замінити блоки з відривом size, замінити блоки from-id на блоки to-id.

    //Removenear - видалити блоки блоку на відстані size.

    // snow - покрити все снігом у радіусі radius.

    //thaw - прибрати сніг у радіусі radius.

    //ex - згасити вогонь з відривом size. За замовчуванням у радіусі 40 блоків.

    //butcher - убити всіх мобів у радіусі radius. За промовчанням у всьому світі.

    // - Якщо ламати блоки киркою, то вони ламаються дуже швидко.

    //Regen - відновлює обраний регіон. Наново його генерує.

    //limit - максимальна кількість блоків, що використовується при командах. Діє лише на вас. Використовується для запобігання катастрофічним інцидентам.

    Взаємодія з історією

    //undo - скасовує останню вашу команду. - Число скасування останніх команд.

    // redo - повертає скасовані вами команди. - Число повернення команд скасованих вами.

    //clearhistory - очищає історію.

    створення

    //hcyl - створення порожнього (тільки стіни), вертикального циліндра з блоку блоку, радіусом radius, і висотою height.

    //cyl - створення вертикального циліндра з блоку блоку, радіусом radius, і висотою height.

    //sphere - створити сферу з радіусом

    // hsphere - створити порожню сферу з радіусом.

    //forestgen - створення лісу розміром size, типом type (Типи дерев) та щільністю density (1-100)

    //pumpkins – створення гарбузів.

    Виділення

    //wand - дає вам дерев'яну сокиру (сокиру редагування). ЛКМ по блоку дерев'яною сокирою призначає першу позицію, ПКМ по блоку призначає другу позицію.

    //toggleeditwand - відключає дерев'яну сокиру. Тепер ним можна скористатися за прямим призначенням.

    //sel - вибір форми регіону, що виділяється. cuboid – виділяє куб. poly - виділяє лише у площині.

    //pos1 - призначає першою позицією виділення блок у якому ви стоїте.

    //pos2 - призначає другий позицією виділення блок у якому ви стоїте.

    //hpos1 - призначає першою позицією виділення блок який ви дивитесь.

    //hpos2 - призначає другий позицією виділення блок який ви дивитесь.

    //chunk - виділяє весь чанк, на якому ви знаходитесь.

    //contract - зменшує вибраний вами регіон на amount блоків у напрямку, в який ви дивитеся.

    //contract - зменшує обраний вами регіон на amount блоків у напрямку direction (north, east, south, west, up, down).

    //contract - зменшує обраний вами регіон у двох напрямках. amount - кількість блоків зменшення у першому напрямку, reverse-amount - кількість блоків зменшення у протилежному напрямку, direction - напрямок (north, east, south, west, up, down). Наприклад: //contract 10 7 south - зменшить обраний регіон на 10 блоків на південь (south) та на 7 блоків на північ (north).

    //expand - розширює обраний вами регіон на amount блоків у напрямі, у якому ви дивитеся.

    //expand - розширює обраний вами регіон на amount блоків у напрямі direction (north, east, south, west, up, down).

    //expand - розширює обраний вами регіон у двох напрямках. amount - кількість блоків розширення в першому напрямку, reverse-amount - кількість блоків розширення в протилежному напрямку, direction - напрямок (north, east, south, west, up, down). Наприклад: //expand 10 7 south - розширить обраний регіон на 10 блоків на південь (south) та на 7 блоків на північ (north).

    //expand vert - максимально розширить обраний вами регіон вгору та вниз.

    //outset [-hv] - Розширює вибраний регіон у кожному напрямі.

    //inset [-hv] - Звужує обраний регіон у кожному напрямі.

    //shift – переміщає регіон вибору. Не переміщує вміст регіону. amount - відстань, direction (north, east, south, west, up, down).

    //size - введіть, щоб дізнатися розмір виділеного регіону.

    //count - введіть що дізнатися скільки блоків чогось (block) перебуває у вибраному регіоні.

    //distr - введіть для отримання списку блоків, що знаходяться у вибраному регіоні.

    Операції з виділеними регіонами

    //Set - залити обраний регіон певним блоком (block).

    //replace - замінити всі блоки у вибраному регіоні певним блоком (to-block) (повітря не чіпає).

    //replace - замінити певні блоки (from-block) іншими певними блоками (to-block) у вибраному регіоні.

    // overlay - покрити обраний регіон певним блоком. Наприклад: // overlay 50 - покрити вибраний регіон факелами.

    //walls - Створити стіни навколо обраного регіону певним блоком.

    //outline - Створює стіни, підлогу, стелю навколо обраного регіону.

    // smooth - згладжує (здійснює реалістичніше) обраний регіон. iterations - інтенсивність.

    //move - пересунути блоки виділеного регіону на count блоків у напрямі direction (north, east, south, west, up, down). І замінити звільнену ділянку певним блоком (leave-id).

    //stack - Копіювання виділеного регіону на count копій у напрямку direction (north, east, south, west, up, down).

    Буфер регіонів

    //Copy - скопіювати обраний регіон.

    //cut – вирізати обраний регіон.

    //Paste - вставити скопійований регіон.

    //rotate - повернути скопійований регіон у буфері обміну у бік angle-in-degrees.

    //flip - відобразити регіон у буфері.

    //load - завантажити файли буфера під назвою filename.

    /clearclipboard – відчистити буфер.

    *** Обов'язково перед командами робіть подвійний сліш

    Якщо у вас ще немає цього плагіна, тоді ви його можете тут скачати.


    Ці команди потрібні, якщо на сервері стоїть плагін WorldEdit і у вас немає обмежень щодо його використання. На звичайному сервері, для більшості гравців дані команди будуть заборонені.

    Для того, щоб виділити активну область за допомогою WorldEdit, робіть наступним чином:

    Для спрощення дій у регіонах можна скористатися WorldEditCUI.

    //pos1 - Першою точкою координат стає куб, де ви зараз перебуваєте.

    //pos2 – Другою точкою координат стає куб, де ви зараз перебуваєте.

    //hpos1 – Першою точкою координат стає куб, де ви вказуєте поглядом.

    //hpos2 – Другою точкою координат стає куб, де ви вказуєте поглядом.

    //wand – Оснащує вас спеціальним інструментом із деревини, що поставити першу точку кліком ЛКМ на куб, а ПКМ поставить другу точку.

    //replace - Вказані куби будуть замінені на інші у цій зоні. Приклад: // replace dirt glass - змінить земельні блоки на скляні.

    // overlay - Може покрити прописаними блоками.

    Приклад:

    //overlay grass – регіон буде покритий блоками із травою.

    //set - Порожня область буде заповнена прописаними блоками.

    Приклад:

    //set 0 – Блоки будуть видалені у всій виділеній області.

    //move - Зсуває прописане число кубів та його напрям, змінивши їх у інші.

    //walls - Робить стіну із прописаних кубів у цій зоні.

    //sel - Виділення буде зняти.

    //sphere - Створюється сфера з заданим радіусом. Raised можна встановити значення yes/no, де yes зміщує сферу вгору.

    //hsphere – створюється порожня сфера з урахуванням вибраних параметрів.

    //cyl - Створюється циліндрова фігура із зазначених блоків із заданим радіусом та висотою.

    //hcyl - створюється порожня циліндрова фігура із заданими параметрами.

    //forestgen - Буде створено ліс із зазначеною об'ємністю блоків, щільністю (від 0 до 100) та типом.

    //undo - Видаляє те, що ви зробили.

    //redo - Видалені вами дії повертаються.

    //sel – Вибирає форму для виділеної місцевості. cuboid – паралелепіпед. extend - ідентично cuboid, але встановивши другу точку, об'єкт буде розширено, при цьому не втративши виділення вже уточненого регіону. poly – площина. cyl – форма циліндра. sphere - Форма сфери. ellipsoid – форма еліпсоїда (капсули).

    //desel - Скасує виділення.

    //contract – Зменшує площу на кількість, яку ви вказали за цим напрямком (north, east, south, west, up, down), а якщо вказати – то напрям буде іншим.

    //expand - Збільшує регіон на число, які ви вказали за вказаним напрямком (north, east, south, west, up, down), а якщо вказати - напрям буде іншим.

    //inset [-hv] - Коло буде звужено в усіх напрямках.

    //outset [-hv] - Регіон буде розширено в усіх напрямках.

    //size - Відображає кількість кубів у виділеній зоні.

    //regen - Зона буде знову згенеровано.

    //copy – Вміст у регіоні буде повторено.

    //cut – Вміст у регіоні буде вирізано.

    //paste – Замінює регіон, який був скопійований.

    //rotate - Скопійований регіон буде повернутий на кілька градусів.

    //flip – Регіон буде показаний у напрямку dir, або у тому напрямку, куди ви дивитеся.

    //pumpkins - Створює поле з гарбузів, відповідно до вказаного вами розміру.

    //hpyramid – Буде створена піраміда із зазначених блоків та розміру.

    //drain - Забирає воду від зазначеної відстані.

    //fixwater – Рівень води на певній відстані буде виправлений.

    //fixlava – Рівень лави на певній відстані буде виправлений.

    //snow – Ділянка буде покрита снігом на вказаній відстані.

    //thaw - Сніг буде прибрано з ділянки на вказаній відстані.

    //butcher [-a] - Ворожі моби будуть знищені на ділянці у вказаній відстані. [-a] – вбиває і мирних мобів.

    // - Оснащує вас супер киркою, яка дозволить руйнувати будь-які блоки.

    World Edit— це плагін, за допомогою якого ви зможете редагувати ігровий світ вашого сервера.

    На сьогоднішній момент розробники також реалізували можливість користуватися цим плагіном в одиночній грі. Загалом їх силами було додано понад 100 цікавих та корисних функцій.

    Все, що вам потрібно, так це наявність прямих рук, знання деяких команд і бажання редагування навколишнього світу.

    Установка плагіна:
    • Розархівувати WorldEdit.jar до папки plugins/ на сервері.
    • Для використання скриптів плагіна розпакуйте craftscripts/ у ту ж папку plugins/.
    • Якщо потрібно, рестарт сервера.
    • Просто встановіть спеціальний мод.
    Вибір регіону для редагування.

    Після встановлення ми можемо запустити сервер, щоб випробувати WorldEdit. Насамперед необхідно зрозуміти як редагується територія - плагін дає можливість вибрати прямокутник - «кубоїд», відзначивши 2 точки на місцевості:

    Робиться це декількома способами:

    • Вставши спочатку на першій точці набираємо в чат //pos1, проходимо на другу і пишемо //pos2.Спосіб довгий і трудомісткий.
    • Другий спосіб підійде для роботи з великої дистанції - вибираємо прицілом точки для кубоїда і по черзі набираємо в чаті: // hpos1 і // hpos2.

    Ну і третій, найпоширеніший спосіб - слід просто взяти до рук потрібний інструмент - дерев'яну сокиру. Його можна дістати з меню креативу, або за допомогою однієї корисної команди, яка є основною для цього плагіна, а саме //wand. За допомогою цього інструменту можна виділити потрібну нам територію. Правою кнопкою миші ви виділяєте одну точку, правою іншу. Кубоїд утворюється шляхом проведення діагоналі від однієї точки до іншої. (До речі, цей інструмент є нероздільним з іншим плагіном — WorldGuard, який розроблений тими самими розробниками, що й Ворлд Едіт.) Отже, ми можемо маніпулювати із виділеною територією. Давайте освоїмо самі базові команди.

    Команди World Edit:
    • //wand - Цю команду ми вже говорили трохи вище. Вона видає користувачеві, який прописав цю команду дерев'яну сокиру – основний інструмент для роботи з плагіном.
    • //set - Заповнення виділеної ділянки необхідним матеріалом, залежно від того, який ID ви прописали (див. таблицю ID предметів). Також замість id можна прописати і саму назву матеріалу (наприклад, Stone або Wood). Ця функція корисна тоді, коли вам потрібно швидко обставити ділянку суцільним матеріалом.
    • //walls - Заповнення тільки крайніх блоків, які були виділені сокирою. Тобто. замість того, щоб заповнити всю ділянку і отримати цілий куб, заповнюватимуться лише стіни. Дуже зручна та практична команда, коли вам потрібно збудувати стіну за кілька секунд.
    • //expand [кількість блоків] [сторона] — дозволяє змінити розмір виділеної території, а точніше збільшити її. Кожен бік потрібно прописувати англійським словом. Якщо ви погано або взагалі не знаєте цю мову, тоді вам підказка (up – вгору, down – вниз, left – вгору, right – вправо). Також підтримується можливість орієнтуватися по сторонах горизонту (west – захід, south – південь, east – схід, north – північ). Якщо ви виділили не ту територію, яку хотілося б виділити, ви завжди можете виправити це за допомогою цієї команди.
    • //shift [кількість блоків] [сторона] - відмінність цієї команди від тієї, що сказана вище полягає в тому, що ви не розширюєте територію, а зміщує її в потрібну сторону ну певну кількість блоків. Вказівка ​​сторони також аналогічна, як і з командою //expand: можна вказати і назву сторони, і сторону горизонту. Розробники все точно передбачили. Також дуже корисною командою.
    • //cut є повною протилежністю команді //set. За допомогою неї ви зможете вирізати шматок регіону, який ви виділили дерев'яною сокирою. Ділянка, яка буде вирізана, також потрапить у буфер обміну, і її можна вставити у будь-яке місце.
    • // regen - Регенерує територію, яку ви виділили. Генерується вона не випадково, а дає виглядати території таким чином, яким вона була на самому початку гри. Можна використовувати тоді, коли вам потрібно виправити зіпсовані гриферами місця.
    • //ex [Маштаб] - дозволяє загасити вогонь на потрібній відстані. Що більше цифру ви вкажете, то далі буде радіус дії, і вогонь погасне. Головне врахувати те, що більше радіус дії, тим більше лагів буде на сервері, але, на щастя, це короткочасний ефект.
    • //undo [нік гравця] - скасування останньої дії. Якщо ви щось напортачили, то на допомогу прийде ось така нехитра команда. До речі - якщо приписати після //undo нік гравця, то ви скасуйте не свою останню дію, а останню дії того гравця, чий нік ви щойно прописали. Погодьтеся, зручно?
    • //Redo [нік гравця] - команда, протилежна //Redo. Повторює останню дію. Знову ж таки, якщо прописати після цієї команди нік гравця, то ви повторите дію того гравця, ім'я якого було написано в команді.
    • //replace - Замінює один тип блоку на інший на виділеній території. Наприклад, можна повністю замінити траву на камінь, або відразу поміняти в цілому будівель піщаник на цеглу. Все залежить від того, що вам потрібно.
    • // overlay - покриває поверхню певним блоком. Ця функція стане в нагоді для швидкого створення підлог, стель і т.п.
    • //copy - Копіює виділений ділянку. Пізніше ви зможете встановити його в будь-яке місце.
    • //past - Вставляє скопійований ділянку в потрібне місце.

    Ще варто розповісти трохи про інший інструмент, який найчастіше може бути використаний на сервері, а саме і пензлі. Пензель являє собою дерев'яну лопату. За допомогою неї можна робити дуже цікаві маніпуляції з ігровою картою: згладжувати, обрізати поверхні, створювати гори, чудові структури, які не можуть бути створені звичайним генератором карт.

    Для того, щоб скористатися інструментом, слід вибрати для неї потрібну функцію (зверніть увагу на те, що команди в даному випадку прописуються однією рисою похилої):

    • /brush sphere [Розмір радіусу сфери] - створення сфер з певного блоку. Затиснувши праву кнопку миші та утримуючи ваш інструмент, ви зможете створювати вражаючий рельєф.
    • / Brush cyl [радіус циліндра] - створення рельєфу з циліндрів. Знову ж таки, утримуючи праву кнопку миші можна створити відмінний рельєф.
    • /brush smooth [радіус дії] - робить рельєф гладким.
    • /size [Розмір] — змінити розмір пензля. Дуже зручно, якщо потрібно швидко змінити тип пензля.
    • /none - Позбавляє інструмент всіх вибраних можливостей.

    Функцій у WorldEdit досить багато. Якщо ви введете команду допомоги, то вам неодмінно виведе повний перелік команд, кожна з яких має свою унікальну функцію. Якщо ви зможете оволодіти цим плагіном, то ви можете побудувати собі гарний спавн без будь-яких проблем, тому обов'язково ставте цей плагін до себе на сервер.

    Опис:

    У WorldEdit регіон виділяється за допомогою позначення точок кубоїду.

    Кубоїд - це паралелепіпед.

    Існує 3 варіанти виділення кубоїду:

  • Встаємо на точку 1 і пишемо в чаті // pos1, встаємо на точку 2 та пишемо // pos2.
  • Наводимо приціл на точку 1 і пишемо в чаті // hpos1 відповідно наводимо приціл на точку 2 і пишемо // hpos2.
  • Беремо дерев'яну сокиру в руки (якщо ні, то пишемо команду // wand), тиснемо лівою кнопкою миші на точку 1 і правою кнопкою миші на точку 2.
  • Дії з регіонами

    //Replace - замінити на. Приклад: // replace dirt glass – замінити землю на скло у вибраному кубоїді.

    // overlay %, %, … - покрити % кубоїду блоком і % кубоїду блоком. Приклад: // overlay 5% torch, 95% air - покрити 5% кубоїду факелами.

    //set - Заповнити весь кубоїд блоком. Приклад: // 0 - видалити всі блоки в кубоїді (заповнити повітрям).

    //move - Зсунути кубоїд на блоків у напрямку і замінивши блоки, що залишилися.

    //walls - Створити стіни з навколо кубоїда.

    //cyl - Створити циліндр з радіусом і висотою.

    //hcyl - створити порожнистий циліндр з радіусом і висотою.

    /forestgen - Створити ліс площею x блоків з типом і щільністю, щільність варіюється від 0 до 100. Типи дерев

    Повний список команд (у стані перекладу)

    //limit - максимальна кількість блоків, що використовується при командах. Діє лише на вас. Використовується для запобігання катастрофічним інцидентам.

    Дії з історією

    //undo - скасовує останню вашу команду. - Число скасування останніх команд.

    //redo - Повертає скасовані вами команди. - Число повернення команд скасованих вами.

    /clearhistory - відчищає історію.

    Виділення

    //wand - дає вам дерев'яну сокиру (сокира редагування). ЛКМ по блоку дерев'яною сокирою призначає першу позицію, ПКМ по блоку призначає другу позицію.

    /toggleeditwand - відключає дерев'яну сокиру. Тепер ним можна скористатися за прямим призначенням.

    //sel - Вибір форми виділеного регіону. cuboid - виділяє куб. poly - виділяє лише у площині.

    //pos1 - призначає першою позицією для виділення блок, на якому ви стоїте.

    //pos2 - призначає другий позицією для виділення блок, на якому ви стоїте.

    //hpos1 — призначає першою позицією виділення блок який ви дивитесь.

    //hpos2 — призначає другий позицією виділення блок який ви дивитесь.

    //chunk - виділяє весь чанк, на якому ви знаходитесь.

    //expand — розширює обраний вами регіон на amount блоків у напрямі, у який ви дивитеся.

    //expand - розширює обраний вами регіон на amount блоків у напрямку direction (north, east, south, west, up, down)

    //expand - розширює обраний вами регіон у двох напрямках. amount кількість блоків розширення в першому напрямку, reverse-amount - кількість блоків розширення в другому напрямку, direction (north, east, south, west, up, down). Наприклад: //expand 10 7 south - розширить обраний регіон на 10 блоків на південь (south) та на 7 блоків на північ (north).

    //expand vert - максимально розширить обраний вами регіон вгору та вниз.

    //contract — зменшує обраний вами регіон на amount блоків у напрямі, у який ви дивитеся.

    //contract - зменшує обраний вами регіон на amount блоків у напрямку direction (north, east, south, west, up, down)

    //contract - зменшує обраний вами регіон у двох напрямках. amount кількість блоків зменшення у першому напрямку, reverse-amount - кількість блоків зменшення у другому напрямку напрямку, direction (north, east, south, west, up, down). Наприклад: //contract 10 7 south - зменшить обраний регіон на 10 блоків на південь (south) та на 7 блоків на північ (north).

    //outset [-hv] - Outset the selection in every direction.

    //inset [-hv] - Inset the selection in every direction.

    //shift - Переміщує регіон вибору. Не переміщує вміст регіону. amount - відстань, direction (north, east, south, west, up, down).

    //size — введіть, щоб дізнатися розмір обраного регіону.

    //count - введіть що б дізнатися скільки блоків чогось (block) знаходиться в обраному регіоні.

    //distr — Введіть список блоків, які знаходяться у вибраному регіоні.

    Операції з регіонами

    //set - Заповнити вибраний регіон певним блоком (block>).

    //replace - замінити всі блоки у вибраному регіоні певним блоком (to-block).

    //replace - замінити певні блоки (from-block) іншими певними блоками (to-block) у вибраному регіоні.

    // overlay - покрити обраний регіон певним блоком. Наприклад: // overlay 50 - покрити вибраний регіон факелами.

    //walls - Створити стіни навколо вибраного регіону певним блоком.

    //outline - Створює стіни, підлогу, стелю навколо обраного регіону.

    // smooth - згладжує (робить реалістичніше) обраний регіон. iterations – інтенсивність.

    //Regen - відновлює обраний регіон. Наново його генерує.

    //move - Пересунути вміст обраного регіону на count блоків у напрямку direction (north, east, south, west, up, down). І замінити звільнену область певним блоком (leave-id).

    //stack - продовжити обраний регіон на count блоків у напрямку direction (north, east, south, west, up, down).

    Буфер

    //copy - скопіювати вибраний регіон.

    //cut - Вирізати обраний регіон.

    / / Paste - Вставити скопійований регіон.

    //rotate — повернути скопійований регіон у буфері обміну у бік angle-in-degrees.

    //flip - відобразити регіон у буфері.

    //load - Завантажити файли буфера.

    /clearclipboard – відчистити буфер.

    створення

    //hcyl - створення порожнього (тільки стіни), вертикального циліндра з блоку block, радіусом radius, і висотою height.

    //cyl - Створення вертикального циліндра з блоку block, радіусом radius, і висотою height.



    Сподобалось? Лайкни нас на Facebook