29 Commits

Author SHA1 Message Date
LeshaInc
ee4f2dcc3b Add scalafmt 2025-01-30 20:29:55 +00:00
Fingercomp
a69f04bcf3
Use IconSources to refer to node sprites 2025-01-23 01:46:43 +03:00
IgorTimofeev
75e551ca3b Added correct visualization of filesystem address for DiskDriveNode & RaidNode 2023-10-17 16:21:25 +03:00
Fingercomp
2d791b0ab8
Reliably deliver events to server components 2023-07-14 02:17:12 +07:00
IgorTimofeev
5cc440cdf6 Added lazy windows initialization trait, updated all nodes & items to work with it 2023-06-29 03:54:42 +07:00
IgorTimofeev
39035310a5 Added missed functionality for opening the rack disk drive window on RMB 2023-06-29 02:35:26 +07:00
Igor Timofeev
b055436b43 Added racks, servers & mountable disk drives 2023-06-28 14:58:06 +00:00
Fingercomp
80d89e1983
Add Desktop-specific Persistable for all NBT save/load methods
Closes #93
2023-06-16 21:03:06 +07:00
Fingercomp
565c9c81aa
Add a disk edit window 2023-06-16 01:22:47 +07:00
Fingercomp
1b590f694b
Split the label-related part of Node finctionality to LabeledNode 2023-06-14 14:31:12 +07:00
Fingercomp
7e41331eae
Move entity-related stuff from Node to EntityNode 2023-06-14 04:49:20 +07:00
Fingercomp
40d5c3f1ba
Merge Item and ItemFactory definitions 2023-06-11 02:26:24 +07:00
Fingercomp
861c752fb8
Remove the old slot implementation
Yahoo.
2023-06-10 23:27:49 +07:00
Fingercomp
42aae02855
Subscribe to inventory events, use the new slot in DiskDriveNode
Closes #54
2023-06-10 15:07:54 +07:00
Fingercomp
fdbd74bbac
DyeColor.{LIME -> Lime} 2023-06-06 18:35:30 +07:00
Fingercomp
8a5b3ec874
Use the conventional naming convention for dye colors 2023-06-05 20:39:17 +07:00
IgorTimofeev
f2d5d17cb8 Added OpenFM radio support 2023-04-16 20:42:59 +03:00
LeshaInc
06486a74e4
Refactor node persistence 2023-03-19 16:33:57 +03:00
UnicornFreedom
8e672b573f Audio system refactoring & overall code grooming 2022-12-30 09:19:09 +01:00
Fingercomp
cb012234f4
Adapt code to Inventory trait reimplementation
Fixes #27, #31.
2022-05-21 00:01:54 +07:00
LeshaInc
e81cced698
Code cleanup 2021-09-05 22:56:06 +03:00
Fingercomp
5559f9d570
Restore floppy in disk drive when loading workspace
Fixes #11.
2021-08-30 19:26:25 +07:00
LeshaInc
f00091da8d
Allow changing node labels 2021-05-20 19:13:51 +03:00
LeshaInc
a32647d491
Don't lie to users 2021-05-19 10:51:12 +03:00
LeshaInc
1e3c355379
Add floppy disk indication 2020-08-25 20:45:16 +03:00
LeshaInc
04af627d02
Use DiskActivityAware trait for activity lightbulb 2020-08-25 20:01:17 +03:00
LeshaInc
80b2b7de08
Fix filesystem activity indicator 2020-08-25 19:00:57 +03:00
LeshaInc
12df38a8f3
Update brain 2020-08-20 11:19:51 +03:00
LeshaInc
b51def4370
Add disk drive 2020-08-17 13:53:45 +03:00