Skip to main content
The btcsky_config manifest entry defines the global settings, economy defaults, and protection rules for the Skyblock system.

Core Settings

defaultSchematic
String
default:"default"
The schematic filename used when creating new islands if no specific template is requested.
maxIslandSize
Int
default:"200"
The maximum radius (in blocks) that an island border can reach through upgrades.
islandDistance
Int
default:"1000"
The buffer distance between island centers in the grid. Ensure this is large enough to accommodate the max size.
voidTeleportEnabled
Boolean
default:"true"
If enabled, players falling into the void will be automatically teleported to the island spawn.
voidTeleportY
Double
default:"-64.0"
The Y-coordinate threshold that triggers the void teleport.

Economy

bankCurrencyId
String
default:"coins"
The NumericalStorage currency ID used for the island bank transactions.
defaultBankLimit
Double
default:"10000.0"
The starting capacity for new island banks. Can be upgraded via research or commands.
interestRate
Double
default:"0.01"
The base periodic interest rate (e.g., 0.01 = 1%).

Level Calculation

levelCalculationMode
LevelMode
default:"WORTH"
Determines how island levels are calculated.
  • WORTH: Sum of block values defined in Dimension Templates.
  • BLOCKS: Simple count of total blocks.
  • HYBRID: Combination of block counts and specific high-value items.
worthPerLevel
Double
default:"100.0"
The amount of “worth” required to gain 1 island level.

Protections

protectionEnabled
Boolean
default:"true"
Master switch for native island protections (anti-grief, interaction blocking).
allowPvpByDefault
Boolean
default:"false"
The default PvP state for newly created islands.
enableBetterHud
Boolean
default:"true"
If true, pushes island data to BetterHUD if the extension is installed.