# Configuration file

####################
# block
####################

block {
    I:Barrier=801
    I:Bed=802
    I:Block=803
    I:Button=804
    I:"Collapsible Block"=805
    I:DaylightSensor=806
    I:Door=807
    I:"Flower Pot"=817
    I:Gate=808
    I:Hatch=809
    I:Ladder=810
    I:Lever=811
    I:PressurePlate=812
    I:Safe=816
    I:Slope=813
    I:Stairs=814
    I:Torch=815
}


####################
# blocks
####################

blocks {
    B:"Enable Barrier"=true
    B:"Enable Bed"=true
    B:"Enable Button"=true
    B:"Enable Collapsible Block"=true
    B:"Enable Daylight Sensor"=true
    B:"Enable Door"=true
    B:"Enable Flower Pot"=true
    B:"Enable Gate"=true
    B:"Enable Hatch"=true
    B:"Enable Ladder"=true
    B:"Enable Lever"=true
    B:"Enable Pressure Plate"=true
    B:"Enable Safe"=true
    B:"Enable Slope"=true
    B:"Enable Stairs"=true
    B:"Enable Torch"=true
}


####################
# chance to damage hammer when interacting with block
####################

"chance to damage hammer when interacting with block" {
    D:itemHammerDamageChanceFromCollapsible=0.2
    D:itemHammerDamageChanceFromSlopes=0.75
    D:itemHammerDamageChanceFromStairs=1.0
}


####################
# control
####################

control {
    B:"Enable Barrier"=true
    B:"Enable Bed"=true
    B:"Enable Block/Slab"=true
    B:"Enable Button"=true
    B:"Enable Collapsible Block"=true
    B:"Enable Daylight Sensor"=true
    B:"Enable Door"=true
    B:"Enable Flower Pot"=true
    B:"Enable Gate"=true
    B:"Enable Hatch"=true
    B:"Enable Ladder"=true
    B:"Enable Lever"=true
    B:"Enable Pressure Plate"=true
    B:"Enable Safe"=true
    B:"Enable Slope"=true
    B:"Enable Stairs"=true
    B:"Enable Torch"=true
}


####################
# cover restriction
####################

"cover restriction" {
    B:"Restrict covers that have tile entities"=true
}


####################
# features
####################

features {
    # This allows restricted blocks to be used as covers.
    # Add your own by supplying the display name for the block (en_US only).
    S:"Cover Exceptions" <
        Silverwood Planks
        Greatwood Planks
     >
    B:"Enable Block Ownership"=true
    B:"Enable Chisel Designs"=true
    B:"Enable Covers"=true
    B:"Enable Dye Colors"=true

    # When enabled, unobstructed stationary fluid adjacent to block will render in the same space.
    # Note: this only takes effect when Fancy Graphics are enabled.
    B:"Enable Fancy Fluids"=true
    B:"Enable Overlays"=true

    # This will prevent players besides you and server operators from editing your objects.
    # Note: this does not protect objects against destruction (intentional), and may allow activation if appropriate. Also, the Carpenter's Safe is not affected by this.
    B:"Enable Ownership"=true
    B:"Enable Patterns"=true
    B:"Enable Side Covers"=true

    # This controls whether torches extinguish themselves when exposed to rain or snow.
    B:"Enable Torch Weather Effects"=true
    B:"Extended Plant Support"=true

    # This maps items to overlays.
    # Items are prefixed with display names (en_US only).
    # Overlay suffixes are :grass, :snow, :web, :vine, :hay, :mycelium
    S:"Overlay Definitions" <
        Seeds:grass
        Snowball:snow
        String:web
        Vines:vine
        Wheat:hay
        Mushroom:mycelium
     >

    # This controls the smoothness of the slope faces.
    # Note: smoothness of 2 is similar to stairs, while a value above 25 is generally fluid.
    I:Smoothness=2
}


####################
# flower pot
####################

"flower pot" {
    B:"Override Biome Coloring"=true
}


####################
# item
####################

item {
    I:Bed=5701
    I:Chisel=5702
    I:Door=5703
    I:Hammer=5704
    I:Tile=5405
}


####################
# items
####################

items {
    B:"Enable Chisel"=true
    B:"Enable Hammer"=true
    B:"Enable Tile"=true
    I:"Vanilla Tool Uses"=400
    B:"Vanilla Tools Damageable"=true
    D:itemHammerDamageChanceFromCollapsible=0.2
    D:itemHammerDamageChanceFromSlopes=0.75
    D:itemHammerDamageChanceFromStairs=1.0
}


####################
# recipe quantities
####################

"recipe quantities" {
    I:Barrier=2
    I:Bed=1
    I:Block=5
    I:Button=1
    I:"Collapsible Block"=9
    I:"Daylight Sensor"=1
    I:Door=1
    I:"Flower Pot"=1
    I:Gate=1
    I:Hatch=1
    I:Ladder=4
    I:Lever=1
    I:"Pressure Plate"=1
    I:Safe=1
    I:Slope=4
    I:Stairs=4
    I:Tile=12
    I:Torch=6
}


####################
# rendering
####################

rendering {
    B:"Enable MCPatcher Compatibility"=false
    B:"Enable Optifine Integration"=true
    B:"Enable Z-Fighting Fix"=true
}


####################
# slope
####################

slope {
    I:Smoothness=2
    I:hitboxPrecision=2
}


####################
# tools
####################

tools {
    B:"Enable Chisel"=true
    B:"Enable Hammer"=true
    B:"Tools Damageable"=true
    B:"Vanilla Tools Damageable"=true
    I:"Vanilla Tools Uses"=400
}


####################
# torch
####################

torch {
    B:"Enable Torch Weather Effects"=true
}


