File tree Expand file tree Collapse file tree 1 file changed +16
-1
lines changed
src/main/java/ru/lionzxy/fastlogblock/io/filesplitter/impl Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Original file line number Diff line number Diff line change 22
33import net .minecraft .util .math .BlockPos ;
44import net .minecraft .world .World ;
5+ import net .minecraftforge .common .DimensionManager ;
56import ru .lionzxy .fastlogblock .io .filesplitter .IFileSplitter ;
67
78import java .io .File ;
@@ -21,6 +22,20 @@ public File[] getAllLogFile() {
2122
2223 @ Override
2324 public File getFileByPosAndWorld (final BlockPos blockPos , World world ) {
24- return logFile ;
25+ if (world == null ) {
26+ return new File (modFolder , "block.bytelog" );
27+ }
28+
29+ File saveFile = DimensionManager .getCurrentSaveRootDirectory ();
30+ if (saveFile == null ) {
31+ saveFile = new File ("save0" );
32+ }
33+ final File saveFolder = new File (modFolder , saveFile .getName ());
34+ String worldSave = world .provider .getSaveFolder ();
35+ if (worldSave == null ) {
36+ worldSave = "DIM0" ;
37+ }
38+ final File dimFolder = new File (saveFolder , new File (worldSave ).getName ());
39+ return new File (dimFolder , "block.bytelog" );
2540 }
2641}
You can’t perform that action at this time.
0 commit comments