44 lines
1.1 KiB
JavaScript
44 lines
1.1 KiB
JavaScript
|
const { getMessage } = require('../util/lang.js')
|
||
|
module.exports = {
|
||
|
execute: function (c) {
|
||
|
let uuid
|
||
|
if (c.type === 'console') {
|
||
|
uuid = c.bot._client.uuid
|
||
|
} else {
|
||
|
uuid = c.uuid
|
||
|
}
|
||
|
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`)
|
||
|
},
|
||
|
consoleIndex: true,
|
||
|
aliases: ['rtp']
|
||
|
}
|