botv12/commands/tpr.js

45 lines
1 KiB
JavaScript
Raw Normal View History

2024-11-20 01:34:57 -05:00
import { getMessage } from '../util/lang.js'
2024-11-20 01:35:16 -05:00
const execute = function (c) {
let uuid
if (c.type === 'console') {
uuid = c.bot._client.uuid
} else {
uuid = c.uuid
2024-11-20 01:34:57 -05:00
}
2024-11-20 01:35:16 -05:00
const originalPos = {
x: Math.floor(Math.random() * 2000000) - 1000000,
y: 100,
z: Math.floor(Math.random() * 2000000) - 1000000
}
c.reply(
{
translate: getMessage(c.lang, 'command.tpr.success'),
color: c.colors.secondary,
with: [
{
text: c.username,
color: c.colors.primary
},
{
text: originalPos.x.toString(),
color: c.colors.primary
},
{
text: originalPos.y.toString(),
color: c.colors.primary
},
{
text: originalPos.z.toString(),
color: c.colors.primary
}
]
}
)
c.bot.ccq.push(`/essentials:tp ${uuid} ${originalPos.x}.0 ${originalPos.y} ${originalPos.z}.0`)
}
const consoleIndex = true
const aliases = ['rtp']
2024-11-20 01:34:57 -05:00
export { execute, consoleIndex, aliases }