fermiserver/config/openblocks.cfg
2021-10-10 22:19:18 -06:00

512 lines
13 KiB
INI

# Configuration file
additional {
# List any mob names (like 'minecraft:bat') you want disabled on the server
S:disableMobNames <
>
# Should player inventories be stored after death (can be later restored with ob_inventory command)
B:dumpDeadPlayersInventories=true
}
blocks {
B:auto_anvil=true
B:auto_enchantment_table=true
B:beartrap=true
B:big_button=true
B:big_button_wood=true
B:block_breaker=true
B:block_placer=true
B:builder_guide=true
B:cannon=true
B:canvas=true
B:canvas_glass=true
B:donation_station=true
B:drawing_table=true
B:elevator=true
B:elevator_rotating=true
B:fan=true
B:flag=true
B:golden_egg=true
B:grave=false
B:guide=true
B:heal=true
B:imaginary=true
B:item_dropper=true
B:ladder=true
B:paint_can=true
B:paint_mixer=true
B:path=true
B:projector=true
B:rope_ladder=true
B:scaffolding=true
B:sky=true
B:sponge=true
B:sprinkler=true
B:tank=true
B:target=true
B:trophy=true
B:vacuum_hopper=true
B:village_highlighter=true
B:xp_bottler=true
B:xp_drain=true
B:xp_shower=true
}
breaker {
# Maximum number of actions that can be performed by block breaker in single tick
I:actionLimit=16
}
canvas {
# Controls number of textures allocated for canvas. Increase if canvas blocks stop rendering properly (get empty sides). To re-apply, reload textures
I:canvasTexturePoolSize=256
# If true, paintbrush will replace suitable blocks with canvas. Otherwise, it will only try to paint blocks
B:paintbrushReplacesBlocks=true
# List of block ids that should not be replaceable by canvas (by using brush, stencil, etc)
S:replaceBlacklist <
>
}
cartographer {
# List of blocks that should be invisible to cartographer. Example: id:3, OpenBlocks:openblocks_radio (case sensitive)
S:blockBlacklist <
>
# Should invalid height map request be always reported
B:reportInvalidRequest=false
}
crane {
# Enable magnet turtles
B:addTurtles=true
# Use shift to control crane direction (otherwise, toggle every time)
B:boringMode=true
# Enable collision checking of crane arm
B:doCraneCollisionCheck=false
# List of resource location names of blocks that can be picked by magnet
S:magnetBlockWhitelist <
>
# List of resource location names of entities that can be picked by magnet
S:magnetEntityWhitelist <
>
# List of resource location names of tile entities that can be picked by magnet
S:magnetTileEntityWhitelist <
>
# Show magnet turtles in creative list
B:showTurtles=true
# Maximal distance from turtle to magnet when deactivating
D:turtleMagnetDeactivateRange=3.0
# Range of magnet CC peripheral
D:turtleMagnetRange=32.0
}
cursor {
# Maximum distance cursor can reach (warning: increasing may cause crashes)
I:cursorMaxDistance=64
}
debug {
# Show structures found by golden eye
B:goldenEyeDebug=false
# Dump extra amount of data, every time grave is created
B:gravesDebug=false
}
devnull {
# Color of contained stack size in GUI
I:countColor=16776960
# If true, /dev/null will require sneaking in addition to clicking air to open gui
B:sneakClickToGui=true
}
dropblock {
# Should elevator move player to center of block after teleporting
B:centerOnBlock=false
# XP consumed by elevator (total amount = ratio * distance)
D:elevatorXpDrainRatio=0.0
# Disable limit of blocks between elevators (equivalent to maxPassThrough = infinity)
B:ignoreAllBlocks=false
# The elevator will ignore half blocks when counting the blocks it can pass through
B:ignoreHalfBlocks=false
# The elevator will try to pass through blocks that have custom collision boxes
B:irregularBlocksArePassable=true
# The maximum amount of blocks the elevator can pass through before the teleport fails
I:maxPassThrough=4
# Use to configure blocks as elevators. Examples: 'minecraft:wool' - configure any wool as white elevator, 'minecraft:wool#color=light_blue;yellow' - configure lightblue wool as yellow elevator
S:overrides <
>
# The range of the drop block
I:searchDistance=20
# Defines blocks that are handled specially by elevators. Entries are in form <modId>:<blockName>:<action> or id:<blockId>:<action>. Possible actions: abort (elevator can't pass block), increment (counts for elevatorMaxBlockPassCount limit) and ignore
S:specialBlockRules <
>
}
egg {
# Can golden egg pick blocks while hatching (may lead to glitches)
B:pickBlocks=true
}
fan {
# Maximum force applied every tick to entities nearby (linear decay)
D:fanForce=0.05
# Range of fan in blocks
D:fanRange=10.0
# Is fan force controlled by redstone current
B:isRedstoneActivated=true
}
features {
# Other fluids accepted instead liquid XP
S:additionalXpFluids <
"experience:20"
>
# Explosive enchant can break blocks at level 3
B:explosiveEnchantGrief=true
# Is 'Explosive' enchantment enabled
B:explosiveEnchantment=true
# Is 'Flim-flam' enchantment enabled
B:flimFlamEnchantment=true
# Should every player get info book on first login
B:infoBook=true
# Is 'Last Stand' enchantment enabled
B:lastStandEnchantment=true
# Formula for XP cost (variables: hp,dmg,ench,xp). Note: calculation only triggers when hp - dmg < 1.
S:lastStandFormula=max(1, 50*(1-(hp-dmg))/ench)
# Storage in mB needed to store single XP point
I:xpToLiquidRatio=20
}
glasses {
# 0.0 - no visible change to world, 1.0 - world fully obscured
D:opacity=0.7
# Use texture for obscuring world
B:useTexture=true
}
glyphs {
# Should glyphs be added to creative search GUI
B:showInCreativeSearch=false
}
graves {
# Can grave spawn single block of dirt when it has no block under?
B:canSpawnBase=true
# Try to overwrite blocks with graves if no suitable place is found on first try
B:destructiveGraves=false
# Maximal height where grave should be spawned (default value selected to prevent spawning in bedrock)
I:maximalPosY=249
# Minimal height where grave should be spawned (default value selected to prevent spawning in bedrock)
I:minimalPosY=6
# Require gravestone to be in a player's inventory (it is consumed)
B:requiresGraveInInv=false
# Spawn rate, range: 0..1, default: about 1 per 50s
D:skeletonSpawnRate=0.002
# Size of cube searched for spaces suitable for grave spawning
I:spawnRange=10
# Should grave randomly spawn skeletons
B:spawnSkeletons=true
# Frequency of special action on grave digging, 0..1
D:specialActionFrequency=0.03
# Store contents of spawned graves into separate NBT files (can later be restored with ob_inventory command)
B:storeContents=true
}
guide {
# How builder guide should react to redstone. 0 - not sensitive, 1 - powered == on, -1 - inverted
I:redstoneSensitivity=1
# Square of guide maximum render distance
D:renderDistanceSq=65536.0
# Try to use advanced OpenGL for performance improvement
B:useAdvancedRenderer=true
}
hacks {
# Enable experimental features that may be buggy or broken entirely
B:enableExperimentalFeatures=false
}
hangglider {
# Enable a whole new level of hanggliding experience through thermal lift. See keybindings for acoustic vario controls
B:enableThermal=true
}
imaginary {
# Speed of imaginary blocks fading/appearing
D:fadingSpeed=0.0075
# Number of newly created crayon/pencil uses
D:numberOfUses=10.0
}
itemdropper {
# Maximum speed that can be set in item dropper GUI
D:maxItemDropSpeed=4.0
}
items {
B:cartographer=true
B:crane_backpack=true
B:crane_control=true
B:crayon_glasses=true
B:cursor=true
B:dev_null=true
B:empty_map=true
B:epic_eraser=true
B:generic=true
B:generic_unstackable=true
B:glyph=true
B:golden_eye=true
B:hang_glider=true
B:height_map=true
B:info_book=true
B:luggage=true
B:paintbrush=true
B:pedometer=true
B:pencil_glasses=true
B:serious_glasses=true
B:sleeping_bag=true
B:slimalyzer=true
B:sonic_glasses=true
B:sponge_on_a_stick=true
B:squeegee=true
B:stencil=true
B:tasty_clay=true
B:technicolor_glasses=true
B:wrench=true
B:xp_bucket=true
}
ladder {
# If true, ladders will behave in old way: single item will place ladder all the way down, but it will not drop when broken
B:infiniteMode=false
}
loot {
B:technicolorGlasses=true
}
magnet {
# Can crane magnet pick block?
B:pickBlocks=true
# Can crane magnet pick entities?
B:pickEntities=true
}
placer {
# Maximum number of actions that can be performed by block placer in single tick
I:actionLimit=16
}
projector {
# The projector's cone will use the specified brightness value to render.
# Value must be between 0 and 255 inclusive. To use the default world brightness set -1 as the value.
# Keep in mind that default brightness means that the cone will render as light blue during the day and dark blue during the night.
I:brightness=-1
# Level of light emitted by the active projector. Defaults to 10. Must be at maximum 15 and positive
I:lightLevel=10
# Projector will light up whenever it is displaying a map
B:lightUpWhenWorking=true
# Projector will render a holographic cone whenever active
B:renderHolographicCone=true
}
radio {
# Should add radio villager profession
B:radioVillagerEnabled=true
}
scaffolding {
# The rate at which scaffolding should break. 0 - fastest
I:despawnRate=4
}
skyblock {
# Forces skyblock rendering even when Optifine is enabled (warning: skyblocks may be incompatible with shaders!)
B:optifineOverride=false
# Enables skyblock rendering. Disable when there are graphic glitches or performance problems. Requires resource reload after change.
B:renderingEnabled=true
}
sponge {
# Should sponge block update neighbours after liquid removal?
B:blockUpdate=false
# Sponge block range (distance from center)
I:spongeRange=3
# SpongeOnAStick use count
I:spongeStickUseCount=256
# Should sponge-on-a-stick update neighbours after liquid removal?
B:stickBlockUpdate=false
}
sprinkler {
# Consume rate of bonemeal (ticks/item).
I:bonemealConsumeRate=600
# 1/chance that crops will be fertilized with bonemeal
I:bonemealFertilizeChance=200
# The range in each cardinal direction that crops will be affected.
I:effectiveRange=4
# 1/chance that crops will be fertilized without bonemeal
I:fertilizeChance=500
# Capacity (in mB) of internal tank.
I:internalTankCapacity=50
# Consume rate of sprinkler (ticks/mB).
I:waterConsumeRate=20
}
tanks {
# Can buckets be filled directly from tank? (works only for vanilla fluids, universal bucket and ones registered in 'bucketItems')
B:allowBucketDrain=true
# List of additional custom buckets than can be filled directly from tanks
S:bucketItems <
"openblocks:xp_bucket"
>
# The amount of buckets each tank can hold
I:bucketsPerTank=16
# Should filled tanks be searchable with creative menu
B:displayAllFluids=true
# Tanks will emit light when they contain a liquid that glows (eg. lava)
B:emitLight=true
# Minimal difference in fluid level between neigbors required for tank update (can be used for performance finetuning
I:fluidDifferenceUpdateThreshold=0
# Should tanks try to balance liquid amounts with neighbours
B:tankTicks=true
}
tomfoolery {
# You know, THAT thing! That you shouldn't do in public!
B:doItWhileTyping=false
# Blacklist/Whitelist for effects used by flim-flam enchantment
S:flimFlamBlacklist <
>
# If true, flim-flam blacklist will become whitelist
B:reverseBlacklist=false
# Allow only flimflams that don't cause death (or at least very rarely)
B:safeOnly=false
# 0 - lore hidden, 1 - visible only with pressed ALT, 2 - always visible
I:sillyLoreDisplay=1
# Are you serious too?
B:weAreSeriousPeople=true
}
trophy {
# Legacy value. For actual configuration, see 'trophyDropChanceFormula'
D:trophyDropChance=0.001
# Formula for calculating trophy drop chance. Trophy drops when result is positive.
S:trophyDropChanceFormula=let([bias=rand()/4, selection=rand()], (looting + bias) * chance - selection)
}
xpbucket {
# Can bucket be filled with liquid XP directly from any source?
B:directFill=true
# Should XP bucket be shown in inventory (if this is set, while universal bucket is enabled and registerUniversalXpBucket is set, creative menu will contain two buckets containing liquid XP)
B:showInCreativeGui=true
# Should liquid XP be registered for universal bucket support (does not enable universal bucket)
B:universalBucketSupport=true
}