Помогите Способ удаления дропа даже в непргруженных чанках

andriy2312341

Активный участник
Пользователь
Баллы
66
Ник в Minecraft
silverfalconi
Здравствуйте, есть у меня сервер, с несколькими мирами, один мир я постоянно вайпаю, второй в привате стоит, это рпг мир, с множеством построек. Его я не вайпаю, но игроки додумались бежать далеко от спавна, и выкидывать вещи, потом просто телепортироваться домой. Таким образом чанки розгружаются и вещи будут там пока их эти же игроки после вайпа не заберут. Подскажите способ, как удалить эти вещи, не затронув мир. Либо любое другое решение. WorldBorder не вариант, потому что постройки раскиданные по всему миру, и всёравно будут чанки которые не прогрузятся.
 
Я пытался прогуглить на инглише, варианты были "remove items in unloaded chunks" и "remove drop on unload chunk", ничего полезного не разглядел, может у тебя получится.
Можешь попробовать создать тему в запросах на разработку.
 
@EventHandler public void on(ChunkUnloadEvent e) { for(Entity en : e.getChunk().getEntities()) { en.remove(); } }
Извините, не совсем розбираюсь в програмировании, можете обьяснить, что именно вы написали? И как я могу это использовать?
 
Карту меняй при вайпе (из бэкапа) или вещи не давай таскать на другой сервер.
Карту менять не вариант, так как постоянно добавляю новые обновления и постройки. А недавать таскать в другой мир ресов, нет, не подойдет.
 
Как вариант запретить дропать в этом мире 😁
это неплохая идея, вот только, это неудобно, да и убийства никто не запрещал.
Но ты меня натолкнул на мысль: запретить дропать вещи во всем мире, только розрешить через приоритет в регионе с рпг. Тогда можно и бессмертие врубить для игроков за тереторией рпг. Вроде как обходов не будет больше. Попробую это сделать. Тему не закрываю, возможно найдется способ попроще. Ну или кто то найдет обход, как выбросить вещи в рг где офф дроп и выставлено бессмертие, пишити, буду благодарен.
 
Назад
Верх Низ