NatsirtMC is a lightweight app allowing you to connect to any Minecraft server without having Minecraft open

Overview

NatsirtMC

the only way to grind without grinding

NatsirtMC is a lightweight app allowing you to connect to any Minecraft server without having Minecraft open, Natsirt can help you by doing things you usually would afk for, it can even kill mobs automatically.

How to use 📚

  1. Clone this repo or download it.
  2. Download & Install Node.js if you haven't already.
  3. Open a terminal in the directory of NatsirtMC.
  4. Install NatsirtMC's dependencies, we reccomend using yarn so type npm i -g yarn then when it's done type yarn.
  5. Edit the file src/config.ts with your preferred settings. Make sure to add your self as an admin!
  6. To start Natsirt up, type yarn start
You might also like...

Bot managing the Devos Code Discord server

Bot managing the Devos Code Discord server

Dec 17, 2022

Aplikasi pembelajaran Sekolah Gratis dan Open Source

SekolahYuk SekolahYuk adalah Aplikasi Pembelajaran Online untuk sekolah2 di Indonesia. Dimana Guru bisa memberikan tugas, soal ujian, dan murid bisa m

Dec 2, 2022

It's open source alternative to services like: integrately, ifttt, zapier, n8n

ozyifttt It's open source alternative to services like: integrately, ifttt, zapier, n8n Currently, it's support: telegram, github, jira You can add to

Oct 28, 2022

ODeck - an free and open source alternative to StreamDeck made with React, React Native, Electron, Socket.IO

ODeck - an free and open source alternative to StreamDeck made with React, React Native, Electron, Socket.IO

ODeck is an free and open source alternative to StreamDeck made with React, React Native, Electron, Socket.IO and some other tecnologies. It allows you to easilly control some features of your computer with the power of a tap on your smartphone.

Nov 21, 2022

🐡 A simple open source phishing platform for red teams

🐡 A simple open source phishing platform for red teams

Apr 14, 2022

Web app for adding EU Digital COVID Certificates to your wallet apps

Web app for adding EU Digital COVID Certificates to your wallet apps

Web app for adding EU Digital COVID Certificates to your wallet apps

Dec 31, 2022

AryaBota: An app to teach Python coding via gradual programming and visual output

AryaBota UI Development Note: Before you begin, make sure you have the back-end Flask app up and running. Visit aryabota-services to learn more about

Dec 18, 2021

This is a Todo app build with JS, HTML/CSS , Webpack

This is a Todo app build with JS, HTML/CSS , Webpack

todo-list Todo List app Additional description about the project and its features. Built With HTML5 CSS3 Webpack JavaScript Live Demo Live Demo Link G

May 22, 2022

A Pauli Test simulation app made with Web Component and RxJS

A Pauli Test simulation app made with Web Component and RxJS

There was a discussion quite a while ago in Teknologi Umum about brain throughput or something. Basically it was about how long does your brain can maintain its performance. It was brought up because there was a discussion about typing speed and how someone can get high Words per Minute at the start but starts to slow down the longer they go.

Jun 8, 2022
Comments
  • build(deps): bump node-fetch from 2.6.6 to 2.6.7

    build(deps): bump node-fetch from 2.6.6 to 2.6.7

    Bumps node-fetch from 2.6.6 to 2.6.7.

    Release notes

    Sourced from node-fetch's releases.

    v2.6.7

    Security patch release

    Recommended to upgrade, to not leak sensitive cookie and authentication header information to 3th party host while a redirect occurred

    What's Changed

    Full Changelog: https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump engine.io from 6.1.0 to 6.1.2

    build(deps): bump engine.io from 6.1.0 to 6.1.2

    Bumps engine.io from 6.1.0 to 6.1.2.

    Release notes

    Sourced from engine.io's releases.

    6.1.2

    Bug Fixes

    • uws: expose additional uWebSockets.js options (#634) (49bb7cf)
    • uws: fix HTTP long-polling with CORS (45112a3)
    • uws: handle invalid websocket upgrades (8b4d6a8)

    Links

    6.1.1

    :warning: This release contains an important security fix :warning:

    A malicious client could send a specially crafted HTTP request, triggering an uncaught exception and killing the Node.js process:

    RangeError: Invalid WebSocket frame: RSV2 and RSV3 must be clear at Receiver.getInfo (/.../node_modules/ws/lib/receiver.js:176:14) at Receiver.startLoop (/.../node_modules/ws/lib/receiver.js:136:22) at Receiver._write (/.../node_modules/ws/lib/receiver.js:83:10) at writeOrBuffer (internal/streams/writable.js:358:12)

    This bug was introduced by this commit, included in [email protected], so previous releases are not impacted.

    Thanks to Marcus Wejderot from Mevisio for the responsible disclosure.

    Bug Fixes

    • properly handle invalid data sent by a malicious websocket client (c0e194d)

    Links

    Changelog

    Sourced from engine.io's changelog.

    6.1.2 (2022-01-18)

    Bug Fixes

    • uws: expose additional uWebSockets.js options (#634) (49bb7cf)
    • uws: fix HTTP long-polling with CORS (45112a3)
    • uws: handle invalid websocket upgrades (8b4d6a8)

    6.1.1 (2022-01-11)

    :warning: This release contains an important security fix :warning:

    A malicious client could send a specially crafted HTTP request, triggering an uncaught exception and killing the Node.js process:

    RangeError: Invalid WebSocket frame: RSV2 and RSV3 must be clear at Receiver.getInfo (/.../node_modules/ws/lib/receiver.js:176:14) at Receiver.startLoop (/.../node_modules/ws/lib/receiver.js:136:22) at Receiver._write (/.../node_modules/ws/lib/receiver.js:83:10) at writeOrBuffer (internal/streams/writable.js:358:12)

    This bug was introduced by this commit, included in [email protected], so previous releases are not impacted.

    Thanks to Marcus Wejderot from Mevisio for the responsible disclosure.

    Bug Fixes

    • properly handle invalid data sent by a malicious websocket client (c0e194d)
    Commits
    • 90fb0a9 chore(release): 6.1.2
    • e122e4b refactor: add additional types
    • 3f1e312 chore: bump package-lock.json file version
    • 45112a3 fix(uws): fix HTTP long-polling with CORS
    • 49bb7cf fix(uws): expose additional uWebSockets.js options (#634)
    • 8b4d6a8 fix(uws): handle invalid websocket upgrades
    • a84595a chore(deps): bump engine.io from 4.0.0 to 4.1.2 in /examples/latency (#636)
    • f3b761d chore(release): 6.1.1
    • c0e194d fix: properly handle invalid data sent by a malicious websocket client
    • b04967b refactor: import Node's setTimeout & clearTimeout to prevent ambiguity (#632)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump follow-redirects from 1.14.6 to 1.14.9

    build(deps): bump follow-redirects from 1.14.6 to 1.14.9

    Bumps follow-redirects from 1.14.6 to 1.14.9.

    Commits
    • 13136e9 Release version 1.14.9 of the npm package.
    • 2ec9b0b Keep headers when upgrading from HTTP to HTTPS.
    • 5fc74dd Reduce nesting.
    • 3d81dc3 Release version 1.14.8 of the npm package.
    • 62e546a Drop confidential headers across schemes.
    • 2ede36d Release version 1.14.7 of the npm package.
    • 8b347cb Drop Cookie header across domains.
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Error: unsupported protocol version

    Error: unsupported protocol version

    $ ts-node src/index.ts
    C:\Users\joex92\NatsirtMC\node_modules\minecraft-protocol\src\createClient.js:28
      if (!mcData) throw new Error(`unsupported protocol version: ${optVersion}`)
                         ^
    Error: unsupported protocol version: 1.18.2
        at Object.createClient (C:\Users\joex92\NatsirtMC\node_modules\minecraft-protocol\src\createClient.js:28:22)
        at Object.createBot (C:\Users\joex92\NatsirtMC\node_modules\mineflayer\lib\loader.js:95:35)
        at Object.<anonymous> (C:\Users\joex92\NatsirtMC\src\index.ts:11:22)
        at Module._compile (node:internal/modules/cjs/loader:1155:14)
        at Module.m._compile (C:\Users\joex92\NatsirtMC\node_modules\ts-node\src\index.ts:1371:23)
        at Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
        at Object.require.extensions.<computed> [as .ts] (C:\Users\joex92\NatsirtMC\node_modules\ts-node\src\index.ts:1374:12)
        at Module.load (node:internal/modules/cjs/loader:1033:32)
        at Function.Module._load (node:internal/modules/cjs/loader:868:12)
        at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    error Command failed with exit code 1.
    

    how do I add support for new versions?

    bug dependencies 
    opened by joex92 4
Owner
tristan
Evie✨
tristan
API routes are great for APIs, but for small projects where you have to access server data or hide application logic, you can just call a server function from the client.

API routes are great for APIs, but for small projects where you have to access server data or hide application logic, you can just call a server function from the client.

null 3 Mar 6, 2022
Free, open-source crypto trading bot, automated bitcoin / cryptocurrency trading software, algorithmic trading bots. Visually design your crypto trading bot, leveraging an integrated charting system, data-mining, backtesting, paper trading, and multi-server crypto bot deployments.

Free, open-source crypto trading bot, automated bitcoin / cryptocurrency trading software, algorithmic trading bots. Visually design your crypto trading bot, leveraging an integrated charting system, data-mining, backtesting, paper trading, and multi-server crypto bot deployments.

Superalgos 3.1k Jan 1, 2023
A simple server application that allows you to perform Wake-on-LAN remotely with a web interface

WoL Helper A simple server application that allows you to perform Wake-on-LAN remotely with a web interface. Usage Install: npm install -g wol-helper

Hongbo 5 Jul 27, 2022
Custom HTML elements for generic components (dropdown, modal...) without style.

Headless elements The goal of this project is to create a library of Custom Elements to stop reinventing the wheel (starting by reinventing the wheel

Jonathan 21 Sep 17, 2022
⚡️ A resource to help figure out what JavaScript array method would be best to use at any given time

JavaScript Array Explorer When I was first learning array methods, I spent a lot of time digging through the docs to find the appropriate one, and I h

Sarah Drasner 2.6k Jan 2, 2023
A lightweight jQuery plugin for collapsing and expanding long blocks of text with "Read more" and "Close" links.

Readmore.js V3 alpha I am deprecating the 2.x version of Readmore.js. A new version is coming soon! Check it out and help me test it! Readmore.js A sm

Jed Foster 1.5k Nov 30, 2022
A very lightweight and chatbot with multi language support

A very lightweight and chatbot with multi language support

Artificial Intelligence 6 Jul 25, 2022
A lightweight, fast and efficient Discord Nitro sniper, giveaway sniper & invite sniper

Discord Sniper (forked from slow/nitro-sniper) A lightweight, fast and efficient Discord Nitro sniper, giveaway sniper & invite sniper. Features Nitro

null 3 Oct 23, 2022
An improved discord bot for my discord server.

Ancalagon Bot Description Hello! This is a discord bot for my personal discord server. It's more of a remaster of my DragonBot but it's written in Jav

DragonWF 3 Jul 6, 2022
A cool Discord bot to manage tickets on your server 🎫

Discord Tickets Bot A cool Discord bot to manage tickets on your server ?? Project under construction... follow the progress on the Discord server. If

null 11 Oct 10, 2022