diff --git a/kubejs/assets/species/textures/entity/limpet/ores/certus_quartz.png b/kubejs/assets/species/textures/entity/limpet/ores/certus_quartz.png new file mode 100644 index 000000000..8388a9b52 Binary files /dev/null and b/kubejs/assets/species/textures/entity/limpet/ores/certus_quartz.png differ diff --git a/kubejs/assets/species/textures/entity/limpet/ores/certus_quartz_gary.png b/kubejs/assets/species/textures/entity/limpet/ores/certus_quartz_gary.png new file mode 100644 index 000000000..0a9635ce8 Binary files /dev/null and b/kubejs/assets/species/textures/entity/limpet/ores/certus_quartz_gary.png differ diff --git a/kubejs/assets/species/textures/entity/limpet/ores/desh.png b/kubejs/assets/species/textures/entity/limpet/ores/desh.png new file mode 100644 index 000000000..1a999edb8 Binary files /dev/null and b/kubejs/assets/species/textures/entity/limpet/ores/desh.png differ diff --git a/kubejs/assets/species/textures/entity/limpet/ores/desh_gary.png b/kubejs/assets/species/textures/entity/limpet/ores/desh_gary.png new file mode 100644 index 000000000..87d853afe Binary files /dev/null and b/kubejs/assets/species/textures/entity/limpet/ores/desh_gary.png differ diff --git a/kubejs/assets/species/textures/entity/limpet/ores/ruby.png b/kubejs/assets/species/textures/entity/limpet/ores/ruby.png new file mode 100644 index 000000000..f9899a344 Binary files /dev/null and b/kubejs/assets/species/textures/entity/limpet/ores/ruby.png differ diff --git a/kubejs/assets/species/textures/entity/limpet/ores/ruby_gary.png b/kubejs/assets/species/textures/entity/limpet/ores/ruby_gary.png new file mode 100644 index 000000000..baa9db1db Binary files /dev/null and b/kubejs/assets/species/textures/entity/limpet/ores/ruby_gary.png differ diff --git a/kubejs/data/species/gameplay/limpet_ores/amethyst/amethyst.json b/kubejs/data/species/gameplay/limpet_ores/amethyst/amethyst.json new file mode 100644 index 000000000..f66fffc36 --- /dev/null +++ b/kubejs/data/species/gameplay/limpet_ores/amethyst/amethyst.json @@ -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 +} \ No newline at end of file diff --git a/kubejs/data/species/gameplay/limpet_ores/certus/certus.json b/kubejs/data/species/gameplay/limpet_ores/certus/certus.json new file mode 100644 index 000000000..4605b6bbe --- /dev/null +++ b/kubejs/data/species/gameplay/limpet_ores/certus/certus.json @@ -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 +} \ No newline at end of file diff --git a/kubejs/data/species/gameplay/limpet_ores/coal/coal_16_30.json b/kubejs/data/species/gameplay/limpet_ores/coal/coal_16_30.json new file mode 100644 index 000000000..1c204788a --- /dev/null +++ b/kubejs/data/species/gameplay/limpet_ores/coal/coal_16_30.json @@ -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 +} \ No newline at end of file diff --git a/kubejs/data/species/gameplay/limpet_ores/coal/coal_above_30.json b/kubejs/data/species/gameplay/limpet_ores/coal/coal_above_30.json new file mode 100644 index 000000000..ac9688e7d --- /dev/null +++ b/kubejs/data/species/gameplay/limpet_ores/coal/coal_above_30.json @@ -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 +} \ No newline at end of file diff --git a/kubejs/data/species/gameplay/limpet_ores/coal/coal_below_16.json b/kubejs/data/species/gameplay/limpet_ores/coal/coal_below_16.json new file mode 100644 index 000000000..4e20ec442 --- /dev/null +++ b/kubejs/data/species/gameplay/limpet_ores/coal/coal_below_16.json @@ -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 +} \ No newline at end of file diff --git a/kubejs/data/species/gameplay/limpet_ores/desh/desh.json b/kubejs/data/species/gameplay/limpet_ores/desh/desh.json new file mode 100644 index 000000000..8e5995079 --- /dev/null +++ b/kubejs/data/species/gameplay/limpet_ores/desh/desh.json @@ -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 +} \ No newline at end of file diff --git a/kubejs/data/species/gameplay/limpet_ores/diamond/diamond.json b/kubejs/data/species/gameplay/limpet_ores/diamond/diamond.json new file mode 100644 index 000000000..6b66eed8a --- /dev/null +++ b/kubejs/data/species/gameplay/limpet_ores/diamond/diamond.json @@ -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 +} \ No newline at end of file diff --git a/kubejs/data/species/gameplay/limpet_ores/emerald/emerald_16_30.json b/kubejs/data/species/gameplay/limpet_ores/emerald/emerald_16_30.json new file mode 100644 index 000000000..9df817852 --- /dev/null +++ b/kubejs/data/species/gameplay/limpet_ores/emerald/emerald_16_30.json @@ -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 +} \ No newline at end of file diff --git a/kubejs/data/species/gameplay/limpet_ores/lapis/lapis_16_30.json b/kubejs/data/species/gameplay/limpet_ores/lapis/lapis_16_30.json new file mode 100644 index 000000000..0b430b91e --- /dev/null +++ b/kubejs/data/species/gameplay/limpet_ores/lapis/lapis_16_30.json @@ -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 +} \ No newline at end of file diff --git a/kubejs/data/species/gameplay/limpet_ores/lapis/lapis_above_30.json b/kubejs/data/species/gameplay/limpet_ores/lapis/lapis_above_30.json new file mode 100644 index 000000000..1634a44d6 --- /dev/null +++ b/kubejs/data/species/gameplay/limpet_ores/lapis/lapis_above_30.json @@ -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 +} \ No newline at end of file diff --git a/kubejs/data/species/gameplay/limpet_ores/lapis/lapis_below_16.json b/kubejs/data/species/gameplay/limpet_ores/lapis/lapis_below_16.json new file mode 100644 index 000000000..92b24c128 --- /dev/null +++ b/kubejs/data/species/gameplay/limpet_ores/lapis/lapis_below_16.json @@ -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 +} \ No newline at end of file diff --git a/kubejs/data/species/gameplay/limpet_ores/ruby/ruby.json b/kubejs/data/species/gameplay/limpet_ores/ruby/ruby.json new file mode 100644 index 000000000..31e5626b0 --- /dev/null +++ b/kubejs/data/species/gameplay/limpet_ores/ruby/ruby.json @@ -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 +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_dense.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_dense.json index 3ce92a855..1296f0f3a 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_dense.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_dense.json @@ -92,7 +92,7 @@ }, { "type": "species:limpet", - "maxCount": 1, + "maxCount": 2, "minCount": 1, "weight": 100 }, diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_dense.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_dense.json index dd20521e8..bddbdb78e 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_dense.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_dense.json @@ -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": [], diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_sparse.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_sparse.json index a968bbf0a..78086efd1 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_sparse.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_sparse.json @@ -102,7 +102,7 @@ "type": "species:limpet", "maxCount": 1, "minCount": 1, - "weight": 20 + "weight": 10 }, { "type": "endermanoverhaul:windswept_hills_enderman", diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_dense.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_dense.json index f0a2cfee0..1bf04e72d 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_dense.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_dense.json @@ -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": [], diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_sparse.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_sparse.json index 3382f9f91..36b8f0454 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_sparse.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_sparse.json @@ -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": [], diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_dense.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_dense.json index 1c206bd34..7b74394ef 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_dense.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_dense.json @@ -81,7 +81,7 @@ "type": "ad_astra:corrupted_lunarian", "maxCount": 2, "minCount": 1, - "weight": 30 + "weight": 50 }, { "type": "minecraft:skeleton", diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_sparse.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_sparse.json index 3666e5740..2cb875efa 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_sparse.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_sparse.json @@ -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": [], diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_plains.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_plains.json index 3c7acce18..060626ec7 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_plains.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_plains.json @@ -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": [], diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_sands.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_sands.json index 3a1531fe5..0d49d4d0f 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_sands.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_sands.json @@ -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": [], diff --git a/kubejs/data/tfg/worldgen/placed_feature/moon/surface/birt_dwelling.json b/kubejs/data/tfg/worldgen/placed_feature/moon/surface/birt_dwelling.json index bc3c050a6..44d003ad5 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/moon/surface/birt_dwelling.json +++ b/kubejs/data/tfg/worldgen/placed_feature/moon/surface/birt_dwelling.json @@ -6,7 +6,7 @@ }, { "type": "minecraft:rarity_filter", - "chance": 5 + "chance": 8 }, { "type": "minecraft:in_square" diff --git a/kubejs/data/tfg_excludes.zip b/kubejs/data/tfg_excludes.zip index bfa87092b..6fbbe2dfb 100644 Binary files a/kubejs/data/tfg_excludes.zip and b/kubejs/data/tfg_excludes.zip differ diff --git a/kubejs/server_scripts/ad_astra/tags.js b/kubejs/server_scripts/ad_astra/tags.js index 5108ec496..8ec92005a 100644 --- a/kubejs/server_scripts/ad_astra/tags.js +++ b/kubejs/server_scripts/ad_astra/tags.js @@ -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) }) } diff --git a/kubejs/server_scripts/species/recipes.js b/kubejs/server_scripts/species/recipes.js index d32cb8b86..37d5dd4ea 100644 --- a/kubejs/server_scripts/species/recipes.js +++ b/kubejs/server_scripts/species/recipes.js @@ -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 } \ No newline at end of file diff --git a/kubejs/server_scripts/species/tags.js b/kubejs/server_scripts/species/tags.js index 6960f0e1a..177dd75e3 100644 --- a/kubejs/server_scripts/species/tags.js +++ b/kubejs/server_scripts/species/tags.js @@ -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) }) diff --git a/kubejs/startup_scripts/species/constants.js b/kubejs/startup_scripts/species/constants.js new file mode 100644 index 000000000..19218c66d --- /dev/null +++ b/kubejs/startup_scripts/species/constants.js @@ -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' +]; \ No newline at end of file diff --git a/pakku-lock.json b/pakku-lock.json index 3e98fb29e..6ae82fbee 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -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" } ] },