UNPKG

flying-squid

Version:
212 lines (174 loc) 10.9 kB
## 1.12.0 * [Update CI to Node 24 + fix async zlib crashes (#705)](https://github.com/PrismarineJS/flying-squid/commit/af2d1d188cfef8375272e8f6c13f4d9bf4f23feb) (thanks @rom1504) * [Fix publish condition for npm-publish v4 (#704)](https://github.com/PrismarineJS/flying-squid/commit/52787f7f4d9b6cccc5c1a0ff7c5278d2c0629ffe) (thanks @rom1504) * [Switch to trusted publishing via OIDC (#703)](https://github.com/PrismarineJS/flying-squid/commit/b677e52fe3c76cdeb1ae0fa962978cc1c0e06799) (thanks @rom1504) * [Fix login.js](https://github.com/PrismarineJS/flying-squid/commit/01c645b70bdcd0cf8f557a6fb587c175bf6cc7f5) (thanks @extremeheat) * [Fix player_info and sound packets for minecraft-data protocol changes (#691)](https://github.com/PrismarineJS/flying-squid/commit/a4f5971d831cdedd63bee84abba542b2bd22590f) (thanks @Copilot) * [copilot: remove timeout](https://github.com/PrismarineJS/flying-squid/commit/971d58e2ba35b96f3aebc22b03b650f103873f57) (thanks @extremeheat) * [Add copilot-instructions.md](https://github.com/PrismarineJS/flying-squid/commit/6ffb225ed571559029e92bed96a6ff4ae5a3d325) (thanks @extremeheat) * [Add copilot-setup-steps.yml](https://github.com/PrismarineJS/flying-squid/commit/c56bde4da8c69893321c5e0291a432f833f29ef3) (thanks @extremeheat) * [Update to node 22 (#674)](https://github.com/PrismarineJS/flying-squid/commit/4241690254b081ace608050da34b11a2a22a50e7) (thanks @rom1504) ## 1.11.0 * [1.21.4 (#672)](https://github.com/PrismarineJS/flying-squid/commit/3408d2543eba3c7461d0bbdfc90e422ee0abe2dc) (thanks @extremeheat) ## 1.10.0 * [1.21.3 (#670)](https://github.com/PrismarineJS/flying-squid/commit/02245a47cbf07b708bc4f531223481b35a875c87) (thanks @extremeheat) * [Add 1.21 to README.md](https://github.com/PrismarineJS/flying-squid/commit/529d5a1a847fcde9343aa14d36ababccf60ba068) (thanks @rom1504) * [1.20.3, 1.20.5 and 1.21.1 support (#669)](https://github.com/PrismarineJS/flying-squid/commit/7857fac3dbf342ab829b8ff013d58e3e6074e6a8) (thanks @extremeheat) * [1.20.2 support (#667)](https://github.com/PrismarineJS/flying-squid/commit/15ebc0094e953830ec9fe3d3f7b32559c3b9ebe4) (thanks @extremeheat) ## 1.9.0 * [1.19 (#663)](https://github.com/PrismarineJS/flying-squid/commit/c11dff3b2a9fe4bbe5f85c54e07c2e9ae7a8c288) (thanks @extremeheat) * [1.18 and 1.18.2 support (#662)](https://github.com/PrismarineJS/flying-squid/commit/acbee303ba3798962508e713e1c26f368152f393) (thanks @extremeheat) * [Bump mocha from 10.8.2 to 11.0.1 (#659)](https://github.com/PrismarineJS/flying-squid/commit/6f47f7209fdc680eabbbeb3112ca4f2e4e32d5bc) (thanks @dependabot[bot]) * [Increase test timeout](https://github.com/PrismarineJS/flying-squid/commit/dc3091c7bdd30d779ebafa5c005f3de46f4a64e9) (thanks @rom1504) * [Add 1.17 to readme](https://github.com/PrismarineJS/flying-squid/commit/3b2f7e4e236ce92f88541accabe4af85024a226b) (thanks @rom1504) * [Fix spawning in 1.16.5 worlds, 1.17 (#660)](https://github.com/PrismarineJS/flying-squid/commit/414d4dcf0f4adcf2a13c8e8a9a314afc0eb0a5d5) (thanks @extremeheat) * [fixed gramma (#654)](https://github.com/PrismarineJS/flying-squid/commit/8f29e3a5604b25d8151b85920ecd2b406ede75e0) (thanks @privt00) * [Implement an option to send the sound as an ID instead of as a string. (#652)](https://github.com/PrismarineJS/flying-squid/commit/04a8fe7f30146c55161b2043e1a12b298000b6a3) (thanks @wgaylord) ## 1.8.0 * [Add 1.16.5 support and future-proof version system (#645)](https://github.com/PrismarineJS/flying-squid/commit/f776de84b0570d0107efe9a889b32bb9b151d494) (thanks @Pandapip1) * [Improve per version CI following mineflayer example. (#646)](https://github.com/PrismarineJS/flying-squid/commit/98fc4546f3d785fbdb230998018e978993575d43) (thanks @rom1504) * [Update npm-publish.yml](https://github.com/PrismarineJS/flying-squid/commit/05de798772c74ef4841e09a723652f95b3b773e9) (thanks @rom1504) ## 1.7.0 * [Refactor: allow usage in browser (#633)](https://github.com/PrismarineJS/flying-squid/commit/768b69b5cdd3569d31a6ab1b1c00f5d41f69b897) (thanks @zardoy) ## 1.6.0 * [tab complete & `/give`, `/effect` improvements (#635)](https://github.com/PrismarineJS/flying-squid/commit/2c1bc4628eebe04eab6f1636d4e90f199fb5fb19) (thanks @zardoy) * [Add a few flags to cli & disable `everybody-op` by default? (#634)](https://github.com/PrismarineJS/flying-squid/commit/9e3fafd5aba90e6d4eaf0dcef8e6ed9b529c7073) (thanks @zardoy) * [Update Minecraft Wiki link to new domain after fork (#639)](https://github.com/PrismarineJS/flying-squid/commit/cb3cfd071b8d66a03d7db0d365dfca112be22305) (thanks @misode) * [Make created world loadable in singleplayer (#638)](https://github.com/PrismarineJS/flying-squid/commit/37bb939fbabf4d81bca39a9a6a4ce2a67fddfd15) (thanks @zardoy) * [Add command gh workflow allowing to use release command in comments (#629)](https://github.com/PrismarineJS/flying-squid/commit/2113acf3129bee44e68e0ad3b0014a8fb4325745) (thanks @rom1504) * [Update to node 18 (#627)](https://github.com/PrismarineJS/flying-squid/commit/1112ec7bce2ea9091c10248ff53dfbbc260c7040) (thanks @rom1504) * [Delete CNAME](https://github.com/PrismarineJS/flying-squid/commit/1158513f782b41a25a9ff5859495b6d2be4d31f0) (thanks @rom1504) * [fixed typos (#621)](https://github.com/PrismarineJS/flying-squid/commit/3336120afb83a3f52ade447b5adaa162f3fb40c1) (thanks @xkcdstickfigure) * [Bump mkdirp from 0.5.6 to 2.1.3 (#620)](https://github.com/PrismarineJS/flying-squid/commit/0f9687f973767789fcb996f36eca7a0e5746723b) (thanks @dependabot[bot]) * [Kf106/upload chunk (#614)](https://github.com/PrismarineJS/flying-squid/commit/353a6fc5aa1fd8c970bb259fc7ff9344b25ee433) (thanks @kf106) * [Bump expect from 28.1.3 to 29.1.2 (#611)](https://github.com/PrismarineJS/flying-squid/commit/f35481145e3dde3ce0ba3b956e915bd25e626454) (thanks @dependabot[bot]) * [chore: patch placement (#604)](https://github.com/PrismarineJS/flying-squid/commit/2eea573728f0b1e8e8fee06c71ffb41e1b765054) (thanks @TheoPierne) * [Slot update notification (#602)](https://github.com/PrismarineJS/flying-squid/commit/16d712d5e45a4fc33851bc239dc6c1b034002dae) (thanks @kf106) * [Fix breaking/placing blocks in adventure mode (#595)](https://github.com/PrismarineJS/flying-squid/commit/a4ea2bec9db6f97cf5dd5f992c7b78f9845b3ad9) (thanks @Saiv46) * [Commands(OP): Make player non-case-sensitive (#596)](https://github.com/PrismarineJS/flying-squid/commit/e271ee25ee0be1fd4fa7a4c16278554495ffb32d) (thanks @u9g) * [Fix item drop collection issue (#598)](https://github.com/PrismarineJS/flying-squid/commit/349f3940e6740becb53a556b1b54a3a1358f31cf) (thanks @darksunlight) ## 1.5.0 * Downgrade compramised color package (#549) * Added serv.warn() & other small changes (#542) * Bump prismarine-entity from 1.2.0 to 2.0.0 (#546) * Update README.md (#543) * Bump long from 4.0.0 to 5.1.0 (#538) * Bump prismarine-nbt from 1.6.0 to 2.0.0 (#539) * moved dockerfiles out and updated readme (#511) * Create `empty` generation (#537) * Merge pull request #519 from para-dise/patch-1 * Fix missing return for spawnObject * remove flying-squid-modpe * Bump yargs from 16.2.0 to 17.0.1 (#495) * Refactor command.js to be clearer (#474) * Unload unneeded chunks when players move out of that zone (#492) * Enable docker build back * Moved player health, food, and stamina updates to player.js (#486) * Fixed useItem (#476) * Bump prismarine-windows from 1.6.0 to 2.0.0 (#471) ## 1.4.0 * Server brand (@GroobleDierne) * minor fixes ## 1.3.2 * docker support (thanks @SonLight) ## 1.3.1 * Swap attribute names (thanks @mdashlw) * Use bedrock instead of polished andesite (thanks @GroobleDierne) * Fix crash in /gamemode command (thanks @lleyton) * Remove deprecated/heavy dependencies (request, request-promise) in favor of needle (thanks @WasabiThumb) * Remove blocks id (thanks @GroobleDierne) ## 1.3.0 * 1.9, 1.10, 1.11, 1.13, 1.14, 1.15, 1.16 support added (thanks @Deudly and @Karang for 1.13, thanks @IdanHo for >= 1.14) * implement server commands (thanks @redcarti) ## 1.2.1 * update to new pchunk + use bitmask ## 1.2.0 * fixes on useItem (thanks @bitknox) * fix egg spawning (thanks @rtm516) * tab complete functionality (thanks @jvyden420) * read/save player files (thanks @rrwr) * implement some redstones (thanks @Karang) * implement block actions (thanks @FalcoG) ## 1.1.2 * copy README.md to root, so it's displayed by npm ## 1.1.1 * fix external.js * fix /setblock test, fix #344 * use docsify for doc and use discord ## 1.1.0 * add doc of player.commands * Remove babel and unused dependencies * Migrate to CircleCI 2 and Jest * Add standard linting * 1.8 and 1.12 support ## 1.0.0 * implement difficulty (thanks @theskiier14) * weather Command (thanks @OverloadedWolf) * remove block from inventory when placing it (thanks @109C) * add node-voxel-worldgen generation to generation list * limit /portal command to 21x21 * fix undefined disconnected * limit the number of entities to options["max-entities"] * remove /spawn and /spawnObject * update dependencies * move diamond-square to its own package * add flying-squid-schematic plugin to plugins list * add serv.reloadChunk ## 0.5.1 * makes worldFolder option optional ## 0.5.0 * improve ticks performance a bit * add /summonMany * load/save the seed * takes worldFolder instead of regionFolder as option to load the world ## 0.4.0 * fix last problems with portal frame detection * add effects and abilities * add colors to chat function * don't spawn in water * implement portal creation (no teleporting yet) * implement latency * use prismarine-world 0.4.0 to implement loading/saving * add player-list-text config option * add everybody-op option ## 0.3.1 * don't login if the client is already ended * make /attach use the selectors, fix UserError, check /tp has one target * create an entity.attach, and add a /pile command * improve tests * fix player.kick, add serv.quit(reason) * fix badges on npm ## 0.3.0 * sounds * lot of use of destructuring in the code * handle view distance properly * entities : spawning, physics, some sounds * block drops * refactoring : serv/player/entity plugins together * lot of new commands : /summon, /spawn, /spawnObject, /kill, /attach, /teleport (thanks @azastrael), /op, /deop, /ban-ip, /pardon-ip, /xp * entity properties directly in player * proper plugins handling * behaviors * player inventory (thanks @109C) * tests using mineflayer * unload chunks * xp * selectors * ip ban (thanks @109C) * improve /help command ## 0.2.0 *First functional release* * Infinite worlds * World generation (thanks @JWo1F!) * World loading from anvil files * Improved error handling * Implement kicking and banning (thanks @demipixel!) * Using ES6 * ModPE basic support (thanks @Creeplays!) * Better commands, proper commands class instead of just IFS * Enable compression! * Multi-world support: overworld + nether (thanks @demipixel!) ## 0.1.0 *Initial release* First version, basic functionalities