species update! also some biome spawn rates of limpets, and adding create hypertubes to pakku

This commit is contained in:
Pyritie 2025-07-08 03:19:07 +01:00
parent e535f32571
commit 3a5df84b40
34 changed files with 388 additions and 57 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -0,0 +1,9 @@
{
"id": "species:amethyst",
"item": "gtceu:poor_raw_amethyst",
"block": "gtceu:moon_stone_amethyst_ore",
"maxCount": 8,
"spawnWeight": 20,
"maxSpawnHeight": 130,
"minSpawnHeight": 4
}

View file

@ -0,0 +1,9 @@
{
"id": "species:certus_quartz",
"item": "gtceu:poor_raw_certus_quartz",
"block": "gtceu:moon_stone_certus_quartz_ore",
"maxCount": 8,
"spawnWeight": 40,
"maxSpawnHeight": 130,
"minSpawnHeight": 4
}

View file

@ -0,0 +1,9 @@
{
"id": "species:coal",
"item": "gtceu:poor_raw_graphite",
"block": "gtceu:moon_stone_graphite_ore",
"maxCount": 12,
"spawnWeight": 20,
"maxSpawnHeight": 30,
"minSpawnHeight": 16
}

View file

@ -0,0 +1,9 @@
{
"id": "species:coal",
"item": "gtceu:poor_raw_graphite",
"block": "gtceu:moon_stone_graphite_ore",
"maxCount": 8,
"spawnWeight": 20,
"maxSpawnHeight": 130,
"minSpawnHeight": 30
}

View file

@ -0,0 +1,9 @@
{
"id": "species:coal",
"item": "gtceu:poor_raw_graphite",
"block": "gtceu:moon_stone_graphite_ore",
"maxCount": 16,
"spawnWeight": 20,
"maxSpawnHeight": 16,
"minSpawnHeight": 0
}

View file

@ -0,0 +1,9 @@
{
"id": "species:desh",
"item": "gtceu:poor_raw_desh",
"block": "gtceu:moon_stone_desh_ore",
"maxCount": 8,
"spawnWeight": 40,
"maxSpawnHeight": 200,
"minSpawnHeight": 4
}

View file

@ -0,0 +1,9 @@
{
"id": "species:diamond",
"item": "gtceu:poor_raw_diamond",
"block": "gtceu:moon_stone_diamond_ore",
"maxCount": 6,
"spawnWeight": 20,
"maxSpawnHeight": 130,
"minSpawnHeight": 4
}

View file

@ -0,0 +1,9 @@
{
"id": "species:emerald",
"item": "gtceu:poor_raw_emerald",
"block": "gtceu:moon_stone_emerald_ore",
"maxCount": 8,
"spawnWeight": 20,
"maxSpawnHeight": 130,
"minSpawnHeight": 4
}

View file

@ -0,0 +1,9 @@
{
"id": "species:lapis",
"item": "gtceu:poor_raw_sapphire",
"block": "gtceu:moon_stone_sapphire_ore",
"maxCount": 12,
"spawnWeight": 20,
"maxSpawnHeight": 30,
"minSpawnHeight": 16
}

View file

@ -0,0 +1,9 @@
{
"id": "species:lapis",
"item": "gtceu:poor_raw_sapphire",
"block": "gtceu:moon_stone_sapphire_ore",
"maxCount": 8,
"spawnWeight": 20,
"maxSpawnHeight": 130,
"minSpawnHeight": 3
}

View file

@ -0,0 +1,9 @@
{
"id": "species:lapis",
"item": "gtceu:poor_raw_sapphire",
"block": "gtceu:moon_stone_sapphire_ore",
"maxCount": 16,
"spawnWeight": 20,
"maxSpawnHeight": 16,
"minSpawnHeight": 0
}

View file

@ -0,0 +1,9 @@
{
"id": "species:ruby",
"item": "gtceu:poor_raw_ruby",
"block": "gtceu:moon_stone_ruby_ore",
"maxCount": 8,
"spawnWeight": 30,
"maxSpawnHeight": 130,
"minSpawnHeight": 4
}

View file

@ -92,7 +92,7 @@
},
{
"type": "species:limpet",
"maxCount": 1,
"maxCount": 2,
"minCount": 1,
"weight": 100
},

View file

@ -85,15 +85,15 @@
},
{
"type": "endermanoverhaul:end_enderman",
"maxCount": 2,
"minCount": 1,
"maxCount": 4,
"minCount": 2,
"weight": 100
},
{
"type": "endermanoverhaul:end_islands_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 20
"weight": 30
}
],
"underground_water_creature": [],

View file

@ -102,7 +102,7 @@
"type": "species:limpet",
"maxCount": 1,
"minCount": 1,
"weight": 20
"weight": 10
},
{
"type": "endermanoverhaul:windswept_hills_enderman",

View file

@ -78,15 +78,39 @@
},
{
"type": "species:limpet",
"maxCount": 2,
"maxCount": 1,
"minCount": 1,
"weight": 100
"weight": 20
},
{
"type": "endermanoverhaul:windswept_hills_enderman",
"maxCount": 4,
"minCount": 2,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 1,
"minCount": 1,
"weight": 2
},
{
"type": "endermanoverhaul:end_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 2
},
{
"type": "endermanoverhaul:end_islands_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 2
},
{
"type": "endermanoverhaul:soulsand_valley_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 2
}
],
"underground_water_creature": [],

View file

@ -106,7 +106,7 @@
},
{
"type": "species:limpet",
"maxCount": 2,
"maxCount": 1,
"minCount": 1,
"weight": 50
},
@ -115,6 +115,24 @@
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:end_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 2
},
{
"type": "endermanoverhaul:end_islands_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 2
},
{
"type": "endermanoverhaul:soulsand_valley_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 2
}
],
"underground_water_creature": [],

View file

@ -81,7 +81,7 @@
"type": "ad_astra:corrupted_lunarian",
"maxCount": 2,
"minCount": 1,
"weight": 30
"weight": 50
},
{
"type": "minecraft:skeleton",

View file

@ -88,9 +88,9 @@
},
{
"type": "ad_astra:corrupted_lunarian",
"maxCount": 1,
"maxCount": 2,
"minCount": 1,
"weight": 10
"weight": 40
},
{
"type": "minecraft:skeleton",
@ -114,13 +114,31 @@
"type": "endermanoverhaul:windswept_hills_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 20
"weight": 10
},
{
"type": "endermanoverhaul:soulsand_valley_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 20
},
{
"type": "endermanoverhaul:end_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 2
},
{
"type": "endermanoverhaul:end_islands_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 2
},
{
"type": "endermanoverhaul:soulsand_valley_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 2
}
],
"underground_water_creature": [],

View file

@ -84,13 +84,13 @@
"type": "ad_astra:star_crawler",
"maxCount": 3,
"minCount": 1,
"weight": 50
"weight": 100
},
{
"type": "ad_astra:corrupted_lunarian",
"maxCount": 3,
"minCount": 1,
"weight": 50
"weight": 100
},
{
"type": "minecraft:skeleton",
@ -108,13 +108,31 @@
"type": "species:limpet",
"maxCount": 2,
"minCount": 1,
"weight": 100
"weight": 50
},
{
"type": "endermanoverhaul:windswept_hills_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 20
},
{
"type": "endermanoverhaul:end_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 2
},
{
"type": "endermanoverhaul:end_islands_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 2
},
{
"type": "endermanoverhaul:soulsand_valley_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 2
}
],
"underground_water_creature": [],

View file

@ -111,13 +111,31 @@
"type": "species:limpet",
"maxCount": 2,
"minCount": 1,
"weight": 100
"weight": 50
},
{
"type": "endermanoverhaul:windswept_hills_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 40
},
{
"type": "endermanoverhaul:end_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 2
},
{
"type": "endermanoverhaul:end_islands_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 2
},
{
"type": "endermanoverhaul:soulsand_valley_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 2
}
],
"underground_water_creature": [],

View file

@ -6,7 +6,7 @@
},
{
"type": "minecraft:rarity_filter",
"chance": 5
"chance": 8
},
{
"type": "minecraft:in_square"

Binary file not shown.

View file

@ -199,6 +199,7 @@ const registerAdAstraBiomeTags = (event) => {
event.add('tfg:has_structure/cheese_ores', biome)
event.add('tfg:has_structure/moonbase', biome)
event.add('tfg:has_structure/moon_rabbit_houses', biome)
event.add('species:limpet_spawns', biome)
})
}

View file

@ -2,4 +2,67 @@
function registerSpeciesRecipes(event) {
event.remove({ mod: 'species' })
event.shapeless('species:music_disc_dial', ['etched:blank_music_disc', 'species:birt_egg'])
event.shapeless('species:music_disc_lapidarian', ['etched:blank_music_disc', 'tfc:rock/raw/basalt_slab'])
event.shapeless('species:music_disk_spawner', ['etched:blank_music_disc', 'computercraft:disk'])
event.shaped('species:cranktrap', [
'ABA',
'CDC',
'ABA'
], {
A: '#forge:bolts/wrought_iron',
B: '#forge:rods/wrought_iron',
C: '#forge:small_springs',
D: '#forge:tools/hammers'
}).id('tfg:shaped/cranktrap')
event.shaped('species:crankbow', [
'ACA',
'CBC',
'DED'
], {
A: '#forge:rods/black_steel',
B: 'minecraft:crossbow',
C: '#forge:small_gears/steel',
D: 'tfc:metal/chain/black_steel',
E: 'create:hand_crank'
}).id('tfg:shaped/crankbow')
event.recipes.gtceu.assembler('species:hopelight')
.itemInputs('1x #forge:plates/magnalium', 'ae2:charged_certus_quartz_crystal')
.inputFluids(Fluid.of('gtceu:glowstone', 144*4))
.itemOutputs('2x species:hopelight')
.circuit(1)
.duration(200)
.EUt(GTValues.VA[GTValues.HV])
event.recipes.gtceu.assembler('species:speclight')
.itemInputs('#forge:rings/magnalium', 'ae2:charged_certus_quartz_crystal')
.inputFluids(Fluid.of('gtceu:glowstone', 144))
.itemOutputs('2x species:speclight')
.circuit(2)
.duration(100)
.EUt(GTValues.VA[GTValues.HV])
event.shaped('2x species:coil', [
'ABA'
], {
A: '#forge:screws/wrought_iron',
B: 'firmaciv:rope_coil'
}).id('tfg:shaped/coil')
event.shaped('species:harpoon', [
'A',
'B',
'B'
], {
A: 'tfc:metal/javelin_head/wrought_iron',
B: 'firmaciv:rope_coil'
}).id('tfg:shaped/harpoon')
// TODO: birtday cake
}

View file

@ -1,43 +1,12 @@
const registerSpeciesBlockTags = (event) => {
const DISABLED_BLOCKS = [
'species:red_suspicious_sand',
'species:bone_bark',
'species:bone_vertebra',
'species:bone_spike',
'species:alphacene_moss_block',
'species:alphacene_moss_carpet',
'species:alphacene_grass_block',
'species:alphacene_mushroom_block',
'species:alphacene_mushroom_growth',
'species:cruncher_pellet',
'species:frozen_meat',
'species:frozen_hair'
]
DISABLED_BLOCKS.forEach(block => {
global.SPECIES_DISABLED_BLOCKS.forEach(block => {
event.removeAllTagsFrom(block)
event.add('c:hidden_from_recipe_viewers', block)
})
}
const registerSpeciesItemTags = (event) => {
const DISABLED_ITEMS = [
'species:deepfish_bucket',
'species:bone_spike',
'species:ancient_pinecone',
'species:petrified_egg',
'species:alphacene_grass',
'species:alphacene_tall_grass',
'species:alphacene_mushroom',
'species:cruncher_egg',
'species:ichor_bottle',
'species:youth_potion',
'species:springling_egg'
]
DISABLED_ITEMS.forEach(item => {
global.SPECIES_DISABLED_ITEMS.forEach(item => {
event.removeAllTagsFrom(item)
event.add('c:hidden_from_recipe_viewers', item)
})

View file

@ -0,0 +1,52 @@
// priority: 0
global.SPECIES_DISABLED_BLOCKS = [
'species:red_suspicious_sand',
'species:bone_bark',
'species:bone_vertebra',
'species:bone_spike',
'species:alphacene_moss_block',
'species:alphacene_moss_carpet',
'species:alphacene_grass_block',
'species:alphacene_mushroom_block',
'species:alphacene_mushroom_growth',
'species:cruncher_pellet',
'species:frozen_meat',
'species:frozen_hair'
];
global.SPECIES_DISABLED_ITEMS = [
'species:deepfish_bucket',
'species:bone_spike',
'species:ancient_pinecone',
'species:petrified_egg',
'species:alphacene_grass',
'species:alphacene_tall_grass',
'species:alphacene_mushroom',
'species:cruncher_egg',
'species:ichor_bottle',
'species:youth_potion',
'species:springling_egg',
'species:wraptor_egg',
'species:chaindelier',
'species:spectralibur_pedestal',
'species:wicked_candle',
'species:bewereager_head',
'species:quake_head',
'species:ghoul_head',
'species:deflector_dummy',
'species:wicked_mask',
'species:wicked_swapper',
'species:spectralibur',
'species:ricoshield',
'species:smoke_bomb',
'species:wicked_dope',
'species:cracked_wraptor_egg',
'species:monster_meal',
'species:wicked_treat',
'species:ghoul_tongue',
'species:broken_links',
'species:werefang',
'species:wicked_wax',
'species:kinetic_core'
];

View file

@ -2369,6 +2369,48 @@
}
]
},
{
"pakku_id": "pCeI0LXh7ieTrU8V",
"pakku_links": [
"0r9Ghrm3IbrHUVzA"
],
"type": "MOD",
"slug": {
"curseforge": "hypertubes"
},
"name": {
"curseforge": "Create: Hypertubes"
},
"id": {
"curseforge": "1281336"
},
"files": [
{
"type": "curseforge",
"file_name": "create_hypertube-0.2.2-FORGE.jar",
"mc_versions": [
"1.20.1"
],
"loaders": [
"neoforge",
"forge"
],
"release_type": "beta",
"url": "https://edge.forgecdn.net/files/6721/285/create_hypertube-0.2.2-FORGE.jar",
"id": "6721285",
"parent_id": "1281336",
"hashes": {
"sha1": "d162b8a797883b100d1e04f19ce8c0c12e0c1f11",
"md5": "e1776892a5897e2cb5361dfcc76049e6"
},
"required_dependencies": [
"328085"
],
"size": 299727,
"date_published": "2025-07-02T14:17:53.393Z"
}
]
},
{
"pakku_id": "PlkjJZdydA94ByHb",
"type": "RESOURCE_PACK",
@ -7594,7 +7636,7 @@
"files": [
{
"type": "curseforge",
"file_name": "Species-1.20.1-2.3-forge.jar",
"file_name": "species-3.3.jar",
"mc_versions": [
"1.20.1"
],
@ -7602,16 +7644,16 @@
"forge"
],
"release_type": "release",
"url": "https://edge.forgecdn.net/files/6131/829/Species-1.20.1-2.3-forge.jar",
"id": "6131829",
"url": "https://edge.forgecdn.net/files/6736/993/species-3.3.jar",
"id": "6736993",
"parent_id": "857737",
"hashes": {
"sha1": "1bc4305fb83b28015461d63452a4a01cf5337dc3",
"md5": "a3aef474219746f567b71fd4af0a74dd"
"sha1": "7bcbdea144a75934da7d57879dc6c85c3aba18e8",
"md5": "e9c5e75b517ac95595366ec0ef0fec15"
},
"required_dependencies": [],
"size": 19593288,
"date_published": "2025-01-27T22:01:14.603Z"
"size": 42086433,
"date_published": "2025-07-06T12:53:48.593Z"
}
]
},