Merge branch 'create_ini' of https://github.com/TerraFirmaGreg-Team/TFG-Modpack-1.20.x into create_ini
This commit is contained in:
commit
41253f23cb
8 changed files with 176 additions and 20 deletions
|
|
@ -1,3 +1,111 @@
|
|||
// priority: 200
|
||||
<<<<<<< HEAD
|
||||
|
||||
// some constants
|
||||
// some constants
|
||||
=======
|
||||
const minecraftItemsToHide = [
|
||||
"minecraft:coal_ore",
|
||||
"minecraft:deepslate_coal_ore",
|
||||
"minecraft:iron_ore",
|
||||
"minecraft:deepslate_iron_ore",
|
||||
"minecraft:copper_ore",
|
||||
"minecraft:deepslate_copper_ore",
|
||||
"minecraft:gold_ore",
|
||||
"minecraft:deepslate_gold_ore",
|
||||
"minecraft:redstone_ore",
|
||||
"minecraft:deepslate_redstone_ore",
|
||||
"minecraft:emerald_ore",
|
||||
"minecraft:deepslate_emerald_ore",
|
||||
"minecraft:lapis_ore",
|
||||
"minecraft:deepslate_lapis_ore",
|
||||
"minecraft:diamond_ore",
|
||||
"minecraft:deepslate_diamond_ore",
|
||||
"minecraft:nether_gold_ore",
|
||||
"minecraft:nether_quartz_ore",
|
||||
"minecraft:ancient_debris",
|
||||
"minecraft:netherite_helmet",
|
||||
"minecraft:netherite_chestplate",
|
||||
"minecraft:netherite_leggings",
|
||||
"minecraft:netherite_boots",
|
||||
]
|
||||
|
||||
const createItemsToHide = [
|
||||
"create:zinc_ore",
|
||||
"create:deepslate_zinc_ore",
|
||||
"create:crushed_raw_silver",
|
||||
"create:crushed_raw_tin",
|
||||
"create:crushed_raw_nickel",
|
||||
"create:copper_sheet",
|
||||
"create:brass_sheet",
|
||||
"create:iron_sheet",
|
||||
"create:golden_sheet",
|
||||
"create:zinc_ingot",
|
||||
"create:brass_ingot",
|
||||
]
|
||||
|
||||
const stoneTypesToHide = [
|
||||
"sand",
|
||||
"red_sand",
|
||||
"gravel",
|
||||
"ore",
|
||||
"deepslate",
|
||||
"basalt",
|
||||
"endstone",
|
||||
"netherrack",
|
||||
"andesite",
|
||||
"diorite",
|
||||
"granite",
|
||||
"tuff"
|
||||
]
|
||||
|
||||
const tfcSimpleMaterials = [
|
||||
"gypsum",
|
||||
"cinnabar",
|
||||
"cryolite",
|
||||
"saltpeter",
|
||||
"sylvite",
|
||||
"borax",
|
||||
"halite",
|
||||
"amethyst",
|
||||
"opal",
|
||||
"pyrite",
|
||||
"topaz",
|
||||
"bituminous_coal",
|
||||
"lignite",
|
||||
"graphite",
|
||||
"sulfur",
|
||||
"diamond",
|
||||
"emerald",
|
||||
"lapis_lazuli",
|
||||
"ruby",
|
||||
"sapphire"
|
||||
]
|
||||
|
||||
const tfcOreTypes = [
|
||||
"poor",
|
||||
"normal",
|
||||
"rich"
|
||||
]
|
||||
|
||||
const tfcOreMaterials = [
|
||||
"bismuthinite",
|
||||
"cassiterite",
|
||||
"garnierite",
|
||||
"hematite",
|
||||
"limonite",
|
||||
"magnetite",
|
||||
"malachite",
|
||||
"native_copper",
|
||||
"native_gold",
|
||||
"native_silver",
|
||||
"sphalerite",
|
||||
"tetrahedrite"
|
||||
]
|
||||
|
||||
const tfcDepositeMaterials = [
|
||||
"cassiterite",
|
||||
"native_copper",
|
||||
"native_gold",
|
||||
"native_silver"
|
||||
]
|
||||
>>>>>>> 92570c6f6c571dff991711daf527a130633ca759
|
||||
|
|
|
|||
|
|
@ -304,7 +304,27 @@ const tfcItemsToHide = [
|
|||
'tfc:ore/poor_cassiterite',
|
||||
'tfc:ore/rich_native_silver',
|
||||
'tfc:ore/normal_native_silver',
|
||||
'tfc:ore/poor_native_silver'
|
||||
'tfc:ore/poor_native_silver',
|
||||
|
||||
// Gems
|
||||
'tfc:gem/amethyst',
|
||||
'tfc:gem/diamond',
|
||||
'tfc:gem/lapis_lazuli',
|
||||
'tfc:gem/emerald',
|
||||
'tfc:gem/pyrite',
|
||||
'tfc:gem/opal',
|
||||
'tfc:gem/ruby',
|
||||
'tfc:gem/sapphire',
|
||||
'tfc:gem/topaz',
|
||||
'tfc:ore/amethyst',
|
||||
'tfc:ore/diamond',
|
||||
'tfc:ore/lapis_lazuli',
|
||||
'tfc:ore/emerald',
|
||||
'tfc:ore/pyrite',
|
||||
'tfc:ore/opal',
|
||||
'tfc:ore/ruby',
|
||||
'tfc:ore/sapphire',
|
||||
'tfc:ore/topaz'
|
||||
]
|
||||
|
||||
const tfcSimpleMaterials = [
|
||||
|
|
|
|||
|
|
@ -5,11 +5,10 @@ ServerEvents.highPriorityData(event => {
|
|||
})
|
||||
|
||||
ServerEvents.tags('block', event => {
|
||||
// register blocktags here
|
||||
|
||||
})
|
||||
|
||||
ServerEvents.tags('item', event => {
|
||||
// register itemtags here
|
||||
registerCreateTags(event)
|
||||
registerTFCTags(event)
|
||||
})
|
||||
|
|
@ -18,6 +17,7 @@ ServerEvents.recipes(event => {
|
|||
registerCreateRecipes(event)
|
||||
registerExtendedCraftingRecipes(event)
|
||||
registerMinecraftRecipes(event)
|
||||
registerTFCRecipes(event)
|
||||
})
|
||||
|
||||
LootJS.modifiers((event) => {
|
||||
|
|
|
|||
23
kubejs/server_scripts/tfc/constants.js
Normal file
23
kubejs/server_scripts/tfc/constants.js
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
// priority: 0
|
||||
|
||||
const removeAllTagsItems = [
|
||||
'tfc:ore/amethyst',
|
||||
'tfc:ore/diamond',
|
||||
'tfc:ore/lapis_lazuli',
|
||||
'tfc:ore/emerald',
|
||||
'tfc:ore/pyrite',
|
||||
'tfc:ore/opal',
|
||||
'tfc:ore/ruby',
|
||||
'tfc:ore/sapphire',
|
||||
'tfc:ore/topaz',
|
||||
|
||||
'tfc:gem/amethyst',
|
||||
'tfc:gem/diamond',
|
||||
'tfc:gem/lapis_lazuli',
|
||||
'tfc:gem/emerald',
|
||||
'tfc:gem/pyrite',
|
||||
'tfc:gem/opal',
|
||||
'tfc:gem/ruby',
|
||||
'tfc:gem/sapphire',
|
||||
'tfc:gem/topaz'
|
||||
]
|
||||
|
|
@ -1,16 +1,17 @@
|
|||
// priority: 0
|
||||
|
||||
const registerTFCRecipes = (event) => {
|
||||
/*
|
||||
event.custom({
|
||||
type: 'farmersdelight:cutting',
|
||||
ingredients: [
|
||||
{ item: 'minecraft:cake' }
|
||||
],
|
||||
tool: { tag: 'forge:tools/knives' },
|
||||
result: [
|
||||
{ item: 'farmersdelight:cake_slice', count: 7 }
|
||||
]
|
||||
})*/
|
||||
|
||||
|
||||
// Remove recipe (gem -> cut gem)
|
||||
event.remove({ id: 'tfc:crafting/vanilla/lapis_block' })
|
||||
|
||||
event.remove({ id: 'tfc:quern/amethyst' })
|
||||
event.remove({ id: 'tfc:quern/diamond' })
|
||||
event.remove({ id: 'tfc:quern/lapis_lazuli' })
|
||||
event.remove({ id: 'tfc:quern/emerald' })
|
||||
event.remove({ id: 'tfc:quern/pyrite' })
|
||||
event.remove({ id: 'tfc:quern/opal' })
|
||||
event.remove({ id: 'tfc:quern/ruby' })
|
||||
event.remove({ id: 'tfc:quern/sapphire' })
|
||||
event.remove({ id: 'tfc:quern/topaz' })
|
||||
}
|
||||
7
kubejs/server_scripts/tfc/tags.js
Normal file
7
kubejs/server_scripts/tfc/tags.js
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
// priority: 0
|
||||
|
||||
const registerTFCTags = (event) => {
|
||||
removeAllTagsItems.forEach(item => {
|
||||
event.removeAllTagsFrom(item)
|
||||
})
|
||||
}
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
const newCreateItems = (event) => {
|
||||
event.create('galvanized_iron').displayName('Galvanized Iron').maxStackSize(16).texture("kubejs:item/galvanized_iron")
|
||||
}
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
// priority: 999
|
||||
StartupEvents.registry('item', event =>
|
||||
{
|
||||
newCreateItems(event);
|
||||
registerCreateItems(event);
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue