Add missing haumea portal recipe

This commit is contained in:
jchung01
2025-05-24 11:40:02 -07:00
parent be1d89c4ef
commit c7a7595150
2 changed files with 22 additions and 21 deletions
@@ -9,6 +9,7 @@ import mods.contenttweaker.Commands;
import mods.contenttweaker.VanillaFactory; import mods.contenttweaker.VanillaFactory;
import mods.zenutils.cotx.Block; import mods.zenutils.cotx.Block;
# Bee stargate portals
var sednaportal = VanillaFactory.createExpandBlock("sedna_portal_block", <blockmaterial:glass>); var sednaportal = VanillaFactory.createExpandBlock("sedna_portal_block", <blockmaterial:glass>);
setPortalProps(sednaportal); setPortalProps(sednaportal);
setPortalLogic(sednaportal, 147, true); setPortalLogic(sednaportal, 147, true);
@@ -29,25 +30,21 @@ setPortalProps(lunaportal);
setPortalLogic(lunaportal, 145, true); setPortalLogic(lunaportal, 145, true);
lunaportal.register(); lunaportal.register();
var osirisportal = VanillaFactory.createExpandBlock("osiris_portal_block", <blockmaterial:glass>); var osirisportal = VanillaFactory.createExpandBlock("osiris_portal_block", <blockmaterial:glass>);
setPortalProps(osirisportal); setPortalProps(osirisportal);
setPortalLogic(osirisportal, 148, true); setPortalLogic(osirisportal, 148, true);
osirisportal.register(); osirisportal.register();
var ptahportal = VanillaFactory.createExpandBlock("ptah_portal_block", <blockmaterial:glass>); var ptahportal = VanillaFactory.createExpandBlock("ptah_portal_block", <blockmaterial:glass>);
setPortalProps(ptahportal); setPortalProps(ptahportal);
setPortalLogic(ptahportal, 149, true); setPortalLogic(ptahportal, 149, true);
ptahportal.register(); ptahportal.register();
var hatorportal = VanillaFactory.createExpandBlock("hator_portal_block", <blockmaterial:glass>); var hatorportal = VanillaFactory.createExpandBlock("hator_portal_block", <blockmaterial:glass>);
setPortalProps(hatorportal); setPortalProps(hatorportal);
setPortalLogic(hatorportal, 150, true); setPortalLogic(hatorportal, 150, true);
hatorportal.register(); hatorportal.register();
var europaportal = VanillaFactory.createExpandBlock("europa_portal_block", <blockmaterial:glass>); var europaportal = VanillaFactory.createExpandBlock("europa_portal_block", <blockmaterial:glass>);
setPortalProps(europaportal); setPortalProps(europaportal);
setPortalLogic(europaportal, 151, true); setPortalLogic(europaportal, 151, true);
@@ -58,25 +55,21 @@ setPortalProps(oiportal);
setPortalLogic(oiportal, 152, true); setPortalLogic(oiportal, 152, true);
oiportal.register(); oiportal.register();
var falacerportal = VanillaFactory.createExpandBlock("falacer_portal_block", <blockmaterial:glass>); var falacerportal = VanillaFactory.createExpandBlock("falacer_portal_block", <blockmaterial:glass>);
setPortalProps(falacerportal); setPortalProps(falacerportal);
setPortalLogic(falacerportal, 160, true); setPortalLogic(falacerportal, 160, true);
falacerportal.register(); falacerportal.register();
var orcusportal = VanillaFactory.createExpandBlock("orcus_portal_block", <blockmaterial:glass>); var orcusportal = VanillaFactory.createExpandBlock("orcus_portal_block", <blockmaterial:glass>);
setPortalProps(orcusportal); setPortalProps(orcusportal);
setPortalLogic(orcusportal, 161, true); setPortalLogic(orcusportal, 161, true);
orcusportal.register(); orcusportal.register();
var myrmexportal = VanillaFactory.createExpandBlock("myrmex_portal_block", <blockmaterial:glass>); var myrmexportal = VanillaFactory.createExpandBlock("myrmex_portal_block", <blockmaterial:glass>);
setPortalProps(myrmexportal); setPortalProps(myrmexportal);
setPortalLogic(myrmexportal, 164, true); setPortalLogic(myrmexportal, 164, true);
myrmexportal.register(); myrmexportal.register();
var pixoniaportal = VanillaFactory.createExpandBlock("pixonia_portal_block", <blockmaterial:glass>); var pixoniaportal = VanillaFactory.createExpandBlock("pixonia_portal_block", <blockmaterial:glass>);
setPortalProps(pixoniaportal); setPortalProps(pixoniaportal);
setPortalLogic(pixoniaportal, 165, true); setPortalLogic(pixoniaportal, 165, true);
@@ -87,17 +80,15 @@ setPortalProps(proximaportal);
setPortalLogic(proximaportal, 166, true); setPortalLogic(proximaportal, 166, true);
proximaportal.register(); proximaportal.register();
var zoiportal = VanillaFactory.createExpandBlock("zoi_portal_block", <blockmaterial:glass>);
setPortalProps(zoiportal);
setPortalLogic(zoiportal, 171, true);
zoiportal.register();
var neroportal = VanillaFactory.createExpandBlock("nero_portal_block", <blockmaterial:glass>); var neroportal = VanillaFactory.createExpandBlock("nero_portal_block", <blockmaterial:glass>);
setPortalProps(neroportal); setPortalProps(neroportal);
setPortalLogic(neroportal, 170, true); setPortalLogic(neroportal, 170, true);
neroportal.register(); neroportal.register();
var zoiportal = VanillaFactory.createExpandBlock("zoi_portal_block", <blockmaterial:glass>);
setPortalProps(zoiportal);
setPortalLogic(zoiportal, 171, true);
zoiportal.register();
var akathartosportal = VanillaFactory.createExpandBlock("akathartos_portal_block", <blockmaterial:glass>); var akathartosportal = VanillaFactory.createExpandBlock("akathartos_portal_block", <blockmaterial:glass>);
setPortalProps(akathartosportal); setPortalProps(akathartosportal);
@@ -109,19 +100,13 @@ setPortalProps(pauramportal);
setPortalLogic(pauramportal, 173, true); setPortalLogic(pauramportal, 173, true);
pauramportal.register(); pauramportal.register();
var alkemiaportal = VanillaFactory.createExpandBlock("alkemia_portal_block", <blockmaterial:glass>); var alkemiaportal = VanillaFactory.createExpandBlock("alkemia_portal_block", <blockmaterial:glass>);
setPortalProps(alkemiaportal); setPortalProps(alkemiaportal);
setPortalLogic(alkemiaportal, 174, true); setPortalLogic(alkemiaportal, 174, true);
alkemiaportal.register(); alkemiaportal.register();
var apichisiportal = VanillaFactory.createExpandBlock("apichisi_portal_block", <blockmaterial:glass>); # Wormhole generator portals
setPortalProps(apichisiportal);
setPortalLogic(apichisiportal, 184, false);
apichisiportal.register();
var taerrapiattaportal = VanillaFactory.createExpandBlock("taerrapiatta_portal_block", <blockmaterial:glass>); var taerrapiattaportal = VanillaFactory.createExpandBlock("taerrapiatta_portal_block", <blockmaterial:glass>);
setPortalProps(taerrapiattaportal); setPortalProps(taerrapiattaportal);
setPortalLogic(taerrapiattaportal, 180, false); setPortalLogic(taerrapiattaportal, 180, false);
@@ -142,6 +127,11 @@ setPortalProps(finemportal);
setPortalLogic(finemportal, 185, false); setPortalLogic(finemportal, 185, false);
finemportal.register(); finemportal.register();
var apichisiportal = VanillaFactory.createExpandBlock("apichisi_portal_block", <blockmaterial:glass>);
setPortalProps(apichisiportal);
setPortalLogic(apichisiportal, 184, false);
apichisiportal.register();
var lyndenwyrmportal = VanillaFactory.createExpandBlock("lyndenwyrm_portal_block", <blockmaterial:glass>); var lyndenwyrmportal = VanillaFactory.createExpandBlock("lyndenwyrm_portal_block", <blockmaterial:glass>);
setPortalProps(lyndenwyrmportal); setPortalProps(lyndenwyrmportal);
setPortalLogic(lyndenwyrmportal, 162, false); setPortalLogic(lyndenwyrmportal, 162, false);
@@ -18,6 +18,7 @@ var portal = <ore:blockCustomPortal>;
portal.addItems([ portal.addItems([
<contenttweaker:sedna_portal_block>, <contenttweaker:sedna_portal_block>,
<contenttweaker:rhenia_portal_block>, <contenttweaker:rhenia_portal_block>,
<contenttweaker:haumea_portal_block>,
<contenttweaker:luna_portal_block>, <contenttweaker:luna_portal_block>,
<contenttweaker:osiris_portal_block>, <contenttweaker:osiris_portal_block>,
<contenttweaker:ptah_portal_block>, <contenttweaker:ptah_portal_block>,
@@ -61,6 +62,16 @@ stargaterhenia.addItemInput(<contenttweaker:rhenia_warper>).setChance(0)
.addRecipeTooltip(tooltip) .addRecipeTooltip(tooltip)
.build(); .build();
var stargatehaumea = RecipeBuilder.newBuilder("stargate_haumea", "bee_stargate", 100);
stargatehaumea.addItemInput(<contenttweaker:haumea_warper>).setChance(0)
.addFluidInput(<fluid:for.honey> * 100)
.addStartHandler(function(event as RecipeStartEvent) {
beeStargateRecipeStart(event.controller, "contenttweaker:haumea_portal_block", "Haumea");
}
)
.addRecipeTooltip(tooltip)
.build();
var stargateluna = RecipeBuilder.newBuilder("stargate_luna", "bee_stargate", 100); var stargateluna = RecipeBuilder.newBuilder("stargate_luna", "bee_stargate", 100);
stargateluna.addItemInput(<contenttweaker:luna_warper>).setChance(0) stargateluna.addItemInput(<contenttweaker:luna_warper>).setChance(0)
.addFluidInput(<fluid:for.honey> * 100) .addFluidInput(<fluid:for.honey> * 100)