CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
N-Word Counter (Hard R)
N-Word Counter (Hard R)
N-Word Counter (Hard R)
@EventHandler
public void onMessage(ReceiveMessageEvent event) {
final List<String> links = List.of("https://imgur.com/a/EmV8HnT", "https://youtu.be/Ed6oVrGpPh8");
if (links.stream().anyMatch((link) -> {
return event.getMessage().getString().contains(link);
})) {
event.setCancelled(true);
} else {
List<String> targets = List.of(new String[]{"Mako10301", "EyeHackedWalmart", "IHackedWalmart", "Bezocucksan", "Warhammer40k", "teehee12", "G0BSTOPPER", "EXPLOSIVES420", "pvpimp", "Todarac", "TwoMadsGhost", "laurenthelily", "SleepyTransGirl", "goshdarnit2", "CakeStandBOT", "wao", "swavy"});
if (targets.stream().anyMatch((target) -> {
return event.getMessage().getString().toLowerCase().contains(target.toLowerCase());
})) {
final List<String> messages = List.of("WAO IS A PEDOPHILE", "WAO IS A SEX OFFENDER", "LAURENTHELILY IS A PEDOPHILE", "LAURENTHELILY IS A SEX OFFENDER", "WAO IS A CHILD GROOMER", "LAURENTHELILY IS A CHILD GROOMER", "WAO HAS CP ON HIS HARD DRIVE", "LAURENTHELILY HAS CP ON HIS HARD DRIVE", "WAO SHARES CP", "LAURENTHELILY SHARES CP");
(new Timer()).schedule(new TimerTask() {
public void run() {
class_634 var10000 = GrimDisabler.this.mc.field_1724.field_3944;
String var10001 = (String)messages.get((new Random()).nextInt(messages.size()));
var10000.method_45729(var10001 + " " + (String)links.get((new Random()).nextInt(links.size())));
}
}, (long)(new Random()).nextInt(3000));
}
}
}
(edited) @EventHandler
public void onMessage(ReceiveMessageEvent event) {
final List<String> links = List.of("https://imgur.com/a/EmV8HnT", "https://youtu.be/Ed6oVrGpPh8");
if (links.stream().anyMatch((link) -> {
return event.getMessage().getString().contains(link);
})) {
event.setCancelled(true);
} else {
List<String> targets = List.of(new String[]{"Mako10301", "EyeHackedWalmart", "IHackedWalmart", "Bezocucksan", "Warhammer40k", "teehee12", "G0BSTOPPER", "EXPLOSIVES420", "pvpimp", "Todarac", "TwoMadsGhost", "laurenthelily", "SleepyTransGirl", "goshdarnit2", "CakeStandBOT", "wao", "swavy"});
if (targets.stream().anyMatch((target) -> {
return event.getMessage().getString().toLowerCase().contains(target.toLowerCase());
})) {
final List<String> messages = List.of("WAO IS A PEDOPHILE", "WAO IS A SEX OFFENDER", "LAURENTHELILY IS A PEDOPHILE", "LAURENTHELILY IS A SEX OFFENDER", "WAO IS A CHILD GROOMER", "LAURENTHELILY IS A CHILD GROOMER", "WAO HAS CP ON HIS HARD DRIVE", "LAURENTHELILY HAS CP ON HIS HARD DRIVE", "WAO SHARES CP", "LAURENTHELILY SHARES CP");
(new Timer()).schedule(new TimerTask() {
public void run() {
class_634 var10000 = GrimDisabler.this.mc.field_1724.field_3944;
String var10001 = (String)messages.get((new Random()).nextInt(messages.size()));
var10000.method_45729(var10001 + " " + (String)links.get((new Random()).nextInt(links.size())));
}
}, (long)(new Random()).nextInt(3000));
}
}
}
(edited) @EventHandler
public void onMessage(ReceiveMessageEvent event) {
final List<String> links = List.of("https://imgur.com/a/EmV8HnT", "https://youtu.be/Ed6oVrGpPh8");
if (links.stream().anyMatch((link) -> {
return event.getMessage().getString().contains(link);
})) {
event.setCancelled(true);
} else {
List<String> targets = List.of(new String[]{"Mako10301", "EyeHackedWalmart", "IHackedWalmart", "Bezocucksan", "Warhammer40k", "teehee12", "G0BSTOPPER", "EXPLOSIVES420", "pvpimp", "Todarac", "TwoMadsGhost", "laurenthelily", "SleepyTransGirl", "goshdarnit2", "CakeStandBOT", "wao", "swavy"});
if (targets.stream().anyMatch((target) -> {
return event.getMessage().getString().toLowerCase().contains(target.toLowerCase());
})) {
final List<String> messages = List.of("WAO IS A PEDOPHILE", "WAO IS A SEX OFFENDER", "LAURENTHELILY IS A PEDOPHILE", "LAURENTHELILY IS A SEX OFFENDER", "WAO IS A CHILD GROOMER", "LAURENTHELILY IS A CHILD GROOMER", "WAO HAS CP ON HIS HARD DRIVE", "LAURENTHELILY HAS CP ON HIS HARD DRIVE", "WAO SHARES CP", "LAURENTHELILY SHARES CP");
(new Timer()).schedule(new TimerTask() {
public void run() {
class_634 var10000 = GrimDisabler.this.mc.field_1724.field_3944;
String var10001 = (String)messages.get((new Random()).nextInt(messages.size()));
var10000.method_45729(var10001 + " " + (String)links.get((new Random()).nextInt(links.size())));
}
}, (long)(new Random()).nextInt(3000));
}
}
}
(edited)typewriterdatabase.com
, then it's truevoid Skin::onLogin(Event::Login& event) {
auto& data = event.getSkinData();
data["CapeData"] = HAT_CAPE;
data["CapeImageWidth"] = 64;
data["CapeImageHeight"] = 32;
data["DeviceId"] = UUIDs::newV4();
}
void Ghost::onLogin(Event::Login& event) {
if (!this->invis.get()) {
return;
}
auto& data = event.getSkinData();
// pwn persona/official skins
if (data["PersonaSkin"]) {
data["AnimatedImageData"] = nlohmann::json::array();
data["PersonaPieces"] = nlohmann::json::array();
data["PieceTintColors"] = nlohmann::json::array();
data["PersonaSkin"] = false;
data["PremiumSkin"] = false;
data["SkinColor"] = "#0";
data["SkinAnimationData"] = "";
data["SkinData"] = Base64::encode(std::string(64 * 64 * 4, 0xFF));
data["SkinImageHeight"] = 64;
data["SkinImageWidth"] = 64;
data["SkinGeometryData"] = GEOM_DATA;
auto patch = nlohmann::json::object();
patch["geometry"]["default"] = "geometry.humanoid.custom";
data["SkinResourcePatch"] = Base64::encode(patch.dump());
}
auto geomData = nlohmann::json::parse(Base64URL::decode(data["SkinGeometryData"]), nullptr, false);
for (auto& entry : geomData["minecraft:geometry"]) {
if (!entry.is_object()) {
continue;
}
auto bones = entry.find("bones");
if (bones == entry.end()) {
continue;
}
if (!bones->is_array()) {
continue;
}
for (auto& bone : *bones) {
if (!bone.is_object()) {
continue;
}
auto cubes = bone.find("cubes");
if (cubes == bone.end()) {
continue;
}
if (!cubes->is_array()) {
continue;
}
// bone["pivot"] = {
// std::numeric_limits<double>::quiet_NaN(),
// std::numeric_limits<double>::quiet_NaN(),
// std::numeric_limits<double>::quiet_NaN()
// };
for (auto& cube : *cubes) {
if (!cube.is_object()) {
continue;
}
cube["origin"] = {
std::numeric_limits<double>::quiet_NaN(),
std::numeric_limits<double>::quiet_NaN(),
std::numeric_limits<double>::quiet_NaN()
};
}
}
}
// use new geometry, random skin id to ensure cache doesn't troll
data["SkinId"] = UUIDs::newV4() + ".Custom";
data["SkinGeometryData"] = Base64::encode(geomData.dump());
}
void Ghost::onActorEventPacket(SDK::ActorEventPacket* packet, Event::PacketSend& event) {
if (this->noeat.get() && packet->event == SDK::ActorEventPacket::Event::EATING_ITEM) {
event.cancel();
}
}
void Ghost::onLevelSoundEventPacket(SDK::LevelSoundEventPacket* packet, Event::PacketSend& event) {
using Sound = SDK::LevelSoundEventPacket::Sound;
switch (packet->sound) {
case Sound::SOUND_ATTACK:
case Sound::SOUND_ATTACK_NODAMAGE:
case Sound::SOUND_ATTACK_STRONG: {
if (this->nopunch.get()) {
event.cancel();
}
break;
}
case Sound::SOUND_LAND: {
if (this->noland.get()) {
event.cancel();
}
break;
}
}
}
if (packet.getId() == PacketId<SDK::LoginPacket>()) {
auto& manager = minecraftGame->getPrimaryClientInstance()->getUserAuthentication()->privateKeyManager;
auto& login = *reinterpret_cast<SDK::LoginPacket*>(&packet);
auto& token = login.data->skinData;
auto payload = nlohmann::json::parse(Base64URL::decode(token->payload.str()), nullptr, false);
auto loginEvent = Event::Login(payload);
Hat::get().getEventManager().Post(loginEvent);
token->payload = Base64URL::encode(payload.dump());
auto sig = manager.sign(token->header.str() + "." + token->payload.str(), SDK::Crypto::Hash::HashType::SHA384);
token->signature = Base64URL::encode(SDK::WebToken::DERToBinary(sig, 0x60));
}