Skip to content
Open

V2 #142

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
816 commits
Select commit Hold shift + click to select a range
cdd4c60
adding the changing texture for the controller (off standby on)
Aph0rism May 27, 2026
82f641f
fix: set fallback RodType to NONE and bump version to 2.0.5.3-alpha
Giovanniricotta2002 May 27, 2026
2bfd342
fixing the assembled/disassembled text
Aph0rism May 28, 2026
636b738
removed hard codded value for rods
matteoVcs May 28, 2026
2cbfca4
Merge branch 'V2-disassemble' into V2
Aph0rism May 28, 2026
2fd6aa9
changing the nitrogen effect to a boosted freeze effect
Aph0rism May 28, 2026
f4f1054
refacto system timer
matteoVcs May 28, 2026
5df405f
Merge branch 'V2' of https://github.com/Create-Nuclear-Team/CreateNuc…
matteoVcs May 28, 2026
90ea489
fix: prevent division by zero in cooler heat calc and remove unused r…
Giovanniricotta2002 May 28, 2026
3204fe1
Merge branch 'V2' into V2-IodineEffect
Giovanniricotta2002 May 29, 2026
d3c2112
chore: remove deprecated ItemProperties registration and unused suppr…
Giovanniricotta2002 May 30, 2026
da7f748
refactor: remove CNCommonProxy and replace proxy pattern with static …
Giovanniricotta2002 May 30, 2026
f49033c
fix: change proximityRodHeat from int to float for fractional values
Giovanniricotta2002 May 31, 2026
f39a8be
balance: increase iodine irradiation resistance modifier from 0.75 to…
Giovanniricotta2002 May 31, 2026
9aa200f
Merge branch 'V2' into V2-IodineEffect
Giovanniricotta2002 May 31, 2026
3835e89
Merge pull request #128 from Create-Nuclear-Team/V2-IodineEffect
Giovanniricotta2002 May 31, 2026
5acb9bd
Merge branch 'V2' into V2-Advancement2
Giovanniricotta2002 May 31, 2026
fcf4f7d
refactor: migrate NotifyUtil to accept MutableComponent instead of St…
Giovanniricotta2002 May 31, 2026
ecd477c
Merge pull request #129 from Create-Nuclear-Team/V2-Advancement2
Giovanniricotta2002 May 31, 2026
a432017
refactor: rename reactor controller models and introduce ControllerVi…
Giovanniricotta2002 May 31, 2026
3a10624
refactor: overhaul NotifyUtil API to accept LangBuilder/MutableComponent
Giovanniricotta2002 May 31, 2026
90ad384
refactor: rename moon-themed surface rule constants to irradiated naming
Giovanniricotta2002 May 31, 2026
0ac672b
feat: add biome-based radiation exposure
Giovanniricotta2002 May 31, 2026
4e24349
feat: add ReactorFrame and its renderer to display reactor fluids dyn…
Jun 3, 2026
459a8fd
feat: update reactor input textures and enhance fluid rendering logic
Jun 3, 2026
deb9847
V2: Updated
Giovanniricotta2002 Jun 6, 2026
3e2fbc3
changing the black cloths in armor crafts by brass ingot
Aph0rism Jun 9, 2026
e9cf5d1
feat: update reactor input textures and enhance fluid rendering logic
Jun 9, 2026
12d26b4
Merge pull request #133 from Create-Nuclear-Team/V2-FluidInputCapacity
MathisGredt Jun 9, 2026
0bc3463
fix: improve reactor disassembly logic and ensure proper controller h…
Jun 9, 2026
1f59dc0
Merge pull request #134 from Create-Nuclear-Team/V2-FixConditionAssem…
MathisGredt Jun 9, 2026
bd8351f
fixing ponder texts and adding wiki link
Aph0rism Jun 9, 2026
dc85115
replacing the brass ingot call to its tag
Aph0rism Jun 9, 2026
7dcf106
Merge branch 'V2-FixArmorCrafts' into V2
Aph0rism Jun 9, 2026
ec0c8ad
merging fixponder into main
Aph0rism Jun 9, 2026
5910274
fixing the alarm
Aph0rism Jun 12, 2026
f010d54
applying worldgen and liquid nitrogen patch
Aph0rism Jun 12, 2026
fe9a655
refactor: add `first` parameter to handleOnPlace for assemble/disasse…
Giovanniricotta2002 Jun 13, 2026
3bf0c51
chore: disable unused config entries for explode and rod limits
Giovanniricotta2002 Jun 13, 2026
d0325da
refactor: clean up dead multiblock/worldgen
Giovanniricotta2002 Jun 13, 2026
42565d8
refactor: consolidate radiation feature into content.radiation package
Giovanniricotta2002 Jun 13, 2026
b99b60c
refactor: extract reactor frame display state into ReactorFrameDispla…
Giovanniricotta2002 Jun 13, 2026
01d5eb5
refactor: replace stringly-typed multiblock facing/bounds with Direct…
Giovanniricotta2002 Jun 13, 2026
cedf05c
chore: remove unused imports across multiblock, radiation and worldge…
Giovanniricotta2002 Jun 13, 2026
6230546
refactor: extract meltdown explosion logic into ReactorMeltdownExecut…
Giovanniricotta2002 Jun 14, 2026
67798bd
chore: remove unused reactor lang keys and dead commented code
Giovanniricotta2002 Jun 14, 2026
b494810
refactor: extract reactor client display state into ReactorDisplaySta…
Giovanniricotta2002 Jun 14, 2026
0247936
audit 2
Giovanniricotta2002 Jun 14, 2026
956f95b
refactor: split ReactorGoggleTooltipRenderer.render into focused helpers
Giovanniricotta2002 Jun 14, 2026
016188b
refactor: extract reactor input snapshot into ReactorInputSnapshotBui…
Giovanniricotta2002 Jun 14, 2026
162f167
chore: ignore .claude local settings and add AUDIT2 review
Jun 15, 2026
17b3208
correction proximity system
matteoVcs Jun 15, 2026
7b89514
added comment
matteoVcs Jun 15, 2026
972a492
refactor: rename AUDIT2.md to AUDIT_V1.md and update references
MathisGredt Jun 15, 2026
ba870a4
refactor: update thorium block loot table and tags
MathisGredt Jun 15, 2026
10ebdf5
refactor: update audit report with new findings and recommendations
MathisGredt Jun 15, 2026
ff469bc
refactor: replace custom ore tags with forge:ores/* equivalents
Giovanniricotta2002 Jun 15, 2026
fe3f58a
refactor: improve variable naming and remove unnecessary logging in r…
MathisGredt Jun 16, 2026
e91a1d7
refactor: update AUDIT_ACTUEL.md with current bug status and dead cod…
MathisGredt Jun 16, 2026
17ea4e1
docs: reclassify B17 as intentional behavior in audit report
Jun 17, 2026
5a7babb
docs: refine radiation duplication audit with concrete extraction plan
Jun 17, 2026
94e5be7
fixing lead gen values
Aph0rism Jun 17, 2026
31efc1d
refactor: remove dead overlay event message from localization files
MathisGredt Jun 17, 2026
8f54e81
refactor: update erosion noise parameters and clean up audit document…
MathisGredt Jun 17, 2026
e111aed
refactor: update AUDIT_ACTUEL.md to reflect current bug status and on…
MathisGredt Jun 17, 2026
bc0fa67
fixing vicinity effect and resolving potential optimisation issue for…
Aph0rism Jun 17, 2026
91cd24e
fixing the translatable text of empty rod when lookig at the controll…
Aph0rism Jun 17, 2026
d69cd6b
added reactor size max value in config
matteoVcs Jun 17, 2026
25b85bc
max value in config changed
matteoVcs Jun 17, 2026
812cd86
new rpm system to match new su values
matteoVcs Jun 17, 2026
b3d1457
Merge branch 'V2-CorrectifAudit' into V2_balance
matteoVcs Jun 17, 2026
ff78967
Merge pull request #136 from Create-Nuclear-Team/V2_balance
matteoVcs Jun 17, 2026
bd87429
merge impact solved
matteoVcs Jun 17, 2026
ce69a10
refactor: improve null handling and add condition checks in recipe ge…
MathisGredt Jun 17, 2026
2d82aa5
refactor: update item display properties and add new anti-radiation b…
MathisGredt Jun 17, 2026
1d280b1
ajout thorium dans la config, ajout heatRatio
matteoVcs Jun 18, 2026
ec4ea44
heatRatio system implemented
matteoVcs Jun 18, 2026
ab4bfd6
changement fonction isReadyToRun (fonctionnais peu importe le coolant…
matteoVcs Jun 18, 2026
3b84bac
refactor: update IrradiatedSurfaceRules and RadiationCapability for i…
MathisGredt Jun 18, 2026
fb3a8f3
global refacto to replace hard codded uranium/graphite call by dynami…
matteoVcs Jun 18, 2026
a470dc1
Merge branch 'V2-CorrectifAudit' of https://github.com/Create-Nuclear…
matteoVcs Jun 18, 2026
ef8d1dc
dead code removed
matteoVcs Jun 18, 2026
13d0a25
fixing rods summary and addign the summary for thorium rod
Aph0rism Jun 18, 2026
cb689e0
Merge branch 'V2-CorrectifAudit' of https://github.com/Create-Nuclear…
Aph0rism Jun 18, 2026
32c78d6
refactor: add tooltip summary for thorium rod and improve fluid input…
MathisGredt Jun 18, 2026
47cc48a
refactor: add tooltip summary for thorium rod and improve fluid input…
MathisGredt Jun 18, 2026
7809911
fixing the yellowcake to be an ingredient to nourish animals
Aph0rism Jun 18, 2026
c918e38
refactor: add tooltip summary for thorium rod and improve fluid input…
MathisGredt Jun 18, 2026
008d35e
refactor: add tooltip summary for thorium rod and improve fluid input…
MathisGredt Jun 18, 2026
6c6e512
update AUDIT_ACTUEL.md
MathisGredt Jun 18, 2026
138e531
update AUDIT_ACTUEL.md
MathisGredt Jun 18, 2026
2e850c2
bug fix -> heat was displayed when the reactor was not assembled
matteoVcs Jun 18, 2026
c2b6842
refactor: tidy supplier usage and imports across rod/display sources
Giovanniricotta2002 Jun 18, 2026
5d4d518
style: revert rod config suppliers back to lambda form
Giovanniricotta2002 Jun 18, 2026
7f4c5ab
update generated files
matteoVcs Jun 19, 2026
94696ae
bug fix -> reactor was displaying heat when no item in input (and exp…
matteoVcs Jun 19, 2026
2033964
proximity system changed to allow rod other than CN ones to count
matteoVcs Jun 19, 2026
8611ed7
refactor: extract output rotation logic into ReactorOutputManager
Giovanniricotta2002 Jun 19, 2026
dd91858
refactor: extract heat-update and fluid-consumption logic into dedica…
Giovanniricotta2002 Jun 19, 2026
fa7eb3e
style: replace var with explicit type and drop fully qualified names
Giovanniricotta2002 Jun 20, 2026
6e717c4
refactor: extract alarm and meltdown-countdown logic from tick()
Giovanniricotta2002 Jun 20, 2026
56373bf
refactor: simplify clearLockIfAllInputsEmpty using the input fluid ma…
Giovanniricotta2002 Jun 20, 2026
39092ca
chore: close out fluid-lock-extraction plan and remove dead liquid-li…
Giovanniricotta2002 Jun 20, 2026
c051294
docs: add independent audit report cross-checking prior audits agains…
Giovanniricotta2002 Jun 20, 2026
a420b99
chore: remove unused imports and dead commented-out code
Giovanniricotta2002 Jun 20, 2026
4d01f10
chore: translate French comments to English and minor cleanup
Giovanniricotta2002 Jun 20, 2026
54f2ed9
fix: make AnimalUtil.isFood test the held stack instead of a dead NBT…
Giovanniricotta2002 Jun 21, 2026
b4a37fe
fix: correct off-by-one tank index in ReactorInputFluidManager
Giovanniricotta2002 Jun 21, 2026
f84cdac
feat: restructure advancement tree and add missing processing-chain s…
Giovanniricotta2002 Jun 21, 2026
2b62fe0
chore: bump mod version to 2.0.5.4-alpha
Giovanniricotta2002 Jun 21, 2026
7b9710b
Merge branch 'V2' into V2-CorrectifAudit
Jun 22, 2026
5fe0587
feat: add colored anti-radiation armor models and update tooltips
MathisGredt Jun 22, 2026
8041190
chore: update mod version to 2.0.8
MathisGredt Jun 22, 2026
8937493
feat: add reactor sound events and implement client-side sound handling
MathisGredt Jun 22, 2026
676adbc
feat: implement fluid input capacity distribution for reactors
MathisGredt Jun 22, 2026
5089bf0
fix: update advancement backgrounds and reinforce glass properties
MathisGredt Jun 22, 2026
11b1108
fix potential bug in the explosion exception catching part
Aph0rism Jun 22, 2026
ab2df02
Merge branch 'V2-CorrectifAudit' of https://github.com/Giovanniricott…
MathisGredt Jun 22, 2026
8745143
feat: chain reactor-part advancements into a linear build sequence
Giovanniricotta2002 Jun 22, 2026
57c4786
chore: bump mod version to 2.0.9-alpha
Giovanniricotta2002 Jun 22, 2026
49467b8
fix: resolve radiation issues by consolidating eligibility checks and…
MathisGredt Jun 23, 2026
f895755
adding the real alarm recipe
Aph0rism Jun 23, 2026
3778b6f
feat: add reactor liquid input recipe and adjust ore placement settings
MathisGredt Jun 24, 2026
814c7af
fix: update reactor crafting recipes to use bucket instead of uranium…
MathisGredt Jun 24, 2026
0e9bf94
changed version
valentinlamine Jun 24, 2026
91e5e99
fix: skip irradiated vision overlay for creative and spectator modes
MathisGredt Jun 24, 2026
2d8f745
fix: adjust ore generation rates for thorium and uranium ores
MathisGredt Jun 24, 2026
0daa590
fix: rename irradiated biome and add new irradiated land configuration
MathisGredt Jun 24, 2026
069951b
fix: update cloth dyeing recipe to prevent dyeing with the same color
MathisGredt Jun 24, 2026
8aef32a
fix: update cloth crafting recipes to use specific colored cloth items
MathisGredt Jun 24, 2026
d020976
heat problem corrected
matteoVcs Jun 24, 2026
f974d43
fix: improve block removal handling to prevent item loss during state…
MathisGredt Jun 24, 2026
e647955
updated overheat system to match new missing rod system
matteoVcs Jun 24, 2026
c87f5a8
fix: optimize reactor structure rendering to reduce lag for larger tiers
MathisGredt Jun 24, 2026
37671b1
Merge branch 'V2-CorrectifAudit' of https://github.com/Giovanniricott…
MathisGredt Jun 24, 2026
8e2321f
fix: adjust overlay text display timing for improved clarity in react…
MathisGredt Jun 24, 2026
505f5ac
added tooltips
valentinlamine Jun 24, 2026
8011984
fix: update callout display durations for special blocks based on rea…
MathisGredt Jun 24, 2026
21d1f20
t pus::Merge branch 'V2-CorrectifAudit' of https://github.com/Giovann…
MathisGredt Jun 24, 2026
4dd322a
feat: add "Irradiated Land" biome to language files
valentinlamine Jun 24, 2026
c3e5ecb
refactor: remove unused interaction logic from ReactorOutput
valentinlamine Jun 24, 2026
51c5cd2
fix: correct text formatting in reactor controller overlay
valentinlamine Jun 24, 2026
ad23acb
fix: update text formatting in reactor controller descriptions and co…
valentinlamine Jun 24, 2026
f659e9f
docs: reclassify B17 as intentional behavior in audit report
Jun 24, 2026
52b122b
perf: merge duplicate multiblock controller scans into one shared loop
Giovanniricotta2002 Jun 24, 2026
ffaf80c
Merge branch 'V2-CorrectifAudit' of https://github.com/Giovanniricott…
valentinlamine Jun 25, 2026
a9b65ed
Refactor Reactor inputs and output recipes to be Deployer-only
valentinlamine Jun 25, 2026
3285a20
Optimize reactor ponder scenes, add IO placement scene
valentinlamine Jun 25, 2026
95289be
fix: update text formatting in reactor controller descriptions and co…
valentinlamine Jun 25, 2026
dba2dc7
fix: streamline block model generation to handle translucency directl…
valentinlamine Jun 25, 2026
a0a86d2
refactoring the names of the item input and the liquid input
Aph0rism Jun 25, 2026
828e5e6
Merge branch 'V2-CorrectifAudit' of https://github.com/Create-Nuclear…
Aph0rism Jun 25, 2026
8454067
Fix ponder scenes for renamed Reactor IO blocks and fill empty NBT ho…
valentinlamine Jun 25, 2026
0e484ad
Update Ponder NBT schematics to use the new Reactor IO block IDs
valentinlamine Jun 25, 2026
20c1df0
Remove redundant modifyBlock loop, IO blocks are now natively Casings…
valentinlamine Jun 25, 2026
a34caef
fix: streamline block model generation to handle translucency directl…
valentinlamine Jun 25, 2026
e3af2c3
chore: rename and reword reactor input/output advancements
Giovanniricotta2002 Jun 25, 2026
62905b1
fix: update anti-radiation armor models to use flat 2D icons and corr…
MathisGredt Jun 26, 2026
b309f23
fix: remove redundant logging in ReactorAssembler during assembly pro…
MathisGredt Jun 26, 2026
0bba0e6
feat: implement AntiRadiationArmor model and update rendering logic f…
MathisGredt Jun 26, 2026
d9ba395
fix: adjust arm dimensions and positions in AntiRadiationArmor model …
MathisGredt Jun 26, 2026
de768ac
adding the iodine effect icon and removing all the protection
Aph0rism Jun 26, 2026
f69c756
Merge branch 'V2-CorrectifAudit' of https://github.com/Create-Nuclear…
Aph0rism Jun 26, 2026
1961711
fix: award placement advancements via the reactor controller, not the…
Giovanniricotta2002 Jun 26, 2026
89b68af
chore: add a second client run config for local multiplayer testing
Giovanniricotta2002 Jun 26, 2026
37b541b
style: import BlockModelBuilder instead of using its fully qualified …
Giovanniricotta2002 Jun 26, 2026
6219e35
chore: bump mod version to 2.0.14-beta
Giovanniricotta2002 Jun 27, 2026
7dcf7e9
fix: update iodine mob effect icon texture (fix blur inventorie icon …
Giovanniricotta2002 Jun 27, 2026
68a8fad
feat: add Biome Restore Cell item to revert irradiated biome zones
Giovanniricotta2002 Jun 27, 2026
6213de1
refactor: extract item model/spawn-egg builders into CNBuilderTransfo…
Giovanniricotta2002 Jun 27, 2026
9ded502
feat: extend radiation system to all living entities, not just players
Giovanniricotta2002 Jun 28, 2026
667125d
docs: refresh consolidated audit with a fresh independent re-verifica…
Giovanniricotta2002 Jun 28, 2026
34d5706
perf: add client-side guard and remove duplicate scan on block break
Giovanniricotta2002 Jun 28, 2026
9ddb5a2
chore: untrack stray run/ debug files and broaden .gitignore coverage
Giovanniricotta2002 Jun 28, 2026
575a8ab
perf: stop including damage value in inventory radiation hash
Giovanniricotta2002 Jun 28, 2026
2aaddb4
chore: remove unused SimpleMultiBlockPattern.test() method
Giovanniricotta2002 Jun 28, 2026
562ce99
refactor: classify fuel/cooler rods solely via RodType, not item tags
Giovanniricotta2002 Jun 28, 2026
30de52a
fix: resolve rod type consistently in remaining call sites
Giovanniricotta2002 Jun 28, 2026
f870362
docs: mark fuel/cooler tag-desync item closed and renumber roadmap
Giovanniricotta2002 Jun 28, 2026
d87b0b0
chore: clean up unused imports and reorder entity registrations
Giovanniricotta2002 Jul 3, 2026
f249046
fix: rename and clean up PlayerInteractReactorFluidInput dead code
Giovanniricotta2002 Jul 3, 2026
ab29fee
feat: add shaft placement helper to ReactorOutput block
Giovanniricotta2002 Jul 3, 2026
c11e4a2
Update Crowdin configuration file
valentinlamine Jul 4, 2026
e51a72b
refactor: replace direct RADIATION effect with dose-based contagion i…
Giovanniricotta2002 Jul 5, 2026
fb0897d
fix: correct isNotDanger logic and throttle output RPM updates
Giovanniricotta2002 Jul 5, 2026
a18038d
fix: pass hysteresis-buffered heat to rotateOutputs and document outp…
Giovanniricotta2002 Jul 5, 2026
d6be5b8
refactor: collapse RodType static/dynamic dual-path into unified Supp…
Giovanniricotta2002 Jul 11, 2026
381c7a5
fix: guard frame column NBT write and remove spurious cast in LiquidL…
Giovanniricotta2002 Jul 11, 2026
8c4ef5d
docs: mark ReactorFrameDisplayManager NBT sentinel write as resolved
Giovanniricotta2002 Jul 11, 2026
35e474e
refactor: extract AbstractReactorStatDisplaySource and ReactorGaugeRe…
Giovanniricotta2002 Jul 11, 2026
d0da13d
chore: centralise display-source max constants and migrate FuelDispla…
Giovanniricotta2002 Jul 11, 2026
a8b6b23
refactor: replace magic-number max values in ReactorSummaryDisplaySou…
Giovanniricotta2002 Jul 11, 2026
e34adcc
docs: mark drawGauge deduplication closed and update roadmap item #9
Giovanniricotta2002 Jul 11, 2026
17b29aa
chore: remove incomplete dyeable-collar mechanic from IrradiatedCat a…
Giovanniricotta2002 Jul 11, 2026
261b26d
feat: block taming of irradiated mobs with a WIP player message
Giovanniricotta2002 Jul 11, 2026
8b0428e
refactor: remove unused monsters() stub from IrradiatedBiomes
Giovanniricotta2002 Jul 12, 2026
b70bb7f
docs: update AUDIT_ACTUEL.md to reflect IrradiatedBiomes.monsters() r…
Giovanniricotta2002 Jul 12, 2026
3a80998
feat: add ambient Geiger-counter sounds to the irradiated biome
Giovanniricotta2002 Jul 12, 2026
c85695c
docs: restructure AUDIT_ACTUEL.md — keep only open issues in §1–§7, a…
Giovanniricotta2002 Jul 12, 2026
3be6252
style: translate French comments and Javadoc to English in VicinityEf…
Giovanniricotta2002 Jul 12, 2026
2d82f13
docs: update AUDIT_ACTUEL.md to record French-comment translation and…
Giovanniricotta2002 Jul 12, 2026
200df62
test: add GameTest suite for ReactorInputFluidManager covering the au…
Giovanniricotta2002 Jul 12, 2026
a898eb4
refactor(ponder): convert Positions to a record and precompute callou…
Giovanniricotta2002 Jul 12, 2026
cc532f8
refactor(display): replace positional row list with typed ReactorSumm…
Giovanniricotta2002 Jul 12, 2026
c05a96e
docs: update AUDIT_ACTUEL.md to record ReactorSummary refactor and cl…
Giovanniricotta2002 Jul 12, 2026
0ede748
feat(sound): add biome ambient sound and motor assemble/disassemble s…
Giovanniricotta2002 Jul 13, 2026
498f9dc
test: add GameTest coverage for DefaultHeatCalculator.computeHeat
Giovanniricotta2002 Jul 13, 2026
4b96989
docs: update AUDIT_ACTUEL.md to record GameTest coverage for heat cal…
Giovanniricotta2002 Jul 13, 2026
ae1e394
refactor: remove unused biome/nullability code and dead SPEED artifac…
Giovanniricotta2002 Jul 13, 2026
77dfef2
docs: update AUDIT_ACTUEL.md to record SPEED/worldgen cleanup and Ori…
Giovanniricotta2002 Jul 13, 2026
6bc2095
refactor: remove NETHER_CAVE carver from IrradiatedBiomes
Giovanniricotta2002 Jul 13, 2026
b0874bb
docs: update AUDIT_ACTUEL.md to record NETHER_CAVE removal and close …
Giovanniricotta2002 Jul 13, 2026
e790095
feat(jei): expose JEI runtime and decide the recipe-category FIXME
Giovanniricotta2002 Jul 13, 2026
6c3bf97
docs: update AUDIT_ACTUEL.md to record CreateNuclearJEI static-field …
Giovanniricotta2002 Jul 13, 2026
43aa572
chore: bump mod version to 2.0.16-beta
Giovanniricotta2002 Jul 13, 2026
1841242
style: replace var with explicit types in AntiRadiationArmorClientExt…
Giovanniricotta2002 Jul 14, 2026
9e8abe9
style: translate remaining French comments to English across the code…
Giovanniricotta2002 Jul 14, 2026
eeffe4f
style: translate remaining French comments in NuclearExplosionEntity …
Giovanniricotta2002 Jul 14, 2026
c3179fe
docs: update AUDIT_ACTUEL.md to record §6 closure and ReactorOutput.S…
Giovanniricotta2002 Jul 14, 2026
2ac837f
docs: close AUDIT_ACTUEL.md §2.4/§7 heat-display "inconsistency" as a…
Giovanniricotta2002 Jul 14, 2026
1497c56
docs: close AUDIT_ACTUEL.md §3/§7 non-player radiation dirty-check it…
Giovanniricotta2002 Jul 14, 2026
6f3d7bb
docs: spot-check AUDIT_V1.md B7/B10/B17/B18 legacy bugs, confirm one …
Giovanniricotta2002 Jul 18, 2026
9e0e38d
refactor: move ClientEvents into foundation.events package
Giovanniricotta2002 Jul 18, 2026
390fcc2
refactor: move client-only mixins into foundation.mixin.client and re…
Giovanniricotta2002 Jul 18, 2026
46281b7
cleaning the configs
Aph0rism Jul 24, 2026
4e0faa7
adding a space between sentences in the enriched soul soil summary
Aph0rism Jul 24, 2026
e8fd2c6
refactor: change RodType/ReactorFluidType from item/fluid lists to a …
Giovanniricotta2002 Jul 25, 2026
6dd4612
chore: tune overworld ore worldgen rarity and document nitrate drop-m…
Giovanniricotta2002 Jul 25, 2026
dc13d39
feat: rename Biome Restore Cell into Biome Irradiation Extractor and …
Giovanniricotta2002 Jul 25, 2026
5f0af71
chore: bump mod version to 2.0.17-beta
Giovanniricotta2002 Jul 26, 2026
66622be
refactor: normalize config field names/keys and rewrite config commen…
Giovanniricotta2002 Jul 26, 2026
cb567ad
Awaiting validation
Giovanniricotta2002 Jul 26, 2026
a8b7932
Merge branch 'V2' into V2-CorrectifAudit
Giovanniricotta2002 Jul 26, 2026
66c7f07
refactor: remove unused Player import from ReactorAssembler
Giovanniricotta2002 Jul 26, 2026
bab604c
style: use imported ConfigValue type in CRadiation.ConfiguredLists
Giovanniricotta2002 Jul 26, 2026
691dfb1
fix: cap reactor overheat via fluid maxHeat and fix fuel/cooler proxi…
Giovanniricotta2002 Jul 26, 2026
b835372
fix: fix cooler-side fuel proximity heat formula, was still comparing…
Giovanniricotta2002 Jul 26, 2026
4936a64
test: rewrite fuel/cooler proximity GameTest for the corrected formul…
Giovanniricotta2002 Jul 26, 2026
37613d8
perf: precompute slot-neighbor map in DefaultHeatCalculator to drop t…
Giovanniricotta2002 Jul 26, 2026
f15f595
docs: close DefaultHeatCalculator O(81) neighbor-lookup item in AUDIT…
Giovanniricotta2002 Jul 26, 2026
46f6505
fix: rename nuclear explosion ringing sound file and use correct asse…
Giovanniricotta2002 Jul 27, 2026
bded516
feat: add background music to the irradiated_land biome and bump mod …
Giovanniricotta2002 Jul 27, 2026
385c9d8
feat: implement wiki fuel:cooler equilibrium ratio to drive reactor o…
Giovanniricotta2002 Jul 31, 2026
0a5305c
refactor: strip dead ReactorOutputEntity controller-linking code and …
Giovanniricotta2002 Aug 1, 2026
db0826f
Merge pull request #135 from Create-Nuclear-Team/V2-CorrectifAudit
Giovanniricotta2002 Aug 1, 2026
5c4aab8
refactor: remove unused reactor casing sound events to streamline sou…
Aug 3, 2026
124e0c8
Correction des sons qui ne bouclé pas correctement
Aug 3, 2026
872fa62
refactor: remove unused reactor casing sound events and update sound …
Aug 3, 2026
e83d411
fix(reactor): stop extractFluids over-draining across fluid inputs
Aug 6, 2026
b1ca464
refactor: corriger BiomeIrradationExtractorItem -> BiomeIrradiationEx…
Aug 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 9 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ build

# other
eclipse
.claude
# run

# Files from Forge MDK
Expand All @@ -35,13 +36,20 @@ run/resources/
run/saves/
run/schematics/uploaded
run/screenshots/
run/servers.*
run/mods/
run/fabricloader.log
run/options.txt
run/usercache.json
run/usernamecache.json
run/hs_err_pid*.log
run/imgui.init
run/emi.json
run/.mixin.out
run/gametest
run/logs
run/schematics
run/server
run/client2

# LLM
.claude/*
4 changes: 4 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"java.compile.nullAnalysis.mode": "disabled"

}
279 changes: 279 additions & 0 deletions AUDIT_ACTUEL.md

Large diffs are not rendered by default.

187 changes: 187 additions & 0 deletions AUDIT_V1.md

Large diffs are not rendered by default.

28 changes: 23 additions & 5 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ println "Java: ${System.getProperty 'java.version'}, " +


mixin {
add sourceSets.main, "createnuclear.refmap.json"
// add sourceSets.main, 'createnuclear.forge.refmap.json'
config 'createnuclear.forge.mixins.json'

Expand All @@ -39,6 +40,7 @@ idea {
}

minecraft {
accessTransformer = file("src/main/resources/META-INF/accesstransformer.cfg")
// The mappings can be changed at any time and must be in the following format.
// Channel: Version:
// official MCVersion Official field/method names from Mojang mapping files
Expand Down Expand Up @@ -111,10 +113,14 @@ minecraft {
client {
workingDirectory project.file('run')
// Comma-separated list of namespaces to load gametests from. Empty = all namespaces.
//property 'mixin.env.remapRefMap', 'true'
//property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg"
property("mixin.env.remapRefMap", "true")
property("mixin.env.refMapRemappingFile", "${projectDir}/build/createSrgToMcp/output.srg")
property 'mixin.env.remapRefMap', 'true'
property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg"
}

client2 {
parent runs.client
workingDirectory project.file('run/client2')
args '--username', 'Dev2'
}

server {
Expand All @@ -128,7 +134,7 @@ minecraft {
// The gametest system is also enabled by default for other run configs under the /test command.
gameTestServer {
workingDirectory project.file('run/gametest')
//property 'forge.enabledGameTestNamespaces', mod_id
property 'forge.enabledGameTestNamespaces', mod_id
}

data {
Expand Down Expand Up @@ -184,6 +190,10 @@ dependencies {
compileOnly fg.deobf("mezz.jei:jei-${minecraft_version}-forge-api:${jei_version}")
// at runtime, use the full JEI jar for Forge

//Alex's cave
compileOnly fg.deobf("curse.maven:alexs-caves-924854:5848216")
compileOnly fg.deobf("curse.maven:citadel-331936:6002521")

implementation(fg.deobf("com.simibubi.create:create-${minecraft_version}:${create_version}:slim") { transitive = false })
implementation(fg.deobf("net.createmod.ponder:Ponder-Forge-${minecraft_version}:${ponder_version}"))
compileOnly(fg.deobf("dev.engine-room.flywheel:flywheel-forge-api-${minecraft_version}:${flywheel_version}"))
Expand All @@ -208,6 +218,14 @@ dependencies {
annotationProcessor 'org.spongepowered:mixin:0.8.5:processor'
}*/
annotationProcessor "org.spongepowered:mixin:${mixin_version}:processor"

/** Tests **/
testImplementation platform('org.junit:junit-bom:5.10.2')
testImplementation 'org.junit.jupiter:junit-jupiter'
}

test {
useJUnitPlatform()
}

// This block of code expands all declared replace properties in the specified resource targets.
Expand Down
3 changes: 3 additions & 0 deletions crowdin.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
files:
- source: src/generated/resources/assets/createnuclear/lang/en_us.json
translation: /src/main/resources/assets/createnuclear/lang/%locale_with_underscore%.json
14 changes: 7 additions & 7 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -62,15 +62,15 @@ mod_id=createnuclear
# The human-readable display name for the mod.
mod_name=Create Nuclear
# The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default.
mod_license=All Rights Reserved
mod_license=MIT
# The mod version. See https://semver.org/
mod_version=1.3.1
mod_version=2.0.17-beta-sound3
# The group ID for the mod. It is only important when publishing as an artifact to a Maven repository.
# This should match the base package used for the mod sources.
# See https://maven.apache.org/guides/mini/guide-naming-conventions.html
mod_group_id=net.nuclearteam.createnuclear
# The authors of the mod. This is a simple text string that is used for display purposes in the mod list.
mod_authors=Create Nuclear
# The description of the mod. This is a simple multiline text string that is used for display purposes in the mod list.
mod_description=Create nuclear is a mod that adds a whole nuclear system to the create mod. An optimized reactor produces over two millions SU.
mixin_config = 'createnuclear.forge.mixins.json'
# The authors of the mod. This is a simple text string used for display purposes in the mod list.
mod_authors=Create Nuclear Team
# The description of the mod. This is a simple multiline text string used for display purposes in the mod list.
mod_description=Create nuclear is a mod that adds a whole nuclear system to the Create mod. An optimized reactor produces over eight million SU.
mixin_config = 'createnuclear.forge.mixins.json'
Binary file removed run/mods/Jade-1.20.1-Forge-11.12.2.jar.disabled
Binary file not shown.
Binary file added run/schematics/reactor.nbt
Binary file not shown.
Binary file added run/schematics/reactor9x9.nbt
Binary file not shown.
Binary file added run/schematics/reactor_t1.nbt
Binary file not shown.
Binary file added run/schematics/reactor_t1_ponder.nbt
Binary file not shown.
Binary file added run/schematics/reactor_t2.nbt
Binary file not shown.
Binary file added run/schematics/reactor_t2_ponder.nbt
Binary file not shown.
Binary file added run/schematics/reactor_t3.nbt
Binary file not shown.
Binary file added run/schematics/reactor_t3_ponder.nbt
Binary file not shown.
Binary file added run/schematics/reactorhdsbquifu.nbt
Binary file not shown.
Binary file added run/schematics/setup.nbt
Binary file not shown.
Binary file added run/schematics/testalarm.nbt
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// 1.20.1 2026-08-03T17:25:05.6674408 CreateNuclear's Custom Sounds
469b4ea17371681fcb9a666c8cf8b51176a8df3b assets/createnuclear/sounds.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,24 @@
// 1.20.1 2025-11-11T13:56:47.9570936 CreateNuclear's Processing Recipes
// 1.20.1 2026-06-25T13:51:56.534886 CreateNuclear's Processing Recipes
bccfe326d6c91bd2df207a38225fbca413e1013f data/createnuclear/recipes/compacting/thorium_fluid_to_thorium_ingot.json
c711d032a04e1a9350ad9bc4d9c4d74f54689862 data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json
33becbc558bd2fbe277be096b292c0093f84e44c data/createnuclear/recipes/crushing/coal.json
2a8b609dba5bad88511d9c9a80cf6fb582b18c36 data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json
57154e35ebb09170bb39f5b3a72ecd49182697f2 data/createnuclear/recipes/crushing/granite.json
682ceb2386fe56cd47e46d7ebb3d8185ac78515b data/createnuclear/recipes/crushing/nitrate.json
4feb59d85e86e34ed565c18b6a4df120fe050bc7 data/createnuclear/recipes/crushing/raw_copper.json
cf17713133d3e05e99164e2ea6649de3aef017fd data/createnuclear/recipes/crushing/raw_uranium_block.json
c0e1f33d8e91a3133e5acf6e4d3eb5ea5cd23471 data/createnuclear/recipes/crushing/raw_thorium.json
169c09c5947ddf8bdc8727af3c71368880b0c128 data/createnuclear/recipes/crushing/raw_thorium_block.json
26d2787e831b9986ed6f90f8ea803d5fdc544bf5 data/createnuclear/recipes/crushing/raw_zinc.json
87d2e1022c9eeb986bdc23b068fe7cf473ee42f1 data/createnuclear/recipes/deploying/reactor_fluid_input_from_fluid_pipe_and_reactor_casing.json
04c671106607c2c93c0706f690cd876fb072dd56 data/createnuclear/recipes/deploying/reactor_output_from_shaft_and_reactor_casing.json
58a34e84d942cb4250969388f78282270215c227 data/createnuclear/recipes/deploying/reactor_rod_input_from_hopper_and_reactor_casing.json
e42be7d17c5e057e62c4b1176cbf43319a157f51 data/createnuclear/recipes/enriched/enriched_yellowcake.json
74555eb2cce0827f99dc5c4ff91362bdaecad725 data/createnuclear/recipes/enriched/enriching_campfire.json
d0a30a8942f3e81d11afa21a93037916601c38cb data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json
f2d3a2dbcb9135e31261cc8408f11cd07038a826 data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json
91c07d7804d0960aaa17a6258f00f1731ca458f5 data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json
a9d114da800657c53caabcb1369137ede6746362 data/createnuclear/recipes/mixing/liquid_nitrogen.json
7fc7695cd03577131096e9695170193044f8bc1a data/createnuclear/recipes/mixing/steel.json
4bc858c73385e4309ef250b163cc696244a64767 data/createnuclear/recipes/mixing/thorium_fluid.json
23e57de458330d04dfebff8070b44b3b1b2718eb data/createnuclear/recipes/mixing/uranium_fluid.json
ee4d2bf63449ba88826be263cf98e4bba2927ced data/createnuclear/recipes/pressing/graphene.json
8e4e330293a702522ed424488055fe4d8d68c22d data/createnuclear/recipes/pressing/graphene.json
f6f427d92e7680c47bc8d25f3d023ae6ce465615 data/createnuclear/recipes/snow_powder/cooled_nitrogen_concentrate.json
0756d627739cbbc2653aa3fbde9945ec11f2eace data/createnuclear/recipes/splashing/crushed_raw_lead.json
Loading