- Add 1.16.5 support and future-proof version system (#645) (thanks @Pandapip1)
- Improve per version CI following mineflayer example. (#646) (thanks @rom1504)
- Update npm-publish.yml (thanks @rom1504)
- Refactor: allow usage in browser (#633) (thanks @zardoy)
- tab complete &
/give
,/effect
improvements (#635) (thanks @zardoy) - Add a few flags to cli & disable
everybody-op
by default? (#634) (thanks @zardoy) - Update Minecraft Wiki link to new domain after fork (#639) (thanks @misode)
- Make created world loadable in singleplayer (#638) (thanks @zardoy)
- Add command gh workflow allowing to use release command in comments (#629) (thanks @rom1504)
- Update to node 18 (#627) (thanks @rom1504)
- Delete CNAME (thanks @rom1504)
- fixed typos (#621) (thanks @xkcdstickfigure)
- Bump mkdirp from 0.5.6 to 2.1.3 (#620) (thanks @dependabot[bot])
- Kf106/upload chunk (#614) (thanks @kf106)
- Bump expect from 28.1.3 to 29.1.2 (#611) (thanks @dependabot[bot])
- chore: patch placement (#604) (thanks @TheoPierne)
- Slot update notification (#602) (thanks @kf106)
- Fix breaking/placing blocks in adventure mode (#595) (thanks @Saiv46)
- Commands(OP): Make player non-case-sensitive (#596) (thanks @u9g)
- Fix item drop collection issue (#598) (thanks @darksunlight)
- 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)
- Server brand (@GroobleDierne)
- minor fixes
- docker support (thanks @SonLight)
- 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.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)
- update to new pchunk + use bitmask
- 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)
- copy README.md to root, so it's displayed by npm
- fix external.js
- fix /setblock test, fix #344
- use docsify for doc and use discord
- 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
- 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
- makes worldFolder option optional
- improve ticks performance a bit
- add /summonMany
- load/save the seed
- takes worldFolder instead of regionFolder as option to load the world
- 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
- 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
- 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
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!)
Initial release
First version, basic functionalities