Skip to content

Настройка времени исчезновения дропа (Drop Cleaner)

Описание

Время исчезнования некоторых блоков можно сделать значительно меньше, например, для булыжника (всех видов), камней и подобных предметов. Это настраивается через KubeJS скрипт в директории server_scripts.

По умолчанию в Minecraft дроп исчезает через 300 секунд (5 минут). Когда предмет лежит на земле, над ним отображается время до исчезновения. Также время указано в описании предмета.

Пример настройки для одного блока

javascript
Omicron.lifeTime(event => {
    event.builder()
        .block("minecraft:stone")
        .timer(5)
        .register();
});

Функция для удобной настройки нескольких блоков

javascript
function scheduleLifeTime(blockId, time) {
    Omicron.lifeTime(event => {
        event.builder()
            .block(blockId)
            .timer(time)
            .register();
    });
}

// Примеры использования
scheduleLifeTime("minecraft:stone", 5);
scheduleLifeTime("minecraft:grass_block", 7);
scheduleLifeTime("minecraft:cobblestone", 10);

Параметры

  • blockId: ID блока Minecraft (например, "minecraft:stone")
  • time: Время в секундах до исчезновения дропа

Размещение скрипта

Скрипт должен находиться в директории:

kubejs/server_scripts

Применение изменений

После внесения изменений выполните команду для перезагрузки:

bash
/reload

Примечание

Время отображается над дропом на земле и в описании предмета. Это помогает игрокам понять, сколько времени осталось до исчезновения.

Пример отображения времени исчезновения дропа