New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

minecraft-sp-api

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

minecraft-sp-api - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

10

index.js

@@ -1,3 +0,3 @@

const TOKEN = 'hadoukenasdauysda6sd65'; // А здесь Ваш токен API, который был выдан Foxodever#7755
const SERVER = 'spk'; // Сюда надо вставить название сервера, ивенты которого Вы хотите слушать
let TOKEN = '';
let SERVER = '';

@@ -13,2 +13,8 @@ const axios = require('axios');

module.exports.login = function(key, server) {
TOKEN = key;
SERVER = server;
console.log("Logged in")
}
module.exports.on = function event(on, script) {

@@ -15,0 +21,0 @@ switch (on) {

2

package.json

@@ -7,3 +7,3 @@ {

"name": "minecraft-sp-api",
"version": "1.0.0",
"version": "1.0.1",
"description": "Connect to SP api via node.js",

@@ -10,0 +10,0 @@ "main": "index.js",

@@ -1,56 +0,6 @@

const TOKEN = 'hadoukenasdauysda6sd65'; // А здесь Ваш токен API, который был выдан Foxodever#7755
const SERVER = 'spk'; // Сюда надо вставить название сервера, ивенты которого Вы хотите слушать
const spapi = require('./index');
spapi.login('hadoukenasdauysda6sd65', 'spk');
const axios = require('axios');
const { io } = require("socket.io-client");
const socket = io(`wss://sp-api.foxodever.com/${SERVER}`, { query: `token=${TOKEN}` });
socket.on('connect', () => {
console.log('Connected to the WebSocket API endpoint.');
});
module.exports.on = function event(on, script) {
switch (on) {
case "chat":
socket.on('chat', (msg) => {
script(JSON.parse(msg));
});
break;
case "playerJoined":
socket.on('playerJoined', (msg) => {
script(JSON.parse(msg));
});
break;
case "playerLeft":
socket.on('playerLeft', (msg) => {
script(JSON.parse(msg));
});
break;
case "weather":
socket.on('weather', (msg) => {
script(JSON.parse(msg));
});
break;
default:
throw Error("Event not found");
break;
}
}
module.exports.get = function(link, script) {
axios.get('https://sp-api.foxodever.com/' + link, {
headers: {
'Authorization': 'Bearer ' + TOKEN
}
}).then(data => {
script(data.data);
}).catch(err => {
throw Error("Failed send request to API. Server responded with " + err.response.status);
});
}
socket.on('disconnect', () => {
console.log('Disconnected from the server WebSocket.');
spapi.get('time', (resp) => {
console.log(resp);
});
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc