Ir al contenido principal

Minecraft Archivado NODE JS

Take care

Version Antigua Muestras de desarrollo antiguos que ya no se utilizan

La version que fue primero y de donde esta basado

Instalación y Configuración Inicial

Descargue la version ...link... del codigo publicado

Instale Node.js: Descargue e instale Node.js.

Instale Dependencias:

Ejecute install.bat para instalar las dependencias una vez, o ejecute el comando npm install en el CMD.

Puede revisar que utilizaba localhost para recibir los datos para procesarlo

Modifique la Configuración:

Modifique los siguientes valores según sus preferencias o necesidades en el archivo index.js:

// CONFIGURACION POR DEFECTO PUEDE TESTEAR
const keyplayerName = 'melser'; // Nombre del jugador de Minecraft
const keyBOT = 'melsernglBOT'; // Nombre del BOT de Minecraft para dar OP
const keySERVER = '127.0.0.1'; // IP del servidor
const keySERVERPORT = '25565'; // Puerto del servidor


// Nombre de usuario único en TikTok
let tiktokUsername = "agraviadit02"; // Modifique su nombre de usuario TikTok
Recuerde ajustar keyplayerName, keyBOT, keySERVER, keySERVERPORT y tiktokUsername según sus necesidades.

Iniciar el Programa:

Cada vez que necesite usar el programa, inicie start.bat o ejecute node index.js en la terminal. Modificación de Regalos Si desea modificar los regalos en CommandList.json, puede verificar la configuración por defecto y agregar o editar los regalos según sea necesario.

Los regalos se organizan por nombre y puede solicitar ayuda a ChatGPT con los comandos del archivo JSON.

Yaml o json

primeramente era un json de comandos despues fue cambiando a Yaml a su sintaxis mas facil de usar

Codigo que se utilizaba

para manejar los anteriores eventos en minecraft live ya no necesario

  app1.post('/api/receive1', (req, res) => {
const { eventType, data } = req.body;

switch (eventType) {
case 'chat':
setTimeout(() => {
console.log(`${data.uniqueId} : ${data.comment}`);
sendChatMessage(`${data.uniqueId} : ${data.comment}`);
}, 500); // antes de enviar el comando
break;
case 'gift':
if (data.giftType === 1 && !data.repeatEnd) {
console.log(`${data.uniqueId} envio ${data.giftName} x${data.repeatCount}`);
setTimeout(() => {
sendChatMessage(`${data.uniqueId} envio ${data.giftName} x${data.repeatCount}`);
}, 500);
} else if (data.repeatEnd) {
console.log(`${data.uniqueId} envio ${data.giftName} x${data.repeatCount}`);
// Streak ended or non-streakable gift => process the gift with final repeat_count
sendChatMessage(`${data.uniqueId} envio ${data.giftName} x${data.repeatCount}`);
}
break;
case 'social':
if (data.displayType.includes('follow')) {
console.log(`${data.uniqueId} te sigue`);
sendChatMessage(`${data.uniqueId} te sigue`);
}
if (data.displayType.includes('share')) {
console.log(`${data.uniqueId} ha compartido`);
sendChatMessage(`${data.uniqueId} ha compartido`);
}
break;
case 'streamEnd':
sendChatMessage('Fin de la transmisión en vivo');
break;
default:
console.log(`Evento desconocido: ${eventType}`);
}

res.json({ message: 'Datos recibidos receive1' });
});