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
DangerousMilk
474148110d
Added the TileEntity to the TileMappings. Removed unnecessary canConnectTo function and TileEntityPipePaintable import
2025-06-17 14:23:45 +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
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