Merging space stuff from my own fork into the main repo (#935)

* ignore .vs

* initial commit of ~space~

* fixed planets in config

* adding ore blocks to anorthite, renamed moon deepslate to dunite

* added moon ore veins, adjusted earth ones, added separate rock blocks

* added new buds for the new minerals, adjusted veins again

* forgot to add titanium to the moon!

* added moon zombies

* adjusted veins + added endermites

* first step to the moon

Signed-off-by: SverhRazum-Nah <leon.trol@mail.ru>

* change sky colors back to black

* added ad astra ores

* add desh veins to the moon

* added missing certus clusters

* adding desh veins/loc

* adding meteors + rabbit houses

* cheeeeeeese

* replaced meteor concrete with sky stone

* burying the meteors a little more

* initial commit of ores to field guide tool

* updated mineral data with new space ores

* fixed trapdoor orientation

* added anorthite rocks/bricks, changed names of cut deepslate, made cut deepslate + asurine visible

* changed average moon temp

* First Push

* split 'for' value into arrays, added russian

* pillars are stone, not metal

* adjusting spawns (again)

* oh so that's how charge and energy budget work

* added recipes for the create decoration blocks

* bricks and rocks

* remove ad astra recipes

* added limpets to the moon

* Landing on Mars

Signed-off-by: SverhRazum-Nah <leon.trol@mail.ru>

* Man thats a lot

* added translations for vein types, rock types, and added ukranium

* rabbit adjustments

* removed cooking anorthite cobble into raw

* Pushin P

* Parity

* Move translation tokens to the language tokens JSON

* Remove bin and obj

* Update .gitignore

* Update .gitignore

Signed-off-by: Pyritie <pyritie@gmail.com>

* moon mobs again

* Ore Index being Written

* More PRogress

* Improve string formatting

* toned down realgar

* structures! shulkers! oh my!

* Some progress on the vein index writing

* replace obsidian with scorchia in meteors

* meteor adjustments

* Actual vein index

* add globes to loot table

* Project Completed

* added solar power values

* adjusted ad astra recipes, hid some of the items, added bedrock ores

* more fiddling with structures

* made the rover a bit cheaper

* comply with review

* anorthite dust

* retextured shulkers

* disabled stuff from species/endermanoverhaul

* texture tweak

* recipe tweak

* fixed space rocks being invisible on the map for some reason

* removed earth bauxite vein

* mars rock

* mars stuff

* starting work on mars biome generation

* put biomes in folders

* climate stuff

* more mars worldgen

* added carve tag to space blocks

* move to correct folder

* removed veins

* added armalcolite to the moon

* anorthite -> anorthosite

* plagioclase -> syenite

* dunite -> basanite

* what is climate

* climates again

* mars rock layers

* fixed the temps!

* Update tags.js

Signed-off-by: Pyritie <pyritie@gmail.com>

* Add a Solution file

* adding this back

* remove tools folder since it was moved to a different repo

* some stuff that didn't merge

* updates

* merges

* merges

---------

Signed-off-by: SverhRazum-Nah <leon.trol@mail.ru>
Signed-off-by: Pyritie <pyritie@gmail.com>
Co-authored-by: SverhRazum-Nah <leon.trol@mail.ru>
Co-authored-by: Nebby1999 <nebby131999@gmail.com>
This commit is contained in:
Pyritie 2025-04-29 19:38:01 +01:00 committed by GitHub
parent 7606ee85c6
commit 7c86ce53c0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
227 changed files with 214667 additions and 753 deletions

View file

@ -0,0 +1,23 @@
{
"showOxygenDistributorArea": false,
"showGravityNormalizerArea": false,
"jetSuitEnabled": true,
// Type: Integer
"oxygenBarX": 5,
// Type: Integer
"oxygenBarY": 25,
// Type: Float
"oxygenBarScale": 0.5,
// Type: Integer
"energyBarX": 11,
// Type: Integer
"energyBarY": 95,
// Type: Float
"energyBarScale": 0.5,
"spaceMuffler": true,
"radio": {
// Range: 0 - 100
"volume": 50,
"favorites": []
}
}

77
config/ad_astra.jsonc Normal file
View file

@ -0,0 +1,77 @@
{
// Allow players to set custom flag images for their rockets.
"allowFlagImages": true,
// Allow rockets to be launched from any dimension, even if it's not considered a planet.
"launchAnywhere": false,
/*
* The random tick speed for breaking plants, torches, freezing water, etc. on planets.
* Type: Integer
*/
"planetRandomTickSpeed": 20,
// Always tick every planet chunk for things like freezing water, breaking plants, etc., regardless of whether the chunk can tick randomly or not. This has a small performance impact.
"forcePlanetTick": false,
/*
* The y level where rockets should leave the dimension and enter space.
* Type: Integer
*/
"atmosphereLeave": 600,
// A comma-separated list of planet IDs that should be hidden from the planets screen. e.g. minecraft:overworld,ad_astra:moon,ad_astra:mars,ad_astra:venus,ad_astra:mercury,ad_astra:glacio
"disabledPlanets": "ad_astra:mercury,ad_astra:venus,ad_astra:glacio",
// Disables oxygen damage.
"disableOxygen": false,
// Disables temperature damage.
"disableTemperature": false,
// Uses normal gravity for all planets.
"disableGravity": false,
// An Air Vortex is created when an oxygenated structure breaks its seal, causing every entity inside to rapidly get sucked out. This setting disables that.
"disableAirVortexes": false,
"cryoFreezer": {
// Type: Long
"ironTierMaxEnergyInOut": 100,
// Type: Long
"steelTierMaxEnergyInOut": 150,
// Type: Long
"deshTierMaxEnergyInOut": 250,
// Type: Long
"ostrumTierMaxEnergyInOut": 500,
// Type: Long
"ironTierEnergyCapacity": 10000,
// Type: Long
"steelTierEnergyCapacity": 20000,
// Type: Long
"deshTierEnergyCapacity": 50000,
// Type: Long
"ostrumTierEnergyCapacity": 100000,
// Type: Long
"steelTierFluidCapacity": 3000,
// Type: Long
"deshTierFluidCapacity": 5000,
// Type: Long
"ostrumTierFluidCapacity": 10000,
// Type: Long
"coalGeneratorEnergyGenerationPerTick": 20,
// Type: Long
"etrionicBlastFurnaceBlastingEnergyPerItem": 10,
// Type: Long
"waterPumpEnergyPerTick": 20,
// Type: Long
"waterPumpFluidGenerationPerTick": 50,
// Type: Long
"energizerEnergyCapacity": 2000000,
/*
* The maximum number of blocks that an oxygen distributor and gravity normalizer can distribute to.
* Type: Integer
*/
"maxDistributionBlocks": 6000,
/*
* The tick rate (20 ticks = 1 second) at which the oxygen distributor and gravity normalizer will recalculate the distribution area.
* Type: Integer
*/
"distributionRefreshRate": 100,
/*
* The tick rate (20 ticks = 1 second) at which cables and fluid pipes will recalculate their connections.
* Type: Integer
*/
"pipeRefreshRate": 50
}
}

View file

@ -0,0 +1,147 @@
{
"items": {
// Type: Integer
"oxygen_chargers_distribution_interval": 20,
// Type: Long
"oxygen_can_fluid_capacity": 1000,
// Type: Long
"oxygen_can_fluid_transfer": 250,
// Type: Long
"netherite_oxygen_can_fluid_capacity": 2000,
// Type: Long
"netherite_oxygen_can_fluid_transfer": 500
},
"machines": {
// Type: Long
"fuel_loader_fluid_capacity": 8000,
// Type: Long
"fuel_loader_fluid_transfer": 250,
/*
* Blocks from Fuel Loader to each direction
* Type: Integer
*/
"fuel_loader_working_range": 2,
// Type: Long
"automation_nasa_workbench_energy_capacity": 9600,
// Type: Long
"automation_nasa_workbench_energy_usage": 24,
// Type: Integer
"automation_nasa_workbench_cook_time": 200,
// Type: Long
"gravity_normalizer_energy_capacity": 9600,
/*
* Blocks = x * y * z
* Type: Double
*/
"gravity_normalizer_energy_per_blocks": 0.5,
// Type: Integer
"gravity_normalizer_max_length": 31,
// Type: Integer
"gravity_normalizer_proof_duration": 10,
/*
* Blocks from Rocket Sensor to each direction
* Type: Integer
*/
"rocket_sensor_working_range": 3
},
"enchantments": {
// Show tooltip on this mod's enchanted book
"tooltip_enabled": true,
/*
* Tooltip will don't show when 'Enchantment Descriptions' or 'Enchantment Lore' or 'CoFH Core' installed.
* but, if this set 'true' show tooltip with ignore that mods.
*/
"tooltip_ignore": false,
/*
* Energy usage for proof [in every 10 ticks]
* Type: Integer
*/
"space_fire_proof_energy_using": 10,
/*
* Durability usage for proof
* Type: Integer
*/
"space_fire_proof_durability_using": 1,
/*
* Proof duration on using durability [ticks, be multiple of 10]
* Type: Integer
*/
"space_fire_proof_durability_duration": 60,
/*
* Energy usage for proof [in every 10 ticks]
* Type: Integer
*/
"acid_rain_proof_energy_using": 10,
/*
* Durability usage for proof
* Type: Integer
*/
"acid_rain_proof_durability_using": 1,
/*
* Proof duration on using durability [ticks, be multiple of 10]
* Type: Integer
*/
"acid_rain_proof_durability_duration": 60,
/*
* Energy usage for proof [in every 10 ticks]
* Type: Integer
*/
"gravity_normalizing_energy_using": 10,
/*
* Durability usage for proof
* Type: Integer
*/
"gravity_normalizing_durability_using": 1,
/*
* Proof duration on using durability [ticks, be multiple of 10]
* Type: Integer
*/
"gravity_normalizing_durability_duration": 60
},
"compats": {
"mekanism": {
/*
* Energy usage per mb when produce Mekanism oxygen to player in water, rain
* Type: Integer
*/
"modules_space_breathing_energy_using_produce": 200,
/*
* Energy usage for proof in every ticks [in every 10 ticks]
* Type: Integer
*/
"modules_space_fire_proof_energy_using": 100,
/*
* Energy usage for proof in every ticks [in every 10 ticks]
* Type: Integer
*/
"modules_acid_rain_proof_energy_using": 100,
/*
* Energy usage for proof in every ticks [in every 10 ticks]
* Type: Integer
*/
"modules_gravity_normalizing_energy_using": 100
},
"pneumaticcraft": {
/*
* Air usage for provide oxygen [in every 30 ticks]
* Type: Integer
*/
"upgades_space_breathing_air_using": 150,
/*
* Air usage for proof [in every 10 ticks]
* Type: Integer
*/
"upgades_space_fire_proof_air_using": 50,
/*
* Air usage for proof [in every 10 ticks]
* Type: Integer
*/
"upgades_acid_rain_proof_air_using": 50,
/*
* Air usage for proof [in every 10 ticks]
* Type: Integer
*/
"upgades_gravity_normalizing_air_using": 50
}
}
}