- 388
- 1
Как в коде узнать полный путь до клиента/сервера?
File file = (File) FMLInjectionData.data()[6];
Dahaka написал(а):Код:File file = (File) FMLInjectionData.data()[6];
hohserg написал(а):DimensionManager.getCurrentSaveRootDirectory().getCanonicalPath() - это для сервера, ну или для локальной папки мира
public class ModelLoader {
private String model = "KT\\model\\ModelTrain_testObj.mqo";
private String mcPath = ((File) FMLInjectionData.data()[6]).getAbsolutePath();
public ModelLoader()
{
System.out.println(mcPath + "TrainPacks\\" + model);
File file = new File(mcPath + "TrainPacks\\");
if (!file.exists()) file.mkdirs();
}
}
D:\moding\eclipse\.TrainPacks\KT\model\ModelTrain_testObj.mqo
hohserg написал(а):Мой ответ верен
mnsbabydoll написал(а):а мне надо к папке .minecraft например
Просто ты не использовал слэш, по этому точка слитно напечаталось.timaxa007 написал(а):на клиенте net.minecraft.client.Minecraft.getMinecraft().mcDataDir.
File file = new File(mcPath + "TrainPacks\\");
File file = new File(mcPath, "TrainPacks\\");
timaxa007 написал(а):mnsbabydoll написал(а):а мне надо к папке .minecraft напримерПросто ты не использовал слэш, по этому точка слитно напечаталось.timaxa007 написал(а):на клиенте net.minecraft.client.Minecraft.getMinecraft().mcDataDir.
Попробуй, не это
, а этоКод:File file = new File(mcPath + "TrainPacks\\");
Код:File file = new File(mcPath, "TrainPacks\\");