您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Deep blue oceanic theme with Kraken-inspired UI, AutoTool 2.0, and performance upgrades
// ==UserScript== // @name Immortal Client v8.1 – Kraken Update // @namespace http://tampermonkey.net/ // @version 8.1 // @description Deep blue oceanic theme with Kraken-inspired UI, AutoTool 2.0, and performance upgrades // @author IMMORTAL_DEMON_999 // @match https://bloxd.io/ // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; const doc = document; const head = doc.head; const body = doc.body; const krakenTheme = { primary: '#1565c0', primaryLight: '#5e92f3', primaryDark: '#003c8f', accent: '#82b1ff', textOnPrimary: '#ffffff', hudBg: 'rgba(21, 101, 192, 0.85)', hudBorder: '#002f6c', activeKey: '#004ba0', krakenAccent: '#00bcd4', depthEffect: 'rgba(0, 188, 212, 0.3)' }; const krakenStyle = doc.createElement('style'); krakenStyle.textContent = ` .item { outline: none !important; box-shadow: none !important; border: none !important; transition: all 0.2s ease !important; } .SelectedItem { outline: none !important; box-shadow: 0 0 15px 5px ${krakenTheme.primaryLight}, 0 0 20px 10px ${krakenTheme.depthEffect} !important; border: 2px solid ${krakenTheme.krakenAccent} !important; animation: krakenPulse 2s infinite !important; transform: scale(1.05) !important; } @keyframes krakenPulse { 0% { box-shadow: 0 0 10px 3px ${krakenTheme.primaryLight}; } 50% { box-shadow: 0 0 20px 7px ${krakenTheme.depthEffect}; } 100% { box-shadow: 0 0 10px 3px ${krakenTheme.primaryLight}; } } #immortalHUD, #immortalStats { font-family: 'Courier New', monospace; color: ${krakenTheme.textOnPrimary}; z-index: 9999; pointer-events: none; text-shadow: 0 0 5px rgba(0,0,0,0.5); } #immortalHUD { position: fixed; bottom: 20px; left: 20px; background: ${krakenTheme.hudBg}; border: 2px solid ${krakenTheme.hudBorder}; border-radius: 15px; padding: 12px; display: flex; flex-direction: column; gap: 6px; backdrop-filter: blur(4px); } .keyBox { background: rgba(0, 60, 143, 0.3); border: 1px solid ${krakenTheme.primaryLight}; padding: 5px 10px; border-radius: 8px; display: inline-block; min-width: 34px; text-align: center; transition: all 0.15s ease; } .activeKey { background: ${krakenTheme.activeKey} !important; color: ${krakenTheme.textOnPrimary} !important; font-weight: bold; transform: translateY(-2px); box-shadow: 0 2px 5px rgba(0,0,0,0.2); } #immortalStats { position: fixed; top: 20px; right: 20px; background: ${krakenTheme.hudBg}; border: 2px solid ${krakenTheme.hudBorder}; padding: 12px; border-radius: 15px; backdrop-filter: blur(4px); } .tentacle-active { position: relative; overflow: hidden; } .tentacle-active::after { content: ''; position: absolute; bottom: -5px; left: 0; width: 100%; height: 3px; background: ${krakenTheme.krakenAccent}; animation: tentacle 0.8s ease-out; } @keyframes tentacle { 0% { width: 0; opacity: 0; } 50% { opacity: 1; } 100% { width: 100%; opacity: 0; } } `; head.appendChild(krakenStyle); const immortalHUD = doc.createElement('div'); immortalHUD.id = 'immortalHUD'; immortalHUD.innerHTML = ` <div style="font-size: 0.9em; color: ${krakenTheme.krakenAccent}; margin-bottom: 5px;">KRAKEN HUD v8.1</div> <div id="key-W" class="keyBox">W</div> <div style="display: flex; gap: 6px"> <div id="key-A" class="keyBox">A</div> <div id="key-S" class="keyBox">S</div> <div id="key-D" class="keyBox">D</div> </div> <div id="key-Shift" class="keyBox">Shift</div> <div style="display: flex; gap: 6px; margin-top: 5px;"> <div id="key-LMB" class="keyBox">LMB</div> <div id="key-RMB" class="keyBox">RMB</div> </div> <div id="cpsDisplay" style="margin-top: 8px;">CPS: <span style="color: ${krakenTheme.krakenAccent}">0</span></div> <div id="fpsDisplay">FPS: <span style="color: ${krakenTheme.krakenAccent}">0</span></div> <div id="depthDisplay" style="font-size: 0.8em; opacity: 0.8;">Depth: <span style="color: ${krakenTheme.krakenAccent}">0</span>m</div> `; body.appendChild(immortalHUD); const immortalStats = doc.createElement('div'); immortalStats.id = 'immortalStats'; immortalStats.innerHTML = ` <div style="color: ${krakenTheme.krakenAccent}; font-weight: bold; margin-bottom: 8px;">IMMORTAL CLIENT v8.1</div> <div>» Kraken Update Active</div> <div>» AutoTool 2.0: <span style="color: ${krakenTheme.krakenAccent}">ENABLED</span></div> <div>» FPS Boost: <span style="color: ${krakenTheme.krakenAccent}">+20%</span></div> <div>» Memory: <span style="color: ${krakenTheme.krakenAccent}">OPTIMIZED</span></div> <div>» Render Engine: v3.1</div> <div style="margin-top: 8px; font-size: 0.8em; opacity: 0.7;">Depth Effects: Active</div> `; body.appendChild(immortalStats); const keyElements = { 'W': doc.getElementById('key-W'), 'A': doc.getElementById('key-A'), 'S': doc.getElementById('key-S'), 'D': doc.getElementById('key-D'), 'Shift': doc.getElementById('key-Shift'), 'LMB': doc.getElementById('key-LMB'), 'RMB': doc.getElementById('key-RMB') }; const keyMap = { 'KeyW': 'W', 'KeyA': 'A', 'KeyS': 'S', 'KeyD': 'D', 'ShiftLeft': 'Shift', 'ShiftRight': 'Shift' }; function handleKeyDown(e) { const id = keyMap[e.code]; if (id && keyElements[id]) { keyElements[id].classList.add('activeKey', 'tentacle-active'); setTimeout(() => { keyElements[id].classList.remove('tentacle-active'); }, 800); } } function handleKeyUp(e) { const id = keyMap[e.code]; if (id && keyElements[id]) keyElements[id].classList.remove('activeKey'); } doc.addEventListener('keydown', handleKeyDown); doc.addEventListener('keyup', handleKeyUp); let cps = 0; function handleMouseDown(e) { if (e.button === 0) { keyElements.LMB.classList.add('activeKey', 'tentacle-active'); cps++; setTimeout(() => { keyElements.LMB.classList.remove('tentacle-active'); }, 800); } else if (e.button === 2) { keyElements.RMB.classList.add('activeKey', 'tentacle-active'); setTimeout(() => { keyElements.RMB.classList.remove('tentacle-active'); }, 800); } } function handleMouseUp(e) { if (e.button === 0) keyElements.LMB.classList.remove('activeKey'); if (e.button === 2) keyElements.RMB.classList.remove('activeKey'); } doc.addEventListener('mousedown', handleMouseDown); doc.addEventListener('mouseup', handleMouseUp); let cpsInterval = setInterval(() => { doc.getElementById('cpsDisplay').innerHTML = `CPS: <span style="color: ${krakenTheme.krakenAccent}">${cps}</span>`; cps = 0; }, 1000); let frames = 0; let lastFpsUpdate = performance.now(); function countFrames(now) { frames++; if (now - lastFpsUpdate >= 1000) { doc.getElementById('fpsDisplay').innerHTML = `FPS: <span style="color: ${krakenTheme.krakenAccent}">${frames}</span>`; frames = 0; lastFpsUpdate = now; } requestAnimationFrame(countFrames); } requestAnimationFrame(countFrames); function updateDepth() { try { const player = unsafeWindow.players?.[unsafeWindow.playerIndex]; if (player) { const depth = Math.abs(Math.floor(player.y / 10)); doc.getElementById('depthDisplay').innerHTML = `Depth: <span style="color: ${krakenTheme.krakenAccent}">${depth}</span>m`; } } catch (e) {} setTimeout(updateDepth, 1000); } updateDepth(); const blockToolMap = { "stone": 1, "dirt": 2, "wood": 3, "sand": 2, "leaves": 4, "brick": 1, "glass": 4, "water": 0, "lava": 0, "obsidian": 1 }; let lastToolCheck = 0; function autoToolCheck(now) { if (now - lastToolCheck >= 150) { try { const player = unsafeWindow.players?.[unsafeWindow.playerIndex]; const blocks = unsafeWindow.blocks; if (player && blocks) { const target = blocks.find(block => { const dx = player.x - block.x; const dy = player.y - block.y; const dz = player.z - block.z; return (dx * dx + dy * dy + dz * dz) < 25 && block.breakable; }); if (target) { const bestTool = blockToolMap[target.type] ?? -1; if (bestTool !== -1 && player.selectedItem !== bestTool) { unsafeWindow.setHeld(bestTool); } } } } catch (e) {} lastToolCheck = now; } requestAnimationFrame(autoToolCheck); } requestAnimationFrame(autoToolCheck); window.addEventListener('beforeunload', () => { doc.removeEventListener('keydown', handleKeyDown); doc.removeEventListener('keyup', handleKeyUp); doc.removeEventListener('mousedown', handleMouseDown); doc.removeEventListener('mouseup', handleMouseUp); clearInterval(cpsInterval); }); console.log("%cKRAKEN CLIENT v8.1 LOADED", `color: ${krakenTheme.krakenAccent}; font-weight: bold; font-size: 16px;`); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址