Skip to content

Commit 8935840

Browse files
committed
Kugelblitz crafting recipes + patchouli chapter
1 parent 09abf46 commit 8935840

File tree

29 files changed

+747
-94
lines changed

29 files changed

+747
-94
lines changed

src/generated/resources/assets/nuclearcraft/lang/en_us.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@
6767
"block.nuclearcraft.end_stone_heat_sink": "End Stone Heat Sink",
6868
"block.nuclearcraft.enderium_heat_sink": "Enderium Heat Sink",
6969
"block.nuclearcraft.event_horizon_stabilizer": "Event Horizon Stabilizer",
70+
"block.nuclearcraft.expl": "EXPL",
7071
"block.nuclearcraft.extractor": "Extractor",
7172
"block.nuclearcraft.fission_reactor_casing": "Fission Reactor Casing",
7273
"block.nuclearcraft.fission_reactor_controller": "Fission Reactor Controller",
@@ -759,6 +760,7 @@
759760
"gui.nc.side_config.tooltip": "Side Config",
760761
"gui.nc.turbine_comparator_config.tooltip_0": "Comparator: Energy Stored",
761762
"gui.nc.turbine_comparator_config.tooltip_2": "Comparator: Overflow",
763+
"gui.nuclearcraft:button.burst": "Activate",
762764
"heat.bar.amount": "Total Heat: %s / %s K",
763765
"heat_sink.and": "and",
764766
"heat_sink.atleast": "next to at least %s %s",
@@ -2156,6 +2158,8 @@
21562158
"speed.parallel_processing": "Parallel processing: x%s",
21572159
"tooltip.active_heatsink": "Needs coolant fluid supply into reactor to work.",
21582160
"tooltip.kugelblitz.flux_regulators": "Flux Regulators: %s",
2161+
"tooltip.kugelblitz.photon_concentrator": "Concentrates photons into a single point. \n Need to be placed at center of all 6 chamber walls.",
2162+
"tooltip.kugelblitz.ready_for_burst": "Ready for Laser Burst",
21592163
"tooltip.kugelblitz.transformers": "Quantum Transformers: %s",
21602164
"tooltip.machine.progress": "Progress: %s%%",
21612165
"tooltip.mode.3x3": "3x3",
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"type": "minecraft:crafting_shaped",
3+
"category": "misc",
4+
"group": "nuclearcraft_kugelblitz",
5+
"key": {
6+
"E": {
7+
"tag": "forge:ingots/extreme"
8+
},
9+
"N": {
10+
"item": "nuclearcraft:neutronium_frame"
11+
},
12+
"P": {
13+
"item": "nuclearcraft:plate_extreme"
14+
},
15+
"S": {
16+
"item": "nuclearcraft:servo"
17+
}
18+
},
19+
"pattern": [
20+
"SPS",
21+
"ENE",
22+
"SPS"
23+
],
24+
"result": {
25+
"item": "nuclearcraft:chamber_port"
26+
},
27+
"show_notification": true
28+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"type": "minecraft:crafting_shaped",
3+
"category": "misc",
4+
"group": "nuclearcraft_kugelblitz",
5+
"key": {
6+
"C": {
7+
"item": "nuclearcraft:basic_electric_circuit"
8+
},
9+
"E": {
10+
"tag": "forge:ingots/extreme"
11+
},
12+
"N": {
13+
"item": "nuclearcraft:neutronium_frame"
14+
},
15+
"P": {
16+
"item": "nuclearcraft:plate_extreme"
17+
}
18+
},
19+
"pattern": [
20+
"CPC",
21+
"ENE",
22+
"CPC"
23+
],
24+
"result": {
25+
"item": "nuclearcraft:chamber_terminal"
26+
},
27+
"show_notification": true
28+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"type": "minecraft:crafting_shaped",
3+
"category": "misc",
4+
"group": "nuclearcraft_kugelblitz",
5+
"key": {
6+
"B": {
7+
"tag": "forge:plates/platinum"
8+
},
9+
"E": {
10+
"item": "nuclearcraft:plate_elite"
11+
},
12+
"N": {
13+
"item": "nuclearcraft:neutronium_frame"
14+
},
15+
"Q": {
16+
"tag": "forge:dusts/cobalt"
17+
}
18+
},
19+
"pattern": [
20+
"BQB",
21+
"ENE",
22+
"BQB"
23+
],
24+
"result": {
25+
"item": "nuclearcraft:event_horizon_stabilizer"
26+
},
27+
"show_notification": true
28+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"type": "minecraft:crafting_shaped",
3+
"category": "misc",
4+
"group": "nuclearcraft_kugelblitz",
5+
"key": {
6+
"B": {
7+
"item": "nuclearcraft:elite_lithium_ion_battery"
8+
},
9+
"C": {
10+
"item": "nuclearcraft:niobium_titanium_electromagnet"
11+
},
12+
"L": {
13+
"tag": "forge:plates/cobalt"
14+
},
15+
"M": {
16+
"item": "nuclearcraft:niobium_titanium_rf_amplifier"
17+
},
18+
"P": {
19+
"tag": "forge:storage_blocks/amethyst"
20+
}
21+
},
22+
"pattern": [
23+
" P ",
24+
"CMC",
25+
"LBL"
26+
],
27+
"result": {
28+
"item": "nuclearcraft:expl"
29+
},
30+
"show_notification": true
31+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"type": "minecraft:crafting_shaped",
3+
"category": "misc",
4+
"group": "nuclearcraft_kugelblitz",
5+
"key": {
6+
"E": {
7+
"tag": "forge:ingots/extreme"
8+
},
9+
"P": {
10+
"item": "nuclearcraft:plate_extreme"
11+
},
12+
"T": {
13+
"tag": "forge:ingots/platinum"
14+
}
15+
},
16+
"pattern": [
17+
"ETE",
18+
"TPT",
19+
"ETE"
20+
],
21+
"result": {
22+
"item": "nuclearcraft:neutronium_frame"
23+
},
24+
"show_notification": true
25+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"type": "minecraft:crafting_shaped",
3+
"category": "misc",
4+
"group": "nuclearcraft_kugelblitz",
5+
"key": {
6+
"E": {
7+
"item": "nuclearcraft:plate_elite"
8+
},
9+
"G": {
10+
"item": "minecraft:glass"
11+
},
12+
"N": {
13+
"item": "nuclearcraft:neutronium_frame"
14+
},
15+
"Q": {
16+
"tag": "forge:dusts/quartz"
17+
}
18+
},
19+
"pattern": [
20+
"GQG",
21+
"ENE",
22+
"GQG"
23+
],
24+
"result": {
25+
"item": "nuclearcraft:photon_concentrator"
26+
},
27+
"show_notification": true
28+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"type": "minecraft:crafting_shaped",
3+
"category": "misc",
4+
"group": "nuclearcraft_kugelblitz",
5+
"key": {
6+
"C": {
7+
"item": "nuclearcraft:coil_magnesium_diboride"
8+
},
9+
"E": {
10+
"tag": "forge:ingots/extreme"
11+
},
12+
"N": {
13+
"item": "nuclearcraft:neutronium_frame"
14+
}
15+
},
16+
"pattern": [
17+
"CEC",
18+
"ENE",
19+
"CEC"
20+
],
21+
"result": {
22+
"item": "nuclearcraft:quantum_flux_regulator"
23+
},
24+
"show_notification": true
25+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"type": "minecraft:crafting_shaped",
3+
"category": "misc",
4+
"group": "nuclearcraft_kugelblitz",
5+
"key": {
6+
"C": {
7+
"item": "nuclearcraft:basic_electric_circuit"
8+
},
9+
"D": {
10+
"tag": "forge:dusts/dimensional_blend"
11+
},
12+
"E": {
13+
"item": "nuclearcraft:plate_extreme"
14+
},
15+
"N": {
16+
"item": "nuclearcraft:neutronium_frame"
17+
}
18+
},
19+
"pattern": [
20+
"DCD",
21+
"ENE",
22+
"DCD"
23+
],
24+
"result": {
25+
"item": "nuclearcraft:quantum_transformer"
26+
},
27+
"show_notification": true
28+
}

src/main/java/igentuman/nc/block/entity/kugelblitz/BlackHoleBE.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,14 @@ public void tickClient() {
5555
spawnDelay--;
5656
return;
5757
}
58+
if(getLevel().random.nextBoolean()) {
59+
for (int i = 0; i < getLevel().random.nextInt(3); i++) {
60+
float x = getBlockPos().getX() + 0.5F + randomDistance();
61+
float y = getBlockPos().getY() + 0.5F + randomDistance();
62+
float z = getBlockPos().getZ() + 0.5F + randomDistance();
63+
level.addParticle(ParticleTypes.DRAGON_BREATH, x, y, z, 0, 0, 0);
64+
}
65+
}
5866
if (!isInitialized) {
5967
isInitialized = true;
6068
spawnDelay = 18;

0 commit comments

Comments
 (0)