Code not being detected

does anyone know why this wont work in my repl?
if (bot.game.gameMode !== ‘Survival’) setInterval(function() { bot.chat (‘/minecraft:gamemode creative’), 60 }) I wont detect it at all

I don’t think this is valid js syntax:

if (bot.game.gameMode !== 'Survival') // wrong quotes
{ // missing these
setInterval(function() {
 bot.chat('/minecraft:gamemode creative')  // Wrong quotes here and extra space
}, 60); // } shouldn’t be after the 60
}

I will test it but I also been looking around for a auto op for it

its just lagging the bot are you able to look at it itself

to me the code looks correct but idk at the same time

also the ram has been going up with cached data in the ram and idk how to clear it

Auto op? Like in Minecraft? You can’t do that in js.

seen it done before dragon

What kind of bot is it? More information would be helpful.

minecraft bot it runs mineflayer

are ya able to look at the repl itself?

Did you provide the link? Also your MC command looks wrong

i invite but i could to a link

would you want a invite or just the link to the bot?

https://replit.com/@ParkerGriffith/FNFBoyfriendbot-release-12623-147am-Central-time#index.js

So what is your problem again? Is it not setting the game mode?

its setting gamemode for 1 server but not the rest

im gonna put the servers in the bot if that is fine

You can make one liner conditions like these in js:

if (bot.game.gameMode !== ‘Survival’) setInterval(function() { bot.chat(‘/minecraft:gamemode creative’)}, 60 )

Backticks as quotes don’t generally create problems either.

1 Like

tried it already didn’t work

Good to know for the first part, secondly is not a backtick.

like is it supposed to be between
bot.on(‘login’, async () => {

console.log(logged in as ${bot.username})
or not?