# @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
