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
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
4f975293a5
Update TileEntityTurretBaseNT.java
...
Fixed Comma typo
2025-05-29 02:37:27 +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
Kirby7871
65f1866e8c
Update TileEntityTurretBaseNT.java
...
Added an OpenComputers function, getPos().
It returns the (x,y,z) coordinates of the turret in question
2025-05-29 02:06:40 +02:00
Kirby7871
087be46083
Update TileEntityLaunchPadBase.java
...
Added another OC (OpenComputers) function, getPos().
It returns the position of the launch pad. (x,y,z)
2025-05-29 02:01: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
Boblet
38c6b4691d
drooling baby safeguard
2025-05-26 10:46:22 +02:00
Boblet
148ba19721
deploy surface-to-yellow-one missile
2025-05-23 13:40:48 +02:00
HbmMods
4fc41c631d
Merge pull request #2168 from abel1502/abel-strand-caster-fix
...
Strand caster fix
2025-05-23 08:12:46 +02:00
abel1502
41189e5f25
I fixed it so good it stopped working
...
But now it does again. I'm just silly like that sometimes
2025-05-23 01:42:12 +03:00
abel1502
d3e839a9bb
Don't modify the out stack
...
Just in case, IDK
2025-05-23 01:08:27 +03:00
abel1502
81ca498fa8
Fix strand caster 2: electric boogaloo
...
Like, only cast if there is anything to cast, duh
2025-05-23 00:57:21 +03:00
abel1502
93638c3889
Fix strand caster
...
Also refactor it in the process, for good measure
2025-05-23 00:40:45 +03:00
abel1502
f3a88b6afb
Apply fix to buffered items
2025-05-22 19:15:58 +03:00
abel1502
953d120fc6
Fix direction
2025-05-22 19:06:24 +03:00
abel1502
3a6f890774
Fix dupe
2025-05-22 18:51:54 +03:00
abel1502
dc66e5ac04
Conveyor ejector & splitter compat
...
Previously, an ejector ejecting directly into a splitter bypassed the splitting
2025-05-22 18:51:46 +03:00
George Paton
5459920b9c
ensure pre-existing splitters initialise ratios
2025-05-22 12:51:34 +10:00
George Paton
b4ae72513b
screwdriver adjustable conveyor splitters
2025-05-22 12:28:40 +10:00
HbmMods
e628976969
Merge pull request #2153 from Toshayo/rbmk-console-view-rotation
...
Added rbmk console view rotation support
2025-05-21 13:38:01 +02:00
Boblet
ce8099d4aa
the sloplands
2025-05-20 15:55:27 +02:00
Boblet
9085dc5f0c
🅱️ alls
2025-05-19 16:12:10 +02:00
Bob
345fe2ef06
i have a headache
2025-05-18 21:37:41 +02:00
Bob
ef5059a9a6
playing DOOM on my gucci smart toilet
2025-05-18 21:24:19 +02:00
Toshayo
bbc27820f1
Added rbmk console view rotation support
2025-05-18 21:20:52 +02:00
Boblet
f7baf332cb
even more flixes
2025-05-16 14:46:12 +02:00
Boblet
a43986603b
more INDEX crap
2025-05-14 11:51:30 +02:00
Boblet
4ce7e396be
doing absolutely nothing again
2025-05-13 16:25:39 +02:00
Toshayo
15fb0c1ad7
Improved steam turbine OpenComputers integration + documented
2025-05-09 16:35:36 +02:00
Toshayo
be2edd87d8
Fixed wrong tank type. getInfo returns input tank type and setType also works with input tank type
2025-05-09 16:18:41 +02:00
Bob
21088af66f
i cast: delete everything in that general direction
2025-05-08 23:10:21 +02:00
Boblet
d4a25205a7
what the fuck - is happening - in this world of pure imagination
2025-05-05 16:29:31 +02:00
Bob
82d3523ea1
i have achieved stability (ability to stab)
2025-05-04 22:55:00 +02:00