Can I prevent player from fake changing gamemode to creative using scripts? I tried Playergamemode change event and other things but dont working :v
first, verify it's client sided and not server sided if it's not server sided there's not much to be done then try spamming gamemode change packet
How I verify if it is client sided? I have tried this PHP: public function onReceive(DataPacketReceiveEvent $e){ $pk = $e->getPacket(); $p = $e->getPlayer(); if($pk instanceof PlayerSetGameTypePacket) { if(!$p->isOp()){ $this->getLogger()->info("Changed gamemode for " . $p->getName()); $pk = new SetGameTypePacket(); $pk->gamemode = 0; $p->dataPacket($pk); }} But Nothing happens
try changing gamemode to cmode and place bunch of dia blocks and break bunch of random blocks re login and check if it's still there