Мод для Майнкрафт, который добавляет управляемую загрузку чанков и помогает не перегружать сервер. Блок Schedudeler поддерживает загруженными чанки рядом с собой, расходуя заряд, а алгоритм по очереди включает загрузчики разных игроков.
Возможности
Единственный блок мода — Schedudeler. После установки он загружает чанк, в котором находится; после золотого улучшения радиус увеличивается до 1, то есть до области 3×3 чанка. Заряд тратится только во время активной загрузки.
- Поставленный блок можно заряжать правым кликом; он также заряжается, когда игрок находится в пределах
24блоков или когда его владелец в сети. - Железный слиток при правом клике даёт железное улучшение и увеличивает максимальный запас заряда.
- Золотой слиток при правом клике даёт золотое улучшение и увеличивает радиус загрузки.
- Око эндера назначает владельца: такой Schedudeler заряжается, пока владелец в сети, а планировщик учитывает число его загрузчиков.
- Цепь блокирует Schedudeler и защищает его от случайного применения дальнейших улучшений.
- Редстоуновый факел при правом клике показывает только этому игроку границы загружаемой области; факел не расходуется.
- При разрушении блока из него выпадают все применённые улучшения.




Как пользоваться
Поставьте Schedudeler и заряжайте его правым кликом. По умолчанию блок публичный и поддерживает загруженным только свой чанк. Чтобы загрузчики распределялись честно, планировщик ограничивает число одновременно активных блоков в каждом измерении и по очереди даёт время владельцам и публичным загрузчикам. Поэтому большое число блоков одного игрока не даёт ему преимущества: каждый его загрузчик будет включаться реже, но заряженный блок в итоге получит свою очередь.
Настройки
В конфиге доступны параметры:
maxActiveChunkLoaders— максимум одновременно активных загрузчиков.maxChunkLoaderCharge— максимальный общий запас заряда.ticksOfActiveChunkLoading— длительность одного цикла активности очереди в тиках.rechargeFactorRightClick,rechargeFactorPlayersNearby,rechargeFactorOwnerOnline— скорость зарядки при ручном взаимодействии, соседних игроках и владельце в сети.rechargeRadiusPlayersNearby— радиус поиска игроков для зарядки.ironUpgradeBonusCharge,ironUpgradeBonusRadius,goldUpgradeBonusCharge,goldUpgradeBonusRadius— свойства железного и золотого улучшений.logChunkStateChange,logChunkLoaderUpdates,logChunkLoaderRegistration— запись изменений состояния и работы загрузчиков в журнал.
Слишком маленькое значение ticksOfActiveChunkLoading может приводить к пропуску обновлений некоторых сущностей блоков, например датчика дневного света.
Как пользоваться
Для просмотра сведений о блоке используйте команду:
chunkschedudeler get <blockPos> [charge|radius|owner|locked]— показывает заряд, радиус, владельца или состояние блокировки Schedudeler по указанным координатам.
Для команды требуется уровень прав не ниже 1.
