Mod Feedback ChromatiCraft questions and suggestions

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

bassomarko

New Member
Jul 29, 2019
26
0
0
Hmm....are you saying you can't craft power crystals? If so, do you have the recipe and the ghost item has the "no ..." sign, or don't you even have the recipe? If it's the latter, try crafting a potion crystal, that has always unlocked stuff for me. If it's the former...well, have you actually *made* irisdescent crystals, or did you cheat them in? IIRC, being able to craft power crystals depends on having made iridescent crystals. If it's not that, I don't know. I can't rule out it's a bug, though I'd be careful assuming that it is.

I don't have the fragment for power crystals, so I don't have the recipe (both the power crystal and the lumen leaf fragments are still obfuscated in nei and won't reveal themselves upon picking up a blank fragment). I've made potion crystals already for the upgraded pendants, and I made the iridescent crystal chunks legitimately.

Like I said, it seems to be an issue of stepping up to the ENDGAME research level, as the debug command shows the only research remaining in the PYLONCRAFT level for me is LUMENLEAVES, but that fragment is locked to me still. I went through the code a bit and if I'm reading this at all properly it looks like the lumen leaves fragment is actually revealed in endgame research level, and requires the power crystal achievement (https://github.com/ReikaKalseki/ChromatiCraft/blob/master/Registry/ChromaResearch.java#L187). So unless I've missed something obvious, I feel like something is wrong.
 
Last edited:

bassomarko

New Member
Jul 29, 2019
26
0
0
Here is the printout of my /chromaprog debug all if that helps anyone:

[09:27:27] [Client thread/INFO]: [CHAT] Player research:
[09:27:27] [Client thread/INFO]: [CHAT] Level PYLONCRAFT
[09:27:27] [Client thread/INFO]: [CHAT] Fragments: [FLOAT, GUARDIAN, METEOR1, DASH, SHARDS, LAMPCONTROL, MUSIC, ORES, TRANSITION, CAPTURE, CASTING3, RANGEBOOST, RAINBOWLEAVES, HEAL, GROUPS, REPEATERSTRUCT, PENDANT, COMPOUND, WEAKREPEATER, LAMP, RIFT, LASER, MUSICTRIGGER, STRUCTURES, TELEPUMP, HEALTH, FENCEAUX, LIGHTNING, LILY, BROADCAST, REPEATER, SUPERLAMP, TANKAUX, GLASS, RELAY, AURAPOUCH, IRID, BROADCASTER, DEATHPROOF, CHROMA, ENCHANTER, DOOR, MINIREPEATER, GLOWFIRE, ITEMRIFT, REACH, PERSONAL, RITUALTABLE, DOORKEY, BERRIES, PLANTACCEL, OWNERKEY, SHIFT, CASTING1, CRYSTALSTONE, CRAFTING2, REPROGRAMMER, PYLON, BURROW, TICKER, SELECTIVEGLASS, HEATLAMP, DYELEAVES, ALLOYS, FENCE, LENS, CROPSPEED, ASPECT, PYLONPROTECT, CORES, LAMPAUX, CRYSTALCELL, COBBLEGEN, DUSTS, BULKMOVER, BEEALYZE, HOVER, CRAFTING, RFDISTRIB, INFUSER, CAVELIGHTER, CASTTABLE, GROWTH, APIRECIPES, INFUSION, CASTING2, SELFCHARGE, LUMENWIRE, BALLLIGHTNING, RITUAL, CRYSTALS, WIRELESS, FRAGMENT, FABRICATOR, AISHUTDOWN, SONIC, ASPECTJAR, SEED, MULTITOOL, FIREBALL, ESSENTIA, STORAGE, BEES, MEDISTRIB, ENCHANTING, INSERTER, COMMUNICATE, USINGRUNES, AUGMENT, CLOAKTOWER, MINIPYLON, WAND, SHIELD, TRANSMISSION, CHROMAFLOWER, FLUIDDISTRIB, BREADCRUMB, TANK, LEYLINES, SHOCKWAVE, FARMER, FINDER, ENCHANTDECOMP, TRAIL, HICORES, INVLINK, AREABREAKER, SPLASH, ITEMCOLLECTOR, DESERT, ELEMENTS, PARTICLES, DUPLICATOR, GLOW, FURNACE, COMPOUNDSTRUCT, TURRET, OCEAN, RUNES, LEECH, CRYSTALLAMP, METEOR, LINKTOOL, WINDOW, ITEMSTAND, CHAINGUN, CLOAKING, WARP, PYLONS, LOTUS, OREPICK, COLORALTAR, ORESILK, PATH, TELEPORT, MAGNET, TREE, BREWER, CAVERN, BUILDER, COLLECTOR, EXCAVATOR, TNT, CHARGER]
[09:27:27] [Client thread/INFO]: [CHAT] Can step to ENDGAME: false && false
[09:27:27] [Client thread/INFO]: [CHAT] Missing research for PYLONCRAFT: [LUMENLEAVES]
[09:27:27] [Client thread/INFO]: [CHAT] Progress for bassomarko:
[09:27:27] [Client thread/INFO]: [CHAT] [MULTIBLOCK, DIE, BREAKSPAWNER, CAVERN, CASTING, LINK, USEENERGY, REPEATER, STORAGE, RAINBOWFOREST, NETHER, MAKECHROMA, STONES, KILLMOB, BALLLIGHTNING, NETHERROOF, VILLAGECASTING, HIVE, KILLWITHER, RAINBOWLEAF, CHROMA, SHARDCHARGE, ALLOY, CRYSTALS, ALLCOLORS, NETHERSTRUCT, DESERTSTRUCT, BURROW, BEDROCK, DYETREE, KILLDRAGON, CHARGE, OCEAN, RUNEUSE, END, ABILITY, PYLON, SHOCK]
[09:27:27] [Client thread/INFO]: [CHAT] Elements for bassomarko:
[09:27:27] [Client thread/INFO]: [CHAT] [GRAY, WHITE, BLUE, LIGHTGRAY, PURPLE, LIGHTBLUE, GREEN, RED, PINK, LIME, MAGENTA, BLACK, YELLOW, CYAN, BROWN, ORANGE]
[09:27:27] [Client thread/INFO]: [CHAT] Structure Flags for bassomarko:
[09:27:27] [Client thread/INFO]: [CHAT] []
 

bassomarko

New Member
Jul 29, 2019
26
0
0
So, I just made another potion crystal, and this error ran through my chat; seems like an error gathering research or recipe data of some sort? I'm bad at java and crash reports in general:

[10:41:38] [Client thread/INFO]: [CHAT] Tile Entity Casting Table @ DIM0: -89, 71, -14 [CLIENT] is throwing class java.lang.NullPointerException on update: null
[10:41:38] [Client thread/INFO]: [CHAT] [Reika.DragonAPI.Libraries.ReikaPlayerAPI.getDeathPersistentNBT(ReikaPlayerAPI.java:293), Reika.ChromatiCraft.Registry.ChromaResearchManager.getNBT(ChromaResearchManager.java:358), Reika.ChromatiCraft.Registry.ChromaResearchManager.getNBTRecipes(ChromaResearchManager.java:406), Reika.ChromatiCraft.Registry.ChromaResearchManager.getPlayerRecipes(ChromaResearchManager.java:396), Reika.ChromatiCraft.Registry.ChromaResearchManager.playerHasUsedRecipe(ChromaResearchManager.java:381), Reika.ChromatiCraft.Registry.ChromaResearchManager.givePlayerRecipe(ChromaResearchManager.java:385), Reika.ChromatiCraft.Auxiliary.RecipeManagers.CastingRecipe.onCrafted(CastingRecipe.java:204), Reika.ChromatiCraft.TileEntity.Recipe.TileEntityCastingTable.onCraftingTick(TileEntityCastingTable.java:235), Reika.ChromatiCraft.TileEntity.Recipe.TileEntityCastingTable.updateEntity(TileEntityCastingTable.java:144), Reika.DragonAPI.Base.TileEntityBase.func_145845_h(TileEntityBase.java:464), net.minecraft.world.World.func_72939_s(World.java:1939), net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:2006), net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:973), net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898), net.minecraft.client.main.Main.main(SourceFile:148), sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method), sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source), java.lang.reflect.Method.invoke(Unknown Source), net.minecraft.launchwrapper.Launch.launch(Launch.java:135), net.minecraft.launchwrapper.Launch.main(Launch.java:28)]
[10:41:38] [Client thread/INFO]: [CHAT]

Here's how it looks in the FML log:

[10:41:38] [Client thread/ERROR] [FML/]: DRAGONAPI ERROR: Tile Entity Casting Table @ DIM0: -89, 71, -14 [CLIENT] is throwing class java.lang.NullPointerException on update: null
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: java.lang.NullPointerException
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at Reika.DragonAPI.Libraries.ReikaPlayerAPI.getDeathPersistentNBT(ReikaPlayerAPI.java:293)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at Reika.ChromatiCraft.Registry.ChromaResearchManager.getNBT(ChromaResearchManager.java:358)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at Reika.ChromatiCraft.Registry.ChromaResearchManager.getNBTRecipes(ChromaResearchManager.java:406)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at Reika.ChromatiCraft.Registry.ChromaResearchManager.getPlayerRecipes(ChromaResearchManager.java:396)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at Reika.ChromatiCraft.Registry.ChromaResearchManager.playerHasUsedRecipe(ChromaResearchManager.java:381)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at Reika.ChromatiCraft.Registry.ChromaResearchManager.givePlayerRecipe(ChromaResearchManager.java:385)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at Reika.ChromatiCraft.Auxiliary.RecipeManagers.CastingRecipe.onCrafted(CastingRecipe.java:204)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at Reika.ChromatiCraft.TileEntity.Recipe.TileEntityCastingTable.onCraftingTick(TileEntityCastingTable.java:235)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at Reika.ChromatiCraft.TileEntity.Recipe.TileEntityCastingTable.updateEntity(TileEntityCastingTable.java:144)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at Reika.DragonAPI.Base.TileEntityBase.func_145845_h(TileEntityBase.java:464)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.minecraft.world.World.func_72939_s(World.java:1939)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:2006)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:973)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.minecraft.client.main.Main.main(SourceFile:148)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at java.lang.reflect.Method.invoke(Unknown Source)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
[10:41:38] [Client thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[10:41:38] [Client thread/INFO] [FML/]: DRAGONAPI:

Sorry that it showed up with emoticons in it, I can put it into a pastebin if it doesn't make sense.
 

bassomarko

New Member
Jul 29, 2019
26
0
0
Thanks, Reika! I updated to v15a, crafted another potion crystal and immediately jumped to endgame level. I appreciate your support and updates of your amazing mods!
 

Schadrach

New Member
Jul 29, 2019
57
0
1
Is the heat lamp not supposed to work with the RoC composter? I have a pair working on some fermenters, but it doesn't seems to want to connect tl yhe composter.

Sent from my SM-G930V using Tapatalk

I don't recall offhand, but odds are the composter is technically a tile entity and the heat lamp won't attach. If you were to somehow make it attach, it still wouldn't work. Same reason you can't use them to run steam engines.

It's actually my biggest complaint with the heat lamp -- many things you'd like to use it for you simply can't, for reasons that make no sense from an in-universe perspective.

Reika, if you're still taking suggestions, an alternative or upgraded heat lamp that acts as a generic adjustable "hot/cold block" would be amazing. A full block size, emits some light, has a GUI where you set the temp (possibly with a wider range than the original, depending on cost) and simply acts as a block of the set temperature for all interactions with all RoC stuff. Tile entities aren't excepted from heat spreading from adjacent blocks, are they?

Integration with Magneticraft heat would also be nifty, allow you to use Magneticraft heat in tandem with various RoC and ReC stuff, as well as use heat lamps to heat Magneticraft stuff. No idea if anything useful is exposed in Magneticraft to make that workable though.
 

bassomarko

New Member
Jul 29, 2019
26
0
0
I don't recall offhand, but odds are the composter is technically a tile entity and the heat lamp won't attach. If you were to somehow make it attach, it still wouldn't work. Same reason you can't use them to run steam engines.

It's actually my biggest complaint with the heat lamp -- many things you'd like to use it for you simply can't, for reasons that make no sense from an in-universe perspective.

Reika, if you're still taking suggestions, an alternative or upgraded heat lamp that acts as a generic adjustable "hot/cold block" would be amazing. A full block size, emits some light, has a GUI where you set the temp (possibly with a wider range than the original, depending on cost) and simply acts as a block of the set temperature for all interactions with all RoC stuff. Tile entities aren't excepted from heat spreading from adjacent blocks, are they?

Integration with Magneticraft heat would also be nifty, allow you to use Magneticraft heat in tandem with various RoC and ReC stuff, as well as use heat lamps to heat Magneticraft stuff. No idea if anything useful is exposed in Magneticraft to make that workable though.

My steam engine works perfectly with a heat lamp--attach it to the bottom.
 

Schadrach

New Member
Jul 29, 2019
57
0
1
My steam engine works perfectly with a heat lamp--attach it to the bottom.

Huh, he must have changed that since the last time I tried. Which was March (so v11). Never saw anything in the changelog that would suggest it was changed, so never tried again.

I actually mentioned it on page 91, in the same post I mentioned the recipes I was aware of for the brand new coalescence lotus and asked if anyone had found any others or had found any other uses for the aura locus (AFAIK it zaps things and makes crops grow fast).

Later on the same page I got a naughty idea to use Thaumic Tinkerer and Rotarycraft to build a high-speed mob grinder for a specific mob, using a spawner programmer from Chromaticraft to make that mob whatever you might want (basic idea was using a dynamism tablet to place spawners and another with a bedrock pick to mine them in a mob grinder with some way [take your pick of ways to sort items] to send the spawner back to the dynamism tablet to be replaced).

Reika said it shouldn't have worked and was clearly an exploit, but it was working at the time. Dunno if he ever fixed it, I only ran it for a couple of days or so with a spawner programmed to one of the Outer Lands bosses from Thaumcraft. I had to intentionally slow the thing down a bit because those bosses take a while to kill with spikes. Took it apart once I had enough primordial pearls to shatter and experiment with SHADE particles from Essential Thaumaturgy to my satisfaction.
 

bassomarko

New Member
Jul 29, 2019
26
0
0
Went on my first trip to the chroma dimension last night. The rune lock puzzle? Brilliant. The 3D Maze? Reika, you evil, evil, dragon (took awhile but I endured and found the exit).

Cell Automata? Um.. can someone help me out a bit?

I understand that it's basically the Game of Life, and I've been reading about it and running simulators of it all day. I'm assuming (which I know is dangerous) that to unlock the ethereal barrier I need to make all the ceiling tiles green by having cells move or grow into them? But after spending hours and hours trying different patterns I'm still stuck. The only video I've seen of this puzzle was cheated with AM2 blink spell... I'm not one for spoilers and I have no intention of cheating, but I know when my efforts are ceasing to be productive and need a nudge from a gifted mathematician perhaps?

Edit: I solved it (or at least the barrier decided I had been there long enough :p ), and it seems to be simpler than I thought. I learned a lot today.

Edit2: Ok, came to a second one and solved it again, but not with what I thought opened it the first time. Turns out something I did earlier opens it.
 
Last edited:

mbbkraft

New Member
Jul 29, 2019
138
0
0
Hello, i started chromaticraft in my world (i use Realistic Terrain Gen) and i cant find any Ocean temple, i explored for hours and still nothing. So maybe it's harder to find them when there is an alternate gen, or maybe i missed something. Here is the part of what i have explored, maybe someone here may find a temple in the area ?

dVvapUO.jpg


Thanks in advance
 

Someone Else 37

Forum Addict
Feb 10, 2013
1,876
1,440
168
Hello, i started chromaticraft in my world (i use Realistic Terrain Gen) and i cant find any Ocean temple, i explored for hours and still nothing. So maybe it's harder to find them when there is an alternate gen, or maybe i missed something. Here is the part of what i have explored, maybe someone here may find a temple in the area ?

dVvapUO.jpg


Thanks in advance
They are a bit rare, although I did find one in a vanilla ocean just using flight and night vision potions without too much trouble. I don't see any in your screenshot, though.

ChC has been known to have issues with terrain-generating mods if they provide their own biomes and don't register them in the way Reika expects. This might be the issue you're running into. Are you also having trouble finding some of the biome-specific worldgen plants?
 

mbbkraft

New Member
Jul 29, 2019
138
0
0
ChC has been known to have issues with terrain-generating mods if they provide their own biomes and don't register them in the way Reika expects. This might be the issue you're running into. Are you also having trouble finding some of the biome-specific worldgen plants?

That's what i was wondering, that the gen mod may not register his "ocean" biome in the same way, i wil try to explore a little more, with night vision and trying the draconic evolution flame to see underground but if i cant still find one maybe a RF tool dimension will save me, what do you think ? I never used RF tool dimension before.

For now i dont think i have issue with plant of biome, finding different plant in desert/forest/plain/ocean/cold biome but for now i'm not really advanced in the mod, i still need to make the first casting temple, was just trying to find the ocean temple to clear the first tier of discoveries
 

bassomarko

New Member
Jul 29, 2019
26
0
0
If it makes you feel any better, the ocean temple doesn't gate anything until much much later (although it does have a lot of fragments), so I recommend doing fun things in the mod instead of worrying about the temple for now.
 

Rubyheart

New Member
Jul 29, 2019
307
0
0
I don't recall offhand, but odds are the composter is technically a tile entity and the heat lamp won't attach. If you were to somehow make it attach, it still wouldn't work. Same reason you can't use them to run steam engines.

It's actually my biggest complaint with the heat lamp -- many things you'd like to use it for you simply can't, for reasons that make no sense from an in-universe perspective.

Reika, if you're still taking suggestions, an alternative or upgraded heat lamp that acts as a generic adjustable "hot/cold block" would be amazing. A full block size, emits some light, has a GUI where you set the temp (possibly with a wider range than the original, depending on cost) and simply acts as a block of the set temperature for all interactions with all RoC stuff. Tile entities aren't excepted from heat spreading from adjacent blocks, are they?

Integration with Magneticraft heat would also be nifty, allow you to use Magneticraft heat in tandem with various RoC and ReC stuff, as well as use heat lamps to heat Magneticraft stuff. No idea if anything useful is exposed in Magneticraft to make that workable though.
Anything with an inventory is a tile entity. Vinallia chests and furnaces are tile entities. If the heat lamp didn't work with tile entities, then the ones on my fermenters shouldn't be doing anything, but they are. =p

I'll try it on the bottom of the composter as suggested for the engines, and if that doesn't work then I'll probably need a RoC heater.

Sent from my SM-G930V using Tapatalk
 

Someone Else 37

Forum Addict
Feb 10, 2013
1,876
1,440
168
That's what i was wondering, that the gen mod may not register his "ocean" biome in the same way, i wil try to explore a little more, with night vision and trying the draconic evolution flame to see underground but if i cant still find one maybe a RF tool dimension will save me, what do you think ? I never used RF tool dimension before.

For now i dont think i have issue with plant of biome, finding different plant in desert/forest/plain/ocean/cold biome but for now i'm not really advanced in the mod, i still need to make the first casting temple, was just trying to find the ocean temple to clear the first tier of discoveries
I don't think that ChC spawns much anything outside the Overworld, Nether, and End, but don't quote me on that. There might be a config option to allow the temples and things to spawn in other dimensions, which might be worth looking into.
 

Reika

RotaryCraft Dev
FTB Mod Dev
Sep 3, 2013
5,079
5,331
550
Toronto, Canada
sites.google.com
Hello, i started chromaticraft in my world (i use Realistic Terrain Gen) and i cant find any Ocean temple, i explored for hours and still nothing. So maybe it's harder to find them when there is an alternate gen, or maybe i missed something. Here is the part of what i have explored, maybe someone here may find a temple in the area ?

dVvapUO.jpg


Thanks in advance
While they do occasionally spawn, ocean temples in RTG worlds are exceedingly rare, to the point where the spawns that do happen might be sheer luck. There is no known fix for this.
 

Rubyheart

New Member
Jul 29, 2019
307
0
0
Nope, no luck connecting a heat lamp to a composter from any side. Looks like I need a heater, or a different biome.

Side question, where can I find Lumen Gems? I don't know if I made my world before they were added, and I don't know how deep to dig for them.
 
Last edited:

keybounce

New Member
Jul 29, 2019
1,925
0
0
Things to consider to improve ocean temple spawn rates:

1. RTG defaults to much smaller and much rarer cave systems. The config file tells you what numbers to change this to to make the generation match vanilla. Make this change in at least the ocean biomes.
2. From what I have seen of the ocean temples, they have always spawned where flat ocean bottom hits a hill on the ocean floor (one of the two ends is always buried). So, look for those areas of RTG where the ocean goes flat because their noise function "fails". At the edging should be where you find the temples.
3. They will be rarer. No question about it.