Skip to content

Instantly share code, notes, and snippets.

@3TUSK
Last active January 18, 2018 23:36
Show Gist options
  • Save 3TUSK/f3e342e0ef35e00e81d19e2e6202d6ae to your computer and use it in GitHub Desktop.
Save 3TUSK/f3e342e0ef35e00e81d19e2e6202d6ae to your computer and use it in GitHub Desktop.
Test sample for RobustIMC (https://github.com/Team-AbCiv/RobustIMC)
{
test_message: {
modid: "thermalexpansion",
type: "nbt",
key: "addpulverizerrecipe",
message: {
input: {
id: "minecraft:clay",
Count: 1
},
primaryOutput: {
id: "minecraft:diamond",
Count: 64
},
secondaryOutput: {
id: "minecraft:nether_star",
Count: 64
},
secondaryChance: 25,
energy: 23333
}
},
wool_to_string: {
modid: "thermalexpansion",
type: "nbt",
key: "addpluverizerrecipe",
message: {
input: {
id: "minecraft:wool",
Count: 64,
Damage: 14
},
primaryOutput: {
id: "minecraft:string",
Count: 4
},
secondaryOutput: {
id: "minecraft:dye",
Count: 1
Damage: 14
},
secondaryChance: 25,
energy: 1000
}
}
}

addfurnacerecipe

{
    energy: 1000,
    input: #ItemStack#,
    output: #ItemStack#
}

addpulverizerrecipe

{
    energy: 1000,
    input: #ItemStack#,
    primaryOutput: #ItemStack#,
    secondaryOutput: #ItemStack#,
    secondaryChance: 10
}

addsawmillrcipe

{
    energy: 1000,
    input: #ItemStack#,
    primaryOutput: #ItemStack#,
    secondaryOutput: #ItemStack#,
    secondaryChance: 10
}

addsmelterrecipe

{
    energy: 1000,
    input: #ItemStack#,
    primaryOutput: #ItemStack#,
    secondaryInput: #ItemStack#,
    secondaryOutput: #ItemStack#,
    secondaryChance: 10
}

addinsolatorrecipe

{
    energy: 1000,
    input: #ItemStack#,
    primaryOutput: #ItemStack#,
    secondaryInput: #ItemStack#,
    secondaryOutput: #ItemStack#,
    secondaryChance: 10
}

addcompactorpressrecipe

{
    energy: 1000,
    input: #ItemStack#,
    output: #ItemStack#
}

addcompactorstoragerecipe

{
    energy: 1000,
    input: #ItemStack#,
    output: #ItemStack#
}

addcompactormintrecipe

{
    energy: 1000,
    input: #ItemStack#,
    output: #ItemStack#
}

addcruciblerecipe

{
    energy: 1000,
    input: #ItemStack#,
    output: #FluidStack#
}

addrefineryrecipe

{
    energy: 1000,
    input: #FluidStack#,
    output: #FluidStack#,
    secondaryOutput: #FluidStack#
}

addtransposerfillrecipe

{
    energy: 1000,
    input: #ItemStack#,
    output: #ItemStack#,
    fluid: #FluidStack#,
    reversible: true
}

reversible will adds a reverse recipe

addtransposerextractrecipe

{
    energy: 1000,
    input: #ItemStack#,
    output: #ItemStack#,
    fluid: #FluidStack#,
    chance: 10
    reversible: true
}

reversible will adds a reverse recipe; actual chance will be 1/chance

addchargerrecipe

{
    energy: 1000,
    input: #ItemStack#,
    output: #FluidStack#
}

addcentrifugerecipe

暂未实现。

removefurnacerecipe

{
    input: #ItemStack#
}

removepulverizerrecipe

{
    input: #ItemStack#
}

removesawmillrcipe

{
    input: #ItemStack#
}

removesmelterrecipe

{
    primaryInput: #ItemStack#,
    secondaryInput: #ItemStack#
}

removeinsolatorrecipe

{
    primaryInput: #ItemStack#,
    secondaryInput: #ItemStack#
}

removecompactorpressrecipe

{
    input: #ItemStack#
}

removecompactorstoragerecipe

{
    input: #ItemStack#
}

removecompactormintrecipe

{
    input: #ItemStack#
}

removecruciblerecipe

{
    input: #ItemStack#
}

removerefineryrecipe

{
    input: #FluidStack#
}

removetransposerfillrecipe

{
    input: #ItemStack#,
    fluid: #FluidStack#
}

removetransposerextractrecipe

{
    input: #ItemStack#
}

removechargerrecipe

{
    input: #ItemStack#
}

removecentrifugerecipe

{
    input: #ItemStack#
}

addmagmaticfuel

{
    fluidName: "water",
    energy: 1000
}

energy refers to RF/100 mB

adcompressionfuel

{
    fluidName: "water",
    energy: 1000
}

energy refers to RF/100 mB

addreactantfuel

NYI

addcoolant

NYI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment