@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
414 lines (286 loc) • 23.3 kB
Markdown
# @jsprismarine/prismarine
## 0.12.1
### Patch Changes
- [`d32eb1d`](https://github.com/JSPrismarine/JSPrismarine/commit/d32eb1d812125a096cf33d4eea94c6a662c15b72) Thanks [@filiphsps](https://github.com/filiphsps)! - Fix types order in package.json.
- [`6bf4e8d`](https://github.com/JSPrismarine/JSPrismarine/commit/6bf4e8dcfb07d45c1c1a6ff32b4993b0f8f4f96e) Thanks [@filiphsps](https://github.com/filiphsps)! - Throw when trying to get player data for a player with XUID.
- Updated dependencies [[`d32eb1d`](https://github.com/JSPrismarine/JSPrismarine/commit/d32eb1d812125a096cf33d4eea94c6a662c15b72)]:
- @jsprismarine/color-parser@0.12.1
- @jsprismarine/minecraft@0.12.1
- @jsprismarine/protocol@0.12.1
- @jsprismarine/errors@0.12.1
- @jsprismarine/logger@0.12.1
- @jsprismarine/raknet@0.12.1
- @jsprismarine/math@0.12.1
- @jsprismarine/nbt@0.12.1
## 0.12.0
### Minor Changes
- [`b025e15`](https://github.com/JSPrismarine/JSPrismarine/commit/b025e153f6777aaae672d8331926b2ac91e7e2e0) Thanks [@filiphsps](https://github.com/filiphsps)! - Change config option `enable-title` to `enable-process-title`.
### Patch Changes
- [`0a8f8d7`](https://github.com/JSPrismarine/JSPrismarine/commit/0a8f8d7f2d8638f3da68abdbf65ba3c48dcda038) Thanks [@filiphsps](https://github.com/filiphsps)! - Improve reloading stability.
- [`b025e15`](https://github.com/JSPrismarine/JSPrismarine/commit/b025e153f6777aaae672d8331926b2ac91e7e2e0) Thanks [@filiphsps](https://github.com/filiphsps)! - Improve ticking.
- [`98ec1c5`](https://github.com/JSPrismarine/JSPrismarine/commit/98ec1c58363e95f04fec9c6118e637e21ad5fc1e) Thanks [@filiphsps](https://github.com/filiphsps)! - Fix world loading order and simplify getter.
- Updated dependencies [[`d761626`](https://github.com/JSPrismarine/JSPrismarine/commit/d761626b51b8a402b13d111e3dd25b560bfdf8fe)]:
- @jsprismarine/raknet@0.12.0
- @jsprismarine/color-parser@0.12.0
- @jsprismarine/errors@0.12.0
- @jsprismarine/logger@0.12.0
- @jsprismarine/math@0.12.0
- @jsprismarine/minecraft@0.12.0
- @jsprismarine/nbt@0.12.0
- @jsprismarine/protocol@0.12.0
## 0.11.1
### Patch Changes
- [`a79d837`](https://github.com/JSPrismarine/JSPrismarine/commit/a79d837e132bd2fbf1a91452b680341dafa76fe2) Thanks [@filiphsps](https://github.com/filiphsps)! - Fix shutting down the server sometimes leaving socket open.
- Updated dependencies []:
- @jsprismarine/color-parser@0.11.1
- @jsprismarine/errors@0.11.1
- @jsprismarine/logger@0.11.1
- @jsprismarine/math@0.11.1
- @jsprismarine/minecraft@0.11.1
- @jsprismarine/nbt@0.11.1
- @jsprismarine/protocol@0.11.1
- @jsprismarine/raknet@0.11.1
## 0.11.0
### Minor Changes
- [`e962b51`](https://github.com/JSPrismarine/JSPrismarine/commit/e962b514e196511111877e9ad856a00291216c6e) Thanks [@filiphsps](https://github.com/filiphsps)! - Add `enable-title` and `enable-ticking`.
- [`3303be8`](https://github.com/JSPrismarine/JSPrismarine/commit/3303be822a8aff09142172e0796e66473dc2fef2) Thanks [@filiphsps](https://github.com/filiphsps)! - Simplify console enable/disable.
- [`ad0e562`](https://github.com/JSPrismarine/JSPrismarine/commit/ad0e5623a34f0424bd520b68131b56e92dec1cea) Thanks [@filiphsps](https://github.com/filiphsps)! - Add config option to enable/disable the query.
- [`51ba84e`](https://github.com/JSPrismarine/JSPrismarine/commit/51ba84e1fe3b7ad99a9fb07039048c9cab2075b6) Thanks [@filiphsps](https://github.com/filiphsps)! - Add headless mode (running without console).
### Patch Changes
- [`4b7f94d`](https://github.com/JSPrismarine/JSPrismarine/commit/4b7f94d805480a171728bc82829874c3d0258fc3) Thanks [@filiphsps](https://github.com/filiphsps)! - Allow for shutting dowing without killing the parent process.
- Updated dependencies [[`4b7f94d`](https://github.com/JSPrismarine/JSPrismarine/commit/4b7f94d805480a171728bc82829874c3d0258fc3)]:
- @jsprismarine/logger@0.11.0
- @jsprismarine/color-parser@0.11.0
- @jsprismarine/errors@0.11.0
- @jsprismarine/math@0.11.0
- @jsprismarine/minecraft@0.11.0
- @jsprismarine/nbt@0.11.0
- @jsprismarine/protocol@0.11.0
- @jsprismarine/raknet@0.11.0
## 0.10.0
### Minor Changes
- [`ef1e604`](https://github.com/JSPrismarine/JSPrismarine/commit/ef1e604cdcddc73ea8b23b545142592a90b34884) Thanks [@filiphsps](https://github.com/filiphsps)! - Improve server stopping.
Fix incorrect order of actions in `world.addEntity``.
Improve the console.
- [#1695](https://github.com/JSPrismarine/JSPrismarine/pull/1695) [`306495d`](https://github.com/JSPrismarine/JSPrismarine/commit/306495dff6d34e8a1dca1187bf5e9a285325ec8f) Thanks [@filiphsps](https://github.com/filiphsps)! - Simplify `json` and `yaml` handling.
> We now properly handle parsing those files with comments, though they're not preserved when writing to the file.
### Patch Changes
- [`99566e3`](https://github.com/JSPrismarine/JSPrismarine/commit/99566e363f4a726de5180f998e7fd2fd36cc5bf7) Thanks [@filiphsps](https://github.com/filiphsps)! - Fix onw case of an export not being marked as a type export.
- [`e852e2b`](https://github.com/JSPrismarine/JSPrismarine/commit/e852e2b5beb6418d9aaae7574c21b1cfde048a0a) Thanks [@filiphsps](https://github.com/filiphsps)! - Bring tooling closer to supporting `composite: true`.
- Updated dependencies [[`e852e2b`](https://github.com/JSPrismarine/JSPrismarine/commit/e852e2b5beb6418d9aaae7574c21b1cfde048a0a), [`a7f7e16`](https://github.com/JSPrismarine/JSPrismarine/commit/a7f7e16c3b5ee8415a9561b8eb388d81bd23fd9c)]:
- @jsprismarine/color-parser@0.10.0
- @jsprismarine/minecraft@0.10.0
- @jsprismarine/protocol@0.10.0
- @jsprismarine/errors@0.10.0
- @jsprismarine/logger@0.10.0
- @jsprismarine/raknet@0.10.0
- @jsprismarine/math@0.10.0
- @jsprismarine/nbt@0.10.0
## 0.9.0
### Patch Changes
- Updated dependencies [[`9963470`](https://github.com/JSPrismarine/JSPrismarine/commit/996347038b55d4d08b08b1efdc451e89d7265b30)]:
- @jsprismarine/minecraft@0.9.0
- @jsprismarine/protocol@0.9.0
- @jsprismarine/color-parser@0.9.0
- @jsprismarine/errors@0.9.0
- @jsprismarine/logger@0.9.0
- @jsprismarine/math@0.9.0
- @jsprismarine/nbt@0.9.0
- @jsprismarine/raknet@0.9.0
## 0.8.0
### Minor Changes
- [`d8d45e8`](https://github.com/JSPrismarine/JSPrismarine/commit/d8d45e838af9e5a15269064c7cf24de87f10ab6a) Thanks [@filiphsps](https://github.com/filiphsps)! - - Update to latest bedrock edition.
### Patch Changes
- [#1685](https://github.com/JSPrismarine/JSPrismarine/pull/1685) [`40af4b2`](https://github.com/JSPrismarine/JSPrismarine/commit/40af4b23802f74b2eecd34a4f05e90044d51fd56) Thanks [@filiphsps](https://github.com/filiphsps)! - - Migrate `@jsprismarine/bedrock-data` to monorepo.
- [`15b5fe1`](https://github.com/JSPrismarine/JSPrismarine/commit/15b5fe169a7917d199de273d1906a78c4b768cb7) Thanks [@filiphsps](https://github.com/filiphsps)! - - Replace `assert` with `with`.
- Updated dependencies [[`15b5fe1`](https://github.com/JSPrismarine/JSPrismarine/commit/15b5fe169a7917d199de273d1906a78c4b768cb7), [`d8d45e8`](https://github.com/JSPrismarine/JSPrismarine/commit/d8d45e838af9e5a15269064c7cf24de87f10ab6a)]:
- @jsprismarine/color-parser@0.8.0
- @jsprismarine/minecraft@0.8.0
- @jsprismarine/protocol@0.8.0
- @jsprismarine/errors@0.8.0
- @jsprismarine/logger@0.8.0
- @jsprismarine/raknet@0.8.0
- @jsprismarine/math@0.8.0
- @jsprismarine/nbt@0.8.0
## 0.7.0
### Minor Changes
- [#1520](https://github.com/JSPrismarine/JSPrismarine/pull/1520) [`142c6e1`](https://github.com/JSPrismarine/JSPrismarine/commit/142c6e1ca4f8961271d1c8caa8fbf0c71dc315b6) Thanks [@enricoangelon](https://github.com/enricoangelon)! - Properly implement Position, Vector2 & Vector3
- [#1517](https://github.com/JSPrismarine/JSPrismarine/pull/1517) [`1e013a6`](https://github.com/JSPrismarine/JSPrismarine/commit/1e013a60b9987929b53b2cc1d333daf8b5d45196) Thanks [@enricoangelon](https://github.com/enricoangelon)! - Bump to bedrock protocol 686
### Patch Changes
- Updated dependencies [[`142c6e1`](https://github.com/JSPrismarine/JSPrismarine/commit/142c6e1ca4f8961271d1c8caa8fbf0c71dc315b6)]:
- @jsprismarine/math@0.7.0
- @jsprismarine/color-parser@0.7.0
- @jsprismarine/errors@0.7.0
- @jsprismarine/logger@0.7.0
- @jsprismarine/minecraft@0.7.0
- @jsprismarine/nbt@0.7.0
- @jsprismarine/protocol@0.7.0
- @jsprismarine/raknet@0.7.0
## 0.6.0
### Patch Changes
- Updated dependencies []:
- @jsprismarine/color-parser@0.6.0
- @jsprismarine/errors@0.6.0
- @jsprismarine/logger@0.6.0
- @jsprismarine/math@0.6.0
- @jsprismarine/minecraft@0.6.0
- @jsprismarine/nbt@0.6.0
- @jsprismarine/protocol@0.6.0
- @jsprismarine/raknet@0.6.0
## 0.5.0
### Minor Changes
- [#1486](https://github.com/JSPrismarine/JSPrismarine/pull/1486) [`c8d976f`](https://github.com/JSPrismarine/JSPrismarine/commit/c8d976f627ef96deb9b2213561848f84214c07a1) Thanks [@filiphsps](https://github.com/filiphsps)! - Rename `GameType` to `Gametype` (parity fix).
### Patch Changes
- [#1486](https://github.com/JSPrismarine/JSPrismarine/pull/1486) [`02aaf4b`](https://github.com/JSPrismarine/JSPrismarine/commit/02aaf4b0082e76f4f438f59dacd373a04959df53) Thanks [@filiphsps](https://github.com/filiphsps)! - Upgrade `typescript` to `v5.5.2`.
- [`3a00892`](https://github.com/JSPrismarine/JSPrismarine/commit/3a00892ab6d8e0647c94da96bb85553f08a8484b) Thanks [@filiphsps](https://github.com/filiphsps)! - Protocol changes.
- Updated dependencies [[`02aaf4b`](https://github.com/JSPrismarine/JSPrismarine/commit/02aaf4b0082e76f4f438f59dacd373a04959df53), [`c8d976f`](https://github.com/JSPrismarine/JSPrismarine/commit/c8d976f627ef96deb9b2213561848f84214c07a1)]:
- @jsprismarine/color-parser@0.5.0
- @jsprismarine/minecraft@0.5.0
- @jsprismarine/protocol@0.5.0
- @jsprismarine/errors@0.5.0
- @jsprismarine/logger@0.5.0
- @jsprismarine/raknet@0.5.0
- @jsprismarine/math@0.5.0
- @jsprismarine/nbt@0.5.0
## 0.4.5
### Patch Changes
- [#1460](https://github.com/JSPrismarine/JSPrismarine/pull/1460) [`07bc603`](https://github.com/JSPrismarine/JSPrismarine/commit/07bc603b887eb5cf0b69646bd7799abd035a21fe) Thanks [@filiphsps](https://github.com/filiphsps)! - Slightly revamp build system to allow for way better dev UX.
Fix error getting thrown on first run due to missing the `level.json`
file. We no longer try to read it if it doesn't exist.
Fix logic error in `BatchPacket`'s `decodeHeader` resulting in invalid
`pid` validation.
- [#1458](https://github.com/JSPrismarine/JSPrismarine/pull/1458) [`2d32a17`](https://github.com/JSPrismarine/JSPrismarine/commit/2d32a17c994a3cbd3d98d94dd0f33280a863c81a) Thanks [@filiphsps](https://github.com/filiphsps)! - As a parity change with Java and BDS the console will no longer require
you to type a `/` (slash) before running a command. As a consequence of
this change the chat functionality of the console has been removed, to
send chat messages now you will need to use one of the many commands
like `/say`, `/me`, `/tellraw`, and more.
All on `enable` and `disable` hooks have now been documented with JSDoc
and also given proper return types.
- [`204a9b4`](https://github.com/JSPrismarine/JSPrismarine/commit/204a9b4c142fe89d5d63e2f72ba3cb89f9b375e3) Thanks [@filiphsps](https://github.com/filiphsps)! - Upgrade turbo to v2.
- Updated dependencies [[`07bc603`](https://github.com/JSPrismarine/JSPrismarine/commit/07bc603b887eb5cf0b69646bd7799abd035a21fe), [`204a9b4`](https://github.com/JSPrismarine/JSPrismarine/commit/204a9b4c142fe89d5d63e2f72ba3cb89f9b375e3)]:
- @jsprismarine/color-parser@0.4.5
- @jsprismarine/minecraft@0.4.5
- @jsprismarine/protocol@0.4.5
- @jsprismarine/errors@0.4.5
- @jsprismarine/logger@0.4.5
- @jsprismarine/raknet@0.4.5
- @jsprismarine/math@0.4.5
- @jsprismarine/nbt@0.4.5
## 0.4.4
### Patch Changes
- [`adffd12`](https://github.com/JSPrismarine/JSPrismarine/commit/adffd12b09d07dc878a2e01cd795c3056317946a) Thanks [@filiphsps](https://github.com/filiphsps)! - Migrate to @jsprismarine/Minecraft's `gametype`.
- [`2b5bc2f`](https://github.com/JSPrismarine/JSPrismarine/commit/2b5bc2fbffe777c329fd5684e342050cd2e13c43) Thanks [@filiphsps](https://github.com/filiphsps)! - Fix "Blocks in negative coordinates don't behave correctly." [#1328](https://github.com/JSPrismarine/JSPrismarine/issues/1328).
- [`07bc6d0`](https://github.com/JSPrismarine/JSPrismarine/commit/07bc6d0920e48b2fa593b346ac73949517c0fb7a) Thanks [@filiphsps](https://github.com/filiphsps)! - Move `pitch`, `yaw` and `headYaw` to `Entity`.
- [#1334](https://github.com/JSPrismarine/JSPrismarine/pull/1334) [`4f8bf3f`](https://github.com/JSPrismarine/JSPrismarine/commit/4f8bf3f367d42dbd710cf353c075e25bcb5370f7) Thanks [@filiphsps](https://github.com/filiphsps)! - Fix "Take advantage of raknet/src/utils/ServerName.ts." [#1313](https://github.com/JSPrismarine/JSPrismarine/issues/1313).
- [`07bc6d0`](https://github.com/JSPrismarine/JSPrismarine/commit/07bc6d0920e48b2fa593b346ac73949517c0fb7a) Thanks [@filiphsps](https://github.com/filiphsps)! - Fix spawn location.
Send entity metadata to clients.
Slightly Simplify working with positions.
- Updated dependencies [[`adffd12`](https://github.com/JSPrismarine/JSPrismarine/commit/adffd12b09d07dc878a2e01cd795c3056317946a), [`4f8bf3f`](https://github.com/JSPrismarine/JSPrismarine/commit/4f8bf3f367d42dbd710cf353c075e25bcb5370f7)]:
- @jsprismarine/minecraft@0.4.4
- @jsprismarine/raknet@0.4.4
- @jsprismarine/protocol@0.4.4
- @jsprismarine/color-parser@0.4.4
- @jsprismarine/errors@0.4.4
- @jsprismarine/logger@0.4.4
- @jsprismarine/math@0.4.4
- @jsprismarine/nbt@0.4.4
## 0.4.3
### Patch Changes
- [`b0a232b`](https://github.com/JSPrismarine/JSPrismarine/commit/b0a232b9be5d6456c33d5300582a0c7e33d76a6e) Thanks [@filiphsps](https://github.com/filiphsps)! - Bump version due to previous publishing failure.
- Updated dependencies []:
- @jsprismarine/color-parser@0.4.3
- @jsprismarine/errors@0.4.3
- @jsprismarine/logger@0.4.3
- @jsprismarine/nbt@0.4.3
- @jsprismarine/raknet@0.4.3
## 0.4.2
### Patch Changes
- [#1299](https://github.com/JSPrismarine/JSPrismarine/pull/1299) [`384f571`](https://github.com/JSPrismarine/JSPrismarine/commit/384f5716d593f2f3bac4a9521578d32107e671a8) Thanks [@filiphsps](https://github.com/filiphsps)! - CommandManager: Remove legacy `execute` function.
- [#1303](https://github.com/JSPrismarine/JSPrismarine/pull/1303) [`7d7283b`](https://github.com/JSPrismarine/JSPrismarine/commit/7d7283ba87e6fc030d25be8a2a542745a5c94745) Thanks [@filiphsps](https://github.com/filiphsps)! - Rename `onEnable` and `onDisable` to `enable` and `disable`.
- [#1312](https://github.com/JSPrismarine/JSPrismarine/pull/1312) [`a66c1b9`](https://github.com/JSPrismarine/JSPrismarine/commit/a66c1b981698fa26570bb0fd9ebf667240a172b7) Thanks [@filiphsps](https://github.com/filiphsps)! - Entity: Refactor Metadata to be more user-friendly.
- [#1299](https://github.com/JSPrismarine/JSPrismarine/pull/1299) [`b54350e`](https://github.com/JSPrismarine/JSPrismarine/commit/b54350eb6341fc487b05781b149c148bae3a5f55) Thanks [@filiphsps](https://github.com/filiphsps)! - World: Simplify `LevelData` handling.
WorldManager: Improve `isWorldLoaded` check.
Entities: Simplify.
Player: Move UUID handling to `Entity`.
- [#1315](https://github.com/JSPrismarine/JSPrismarine/pull/1315) [`941fb74`](https://github.com/JSPrismarine/JSPrismarine/commit/941fb74a7818afd21e87804f62e004cf8465e0c4) Thanks [@filiphsps](https://github.com/filiphsps)! - Add `@jsprismarine/logger` package.
- Updated dependencies [[`941fb74`](https://github.com/JSPrismarine/JSPrismarine/commit/941fb74a7818afd21e87804f62e004cf8465e0c4)]:
- @jsprismarine/logger@0.4.2
- @jsprismarine/color-parser@0.4.2
- @jsprismarine/errors@0.4.2
- @jsprismarine/nbt@0.4.2
- @jsprismarine/raknet@0.4.2
## 0.4.1
### Patch Changes
- [#1296](https://github.com/JSPrismarine/JSPrismarine/pull/1296) [`44c25e1`](https://github.com/JSPrismarine/JSPrismarine/commit/44c25e132b55174a1e57aee9152e6fbb73c90cf6) Thanks [@filiphsps](https://github.com/filiphsps)! - Fix stdin on Windows.
Add input history.
Improve exit reliability.
- [#1292](https://github.com/JSPrismarine/JSPrismarine/pull/1292) [`8bc4525`](https://github.com/JSPrismarine/JSPrismarine/commit/8bc452534b5048b71a08e509d2823203bf07a407) Thanks [@filiphsps](https://github.com/filiphsps)! - Refactor `Server` to extend our custom `EventEmitter`.
So, instead of using the `getEventManager()` function to get something emittable;
you now just do a simple `server.emit('id', event);`.
- [`e1ba6e7`](https://github.com/JSPrismarine/JSPrismarine/commit/e1ba6e71a2757cd6bba00c95d15d0d672c8cf476) Thanks [@filiphsps](https://github.com/filiphsps)! - Refactor Chat constructor.
- [#1296](https://github.com/JSPrismarine/JSPrismarine/pull/1296) [`69dae84`](https://github.com/JSPrismarine/JSPrismarine/commit/69dae84d2fde2bb754442f58a85dc4a865e28966) Thanks [@filiphsps](https://github.com/filiphsps)! - Add basic tab-completion support.
- Updated dependencies []:
- @jsprismarine/color-parser@0.4.1
- @jsprismarine/errors@0.4.1
- @jsprismarine/nbt@0.4.1
- @jsprismarine/raknet@0.4.1
## 0.4.0
### Patch Changes
- [#1279](https://github.com/JSPrismarine/JSPrismarine/pull/1279) [`4ca96b5`](https://github.com/JSPrismarine/JSPrismarine/commit/4ca96b59696dbe67e39b7f46d85fe421a74d23d5) Thanks [@filiphsps](https://github.com/filiphsps)! - Add Codecov bundler plugin to vite.
- [`fad26e2`](https://github.com/JSPrismarine/JSPrismarine/commit/fad26e2affc095a94cfaed417891bbc9605af589) Thanks [@filiphsps](https://github.com/filiphsps)! - - Remove `Server.instance`.
- Remove passing of version from `@jsprismarine/server` to `@jsprismarine/prismarine`.
- [`91b556d`](https://github.com/JSPrismarine/JSPrismarine/commit/91b556de0064b8e670ea46b61f0c51817ea7b425) Thanks [@filiphsps](https://github.com/filiphsps)! - Resolve `js/insecure-randomness`.
- [#1280](https://github.com/JSPrismarine/JSPrismarine/pull/1280) [`c7965d4`](https://github.com/JSPrismarine/JSPrismarine/commit/c7965d446ce591b29e71a75bfed0ae6ca5ef91cb) Thanks [@filiphsps](https://github.com/filiphsps)! - Fix bug resulting in config sometimes being null.
Fix cases where stdin would continue being held by the process.
Fix `isConsole` util function on `Entity`.
Improve console logging.
- Updated dependencies [[`4ca96b5`](https://github.com/JSPrismarine/JSPrismarine/commit/4ca96b59696dbe67e39b7f46d85fe421a74d23d5), [`52a041c`](https://github.com/JSPrismarine/JSPrismarine/commit/52a041cfa567842ea77196c10434eb42aa9f791b)]:
- @jsprismarine/color-parser@0.4.0
- @jsprismarine/errors@0.4.0
- @jsprismarine/raknet@0.4.0
- @jsprismarine/nbt@0.4.0
## 0.3.0
### Patch Changes
- Updated dependencies []:
- @jsprismarine/color-parser@0.3.0
- @jsprismarine/errors@0.3.0
- @jsprismarine/nbt@0.3.0
- @jsprismarine/raknet@0.3.0
## 0.2.0
### Minor Changes
- [#1251](https://github.com/JSPrismarine/JSPrismarine/pull/1251) [`f7e0fc4`](https://github.com/JSPrismarine/JSPrismarine/commit/f7e0fc414117553581aa246eedd3861b2122eadf) Thanks [@filiphsps](https://github.com/filiphsps)! - Remove `experimental-flags`.
### Patch Changes
- [#1259](https://github.com/JSPrismarine/JSPrismarine/pull/1259) [`c9d207f`](https://github.com/JSPrismarine/JSPrismarine/commit/c9d207f03417a8961557d569ec60b1091e9114c1) Thanks [@renovate](https://github.com/apps/renovate)! - Deps: Update dependency @types/node to v20.12.3.
- [#1249](https://github.com/JSPrismarine/JSPrismarine/pull/1249) [`6477e70`](https://github.com/JSPrismarine/JSPrismarine/commit/6477e7079ef9f8eca981f4ab539b7045ee514e2f) Thanks [@filiphsps](https://github.com/filiphsps)! - - Remove `@jsprismarine/updater`.
- We don't need an updater at the moment, in the future that job should probably be up to npm/jsr/etc.
- [#1252](https://github.com/JSPrismarine/JSPrismarine/pull/1252) [`6001709`](https://github.com/JSPrismarine/JSPrismarine/commit/6001709dcfddb12e6ddf0c8fe919cabacb5d6122) Thanks [@filiphsps](https://github.com/filiphsps)! - Fix running a command using it's full ID (`/minecraft:help`).
- Updated dependencies [[`c9d207f`](https://github.com/JSPrismarine/JSPrismarine/commit/c9d207f03417a8961557d569ec60b1091e9114c1)]:
- @jsprismarine/color-parser@0.2.0
- @jsprismarine/errors@0.2.0
- @jsprismarine/nbt@0.2.0
- @jsprismarine/raknet@0.2.0
## 0.1.1
### Patch Changes
- [`323a666`](https://github.com/JSPrismarine/JSPrismarine/commit/323a666b2d4b82e399ff21711ff8cc7ca6f520dd) Thanks [@filiphsps](https://github.com/filiphsps)! - Add safety checks and fix invalid logic.
- [#1231](https://github.com/JSPrismarine/JSPrismarine/pull/1231) [`491b688`](https://github.com/JSPrismarine/JSPrismarine/commit/491b688adc0c38426b767646b6cc748b8e774e30) Thanks [@filiphsps](https://github.com/filiphsps)! - - Remove `EvalCommand`.
- It was potentially if not already a security risk.
- We could potentially add something similar running under a virtual environment in the future, but not a priority at the moment.
- Fix and substantially improve stdin/tty.
- There are still ways to go, but it's a lot better now.
- [`20a8ea4`](https://github.com/JSPrismarine/JSPrismarine/commit/20a8ea47c25eaf21548f1994bf915c4c22a0f395) Thanks [@filiphsps](https://github.com/filiphsps)! - Fix `level.json` loading.
- [`7073f41`](https://github.com/JSPrismarine/JSPrismarine/commit/7073f414487b7403765686b05d04f99c6878d88a) Thanks [@filiphsps](https://github.com/filiphsps)! - Fix issue with some commands failing due to a `getParameters()` call.
- [`cdecbaa`](https://github.com/JSPrismarine/JSPrismarine/commit/cdecbaaf823a6f2db15e1793b50da9925deb3716) Thanks [@filiphsps](https://github.com/filiphsps)! - Slightly improve circular-dep hell.
- [`80e23e1`](https://github.com/JSPrismarine/JSPrismarine/commit/80e23e17c0111eac2df98f73cdeec5730bd9abf5) Thanks [@filiphsps](https://github.com/filiphsps)! - Include CHANGELOG.md with releases.
- Updated dependencies [[`80e23e1`](https://github.com/JSPrismarine/JSPrismarine/commit/80e23e17c0111eac2df98f73cdeec5730bd9abf5), [`c6a627d`](https://github.com/JSPrismarine/JSPrismarine/commit/c6a627da60bae29bd0e6dfead9d44dddbeb0dafd)]:
- @jsprismarine/color-parser@0.1.1
- @jsprismarine/raknet@0.1.1
- @jsprismarine/nbt@0.1.1
## 0.1.0
### Patch Changes
- [#1226](https://github.com/JSPrismarine/JSPrismarine/pull/1226) [`20b3cb1`](https://github.com/JSPrismarine/JSPrismarine/commit/20b3cb1ee1e2a2c5c45275f9c2a23c9c2507dcf5) Thanks [@filiphsps](https://github.com/filiphsps)! - - Migrated to vite.
- The build system has been refactored to support both esm and cjs.
- Releases are now managed by changeset.
- Updated dependencies [[`20b3cb1`](https://github.com/JSPrismarine/JSPrismarine/commit/20b3cb1ee1e2a2c5c45275f9c2a23c9c2507dcf5)]:
- @jsprismarine/color-parser@0.1.0
- @jsprismarine/raknet@0.1.0
- @jsprismarine/nbt@0.1.0