Subtle highlight answers
|
@ -135,11 +135,12 @@ The mobile GUI is the first GUI Minesraft2 ever made. Some people said it worked
|
|||
* [Simulate Pack](cheats/global/simulatePack.js.js)
|
||||
* [Simulate Unlock](cheats/global/simulateUnlock.js)
|
||||
* [Spam Buy Blooks](cheats/global/spamBuyBlooks.js)
|
||||
* [Unlock Plus Gamemodes](cheats/global/unlockPlusGamemodes.js)
|
||||
* [Subtle Highlight Answers](cheats/global/subtleHighlightAnswers.min.js)
|
||||
* [Use Any Blook](cheats/global/useAnyBlook.js)
|
||||
#### [Intervals](cheats/global/intervals)
|
||||
* [Auto Answer](cheats/global/intervals/autoAnswer.js)
|
||||
* [Highlight Answers](cheats/global/intervals/highlightAnswers.js)
|
||||
* [Subtle Highlight Answers](cheats/global/intervals/subtleHighlightAnswers.js)
|
||||
### [Gold Quest](cheats/gold)
|
||||
* [Always Triple](cheats/gold/alwaysTriple.js)
|
||||
* [Auto Choose](cheats/gold/autoChoose.js)
|
||||
|
|
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 99 KiB |
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 59 KiB |
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 86 KiB |
After Width: | Height: | Size: 415 B |
After Width: | Height: | Size: 415 B |
Before Width: | Height: | Size: 416 B After Width: | Height: | Size: 415 B |
Before Width: | Height: | Size: 416 B After Width: | Height: | Size: 414 B |
Before Width: | Height: | Size: 418 B After Width: | Height: | Size: 414 B |
|
@ -0,0 +1,44 @@
|
|||
/**
|
||||
* @license StewartPrivateLicense-2.0.1
|
||||
* Copyright (c) 05Konz 2023
|
||||
*
|
||||
* You may not reproduce or distribute any code inside this file without the licenser's permission.
|
||||
* You may not copy, modify, steal, skid, or recreate any of the code inside this file.
|
||||
* You may not under any circumstance republish any code from this file as your own.
|
||||
*
|
||||
* ALL TERMS STATED IN THE LINK BELOW APPLY ASWELL
|
||||
* https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE
|
||||
*/
|
||||
|
||||
/* THE UPDATE CHECKER IS ADDED DURING COMMIT PREP, THERE MAY BE REDUNDANT CODE, DO NOT TOUCH */
|
||||
|
||||
(() => {
|
||||
const cheat = (async () => {
|
||||
setInterval(() => {
|
||||
const { stateNode: { state, props } } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner;
|
||||
[...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => {
|
||||
if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i]))
|
||||
answer.style.boxShadow = "unset";
|
||||
});
|
||||
});
|
||||
});
|
||||
let img = new Image;
|
||||
img.src = "https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/global/intervals/subtleHighlightAnswers.png?" + Date.now();
|
||||
img.crossOrigin = "Anonymous";
|
||||
img.onload = function() {
|
||||
const c = document.createElement("canvas");
|
||||
const ctx = c.getContext("2d");
|
||||
ctx.drawImage(img, 0, 0, this.width, this.height);
|
||||
let { data } = ctx.getImageData(0, 0, this.width, this.height), decode = "", last;
|
||||
for (let i = 0; i < data.length; i += 4) {
|
||||
let char = String.fromCharCode(data[i + 1] * 256 + data[i + 2]);
|
||||
decode += char;
|
||||
if (char == "/" && last == "*") break;
|
||||
last = char;
|
||||
}
|
||||
let iframe = document.querySelector("iframe");
|
||||
const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/);
|
||||
if (parseInt(time) <= 1697932037776 || iframe.contentWindow.confirm(error)) cheat();
|
||||
}
|
||||
img.onerror = img.onabort = () => (img.src = null, cheat());
|
||||
})();
|
|
@ -0,0 +1 @@
|
|||
/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let c=document.querySelector("iframe");c.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),c.contentWindow.console.log.call(window,"%c\tsubtleHighlightAnswers.js","color: #0bc2cf; font-size: 1rem"),c.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const a=async()=>{setInterval(()=>{const{state:o,props:n}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||n.client.question).correctAnswers.includes((o.question||n.client.question).answers[t])&&(e.style.boxShadow="unset")})})};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/global/intervals/subtleHighlightAnswers.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e<t.length;e+=4){var r=String.fromCharCode(256*t[e+1]+t[e+2]);if(o+=r,"/"==r&&"*"==n)break;n=r}var[,e,s]=o.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/);(parseInt(e)<=1697932037869||c.contentWindow.alert(s))&&a()},l.onerror=l.onabort=()=>(l.src=null,a())})();
|
|
@ -5,9 +5,10 @@ Cheats that loop automatically
|
|||
|
||||
### [Auto Answer](intervals/autoAnswer.js)
|
||||
Automatically answers questions for you
|
||||
|
||||
### [Highlight Answers](intervals/highlightAnswers.js)
|
||||
Automatically highlights the correct answers
|
||||
### [Subtle Highlight Answers](intervals/subtleHighlightAnswers.js)
|
||||
Automatically removes the shadow from correct answers
|
||||
|
||||
|
||||
## [Anti Flood Game](antiFloodGame.js)
|
||||
|
@ -27,7 +28,7 @@ Gets max daily tokens and xp
|
|||
## [Highlight Answers](highlightAnswers.js)
|
||||
Highlights the correct and incorrect answers
|
||||
## [Host Any Gamemode](hostAnyGamemode.js)
|
||||
Highlights the correct and incorrect answers
|
||||
Lets you switch the current gamemode on the host settings page
|
||||
## [Remove Name Limit](removeNameLimit.js)
|
||||
Sets the name limit to 120, which is the actual max name length limit
|
||||
## [Remove Random Name](removeRandomName.js)
|
||||
|
@ -44,5 +45,7 @@ Simulate unlocking most of the blooks
|
|||
Opens a box a specified amount of times
|
||||
## [Unlock Plus Gamemodes](unlockPlusGamemodes.js)
|
||||
Unlocks Plus Only gamemodes
|
||||
## [Subtle Highlight Answers](subtleHighlightAnswers.js)
|
||||
Removes the shadow from correct answers
|
||||
## [Use Any Blook](useAnyBlook.js)
|
||||
Gives all blooks in game lobby
|
||||
|
|
|
@ -0,0 +1,42 @@
|
|||
/**
|
||||
* @license StewartPrivateLicense-2.0.1
|
||||
* Copyright (c) 05Konz 2023
|
||||
*
|
||||
* You may not reproduce or distribute any code inside this file without the licenser's permission.
|
||||
* You may not copy, modify, steal, skid, or recreate any of the code inside this file.
|
||||
* You may not under any circumstance republish any code from this file as your own.
|
||||
*
|
||||
* ALL TERMS STATED IN THE LINK BELOW APPLY ASWELL
|
||||
* https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE
|
||||
*/
|
||||
|
||||
/* THE UPDATE CHECKER IS ADDED DURING COMMIT PREP, THERE MAY BE REDUNDANT CODE, DO NOT TOUCH */
|
||||
|
||||
(() => {
|
||||
const cheat = (async () => {
|
||||
const { stateNode: { state, props } } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner;
|
||||
[...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => {
|
||||
if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i]))
|
||||
answer.style.boxShadow = "unset";
|
||||
});
|
||||
});
|
||||
let img = new Image;
|
||||
img.src = "https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/global/subtleHighlightAnswers.png?" + Date.now();
|
||||
img.crossOrigin = "Anonymous";
|
||||
img.onload = function() {
|
||||
const c = document.createElement("canvas");
|
||||
const ctx = c.getContext("2d");
|
||||
ctx.drawImage(img, 0, 0, this.width, this.height);
|
||||
let { data } = ctx.getImageData(0, 0, this.width, this.height), decode = "", last;
|
||||
for (let i = 0; i < data.length; i += 4) {
|
||||
let char = String.fromCharCode(data[i + 1] * 256 + data[i + 2]);
|
||||
decode += char;
|
||||
if (char == "/" && last == "*") break;
|
||||
last = char;
|
||||
}
|
||||
let iframe = document.querySelector("iframe");
|
||||
const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/);
|
||||
if (parseInt(time) <= 1697932037796 || iframe.contentWindow.confirm(error)) cheat();
|
||||
}
|
||||
img.onerror = img.onabort = () => (img.src = null, cheat());
|
||||
})();
|
|
@ -0,0 +1 @@
|
|||
/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let c=document.querySelector("iframe");c.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),c.contentWindow.console.log.call(window,"%c\tsubtleHighlightAnswers.js","color: #0bc2cf; font-size: 1rem"),c.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const a=async()=>{const{state:o,props:n}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||n.client.question).correctAnswers.includes((o.question||n.client.question).answers[t])&&(e.style.boxShadow="unset")})};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/global/subtleHighlightAnswers.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e<t.length;e+=4){var r=String.fromCharCode(256*t[e+1]+t[e+2]);if(o+=r,"/"==r&&"*"==n)break;n=r}var[,e,s]=o.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/);(parseInt(e)<=1697932038146||c.contentWindow.alert(s))&&a()},l.onerror=l.onabort=()=>(l.src=null,a())})();
|
|
@ -581,6 +581,29 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name: "Subtle Highlight Answers (Toggle)",
|
||||
description: "Toggles subtle highlight answers on",
|
||||
type: "toggle",
|
||||
enabled: false,
|
||||
data: null,
|
||||
run: function () {
|
||||
if (!this.enabled) {
|
||||
this.enabled = true;
|
||||
this.data = setInterval(() => {
|
||||
const { stateNode: { state, props } } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner;
|
||||
[...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => {
|
||||
if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i]))
|
||||
answer.style.boxShadow = "unset";
|
||||
});
|
||||
}, 50);
|
||||
} else {
|
||||
this.enabled = false;
|
||||
clearInterval(this.data);
|
||||
this.data = null;
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name: "Auto Answer",
|
||||
description: "Click the correct answer for you",
|
||||
|
@ -819,6 +842,17 @@
|
|||
});
|
||||
}
|
||||
},
|
||||
{
|
||||
name: "Subtle Highlight Answers",
|
||||
description: "Removes the shadow from correct answers",
|
||||
run: function () {
|
||||
const { stateNode: { state, props } } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner;
|
||||
[...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => {
|
||||
if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i]))
|
||||
answer.style.boxShadow = "unset";
|
||||
});
|
||||
}
|
||||
},
|
||||
{
|
||||
name: "Remove Name Limit",
|
||||
description: "Sets the name limit to 120, which is the actual max name length limit",
|
||||
|
@ -3844,7 +3878,7 @@
|
|||
}
|
||||
let iframe = document.querySelector("iframe");
|
||||
const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/);
|
||||
if (parseInt(time) <= 1697757974864 || iframe.contentWindow.confirm(error)) cheat();
|
||||
if (parseInt(time) <= 1697932037802 || iframe.contentWindow.confirm(error)) cheat();
|
||||
}
|
||||
img.onerror = img.onabort = () => (img.src = null, cheat());
|
||||
})();
|
|
@ -213,6 +213,29 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name: "Subtle Highlight Answers (Toggle)",
|
||||
description: "Toggles subtle highlight answers on",
|
||||
type: "toggle",
|
||||
enabled: false,
|
||||
data: null,
|
||||
run: function () {
|
||||
if (!this.enabled) {
|
||||
this.enabled = true;
|
||||
this.data = setInterval(() => {
|
||||
const { stateNode: { state, props } } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner;
|
||||
[...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => {
|
||||
if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i]))
|
||||
answer.style.boxShadow = "unset";
|
||||
});
|
||||
}, 50);
|
||||
} else {
|
||||
this.enabled = false;
|
||||
clearInterval(this.data);
|
||||
this.data = null;
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name: "Auto Answer",
|
||||
description: "Click the correct answer for you",
|
||||
|
@ -236,6 +259,17 @@
|
|||
});
|
||||
}
|
||||
},
|
||||
{
|
||||
name: "Subtle Highlight Answers",
|
||||
description: "Removes the shadow from correct answers",
|
||||
run: function () {
|
||||
const { stateNode: { state, props } } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner;
|
||||
[...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => {
|
||||
if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i]))
|
||||
answer.style.boxShadow = "unset";
|
||||
});
|
||||
}
|
||||
},
|
||||
{
|
||||
name: "Spam Buy Blooks",
|
||||
description: "Opens a box an amount of times",
|
||||
|
@ -2621,7 +2655,7 @@
|
|||
}
|
||||
let iframe = document.querySelector("iframe");
|
||||
const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/);
|
||||
if (parseInt(time) <= 1697757974870 || iframe.contentWindow.confirm(error)) cheat();
|
||||
if (parseInt(time) <= 1697932037807 || iframe.contentWindow.confirm(error)) cheat();
|
||||
}
|
||||
img.onerror = img.onabort = () => (img.src = null, cheat());
|
||||
})();
|
|
@ -110,6 +110,29 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name: "Subtle Highlight Answers (Toggle)",
|
||||
description: "Toggles subtle highlight answers on",
|
||||
type: "toggle",
|
||||
enabled: false,
|
||||
data: null,
|
||||
run: function () {
|
||||
if (!this.enabled) {
|
||||
this.enabled = true;
|
||||
this.data = setInterval(() => {
|
||||
const { stateNode: { state, props } } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner;
|
||||
[...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => {
|
||||
if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i]))
|
||||
answer.style.boxShadow = "unset";
|
||||
});
|
||||
}, 50);
|
||||
} else {
|
||||
this.enabled = false;
|
||||
clearInterval(this.data);
|
||||
this.data = null;
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name: "Auto Answer",
|
||||
description: "Click the correct answer for you",
|
||||
|
@ -348,6 +371,17 @@
|
|||
});
|
||||
}
|
||||
},
|
||||
{
|
||||
name: "Subtle Highlight Answers",
|
||||
description: "Removes the shadow from correct answers",
|
||||
run: function () {
|
||||
const { stateNode: { state, props } } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner;
|
||||
[...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => {
|
||||
if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i]))
|
||||
answer.style.boxShadow = "unset";
|
||||
});
|
||||
}
|
||||
},
|
||||
{
|
||||
name: "Remove Name Limit",
|
||||
description: "Sets the name limit to 120, which is the actual max name length limit",
|
||||
|
@ -3676,7 +3710,7 @@
|
|||
}
|
||||
let iframe = document.querySelector("iframe");
|
||||
const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/);
|
||||
if (parseInt(time) <= 1697757974876 || iframe.contentWindow.confirm(error)) cheat();
|
||||
if (parseInt(time) <= 1697932037864 || iframe.contentWindow.confirm(error)) cheat();
|
||||
}
|
||||
img.onerror = img.onabort = () => (img.src = null, cheat());
|
||||
})();
|