firenoo
c174db3f15
Fix fluid terminal interactions ( #111 )
...
Now the math is properly calculated.
2023-04-01 14:54:48 +02:00
firenoo and Martin Robertz
e1b3f20078
Network throttle: Force ME update packets to be sent once every N ms. ( #110 )
...
* Network throttle: Force ME update packets to be sent once every 50ms.
1. Item and fluid packets are separated to their own classes, as they are
not even allowed to be mixed together in the first place. This will enforce a strict
separation of the two.
2. New network worker thread for handling ME inventory updates. Instead of
creating packets directly, classes should schedule packet(s) to be sent at the
next 50ms boundary. The packet has a limit of 256 items to prevent killing the
client, but this can be changed in the config. In fact, the packet send rate is
also configurable.
3. Upon opening a terminal GUI, ME update packets are split. Only the last received
packet will trigger a terminal sorting, so if the ME system is large, it may take
several seconds (!) to load all the items.
* Update SPacketMEFluidInvUpdate.java
---------
Co-authored-by: Martin Robertz <dream-master@gmx.net >
2023-04-01 14:04:39 +02:00
firenoo
9c2ef02383
Split packets when sending items over network ( #107 )
...
Packets are now split into smaller chunks when sent. The packet
size is adjustable in the config.
2023-03-23 17:14:14 +01:00
asdflj
399c5f53dd
craft confirm screen add cpu select support ( #99 )
...
* craft confirm screen add cpu select support
* fix bug
2023-03-13 12:58:20 +08:00
asdflj and Raven Szewczyk
b9724d9369
fc terminal add type filter ( #98 )
...
* fc terminal add type filter
* Update dependencies.gradle
---------
Co-authored-by: Raven Szewczyk <git@eigenraven.me >
2023-03-12 20:25:42 +01:00
Yang Xizhi
c92f8bdd7c
Merge pull request #103 from asdflj/recipe
...
fix fc pattern terminal shift click will use not support item to fill slot
2023-03-07 12:41:05 +08:00
asdflj
d2c03bc903
fix fc pattern terminal shift click will use not support item to fill slot
2023-03-06 15:54:33 +08:00
Yang Xizhi
e8664328ed
Merge pull request #102 from asdflj/terminal
...
fix cant Take/Put items in Universal Terminal
2023-03-04 13:10:41 +08:00
asdflj
84e395e470
fix cant Take/Put items in Universal Terminal
2023-03-04 08:36:21 +08:00
Yang Xizhi
f73f79da7b
Merge pull request #100 from asdflj/terminal
...
terminal does not update view
2023-03-03 13:03:22 +08:00
asdflj
16f207ce80
terminal does not update view
2023-03-03 13:00:01 +08:00
asdflj
ebf5a23ab9
fluid export bus add schedule mode
2023-02-26 10:46:55 +08:00
GlodBlock
161e38cbda
fix fluid dupe from simulate drain
2023-02-25 22:06:29 +08:00
asdflj
0b99ba974f
fixed renamer bug
2023-02-25 19:21:52 +08:00
asdflj
a203f2ff6b
fix bug
2023-02-22 15:21:05 +08:00
asdflj
c21752b80d
fix bug
2023-02-18 14:18:22 +08:00
asdflj
aef677868b
add hotkey and baubles support
2023-02-17 22:34:06 +08:00
asdflj
09c1c49529
pattern terminal add auto fill blank pattern
2023-02-17 12:04:11 +08:00
asdflj
bfcf33975c
remove keep mouse pos
2023-02-15 09:30:13 +08:00
asdflj
c8457bb7d3
fix bug
2023-02-14 22:12:40 +08:00
asdflj
a28bbe6e34
wireless interface terminal add switch crafting status button
2023-02-12 11:55:43 +08:00
asdflj
8d14239c53
refactor
2023-02-10 11:05:19 +08:00
asdflj
5ada5ddec3
add Wireless Pattern Terminal Ex
2023-02-09 15:40:14 +08:00
asdflj
95f34a7c29
fix bug
2023-02-08 21:10:32 +08:00
asdflj
c935e85a2f
fix interface terminal bug
2023-02-08 20:51:08 +08:00
asdflj
d2c420d193
add wireless interface terminal
2023-02-08 12:07:15 +08:00
asdflj
5f6a826ed9
keep mouse pos
2023-02-06 11:33:18 +08:00
GlodBlock
2632a9b1cd
fix crafting terminal
2023-02-05 20:25:23 +08:00
asdflj
92213031f8
fix bug
2023-02-05 18:12:58 +08:00
asdflj
d1316f1309
spotless apply
2023-02-05 15:18:02 +08:00
asdflj
f81fab984a
update
2023-02-05 15:06:06 +08:00
asdflj
1bbc575f6e
spotless apply
2023-02-05 01:59:57 +08:00
GlodBlock
c1b2400549
fix bugs
2023-02-05 01:03:59 +08:00
GlodBlock
f22bebbf21
wireless crafting terminal
2023-02-04 18:27:16 +08:00
GlodBlock
513af871aa
wireless universal terminal
2023-02-03 22:38:33 +08:00
asdflj
a8155c8b17
fix when open the auto filler, always to try update pattern
...
add using exists item to fill pattern slot
2023-02-02 11:13:59 +08:00
asdflj
7f53e01184
add wireless fluid pattern terminal
2023-01-31 15:50:45 +08:00
asdflj
a22814940b
add wireless fluid terminal
2023-01-30 22:52:25 +08:00
GlodBlock
482298021e
tank
2023-01-30 18:07:57 +08:00
asdflj
99f8e98017
spotless apply
2023-01-29 16:30:27 +08:00
Yang Xizhi
1f6dc04a71
Merge branch 'master' into bookmark
2023-01-29 14:25:51 +08:00
asdflj
bad29bfdc3
add certus quartz tank
2023-01-29 14:21:56 +08:00
Jason Mitchell
69a5c0e6ee
[ci skip] spotlessApply with the new settings
2023-01-28 17:43:10 -08:00
GlodBlock
d238a82451
portable cell recipe
2023-01-28 23:45:39 +08:00
GlodBlock
80340dbd75
add portable fluid cell
2023-01-28 23:15:33 +08:00
asdflj
44ff338023
add fluid auto filler
2023-01-28 20:47:10 +08:00
asdflj
3f35dadb41
add walrus
2023-01-25 14:08:36 +08:00
asdflj
2a249bf5a4
Merge branch 'bookmark'
2023-01-24 21:58:50 +08:00
asdflj
14d41f3548
fix terminal btn
2023-01-24 21:50:03 +08:00
asdflj
8a99073d40
uh
2023-01-23 21:15:29 +08:00