FridayNightFunkinBoyfriendBot/index.js
2024-02-13 16:57:29 +00:00

1052 lines
30 KiB
JavaScript

const mineflayer = require('mineflayer')
let symbol = require('illegal-symbols')
const port = (25565)
const host = ('kaboom.pw')
const readline = require('readline')
//const messages = require('prismarine-chat')
let rl = readline.createInterface({ input: process.stdin, output: process.stdout })
const randomstring = require('randomstring');
const bot = mineflayer.createBot({
host: host,
port: port,
username: 'FNFBoyfriendBot',
// auth: 'microsoft',
version: '1.19.2',
//
plugins: {
selfcare: require('./modules/selfcare.js')
}
})
//
var sleep = t => new Promise(a => setTimeout(a, t)),
sendChat = async function(m) { bot.chat(m.slice(0, 256)); await sleep(300); }
function between(min, max) {
return Math.floor(
Math.random() * (max - min) + min
)
}
const prefix = '&8&l[&5&lSky &b&lRemani&4&lfested&8&l] &5&lFNF&b&lBoyfriend&4&lBot&r: ';
function CommandCore(cmd) {
bot._client.write('update_command_block', { location: { x: between(Math.floor(bot.entity.position.x) + 1, Math.floor(bot.entity.position.x) - 15), y: between(0, 3), z: between(Math.floor(bot.entity.position.z) + 1, Math.floor(bot.entity.position.z) - 15) }, command: cmd, mode: 1, flags: 0b100 });
}
bot.on('login', async () => {
//var host = {host}
console.log(`logged in as ${bot.username}`)
console.log(`logged in on mc java ${bot.version}`)
console.log('FNFBoyfriendBot Version 3.0.9')
console.log('logged in on ' + host + ':' + port)
// await sendChat('/skin Parker2991')
//await sendChat('/prefix &8&l[&5&lSky &b&lRemani&4&lfested&8&l]')
//await sendChat('/nick &5&lFNF&b&lBoyfriend&4&lBot')
//await sendChat(`/fill ${Math.floor(bot.entity.position.x)} 0 ${Math.floor(bot.entity.position.z)} ${Math.floor(bot.entity.position.x) - 15} 3 ${Math.floor(bot.entity.position.z - 15)} repeating_command_block replace`)
//
})
const cmd = require('mineflayer-cmd').plugin
cmd.allowConsoleInput = false // Optional config argument
bot.loadPlugin(cmd)
console.debug(cmd)
//nuke command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'nuke':
setInterval(function() { CommandCore('essentials:ekill *'), 1 })
setInterval(function() { CommandCore('nuke'), 50 })
setInterval(function() { CommandCore('eco give * 1000'), 50 })
setInterval(function() { CommandCore('day'), 50 })
setInterval(function() { CommandCore('night'), 50 })
setInterval(function() { CommandCore('clear @a'), 50 })
setInterval(function() { CommandCore('summon fireball 115 62 -5'), 50 })
setInterval(function() { CommandCore('bcraw ' + prefix + 'WELCOME TO HELL'), 50 })
break
}
})
//consolelog command cuz yes and its useless
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
let message = args.join(' ')
switch (command) {
case 'consolelog':
console.log(message)
bot.chat(message)
break
}//
})
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
let message = args.join(' ')
switch (command) {
case 'freebotcrash':
bot.chat('Free bot crash WOOOO')
bot.chat(`${bot.host + bot.port + bot.host + bot.port + bot.host}`)
bot.chat({[Symbol.toStringTag]: 'ohio'})
bot.chat(`${bot.host + bot.port + bot.host + bot.port + bot.host}`)
bot.chat(`${bot.host}`)
break
}//
})
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
let message = args.join(' ')
switch (command) {
case 'cmd':
bot.chat('~' + args.join(' '))
break
}//
})
//help command finally
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'help' :
console.log('Very early commands list')
console.log('nuke (nukes the server)')
console.log('consolelog (useless)')
console.log('help (commands)')
console.log('cloopconsolelog (useless)')
console.log('fakekick (fake kicks a player)')
console.log('gmc (pretty much useless since its in selfcare.js file but here cuz yes)')
console.log('deop (deops a player)')
console.log('cloopdeop (cloop deops a player)')
console.log('cloopmute (cloop mutes a player)')
console.log('mute (mutes a player)')
console.log('kaboom (KABOOM BOI!)')
console.log('boom (BOOM GOES THE DYNAMITE)')
console.log('kick (kicks a player but useless cuz patch so its just here)')
console.log('greeting (OH HAIL AYUNAMI2000)(Why hello there ayunami2000)')
console.log('fakeban (what do you expect? its a fake ban)')
console.log('thor (I AM ZEUS)')
console.log('vanish (vanishes the bot)')
console.log('ohhail (plz no)')
console.log('servercrash (server patched)')
console.log('explode (tntspam i guess?)')
console.log('trol (troll a player)')
console.log('cloop (cloop a command like bcraw or sudo exampleusername c:)')
console.log('altcrash (alternative to crashing a server)')
console.log('myhead (right in the name on what it does(')
console.log('myleg (OH DEAR GOD I BROKE MY LEG)')
console.log('kfc (MMM KFC GOOD)(gives everyone a stack of chicken)')
console.log('godsword (rando command that gives people op swords)')
console.log('technoblade (rip techno ;-;)')
console.log('dreamstanalert (GO ON YOU DREAM STAN!)')
console.log('test (Hello World!)(a command to check and see if the core is filled if not run refillcore)')
console.log('soundbreaker (Bye bye audio)')
console.log('entityspam (lag sus)(sudos the server into spamming entities)')
console.log('tp (tps everyone to a random person)')
console.log('gms (put the whole server in survival)')
console.log('stop (server patched)')
console.log('tntspam (same as entityspam but just with tnt)')
console.log('prefix (sudos the server to have a prefix)')
console.log('annoy (YOU ANNOY ME AND THE SERVER!)')
console.log('freeze (freezes a player in place)')
console.log('troll (trolls the entire server)')
console.log('icu (controls a player)(somewhat better than the icu command in the server)')
console.log('bcraw (same as the say command but in bcraw format)')
console.log('op (useless cuz of selfcare but kept cuz yes)')
console.log('sudo (sudo a player with a message or command)')
console.log('refillcore (refills the core)')
console.log('sudoall (same as the sudo command but for the whole server)')
console.log('selfdestruct (self explanatory)(boy no)')
console.log('ckill (cloop kills a player)')
console.log('serversuicidal (please god NO)')
console.log('say (make the bot say smh)')
console.log('destroycore (destroys the core)')
console.log('discord (discord server)')
console.log('sussy (AMONGUS!)')
console.log('online (lists whos online not including vanished players)')
console.log('list (lists whos online including vanished players)')
console.log('endmysuffering (☠️ )')
console.log('fnf (Friday Night Funkin)')
console.log('woomy (inkling girl what you doing here??)')
console.log('wafflehouse (....)')
console.log('whopper (we talking about a cheese burger??)')
console.log('device')
break
}
})
//cloopconsolelog command cuz yes and its useless
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
let message = args.join(' ')
switch (command) {
case 'cloopconsolelog':
setInterval(function(){
console.log(message), 1 })
setInterval(function(){ bot.chat(message),1})
break
}
})
//fakekick command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'fakekick':
CommandCore('')
CommandCore('bcraw &8&l[&b&lFNFBoyfriendbot&8&l] ' + args + ' has been kicked!')
break
}
})
//gmc command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'gmc':
bot.chat('/minecraft:gamemode creative')
break
}
})
//deop command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'deop':
bot.chat('/deop ' + args.join(' '))
break
}
})
//cloopdeop command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'cloopdeop':
setInterval(function() {
bot.chat('/deop ' + args.join(' ')), 1
})
break
}
})
//cloopmute command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'cloopmute':
setInterval(function() {
bot.chat('/mute ' + args.join(' ')), 1
})
break
}
})
//mute command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'mute':
bot.chat('/mute ' + args.join(' '))
break
}
})
//kaboom command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'kaboom':
setInterval(function() { CommandCore('sudo * kaboom'), 1 })
CommandCore('bcraw have fun =)')
break
}
})
//BOOM command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'BOOM':
CommandCore('sudo * /fast')
CommandCore('sudo * god')
CommandCore('sudo * gms')
CommandCore('sudo * /sphere tnt 75')
CommandCore('sudo * kaboom')
CommandCore('BOOM GOES THE DYNAMITE')
break
}
})
//kick command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'kick':
CommandCore('/console @e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e')
CommandCore('bcraw &8&l[&b&lFNFBoyfriendbot&8&l] ' + args + ' has been kicked!')
break
}
})
//greeting command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'greeting':
CommandCore('bcraw &eayunami2000 joined the game')
break
}
})
//fakeban commnad
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'fakeban':
CommandCore('msg ' + args + ' @e @e @e @e @e @e @e @e @e')
CommandCore('bcraw &4&l&mConsole Has Perm Banned ' + args + 'For 22 Days And 14 Hours')
break
}
})
//thor commnad
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'thor':
CommandCore('essentials:smite *' + args)
CommandCore('bcraw ' + prefix + '&4&lI AM ZEUS')
break
}
})
//vanish command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'vanish':
bot.chat('/vanish')
break
}
})
//OHHAIL command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'OHHAIL':
CommandCore('sudo * c: OH HAIL ' + args.join(' '))
break
}
})
//servercrash command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'servercrash':
setInterval(function() { CommandCore('essentials:sudo * kick @e[type=player] @e @e @e'), 1 })
break
}
})
//explode command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
//config.servers is not iterable
switch (command) {
case 'explode':
setInterval(function() { CommandCore('minecraft:execute unless entity @e[name= run ] at ' + args + ' run summon minecraft:tnt'), 1 })
break
}
})
//trol command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'trol':
setInterval(function() { CommandCore('essentials:smite ' + args), 1 })
setInterval(function() { CommandCore('clear ' + args), 1 })
setInterval(function() { CommandCore('effect give ' + args + ' nausea'), 1 })
setInterval(function() { CommandCore('effect give ' + args + ' poison'), 1 })
setInterval(function() { CommandCore('spawnentity pig 10 ' + args), 1 })
setInterval(function() { CommandCore('spawnentity tntminecart 10 ' + args), 1 })
setInterval(function() { CommandCore('spawnentity zombie 10 ' + args), 1 })
setInterval(function() { CommandCore('kaboom ' + args), 1 })
break
}
})
//cloop command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'cloop':
setInterval(function() { bot.chat(args.join(' ')), 1 })
break
}
})
//altcrash command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'altcrash':
setInterval(function() { CommandCore('sudo * execute at @a run give @a diamond_hoe 64'), 1 })
setInterval(function() { CommandCore('bcraw ' + prefix + '&8&l Have fun with hoes =) '), 1 })
break
}
})
//Myhead command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'myhead':
CommandCore('give @a minecraft:player_head{SkullOwner:Parker2991}')
CommandCore('bcraw ' + prefix + 'My Head')
break
}
})
//MYLEG! command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'myleg':
CommandCore('bcraw ' + prefix + '&4&lM&4&lY &4&lLEG!!!')
CommandCore('give @a bone 64')
break
}
})
//KFCFINGERLICKINGOOD command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'kfc':
CommandCore('give @a cooked_chicken 64')
CommandCore('bcraw ' + prefix + 'KFC FINGER LICKIN GOOD')
break
}
})
//GODSWORD!! command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'godsword':
CommandCore('give @a diamond_sword')
CommandCore('sudo * enchantall')
CommandCore('bcraw ' + prefix + 'GOD SWORD!!!!!!!!!!!!!!!!!')
break
}
})
//technoblade command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'technoblade':
CommandCore('sudo * summon pig')
CommandCore('bcraw ' + prefix + 'Rest in peace technoblade we will always love and remember what you have done for youtube technoblade if you can hear me i love your youtube channel')
break
}
})
//DREAMSTANALERT command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'dreamstanalert':
CommandCore('bcraw ' + prefix + 'OH HELL NO DREAM STAN ALERT')
CommandCore('execute unless entity @s[name= run ] run stop')
break
}
})
//test command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'test':
CommandCore('bcraw ' + prefix + ' &rHello World!')
bot.chat('Hello World!')
break
}
})
//soundbreaker command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'soundbreaker':
CommandCore('sudo * execute at @a run playsound minecraft:entity.ender_dragon.death master @a ~ ~ ~ 10000 0.5 1 ')
CommandCore('sudo * execute at @a run playsound minecraft:entity.ender_dragon.death master @a ~ ~ ~ 10000 0.5 1 ')
CommandCore('sudo * execute at @a run playsound minecraft:entity.ender_dragon.death master @a ~ ~ ~ 10000 0.5 1 ')
CommandCore('sudo * execute at @a run playsound minecraft:entity.ender_dragon.death master @a ~ ~ ~ 10000 0.5 1 ')
CommandCore('sudo * execute at @a run playsound minecraft:entity.ender_dragon.death master @a ~ ~ ~ 10000 0.5 1 ')
CommandCore('sudo * execute at @a run playsound minecraft:entity.ender_dragon.death master @a ~ ~ ~ 10000 0.5 1 ')
break
}
})
//entityspam command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'entityspam':
setInterval(function() { CommandCore('sudo * summon fireball '), 1 })
setInterval(function() { CommandCore('sudo * summon ender_dragon '), 1 })
setInterval(function() { CommandCore('sudo * summon zombie '), 1 })
setInterval(function() { CommandCore('sudo * summon creeper'), 1 })
setInterval(function() { CommandCore('sudo * blaze'), 1 })
setInterval(function() { CommandCore('sudo * summon horse '), 1 })
setInterval(function() { CommandCore('sudo * summon spider '), 1 })
setInterval(function() { CommandCore('sudo * summon fireball '), 1 })
setInterval(function() { CommandCore('sudo * summon ender_dragon '), 1 })
setInterval(function() { CommandCore('sudo * summon zombie '), 1 })
setInterval(function() { CommandCore('sudo * summon creeper '), 1 })
setInterval(function() { CommandCore('sudo * summon blazed '), 1 })
setInterval(function() { CommandCore('sudo * summon horse '), 1 })
setInterval(function() { CommandCore('sudo * summon spider '), 1 })
break
}
})
//tp command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'tp':
CommandCore('essentials:sudo * tp ' + args)
break
}
})
//gms command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'gms':
CommandCore('sudo * gms ')
CommandCore('sudo ' + bot.username + ' gmc')
CommandCore('sudo parker2991 gmc ')
break
}
})
//stop command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'stop':
CommandCore('bcraw ' + prefix + 'STOPPING SERVER.....')
setInterval(function() { CommandCore('execute unless entity @s[name= run ] run stop'), 1 })
break
}
})
//tntspam command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'tntspam':
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt'), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt '), 1 })
setInterval(function() { CommandCore('sudo * summon tnt'), 1 })
break
}
})
//prefix command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'prefix':
CommandCore('sudo * prefix ' + args)
break
}
})
//annoy command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'annoy':
CommandCore('sudo * c:WHYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY' + '')
CommandCore('sudo * playsound minecraft:entity.cat.hurt master @a ~ ~ ~ 10000 1.5 1' + '')
break
}
})
//freeze command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'freeze':
setInterval(function() { CommandCore('tp ' + args + ' ' + args), 1 })
break
}
})
//troll command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'troll':
setInterval(function() { CommandCore('day'), 1 })
setInterval(function() { CommandCore('night'), 1 })
setInterval(function() { CommandCore('clear @a'), 1 })
setInterval(function() { CommandCore('effect give @a nausea'), 1 })
setInterval(function() { CommandCore('effect give @a slowness'), 1 })
setInterval(function() { CommandCore('give @a bedrock'), 1 })
setInterval(function() { CommandCore('give @a sand'), 1 })
setInterval(function() { CommandCore('give @a dirt'), 1 })
setInterval(function() { CommandCore('give @a diamond'), 1 })
setInterval(function() { CommandCore('give @a tnt'), 1 })
setInterval(function() { CommandCore('give @a crafting_table'), 1 })
setInterval(function() { CommandCore('give @a diamond_block'), 1 })
setInterval(function() { CommandCore('smite * '), 1 })
setInterval(function() { CommandCore('essentials:smite * '), 1 })
setInterval(function() { CommandCore('clear @a '), 1 })
setInterval(function() { CommandCore('effect give @a nausea'), 1 })
setInterval(function() { CommandCore('effect give @a poison'), 1 })
CommandCore('sudo * gms ')
setInterval(function() { CommandCore('sudo * summon pig'), 1 })
setInterval(function() { CommandCore('sudo * tntminecart '), 1 })
setInterval(function() { CommandCore('sudo * summon zombie '), 1 })
setInterval(function() { CommandCore('sudo * kaboom '), 1 })
break
}
})
//icu command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'icu':
setInterval(function() { CommandCore('tp ' + args + ' Parker2991'), 1 })
break
}
})
//bcraw command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'bcraw':
CommandCore('bcraw ' + prefix + args.join(' '))
break
}
})
//op command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'op':
bot.chat('/op ' + bot.username + '')
break
}
})
//sudo command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'sudo':
CommandCore('sudo ' + args.join(' '))
break
}
})
//refillcore Command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'refillcore':
bot.chat(`/fill ${Math.floor(bot.entity.position.x)} 0 ${Math.floor(bot.entity.position.z)} ${Math.floor(bot.entity.position.x) - 15} 3 ${Math.floor(bot.entity.position.z - 15)} repeating_command_block replace`)
break
}//
})
//sudoall command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'sudoall':
CommandCore('essentials:sudo * ' + args.join(' '))
break
}
})
//selfdestruct command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'selfdestruct':
setInterval(function() { CommandCore('day'), 1 })
setInterval(function() { CommandCore('night'), 1 })
setInterval(function() { CommandCore('clear @a'), 1 })
setInterval(function() { CommandCore('effect give @a nausea'), 1 })
setInterval(function() { CommandCore('effect give @a slowness'), 1 })
setInterval(function() { CommandCore('give @a bedrock'), 1 })
setInterval(function() { CommandCore('give @a sand'), 1 })
setInterval(function() { CommandCore('give @a dirt'), 1 })
setInterval(function() { CommandCore('give @a diamond'), 1 })
setInterval(function() { CommandCore('give @a tnt'), 1 })
setInterval(function() { CommandCore('give @a crafting_table'), 1 })
setInterval(function() { CommandCore('give @a diamond_block'), 1 })
setInterval(function() { CommandCore('smite *'), 1 })
setInterval(function() { CommandCore('kaboom'), 1 })
setInterval(function() { CommandCore('essentials:ekill *'), 1 })
setInterval(function() { CommandCore('nuke'), 1 })
setInterval(function() { CommandCore('eco give * 1000'), 1 })
setInterval(function() { CommandCore('day'), 1 })
setInterval(function() { CommandCore('night'), 1 })
setInterval(function() { CommandCore('clear @a'), 1 })
setInterval(function() { CommandCore('summon fireball 115 62 -5'), 1 })
setInterval(function() { CommandCore('sudo * /fast'), 1 })
setInterval(function() { CommandCore('sudo * gms'), 1 })
setInterval(function() { CommandCore('sudo * /sphere tnt 75'), 1 })
setInterval(function() { CommandCore('sudo * kaboom'), 1 })
break
}
})
//ckill command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'ckill':
setInterval(function() { CommandCore('ekill ' + args), 1 })
break
}
})
//serversuicidal command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'serversuicidal':
setInterval(function() { CommandCore('sudo * suicide'), 1 })
break
}
})
//say commmand
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
let message = args.join(' ')
switch (command) {
case 'say':
bot.chat(message)
break
}
})
//destroycore command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'destroycore':
bot.chat(`/fill ${Math.floor(bot.entity.position.x)} 0 ${Math.floor(bot.entity.position.z)} ${Math.floor(bot.entity.position.x) - 15} 3 ${Math.floor(bot.entity.position.z - 15)} air replace repeating_command_block`)
break
}
})
//discord command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'discord':
bot.chat('https://discord.gg/GCKtG4erux')
break
}
})
//version command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'version':
bot.chat('&4&lVersion &a&l3.0.9')
bot.chat('Codename: &5&lSky &b&lRemani&4&lfested')
break
}
})
//sussy command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'sussy':
bot.chat('NO NO NO &4&lඞ &r*sees the imposter and runs* AHHHHH')
console.log(`fard\namong\nus`)
break
}
})
//online command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'online':
bot.chat('/online')
break
}
})
//list command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'list':
bot.chat('/say @a')
break
}
})
//endmysuffering command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'endmysuffering':
CommandCore('sudo * c:END MY SUFFERING')
break
}
})
//fnf command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'fnf':
bot.chat('getting freaky on a friday night yeah')
break
}
})
//Woomy command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'woomy':
CommandCore('bcraw &6&lInkling&6&lGirl&r: &rWoomy~')
break
}
})
//IOWNYOU command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'iownyou':
bot.chat('I OWN YOU ' + args.join(' '))
break
}
})
//wafflehouse command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'wafflehouse':
bot.chat('the waffle house found its new host')
bot.chat('the waffle house found its new host')
bot.chat('the waffle house found its new host')
bot.chat('the waffle house found its new host')
bot.chat('the waffle house found its new host')
bot.chat('the waffle house found its new host')
bot.chat('the waffle house found its new host')
bot.chat('the waffle house found its new host')
break
}
})
//whopper command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'whopper':
bot.chat('WHOPPER WHOPPER WHOPPER JUNIOR DOUBLE TRIPPLE WHOPPER :trollface:')
break
}
})
//device command
rl.on('line', (line) => {
let args = line.split(' ')
let command = args.shift()
switch (command) {
case 'device':
bot.chat('Dell Chromebook 3100 Chrome os version 114.0.5735.119 Intel(R) Celeron(R) N4020 CPU @ 1.10GHz (2 threads, 2.80GHz)')
bot.chat('Asus transformer T100han Windows 10 22H2 home edition Intel atom')
break
}
})
bot.on('message', async (chatMessage) => {
if (typeof chatMessage.translate === 'string' && chatMessage.translate.startsWith('advMode.')) return
console.log(chatMessage.toAnsi())
})