some container changes (#1716)

* stuff

* Create wraptor.json

* Update tags.js

* fix wool

* eggs

* Update constants.js

* more recipe stuff

* doing tooltips the correct way

* oops

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* oops

* eater mixin stuff

* add sandworm+dep to pakku

* new configs I think

* soulbind recipes

* thumper

* Update main_server_script.js

* Update pakku-lock.json

* sack configs

* Update sns-server.toml

* Update sns-server.toml

* sack recipes and stuff

* Create soulbinding-common.toml

* soulbind fix

* Update pakku-lock.json

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Update recipes.js

* Update recipes.js

* Delete EffekseerNativeForJava.dll

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Update .gitignore

* sack tags

* sewing table change

* Update tags.js

* straw knapping

* Update CHANGELOG.md

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

---------

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>
This commit is contained in:
GameStar
2025-08-27 18:18:49 -05:00
committed by GitHub
parent bc7e3122d0
commit 934aa209d9
11 changed files with 63 additions and 4 deletions

View File

@@ -4,6 +4,7 @@
### Changes
- Fuelling blaze burners with liquids is now done directly instead of through straws (break and replace your blaze burners to update) @Ghoulcel
- Blaze burner liquid fuelling has been fully made consistent with GregTech power values (#1694) @Ghoulcel
- Sewing Tables now use a knife instead of shears @BlueBoat29
### Bug fixes
- Fixed tongs getting stuck in ovens @Pyritie

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -22,6 +22,7 @@ const registerAFCItemTags = (event) => {
event.add('firmalife:wine_shelves', `afc:wood/wine_shelf/${woodType}`)
event.add('firmalife:stomping_barrels', `afc:wood/stomping_barrel/${woodType}`)
event.add('firmalife:barrel_presses', `afc:wood/barrel_press/${woodType}`)
event.add('tfc:sewing_tables', `afc:wood/sewing_table/${woodType}`)
})
//Hardwood Tags

View File

@@ -108,7 +108,7 @@ const registerBeneathRecipes = (event) => {
'D D'
], {
A: '#forge:leather',
B: '#forge:shears',
B: '#forge:tools/knives',
C: 'beneath:wood/planks/crimson',
D: 'beneath:wood/log/crimson'
}).id('tfg:shaped/crimson_sewing_table')
@@ -138,7 +138,7 @@ const registerBeneathRecipes = (event) => {
'D D'
], {
A: '#forge:leather',
B: '#forge:shears',
B: '#forge:tools/knives',
C: 'beneath:wood/planks/warped',
D: 'beneath:wood/log/warped'
}).id('tfg:shaped/warped_sewing_table')

View File

@@ -47,4 +47,6 @@ const registerBeneathItemTags = (event) => {
event.remove('minecraft:leaves', 'beneath:wood/leaves/warped')
event.add('tfg:do_not_destroy_in_space', 'beneath:wood/leaves/crimson')
event.add('tfg:do_not_destroy_in_space', 'beneath:wood/leaves/warped')
event.add('tfc:sewing_tables', 'beneath:wood/sewing_table/crimson')
event.add('tfc:sewing_tables', 'beneath:wood/sewing_table/warped')
}

View File

@@ -13,6 +13,7 @@ const registerSNSRecipes = (event) => {
event.remove({ id: 'sns:crafting/leather_sack'})
event.remove({ id: 'sns:crafting/burlap_sack'})
event.remove({ id: 'sns:crafting/seed_pouch'})
event.remove({ id: 'sns:crafting/straw_basket'})
event.remove({ output: 'sns:pack_frame'})
@@ -96,7 +97,19 @@ const registerSNSRecipes = (event) => {
}
)
).id('sns:crafting/ore_sack')
event.recipes.tfc.knapping('sns:straw_basket', 'tfg:straw', [
" XXX ",
"X X",
"X X",
"XXXXX",
" XXX "
])
.ingredient('tfc:straw')
.outsideSlotRequired(false)
.id('sns:straw_knapping/straw_basket')
//#region helper items
event.recipes.tfc.anvil(
'sns:buckle',

View File

@@ -7,5 +7,21 @@ function registeSNSItemTags(event) {
event.removeAllTagsFrom(item)
event.add('c:hidden_from_recipe_viewers', item)
})
event.add('sns:allowed_in_ore_sack', 'tfc:kaolin_clay')
event.add('sns:allowed_in_ore_sack', 'minecraft:clay_ball')
event.add('sns:allowed_in_ore_sack', 'beneath:cursecoal')
event.add('sns:allowed_in_ore_sack', 'minecraft:flint')
event.add('sns:allowed_in_ore_sack', '#tfc:powders')
event.add('sns:allowed_in_ore_sack', '#minecraft:coals')
event.add('sns:allowed_in_ore_sack', '#tfg:stone_dusts')
event.add('sns:allowed_in_ore_sack', '#forge:rich_raw_materials')
event.add('sns:allowed_in_ore_sack', '#forge:raw_materials')
event.add('sns:allowed_in_ore_sack', '#forge:poor_raw_materials')
event.add('sns:allowed_in_ore_sack', '#tfc:sedimentary_rock')
event.add('sns:allowed_in_ore_sack', '#tfc:metamorphic_rock')
event.add('sns:allowed_in_ore_sack', '#tfg:igneous_intrusive_rock')
event.add('sns:allowed_in_ore_sack', '#tfc:igneous_extrusive_rock')
}

View File

@@ -70,6 +70,7 @@ const registerTFCFertilizers = (event) => {
const registerTFCKnappingTypes = (event) => {
event.knappingType('minecraft:flint', 1, 1, 'tfc:item.knapping.stone', true, false, true, 'minecraft:flint', 'tfg:flint')
event.knappingType('tfc:straw', 4, 4, 'tfc:item.knapping.leather', false, false, false, 'tfc:straw', 'tfg:straw')
}

View File

@@ -207,5 +207,26 @@ function registerTFCKnappingRecipes(event) {
.id('tfg:rock_knapping/stone_shovel_head')
//#endregion
event.recipes.tfc.knapping('tfc:thatch', 'tfg:straw', [
"XXX",
"XXX",
"XXX"
])
.ingredient('tfc:straw')
.outsideSlotRequired(false)
.id('tfc:straw_knapping/thatch_block')
event.remove({ id: 'tfcambiental:crafting/straw_hat'})
event.recipes.tfc.knapping('tfcambiental:straw_hat', 'tfg:straw', [
" XXX ",
"XXXXX"
])
.ingredient('tfc:straw')
.outsideSlotRequired(false)
.id('sns:straw_knapping/straw_hat')
}

View File

@@ -3,6 +3,8 @@
function registerTFCWoodRecipes(event) {
event.replaceInput({ output: '#tfc:sewing_tables'}, '#forge:shears', '#forge:tools/knives')
// Какие то рецепты дерева
global.TFC_WOOD_TYPES.forEach(wood => {
event.remove({ id: `tfc:crafting/wood/${wood}_axle` })

View File

@@ -330,6 +330,8 @@ const registerTFCItemTags = (event) => {
event.add('minecraft:stone_buttons', `tfc:rock/button/${stone}`)
event.add('minecraft:buttons', `tfc:rock/button/${stone}`)
})
event.add('tfc:any_knapping', '#tfc:pit_kiln_straw')
}
const registerTFCBlockTags = (event) => {