added a few entities to mars for fun

This commit is contained in:
Pyritie 2025-07-29 02:13:55 +01:00
parent d1c375c1ee
commit 3f97561bd8
16 changed files with 399 additions and 26 deletions

View file

@ -1,5 +1,5 @@
{
"type": "ad_astra:mars",
"type": "tfg:mars",
"generator": {
"type": "kubejs_tfc:wrapped",
"event_key": "mars",

View file

@ -1,5 +1,5 @@
{
"type": "ad_astra:venus",
"type": "tfg:venus",
"generator": {
"type": "minecraft:noise",
"settings": "tfg:venus_noise",

View file

@ -9,7 +9,7 @@
"height": 384,
"infiniburn": "#minecraft:infiniburn_overworld",
"logical_height": 384,
"min_y": -64,
"min_y": -32,
"monster_spawn_block_light_limit": 0,
"monster_spawn_light_level": {
"type": "minecraft:uniform",

View file

@ -62,10 +62,46 @@
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [],
"creature": [
{
"type": "minecraft:sniffer",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "species:wraptor",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "species:springling",
"maxCount": 3,
"minCount": 1,
"weight": 100
}
],
"misc": [],
"monster": [
{
"type": "endermanoverhaul:crimson_forest_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:warped_forest_enderman",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:badlands_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
}
],
"underground_water_creature": [],
"water_ambient": [],

View file

@ -65,10 +65,52 @@
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [],
"creature": [
{
"type": "minecraft:sniffer",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "species:wraptor",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "species:goober",
"maxCount": 1,
"minCount": 1,
"weight": 100
},
{
"type": "species:springling",
"maxCount": 1,
"minCount": 1,
"weight": 100
}
],
"misc": [],
"monster": [
{
"type": "endermanoverhaul:crimson_forest_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:warped_forest_enderman",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:badlands_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
}
],
"underground_water_creature": [],
"water_ambient": [],

View file

@ -62,10 +62,40 @@
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [],
"creature": [
{
"type": "species:wraptor",
"maxCount": 2,
"minCount": 1,
"weight": 100
},
{
"type": "species:springling",
"maxCount": 4,
"minCount": 2,
"weight": 100
}
],
"misc": [],
"monster": [
{
"type": "endermanoverhaul:crimson_forest_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:warped_forest_enderman",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:badlands_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
}
],
"underground_water_creature": [],
"water_ambient": [],

View file

@ -62,7 +62,30 @@
"creature": [],
"misc": [],
"monster": [
{
"type": "species:quake",
"maxCount": 1,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:crimson_forest_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 20
},
{
"type": "endermanoverhaul:warped_forest_enderman",
"maxCount": 3,
"minCount": 1,
"weight": 20
},
{
"type": "endermanoverhaul:badlands_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 50
}
],
"underground_water_creature": [],
"water_ambient": [],

View file

@ -61,10 +61,46 @@
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [],
"creature": [
{
"type": "minecraft:sniffer",
"maxCount": 2,
"minCount": 1,
"weight": 75
},
{
"type": "species:wraptor",
"maxCount": 2,
"minCount": 1,
"weight": 75
},
{
"type": "species:goober",
"maxCount": 2,
"minCount": 1,
"weight": 100
}
],
"misc": [],
"monster": [
{
"type": "endermanoverhaul:crimson_forest_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:warped_forest_enderman",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:badlands_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
}
],
"underground_water_creature": [],
"water_ambient": [],

View file

@ -62,10 +62,46 @@
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [],
"creature": [
{
"type": "minecraft:sniffer",
"maxCount": 1,
"minCount": 1,
"weight": 50
},
{
"type": "species:wraptor",
"maxCount": 2,
"minCount": 1,
"weight": 50
},
{
"type": "species:goober",
"maxCount": 2,
"minCount": 1,
"weight": 100
}
],
"misc": [],
"monster": [
{
"type": "endermanoverhaul:crimson_forest_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:warped_forest_enderman",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:badlands_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
}
],
"underground_water_creature": [],
"water_ambient": [],

View file

@ -62,10 +62,46 @@
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [],
"creature": [
{
"type": "minecraft:sniffer",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "species:wraptor",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "species:springling",
"maxCount": 3,
"minCount": 1,
"weight": 100
}
],
"misc": [],
"monster": [
{
"type": "endermanoverhaul:crimson_forest_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:warped_forest_enderman",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:badlands_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
}
],
"underground_water_creature": [],
"water_ambient": [],

View file

@ -65,10 +65,52 @@
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [],
"creature": [
{
"type": "minecraft:sniffer",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "species:wraptor",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "species:goober",
"maxCount": 1,
"minCount": 1,
"weight": 100
},
{
"type": "species:springling",
"maxCount": 1,
"minCount": 1,
"weight": 100
}
],
"misc": [],
"monster": [
{
"type": "endermanoverhaul:crimson_forest_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:warped_forest_enderman",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:badlands_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
}
],
"underground_water_creature": [],
"water_ambient": [],

View file

@ -62,10 +62,46 @@
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [],
"creature": [
{
"type": "minecraft:sniffer",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "species:wraptor",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "species:springling",
"maxCount": 3,
"minCount": 1,
"weight": 100
}
],
"misc": [],
"monster": [
{
"type": "endermanoverhaul:crimson_forest_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:warped_forest_enderman",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:badlands_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
}
],
"underground_water_creature": [],
"water_ambient": [],

View file

@ -65,10 +65,52 @@
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [],
"creature": [
{
"type": "minecraft:sniffer",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "species:wraptor",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "species:goober",
"maxCount": 1,
"minCount": 1,
"weight": 100
},
{
"type": "species:springling",
"maxCount": 1,
"minCount": 1,
"weight": 100
}
],
"misc": [],
"monster": [
{
"type": "endermanoverhaul:crimson_forest_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:warped_forest_enderman",
"maxCount": 3,
"minCount": 1,
"weight": 100
},
{
"type": "endermanoverhaul:badlands_enderman",
"maxCount": 1,
"minCount": 1,
"weight": 100
}
],
"underground_water_creature": [],
"water_ambient": [],

View file

@ -295,8 +295,8 @@ const registerAdAstraBiomeTags = (event) => {
const registerAdAstraEntityTypeTags = (event) => {
// moon
const MOON_ENTITIES = [
const COLD_ENTITIES = [
// moon
'tfc:rat',
'tfg:moon_rabbit',
'minecraft:enderman',
@ -311,16 +311,26 @@ const registerAdAstraEntityTypeTags = (event) => {
'endermanoverhaul:spirit',
'endermanoverhaul:end_enderman',
'endermanoverhaul:end_islands_enderman',
'minecraft:sniffer',
'species:wraptor',
'species:goober',
'species:cruncher',
'species:springling',
'species:quake',
'endermanoverhaul:crimson_forest_enderman',
'endermanoverhaul:warped_forest_enderman',
'endermanoverhaul:badlands_enderman'
]
MOON_ENTITIES.forEach(entity => {
COLD_ENTITIES.forEach(entity => {
event.add('ad_astra:can_survive_extreme_cold', entity)
event.add('ad_astra:lives_without_oxygen', entity)
})
event.add('tfc:deals_crushing_damage', 'minecraft:enderman')
event.add('tfc:deals_crushing_damage', 'minecraft:skeleton')
event.add('tfc:deals_crushing_damage', 'minecraft:stray')
event.add('tfc:deals_crushing_damage', 'endermanoverhaul:windswept_hills_enderman')
event.add('tfc:deals_crushing_damage', 'endermanoverhaul:soulsand_valley_enderman')
event.add('tfc:deals_piercing_damage', 'endermanoverhaul:end_enderman')

View file

@ -152,4 +152,6 @@ const registerMinecraftBlockTags = (event) => {
event.add('tfg:brick_walls', 'minecraft:blackstone_wall')
//#region
event.removeAll('minecraft:sniffer_diggable_block')
}

View file

@ -5,6 +5,8 @@ const registerSpeciesBlockTags = (event) => {
event.removeAllTagsFrom(block)
event.add('c:hidden_from_recipe_viewers', block)
})
event.removeAll('species:wraptor_nesting_blocks')
}
const registerSpeciesItemTags = (event) => {