parent
e8370008c3
commit
6048380532
@ -0,0 +1,44 @@
|
||||
Development {
|
||||
When enabled, misc tooltips will be displayed on items. Useful for debugging!
|
||||
Boolean:debugTooltips=false
|
||||
|
||||
This shows overlay for all recently pressed keys
|
||||
Boolean:keyOverlay=false
|
||||
|
||||
}
|
||||
Misc {
|
||||
If enabled (ONLY EFFECTS YOUR CLIENT) you could use essentials color codes
|
||||
Boolean:applyColorPatch=true
|
||||
|
||||
Plays a click sound when the main menu opens
|
||||
Boolean:clickOnMainMenuOpen=true
|
||||
|
||||
This can reduce the amount of RAM and permgen needed to run mc, but this disables various text related features
|
||||
Boolean:disableRenderTextEvents=false
|
||||
|
||||
This is whether to allow button presses for changing time, you still need to be opped or on a world with cheats enabled
|
||||
Boolean:enableButtonTimeChanging=true
|
||||
|
||||
You know you wanna enable this ;)
|
||||
Boolean:enableCloudToButt=false
|
||||
|
||||
This causes threads (which utilizes SimpleRunnable) to be reused; this *may* lead to performance improvements on lower end machines
|
||||
Boolean:restrictThreadUsage=true
|
||||
|
||||
This is the rate at which time changes by when pressing a time button
|
||||
Integer:timeChangeRate=30
|
||||
|
||||
}
|
||||
Translation {
|
||||
Setting this to true will attempt to translate chat messages
|
||||
Boolean:translateChat=false
|
||||
|
||||
Setting this to true will attempt to translate item names which are not localized
|
||||
Boolean:translateItems=false
|
||||
|
||||
}
|
||||
Tweaks {
|
||||
This causes /say commands to emit ServerChatEvents, disable this if mods are having issues with chat messages
|
||||
Boolean:commandBroadcastRelay=true
|
||||
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
# 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
|
||||
|
||||
# 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=96
|
||||
|
||||
# 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=16
|
||||
|
||||
# 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
|
||||
}
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,220 @@
|
||||
AI Chat Box {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableAIChatBox=true
|
||||
|
||||
}
|
||||
Barrel Turtle {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableBarrelTurtle=true
|
||||
|
||||
}
|
||||
Chatbox {
|
||||
Allow the Chat Box peripheral to send messages with unlimited vertical distance, but only if so the program chooses
|
||||
Boolean:allowUnlimitedVertical=true
|
||||
|
||||
If the character combination is detected at the beginning of a chat message, it will not be shown in chat-like a command and it'll only be accessible by chatboxes, disable it with a space
|
||||
String:chatboxCommandPrefix=\
|
||||
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableChatBox=true
|
||||
|
||||
Log the Chat Box peripheral's coordinates when it says a message, disabling this allows for 'naming' the chat box
|
||||
Boolean:logCoords=true
|
||||
|
||||
Range for the Chat Box peripheral's reading. Negative values indicate infinite
|
||||
Double:readRange=-1.0
|
||||
|
||||
Range for the Chat Box peripheral's say/tell function. Negative values indicate infinite
|
||||
Double:sayRange=64.0
|
||||
|
||||
Maximum number of messages per second a Chat Box peripheral can say
|
||||
Integer:sayRate=1
|
||||
|
||||
}
|
||||
Chunky Turtle {
|
||||
Radius of chunks that will be loaded. 0 for 1x1, 1 for 3x3, 2 for 5x5, etc. The maximum allowed by the default chunkloading settings is 5x5, edit config/forgeChunkLoading.cfg to change those
|
||||
Integer:chunkLoadingRadius=1
|
||||
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableChunkyTurtle=true
|
||||
|
||||
}
|
||||
Environment Scanner {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableEnvironmentScanner=true
|
||||
|
||||
}
|
||||
Feeder Turtle {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableFeederTurtle=true
|
||||
|
||||
}
|
||||
Flinging Turtle {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableFlingingTurtle=true
|
||||
|
||||
}
|
||||
Forestry Analyzers {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableAnalyzers=true
|
||||
|
||||
}
|
||||
Gardening Turtle {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableGardeningTurtle=true
|
||||
|
||||
}
|
||||
Interactive Sorter {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableInteractiveSorter=true
|
||||
|
||||
}
|
||||
Iron Note Block {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableNoteBlock=true
|
||||
|
||||
Audible range for the noteblock
|
||||
Double:noteBlockRange=16.0
|
||||
|
||||
}
|
||||
ME Bridge {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableMEBridge=true
|
||||
|
||||
}
|
||||
Motion Detector {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableMotionDetector=true
|
||||
|
||||
}
|
||||
Nano Bots {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableNanoBots=true
|
||||
|
||||
The amount of instructions allowed per nano swarm used on an entity, negative denotes infinite
|
||||
Integer:numberOfInstructions=8
|
||||
|
||||
The amount of seconds before a key is 'released', negative denotes infinite
|
||||
Double:secondsBeforeReversal=5.0
|
||||
|
||||
}
|
||||
Navigational Turtle {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableNavigationTurtle=true
|
||||
|
||||
}
|
||||
Ore Dictionary {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableOreDictionary=true
|
||||
|
||||
If enabled, the Ore Dictionary peripheral will display a chat message with the Ore Dictionary entries - useful for debugging
|
||||
Boolean:oreDictionaryMessage=false
|
||||
|
||||
}
|
||||
Peripheral Container {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enablePeripheralContainer=true
|
||||
|
||||
The maximum number of peripherals the container is allows to contain
|
||||
Integer:maxNumberOfPeripherals=6
|
||||
|
||||
}
|
||||
Player Interface {
|
||||
If disabled, the peripheral will require no permission cards to function and will be allowed to access all inventories regardless of permissions.
|
||||
Boolean:enableInterfacePermissions=true
|
||||
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enablePlayerInterface=true
|
||||
|
||||
}
|
||||
Player Sensor {
|
||||
This enables the getNearbyPlayers and getAllPlayers functions
|
||||
Boolean:additionalMethods=true
|
||||
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enablePlayerSensor=true
|
||||
|
||||
The maximum range a player sensor could search for players
|
||||
Double:sensorRange=64.0
|
||||
|
||||
}
|
||||
RF Turtle Charger {
|
||||
If disabled, the recipe will be disabled
|
||||
Boolean:enableRFCharger=true
|
||||
|
||||
Amount of RF per turtle fuel value
|
||||
Integer:fuelRF=200
|
||||
|
||||
}
|
||||
RedPower-Like Turtles {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableRedPowerLikeTurtles=true
|
||||
|
||||
}
|
||||
Resupply Station {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableResupplyStation=true
|
||||
|
||||
}
|
||||
Ridable Turtle {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableRidableTurtle=true
|
||||
|
||||
The amount of fuel used after each turtle movement
|
||||
Integer:fuelPerTurtleMovement=1
|
||||
|
||||
}
|
||||
Shearing Turtle {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableShearTurtle=true
|
||||
|
||||
}
|
||||
Sign Reading Turtle {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableReaderTurtle=true
|
||||
|
||||
}
|
||||
Smart Helmet {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableSmartHelmet=true
|
||||
|
||||
}
|
||||
Speaker {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableSpeaker=true
|
||||
|
||||
Range for the Speaker peripheral's say/tell function. Negative values indicate infinite
|
||||
Double:speechRange=64.0
|
||||
|
||||
}
|
||||
Tank Turtle {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableTankTurtle=true
|
||||
|
||||
The maximum mB that the Thirsty Turtle can store internally
|
||||
Integer:maxNumberOfMillibuckets=10000
|
||||
|
||||
}
|
||||
Time Sensor {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableTimeSensor=true
|
||||
|
||||
}
|
||||
Turtle Teleporters {
|
||||
If disabled, the recipe will be disabled
|
||||
Boolean:enableTurtleTeleporter=true
|
||||
|
||||
Fuel penalty for using a Turtle Teleporter. For example, 1.0 is a 0% penalty, or 2.0 (default) is a 100% penalty
|
||||
Double:teleporterPenalty=2.0
|
||||
|
||||
}
|
||||
Villagers {
|
||||
Whether to enable villagers from this mod
|
||||
Boolean:enableVillagers=true
|
||||
|
||||
}
|
||||
XP Turtle {
|
||||
If disabled, the recipe will be disabled and the current peripherals would cease to work
|
||||
Boolean:enableXPTurtle=true
|
||||
|
||||
}
|
@ -0,0 +1,707 @@
|
||||
# Do not change this file, it is rewritten each time you start the game.
|
||||
# Instead, use the user.recipes file to edit recipes by redefining them there.
|
||||
|
||||
analyzer {
|
||||
input: [[torchRedstoneActive, "", ""]
|
||||
["oc:materialTransistor", nuggetGold, ""]
|
||||
["oc:materialCircuitBoardPrinted", nuggetGold, ""]]
|
||||
}
|
||||
hoverBoots {
|
||||
input: [[nuggetIron, "oc:hoverUpgrade2", nuggetIron]
|
||||
[leather, "oc:droneCase1", leather]
|
||||
[nuggetIron, "oc:capacitor", nuggetIron]]
|
||||
}
|
||||
manual {
|
||||
type: shapeless
|
||||
input: [book, "oc:circuitChip1"]
|
||||
}
|
||||
nanomachines {
|
||||
input: [["oc:chamelium", "oc:wlanCard2", "oc:chamelium"]
|
||||
["oc:cpu2", "oc:materialAcid", "oc:ram1"]
|
||||
["oc:chamelium", "oc:capacitor", "oc:chamelium"]]
|
||||
}
|
||||
texturePicker {
|
||||
input: [[dyeBlack, dyeRed, dyeGreen]
|
||||
[dyeBlue, "oc:analyzer", dyePurple]
|
||||
[dyeYellow, dyeMagenta, dyeWhite]]
|
||||
}
|
||||
wrench {
|
||||
input: [[ingotIron, "", ingotIron]
|
||||
["", "oc:circuitChip2", ""],
|
||||
["", ingotIron, ""]]
|
||||
}
|
||||
lootDisks: [
|
||||
{
|
||||
name: "OpenComputers:openos"
|
||||
type: shapeless
|
||||
input: ["oc:floppy", "oc:manual"]
|
||||
},
|
||||
{
|
||||
name: "OpenComputers:oppm"
|
||||
type: shapeless
|
||||
input: ["oc:floppy", "oc:materialInterweb"]
|
||||
}
|
||||
]
|
||||
luaBios {
|
||||
type: shapeless
|
||||
input: ["oc:eeprom", "oc:manual"]
|
||||
}
|
||||
|
||||
droneCase1 {
|
||||
input: [["oc:stoneEndstone", compass, "oc:stoneEndstone"]
|
||||
["oc:circuitChip1", "oc:microcontrollerCase1", "oc:circuitChip1"]
|
||||
["oc:stoneEndstone", "oc:componentBus2", "oc:stoneEndstone"]]
|
||||
}
|
||||
droneCase2 {
|
||||
input: [["oc:stoneEndstone", compass, "oc:stoneEndstone"]
|
||||
["oc:circuitChip2", "oc:microcontrollerCase2", "oc:circuitChip2"]
|
||||
["oc:stoneEndstone", "oc:componentBus3", "oc:stoneEndstone"]]
|
||||
}
|
||||
microcontrollerCase1 {
|
||||
input: [[nuggetIron, "oc:circuitChip1", nuggetIron]
|
||||
[redstone, chest, redstone]
|
||||
[nuggetIron, "oc:materialCircuitBoardPrinted", nuggetIron]]
|
||||
}
|
||||
microcontrollerCase2 {
|
||||
input: [[nuggetGold, "oc:circuitChip3", nuggetGold]
|
||||
[blockRedstone, chest, blockRedstone]
|
||||
[nuggetGold, "oc:materialCircuitBoardPrinted", nuggetGold]]
|
||||
}
|
||||
terminal {
|
||||
input: [[nuggetIron, "oc:solarGeneratorUpgrade", nuggetIron]
|
||||
["oc:circuitChip3", "oc:screen2", "oc:wlanCard2"]
|
||||
[nuggetIron, "oc:keyboard", nuggetIron]]
|
||||
}
|
||||
tabletCase1 {
|
||||
input: [[ingotGold, button, ingotGold]
|
||||
["oc:componentBus1", "oc:screen2", "oc:circuitChip3"]
|
||||
[ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]]
|
||||
}
|
||||
tabletCase2 {
|
||||
input: [["oc:circuitChip2", button, ingotGold]
|
||||
["oc:componentBus3", "oc:screen2", "oc:circuitChip3"]
|
||||
["oc:circuitChip2", "oc:materialCircuitBoardPrinted", ingotGold]]
|
||||
}
|
||||
|
||||
diskDriveMountable {
|
||||
input: [[obsidian, "oc:circuitChip1", obsidian]
|
||||
[fenceIron, "oc:diskDrive", fenceIron]
|
||||
[obsidian, "oc:materialCircuitBoardPrinted", obsidian]]
|
||||
}
|
||||
server1 {
|
||||
input: [[ingotIron, "oc:ram2", ingotIron]
|
||||
["oc:circuitChip1", "oc:componentBus1", "oc:circuitChip1"]
|
||||
[obsidian, "oc:materialCircuitBoardPrinted", obsidian]]
|
||||
}
|
||||
server2 {
|
||||
input: [[ingotGold, "oc:ram4", ingotGold]
|
||||
["oc:circuitChip2", "oc:componentBus2", "oc:circuitChip2"]
|
||||
[obsidian, "oc:materialCircuitBoardPrinted", obsidian]]
|
||||
}
|
||||
server3 {
|
||||
input: [[gemDiamond, "oc:ram6", gemDiamond]
|
||||
["oc:circuitChip3", "oc:componentBus3", "oc:circuitChip3"]
|
||||
[obsidian, "oc:materialCircuitBoardPrinted", obsidian]]
|
||||
}
|
||||
terminalServer {
|
||||
input: [[obsidian, "oc:wlanCard2", obsidian]
|
||||
["oc:wlanCard2", "oc:circuitChip2", "oc:wlanCard2"]
|
||||
[obsidian, "oc:materialCircuitBoardPrinted", obsidian]]
|
||||
}
|
||||
|
||||
ram1 {
|
||||
input: [["oc:circuitChip1", nuggetIron, "oc:circuitChip1"]
|
||||
["", "oc:materialCircuitBoardPrinted", ""]]
|
||||
}
|
||||
ram2 {
|
||||
input: [["oc:circuitChip1", "oc:circuitChip2", "oc:circuitChip1"]
|
||||
["", "oc:materialCircuitBoardPrinted", ""]]
|
||||
}
|
||||
ram3 {
|
||||
input: [["oc:circuitChip2", nuggetIron, "oc:circuitChip2"]
|
||||
["", "oc:materialCircuitBoardPrinted", ""]]
|
||||
}
|
||||
ram4 {
|
||||
input: [["oc:circuitChip2", "oc:circuitChip3", "oc:circuitChip2"]
|
||||
["", "oc:materialCircuitBoardPrinted", ""]]
|
||||
}
|
||||
ram5 {
|
||||
input: [["oc:circuitChip3", nuggetIron, "oc:circuitChip3"]
|
||||
["", "oc:materialCircuitBoardPrinted", ""]]
|
||||
}
|
||||
ram6 {
|
||||
input: [["oc:circuitChip3", "oc:circuitChip3", "oc:circuitChip3"]
|
||||
["oc:circuitChip2", "oc:materialCircuitBoardPrinted", "oc:circuitChip2"]]
|
||||
}
|
||||
|
||||
eeprom {
|
||||
input: [[nuggetGold, "oc:materialTransistor", nuggetGold]
|
||||
[paper, "oc:circuitChip1", paper]
|
||||
[nuggetGold, torchRedstoneActive, nuggetGold]]
|
||||
}
|
||||
floppy {
|
||||
input: [[nuggetIron, lever, nuggetIron]
|
||||
[paper, "oc:materialDisk", paper]
|
||||
[nuggetIron, paper, nuggetIron]]
|
||||
}
|
||||
hdd1 {
|
||||
input: [["oc:circuitChip1", "oc:materialDisk", ingotIron]
|
||||
["oc:materialCircuitBoardPrinted", "oc:materialDisk", craftingPiston]
|
||||
["oc:circuitChip1", "oc:materialDisk", ingotIron]]
|
||||
}
|
||||
hdd2 {
|
||||
input: [["oc:circuitChip2", "oc:materialDisk", ingotGold]
|
||||
["oc:materialCircuitBoardPrinted", "oc:materialDisk", craftingPiston]
|
||||
["oc:circuitChip2", "oc:materialDisk", ingotGold]]
|
||||
}
|
||||
hdd3 {
|
||||
input: [["oc:circuitChip3", "oc:materialDisk", gemDiamond]
|
||||
["oc:materialCircuitBoardPrinted", "oc:materialDisk", craftingPiston]
|
||||
["oc:circuitChip3", "oc:materialDisk", gemDiamond]]
|
||||
}
|
||||
|
||||
dataCard1 {
|
||||
input: [[nuggetIron, "oc:materialALU", "oc:circuitChip2"]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
dataCard2 {
|
||||
input: [[nuggetGold, "oc:cpu1", "oc:circuitChip3"]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
dataCard3 {
|
||||
input: [[chipDiamond, "oc:cpu2", "oc:ram5"]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
graphicsCard1 {
|
||||
input: [["oc:circuitChip1", "oc:materialALU", "oc:ram1"]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
graphicsCard2 {
|
||||
input: [["oc:circuitChip2", "oc:materialALU", "oc:ram3"]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
graphicsCard3 {
|
||||
input: [["oc:circuitChip3", "oc:materialALU", "oc:ram5"]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
internetCard {
|
||||
input: [["oc:materialInterweb", "oc:circuitChip2", torchRedstoneActive]
|
||||
["", "oc:materialCard", obsidian]]
|
||||
}
|
||||
redstoneCard1 {
|
||||
input: [[torchRedstoneActive, "oc:circuitChip1", ""]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
redstoneCard2 {
|
||||
input: [[blockRedstone, "oc:circuitChip2", materialEnderPearl]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
lanCard {
|
||||
input: [["oc:cable", "oc:circuitChip1", ""]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
wlanCard1 {
|
||||
input: [[torchRedstoneActive, "oc:circuitChip1", torchRedstoneActive]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
wlanCard2 {
|
||||
input: [[materialEnderPearl, "oc:circuitChip2", ""]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
linkedCard {
|
||||
input: [[eyeOfEnder, "", eyeOfEnder]
|
||||
["oc:lanCard", "oc:materialInterweb", "oc:lanCard"]
|
||||
["oc:circuitChip3", "", "oc:circuitChip3"]]
|
||||
output: 2 # Note: all resulting cards are linked to each other.
|
||||
}
|
||||
|
||||
abstractBusCard {
|
||||
input: [[{block="StargateTech2:block.busCable"}, {item="StargateTech2:naquadah", subID=3}, ""]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
worldSensorCard {
|
||||
input: [[{item="GalacticraftCore:item.sensorLens"}, "oc:circuitChip2", ""]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
|
||||
angelUpgrade {
|
||||
input: [[ingotIron, materialEnderPearl, ingotIron]
|
||||
["oc:circuitChip1", pistonStickyBase, "oc:circuitChip1"]
|
||||
[ingotIron, materialEnderPearl, ingotIron]]
|
||||
}
|
||||
batteryUpgrade1 {
|
||||
input: [[nuggetIron, nuggetGold, nuggetIron]
|
||||
[fenceIron, "oc:capacitor", fenceIron]
|
||||
[nuggetIron, nuggetGold, nuggetIron]]
|
||||
}
|
||||
batteryUpgrade2 {
|
||||
input: [[nuggetIron, "oc:capacitor", nuggetIron]
|
||||
[fenceIron, nuggetGold, fenceIron]
|
||||
[nuggetIron, "oc:capacitor", nuggetIron]]
|
||||
}
|
||||
batteryUpgrade3 {
|
||||
input: [[nuggetIron, "oc:capacitor", nuggetIron]
|
||||
["oc:capacitor", chipDiamond, "oc:capacitor"]
|
||||
[nuggetIron, "oc:capacitor", nuggetIron]]
|
||||
}
|
||||
chunkloaderUpgrade {
|
||||
input: [[ingotGold, blockGlass, ingotGold]
|
||||
["oc:circuitChip3", eyeOfEnder, "oc:circuitChip3"]
|
||||
[obsidian, "oc:materialCircuitBoardPrinted", obsidian]]
|
||||
}
|
||||
craftingUpgrade {
|
||||
input: [[ingotIron, "", ingotIron]
|
||||
["oc:circuitChip1", workbench, "oc:circuitChip1"]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
databaseUpgrade1 {
|
||||
input: [[ingotIron, "oc:analyzer", ingotIron]
|
||||
["oc:circuitChip1", "oc:hdd1", "oc:circuitChip1"]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
databaseUpgrade2 {
|
||||
input: [[ingotIron, "oc:analyzer", ingotIron]
|
||||
["oc:circuitChip2", "oc:hdd2", "oc:circuitChip2"]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
databaseUpgrade3 {
|
||||
input: [[ingotIron, "oc:analyzer", ingotIron]
|
||||
["oc:circuitChip3", "oc:hdd3", "oc:circuitChip3"]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
experienceUpgrade {
|
||||
input: [[ingotGold, "", ingotGold]
|
||||
["oc:circuitChip2", emerald, "oc:circuitChip2"]
|
||||
[ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]]
|
||||
}
|
||||
generatorUpgrade {
|
||||
input: [[ingotIron, "", ingotIron]
|
||||
["oc:circuitChip1", craftingPiston, "oc:circuitChip1"]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
hoverUpgrade1 {
|
||||
input: [[feather, "oc:circuitChip1", feather]
|
||||
[nuggetIron, leather, nuggetIron]
|
||||
[feather, "oc:materialCircuitBoardPrinted", feather]]
|
||||
}
|
||||
hoverUpgrade2 {
|
||||
input: [["oc:stoneEndstone", "oc:circuitChip2", "oc:stoneEndstone"]
|
||||
[nuggetGold, ingotIron, nuggetGold]
|
||||
["oc:stoneEndstone", "oc:materialCircuitBoardPrinted", "oc:stoneEndstone"]]
|
||||
}
|
||||
inventoryUpgrade {
|
||||
input: [[plankWood, hopper, plankWood]
|
||||
[dropper, chest, craftingPiston]
|
||||
[plankWood, "oc:circuitChip1", plankWood]]
|
||||
}
|
||||
inventoryControllerUpgrade {
|
||||
input: [[ingotGold, "oc:analyzer", ingotGold]
|
||||
[dropper, "oc:circuitChip2", craftingPiston]
|
||||
[ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]]
|
||||
}
|
||||
mfu {
|
||||
input: [["oc:chamelium", gemLapis, "oc:chamelium"]
|
||||
["oc:linkedCard", "oc:adapter", "oc:linkedCard"]
|
||||
["oc:chamelium", gemLapis, "oc:chamelium"]]
|
||||
}
|
||||
leashUpgrade {
|
||||
input: [[ingotIron, lead, ingotIron]
|
||||
[lead, "oc:materialCU", lead]
|
||||
[ingotIron, lead, ingotIron]]
|
||||
}
|
||||
navigationUpgrade {
|
||||
input: [[ingotGold, compass, ingotGold]
|
||||
["oc:circuitChip2", {item=filled_map, subID=any}, "oc:circuitChip2"]
|
||||
[ingotGold, potion, ingotGold]]
|
||||
}
|
||||
pistonUpgrade {
|
||||
input: [[ingotIron, craftingPiston, ingotIron]
|
||||
[stickWood, "oc:circuitChip1", stickWood]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
signUpgrade {
|
||||
input: [[ingotIron, dyeBlack, ingotIron]
|
||||
["oc:circuitChip1", stickWood, "oc:circuitChip1"]
|
||||
[ingotIron, pistonStickyBase, ingotIron]]
|
||||
}
|
||||
solarGeneratorUpgrade {
|
||||
input: [[blockGlass, blockGlass, blockGlass]
|
||||
["oc:circuitChip3", blockLapis, "oc:circuitChip3"]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
tankUpgrade {
|
||||
input: [[plankWood, fenceIron, plankWood]
|
||||
[dispenser, cauldron, craftingPiston]
|
||||
[plankWood, "oc:circuitChip1", plankWood]]
|
||||
}
|
||||
tankControllerUpgrade {
|
||||
input: [[ingotGold, glassBottle, ingotGold]
|
||||
[dispenser, "oc:circuitChip2", craftingPiston]
|
||||
[ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]]
|
||||
}
|
||||
tractorBeamUpgrade {
|
||||
input: [[ingotGold, craftingPiston, ingotGold]
|
||||
[ingotIron, "oc:capacitor", ingotIron]
|
||||
[ingotGold, "oc:circuitChip3", ingotGold]]
|
||||
}
|
||||
tradingUpgrade {
|
||||
input: [[ingotGold, chest, ingotGold]
|
||||
[emerald, "oc:circuitChip2", emerald]
|
||||
[dropper, "oc:materialCircuitBoardPrinted", craftingPiston]]
|
||||
}
|
||||
|
||||
cardContainer1 {
|
||||
input: [[ingotIron, "oc:circuitChip1", ingotIron]
|
||||
[craftingPiston, chest, ""]
|
||||
[ingotIron, "oc:materialCard", ingotIron]]
|
||||
}
|
||||
cardContainer2 {
|
||||
input: [[ingotIron, "oc:circuitChip2", ingotIron]
|
||||
[craftingPiston, chest, ""]
|
||||
[ingotIron, "oc:materialCard", ingotIron]]
|
||||
}
|
||||
cardContainer3 {
|
||||
input: [[ingotGold, "oc:circuitChip2", ingotGold]
|
||||
[craftingPiston, chest, ""]
|
||||
[ingotGold, "oc:materialCard", ingotGold]]
|
||||
}
|
||||
upgradeContainer1 {
|
||||
input: [[ingotIron, "oc:circuitChip1", ingotIron]
|
||||
[craftingPiston, chest, ""]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
upgradeContainer2 {
|
||||
input: [[ingotIron, "oc:circuitChip2", ingotIron]
|
||||
[craftingPiston, chest, ""]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
upgradeContainer3 {
|
||||
input: [[ingotGold, "oc:circuitChip2", ingotGold]
|
||||
[craftingPiston, chest, ""]
|
||||
[ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]]
|
||||
}
|
||||
|
||||
# Note: ingot/gem <-> nugget recipes are *only* registered if no other mod
|
||||
# already provides the same functionality.
|
||||
nuggetIron {
|
||||
type: shapeless
|
||||
input: ingotIron
|
||||
output: 9
|
||||
}
|
||||
ingotIron {
|
||||
type: shapeless
|
||||
input: [nuggetIron, nuggetIron, nuggetIron,
|
||||
nuggetIron, nuggetIron, nuggetIron,
|
||||
nuggetIron, nuggetIron, nuggetIron]
|
||||
}
|
||||
chipDiamond {
|
||||
type: shapeless
|
||||
input: ["oc:materialCuttingWire", gemDiamond]
|
||||
output: 6
|
||||
}
|
||||
gemDiamond = false
|
||||
|
||||
cuttingWire {
|
||||
input: [[stickWood, nuggetIron, stickWood]]
|
||||
}
|
||||
acid {
|
||||
type: shapeless
|
||||
input: [bucketWater, sugar, slimeball, fermentedSpiderEye, bone]
|
||||
}
|
||||
disk {
|
||||
input: [["", nuggetIron, ""]
|
||||
[nuggetIron, "", nuggetIron]
|
||||
["", nuggetIron, ""]]
|
||||
}
|
||||
chamelium {
|
||||
input: [[gravel, redstone, gravel],
|
||||
[redstone, {item=coal, subID=1}, redstone],
|
||||
[gravel, water_bucket, gravel]]
|
||||
output: 16
|
||||
}
|
||||
chameliumBlock {
|
||||
input: [["oc:chamelium", "oc:chamelium", "oc:chamelium"],
|
||||
["oc:chamelium", "oc:chamelium", "oc:chamelium"],
|
||||
["oc:chamelium", "oc:chamelium", "oc:chamelium"]]
|
||||
}
|
||||
endstone {
|
||||
input: [[materialEnderPearl, "oc:chameliumBlock", materialEnderPearl]
|
||||
["oc:chameliumBlock", materialEnderPearl, "oc:chameliumBlock"]
|
||||
[materialEnderPearl, "oc:chameliumBlock", materialEnderPearl]]
|
||||
output: 4
|
||||
}
|
||||
inkCartridgeEmpty {
|
||||
input: [[nuggetIron, dispenser, nuggetIron],
|
||||
["oc:materialTransistor", bucket, "oc:materialTransistor"],
|
||||
[nuggetIron, "oc:materialCircuitBoardPrinted", nuggetIron]]
|
||||
}
|
||||
inkCartridge {
|
||||
type: shapeless
|
||||
input: [dyeCyan, dyeMagenta, dyeYellow, dyeBlack, "oc:inkCartridgeEmpty"]
|
||||
}
|
||||
|
||||
buttonGroup {
|
||||
input: [[button, button, button]
|
||||
[button, button, button]]
|
||||
}
|
||||
arrowKeys {
|
||||
input: [["", button, ""]
|
||||
[button, button, button]]
|
||||
}
|
||||
numPad {
|
||||
input: [[button, button, button]
|
||||
[button, button, button]
|
||||
[button, button, button]]
|
||||
}
|
||||
|
||||
transistor {
|
||||
input: [[ingotIron, ingotIron, ingotIron]
|
||||
[nuggetGold, paper, nuggetGold]
|
||||
["", redstone, ""]]
|
||||
output: 8
|
||||
}
|
||||
chip1 {
|
||||
input: [[nuggetIron, nuggetIron, nuggetIron]
|
||||
[redstone, "oc:materialTransistor", redstone]
|
||||
[nuggetIron, nuggetIron, nuggetIron]]
|
||||
output: 8
|
||||
}
|
||||
chip2 {
|
||||
input: [[nuggetGold, nuggetGold, nuggetGold]
|
||||
[redstone, "oc:materialTransistor", redstone]
|
||||
[nuggetGold, nuggetGold, nuggetGold]]
|
||||
output: 4
|
||||
}
|
||||
chip3 {
|
||||
input: [[chipDiamond, chipDiamond, chipDiamond]
|
||||
[redstone, "oc:materialTransistor", redstone]
|
||||
[chipDiamond, chipDiamond, chipDiamond]]
|
||||
output: 2
|
||||
}
|
||||
alu {
|
||||
input: [[nuggetIron, redstone, nuggetIron]
|
||||
["oc:materialTransistor", "oc:circuitChip1", "oc:materialTransistor"]
|
||||
[nuggetIron, "oc:materialTransistor", nuggetIron]]
|
||||
}
|
||||
apu1 {
|
||||
input: [[nuggetGold, "oc:circuitChip1", nuggetGold]
|
||||
["oc:cpu2", "oc:componentBus1", "oc:graphicsCard1"]
|
||||
[nuggetGold, "oc:circuitChip1", nuggetGold]]
|
||||
}
|
||||
apu2 {
|
||||
input: [[chipDiamond, "oc:circuitChip2", chipDiamond]
|
||||
["oc:cpu3", "oc:componentBus2", "oc:graphicsCard2"]
|
||||
[chipDiamond, "oc:circuitChip2", chipDiamond]]
|
||||
}
|
||||
componentBus1 {
|
||||
input: [[nuggetIron, redstone, nuggetIron]
|
||||
["oc:circuitChip1", "oc:materialCU", ""]
|
||||
[nuggetIron, "oc:materialCircuitBoardPrinted", nuggetIron]]
|
||||
}
|
||||
componentBus2 {
|
||||
input: [[nuggetGold, redstone, nuggetGold]
|
||||
["oc:circuitChip2", "oc:materialCU", ""]
|
||||
[nuggetGold, "oc:materialCircuitBoardPrinted", nuggetGold]]
|
||||
}
|
||||
componentBus3 {
|
||||
input: [[chipDiamond, redstone, chipDiamond]
|
||||
["oc:circuitChip3", "oc:materialCU", ""]
|
||||
[chipDiamond, "oc:materialCircuitBoardPrinted", chipDiamond]]
|
||||
}
|
||||
cpu1 {
|
||||
input: [[nuggetIron, redstone, nuggetIron]
|
||||
["oc:circuitChip1", "oc:materialCU", "oc:circuitChip1"]
|
||||
[nuggetIron, "oc:materialALU", nuggetIron]]
|
||||
}
|
||||
cpu2 {
|
||||
input: [[nuggetGold, redstone, nuggetGold]
|
||||
["oc:circuitChip2", "oc:materialCU", "oc:circuitChip2"]
|
||||
[nuggetGold, "oc:materialALU", nuggetGold]]
|
||||
}
|
||||
cpu3 {
|
||||
input: [[chipDiamond, redstone, chipDiamond]
|
||||
["oc:circuitChip3", "oc:materialCU", "oc:circuitChip3"]
|
||||
[chipDiamond, "oc:materialALU", chipDiamond]]
|
||||
}
|
||||
cu {
|
||||
input: [[nuggetGold, redstone, nuggetGold]
|
||||
["oc:materialTransistor", clock, "oc:materialTransistor"]
|
||||
[nuggetGold, "oc:materialTransistor", nuggetGold]]
|
||||
}
|
||||
|
||||
rawCircuitBoard {
|
||||
type: shapeless
|
||||
input: [ingotGold, clay, dyeGreen]
|
||||
output: 8
|
||||
}
|
||||
circuitBoard = false
|
||||
printedCircuitBoard {
|
||||
type: furnace
|
||||
input: "oc:materialCircuitBoardRaw"
|
||||
}
|
||||
card {
|
||||
input: [[nuggetIron, "", ""]
|
||||
[nuggetIron, "oc:materialCircuitBoardPrinted", ""]
|
||||
[nuggetIron, nuggetGold, ""]]
|
||||
}
|
||||
|
||||
interweb {
|
||||
input: [[string, string, string]
|
||||
[string, materialEnderPearl, string]
|
||||
[string, string, string]]
|
||||
}
|
||||
|
||||
adapter {
|
||||
input: [[ingotIron, "oc:cable", ingotIron]
|
||||
["oc:cable", "oc:circuitChip1", "oc:cable"]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
assembler {
|
||||
input: [[ingotIron, workbench, ingotIron]
|
||||
[craftingPiston, "oc:circuitChip2", craftingPiston]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
cable {
|
||||
input: [["", nuggetIron, ""]
|
||||
[nuggetIron, redstone, nuggetIron]
|
||||
["", nuggetIron, ""]]
|
||||
output: 4
|
||||
}
|
||||
luaBios {
|
||||
type: shapeless
|
||||
input: ["oc:eeprom", "oc:manual"]
|
||||
}
|
||||
carpetedCapacitor {
|
||||
type: shapeless
|
||||
input: [carpet, "oc:capacitor"]
|
||||
}
|
||||
capacitor {
|
||||
input: [[ingotIron, "oc:materialTransistor", ingotIron]
|
||||
[nuggetGold, paper, nuggetGold]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
charger {
|
||||
input: [[ingotIron, ingotGold, ingotIron]
|
||||
["oc:capacitor", "oc:circuitChip2", "oc:capacitor"]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
case1 {
|
||||
input: [[ingotIron, "oc:circuitChip1", ingotIron]
|
||||
[fenceIron, chest, fenceIron]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
case2 {
|
||||
input: [[ingotGold, "oc:circuitChip2", ingotGold]
|
||||
[fenceIron, chest, fenceIron]
|
||||
[ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]]
|
||||
}
|
||||
case3 {
|
||||
input: [[gemDiamond, "oc:circuitChip3", gemDiamond]
|
||||
[fenceIron, chest, fenceIron]
|
||||
[gemDiamond, "oc:materialCircuitBoardPrinted", gemDiamond]]
|
||||
}
|
||||
disassembler {
|
||||
input: [["oc:materialCU", paneGlass, "oc:analyzer"]
|
||||
[craftingPiston, "", obsidian]
|
||||
[ingotIron, bucketLava, ingotIron]]
|
||||
}
|
||||
diskDrive {
|
||||
input: [[ingotIron, "oc:circuitChip1", ingotIron]
|
||||
[craftingPiston, stickWood, ""]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
geolyzer {
|
||||
input: [[ingotGold, compass, ingotGold]
|
||||
[eyeOfEnder, "oc:circuitChip2", eyeOfEnder]
|
||||
[ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]]
|
||||
}
|
||||
hologram1 {
|
||||
input: [["oc:circuitChip2", paneGlass, "oc:circuitChip2"]
|
||||
["oc:materialCircuitBoardPrinted", chipDiamond, "oc:materialCircuitBoardPrinted"]
|
||||
[obsidian, yellowDust, obsidian]]
|
||||
}
|
||||
hologram2 {
|
||||
input: [["oc:circuitChip3", blockGlass, "oc:circuitChip3"]
|
||||
["oc:materialCircuitBoardPrinted", gemDiamond, "oc:materialCircuitBoardPrinted"]
|
||||
[obsidian, blazePowder, obsidian]]
|
||||
}
|
||||
keyboard {
|
||||
input: [["oc:materialButtonGroup", "oc:materialButtonGroup", "oc:materialButtonGroup"]
|
||||
["oc:materialButtonGroup", "oc:materialArrowKey", "oc:materialNumPad"]]
|
||||
}
|
||||
motionSensor {
|
||||
input: [[ingotGold, daylightDetector, ingotGold]
|
||||
[daylightDetector, "oc:cpu2", daylightDetector]
|
||||
[ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]]
|
||||
}
|
||||
netSplitter {
|
||||
input: [[ingotIron, "oc:cable", ingotIron]
|
||||
["oc:cable", craftingPiston, "oc:cable"]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
printer {
|
||||
input: [[ingotIron, hopper, ingotIron]
|
||||
[craftingPiston, "oc:circuitChip3", craftingPiston]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
powerConverter {
|
||||
input: [[ingotIron, "oc:cable", ingotIron]
|
||||
[ingotGold, "oc:circuitChip1", ingotGold]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
powerDistributor {
|
||||
input: [[ingotIron, ingotGold, ingotIron]
|
||||
["oc:cable", "oc:circuitChip1", "oc:cable"]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
rack {
|
||||
input: [[gemDiamond, "oc:wlanCard2", gemDiamond]
|
||||
[fenceIron, chest, fenceIron]
|
||||
["oc:relay", "oc:materialCircuitBoardPrinted", "oc:powerDistributor"]]
|
||||
}
|
||||
raid {
|
||||
input: [[nuggetIron, "oc:cpu3", nuggetIron]
|
||||
["oc:ram1", "oc:diskDrive", "oc:ram1"]
|
||||
[nuggetIron, "oc:circuitChip2", nuggetIron]]
|
||||
}
|
||||
redstone {
|
||||
input: [[ingotIron, "oc:circuitChip3", ingotIron]
|
||||
[blockRedstone, "oc:redstoneCard1", blockRedstone]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
relay {
|
||||
input: [[ingotIron, "oc:cable", ingotIron]
|
||||
["oc:cable", "oc:lanCard", "oc:cable"]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
screen1 {
|
||||
input: [[ingotIron, redstone, ingotIron]
|
||||
[redstone, "oc:circuitChip1", blockGlass]
|
||||
[ingotIron, redstone, ingotIron]]
|
||||
}
|
||||
screen2 {
|
||||
input: [[ingotGold, dyeRed, ingotGold]
|
||||
[dyeGreen, "oc:circuitChip2", blockGlass]
|
||||
[ingotGold, dyeBlue, ingotGold]]
|
||||
}
|
||||
screen3 {
|
||||
input: [[obsidian, yellowDust, obsidian]
|
||||
[yellowDust, "oc:circuitChip3", blockGlass]
|
||||
[obsidian, yellowDust, obsidian]]
|
||||
}
|
||||
transposer {
|
||||
input: [[ingotIron, "oc:inventoryControllerUpgrade", ingotIron]
|
||||
[hopper, bucket, hopper]
|
||||
[ingotIron, "oc:tankControllerUpgrade", ingotIron]]
|
||||
output: 4
|
||||
}
|
||||
waypoint {
|
||||
input: [[ingotIron, "oc:circuitChip1", ingotIron]
|
||||
["oc:materialTransistor", "oc:materialInterweb", "oc:materialTransistor"],
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
|
||||
appengTunnel {
|
||||
type: shapeless
|
||||
input: [{item="appliedenergistics2:item.ItemMultiPart", subID=460}, "oc:adapter"]
|
||||
}
|
@ -0,0 +1,353 @@
|
||||
# Do not change this file, it is rewritten each time you start the game.
|
||||
# Instead, use the user.recipes file to edit recipes by redefining them there.
|
||||
|
||||
# Note that there is support for a number of GregTech machines, by using the
|
||||
# appropriate `type` specifier. Available types are:
|
||||
# - gt_alloySmelter : Alloy Smelter Recipe
|
||||
# - gt_assembler : Circuit Assembler Machine
|
||||
# - gt_bender : Plate Bending Machine Recipe
|
||||
# - gt_canner : Canning Machine Recipe
|
||||
# - gt_chemical : Chemical Recipe
|
||||
# - gt_cnc : CNC-Machine Recipe
|
||||
# - gt_cutter : Cutter Recipe
|
||||
# - gt_fluidCanner : Fluid Canner Recipe
|
||||
# - gt_formingPress : Forming Press Recipe
|
||||
# - gt_lathe : Lathe Machine Recipe
|
||||
# - gt_laserEngraver: Laser Engraver Recipe
|
||||
# - gt_wiremill : Wiremill Recipe
|
||||
#
|
||||
# For these types, there a few more options for inputs and outputs. A full
|
||||
# recipe using all these options would look like this:
|
||||
# name {
|
||||
# type: gt_???
|
||||
# input: ["primaryInput", "possiblyOptionalSecondaryInput"]
|
||||
# count: [1, 2] # would mean 1 of primary, 2 of secondary
|
||||
# output: 2 # size of primary output stack
|
||||
# eu: EU consumed for the operation
|
||||
# time: time it takes to complete the operation, in ticks.
|
||||
# # The following are usually optional.
|
||||
# secondaryOutput: ["secondaryOutput1", "secondaryOutput2"] # Max number depends on machine.
|
||||
# secondaryOutputCount: [2, 2] # Like `count` to `input`.
|
||||
# inputFluid: {name="water", amount="500"}
|
||||
# outputFluid: {name="lava"} # defaults to amount = 1000
|
||||
# }
|
||||
|
||||
include file("hardmode.recipes")
|
||||
|
||||
analyzer {
|
||||
# 32762 = Portable Scanner
|
||||
input: [["oc:materialTransistor", torchRedstoneActive, "oc:materialTransistor"]
|
||||
["oc:circuitChip2", {item="gt.metaitem.01", subID=32762}, "oc:circuitChip2"]
|
||||
[screwAluminium, craftingToolScrewdriver, screwAluminium]]
|
||||
}
|
||||
|
||||
server1 {
|
||||
input: [["oc:circuitChip1", "oc:ram4", "oc:circuitChip1"]
|
||||
["oc:circuitChip2", "oc:case1", "oc:circuitChip2"]
|
||||
[craftingToolScrewdriver, "oc:materialCircuitBoardPrinted", craftingToolWrench]]
|
||||
}
|
||||
server2 {
|
||||
input: [["oc:circuitChip2", "oc:ram5", "oc:circuitChip2"]
|
||||
["oc:circuitChip3", "oc:case2", "oc:circuitChip3"]
|
||||
[craftingToolScrewdriver, "oc:materialCircuitBoardPrinted", craftingToolWrench]]
|
||||
}
|
||||
server3 {
|
||||
input: [["oc:circuitChip3", "oc:ram6", "oc:circuitChip3"]
|
||||
["oc:circuitChip3", "oc:case3", "oc:circuitChip3"]
|
||||
[craftingToolScrewdriver, "oc:materialCircuitBoardPrinted", craftingToolWrench]]
|
||||
}
|
||||
|
||||
ram1 {
|
||||
type: gt_assembler
|
||||
input: ["oc:circuitChip1", "oc:materialCircuitBoardPrinted"]
|
||||
count: [3, 3]
|
||||
eu: 32
|
||||
time: 250
|
||||
}
|
||||
ram2 {
|
||||
input: [["oc:circuitChip1", "oc:circuitChip1", "oc:circuitChip1"]
|
||||
["oc:ram1", "oc:materialCircuitBoardPrinted", "oc:ram1"]
|
||||
["", craftingToolWrench, ""]]
|
||||
}
|
||||
ram3 {
|
||||
input: [["oc:circuitChip2", "oc:circuitChip2", "oc:circuitChip2"]
|
||||
["oc:ram2", "oc:materialCircuitBoardPrinted", "oc:ram2"]
|
||||
[circuitElite, craftingToolWrench, circuitElite]]
|
||||
}
|
||||
ram4 {
|
||||
input: [["oc:circuitChip2", "oc:circuitChip2", "oc:circuitChip2"]
|
||||
["oc:ram3", "oc:materialCircuitBoardPrinted", "oc:ram3"]
|
||||
[circuitElite, craftingToolWrench, circuitElite]]
|
||||
}
|
||||
ram5 {
|
||||
input: [["oc:circuitChip3", "oc:circuitChip3", "oc:circuitChip3"]
|
||||
["oc:ram4", "oc:materialCircuitBoardPrinted", "oc:ram4"]
|
||||
[circuitUltimate, craftingToolWrench, circuitUltimate]]
|
||||
}
|
||||
ram6 {
|
||||
input: [["oc:circuitChip3", "oc:circuitChip3", "oc:circuitChip3"]
|
||||
["oc:ram5", "oc:materialCircuitBoardPrinted", "oc:ram5"]
|
||||
[circuitUltimate, craftingToolWrench, circuitUltimate]]
|
||||
}
|
||||
|
||||
floppy {
|
||||
input: [[screwAluminium, lever, screwAluminium]
|
||||
[plateAluminium, "oc:materialDisk", plateAluminium]
|
||||
[screwAluminium, craftingToolScrewdriver, screwAluminium]]
|
||||
}
|
||||
hdd1 {
|
||||
input: [["oc:ram1", "oc:materialDisk", "oc:ram1"]
|
||||
["oc:ram1", "oc:materialDisk", "oc:ram1"]
|
||||
[screwAluminium, craftingToolScrewdriver, "oc:circuitChip2"]]
|
||||
}
|
||||
hdd2 {
|
||||
input: [["oc:hdd1", "oc:materialCircuitBoardPrinted" , "oc:hdd1"]
|
||||
["oc:circuitChip2", screwTitanium, "oc:circuitChip2"]
|
||||
[screwTitanium, craftingToolScrewdriver, screwTitanium]]
|
||||
}
|
||||
hdd3 {
|
||||
input: [["oc:hdd2", "oc:materialCircuitBoardPrinted", "oc:hdd2"]
|
||||
["oc:circuitChip3", screwTungstenSteel, "oc:circuitChip3"]
|
||||
[screwTungstenSteel , craftingToolScrewdriver, screwTungstenSteel]]
|
||||
}
|
||||
|
||||
# graphicsCard1 { fallback to default }
|
||||
# graphicsCard2 { fallback to default }
|
||||
# graphicsCard3 { fallback to default }
|
||||
redstoneCard {
|
||||
input: [[screwStainlessSteel , "oc:circuitChip2" , screwStainlessSteel]
|
||||
["comparator", "oc:materialCard", diode]
|
||||
[screwStainlessSteel , craftingToolScrewdriver, screwStainlessSteel]]
|
||||
}
|
||||
lanCard {
|
||||
input: [[screwStainlessSteel , "oc:circuitChip2" , screwStainlessSteel]
|
||||
["oc:cable", "oc:materialCard", "oc:cable"]
|
||||
[screwStainlessSteel , craftingToolScrewdriver, screwStainlessSteel]]
|
||||
}
|
||||
wlanCard1 {
|
||||
input: [[screwAluminium , "oc:circuitChip2" , screwAluminium]
|
||||
[torchRedstoneActive, "oc:lanCard", torchRedstoneActive]
|
||||
[screwAluminium , craftingToolScrewdriver, screwAluminium]]
|
||||
}
|
||||
wlanCard2 {
|
||||
input: [[screwTitanium , "oc:circuitChip3" , screwTitanium]
|
||||
[materialEnderPearl, "oc:lanCard", materialEnderPearl]
|
||||
[screwTitanium , craftingToolScrewdriver, screwTitanium]]
|
||||
}
|
||||
|
||||
craftingUpgrade {
|
||||
# 1 = LV Casing
|
||||
input: [[screwStainlessSteel, "oc:materialCircuitBoardPrinted" , screwStainlessSteel]
|
||||
["oc:circuitChip2", {block="gt.blockcasings", subID=1}, "oc:circuitChip2"]
|
||||
[screwStainlessSteel, craftingToolScrewdriver, screwStainlessSteel]]
|
||||
}
|
||||
generatorUpgrade {
|
||||
input: [[screwStainlessSteel, "oc:materialCircuitBoardPrinted" , screwStainlessSteel]
|
||||
["oc:circuitChip2", craftingGenerator, "oc:circuitChip2"]
|
||||
[screwStainlessSteel, craftingToolScrewdriver, screwStainlessSteel]]
|
||||
}
|
||||
navigationUpgrade {
|
||||
# 2 = MV Casing
|
||||
input: [[{block="gt.blockcasings", subID=2}, compass, screwStainlessSteel]
|
||||
["oc:circuitChip3", {item=filled_map, subID=any}, "oc:circuitChip3"]
|
||||
[screwStainlessSteel, potion, craftingToolScrewdriver]]
|
||||
}
|
||||
signUpgrade {
|
||||
input: [[screwAluminium, dyeBlack, screwAluminium]
|
||||
["oc:circuitChip1", stickWood, "oc:circuitChip1"]
|
||||
[screwAluminium, craftingToolScrewdriver, screwAluminium]]
|
||||
}
|
||||
solarGeneratorUpgrade {
|
||||
# 32750 = Solar Panel
|
||||
input: [[screwTitanium, "", screwTitanium]
|
||||
["oc:circuitChip3", {item="gt.metaitem.01", subID=32750} , "oc:circuitChip3"]
|
||||
[screwTitanium, craftingToolScrewdriver, screwTitanium]]
|
||||
}
|
||||
|
||||
cuttingWire {
|
||||
input: [[stickWood, ingotTin, stickWood]
|
||||
["", craftingToolWireCutter, ""]]
|
||||
}
|
||||
disk {
|
||||
input: [["", plateAluminium, ""]
|
||||
[plateAluminium, "", plateAluminium]
|
||||
["", plateAluminium, ""]]
|
||||
}
|
||||
|
||||
# buttonGroup { fallback to default }
|
||||
# arrowKeys { fallback to default }
|
||||
# numPad { fallback to default }
|
||||
|
||||
transistor {
|
||||
type: gt_assembler
|
||||
input: [redstone, stickIron]
|
||||
count: [1, 3]
|
||||
eu: 16
|
||||
time: 500
|
||||
output: 6
|
||||
}
|
||||
chip1 {
|
||||
type: gt_assembler
|
||||
input: ["ic2.itemPartCircuit", "oc:materialTransistor"]
|
||||
count: [1, 4]
|
||||
eu: 25
|
||||
time: 480
|
||||
output: 4
|
||||
}
|
||||
chip2 {
|
||||
type: gt_assembler
|
||||
input: ["ic2.itemPartCircuitAdv", "oc:materialTransistor"]
|
||||
count: [1, 8]
|
||||
eu: 25
|
||||
time: 640
|
||||
output: 4
|
||||
}
|
||||
chip3 {
|
||||
type: gt_assembler
|
||||
input: [circuitData, "oc:materialTransistor"]
|
||||
count: [1, 16]
|
||||
eu: 25
|
||||
time: 800
|
||||
output: 4
|
||||
}
|
||||
alu {
|
||||
type: gt_assembler
|
||||
input: [comparator, "oc:circuitChip1"]
|
||||
count: [3, 1]
|
||||
eu: 24
|
||||
time: 500
|
||||
output: 1
|
||||
}
|
||||
cpu1 {
|
||||
input: [["oc:circuitChip2", "oc:materialALU", "oc:circuitChip2"]
|
||||
[plateAluminium, "oc:materialCU", plateAluminium]
|
||||
[screwAluminium, craftingToolScrewdriver, screwAluminium]]
|
||||
}
|
||||
cpu2 {
|
||||
input: [["oc:circuitChip2", plateStainlessSteel, "oc:circuitChip2"]
|
||||
["oc:ram3", "oc:cpu1", "oc:ram3"]
|
||||
["oc:circuitChip2", craftingToolScrewdriver, "oc:circuitChip2"]]
|
||||
}
|
||||
cpu3 {
|
||||
input: [["oc:circuitChip3", plateTitanium, "oc:circuitChip3"]
|
||||
["oc:ram5", "oc:cpu2", "oc:ram5"]
|
||||
["oc:circuitChip3", craftingToolScrewdriver, "oc:circuitChip3"]]
|
||||
}
|
||||
cu {
|
||||
type: gt_assembler
|
||||
input: [circuitElite, "oc:materialTransistor"]
|
||||
count: [1, 6]
|
||||
eu: 32
|
||||
time: 750
|
||||
output: 3
|
||||
}
|
||||
|
||||
# rawCircuitBoard { fallback to default }
|
||||
circuitBoard {
|
||||
type: furnace
|
||||
input: "oc:materialCircuitBoardRaw"
|
||||
}
|
||||
printedCircuitBoard {
|
||||
type:shaped
|
||||
input: [[dustTinyGold, cellSulfuricAcid]
|
||||
["oc:materialCircuitBoard", dustTinyGold]]
|
||||
}
|
||||
card {
|
||||
input: [[stickIron, "oc:circuitChip2", "oc:materialTransistor"]
|
||||
[stickIron, "oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted"]
|
||||
[craftingToolScrewdriver, nuggetGold, nuggetGold]]
|
||||
}
|
||||
|
||||
adapter {
|
||||
input: [["oc:cable", "oc:circuitChip1", "oc:cable"]
|
||||
["", {block="gt.blockcasings", subID=1}, ""]
|
||||
["oc:materialCircuitBoardPrinted", "oc:cable", craftingToolWrench]]
|
||||
}
|
||||
cable {
|
||||
type: gt_assembler
|
||||
input: [craftingWireCopper, dustEmerald]
|
||||
count: [8, 1]
|
||||
eu: 32
|
||||
time: 64
|
||||
output: 8
|
||||
}
|
||||
carpetedCapacitor {
|
||||
type: shapeless
|
||||
input: [carpet, "oc:capacitor"]
|
||||
}
|
||||
capacitor {
|
||||
# 7 = CESU
|
||||
input: [["", {item="ic2.blockElectric", subID=7}, ""]
|
||||
[{block="gt.blockcasings", subID=1}, "oc:materialTransistor", {block="gt.blockcasings", subID=1}]
|
||||
["oc:materialCircuitBoardPrinted", craftingToolWrench, "oc:materialCircuitBoardPrinted"]]
|
||||
}
|
||||
charger {
|
||||
# 2 = Chargepad (MFE)
|
||||
input: [["", plateStainlessSteel, ""]
|
||||
[{item="ic2.blockChargepad", subID=2}, {block="gt.blockcasings", subID=3}, {item="ic2.blockChargepad", subID=2}]
|
||||
["oc:circuitChip3", craftingToolWrench, "oc:materialCircuitBoardPrinted"]]
|
||||
}
|
||||
case1 {
|
||||
input: [[screwAluminium, "oc:materialCircuitBoardPrinted", craftingToolWrench]
|
||||
["ic2.reactorVentSpread", {block="gt.blockcasings", subID=1}, "ic2.reactorVentSpread"]
|
||||
[screwAluminium, "oc:circuitChip1", craftingToolScrewdriver]]
|
||||
}
|
||||
case2 {
|
||||
input: [[screwStainlessSteel , "oc:materialCircuitBoardPrinted", craftingToolWrench]
|
||||
[{item="ic2.reactorVentGold", subID=1}, "oc:case1", {item="ic2.reactorVentGold", subID=1}]
|
||||
[screwStainlessSteel, "oc:circuitChip2", craftingToolScrewdriver]]
|
||||
}
|
||||
case3 {
|
||||
input: [[screwTitanium , "oc:materialCircuitBoardPrinted", craftingToolWrench]
|
||||
[{item="ic2.reactorVentDiamond", subID=1}, "oc:case2", {item="ic2.reactorVentDiamond", subID=1}]
|
||||
[screwTitanium, "oc:circuitChip3", craftingToolScrewdriver]]
|
||||
}
|
||||
diskDrive {
|
||||
input: [["", "oc:circuitChip2", ""]
|
||||
[craftingPiston, {block="gt.blockcasings", subID=1}, craftingLensWhite]
|
||||
["oc:circuitChip2", craftingToolWrench, "oc:circuitChip2"]]
|
||||
}
|
||||
# keyboard { fallback to default }
|
||||
powerConverter {
|
||||
# 4 = MV Transformer
|
||||
input: [["", "oc:circuitChip2", ""]
|
||||
[plateAluminium, {item="ic2.blockElectric", subID=4}, plateAluminium]
|
||||
["oc:materialCircuitBoardPrinted", craftingToolWrench, "oc:materialCircuitBoardPrinted"]]
|
||||
}
|
||||
powerDistributor {
|
||||
# 7 = CESU
|
||||
input: [["", plateAluminium, ""]
|
||||
[{item="ic2.blockElectric", subID=7}, {block="gt.blockcasings", subID=2}, circuitMaster]
|
||||
["oc:materialCircuitBoardPrinted", plateAluminium, craftingToolWrench]]
|
||||
}
|
||||
rack {
|
||||
input: [[craftingToolScrewdriver, "oc:wlanCard2", craftingToolWrench]
|
||||
[{item="ic2.reactorVentDiamond", subID=1}, chest, {item="ic2.reactorVentDiamond", subID=1}]
|
||||
["oc:relay", "oc:materialCircuitBoardPrinted","oc:powerDistributor"]]
|
||||
}
|
||||
redstone {
|
||||
# 32731 = Activity Detector
|
||||
input: [[plateRedstone, "oc:materialCircuitBoardPrinted", plateRedstone]
|
||||
[{item="gt.metaitem.01", subID=32731}, {block="gt.blockcasings", subID=2}, "oc:redstoneCard1"]
|
||||
["oc:circuitChip2", "oc:materialCircuitBoardPrinted", "oc:circuitChip2"]]
|
||||
}
|
||||
relay {
|
||||
input: [["", "oc:lanCard", ""]
|
||||
["oc:cable", {block="gt.blockcasings", subID=2}, "oc:cable"]
|
||||
["oc:materialCircuitBoardPrinted", craftingToolWrench, "oc:materialCircuitBoardPrinted"]]
|
||||
}
|
||||
screen1 {
|
||||
input: [[plateAluminium, plateAluminium, craftingToolWrench]
|
||||
[redstone, "oc:materialTransistor", paneGlass]
|
||||
[plateAluminium, plateAluminium, craftingToolScrewdriver]]
|
||||
}
|
||||
screen2 {
|
||||
input: [[plateStainlessSteel, screwStainlessSteel, craftingToolWrench]
|
||||
["oc:circuitChip2", "oc:screen1", {item="gt.metaitem.01", subID=32740}]
|
||||
[plateStainlessSteel, screwStainlessSteel, craftingToolScrewdriver]]
|
||||
}
|
||||
screen3 {
|
||||
input: [[plateTitanium, "oc:materialCircuitBoardPrinted", craftingToolWrench]
|
||||
["oc:circuitChip3", "oc:screen2", "oc:circuitChip3"]
|
||||
[plateTitanium, "oc:materialCircuitBoardPrinted", craftingToolScrewdriver]]
|
||||
}
|
@ -0,0 +1,411 @@
|
||||
# Do not change this file, it is rewritten each time you start the game.
|
||||
# Instead, use the user.recipes file to edit recipes by redefining them there.
|
||||
|
||||
include file("default.recipes")
|
||||
|
||||
analyzer {
|
||||
input: [["", torchRedstoneActive, ""]
|
||||
["oc:materialTransistor", "oc:circuitChip1", nuggetGold]
|
||||
["oc:materialTransistor", "oc:materialCircuitBoardPrinted", nuggetGold]]
|
||||
}
|
||||
terminal {
|
||||
input: [[nuggetIron, "oc:solarGeneratorUpgrade", nuggetIron]
|
||||
["oc:circuitChip3", "oc:screen2", "oc:wlanCard2"]
|
||||
[nuggetIron, "oc:keyboard", nuggetIron]]
|
||||
}
|
||||
|
||||
server1 {
|
||||
input: [["oc:circuitChip1", "oc:ram4", "oc:circuitChip1"]
|
||||
["oc:circuitChip2", "oc:case1", "oc:circuitChip2"]
|
||||
["oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted"]]
|
||||
}
|
||||
server2 {
|
||||
input: [["oc:circuitChip2", "oc:ram5", "oc:circuitChip2"]
|
||||
["oc:circuitChip3", "oc:case2", "oc:circuitChip3"]
|
||||
["oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted"]]
|
||||
}
|
||||
server3 {
|
||||
input: [["oc:circuitChip3", "oc:ram6", "oc:circuitChip3"]
|
||||
["oc:circuitChip3", "oc:case3", "oc:circuitChip3"]
|
||||
["oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted"]]
|
||||
}
|
||||
|
||||
ram1 {
|
||||
input: [["oc:circuitChip1", "oc:circuitChip1", "oc:circuitChip1"]
|
||||
["oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted"]]
|
||||
}
|
||||
ram2 {
|
||||
input: [["oc:circuitChip1", "oc:circuitChip1", "oc:circuitChip1"]
|
||||
["oc:ram1", "oc:materialCircuitBoardPrinted", "oc:ram1"]]
|
||||
}
|
||||
ram3 {
|
||||
input: [["oc:circuitChip2", "oc:circuitChip2", "oc:circuitChip2"]
|
||||
["oc:ram2", "oc:materialCircuitBoardPrinted", "oc:ram2"]]
|
||||
}
|
||||
ram4 {
|
||||
input: [["oc:circuitChip2", "oc:circuitChip2", "oc:circuitChip2"]
|
||||
["oc:ram3", "oc:materialCircuitBoardPrinted", "oc:ram3"]]
|
||||
}
|
||||
ram5 {
|
||||
input: [["oc:circuitChip3", "oc:circuitChip3", "oc:circuitChip3"]
|
||||
["oc:ram4", "oc:materialCircuitBoardPrinted", "oc:ram4"]]
|
||||
}
|
||||
ram6 {
|
||||
input: [["oc:circuitChip3", "oc:circuitChip3", "oc:circuitChip3"]
|
||||
["oc:ram5", "oc:materialCircuitBoardPrinted", "oc:ram5"]]
|
||||
}
|
||||
|
||||
floppy {
|
||||
input: [[nuggetIron, lever, nuggetIron]
|
||||
["oc:materialCircuitBoard", "oc:materialDisk", "oc:materialCircuitBoard"]
|
||||
[nuggetIron, paper, nuggetIron]]
|
||||
}
|
||||
hdd1 {
|
||||
input: [["oc:circuitChip1", "oc:materialDisk", ingotIron]
|
||||
["oc:materialCircuitBoardPrinted", "oc:materialDisk", craftingPiston]
|
||||
["oc:circuitChip1", "oc:materialDisk", ingotIron]]
|
||||
}
|
||||
hdd2 {
|
||||
input: [[ingotGold, "oc:hdd1", ingotGold]
|
||||
["oc:circuitChip2", "oc:materialCircuitBoardPrinted", "oc:circuitChip2"]
|
||||
[ingotGold, "oc:hdd1", ingotGold]]
|
||||
}
|
||||
hdd3 {
|
||||
input: [["oc:circuitChip3", "oc:hdd2", "oc:circuitChip3"]
|
||||
["oc:ram1", "oc:materialCircuitBoardPrinted", "oc:ram1"]
|
||||
["oc:circuitChip3", "oc:hdd2", "oc:circuitChip3"]]
|
||||
}
|
||||
|
||||
abstractBusCard {
|
||||
input: [[{block="StargateTech2:block.busCable"}, {item="StargateTech2:naquadah", subID=3}, ""]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
dataCard2 {
|
||||
input: [[nuggetGold, "oc:cpu1", "oc:circuitChip3"]
|
||||
["", "oc:dataCard1", ""]]
|
||||
}
|
||||
dataCard3 {
|
||||
input: [[gemDiamond, "oc:cpu2", "oc:ram5"]
|
||||
["", "oc:dataCard2", ""]]
|
||||
}
|
||||
graphicsCard1 {
|
||||
input: [["oc:circuitChip1", "oc:materialALU", "oc:ram1"]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
graphicsCard2 {
|
||||
input: [["oc:circuitChip2", "oc:circuitChip2", "oc:ram3"]
|
||||
["", "oc:graphicsCard1", ""]]
|
||||
}
|
||||
graphicsCard3 {
|
||||
input: [["oc:circuitChip3", "oc:circuitChip3", "oc:ram5"]
|
||||
["", "oc:graphicsCard2", ""]]
|
||||
}
|
||||
internetCard {
|
||||
input: [["oc:materialInterweb", "oc:circuitChip3", torchRedstoneActive]
|
||||
["", "oc:wlanCard2", obsidian]]
|
||||
}
|
||||
redstoneCard1 {
|
||||
input: [[torchRedstoneActive, "oc:circuitChip1", ""]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
redstoneCard2 {
|
||||
input: [[blockRedstone, "oc:circuitChip2", materialEnderPearl]
|
||||
["", "oc:redstoneCard1", ""]]
|
||||
}
|
||||
lanCard {
|
||||
input: [["oc:cable", "oc:circuitChip1", ""]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
wlanCard1 {
|
||||
input: [[torchRedstoneActive, "oc:circuitChip1", torchRedstoneActive]
|
||||
["", "oc:lanCard", ""]]
|
||||
}
|
||||
wlanCard2 {
|
||||
input: [[materialEnderPearl, "oc:circuitChip2", ""]
|
||||
["", "oc:lanCard", ""]]
|
||||
}
|
||||
linkedCard {
|
||||
input: [[eyeOfEnder, "", eyeOfEnder]
|
||||
["oc:wlanCard2", "oc:materialInterweb", "oc:wlanCard2"]
|
||||
["oc:circuitChip3", "", "oc:circuitChip3"]]
|
||||
output: 2 # Note: all resulting cards are linked to each other.
|
||||
}
|
||||
|
||||
batteryUpgrade1 {
|
||||
input: [[ingotIron, nuggetGold, ingotIron]
|
||||
["oc:materialTransistor", "oc:capacitor", "oc:materialTransistor"]
|
||||
[ingotIron, nuggetGold, ingotIron]]
|
||||
}
|
||||
batteryUpgrade2 {
|
||||
input: [[ingotGold, "oc:capacitor", ingotGold]
|
||||
["oc:materialTransistor", nuggetGold, "oc:materialTransistor"]
|
||||
[ingotGold, "oc:capacitor", ingotGold]]
|
||||
}
|
||||
batteryUpgrade3 {
|
||||
input: [[gemDiamond, "oc:capacitor", gemDiamond]
|
||||
["oc:materialTransistor", "oc:capacitor", "oc:materialTransistor"]
|
||||
[gemDiamond, "oc:capacitor", gemDiamond]]
|
||||
}
|
||||
craftingUpgrade {
|
||||
input: [[ingotIron, craftingPiston, ingotIron]
|
||||
["oc:circuitChip1", workbench, "oc:circuitChip1"]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
experienceUpgrade {
|
||||
input: [[ingotGold, "oc:analyzer", ingotGold]
|
||||
["oc:circuitChip3", emerald, "oc:circuitChip3"]
|
||||
[ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]]
|
||||
}
|
||||
generatorUpgrade {
|
||||
input: [[ingotIron, "", ingotIron]
|
||||
["oc:circuitChip1", craftingPiston, "oc:circuitChip1"]
|
||||
["oc:materialCircuitBoardPrinted", ingotIron, "oc:materialCircuitBoardPrinted"]]
|
||||
}
|
||||
inventoryUpgrade {
|
||||
input: [[ingotIron, hopper, ingotIron]
|
||||
[dispenser, chest, craftingPiston]
|
||||
[ingotIron, "oc:circuitChip1", ingotIron]]
|
||||
}
|
||||
inventoryControllerUpgrade {
|
||||
input: [[ingotGold, "oc:circuitChip2", ingotGold]
|
||||
[dispenser, "oc:inventoryUpgrade", craftingPiston]
|
||||
[ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]]
|
||||
}
|
||||
navigationUpgrade {
|
||||
input: [[ingotGold, compass, ingotGold]
|
||||
["oc:circuitChip3", {item=filled_map, subID=any}, "oc:circuitChip3"]
|
||||
[ingotGold, potion, ingotGold]]
|
||||
}
|
||||
signUpgrade {
|
||||
input: [[ingotIron, dyeBlack, ingotIron]
|
||||
["oc:circuitChip1", stickWood, "oc:circuitChip1"]
|
||||
[ingotIron, pistonStickyBase, ingotIron]]
|
||||
}
|
||||
solarGeneratorUpgrade {
|
||||
input: [[blockGlass, blockGlass, blockGlass]
|
||||
["oc:circuitChip3", "oc:generatorUpgrade", "oc:circuitChip3"]]
|
||||
}
|
||||
tradingUpgrade {
|
||||
input: [["oc:circuitChip2", chest, "oc:circuitChip2"]
|
||||
[emerald, "oc:circuitChip2", emerald]
|
||||
[dropper, "oc:materialCircuitBoardPrinted", craftingPiston]]
|
||||
}
|
||||
|
||||
cuttingWire {
|
||||
input: [[stickWood, nuggetIron, stickWood]]
|
||||
}
|
||||
disk {
|
||||
input: [["", nuggetIron, ""]
|
||||
[nuggetIron, "", nuggetIron]
|
||||
["", nuggetIron, ""]]
|
||||
}
|
||||
|
||||
buttonGroup {
|
||||
input: [[button, button, button]
|
||||
[button, button, button]]
|
||||
}
|
||||
arrowKeys {
|
||||
input: [["", button, ""]
|
||||
[button, button, button]]
|
||||
}
|
||||
numPad {
|
||||
input: [[button, button, button]
|
||||
[button, button, button]
|
||||
[button, button, button]]
|
||||
}
|
||||
|
||||
transistor {
|
||||
input: [[nuggetIron, nuggetIron, nuggetIron]
|
||||
[nuggetGold, paper, nuggetGold]
|
||||
["", redstone, ""]]
|
||||
}
|
||||
chip1 {
|
||||
input: [[nuggetIron, "", nuggetIron]
|
||||
["oc:materialTransistor", nuggetGold, "oc:materialTransistor"]
|
||||
[nuggetIron, "", nuggetIron]]
|
||||
}
|
||||
chip2 {
|
||||
input: [[nuggetGold, {item=dyePowder, subID=4} , nuggetGold]
|
||||
["oc:circuitChip1", netherquartz, "oc:circuitChip1"]
|
||||
[nuggetGold, {item=dyePowder, subID=4}, nuggetGold]]
|
||||
}
|
||||
chip3 {
|
||||
input: [[yellowDust, comparator, yellowDust]
|
||||
["oc:circuitChip2", gemDiamond, "oc:circuitChip2"]
|
||||
[yellowDust, comparator, yellowDust]]
|
||||
}
|
||||
alu {
|
||||
input: [[diode, torchRedstoneActive, diode]
|
||||
["oc:materialTransistor", "oc:materialTransistor", "oc:materialTransistor"]
|
||||
[nuggetIron, redstone, nuggetIron]]
|
||||
}
|
||||
apu2 {
|
||||
input: [[gemDiamond, "oc:circuitChip2", gemDiamond]
|
||||
["oc:cpu3", "oc:componentBus2", "oc:graphicsCard2"]
|
||||
[gemDiamond, "oc:circuitChip2", gemDiamond]]
|
||||
}
|
||||
componentBus1 {
|
||||
input: [[nuggetIron, redstone, nuggetIron]
|
||||
["oc:circuitChip1", "oc:materialCU", ""]
|
||||
[nuggetIron, "oc:materialCircuitBoardPrinted", nuggetIron]]
|
||||
}
|
||||
componentBus2 {
|
||||
input: [[nuggetGold, "oc:ram3", nuggetGold]
|
||||
["oc:circuitChip2", "oc:componentBus1", ""]
|
||||
[nuggetGold, "oc:materialCircuitBoardPrinted", nuggetGold]]
|
||||
}
|
||||
componentBus3 {
|
||||
input: [[gemDiamond, "oc:ram5", gemDiamond]
|
||||
["oc:circuitChip3", "oc:componentBus2", ""]
|
||||
[gemDiamond, "oc:materialCircuitBoardPrinted", gemDiamond]]
|
||||
}
|
||||
cpu1 {
|
||||
input: [[nuggetIron, redstone, nuggetIron]
|
||||
["oc:circuitChip1", "oc:materialCU", "oc:circuitChip1"]
|
||||
[nuggetIron, "oc:materialALU", nuggetIron]]
|
||||
}
|
||||
cpu2 {
|
||||
input: [[nuggetGold, "oc:ram3", nuggetGold]
|
||||
["oc:circuitChip2", "oc:cpu1", "oc:circuitChip2"]
|
||||
[nuggetGold, "oc:ram3", nuggetGold]]
|
||||
}
|
||||
cpu3 {
|
||||
input: [[gemDiamond, "oc:ram5", gemDiamond]
|
||||
["oc:circuitChip3", "oc:cpu2", "oc:circuitChip3"]
|
||||
[gemDiamond, "oc:ram5", gemDiamond]]
|
||||
}
|
||||
cu {
|
||||
input: [[nuggetGold, torchRedstoneActive, nuggetGold]
|
||||
["oc:materialTransistor", clock, "oc:materialTransistor"]
|
||||
[nuggetGold, redstone, nuggetGold]]
|
||||
}
|
||||
|
||||
rawCircuitBoard {
|
||||
type: shapeless
|
||||
input: ["oc:materialCuttingWire", clay, dyeGreen]
|
||||
}
|
||||
circuitBoard {
|
||||
type: furnace
|
||||
input: "oc:materialCircuitBoardRaw"
|
||||
}
|
||||
printedCircuitBoard {
|
||||
type: shapeless
|
||||
input: ["oc:materialCircuitBoard", nuggetGold, "oc:materialAcid"]
|
||||
output: 1
|
||||
}
|
||||
card {
|
||||
input: [[nuggetIron, "oc:circuitChip1", "oc:materialTransistor"]
|
||||
[nuggetIron, "oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted"]
|
||||
[nuggetIron, nuggetGold, nuggetGold]]
|
||||
}
|
||||
|
||||
interweb {
|
||||
input: [[string, materialEnderPearl, string]
|
||||
[materialEnderPearl, string, materialEnderPearl]
|
||||
[string, materialEnderPearl, string]]
|
||||
}
|
||||
|
||||
adapter {
|
||||
input: [[ingotIron, "oc:cable", ingotIron]
|
||||
["oc:cable", "oc:circuitChip1", "oc:cable"]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
cable {
|
||||
input: [["", nuggetIron, ""]
|
||||
[nuggetIron, redstone, nuggetIron]
|
||||
["", nuggetIron, ""]]
|
||||
output: 4
|
||||
}
|
||||
carpetedCapacitor {
|
||||
type: shapeless
|
||||
input: [carpet, "oc:capacitor"]
|
||||
}
|
||||
capacitor {
|
||||
input: [[ingotIron, "oc:materialTransistor", ingotIron]
|
||||
[nuggetGold, paper, nuggetGold]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
charger {
|
||||
input: [[ingotIron, ingotGold, ingotIron]
|
||||
["oc:capacitor", "oc:circuitChip2", "oc:capacitor"]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
case1 {
|
||||
input: [[ingotIron, "oc:circuitChip1", ingotIron]
|
||||
[fenceIron, chest, fenceIron]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
case2 {
|
||||
input: [[ingotGold, "oc:circuitChip2", ingotGold]
|
||||
["oc:circuitChip2", "oc:case1", "oc:circuitChip2"]
|
||||
[ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]]
|
||||
}
|
||||
case3 {
|
||||
input: [[gemDiamond, "oc:circuitChip3", gemDiamond]
|
||||
["oc:circuitChip3", "oc:case2", "oc:circuitChip3"]
|
||||
[gemDiamond, "oc:materialCircuitBoardPrinted", gemDiamond]]
|
||||
}
|
||||
diskDrive {
|
||||
input: [[ingotIron, "oc:circuitChip1", ingotIron]
|
||||
[craftingPiston, stickWood, ""]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
geolyzer {
|
||||
input: [[ingotGold, "oc:analyzer", ingotGold]
|
||||
[eyeOfEnder, "oc:circuitChip2", eyeOfEnder]
|
||||
[ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]]
|
||||
}
|
||||
hologram1 {
|
||||
input: [["oc:circuitChip2", paneGlass, "oc:circuitChip2"]
|
||||
["oc:materialCircuitBoardPrinted", gemDiamond, "oc:materialCircuitBoardPrinted"]
|
||||
[obsidian, yellowDust, obsidian]]
|
||||
}
|
||||
hologram2 {
|
||||
input: [["oc:circuitChip3", blockGlass, "oc:circuitChip3"]
|
||||
["oc:materialCircuitBoardPrinted", blockDiamond, "oc:materialCircuitBoardPrinted"]
|
||||
[obsidian, blazePowder, obsidian]]
|
||||
}
|
||||
keyboard {
|
||||
input: [["oc:materialButtonGroup", "oc:materialButtonGroup", "oc:materialButtonGroup"]
|
||||
["oc:materialButtonGroup", "oc:materialArrowKey", "oc:materialNumPad"]]
|
||||
}
|
||||
powerConverter {
|
||||
input: [[ingotIron, "oc:cable", ingotIron]
|
||||
[ingotGold, "oc:circuitChip1", ingotGold]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
powerDistributor {
|
||||
input: [[ingotIron, ingotGold, ingotIron]
|
||||
["oc:cable", "oc:circuitChip1", "oc:cable"]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
rack {
|
||||
input: [["oc:circuitChip3", "oc:wlanCard2", "oc:circuitChip3"]
|
||||
[fenceIron, chest, fenceIron]
|
||||
["oc:relay", "oc:materialCircuitBoardPrinted","oc:powerDistributor"]]
|
||||
}
|
||||
redstone {
|
||||
input: [[ingotIron, "oc:circuitChip3", ingotIron]
|
||||
[blockRedstone, "oc:redstoneCard1", blockRedstone]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
relay {
|
||||
input: [[ingotIron, "oc:cable", ingotIron]
|
||||
["oc:cable", "oc:lanCard", "oc:cable"]
|
||||
[ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]]
|
||||
}
|
||||
screen1 {
|
||||
input: [[ingotIron, ingotIron, blockGlass]
|
||||
[redstone, "oc:materialTransistor", blockGlass]
|
||||
[ingotIron, ingotIron, blockGlass]]
|
||||
}
|
||||
screen2 {
|
||||
input: [[ingotGold, dyeRed, ingotGold]
|
||||
["oc:circuitChip2", dyeGreen, "oc:screen1"]
|
||||
[ingotGold, dyeBlue, ingotGold]]
|
||||
}
|
||||
screen3 {
|
||||
input: [[obsidian, "oc:materialCircuitBoardPrinted", "oc:circuitChip3"]
|
||||
[blazeRod, netherquartz, "oc:screen2"]
|
||||
[obsidian, "oc:materialCircuitBoardPrinted", "oc:circuitChip3"]]
|
||||
}
|
@ -0,0 +1,79 @@
|
||||
include file("default.recipes")
|
||||
|
||||
redstoneCard2 {
|
||||
input: [[blockRedstone, "oc:circuitChip2", gemDiamond]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
wlanCard1 {
|
||||
input: [[torchRedstoneActive, "oc:circuitChip1", torchRedstoneActive]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
wlanCard2 {
|
||||
input: [[gemDiamond, "oc:circuitChip2", ""]
|
||||
["", "oc:materialCard", ""]]
|
||||
}
|
||||
linkedCard {
|
||||
input: [[gemDiamond, "", gemDiamond]
|
||||
["oc:lanCard", "oc:materialInterweb", "oc:lanCard"]
|
||||
["oc:circuitChip3", "", "oc:circuitChip3"]]
|
||||
output: 2 # Note: all resulting cards are linked to each other.
|
||||
}
|
||||
|
||||
angelUpgrade {
|
||||
input: [[ingotIron, gemDiamond, ingotIron]
|
||||
["oc:circuitChip1", pistonStickyBase, "oc:circuitChip1"]
|
||||
[ingotIron, gemDiamond, ingotIron]]
|
||||
}
|
||||
chunkloaderUpgrade {
|
||||
input: [[ingotGold, blockGlass, ingotGold]
|
||||
["oc:circuitChip3", gemDiamond, "oc:circuitChip3"]
|
||||
[obsidian, "oc:materialCircuitBoardPrinted", obsidian]]
|
||||
}
|
||||
inventoryUpgrade {
|
||||
input: [[plankWood, hopper, plankWood]
|
||||
[dropper, chest, craftingPiston]
|
||||
[plankWood, "oc:circuitChip1", plankWood]]
|
||||
}
|
||||
inventoryControllerUpgrade {
|
||||
input: [[ingotGold, "oc:analyzer", ingotGold]
|
||||
[dropper, "oc:circuitChip2", craftingPiston]
|
||||
[ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]]
|
||||
}
|
||||
signUpgrade {
|
||||
input: [[ingotIron, dyeBlack, ingotIron]
|
||||
["oc:circuitChip1", stickWood, "oc:circuitChip1"]
|
||||
[ingotIron, craftingPiston, ingotIron]]
|
||||
}
|
||||
tankUpgrade {
|
||||
input: [[plankWood, fenceIron, plankWood]
|
||||
[dropper, cauldron, craftingPiston]
|
||||
[plankWood, "oc:circuitChip1", plankWood]]
|
||||
}
|
||||
tankControllerUpgrade {
|
||||
input: [[ingotGold, glassBottle, ingotGold]
|
||||
[dropper, "oc:circuitChip2", craftingPiston]
|
||||
[ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]]
|
||||
}
|
||||
|
||||
inkCartridgeEmpty {
|
||||
input: [[nuggetIron, dropper, nuggetIron],
|
||||
["oc:materialTransistor", bucket, "oc:materialTransistor"],
|
||||
[nuggetIron, "oc:materialCircuitBoardPrinted", nuggetIron]]
|
||||
}
|
||||
|
||||
interweb {
|
||||
input: [[redstone, {block="minecraft:wool", subID=9}, redstone]
|
||||
[{block="minecraft:wool", subID=9}, gemDiamond, {block="minecraft:wool", subID=9}]
|
||||
[redstone, {block="minecraft:wool", subID=9}, redstone]]
|
||||
}
|
||||
|
||||
geolyzer {
|
||||
input: [[ingotGold, compass, ingotGold]
|
||||
[gemDiamond, "oc:circuitChip2", gemDiamond]
|
||||
[ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]]
|
||||
}
|
||||
hologram2 {
|
||||
input: [["oc:circuitChip3", blockGlass, "oc:circuitChip3"]
|
||||
["oc:materialCircuitBoardPrinted", blockDiamond, "oc:materialCircuitBoardPrinted"]
|
||||
[obsidian, yellowDust, obsidian]]
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
# To use different sets of recipes, include other recipe files in the order of
|
||||
# priority to use the recipes defined in them. The last include has the highest
|
||||
# priority (i.e. included recipes simply replace the current definition for all
|
||||
# already known recipes).
|
||||
|
||||
# To disable a recipe, assign a boolean value to it. For example, to disable
|
||||
# the recipe for the transistor: `transistor = false`. This will disable the
|
||||
# recipe and hide the item in the creative tab and NEI. If you assign `true`,
|
||||
# the recipe will still be disabled, but not hidden in the creative tab/NEI.
|
||||
|
||||
include file("default.recipes")
|
||||
#include file("hardmode.recipes")
|
||||
#include file("gregtech.recipes")
|
||||
#include file("peaceful.recipes")
|
||||
#include file("your_custom.recipes")
|
||||
|
||||
# You can also specify custom recipes in this file directly. Have a look at the
|
||||
# default.recipes file to get an idea how recipes have to be structured. You'll
|
||||
# want to define your recipes after all includes, to avoid those overwriting
|
||||
# your recipes.
|
@ -0,0 +1,14 @@
|
||||
name = "Collective Framework"
|
||||
filename = "CollectiveFramework-1.0.0-132.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
mode = "metadata:curseforge"
|
||||
url = ""
|
||||
hash-format = "sha1"
|
||||
hash = "f0da1d15478a165704d26101961e34cf8dd867e3"
|
||||
|
||||
[update]
|
||||
[update.curseforge]
|
||||
file-id = 2255921
|
||||
project-id = 232966
|
@ -0,0 +1,14 @@
|
||||
name = "ComputerCraft"
|
||||
filename = "ComputerCraft1.75.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
mode = "metadata:curseforge"
|
||||
url = ""
|
||||
hash-format = "sha1"
|
||||
hash = "33831bf257d88a4e2a52da10e56c9a950a07c441"
|
||||
|
||||
[update]
|
||||
[update.curseforge]
|
||||
file-id = 2269339
|
||||
project-id = 67504
|
@ -0,0 +1,14 @@
|
||||
name = "OpenComputers"
|
||||
filename = "OpenComputers-MC1.7.10-1.8.7+7fecb07-universal.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
mode = "metadata:curseforge"
|
||||
url = ""
|
||||
hash-format = "sha1"
|
||||
hash = "7b591f59c232aa4d60f0700533e4dc34d8099db1"
|
||||
|
||||
[update]
|
||||
[update.curseforge]
|
||||
file-id = 6057564
|
||||
project-id = 223008
|
@ -0,0 +1,14 @@
|
||||
name = "Peripherals++"
|
||||
filename = "Peripherals++-1.3.6.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
mode = "metadata:curseforge"
|
||||
url = ""
|
||||
hash-format = "sha1"
|
||||
hash = "a9a086afe5acbf0a12663e77ca1ed7e2cf014214"
|
||||
|
||||
[update]
|
||||
[update.curseforge]
|
||||
file-id = 2286103
|
||||
project-id = 226687
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,28 @@
|
||||
--[[
|
||||
Created by Fxz_y
|
||||
]]
|
||||
analyzer = {"beeAnalyzer","butterflyAnalyzer","treeAnalyzer"} --The different analyzer variations
|
||||
local p
|
||||
for k,v in pairs(analyzer) do
|
||||
p = peripheral.find(v) --Attempting to wrap the peripheral
|
||||
if p then
|
||||
break
|
||||
end
|
||||
end
|
||||
member = p.isMember() --Checking if there is a valid item in the analyzer
|
||||
data = p.analyze() --Data from the species
|
||||
if member then
|
||||
for k,v in pairs(data) do --Looping through table
|
||||
if type(v) == "table" then
|
||||
for l,w in pairs(v) do
|
||||
v = string.lower(tostring(v))
|
||||
print(tostring(k)..": "..tostring(w))
|
||||
end
|
||||
else
|
||||
v = string.lower(tostring(v))
|
||||
print(tostring(k)..": "..v)
|
||||
end
|
||||
end
|
||||
else
|
||||
print("The item in the analyzer can't be recognised!")
|
||||
end
|
@ -0,0 +1,4 @@
|
||||
{
|
||||
"ver" : "1.0",
|
||||
"files" : ["index.json","analyze.lua"]
|
||||
}
|
@ -0,0 +1,68 @@
|
||||
--[[
|
||||
Created by Fxz_y
|
||||
]]
|
||||
p = peripheral.find("barrel")
|
||||
if p then
|
||||
while true do
|
||||
name = p.getLocalizedName()
|
||||
amount = p.getAmount()
|
||||
unlocalizedName = p.getUnlocalizedName()
|
||||
if name then
|
||||
term.clear()
|
||||
term.setCursorPos(1,1)
|
||||
print("Item in barrel: "..name..".")
|
||||
print("Amount: "..amount.." of 4096.")
|
||||
print("Press P to put items in the barrel.")
|
||||
print("Press G to get 1 stack.")
|
||||
continue = false
|
||||
repeat
|
||||
event, char = os.pullEvent()
|
||||
if event == "char" and char == "p" then
|
||||
for i = 1, 16 do
|
||||
turtle.select(i)
|
||||
item = turtle.getItemDetail()
|
||||
count = turtle.getItemCount()
|
||||
if item then
|
||||
print(unlocalizedName.." and "..item.name)
|
||||
if count and item["name"] == unlocalizedName then
|
||||
p.put()
|
||||
end
|
||||
end
|
||||
end
|
||||
turtle.select(1)
|
||||
continue = true
|
||||
elseif event == "char" and char == "g" then
|
||||
slot = 1
|
||||
repeat
|
||||
item = turtle.getItemDetail()
|
||||
if item then
|
||||
slot = slot+1
|
||||
end
|
||||
turtle.select(slot)
|
||||
until p.get()
|
||||
continue = true
|
||||
end
|
||||
until continue
|
||||
else
|
||||
term.clear()
|
||||
term.setCursorPos(1,1)
|
||||
print("Nothing in the barrel.")
|
||||
print("Press P to put an item in the barrel.")
|
||||
event, char = os.pullEvent("char")
|
||||
if char == "p" then
|
||||
for i = 1, 16 do
|
||||
turtle.select(i)
|
||||
item = turtle.getItemDetail()
|
||||
count = turtle.getItemCount()
|
||||
if item and count then
|
||||
if item["name"] == unlocalizedName or not unlocalizedName then
|
||||
p.put()
|
||||
end
|
||||
end
|
||||
unlocalizedName = p.getUnlocalizedName()
|
||||
end
|
||||
turtle.select(1)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
@ -0,0 +1,4 @@
|
||||
{
|
||||
"ver" : "1.0",
|
||||
"files" : ["index.json","barrel.lua"]
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
{
|
||||
"ver" : "1.0",
|
||||
"files" : ["index.json","talk.lua"]
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
--[[
|
||||
Created by Fxz_y
|
||||
]]
|
||||
tArgs = {...} -- Arguments(please always use "..." for strings
|
||||
sender = tArgs[1] -- Name of Sender
|
||||
message = tArgs[2] -- Message
|
||||
receiver = tArgs[3] -- Name of receiver(only for private messages)
|
||||
p = peripheral.find("chatBox") -- Wrapping of the chatbox
|
||||
message = sender..": "..message -- Adding the sender's name to the message
|
||||
if receiver then -- Checking for a receiver
|
||||
p.tell(receiver, message) -- Sending private message
|
||||
else -- No Receiver
|
||||
p.say(message) -- Sending public message
|
||||
end
|
@ -0,0 +1,5 @@
|
||||
--[[
|
||||
Created by austinv11
|
||||
]]
|
||||
p = peripheral.find("compass") --Wrapping the peripheral
|
||||
print("The turtle is currently facing: "..p.getFacing()) --Printing the direction
|
@ -0,0 +1,4 @@
|
||||
{
|
||||
"ver" : "1.0",
|
||||
"files" : ["index.json","getDirection.lua"]
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
--[[
|
||||
Created by Fxz_y
|
||||
]]
|
||||
p = peripheral.find("environmentScanner") --Wrapping of the peripheral
|
||||
biome = p.getBiome() --Checking the biome
|
||||
print("You are in a "..biome.." biome.") --Printing out the biome
|
@ -0,0 +1,4 @@
|
||||
{
|
||||
"ver" : "1.0",
|
||||
"files" : ["index.json","biome.lua","temperature.lua","weather.lua"]
|
||||
}
|
@ -0,0 +1,7 @@
|
||||
--[[
|
||||
Created by Fxz_y
|
||||
]]
|
||||
p = peripheral.find("environmentScanner") --Wrapping of the peripheral
|
||||
temp = p.getTemperature() --Checking temperature
|
||||
temp = string.lower(temp) --Changing the string to lower case because someone thought it would be funny to make it print out upper case
|
||||
print("This biome has a "..temp.." temperature.") --Printing out the temperature
|
@ -0,0 +1,19 @@
|
||||
--[[
|
||||
Created by Fxz_y
|
||||
]]
|
||||
p = peripheral.find("environmentScanner") --Wrapping of the peripheral
|
||||
snow = p.isSnow() --Checking if it snows in the biome or not
|
||||
rain = p.isRaining() --Checking if it's raining
|
||||
if snow then --if/else to print out whether it is snowing or raining or neither
|
||||
if rain then
|
||||
print("It is snowing.")
|
||||
else
|
||||
print("It is not snowing.")
|
||||
end
|
||||
else
|
||||
if rain then
|
||||
print("It is raining.")
|
||||
else
|
||||
print("It is not raining.")
|
||||
end
|
||||
end
|
@ -0,0 +1,11 @@
|
||||
--[[
|
||||
Created by Fxz_y
|
||||
]]
|
||||
tArgs = {...}
|
||||
amount = tArgs[1]
|
||||
p = peripheral.find("feeder")
|
||||
if p then
|
||||
for i = 1, amount do
|
||||
p.feed()
|
||||
end
|
||||
end
|
@ -0,0 +1,4 @@
|
||||
{
|
||||
"ver" : "1.0",
|
||||
"files" : ["index.json","feed.lua"]
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
{
|
||||
"ver" : "1.0",
|
||||
"files" : ["index.json","oreDictionary.lua","oreDictionaryTurtle.lua"]
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
--[[
|
||||
Created by Fxz_y
|
||||
]]
|
||||
p = peripheral.find("oreDictionary") --Wrapping the peripheral
|
||||
if p then
|
||||
oreDict,data = os.pullEvent("oreDict") --Waiting for a player to right click the ore dictionary with an item
|
||||
if oreDict then
|
||||
for k,v in pairs(data) do
|
||||
print(tostring(k)..": "..tostring(v))
|
||||
end
|
||||
else
|
||||
sleep(0.5)
|
||||
end
|
||||
end
|
@ -0,0 +1,36 @@
|
||||
--[[
|
||||
Created by Fxz_y
|
||||
]]
|
||||
p = peripheral.find("oreDictionary") --Wrapping the peripheral
|
||||
if p then
|
||||
while true do
|
||||
turtle.select(1)
|
||||
if turtle.getItemCount(1) == 0 then
|
||||
term.clear()
|
||||
term.setCursorPos(1,1)
|
||||
print("Place an item in the first slot to transmute it.")
|
||||
elseif turtle.getItemCount(1) ~= 0 then
|
||||
entries = p.getEntries() --Gets the ore dictionary entries from the item
|
||||
term.clear()
|
||||
term.setCursorPos(1,1)
|
||||
print("Press T to transmute!")
|
||||
for k,v in pairs(entries) do --Printing all the entries
|
||||
print(tostring(k)..": "..tostring(v))
|
||||
end
|
||||
continue = false
|
||||
repeat
|
||||
event,char = os.pullEvent()
|
||||
if event == "char" and char == "t" then
|
||||
p.transmute() --Transmuting to an equivalent item
|
||||
continue = true
|
||||
elseif event == "turtle_inventory" then
|
||||
continue = true
|
||||
end
|
||||
until continue
|
||||
else
|
||||
term.clear()
|
||||
term.setCursorPos(1,1)
|
||||
sleep(0.5)
|
||||
end
|
||||
end
|
||||
end
|
@ -0,0 +1,4 @@
|
||||
{
|
||||
"ver" : "1.0",
|
||||
"files" : ["index.json","speak.lua"]
|
||||
}
|
@ -0,0 +1,89 @@
|
||||
--[[
|
||||
Created by Fxz_y
|
||||
]]
|
||||
p = peripheral.find("xp")
|
||||
state = "on"
|
||||
function printOut()
|
||||
term.clear()
|
||||
term.setCursorPos(1,1)
|
||||
print("Levels: "..levels..".")
|
||||
print("XP: "..xp..".")
|
||||
if state == "on" then
|
||||
print("Collecting XP: On.")
|
||||
print("Press X to turn off XP collecting.")
|
||||
elseif state == "off" then
|
||||
print("Collecting XP: Off.")
|
||||
print("Press X to turn on XP collecting.")
|
||||
end
|
||||
print("Press B to use bottles o' enchanting that are in the first slot.")
|
||||
print("Press E to enchant an item in the first slot.")
|
||||
print(" ")
|
||||
print(" ")
|
||||
print(" ")
|
||||
print("Press R to refresh the page.")
|
||||
end
|
||||
function enchant()
|
||||
term.clear()
|
||||
term.setCursorPos(1,1)
|
||||
print("What level do you want your enchant to be?")
|
||||
level = read()
|
||||
if tonumber(levels) >= tonumber(level) then
|
||||
p.enchant(tonumber(level))
|
||||
else
|
||||
term.clear()
|
||||
term.setCursorPos(1,1)
|
||||
print("This turtle doesn't have enough levels to perform the enchant!")
|
||||
print("You will be redirected in 5 seconds.")
|
||||
sleep(5)
|
||||
end
|
||||
end
|
||||
if p then
|
||||
while true do
|
||||
levels = p.getLevels()
|
||||
xp = p.getXP()
|
||||
printOut()
|
||||
if state == "on"then
|
||||
p.setAutoCollect(true)
|
||||
continue = false
|
||||
repeat
|
||||
event, char = os.pullEvent()
|
||||
printOut()
|
||||
if event == "char" then
|
||||
if char == "x" then
|
||||
state = "off"
|
||||
continue = true
|
||||
elseif char == "b" then
|
||||
p.add()
|
||||
continue = true
|
||||
elseif char == "e" then
|
||||
enchant()
|
||||
continue = true
|
||||
elseif char == "r" then
|
||||
continue = true
|
||||
end
|
||||
end
|
||||
until continue
|
||||
elseif state == "off" then
|
||||
p.setAutoCollect(false)
|
||||
continue = false
|
||||
repeat
|
||||
event, char = os.pullEvent()
|
||||
printOut()
|
||||
if event == "char" then
|
||||
if char == "x" then
|
||||
state = "on"
|
||||
continue = true
|
||||
elseif char == "b" then
|
||||
p.add()
|
||||
continue = true
|
||||
elseif char == "e" then
|
||||
enchant()
|
||||
continue = true
|
||||
elseif char == "r" then
|
||||
continue = true
|
||||
end
|
||||
end
|
||||
until continue
|
||||
end
|
||||
end
|
||||
end
|
@ -0,0 +1,4 @@
|
||||
{
|
||||
"ver" : "1.0",
|
||||
"files" : ["index.json","enchanting.lua"]
|
||||
}
|
Binary file not shown.
Loading…
Reference in new issue