RCON Minecraft client written in TypeScript
Install the package:
$ npm install @minecraft-js/rconAnd then import it in your JavaScript/TypeScript file
const{ RCONClient }=require('@minecraft-js/rcon');// CommonJSimport{RCONClient}from'@minecraft-js/rcon';// ES6constclient=newRCONClient('127.0.0.1','my_password');client.connect();client.on('authenticated',()=>{// Do stuff});client.on('error',()=>{// Do stuff});// ...client.on('response',(requestId,packet)=>{// Do something with requestId and packet// Access the command response by `packet.payload`});constrequestId=client.executeCommand('whitelist list');Full doc: https://minecraftjs.github.io/rcon/