Первичная настройка для хабов
run_once.mcfunction
Файл предварительной загрузки запускается единожды когда генератор создаёт мир.
- run_once.mcfunction
difficulty peaceful # Описание всего этого пиздеца есть фандоме на https://minecraft.fandom.com/wiki/Game_rule gamerule announceAdvancements false gamerule commandBlockOutput false # одной командой fill можно заменить 16х16 чанков или 16x16x256x64 (4194304) блоков # эту настройку лучше всего вернуть потом обратно на 32768 или совсем порезать до 1 # но она крайне необходима дизайнеру сервера что-бы загружать мир через автобилдер litematica gamerule commandModificationBlockLimit 4194304 # эти 2 опции не нужны на хабе, элитры у игроков нету, а проверкой движений занимается античит gamerule disableElytraMovementCheck true gamerule disablePlayerMovementCheck true gamerule disableRaids true gamerule doDaylightCycle false gamerule doEntityDrops false gamerule doFireTick false gamerule doInsomnia false gamerule doImmediateRespawn false gamerule doLimitedCrafting true gamerule doMobLoot false gamerule doMobSpawning false gamerule doPatrolSpawning false gamerule doTileDrops false gamerule doTraderSpawning false gamerule doVinesSpread false gamerule doWeatherCycle false gamerule doWardenSpawning false gamerule drowningDamage false gamerule enderPearlsVanishOnDeath true gamerule fallDamage false gamerule fireDamage false # эта фигня кстати чуток снижает лаги сервера, отключает часть движка где мобы следят за игроком. gamerule forgiveDeadPlayers false gamerule freezeDamage false gamerule globalSoundEvents false gamerule keepInventory true gamerule lavaSourceConversion false gamerule logAdminCommands false gamerule maxCommandChainLength 1 # Из нового, сколько форков делает команда во время выполнения на 1 тик, # опять-же после работы дизайнера надо резать жестко до 10-15 (65536 по умолчанию) gamerule maxCommandForkCount 65536 gamerule mobExplosionDropDecay false gamerule mobGriefing false # эта опция опять-же не нужна, авто-лечением занимается регион в WorldGuard, # причём более эффективно и без лагов gamerule naturalRegeneration false gamerule playersSleepingPercentage 100 gamerule projectilesCanBreakBlocks false gamerule pvp false # замедляем тики обработки мира до минималочки. gamerule randomTickSpeed 1 gamerule reducedDebugInfo true gamerule sendCommandFeedback false gamerule showDeathMessages false gamerule snowAccumulationHeight 1 gamerule spawnChunkRadius 0 gamerule spawnRadius 0 gamerule spectatorsGenerateChunks false gamerule tntExplodes false gamerule waterSourceConversion false # # Далее пост-генерация мира # time set noon weather clear setblock 0 62 0 minecraft:bedrock setworldspawn 0 63 0
Файл пост-инициализации сервера, настройка плагинов
Этот файл мы используем у себя на сервере что-бы настроить плагины сервера на первом запуске.
- first-join.config
# # WorldGuard # rg flag __global__ block-place deny rg flag __global__ block-break deny rg flag __global__ use deny rg flag __global__ interact deny rg flag __global__ damage-animals deny # ключ -e пустое значение, то-есть нечего не говорить об deny rg flag __global__ deny-message -e rg flag __global__ chest-access deny rg flag __global__ ride deny rg flag __global__ pvp deny rg flag __global__ sleep deny rg flag __global__ tnt deny rg flag __global__ vehicle-place deny rg flag __global__ vehicle-destroy deny rg flag __global__ lighter deny rg flag __global__ item-frame-rotation deny rg flag __global__ block-trampling deny rg flag __global__ firework-damage deny rg flag __global__ use-anvil deny rg flag __global__ use-dripleaf deny rg flag __global__ item-pickup deny rg flag __global__ item-drop deny rg flag __global__ exp-drops deny rg flag __global__ mob-damage deny rg flag __global__ creeper-explosion deny rg flag __global__ enderman-grief deny rg flag __global__ snowman-trails deny rg flag __global__ entity-painting-destroy deny rg flag __global__ entity-item-frame-destroy deny rg flag __global__ mob-spawning deny rg flag __global__ mushroom-growtn deny rg flag __global__ pistons deny rg flag __global__ mushroom-growth deny rg flag __global__ grass-growth deny rg flag __global__ mycelium-spread deny rg flag __global__ vine-growth deny rg flag __global__ grass-growth deny rg flag __global__ sculk-growth deny # отключает чат на хабе rg flag __global__ send-chat deny # # WorldGuard Extra Flags 4.2.4 # rg flag __global__ respawn-location 0,63,0 rg flag __global__ join-location 0,63,0 rg flag __global__ game-mode adventure #rg flag __global__ console-command-on-enter effect give %username% minecraft:invisibility infinite 1 true rg flag __global__ -w world give-effects minecraft:invisibility,minecraft:regeneration