# Configuration file

##########################################################################################################
# behaviour
#--------------------------------------------------------------------------------------------------------#
# Options for customizing the mechanics of the belt
##########################################################################################################

behaviour {
    # If set to TRUE, the internal anvil upgrade will not work, and alternative methods for upgrades will have to be provided externally.
    B:disableAnvilUpgrading=false
}


##########################################################################################################
# display
#--------------------------------------------------------------------------------------------------------#
# Options for customizing the display of tools on the player
##########################################################################################################

display {
    # Changes the scale of items on the belt.
    D:beltItemScale=0.8

    # If set to FALSE, the belts and tools will NOT draw on players.
    B:showBeltOnPlayers=true
}


##########################################################################################################
# input
#--------------------------------------------------------------------------------------------------------#
# Options for customizing the interaction with the radial menu
##########################################################################################################

input {
    # If set to TRUE, the radial menu will allow clicking outside the outer circle to activate the items.
    B:allowClickOutsideBounds=false

    # If set to TRUE, the radial menu will try to prevent the mouse from leaving the outer circle.
    B:clipMouseToCircle=false

    # If set to TRUE, the radial menu will always display all the slots, even when empty, and will allow choosing which empty slot to insert into.
    B:displayEmptySlots=false

    # If set to TRUE, releasing the menu key (R) will activate the swap. Requires a click otherwise (default).
    B:releaseToSwap=true
}


items {
    # List of items to disallow from placing in the belt.
    S:blacklist <
        carryon:tile_item
        carryon:entity_item
        minecraft:white_shulker_box
        minecraft:orange_shulker_box
        minecraft:magenta_shulker_box
        minecraft:light_blue_shulker_box
        minecraft:yellow_shulker_box
        minecraft:lime_shulker_box
        minecraft:pink_shulker_box
        minecraft:gray_shulker_box
        minecraft:silver_shulker_box
        minecraft:cyan_shulker_box
        minecraft:purple_shulker_box
        minecraft:blue_shulker_box
        minecraft:brown_shulker_box
        minecraft:green_shulker_box
        minecraft:red_shulker_box
        minecraft:black_shulker_box
        charm:crate
        charm:crate@1
        charm:crate@2
        charm:crate@3
        charm:crate@4
        charm:crate@5
     >

    # List of items to force-allow placing in the belt. Takes precedence over blacklist.
    S:whitelist <
     >
}


slot {
    # If AUTO, the belt slot will be disabled if Baubles is present. If OFF, the belt slot will be disabled permanently.
    S:customBeltSlotMode=off
}


