- Для версий
- 1.20.✘
- Зависимости
НЕ ИСПОЛЬЗУЙТЕ НА СЕРВЕРАХ С БОЛЬШИМ ОНЛАЙНОМ ИБО МОД В ТЕСТЕ!
Суть такова:
Спавнится блок рандомно в мире (кфг имеется) и в радиусе 5 блоков от него выдает алмазы или то что укажете в кфг.
Суть такова:
Спавнится блок рандомно в мире (кфг имеется) и в радиусе 5 блоков от него выдает алмазы или то что укажете в кфг.
Код:
public static final class Config {
public boolean enabled = true;
public Spawn spawn = new Spawn();
public Event event = new Event();
public Rewards rewards = new Rewards();
public Hologram hologram = new Hologram();
public static final class Spawn {
public int minX = -4000;
public int maxX = 4000;
public int minZ = -4000;
public int maxZ = 4000;
public int intervalSeconds = 21600; // 6 часов
public int attemptsPerCycle = 800;
public boolean forceChunk = true;
// только для поверхности (не пещеры)
public String heightmap = "MOTION_BLOCKING_NO_LEAVES";
// ставим блок только если под ним "физический" блок
public boolean requireSolidGround = true;
// запрещаем воду/лаву и любые жидкости как грунт
public boolean disallowFluids = true;
// блок ивента (vanilla)
public String blockId = "minecraft:sculk";
}
public static final class Event {
public int durationSeconds = 900; // 15 минут
public int radiusBlocks = 5;
public Explosion explosion = new Explosion();
public static final class Explosion {
public boolean enabled = true;
public float power = 4.0f;
public String interaction = "TNT"; // TNT / BLOCK / NONE
}
}
public static final class Rewards {
public boolean enabled = true;
// раз в N секунд игрокам в радиусе
public int everySeconds = 1;
// тестовая награда предметом
public String itemId = "minecraft:diamond";
public int itemCount = 1;
}
public static final class Hologram {
public boolean enabled = true;
public String titleText = "§5Блок Ауры";
public String timePrefix = "§d⏳ ";
public double titleYOffset = 1.80;
public double timeYOffset = 1.45;
public int updateTicks = 10; // 2 раза/сек
}
}
}