оно работает?

This commit is contained in:
Xikaro
2024-09-22 02:03:44 +05:00
parent 7f052b16bf
commit 7dd5cdcd01
10 changed files with 761 additions and 420 deletions

View File

@@ -38,5 +38,26 @@ migrateCopycatsOnInitialize = false
fluid_vessel = true
large_crank_wheel = true
crank_wheel = true
fan_freezing_catalyst = true
inventory_access_port = true
inventory_bridge = true
#.
#Enable/disable categories of features. Disabling a category hides all related features. Values on server override clients
[feature_categories]
#.
#.
#All kinetic components, such as gearboxes and crank wheels
kinetic = true
#.
#All redstone components, such as linked transmitter and sequenced pulse generator
redstone = true
#.
#All components related to item and fluid transport
logistics = true
#.
#All copycats (Install Create: Copycats+ to upgrade)
copycats = true
#.
#All building palette blocks
palette = true

View File

@@ -0,0 +1,23 @@
[core]
[core.general]
#If mod compatibility loader should crash hard if errors occur in that process.
crashOnModCompatCrash = false
#Set 'true' to enable development debug mode. This will result in a lower performance!
debug = false
#The anonymous id used by the analytics service.
anonymousAnalyticsID = "1892b4c4-92f9-4e3a-9116-b11bad1b1b8f"
#If the recipe loader should crash when finding invalid recipes.
crashOnInvalidRecipe = false
#If an anonymous mod startup analytics request may be sent to our analytics service.
analytics = true
#If the version checker should be enabled.
versionChecker = true
[general]
[general.general]
#If a button should be added to the main menu to open a dev world (shift-click creates a new world).
devWorldButton = false

View File

@@ -1,2 +1,2 @@
#Hard disable entire modules. Use at your own risk and don't ask for support if you use this
#Sat Sep 14 19:17:52 YEKT 2024
#Sun Sep 22 02:00:00 YEKT 2024

View File

@@ -0,0 +1,17 @@
[core]
[core.general]
#If mod compatibility loader should crash hard if errors occur in that process.
crashOnModCompatCrash = false
#The default image width in px to render at.
defaultScale = 32
#If the NBT tag should be hashed with MD5 when constructing the file name, and if an auxiliary txt file should be created with the full tag contents.
fileNameHashTag = false
#If the recipe loader should crash when finding invalid recipes.
crashOnInvalidRecipe = false
#If an anonymous mod startup analytics request may be sent to our analytics service.
analytics = true
#If the version checker should be enabled.
versionChecker = true

View File

@@ -0,0 +1,9 @@
[Boombox]
#Disables right clicking music discs into boomboxes and allows the menu to be used by shift right-clicking
"Use boombox menu" = false
["Album Cover"]
#Disables right clicking music discs into album covers and allows the menu to be used by shift right-clicking
"Use album cover menu" = false

View File

@@ -10,4 +10,6 @@
disableVanillaBoatFunctionality = true
#Automatically adjusts latitude and longitude to match the climate scale of the TFC world.
changeLatitudeLongitudeBasedOnClimateConfig = false
#Expands water source creation to make canal building possible at sea level.
enableParallelSourceCreationAtSeaLevel = true

View File

@@ -0,0 +1,6 @@
#The radius (in blocks) that dropped items should check around them for other dropped items to combine with. ("0.5" is vanilla behavior)
#Range: 0.5 ~ 500.0
radius = 2.0
#Set to true if you want dropped items to also check above and below them, set to false if not ("false" is vanilla behavior)
checkY = true

View File

@@ -0,0 +1,8 @@
#Inventory sorter blacklists
[blacklists]
#Container blacklist
containerBlacklist = []
#Slot type blacklist
slotBlacklist = []

View File

@@ -1,33 +1,35 @@
// priority: 0
const registerGregTechMaterialInfo = (event) => {
//! отключено для проверки
//#region Ванильное незер дерево
global.MINECRAFT_NETHER_WOOD_TYPES.forEach(woodName => {
const trapdoor = Item.of(`minecraft:${woodName}_trapdoor`)
const pressurePlate = Item.of(`minecraft:${woodName}_pressure_plate`)
const button = Item.of(`minecraft:${woodName}_button`)
const sign = Item.of(`minecraft:${woodName}_sign`)
const hangingSign = Item.of(`minecraft:${woodName}_hanging_sign`)
// global.MINECRAFT_NETHER_WOOD_TYPES.forEach(woodName => {
// const trapdoor = Item.of(`minecraft:${woodName}_trapdoors`).of(`minecraft:${woodName}_trapdoor`)
// const pressurePlate = Item.of(`minecraft:${woodName}_pressure_plate`)
// const button = Item.of(`minecraft:${woodName}_button`)
// const sign = Item.of(`minecraft:${woodName}_sign`)
// const hangingSign = Item.of(`minecraft:${woodName}_hanging_sign`)
const trapdoorMaterialInfo = new ItemMaterialInfo(new MaterialStack(GTMaterials.Wood, GTValues.M))
const pressurePlateMaterialInfo = new ItemMaterialInfo(new MaterialStack(GTMaterials.Wood, GTValues.M))
const buttonMaterialInfo = new ItemMaterialInfo(new MaterialStack(GTMaterials.Wood, GTValues.M / 9))
const signMaterialInfo = new ItemMaterialInfo(new MaterialStack(GTMaterials.Wood, GTValues.M))
const hangingButtonMaterialInfo = new ItemMaterialInfo(new MaterialStack(GTMaterials.Wood, GTValues.M))
// const trapdoorMaterialInfo = new ItemMaterialInfo(new MaterialStack(GTMaterials.Wood, GTValues.M))
// const pressurePlateMaterialInfo = new ItemMaterialInfo(new MaterialStack(GTMaterials.Wood, GTValues.M))
// const buttonMaterialInfo = new ItemMaterialInfo(new MaterialStack(GTMaterials.Wood, GTValues.M / 9))
// const signMaterialInfo = new ItemMaterialInfo(new MaterialStack(GTMaterials.Wood, GTValues.M))
// const hangingButtonMaterialInfo = new ItemMaterialInfo(new MaterialStack(GTMaterials.Wood, GTValues.M))
event.add(trapdoor, trapdoorMaterialInfo);
event.add(pressurePlate, pressurePlateMaterialInfo);
event.add(button, buttonMaterialInfo);
event.add(sign, signMaterialInfo);
event.add(hangingSign, hangingButtonMaterialInfo);
// event.add(trapdoor, trapdoorMaterialInfo);
// event.add(pressurePlate, pressurePlateMaterialInfo);
// event.add(button, buttonMaterialInfo);
// event.add(sign, signMaterialInfo);
// event.add(hangingSign, hangingButtonMaterialInfo);
})
// })
//#endregion
//#region ТФК дерево
global.TFC_WOOD_TYPES.forEach(woodName => {
global.WOOD_BLOCK_TYPES.forEach(wood => {
event.add(wood.tag, new ItemMaterialInfo(wood.material));
})
//#endregion

File diff suppressed because it is too large Load Diff