minecraft server init
This commit is contained in:
104
scripts/crafttweaker/classes/mods/betterwithmods.zs
Normal file
104
scripts/crafttweaker/classes/mods/betterwithmods.zs
Normal file
@ -0,0 +1,104 @@
|
||||
#priority 3400
|
||||
|
||||
/*
|
||||
SevTech: Ages Better With Mods/Addons Script
|
||||
|
||||
This script is a zenClass to allow easy interation with Better With Mods/Addons.
|
||||
|
||||
Note: These scripts are created and for the usage in SevTech: Ages and other
|
||||
modpacks curated by DarkPacks. You can use these scripts for reference and for
|
||||
learning but not for copying and pasting and claiming as your own.
|
||||
*/
|
||||
import crafttweaker.item.IIngredient;
|
||||
import crafttweaker.item.IItemStack;
|
||||
|
||||
import mods.betterwithaddons.DryingBox;
|
||||
import mods.betterwithaddons.SoakingBox;
|
||||
import mods.betterwithaddons.Spindle;
|
||||
import mods.betterwithmods.Cauldron;
|
||||
import mods.betterwithmods.Crucible;
|
||||
import mods.betterwithmods.Kiln;
|
||||
import mods.betterwithmods.Mill;
|
||||
import mods.betterwithmods.Saw;
|
||||
|
||||
zenClass BetterWithMods {
|
||||
zenConstructor() {
|
||||
}
|
||||
|
||||
/*
|
||||
Remove a Kiln recipe
|
||||
*/
|
||||
function removeKiln(input as IItemStack) {
|
||||
Kiln.remove(input);
|
||||
}
|
||||
|
||||
/*
|
||||
Remove a Soaking recipe
|
||||
*/
|
||||
function removeSoaking(input as IItemStack) {
|
||||
SoakingBox.remove(input);
|
||||
}
|
||||
|
||||
/*
|
||||
Remove a Saw recipe
|
||||
*/
|
||||
function removeSaw(outputs as IItemStack[]) {
|
||||
Saw.remove(outputs);
|
||||
}
|
||||
|
||||
/*
|
||||
Remove a Crucible recipe
|
||||
*/
|
||||
function removeCrucible(outputs as IItemStack[]) {
|
||||
Crucible.remove(outputs);
|
||||
}
|
||||
|
||||
/*
|
||||
Remove a Spindle recipe
|
||||
*/
|
||||
function addSpindle(outputs as IItemStack[], input as IIngredient, consumesSpindle as bool) {
|
||||
Spindle.add(outputs, input, consumesSpindle);
|
||||
}
|
||||
|
||||
/*
|
||||
Add a Mill recipe.
|
||||
*/
|
||||
function addMilling(inputs as IIngredient[], outputs as IItemStack[]) {
|
||||
Mill.addRecipe(inputs, outputs);
|
||||
}
|
||||
|
||||
/*
|
||||
Remove a Mill recipe.
|
||||
*/
|
||||
function removeMilling(outputs as IItemStack[]) {
|
||||
Mill.remove(outputs);
|
||||
}
|
||||
|
||||
/*
|
||||
Add a Cauldron recipe.
|
||||
*/
|
||||
function addCauldron(inputs as IIngredient[], outputs as IItemStack[]) {
|
||||
addCauldron(inputs, outputs, false);
|
||||
}
|
||||
function addCauldron(inputs as IIngredient[], outputs as IItemStack[], stoked as bool) {
|
||||
if (stoked) {
|
||||
Cauldron.addStoked(inputs, outputs);
|
||||
} else {
|
||||
Cauldron.addUnstoked(inputs, outputs);
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
Remove a Cauldron recipe.
|
||||
*/
|
||||
function removeCauldron(outputs as IItemStack[]) {
|
||||
Cauldron.remove(outputs);
|
||||
}
|
||||
|
||||
/*
|
||||
Remove a Drying Box recipe.
|
||||
*/
|
||||
function removeDrying(input as IItemStack) {
|
||||
DryingBox.remove(input);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user