跳到主要内容

Main Configuration

The btcsky_config manifest entry is the central hub for the entire Skyblock system. It defines everything from core command aliases to complex tech trees and economy rules.

Core Identification

commandAliases

" default='["island", "is", "islands"]'> Aliases for the player-facing island command.

worldPrefixString

Prefix for generated island world names.

playerSkyDataArtifact

" required> Reference to the artifact storing player-specific Skyblock data.


Island Defaults

Settings applied to newly created islands. Units for size and radius are in Chunks (16x16 blocks).

defaults.sizeInChunksInt

Starting island radius in chunks.

defaults.maxSizeInChunksInt

Maximum possible radius through upgrades.

defaults.distanceInt

Buffer distance between island centers (in blocks).

defaults.teamLimitInt

Default maximum members (including owner).

defaults.warpsLimitInt

Default warp slot limit.

defaults.enabledFlags

"> Flags active by default (e.g., CREEPER_EXPLOSION, CROPS_GROWTH, WATER_FLOW).


Teleportation

teleportation.warpWarmupInt

Warmup in seconds before warping.

teleportation.voidTeleportMembersBoolean

Teleport members to spawn if they fall into the void.

teleportation.onKickActions

"> Actions triggered when a player is kicked (e.g., teleport to global spawn).


Performance & Optimization

optimization.disableRedstoneOfflineBoolean

Stops redstone clocks when no members are online.

optimization.disableSpawningAfkBoolean

Stops mob spawning when all members are AFK.


Island Upgrades

Each upgrade follows a cost formula: baseCost * costMultiplier^(level-1).

upgrades.availableUpgrades

"> Defined upgrades like island_size, generator_tier, team_size, crop_growth, etc.

upgrades.requireConfirmationBoolean

Show a GUI confirmation before deducting funds.


Contract System

Configuration for player-to-player or island-to-server agreements.

contracts.creationCooldownSecondsInt

Cooldown between creating new contracts.

contracts.permissionLimits

"> Group-based limits (e.g., btcsky.contracts.vip: 5).

contracts.rewardTaxPercentDouble

Percentage of the reward taken by the server.


Research (Tech Tree)

research.branches

"> Categories like Agriculture, Automation, Combat.

research.nodes

"> Individual research steps with costs and icons.

research.fragments

"> Items used to accelerate research (Basic, Advanced, Mystical).


Holograms

holograms.maxHologramsPerIslandInt

Base limit for persistent holograms.

holograms.viewDistanceDouble

Distance at which holograms become visible to players.


dimensionTemplates

" required> References to all dimension templates available for this instance.

[!TIP] Technically Unlimited Dimensions: BTC Sky allows you to create an infinite number of independent dimensions per island by linking multiple templates. You are not limited to the standard Overworld, Nether, and End.