diff --git a/config/ad_astra.jsonc b/config/ad_astra.jsonc new file mode 100644 index 000000000..df4457298 --- /dev/null +++ b/config/ad_astra.jsonc @@ -0,0 +1,223 @@ +{ + // If true, entities will be affected by gravity. + "doEntityGravity": true, + // Do gravity for mobs, players etc. + "doLivingEntityGravity": true, + "acidRainBurns": true, + "doOxygen": true, + // Do sound suppression in orbit dimensions. If it gets annoying, you can turn it off. + "doSpaceMuffler": true, + // Type: Long + "oxygenTankSize": 500, + // Type: Integer + "hammerDurability": 64, + "giveAstroduxAtSpawn": false, + // Type: Integer + "oxygenBarXOffset": 0, + // Type: Integer + "oxygenBarYOffset": 0, + // Type: Float + "oxygenBarScale": 1.0, + // Type: Integer + "energyBarXOffset": 0, + // Type: Integer + "energyBarYOffset": 0, + // Type: Float + "energyBarScale": 1.0, + // Type: Float + "orbitGravity": 3.26, + // Type: Integer + "oxygenDamage": 1, + // Type: Integer + "freezeDamage": 1, + // Type: Integer + "heatDamage": 2, + // Type: Integer + "acidRainDamage": 3, + "allowFlagImages": true, + // A list of planets that should be disabled. This is a comma-separated list of planet ids. + "disabledPlanets": "", + // Prevents stuff like gravity and oxygen checks in the overworld as that's normally not used in Ad Astra. enable if you're making an addon or something that transforms the overworld into some sort of planet. + "avoidOverworldChecks": true, + "spawning": { + "spawnCorruptedLunarians": true, + "spawnStarCrawlers": true, + "spawnMartianRaptors": true, + "spawnMoglers": true, + "spawnSulfurCreepers": true, + "spawnLunarianWanderingTrader": true + }, + "spaceSuit": { + // Type: Long + "spaceSuitTankSize": 1000, + // Type: Long + "netheriteSpaceSuitTankSize": 2000, + "netheriteSpaceSuitHasFireResistance": true, + /* + * The speed when flying forward. + * Type: Double + */ + "jetSuitSpeed": 0.8, + /* + * The speed when idle flying up. + * Type: Double + */ + "jetSuitUpwardsSpeed": 0.5, + // Type: Long + "jetSuitEnergyPerTick": 60, + // Type: Long + "jetSuitTankSize": 4000, + // Type: Long + "jetSuitMaxEnergy": 1000000, + "enableJetSuitFlight": true, + // Type: Integer + "jetSuitProtectionMultiplier": 1, + // Type: Integer + "jetSuitArmorToughness": 5, + "spawnJetSuitParticles": true + }, + "vehicles": { + /* + * The velocity to trigger a vehicle explosion while falling. + * Type: Double + */ + "fallingExplosionThreshold": -1.2, + /* + * How much the explosion should be multiplied by when the vehicle has fallen. + * Type: Float + */ + "fallingExplosionMultiplier": 0.7, + // Type: Double + "gravity": -2.0, + // Should the camera move in 3rd person in the rocket and lander for a better view? + "moveCameraInVehicle": true, + "lander": { + // Type: Double + "boosterThreshold": -0.1, + // Type: Double + "boosterSpeed": 0.1 + }, + "rover": { + "explodeRoverInLava": true, + // Type: Long + "fuelPerSecond": 10, + // Type: Float + "turnSpeed": 3.0, + // Type: Float + "maxTurnSpeed": 6.0, + // Type: Float + "deceleration": 0.9, + // Type: Float + "minSpeed": -0.2, + // Type: Float + "maxSpeed": 0.3, + // Type: Long + "tankSize": 3000 + }, + "rocket": { + // Type: Integer + "atmosphereLeave": 600, + // Type: Integer + "countDownTicks": 200, + // Type: Double + "acceleration": 0.005, + // Type: Double + "maxSpeed": 0.5, + "entitiesBurnUnderRocket": true, + // Type: Long + "tankSize": 3000, + // Type: Long + "fuelLaunchCost": 3000, + // Type: Long + "efficientFuelLaunchCost": 1000, + "takeDamageInRocket": true + } + }, + "coalGenerator": { + // Type: Long + "maxEnergy": 9000, + // Type: Long + "energyPerTick": 10 + }, + "compressor": { + // Type: Long + "maxEnergy": 9000, + // Type: Long + "energyPerTick": 10 + }, + "fuelRefinery": { + // Type: Long + "maxEnergy": 9000, + // Type: Long + "energyPerTick": 30, + // Type: Long + "tankSize": 3000 + }, + "oxygenLoader": { + // Type: Long + "maxEnergy": 9000, + // Type: Long + "energyPerTick": 10, + // Type: Long + "tankSize": 3000 + }, + "oxygenDistributor": { + // Type: Long + "maxEnergy": 20000, + // Type: Long + "fluidConversionEnergyPerTick": 5, + // Type: Long + "tankSize": 6000, + /* + * How many blocks the distributor can distribute oxygen in. Be careful increasing this number, as it can reduce server performance significantly. If you are adamant about increasing this value, consider increasing the Oxygen Loader refresh ticks so the server is not constantly checking thousands of blocks. + * Range: 1 - 50000 + */ + "maxBlockChecks": 3000, + /* + * How often the oxygen loader checks if the structure is sealed. Performing this operation too often can kill server TPS, so be wary. + * Range: 0 - 500 + */ + "refreshTicks": 60, + /* + * Increases the oxygen requirements as the distributor covers more blocks. + * Type: Double + */ + "oxygenMultiplier": 1.0, + /* + * Increases the energy requirements as the distributor covers more blocks. + * Type: Double + */ + "energyMultiplier": 3.0 + }, + "solarPanel": { + // Type: Long + "maxEnergy": 18000, + // Type: Double + "energyMultiplier": 1.0 + }, + "waterPump": { + // Type: Long + "maxEnergy": 9000, + // Type: Long + "energyPerTick": 10, + // Type: Long + "tankSize": 6000, + // Type: Long + "transferPerTick": 100, + "deleteWaterBelowWaterPump": true + }, + "energizer": { + // Type: Long + "maxEnergy": 2000000, + // Type: Long + "energyPerTick": 600 + }, + "cryoFreezer": { + // Type: Long + "maxEnergy": 30000, + // Type: Long + "energyPerTick": 18, + // Type: Long + "tankSize": 3000 + } +} \ No newline at end of file diff --git a/config/computercraft-client.toml b/config/computercraft-client.toml new file mode 100644 index 000000000..0251dff80 --- /dev/null +++ b/config/computercraft-client.toml @@ -0,0 +1,13 @@ +#The renderer to use for monitors. Generally this should be kept at "best" - if +#monitors have performance issues, you may wish to experiment with alternative +#renderers. +#Allowed Values: BEST, TBO, VBO +monitor_renderer = "BEST" +#The maximum distance monitors will render at. This defaults to the standard tile +#entity limit, but may be extended if you wish to build larger monitors. +#Range: 16 ~ 1024 +monitor_distance = 64 +#The delay in seconds after which we'll notify about unhandled imports. Set to 0 to disable. +#Range: 0 ~ 60 +upload_nag_delay = 5 + diff --git a/config/jade/sort-order.json b/config/jade/sort-order.json index e6447c285..a55497613 100644 --- a/config/jade/sort-order.json +++ b/config/jade/sort-order.json @@ -136,11 +136,21 @@ "extendedcrafting:auto_ender_crafter": null, "extendedcrafting:flux_crafter": null, "extendedcrafting:compressor": null, + "corpse:corpse": null, + "create:blaze_burner": null, + "create:backtank_capacity": null, + "create:contraption_inv": null, + "lootr:inventory": null, + "create:hide_boiler_tanks": null, + "create:crafting_blueprint": null, + "create:placard": null, + "create:exact_block": null, + "create:filter": null, + "create:goggles": null, "gtceu:electric_container_provider": null, "gtceu:workable_provider": null, "gtceu:controllable_provider": null, "gtceu:recipe_logic_provider": null, - "corpse:corpse": null, "tfc:barrel": null, "tfc:bellows": null, "tfc:sapling": null, @@ -235,15 +245,5 @@ "ae2:part_name": null, "ae2:part_icon": null, "ae2:part_tooltip": null, - "ae2:part_mod_name": null, - "create:blaze_burner": null, - "create:backtank_capacity": null, - "create:contraption_inv": null, - "lootr:inventory": null, - "create:hide_boiler_tanks": null, - "create:crafting_blueprint": null, - "create:placard": null, - "create:exact_block": null, - "create:filter": null, - "create:goggles": null + "ae2:part_mod_name": null } \ No newline at end of file diff --git a/config/morered-client.toml b/config/morered-client.toml new file mode 100644 index 000000000..0186e5c7b --- /dev/null +++ b/config/morered-client.toml @@ -0,0 +1,8 @@ + +[Rendering] + #Render preview of plate blocks before placing them + showPlacementPreview = true + #Opacity of the render preview. Higher value = less transparent, lower = more transparent + #Range: 0.0 ~ 1.0 + previewPlacementOpacity = 0.4 + diff --git a/config/resourceful-config-web.json b/config/resourceful-config-web.json new file mode 100644 index 000000000..674463fb8 --- /dev/null +++ b/config/resourceful-config-web.json @@ -0,0 +1,12 @@ +{ + "enabled": false, + "port": 7903, + "validator": { + "uuids": [], + "if": { + "password": "de73025b-f722-4f39-93fd-74eb284ca2a4", + "type": "password" + }, + "type": "if" + } +} \ No newline at end of file diff --git a/kubejs/client_scripts/mainClientScript.js b/kubejs/client_scripts/mainClientScript.js index 95156f9e3..afc6b8017 100644 --- a/kubejs/client_scripts/mainClientScript.js +++ b/kubejs/client_scripts/mainClientScript.js @@ -16,4 +16,5 @@ REIEvents.groupEntries(event => { REIEvents.removeCategories(event => { registerGTCategories(event) + registerMoreRedCategories(event) }) \ No newline at end of file diff --git a/kubejs/client_scripts/moreRed/rei.js b/kubejs/client_scripts/moreRed/rei.js new file mode 100644 index 000000000..70999b373 --- /dev/null +++ b/kubejs/client_scripts/moreRed/rei.js @@ -0,0 +1,10 @@ +// priority: 0 + +const hideMoreRedStuff = (event) => { + +} + +const registerMoreRedCategories = (event) => { + event.remove('jumbofurnace:jumbo_smelting') + event.remove('jumbofurnace:jumbo_furnace_upgrade') +} \ No newline at end of file diff --git a/kubejs/server_scripts/aa/recipes.js b/kubejs/server_scripts/aa/recipes.js new file mode 100644 index 000000000..2e8b76da8 --- /dev/null +++ b/kubejs/server_scripts/aa/recipes.js @@ -0,0 +1,7 @@ +// priority: 0 + +const registerAARecipes = (event) => { + + // Удаление рецептов мода + event.remove({ mod: 'ad_astra' }); +} \ No newline at end of file diff --git a/kubejs/server_scripts/cc/recipes.js b/kubejs/server_scripts/cc/recipes.js new file mode 100644 index 000000000..67b726b82 --- /dev/null +++ b/kubejs/server_scripts/cc/recipes.js @@ -0,0 +1,7 @@ +// priority: 0 + +const registerCCRecipes = (event) => { + + // Удаление рецептов мода + event.remove({ mod: 'computercraft' }); +} \ No newline at end of file diff --git a/kubejs/server_scripts/mainServerScript.js b/kubejs/server_scripts/mainServerScript.js index dfc08dded..387d7f984 100644 --- a/kubejs/server_scripts/mainServerScript.js +++ b/kubejs/server_scripts/mainServerScript.js @@ -31,6 +31,7 @@ ServerEvents.recipes(event => { registerMinecraftRecipes(event) registerGTRecipes(event) registerTFCRecipes(event) + registerAARecipes(event) registerAE2Recipes(event) registerCreateRecipes(event) registerSBRecipes(event) diff --git a/kubejs/server_scripts/moreRed/recipes.js b/kubejs/server_scripts/moreRed/recipes.js new file mode 100644 index 000000000..83e308338 --- /dev/null +++ b/kubejs/server_scripts/moreRed/recipes.js @@ -0,0 +1,6 @@ +// priority: 0 + +const registerMoreRedRecipes = (event) => { + + event.remove({id: 'morered:red_alloy_ingot_from_jumbo_smelting'}) +} \ No newline at end of file diff --git a/mods/ad_astra-forge-1.20.1-1.15.4.jar b/mods/ad_astra-forge-1.20.1-1.15.4.jar new file mode 100644 index 000000000..637d9b3e6 Binary files /dev/null and b/mods/ad_astra-forge-1.20.1-1.15.4.jar differ diff --git a/mods/botarium-forge-1.20.1-2.2.1.jar b/mods/botarium-forge-1.20.1-2.2.1.jar new file mode 100644 index 000000000..765048736 Binary files /dev/null and b/mods/botarium-forge-1.20.1-2.2.1.jar differ diff --git a/mods/cc-tweaked-1.20.1-forge-1.108.4.jar b/mods/cc-tweaked-1.20.1-forge-1.108.4.jar new file mode 100644 index 000000000..6c59129ab Binary files /dev/null and b/mods/cc-tweaked-1.20.1-forge-1.108.4.jar differ diff --git a/mods/morered-1.20.1-4.0.0.4.jar b/mods/morered-1.20.1-4.0.0.4.jar new file mode 100644 index 000000000..b848ef5d3 Binary files /dev/null and b/mods/morered-1.20.1-4.0.0.4.jar differ diff --git a/mods/resourcefulconfig-forge-1.20.1-2.1.0.jar b/mods/resourcefulconfig-forge-1.20.1-2.1.0.jar new file mode 100644 index 000000000..770a01f30 Binary files /dev/null and b/mods/resourcefulconfig-forge-1.20.1-2.1.0.jar differ