--By 木凡 elgg.import("AlGui") import "irene.window.algui.AlGuiData" import "irene.window.algui.AlGuiDialogBox" import "irene.window.algui.AlGuiSoundEffect" import "irene.window.algui.AlGuiWindowView" import "android.graphics.Typeface" -- 初始化Minecraft风格UI Lock.Ui(function() -- 清理旧UI if AlGui.algui then AlGui.algui.clearBall() AlGui.algui.clearMenu() AlGuiWindowView.clearAllViews(context) gui = AlGui.newGUI(context) else gui = AlGui.GUI(context) end -- 初始化通知系统 if AlGuiBubbleNotification.bn then Inform = AlGuiBubbleNotification.newInform(context) else Inform = AlGuiBubbleNotification.Inform(context) end -- Minecraft风格配置 gui.getMenuMainTitle().setText("木凡科技辅助") gui.getMenuSubTitle().setText("TG频道@mufanpd") gui.getMenuExplanation().setText("") gui.getMenuBottomLeftButton().setText("长按退出") gui.getMenuBottomRightButton().setText("关闭") -- 长按退出 gui.getMenuBottomLeftButton().setOnLongClickListener(luajava.createProxy( "android.view.View$OnLongClickListener", { onLongClick = function(edit) AlGuiBubbleNotification.Inform(context).clearW(); gui.clearMenu(); gui.clearBall(); AlGuiWindowView.clearAllViews(context); luajava.exit() end } )) -- 样式配置 (Minecraft风格) gui.setBallImage(null, 50, 50) gui.setAllViewMargins(8, 8, 8, 8) AlGuiData.menuScrollWidth = 800 AlGuiData.menuScrollHeight = 550 AlGuiData.rootLayoutFilletRadius = 0 -- 方形边缘 AlGuiData.rootLayoutStrokeWidth = 2 AlGuiData.menuTopLineFilletRadius = 0 AlGuiData.menuTransparency = 0.95 AlGuiData.rootLayoutBackColor = 0xE62D2D2D -- 深灰色背景 AlGuiData.rootLayoutStrokeColor = 0xFF555555 -- 灰色边框 AlGuiData.menuTopLineColor = 0xFF00AA00 -- Minecraft绿色 AlGuiData.menuMainTitleTextColor = 0xFFFFFF55 -- 黄色标题 AlGuiData.menuSubTitleTextColor = 0xFFAAAAAA AlGuiData.menuExplanationBackColor = 0x302D2D2D AlGuiData.menuExplanationTextColor = 0xFFAAAAAA AlGuiData.menuScrollBackColor = 0x90212121 -- 更深的背景 AlGuiData.menuBottLeftButtonTextColor = 0xFFFFFFFF AlGuiData.menuBottRightButtonTextColor = 0xFFFFFFFF AlGuiData.menuBottRightTriangleColor = 0xFF555555 gui.updateMenuAppearance() gui.updateMenu() -- ============= 木凡独家全防 ============= local survivalModule = gui.addCollapse( gui.getMenuScrollingListLayout(), "木凡独家全防", 12, 0xFFFF3333 , Typeface.create(Typeface.DEFAULT, Typeface.BOLD), 5, 0x402D2D2D, 0, 0xFF00AA00, false ) -- 自动挖矿装置 gui.addSwitch( survivalModule, "木凡全防", 11, 0xFFFFFFFF, null, "木凡NB", 9, 0xFFAAAAAA, null, 0xFF55FF55, 0xFF00AA00, -- 开启颜色 0xFFFF5555, 0xFFAA0000, -- 关闭颜色 AlGui.T_SwitchOnChangeListener({ onClick = function(aSwitch, desc, isChecked) if isChecked then Inform.showSuccessNotification_Simplicity(null, "全防", "已开启 祝你稳定奔放", 2000) else Inform.showSuccessNotification_Simplicity(null, "全防", "已关闭 感谢您使用!", 2000) end end }) ) -- ============= 拦截系统 ============= local physicsModule = gui.addCollapse( gui.getMenuScrollingListLayout(), "拦截系统", 12, 0xFFFF3333, Typeface.create(Typeface.DEFAULT, Typeface.BOLD), 5, 0x402D2D2D, 0, 0xFFAA5500, false ) -- 拦截模式 gui.addSwitch( physicsModule, "木凡普通拦截", 11, 0xFFFFFFFF, null, "木凡NB", 9, 0xFFAAAAAA, null, 0xFF55FFFF, 0xFF00AA00, 0xFFFF5555, 0xFF00AA00, AlGui.T_SwitchOnChangeListener({ onClick = function(aSwitch, desc, isChecked) if isChecked then Inform.showSuccessNotification_Simplicity(null, "木凡普通拦截", "已启动 祝您稳定奔放", 2000) else Inform.showSuccessNotification_Simplicity(null, "木凡普通拦截", "已禁用 感谢使用!", 2000) end end }) ) -- 重力调节开关 gui.addSwitch( physicsModule, "危险拦截模式!", 11, 0xFFFFFFFF, null, "木凡NB", 9, 0xFFAAAAAA, null, 0xFF55FFFF, 0xFF00AA00, 0xFFFF5555, 0xFF00AA00, AlGui.T_SwitchOnChangeListener({ onClick = function(aSwitch, desc, isChecked) if isChecked then Inform.showSuccessNotification_Simplicity(null, "危险拦截模式", "已开启 注意使用", 2000) else Inform.showSuccessNotification_Simplicity(null, "危险拦截模式", "已关闭 感谢使用", 2000) end end }) ) -- ============= 🧭 世界探索辅助 ============= local exploreModule = gui.addCollapse( gui.getMenuScrollingListLayout(), "木凡独家防闪", 12, 0xFFFF3333, Typeface.create(Typeface.DEFAULT, Typeface.BOLD), 5, 0x402D2D2D, 0, 0xFF0000AA, false ) -- 夜视仪系统 gui.addSwitch( exploreModule, "木凡独家防闪", 11, 0xFFAAAAAA, null, "木凡NB", 9, 0xFFAAAAAA, null, 0xFFFFFF55, 0xFFAAAA00, 0xFFFF5555, 0xFFAA0000, AlGui.T_SwitchOnChangeListener({ onClick = function(aSwitch, desc, isChecked) if isChecked then Inform.showSuccessNotification_Simplicity(null, "防闪", "已启用 祝你稳定奔放!", 2000) else Inform.showSuccessNotification_Simplicity(null, "防闪", "已关闭 感谢使用", 2000) end end }) ) -- ============= 🌤 时间与天气掌控 ============= local weatherModule = gui.addCollapse( gui.getMenuScrollingListLayout(), "木凡防踢", 12, 0xFFFF3333, Typeface.create(Typeface.DEFAULT, Typeface.BOLD), 5, 0x402D2D2D, 0, 0xFF00AAAA, false ) -- 永昼切换器 gui.addSwitch( weatherModule, "木凡防踢2.0", 11, 0xFFFFFFFF, null, "木凡NB", 9, 0xFFAAAAAA, null, 0xFFFFFF55, 0xFFAAAA00, 0xFFFF5555, 0xFFAA0000, AlGui.T_SwitchOnChangeListener({ onClick = function(aSwitch, desc, isChecked) if isChecked then Inform.showSuccessNotification_Simplicity(null, "木凡防踢", "已启用 祝你稳定奔放", 2000) else Inform.showSuccessNotification_Simplicity(null, "木凡防踢", "已关闭 感谢使用!", 2000) end end }) ) -- 显示悬浮球 gui.showBall() -- 初始通知 Inform.showCustomizeNotification( 0xFF2D2D2D, null, 0, "木凡辅助系统!", 0xFF55FF55, "木凡牛逼", 0xFFAAAAAA, 3000 ) AlGuiSoundEffect.getAudio(context).playSoundEffect(AlGuiSoundEffect.INFORM_SUCCESS) end, nil, function(err) AlGuiWindowView.clearAllViews(context) print("UI错误: " .. err) luajava.exit() end)