1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2024-10-01 00:10:47 +00:00
CC-Tweaked/projects
Jonathan Coates 0d6c6e7ae7
Hoist some ArchiveMount logic into a new superclass
- Add AbstractInMemoryMount, which contains all of ArchiveMount's file
   tree logic, but not the caching functionality.

 - Convert MemoryMount to inherit from AbstractInMemoryMount.

 - Add a helper method to add a file to an AbstractInMemoryMount, and
   use that within {Resource,Jar}Mount.

There's definitely more work to be done here - it might be nice to split
FileEntry into separate Directory and File interfaces, or at least make
them slightly more immutable, but that's definitely a future job.
2023-09-22 07:46:39 +01:00
..
common Hoist some ArchiveMount logic into a new superclass 2023-09-22 07:46:39 +01:00
common-api Add a tag for blocks wired modems should ignore 2023-09-11 21:29:17 +01:00
core Hoist some ArchiveMount logic into a new superclass 2023-09-22 07:46:39 +01:00
core-api Hoist some ArchiveMount logic into a new superclass 2023-09-22 07:46:39 +01:00
fabric Add a tag for blocks wired modems should ignore 2023-09-11 21:29:17 +01:00
fabric-api Publish Fabric jars to CF/Modrinth 2023-03-15 23:20:13 +00:00
forge Add a tag for blocks wired modems should ignore 2023-09-11 21:29:17 +01:00
forge-api License CC:T according to the REUSE specification (#1351) 2023-03-15 21:52:13 +00:00
lints Generic dependency update 2023-08-31 19:14:37 +01:00
web Use Preact for static rendering of components 2023-09-20 22:09:58 +01:00
ARCHITECTURE.md License CC:T according to the REUSE specification (#1351) 2023-03-15 21:52:13 +00:00