Update index.js
This commit is contained in:
parent
915453edfd
commit
5447fc7547
1 changed files with 64 additions and 0 deletions
64
index.js
64
index.js
|
@ -0,0 +1,64 @@
|
||||||
|
async function sleep(ms) {
|
||||||
|
return new Promise(resolve => setTimeout(resolve, ms));
|
||||||
|
}
|
||||||
|
|
||||||
|
const corejs = require("/Users/m_c_player/mcbot/plugins/cmdCore.js");
|
||||||
|
|
||||||
|
const mf = require('mineflayer');
|
||||||
|
|
||||||
|
const options = [{
|
||||||
|
host: 'chipmunk.land',
|
||||||
|
port: 25565,
|
||||||
|
username: '§§ChatBridge1§§',
|
||||||
|
version: '1.19.1',
|
||||||
|
showIpAs: "server1"
|
||||||
|
},{
|
||||||
|
host: 'kaboom.pw',
|
||||||
|
port: 25565,
|
||||||
|
username: '§§ChatBridge2§§',
|
||||||
|
version: '1.19.1',
|
||||||
|
showIpAs: "server2"
|
||||||
|
}]
|
||||||
|
|
||||||
|
const bot = mf.createBot(options[0]);
|
||||||
|
|
||||||
|
const bot2 = mf.createBot(options[1]);
|
||||||
|
|
||||||
|
bot.on('login', async () => {
|
||||||
|
corejs.injectTo(bot)
|
||||||
|
bot.creative.startFlying()
|
||||||
|
await sleep(500)
|
||||||
|
bot.chat("/v on")
|
||||||
|
await sleep(500)
|
||||||
|
bot.chat("/cspy on")
|
||||||
|
await sleep(500)
|
||||||
|
bot.chat("/god on")
|
||||||
|
})
|
||||||
|
|
||||||
|
bot2.on('login', async () => {
|
||||||
|
corejs.injectTo(bot2)
|
||||||
|
bot.creative.startFlying()
|
||||||
|
await sleep(500)
|
||||||
|
bot2.chat("/v on")
|
||||||
|
await sleep(500)
|
||||||
|
bot2.chat("/cspy on")
|
||||||
|
await sleep(500)
|
||||||
|
bot2.chat("/god on")
|
||||||
|
})
|
||||||
|
|
||||||
|
setTimeout(() => {
|
||||||
|
bot2.on('chat', (username, message, translate, jsonMsg, matches) => {
|
||||||
|
bot.cmdCore.run(`tellraw @a[tag=!noChatBridge] ${JSON.stringify([{"text":"§ § [§ IP§ ]","hoverEvent":{"action":"show_text","value":[{"text":"This message is from a different server. The server's IP is: " + options[1].host + ":" + options[1].port + ". Click here to copy the server's IP to your clipboard."}]},"clickEvent":{"action":"copy_to_clipboard","value":"" + options[1].host + ":" + options[1].port + ""}},{"text":" ","hoverEvent":{"action":"show_text","value":[{"text":""}]},"clickEvent":{"action":"run_command","value":""}},{"text":"§ § [§ NM§ ]","hoverEvent":{"action":"show_text","value":[{"text":"Click here to mute all messages from this server."}]},"clickEvent":{"action":"run_command","value":"/tag @s add noChatBridge"}},{"text":" ","hoverEvent":{"action":"show_text","value":[{"text":""}]},"clickEvent":{"action":"run_command","value":""}},{"text":"" + `${jsonMsg}` + "","hoverEvent":{"action":"show_text","value":[{"text":""}]},"clickEvent":{"action":"run_command","value":""}}])}`)
|
||||||
|
console.log('someone chatted')
|
||||||
|
})
|
||||||
|
|
||||||
|
bot.on('chat', (username, message, translate, jsonMsg, matches) => {
|
||||||
|
bot2.cmdCore.run(`tellraw @a[tag=!noChatBridge] ${JSON.stringify([{"text":"§ § [§ IP§ ]","hoverEvent":{"action":"show_text","value":[{"text":"This message is from a different server. The server's IP is: " + options[0].host + ":" + options[0].port + ". Click here to copy the server's IP to your clipboard."}]},"clickEvent":{"action":"copy_to_clipboard","value":"" + options[0].host + ":" + options[0].port + ""}},{"text":" ","hoverEvent":{"action":"show_text","value":[{"text":""}]},"clickEvent":{"action":"run_command","value":""}},{"text":"§ § [§ NM§ ]","hoverEvent":{"action":"show_text","value":[{"text":"Click here to mute all messages from this server."}]},"clickEvent":{"action":"run_command","value":"/tag @s add noChatBridge"}},{"text":" ","hoverEvent":{"action":"show_text","value":[{"text":""}]},"clickEvent":{"action":"run_command","value":""}},{"text":"" + `${jsonMsg}` + "","hoverEvent":{"action":"show_text","value":[{"text":""}]},"clickEvent":{"action":"run_command","value":""}}])}`)
|
||||||
|
console.log('someone chatted')
|
||||||
|
})
|
||||||
|
|
||||||
|
}, 1000);
|
||||||
|
|
||||||
|
bot.on('login', () => {
|
||||||
|
console.log("connected")
|
||||||
|
})
|
Loading…
Reference in a new issue