Closed MagicalsDev closed 1 year ago
Hey,
Replit blocks UDP ports which bedrock-protocol requires to connect to servers.
See related issue https://github.com/PrismarineJS/bedrock-protocol/issues/363
Since this seems to be a common problem, maybe we could add this to the FAQ and/or an addendum to the ping error if a replit environment is detected? Seems like that would be helpful.
Hey there i currently running it localhost and i get this error upon starting it | node .
Error: Could not locate the bindings file. Tried:
→ C:\Users\Magicals\Desktop\Projects\Minecraft-Bedrock-Bot\node_modules\raknet-native\build\node-raknet.node
→ C:\Users\Magicals\Desktop\Projects\Minecraft-Bedrock-Bot\node_modules\raknet-native\build\Debug\node-raknet.node
→ C:\Users\Magicals\Desktop\Projects\Minecraft-Bedrock-Bot\node_modules\raknet-native\build\Release\node-raknet.node
→ C:\Users\Magicals\Desktop\Projects\Minecraft-Bedrock-Bot\node_modules\raknet-native\out\Debug\node-raknet.node
→ C:\Users\Magicals\Desktop\Projects\Minecraft-Bedrock-Bot\node_modules\raknet-native\Debug\node-raknet.node
→ C:\Users\Magicals\Desktop\Projects\Minecraft-Bedrock-Bot\node_modules\raknet-native\out\Release\node-raknet.node
→ C:\Users\Magicals\Desktop\Projects\Minecraft-Bedrock-Bot\node_modules\raknet-native\Release\node-raknet.node
→ C:\Users\Magicals\Desktop\Projects\Minecraft-Bedrock-Bot\node_modules\raknet-native\build\default\node-raknet.node
→ C:\Users\Magicals\Desktop\Projects\Minecraft-Bedrock-Bot\node_modules\raknet-native\compiled\18.16.0\win32\ia32\node-raknet.node
→ C:\Users\Magicals\Desktop\Projects\Minecraft-Bedrock-Bot\node_modules\raknet-native\addon-build\release\install-root\node-raknet.node
→ C:\Users\Magicals\Desktop\Projects\Minecraft-Bedrock-Bot\node_modules\raknet-native\addon-build\debug\install-root\node-raknet.node
→ C:\Users\Magicals\Desktop\Projects\Minecraft-Bedrock-Bot\node_modules\raknet-native\addon-build\default\install-root\node-raknet.node
→ C:\Users\Magicals\Desktop\Projects\Minecraft-Bedrock-Bot\node_modules\raknet-native\lib\binding\node-v108-win32-ia32\node-raknet.node
at bindings (C:\Users\Magicals\Desktop\Projects\Minecraft-Bedrock-Bot\node_modules\bindings\bindings.js:126:9)
at Object.<anonymous> (C:\Users\Magicals\Desktop\Projects\Minecraft-Bedrock-Bot\node_modules\raknet-native\binding.js:30:33)
at Module._compile (node:internal/modules/cjs/loader:1254:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
at Module.load (node:internal/modules/cjs/loader:1117:32)
at Module._load (node:internal/modules/cjs/loader:958:12)
at Module.require (node:internal/modules/cjs/loader:1141:19)
at require (node:internal/modules/cjs/helpers:110:18)
at Object.<anonymous> (C:\Users\Magicals\Desktop\Projects\Minecraft-Bedrock-Bot\node_modules\raknet-native\index.js:1:18)
at Module._compile (node:internal/modules/cjs/loader:1254:14) {
tries: [
'C:\\Users\\Magicals\\Desktop\\Projects\\Minecraft-Bedrock-Bot\\node_modules\\raknet-native\\build\\node-raknet.node',
'C:\\Users\\Magicals\\Desktop\\Projects\\Minecraft-Bedrock-Bot\\node_modules\\raknet-native\\build\\Debug\\node-raknet.node',
'C:\\Users\\Magicals\\Desktop\\Projects\\Minecraft-Bedrock-Bot\\node_modules\\raknet-native\\build\\Release\\node-raknet.node',
'C:\\Users\\Magicals\\Desktop\\Projects\\Minecraft-Bedrock-Bot\\node_modules\\raknet-native\\out\\Debug\\node-raknet.node',
'C:\\Users\\Magicals\\Desktop\\Projects\\Minecraft-Bedrock-Bot\\node_modules\\raknet-native\\Debug\\node-raknet.node',
'C:\\Users\\Magicals\\Desktop\\Projects\\Minecraft-Bedrock-Bot\\node_modules\\raknet-native\\out\\Release\\node-raknet.node',
'C:\\Users\\Magicals\\Desktop\\Projects\\Minecraft-Bedrock-Bot\\node_modules\\raknet-native\\Release\\node-raknet.node',
'C:\\Users\\Magicals\\Desktop\\Projects\\Minecraft-Bedrock-Bot\\node_modules\\raknet-native\\build\\default\\node-raknet.node',
'C:\\Users\\Magicals\\Desktop\\Projects\\Minecraft-Bedrock-Bot\\node_modules\\raknet-native\\compiled\\18.16.0\\win32\\ia32\\node-raknet.node',
'C:\\Users\\Magicals\\Desktop\\Projects\\Minecraft-Bedrock-Bot\\node_modules\\raknet-native\\addon-build\\release\\install-root\\node-raknet.node',
'C:\\Users\\Magicals\\Desktop\\Projects\\Minecraft-Bedrock-Bot\\node_modules\\raknet-native\\addon-build\\debug\\install-root\\node-raknet.node',
'C:\\Users\\Magicals\\Desktop\\Projects\\Minecraft-Bedrock-Bot\\node_modules\\raknet-native\\addon-build\\default\\install-root\\node-raknet.node',
'C:\\Users\\Magicals\\Desktop\\Projects\\Minecraft-Bedrock-Bot\\node_modules\\raknet-native\\lib\\binding\\node-v108-win32-ia32\\node-raknet.node'
]
}
Code that I have written
const bedrock = require('bedrock-protocol')
const client = bedrock.createClient({
host: 'RockBurnSMP.aternos.me',
port: '35594',
username: 'Notch',
offline: true
})
client.on('connect', () => {
console.log(`Joined!`)
})
BTW I do recommend that you guys open up a Discord Server for better communication/discussion on errors
Hey!, I'm a beginner in JavaScript, Apparently I don't know what is causing this error, I'm providing a little details as to what I'm trying to make! IDE: Replit Node Version: v18.12.1 Details: I'm trying to make a client/bot that stays in the server forever to prevent the server from going offline!, (I just want it in the server and I'm just gonna give it Creative to prevent dying)
Code:
What Pop-Ups in the console upon running the project: