Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Как удалить сундуки по всей карте?

alden

Старожил
Пользователь
Баллы
173
Имя в Minecraft
Frozone
Есть один мир.
Сохранен после вайпа.
Сейчас старые игроки попросили поиграть на нем, со старыми домами. Однако, хочу удалить абсолютно все сундуки и печи с карты, чтобы они не успели натырить ресурсов. Как мне это лучше сделать?
 
Можно выделить всю карту... (согласен, глупо) и через //replace id1 0 убрать сундуки.
ID1 - id сундуков
 
Есть один мир.
Сохранен после вайпа.
Сейчас старые игроки попросили поиграть на нем, со старыми домами. Однако, хочу удалить абсолютно все сундуки и печи с карты, чтобы они не успели натырить ресурсов. Как мне это лучше сделать?
/removenear ID <радиус>
 
если хост нормальный то не положит, но матерится сервер будет=D
 
если хост нормальный то не положит, но матерится сервер будет=D
на всю карту сундуков может быть 2000-3000 максимум. вы думаете, что убирая эти блоки WorldEdit накроет сервер? :fp:
 
на всю карту сундуков может быть 2000-3000 максимум. вы думаете, что убирая эти блоки WorldEdit накроет сервер? :fp:
ну это если 2000-3000, а если на сервере онлайн 100+ и карта не менялась веками (это к примеру) всякое бывает=D
 
на всю карту сундуков может быть 2000-3000 максимум. вы думаете, что убирая эти блоки WorldEdit накроет сервер? :fp:
Я не знаю чем ты думаешь, но we проверяет каждый блок ("а не сундук ли это") перед удалением - это аналогично //set 0. блоков может ~100 миллионов (местность 1000х1000 к примеру), но если прибавить к этому лагучесть джавы, логику удаления (одна процедура вызывает другую, другая третью, общая вложенность около 10), то нагрузку поимеешь нехилую.
 
Я не знаю чем ты думаешь, но we проверяет каждый блок ("а не сундук ли это") перед удалением - это аналогично //set 0. блоков может ~100 миллионов (местность 1000х1000 к примеру), но если прибавить к этому лагучесть джавы, логику удаления (одна процедура вызывает другую, другая третью, общая вложенность около 10), то нагрузку поимеешь нехилую.
скорее нагрузка поимеет его=D
 
Я не знаю чем ты думаешь, но we проверяет каждый блок ("а не сундук ли это") перед удалением - это аналогично //set 0. блоков может ~100 миллионов (местность 1000х1000 к примеру), но если прибавить к этому лагучесть джавы, логику удаления (одна процедура вызывает другую, другая третью, общая вложенность около 10), то нагрузку поимеешь нехилую.
действий на проверку намного меньше чем на проверку, удаление, установку нового блока. намного меньше.
 
Загрузи карту в MCEdit, выдели весь мир, замени сундуки и печки на 0.
Вариант с WE тоже годен, если карта не очень большая.
Я на своей машине (загруженной еще 4 серверами) спокойно обработал карту 3000х3000 операцией подобной сложности, минуты две повисел и все :)
 

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

Назад
Верх