87 lines
2.4 KiB
TOML
87 lines
2.4 KiB
TOML
[general]
|
|
# List of waystone origins that should prevent others from editing.
|
|
# "player" allows only edits by the owner of the waystone.
|
|
restrictedWaystones = ["player"]
|
|
|
|
# Newly placed/found waystones default visibility
|
|
# Allowed: ACTIVATION, GLOBAL, SHARD_ONLY, <color sharestones...>
|
|
defaultVisibility = "ACTIVATION"
|
|
|
|
# Add "global" to allow every player to create global waystones. (Left empty = no global creation by default)
|
|
allowedVisibilities = []
|
|
|
|
# Use times (vanilla 20 ticks = 1s)
|
|
warpStoneUseTime = 32
|
|
warpPlateUseTime = 15
|
|
scrollUseTime = 32
|
|
|
|
[inventoryButton]
|
|
# "" = no inventory teleport button
|
|
inventoryButton = ""
|
|
inventoryButtonX = 58
|
|
inventoryButtonY = 60
|
|
creativeInventoryButtonX = 88
|
|
creativeInventoryButtonY = 33
|
|
|
|
[worldGen]
|
|
# Waystone style chosen by biome for variety
|
|
wildWaystoneStyle = "BIOME"
|
|
|
|
# Approx chunk distance between wild waystones (25 is moderate)
|
|
chunksBetweenWildWaystones = 25
|
|
|
|
# Dimensions where wild waystones can spawn
|
|
wildWaystonesDimensionAllowList = ["minecraft:the_nether", "minecraft:overworld", "minecraft:the_end"]
|
|
wildWaystonesDimensionDenyList = []
|
|
|
|
# Name generation
|
|
nameGenerationMode = "PRESET_FIRST"
|
|
nameGenerationTemplate = "{MrPork}"
|
|
nameGenerationPresets = []
|
|
|
|
# Villages: regular frequency
|
|
# Allowed: DISABLED, REGULAR, FREQUENT
|
|
spawnInVillages = "REGULAR"
|
|
|
|
[teleports]
|
|
# Master toggles
|
|
enableCosts = true
|
|
enableCooldowns = true
|
|
|
|
# Balance rules (applied in order):
|
|
# - 3 levels same-dimension
|
|
# - 6 levels interdimensional
|
|
# - Warp plates free (encourage infrastructure)
|
|
# - Clamp cost between 0 and 27
|
|
# - Inventory button (if enabled) has a short cooldown
|
|
warpRequirements = [
|
|
"[is_not_interdimensional] add_xp_cost(3)",
|
|
"[is_interdimensional] add_xp_cost(6)",
|
|
"[source_is_warp_plate] multiply_xp_cost(0)",
|
|
"min_xp_cost(0)",
|
|
"max_xp_cost(27)",
|
|
"[source_is_inventory_button] add_cooldown(inventory_button, 300)"
|
|
]
|
|
|
|
# Pet/leash behavior
|
|
# Pets off to avoid accidental teleports; leashed allowed for utility
|
|
transportPets = "DISABLED"
|
|
transportLeashed = "ENABLED"
|
|
|
|
# Denylist (bosses etc.)
|
|
entityDenyList = ["minecraft:wither"]
|
|
|
|
# Allow warp modifier items (status effects on teleport)
|
|
enableModifiers = true
|
|
|
|
[client]
|
|
# Keep text readable at night by default
|
|
disableTextGlow = false
|
|
|
|
[compatibility]
|
|
# Map integrations
|
|
journeyMap = true
|
|
preferJourneyMapIntegrationMod = true
|
|
blueMap = true
|
|
dynmap = true
|