blob: 51c1c69e451c008ff801e9f2e24269b9f6eca52f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
package de.hysky.skyblocker.skyblock.garden;
import de.hysky.skyblocker.config.HudConfigScreen;
import de.hysky.skyblocker.config.SkyblockerConfig;
import de.hysky.skyblocker.skyblock.tabhud.widget.Widget;
import de.hysky.skyblocker.skyblock.tabhud.widget.hud.HudFarmingWidget;
import it.unimi.dsi.fastutil.ints.IntIntMutablePair;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.text.Text;
import java.util.List;
public class FarmingHudConfigScreen extends HudConfigScreen {
public FarmingHudConfigScreen(Screen parent) {
super(Text.literal("Farming HUD Config"), parent, HudFarmingWidget.INSTANCE);
}
@SuppressWarnings("SuspiciousNameCombination")
@Override
protected List<IntIntMutablePair> getConfigPos(SkyblockerConfig config) {
return List.of(
IntIntMutablePair.of(config.locations.garden.farmingHud.x, config.locations.garden.farmingHud.y)
);
}
@Override
protected void savePos(SkyblockerConfig configManager, List<Widget> widgets) {
configManager.locations.garden.farmingHud.x = widgets.get(0).getX();
configManager.locations.garden.farmingHud.y = widgets.get(0).getY();
}
}
|