1467 Commits

Author SHA1 Message Date
abel1502
4b6cf3473d
Save electrolyzer GUI 2025-07-13 13:19:43 +03:00
Boblet
10d8551ce3 all zinced up 2025-07-11 14:56:46 +02:00
Boblet
89100738f4 holy cungadero do i feel good 2025-07-10 16:58:37 +02:00
abel1502
19fd479170
Fix stuff 2025-07-09 01:50:09 +03:00
abel1502
d8080835f8
Detect room bounds when linking RBMK crane 2025-07-09 01:25:58 +03:00
abel1502
8294df1aa3
Extend RBMK crane reach forward
Enables close-to-real-life reactor hall replicas, with the storage columns being located further in the reactor hall than the reactor itself
2025-07-09 01:25:45 +03:00
Boblet
0cf9d88e36 needle punch fuck machine 2025-07-08 16:46:41 +02:00
Boblet
6b1d61166f rotten grussy 2025-07-07 16:56:23 +02:00
Bob
ba220420fe the sludge 2025-07-06 22:35:26 +02:00
Bob
79c7faf55b scatman's world 2025-07-05 23:43:55 +02:00
Boblet
0880287660 assembler module 2025-07-04 15:24:28 +02:00
Boblet
3da96091da flixes 2025-07-02 16:50:20 +02:00
HbmMods
cac082a6e2
Merge pull request #2246 from abel1502/abel-tangible-presses
Turn burner & electric press into proper pseudomultiblocks
2025-06-30 09:14:05 +02:00
Bob
3583ad66cd ough 2025-06-29 22:30:04 +02:00
abel1502
d1f50a8eb4
Fix press auto-migration 2025-06-29 15:45:52 +03:00
abel1502
3b36807242
Trigger the press fix automatically 2025-06-29 02:01:25 +03:00
abel1502
9b08adc314
Mass Storage AE2 compat 2025-06-20 01:28:35 +03:00
Bob
381ef334b2 yet more chemfac crap 2025-06-19 21:27:56 +02:00
Boblet
5aee91636c i stuck my ballsack in the coolant line & it got obliterated by delta P 2025-06-17 16:30:00 +02:00
Boblet
5f08488268 d'oh 2025-06-16 16:17:31 +02:00
Boblet
3303df8345 ough 2025-06-13 14:47:50 +02:00
Boblet
590da72fbb whatever, go my jerma 2025-06-12 16:11:02 +02:00
Bob
f2991e4518 dagoth ur yaoi 2025-06-10 22:59:04 +02:00
Boblet
6bfca4e1fe 🅱️alls 2025-06-10 15:32:47 +02:00
Bob
060c259fa9 bals 2025-06-09 22:49:23 +02:00
HbmMods
6b28649094
Merge pull request #2194 from abel1502/abel-misc-tweaks-2025-06
QoL changes in bulk
2025-06-09 15:34:13 +02:00
abel1502
d185a5ea22
Turn down mass storage sfx volume 2025-06-08 00:24:58 +03:00
Boblet
cf82ea3796 facing oblivion to become the lode star 2025-06-06 14:03:52 +02:00
abel1502
4d0ce8b6d9
Add update packet to crates 2025-06-05 19:51:38 +03:00
abel1502
d27bda1f74
Add proper markDirty calls to tile entities 2025-06-05 18:56:40 +03:00
abel1502
84d3722c04
Save customName to NBT 2025-06-05 18:49:02 +03:00
Boblet
60f05defe0 deltarune tomorrow 2025-06-05 15:38:29 +02:00
Boblet
25e20662e4 a little gift for future me 2025-06-04 16:11:38 +02:00
abel1502
c19e867bfd
Don't consume oil when suspended 2025-06-03 20:31:41 +03:00
abel1502
df8d456a90
Allow suspending autosaw with a screwdriver
Localized, though I'm not sure if it really needs to be
2025-06-03 20:26:07 +03:00
abel1502
8c196f05ca
Save forseSkip to NBT
Not included in `serialize()` and `deserialize()` because it is server-side-only
2025-06-03 20:23:14 +03:00
abel1502
f8d827d6cd
Make autosaw respect walls
Previously the blade always phased through solid walls. Now, if colliding with one, it will retract forcibly. In case there are valid targets behind a wall, it will ignore them for the next 5 degrees of rotation
2025-06-03 19:03:46 +03:00
abel1502
7ef016ccce
Make mass storage process output instantly
Same deal as previously, this bypasses the bottleneck of tile entity ticking and network latency. This change is less relevant than the previous one, because there shift-dragging or shift-double-clicking were possible with mods, while here it only really affects autoclickers. Still, it can't hurt
2025-06-02 20:16:05 +03:00
abel1502
a6740a35e9
Make mass storage process input instantly
This allows to shift-click an entire inventory-load into a mass storage. Previously this was bottlenecked by the network latency and the tile entity tickrate.

Taking stuff out is unaffected for now, I'll see what I can do
2025-06-02 20:16:00 +03:00
abel1502
5d7fc996e5
Make autosaw replant crops
It doesn't seem too far-fetched to suggest the seeds that fall to the ground are replanted in a natural way.

I had to replace the old ray-tracing approach with a more straightforward iteration over all possibly affected blocks (under 400, most of them skipped). In terms of performance this seems on par with the original solution (the raytrace function alone did 200 iterations).
2025-06-02 14:32:30 +03:00
abel1502
afa0418104
Make strand caster timeout refresh on pour
Previously, if a caster has been idle for a while, the first time something is poured into it, it would spew out a partial load almost immediately. The original intention behind the timeout was instead to make the strand caster perform incomplete operations if no new material has been poured for a while. This change makes the behaviour closer to intended. Most of the time, persistent use of the caster would consistently reach full fill, and incomplete fill will only be processed at the end.
2025-06-02 00:15:36 +03:00
Bob
0a1822ff10 my balls are heavy 2025-06-01 16:45:19 +02:00
HbmMods
95f3bcb1f5
Merge pull request #2180 from abel1502/abel-geiger-redstone
Geiger counter comparator integration
2025-05-29 18:11:25 +02:00
HbmMods
0c0c9d02d7
Merge pull request #2185 from Kirby7871/master
New OC functions for radar, launch pad and turrets.
2025-05-29 18:10:31 +02:00
Bob
a57e538479 go go gadget: 5 cups of coffee 2025-05-29 18:09:00 +02:00
Kirby7871
d01f54d1ba
Update TileEntityMachineRadarNT.java
Fixed a comma typo
2025-05-29 02:36:36 +02:00
Kirby7871
3a8e0048a3
Update TileEntityMachineRadarNT.java
Added an OpenComputers function, getPos().
It retuns the position of this radar.
2025-05-29 02:12:39 +02:00
Boblet
9ff55acccf destroy tickets when we aren't using them 2025-05-28 16:56:21 +02:00
abel1502
ac46cdf1ad
Fix comparator output 2025-05-26 15:18:37 +03:00
abel1502
8f2a858f52
Geiger counter comparator output 2025-05-26 14:53:07 +03:00