Difference between revisions of "ComputerCraft.cfg"

From ComputerCraft Wiki
Jump to: navigation, search
m (Fixed)
(Updated to CC 1.77)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{NeedsWork|this page needs to be formatted properly in the same format as the config file.}}
+
This is an example of the default ComputerCraft configuration file, as it's seen in version 1.77.
This is an example of the default ComputerCraft configuration file, as it's seen in version 1.58.
+
 
<pre>
 
<pre>
 
# Configuration file
 
# Configuration file
 
####################
 
# block
 
####################
 
 
block {
 
    # The Block ID for Cables
 
    I:cableBlockID=1229
 
 
    # The Block ID for Computers
 
    I:computerBlockID=1225
 
 
    # The Block ID for all Peripherals
 
    I:peripheralBlockID=1226
 
 
    # The Block ID for advanced turtles
 
    I:turtleAdvancedBlockID=1230
 
 
    # The Block ID for turtles
 
    I:turtleBlockID=1227
 
 
    # The Block ID for upgraded turtles
 
    I:turtleUpgradedBlockID=1228
 
}
 
 
 
####################
 
# general
 
####################
 
  
 
general {
 
general {
Line 40: Line 10:
 
     I:computerSpaceLimit=1000000
 
     I:computerSpaceLimit=1000000
  
     # Enable the "http" API on Computers
+
     # A comma seperated list of default system settings to set on new computers. Example: "shell.autocomplete=false,lua.autocomplete=false,edit.autocomplete=false" will disable all autocompletion
     B:enableAPI_http=false
+
    S:default_computer_settings=
 +
 
 +
    # Set this to true to disable Lua 5.1 functions that will be removed in a future update. Useful for ensuring forward compatibility of your programs now.
 +
     B:disable_lua51_features=false
  
 
     # Enable Command Block peripheral support
 
     # Enable Command Block peripheral support
Line 48: Line 21:
 
     # The disk space limit for floppy disks, in bytes
 
     # The disk space limit for floppy disks, in bytes
 
     I:floppySpaceLimit=125000
 
     I:floppySpaceLimit=125000
 +
 +
    # Enable the "http" API on Computers (see "http_whitelist" for more fine grained control than this)
 +
    B:http_enable=true
 +
 +
    # A semicolon limited list of wildcards for domains that can be accessed through the "http" API on Computers. Set this to "*" to access to the entire internet. Example: "*.pastebin.com;*.github.com;*.computercraft.info" will restrict access to just those 3 domains.
 +
    S:http_whitelist=*
  
 
     # The range of Wireless Modems at maximum altitude in clear weather, in meters
 
     # The range of Wireless Modems at maximum altitude in clear weather, in meters
Line 53: Line 32:
  
 
     # The range of Wireless Modems at maximum altitude in stormy weather, in meters
 
     # The range of Wireless Modems at maximum altitude in stormy weather, in meters
     I:modem_highAltitudeRangeDuringStorm=96
+
     I:modem_highAltitudeRangeDuringStorm=384
  
 
     # The range of Wireless Modems at low altitude in clear weather, in meters
 
     # The range of Wireless Modems at low altitude in clear weather, in meters
Line 59: Line 38:
  
 
     # The range of Wireless Modems at low altitude in stormy weather, in meters
 
     # The range of Wireless Modems at low altitude in stormy weather, in meters
     I:modem_rangeDuringStorm=16
+
     I:modem_rangeDuringStorm=64
    I:terminal_height=19
+
    I:terminal_width=51
+
  
 
     # The frequency that treasure disks will be found in dungeon chests, from 0 to 100. Increase this value if running a modpack with lots of mods that add dungeon loot, or you just want more treasure disks. Set to 0 to disable treasure disks.
 
     # The frequency that treasure disks will be found in dungeon chests, from 0 to 100. Increase this value if running a modpack with lots of mods that add dungeon loot, or you just want more treasure disks. Set to 0 to disable treasure disks.
Line 68: Line 45:
 
     # The fuel limit for Turtles
 
     # The fuel limit for Turtles
 
     I:turtleFuelLimit=20000
 
     I:turtleFuelLimit=20000
 +
 +
    # If set to true, Turtles will push entities out of the way instead of stopping if there is space to do so
 +
    B:turtlesCanPush=true
  
 
     # Set whether Turtles require fuel to move
 
     # Set whether Turtles require fuel to move
 
     B:turtlesNeedFuel=true
 
     B:turtlesNeedFuel=true
}
 
 
 
####################
 
# item
 
####################
 
 
item {
 
    # The Item ID for Coloured Floppy Disks
 
    I:diskExpandedItemID=31707
 
 
    # The Item ID for Floppy Disks
 
    I:diskItemID=31708
 
 
    # The Item ID for Pocket Computers
 
    I:pocketComputerItemID=31709
 
 
    # The Item ID for Printouts
 
    I:printoutItemID=31706
 
  
     # The Item ID for Treasure Disks
+
     # If set to true, Turtles will be unable to build, dig, or enter protected areas (such as near the server spawn point)
     I:treasureDiskItemID=31705
+
     B:turtlesObeyBlockProtection=true
 
}
 
}
 
</pre>
 
</pre>

Latest revision as of 21:45, 15 January 2016

This is an example of the default ComputerCraft configuration file, as it's seen in version 1.77.

# Configuration file

general {
    # The fuel limit for Advanced Turtles
    I:advancedTurtleFuelLimit=100000

    # The disk space limit for computers and turtles, in bytes
    I:computerSpaceLimit=1000000

    # A comma seperated list of default system settings to set on new computers. Example: "shell.autocomplete=false,lua.autocomplete=false,edit.autocomplete=false" will disable all autocompletion
    S:default_computer_settings=

    # Set this to true to disable Lua 5.1 functions that will be removed in a future update. Useful for ensuring forward compatibility of your programs now.
    B:disable_lua51_features=false

    # Enable Command Block peripheral support
    B:enableCommandBlock=false

    # The disk space limit for floppy disks, in bytes
    I:floppySpaceLimit=125000

    # Enable the "http" API on Computers (see "http_whitelist" for more fine grained control than this)
    B:http_enable=true

    # A semicolon limited list of wildcards for domains that can be accessed through the "http" API on Computers. Set this to "*" to access to the entire internet. Example: "*.pastebin.com;*.github.com;*.computercraft.info" will restrict access to just those 3 domains.
    S:http_whitelist=*

    # The range of Wireless Modems at maximum altitude in clear weather, in meters
    I:modem_highAltitudeRange=384

    # The range of Wireless Modems at maximum altitude in stormy weather, in meters
    I:modem_highAltitudeRangeDuringStorm=384

    # The range of Wireless Modems at low altitude in clear weather, in meters
    I:modem_range=64

    # The range of Wireless Modems at low altitude in stormy weather, in meters
    I:modem_rangeDuringStorm=64

    # The frequency that treasure disks will be found in dungeon chests, from 0 to 100. Increase this value if running a modpack with lots of mods that add dungeon loot, or you just want more treasure disks. Set to 0 to disable treasure disks.
    I:treasureDiskLootFrequency=1

    # The fuel limit for Turtles
    I:turtleFuelLimit=20000

    # If set to true, Turtles will push entities out of the way instead of stopping if there is space to do so
    B:turtlesCanPush=true

    # Set whether Turtles require fuel to move
    B:turtlesNeedFuel=true

    # If set to true, Turtles will be unable to build, dig, or enter protected areas (such as near the server spawn point)
    B:turtlesObeyBlockProtection=true
}