Add force enable features toggle
This commit is contained in:
@@ -13,6 +13,6 @@ object SciFyClient : ClientModInitializer {
|
|||||||
FishingNotif().fishingNotif()
|
FishingNotif().fishingNotif()
|
||||||
Bars().bars()
|
Bars().bars()
|
||||||
Watermark().watermark()
|
Watermark().watermark()
|
||||||
//LivelyMode().livelyMode()
|
LivelyMode().livelyMode()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,8 @@ class AutoWelcome {
|
|||||||
fun autoWelcome() {
|
fun autoWelcome() {
|
||||||
if (MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "dungeonfy.minehut.gg" ||
|
if (MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "dungeonfy.minehut.gg" ||
|
||||||
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "51.222.121.148:25599" ||
|
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "51.222.121.148:25599" ||
|
||||||
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "minehut.com") {
|
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "minehut.com" ||
|
||||||
|
modDisableOverride) {
|
||||||
if (autoWelcomeToggle) {
|
if (autoWelcomeToggle) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -53,7 +53,8 @@ class Bars {
|
|||||||
val positionMatrix = drawContext?.matrices?.peek()?.positionMatrix
|
val positionMatrix = drawContext?.matrices?.peek()?.positionMatrix
|
||||||
if (MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "dungeonfy.minehut.gg" ||
|
if (MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "dungeonfy.minehut.gg" ||
|
||||||
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "51.222.121.148:25599" ||
|
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "51.222.121.148:25599" ||
|
||||||
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "minehut.com") {
|
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "minehut.com" ||
|
||||||
|
modDisableOverride) {
|
||||||
if (barsToggle) {
|
if (barsToggle) {
|
||||||
if (MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "51.222.121.148:25599") {
|
if (MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "51.222.121.148:25599") {
|
||||||
buffer.begin(VertexFormat.DrawMode.QUADS, VertexFormats.POSITION_COLOR_TEXTURE)
|
buffer.begin(VertexFormat.DrawMode.QUADS, VertexFormats.POSITION_COLOR_TEXTURE)
|
||||||
|
|||||||
@@ -16,7 +16,8 @@ class FishingNotif {
|
|||||||
fun fishingNotif() {
|
fun fishingNotif() {
|
||||||
if (MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "dungeonfy.minehut.gg" ||
|
if (MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "dungeonfy.minehut.gg" ||
|
||||||
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "51.222.121.148:25599" ||
|
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "51.222.121.148:25599" ||
|
||||||
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "minehut.com") {
|
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "minehut.com" ||
|
||||||
|
modDisableOverride) {
|
||||||
if (fishingToggle) {
|
if (fishingToggle) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -84,12 +84,7 @@ class Hotkey {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
while (menu.wasPressed()) {
|
while (menu.wasPressed()) {
|
||||||
if (MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "dungeonfy.minehut.gg" ||
|
MinecraftClient.getInstance().setScreen(Menu())
|
||||||
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "51.222.121.148:25599" ||
|
|
||||||
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "minehut.com")
|
|
||||||
{
|
|
||||||
MinecraftClient.getInstance().setScreen(Menu())
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
while (debug.wasPressed()) {
|
while (debug.wasPressed()) {
|
||||||
println(MinecraftClient.getInstance().networkHandler?.serverInfo?.address)
|
println(MinecraftClient.getInstance().networkHandler?.serverInfo?.address)
|
||||||
|
|||||||
@@ -11,7 +11,8 @@ class LivelyMode {
|
|||||||
fun livelyMode() {
|
fun livelyMode() {
|
||||||
if (MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "dungeonfy.minehut.gg" ||
|
if (MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "dungeonfy.minehut.gg" ||
|
||||||
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "51.222.121.148:25599" ||
|
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "51.222.121.148:25599" ||
|
||||||
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "minehut.com") {
|
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "minehut.com" ||
|
||||||
|
modDisableOverride) {
|
||||||
if (livelyModeToggle) {
|
if (livelyModeToggle) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import net.minecraft.client.gui.widget.ButtonWidget
|
|||||||
import net.minecraft.text.Text
|
import net.minecraft.text.Text
|
||||||
import net.minecraft.util.Identifier
|
import net.minecraft.util.Identifier
|
||||||
|
|
||||||
|
var modDisableOverride = false
|
||||||
@Environment(EnvType.CLIENT)
|
@Environment(EnvType.CLIENT)
|
||||||
class Menu : Screen(Text.literal("SciFy Menu")) {
|
class Menu : Screen(Text.literal("SciFy Menu")) {
|
||||||
private var dynamicBars: ButtonWidget? = null
|
private var dynamicBars: ButtonWidget? = null
|
||||||
@@ -19,6 +19,7 @@ class Menu : Screen(Text.literal("SciFy Menu")) {
|
|||||||
private var autoWelcome: ButtonWidget? = null
|
private var autoWelcome: ButtonWidget? = null
|
||||||
private var livelyMode: ButtonWidget? = null
|
private var livelyMode: ButtonWidget? = null
|
||||||
private var resourcePack: ButtonWidget? = null
|
private var resourcePack: ButtonWidget? = null
|
||||||
|
private var forceMod: ButtonWidget? = null
|
||||||
|
|
||||||
override fun render(context: DrawContext, mouseX: Int, mouseY: Int, delta: Float) {
|
override fun render(context: DrawContext, mouseX: Int, mouseY: Int, delta: Float) {
|
||||||
super.render(context, mouseX, mouseY, delta)
|
super.render(context, mouseX, mouseY, delta)
|
||||||
@@ -78,11 +79,20 @@ class Menu : Screen(Text.literal("SciFy Menu")) {
|
|||||||
.tooltip(Tooltip.of(Text.literal("Toggles the community resource pack. (${if (fishingToggle) "Enabled" else "Disabled"})")))
|
.tooltip(Tooltip.of(Text.literal("Toggles the community resource pack. (${if (fishingToggle) "Enabled" else "Disabled"})")))
|
||||||
.build()
|
.build()
|
||||||
|
|
||||||
|
forceMod = ButtonWidget.builder(Text.literal("ADVANCED: Force enable mod features")) {
|
||||||
|
modDisableOverride = !modDisableOverride
|
||||||
|
println(modDisableOverride)
|
||||||
|
MinecraftClient.getInstance().setScreen(Menu())
|
||||||
|
}
|
||||||
|
.dimensions(width / 2 - 100, height - 40, 200, 20)
|
||||||
|
.tooltip(Tooltip.of(Text.literal("Disables the requirement to be on Dungeonfy. This means the features work on every server. This is not recommended. (${if (modDisableOverride) "Enabled" else "Disabled"})")))
|
||||||
|
.build()
|
||||||
addDrawableChild(dynamicBars)
|
addDrawableChild(dynamicBars)
|
||||||
addDrawableChild(fishingNotif)
|
addDrawableChild(fishingNotif)
|
||||||
addDrawableChild(watermark)
|
addDrawableChild(watermark)
|
||||||
addDrawableChild(autoWelcome)
|
addDrawableChild(autoWelcome)
|
||||||
//addDrawableChild(livelyMode)
|
//addDrawableChild(livelyMode)
|
||||||
addDrawableChild(resourcePack)
|
addDrawableChild(resourcePack)
|
||||||
|
addDrawableChild(forceMod)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -15,7 +15,8 @@ class Watermark {
|
|||||||
|
|
||||||
if (MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "dungeonfy.minehut.gg" ||
|
if (MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "dungeonfy.minehut.gg" ||
|
||||||
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "51.222.121.148:25599" ||
|
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "51.222.121.148:25599" ||
|
||||||
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "minehut.com") {
|
MinecraftClient.getInstance().networkHandler?.serverInfo?.address == "minehut.com" ||
|
||||||
|
modDisableOverride) {
|
||||||
if (watermarkToggle) {
|
if (watermarkToggle) {
|
||||||
val minecraftClient = MinecraftClient.getInstance()
|
val minecraftClient = MinecraftClient.getInstance()
|
||||||
val scifyVersion = "0.2.0"
|
val scifyVersion = "0.2.0"
|
||||||
|
|||||||
Reference in New Issue
Block a user