add some more species things

This commit is contained in:
Pyritie 2025-12-25 11:19:33 +00:00
parent 1031f3931e
commit 6d95f87218
21 changed files with 206 additions and 10 deletions

View file

@ -15,6 +15,8 @@
- Changed the ambient sounds in the Beneath, added some to the moon and mars @Pyritie
- Tweaked the ambient sounds in the overworld @Pyritie
- Apatite, Tricalcium phosphate, rock salt, potassium sulfate, and ammonium chloride dusts now count as crop fertiliser (#2501) @Xtrial-01
- Added quern recipes for gems into dust @Pyritie
- Added recipes for smoke bombs, pet treats, and disguise kits, and added swapper pearls to the loot tables of various endermen @Pyritie
### Bug fixes
- Fix for food stacking everywhere! @Mqrius
- Fixed the grappling hook crashing and sending you to the void if you use it while travelling between dimensions (#2514) @Mqrius
@ -26,6 +28,8 @@
- Fixed loot tables for ore indicator buds @Pyritie
- Fixed the new gas fuels being usable on other planets (#2515) @TomPlop
- Fixed hot ingots melting packed ice into water sources @Mqrius
- Fixed inconsistent recipes for metal bars, now they all use the anvil or stonecutter. Also added recycling for them all @Pyritie
- Various quest fixes and improvements @thederpysockdude123
### Translation updates
- Chinese (simplified) @jmecn
- Ukranian @MetEnBouldry

View file

@ -1,5 +1,8 @@
{
"__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.",
"block.species.alphacene_moss_block": "Glacian Cap",
"block.species.petrified_egg": "Goober Egg"
"block.species.petrified_egg": "Goober Egg",
"item.species.wicked_mask": "Disguise Kit",
"item.species.wicked_swapper": "Swapper Pearl",
"item.species.wicked_treat": "Pet Treat"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 460 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 382 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

View file

@ -15,6 +15,10 @@
{
"type": "minecraft:item",
"name": "endermanoverhaul:summoner_pearl"
},
{
"type": "minecraft:item",
"name": "species:wicked_swapper"
}
],
"rolls": 1.0
@ -28,7 +32,7 @@
"conditions": [
{
"condition": "minecraft:random_chance",
"chance": 0.1
"chance": 0.25
}
]
}

View file

@ -11,6 +11,10 @@
{
"type": "minecraft:item",
"name": "endermanoverhaul:corrupted_pearl"
},
{
"type": "minecraft:item",
"name": "species:wicked_swapper"
}
],
"rolls": 1.0

View file

@ -0,0 +1,48 @@
{
"type": "minecraft:entity",
"pools": [
{
"bonus_rolls": 0.0,
"entries": [
{
"type": "minecraft:item",
"name": "endermanoverhaul:ancient_pearl"
},
{
"type": "minecraft:item",
"name": "endermanoverhaul:soul_pearl"
},
{
"type": "minecraft:item",
"name": "endermanoverhaul:summoner_pearl"
},
{
"type": "minecraft:item",
"name": "species:wicked_swapper"
}
],
"rolls": 1.0
},
{
"bonus_rolls": 0.0,
"entries": [
{
"type": "minecraft:item",
"functions": [
{
"add": false,
"count": {
"type": "minecraft:uniform",
"max": 4.0,
"min": 2.0
},
"function": "minecraft:set_count"
}
],
"name": "minecraft:chorus_fruit"
}
],
"rolls": 2.0
}
]
}

View file

@ -25,6 +25,10 @@
{
"type": "minecraft:item",
"name": "endermanoverhaul:soul_pearl"
},
{
"type": "minecraft:item",
"name": "species:wicked_swapper"
}
],
"rolls": 1.0

View file

@ -11,6 +11,10 @@
{
"type": "minecraft:item",
"name": "endermanoverhaul:summoner_pearl"
},
{
"type": "minecraft:item",
"name": "species:wicked_swapper"
}
],
"rolls": 1.0

View file

@ -11,6 +11,10 @@
{
"type": "minecraft:item",
"name": "endermanoverhaul:summoner_pearl"
},
{
"type": "minecraft:item",
"name": "species:wicked_swapper"
}
],
"rolls": 1.0

View file

@ -0,0 +1,63 @@
{
"type": "minecraft:entity",
"pools": [
{
"bonus_rolls": 0.0,
"entries": [
{
"type": "minecraft:item",
"name": "endermanoverhaul:ancient_pearl"
},
{
"type": "minecraft:item",
"name": "endermanoverhaul:soul_pearl"
},
{
"type": "minecraft:item",
"name": "endermanoverhaul:summoner_pearl"
},
{
"type": "minecraft:item",
"name": "species:wicked_swapper"
}
],
"rolls": 1.0
},
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "endermanoverhaul:savanna_hood",
"conditions": [
{
"condition": "minecraft:random_chance",
"chance": 0.25
}
]
}
]
},
{
"bonus_rolls": 0.0,
"entries": [
{
"type": "minecraft:item",
"functions": [
{
"add": false,
"count": {
"type": "minecraft:uniform",
"max": 4.0,
"min": 2.0
},
"function": "minecraft:set_count"
}
],
"name": "minecraft:chorus_fruit"
}
],
"rolls": 2.0
}
]
}

View file

@ -11,6 +11,10 @@
{
"type": "minecraft:item",
"name": "endermanoverhaul:summoner_pearl"
},
{
"type": "minecraft:item",
"name": "species:wicked_swapper"
}
],
"rolls": 1.0

View file

@ -11,6 +11,10 @@
{
"type": "minecraft:item",
"name": "endermanoverhaul:summoner_pearl"
},
{
"type": "minecraft:item",
"name": "species:wicked_swapper"
}
],
"rolls": 1.0

View file

@ -5,9 +5,6 @@ const registerEndermanOverhaulItemTags = (event) => {
const DISABLED_ITEMS = [
'endermanoverhaul:corrupted_blade',
'endermanoverhaul:savanna_hood',
'endermanoverhaul:snowy_hood',
'endermanoverhaul:bubble_pearl',
'endermanoverhaul:icy_pearl'
]

View file

@ -99,4 +99,59 @@ function registerSpeciesRecipes(event) {
B: 'species:kinetic_core',
C: 'tacz:target'
}).id('tfg:shaped/deflector_dummy')
event.recipes.tfc.sewing('species:wicked_mask',
[
1, 0, 0, 1, 0, 0, 1,
1, 0, 0, 1, 0, 0, 1,
1, 0, 0, 1, 0, 0, 1,
0, 0, 0, 1, 0, 0, 1,
0, 0, 0, 1, 0, 0, 1
],
[
1, 1, 1, 1, 0, 0, 0, 0,
1, -1, -1, 1, 0, -1, -1, 0,
1, 1, 1, 1, 0, 0, 0, 0,
1, 1, -1, -1, -1, -1, 0, 0
]).id('tfg:sewing/wicked_mask')
event.recipes.gtceu.assembler('tfg:wicked_mask')
.itemInputs('2x #tfc:sewing_light_cloth', '2x #tfc:sewing_dark_cloth', '3x #forge:string')
.itemOutputs('species:wicked_mask')
.EUt(GTValues.VA[GTValues.ULV])
.duration(200)
event.recipes.firmalife.mixing_bowl()
.outputItem('2x species:wicked_treat')
.itemIngredients(['#tfg:medicine', 'minecraft:bone_meal', 'minecraft:bone_meal'])
.id('tfg:mixing_bowl/wicked_treat')
event.recipes.gtceu.mixer('tfg:wicked_treat')
.itemInputs('#tfg:medicine', '2x minecraft:bone_meal')
.itemOutputs('2x species:wicked_treat')
.EUt(GTValues.VA[GTValues.ULV])
.duration(200)
event.shaped('species:smoke_bomb', [
' A ',
'BCB',
'EDE'
], {
A: '#forge:string',
B: 'minecraft:paper',
C: '#tfg:invisibility_ingredients',
D: 'gtceu:sticky_resin',
E: '#tfc:powders'
}).id('tfg:shaped/smoke_bomb')
event.shaped('2x species:smoke_bomb', [
' B ',
'BCB',
' D '
], {
A: '#forge:string',
B: 'minecraft:paper',
C: '#tfg:invisibility_ingredients',
D: 'tfg:dry_ice',
}).id('tfg:shaped/smoke_bomb_dry_ice')
}

View file

@ -35,4 +35,6 @@ const registerSpeciesItemTags = (event) => {
event.add('minecraft:wart_blocks', 'species:alphacene_mushroom_block')
event.add('species:stackatick_tempt_items', 'tfc:sweetener')
event.add('forge:ender_pearls', 'species:wicked_swapper')
}

View file

@ -14,7 +14,7 @@ function registerTFGMealBagRecipes(event) {
.notConsumable('gtceu:block_casting_mold')
.itemOutputs('2x tfg:dry_ice')
.duration(100)
.EUt(GTValues.VA[GTValues.MV])
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.vacuum_freezer('tfg:vacuum_freezer/liq_co2')
.inputFluids(Fluid.of('gtceu:carbon_dioxide', 1000))

View file

@ -22,13 +22,9 @@ global.SPECIES_DISABLED_ITEMS = [
'species:bewereager_head',
'species:quake_head',
'species:ghoul_head',
'species:wicked_mask',
'species:wicked_swapper',
'species:spectralibur',
'species:smoke_bomb',
'species:wicked_dope',
'species:monster_meal',
'species:wicked_treat',
'species:ghoul_tongue',
'species:broken_links',
'species:werefang',