Гайд Drag.cfg фикс

  • Автор темы Автор темы aeghed
  • Дата начала Дата начала
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Screenshot_20240618-222944_Chrome.png
 
я вернулся из бана и сливаю вам драги с шедевро софта SupremeClient
заходим в DragManager.java
пишем это
Код:
Expand Collapse Copy
package im.expensive.utils.drag;



import com.google.gson.Gson;

import com.google.gson.GsonBuilder;

import com.google.gson.reflect.TypeToken;

import net.minecraft.client.Minecraft;



import java.io.File;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import java.lang.reflect.Type;

import java.nio.file.Files;

import java.util.LinkedHashMap;

import java.util.Map;

import java.util.logging.Level;

import java.util.logging.Logger;



public class DragManager {

public static final Logger logger = Logger.getLogger(DragManager.class.getName());

public static LinkedHashMap<String, Dragging> draggables = new LinkedHashMap<>();



public static final File DRAG_DATA = new File(Minecraft.getInstance().gameDir, "\\SupremeConfig\\files\\drags.cfg");

private static final Gson GSON = new GsonBuilder().setPrettyPrinting().excludeFieldsWithoutExposeAnnotation().setPrettyPrinting().create();



public static void save() {

if (!DRAG_DATA.exists()) {

DRAG_DATA.getParentFile().mkdirs();

}

try {

FileWriter writer = new FileWriter(DRAG_DATA);

writer.write(GSON.toJson(draggables.values()));

writer.close();



Files.writeString(DRAG_DATA.toPath(), GSON.toJson(draggables.values()));

} catch (IOException ex) {

logger.log(Level.WARNING, "Not Found IOException", ex);

}

}



public static void load() {

if (!DRAG_DATA.exists()) {

DRAG_DATA.getParentFile().mkdirs();

return;

}

Dragging[] draggings;



try {

draggings = GSON.fromJson(Files.readString(DRAG_DATA.toPath()), Dragging[].class);

} catch (IOException ex) {

logger.log(Level.WARNING, "Not Found IOException", ex);

return;

}

for (Dragging dragging : draggings) {

if (dragging == null) return;

Dragging currentDrag = draggables.get(dragging.getName());

if (currentDrag == null) continue;

currentDrag.setX(dragging.getX());

currentDrag.setY(dragging.getY());

draggables.put(dragging.getName(), currentDrag);

}

}



}
потом в HUD.java после addSetting пишем DragManager.load();это на 118 примерно строке дальше сохранения драгов идем в minecraft.java ищем shutdownMinecraftApplet
пишем DragManager.save();
1715997664530.png


все проверяем)
Фикс ss
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
А можешь сделать гайд, чтобы кфг сохранялся автоматически типо как эти драги, просто ч не ебу как это сделать
 
Назад
Сверху Снизу