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