27 Commits

Author SHA1 Message Date
BallOfEnergy
52b781ea9f Merge remote-tracking branch 'upstream/master' into Optimization
# Conflicts:
#	src/main/java/api/hbm/energymk2/IEnergyReceiverMK2.java
#	src/main/java/com/hbm/items/weapon/ItemAmmoArty.java
#	src/main/java/com/hbm/items/weapon/sedna/factory/ConfettiUtil.java
#	src/main/java/com/hbm/tileentity/machine/TileEntityMachineRotaryFurnace.java
2025-03-07 22:06:13 -06:00
George Paton
dc70967279 death by one million hashmap lookups (68ms -> 8ms over 60 seconds) 2025-02-28 11:56:03 +11:00
George Paton
bb84ebe209 Fix #1918 - make sure node caching is per world, remove nodes from cache correctly, and prevent unloading dimensions immediately ceasing all reactivity. Also fixes rod information not updating unless the GUI is open 2025-02-26 15:38:31 +11:00
BallOfEnergy
9fa148c218 just in case I disappear, here's particle threading and crate backpacks, along with spider crates, though opening a spider crate in the inventory will not spawn spiders yet. 2025-01-12 19:21:17 -06:00
Bob
ae431a3a9b can a special weapon have a b-side? 2025-01-06 18:19:56 +01:00
BallOfEnergy
b63ff682fd Small fixes 2024-10-13 15:50:00 -05:00
BallOfEnergy
1195f28d8e holy shit im done (part 2) 2024-09-06 22:04:19 -05:00
BallOfEnergy
931bbb3d8c oh my fucking god 2024-09-06 21:59:05 -05:00
Bob
13ffc6a66a refactor, new keybind system 2024-09-02 22:39:59 +02:00
Bob
447cb061f2 artillery gas shells 2023-06-08 16:51:54 +02:00
Vaern
9ce84ac921 whooooops 2023-05-17 07:58:43 -07:00
Vaern
d871e46b9f Fixes o'plenty, nearing completion 2023-05-16 19:58:15 -07:00
Vaern
5f27a78bcb Fixed piston display, fixed critical issue, added comparator output
still need fixes
2023-05-16 15:09:11 -07:00
Vaern
f52eb08301 :3
Added IBlowable for fan; created TE for a piston-based inserter (IInsertable). The former will improve cooling for pile setups and the latter will allow for automation, in combination with comparator output for pile fuel.
2023-05-13 22:34:48 -07:00
Boblet
c775bb7803 re-did mini nuke code, cleaned up unused imports 2023-03-02 09:54:03 +01:00
Vaern
54d0394fa0
RBMK rebalancing (#602)
* stuff

* Reverted HEP241 and americium fuels to their original value

* Changed plutonium pile rod's output + radiation values

The plutonium pile rod now outputs 2 RGP, 1 uranium billets instead of 3 RGP billets, with the change in radioactivity to reflect that. Considering the recent additions to the pile - and planned ones that allow for sophistication akin to Windscale and X-10 - it feels like a natural balancing change.

* Added adjustable segment sizes to seven segment displays,

made research reactor's control rod entry more noticeable and responsive

* Gave higher plutonium production to NU and MEU

Every other U-238 containing fuel has a fissile:fertile ratio of about 1:3, whilst NU and MEU have 1:12 and 1:6 respectively; as a result, there's going to be a higher chance of U-238 interacting with neutrons, meaning more plutonium. Since NU has a lower enrichment and therefore reactivity as well, its burnup will always be lower, leading to more weapons-grade Pu-239 overall compared to enriched fuels

* Deuterium + Tritium

* Added check to prevent constant power drain

when a deuterium machine cannot produce more heavy water, but still has enough input water and energy to process

* sorry, i'm clowning

* Fixed shadowed fields for deuterium machines

Deuterium towers did not consume the correct amount of energy, as a final called maxPower was used in the superclass instead of getMaxPower() directly

* Update ChemplantRecipes.java
2022-05-15 00:24:21 +02:00
Vaern
9bf5082236 magnifique
delicious
2022-05-02 17:51:36 -07:00
Vaern
c3aee19b3a pile shenanigans pt. 2 2022-05-01 20:10:29 -07:00
Vaern
5c2c4d300e pile shenanigans 2022-05-01 20:10:29 -07:00
Bob
086e17d1a9 bunch of fixes, some configs 2022-04-03 19:56:34 +02:00
Vaern
06166483b7 pile shenanigans 2021-12-25 21:39:38 -08:00
Vaern
a0037e88fa adjusted pile a little bit 2021-10-05 20:15:00 -07:00
Vaern
599e688598 rebalanced pile, added fibrosis treatment 2021-10-04 20:24:10 -07:00
Bob
0cbdba9665 finished pile, bullet part anvil recipes 2021-09-05 16:12:53 +02:00
Bob
0eadbbc288 all hail the pile 2021-09-02 23:15:10 +02:00
Bob
4d435c90ab eternal fire in 528 mode, more pile stuff 2021-09-01 23:43:58 +02:00
Boblet
1fc61e2e2e more pile work, moved TE registration out of the main reg 2021-09-01 13:26:08 +02:00