Releases: RosegoldMC/rosegold.cr
Releases · RosegoldMC/rosegold.cr
v0.4.1
What's Changed
- Add specific disconnect exception for all raises by @grepsedawk in #162
Full Changelog: v0.4.0...v0.4.1
v0.4.0 - The Haste Update
What's Changed
Full Changelog: v0.3.1...v0.4.0
v0.3.1
v0.3.0
What's Changed
- Fix container management by @ArtificialDriver in #154
- Emit the chat event via bot by @grepsedawk in #153
- Add EventEmitter#once and EventEmitter#wait_for by @grepsedawk in #155
- Syncronize inventory with window upon window close by @grepsedawk in #156
- Cancel physics look/movement actions upon disconnect by @grepsedawk in #158
New Contributors
- @ArtificialDriver made their first contribution in #154
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Update movement to be more intuitive and usable, should be good enough for any script now by @grepsedawk in #149 and #151
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's Changed
- Throw Physics::MovementStuck upon stuck movement by @grepsedawk in #145
- Fix sprinting and sneaking by @grepsedawk in #146
- Make Client#join_gmae return self by @grepsedawk in #150
- Fix Bot#start_using_hand by @grepsedawk in #148
Full Changelog: v0.1.0...v0.1.1
v0.1.0 - early release
What's Changed
- keepalive, logging, block data by @Gjum in #2
- Use Fibers to handle IO concurrently by @grepsedawk in #3
- Change log statements to crystal stdlib logging by @grepsedawk in #6
- Fix KeepAlives by @grepsedawk in #7
- Add simple proof of concept physics ticker by @grepsedawk in #5
- stubs for Player, Dimension, AABB by @Gjum in #9
- Add basic Chat Parsing by @grepsedawk in #10
- Packet logging by @Gjum in #15
- handle chunk data and block changes by @Gjum in #13
- Add chat sending to console by @grepsedawk in #14
- Implement initial client commands by @grepsedawk in #17
- Fix the code style in Chat, MCData, and Player by @grepsedawk in #18
- Implement minecraft server for specs by @grepsedawk in #20
- Fix doc compilation on github by @grepsedawk in #23
- Add basic Physics from Gjum by @grepsedawk in #24
- Add basic movement spec by @grepsedawk in #25
- Default movement speed to be walking speed by @grepsedawk in #26
- Add chat translations by @grepsedawk in #28
- Add ability to look around by @grepsedawk in #27
- Add very basic bot interface by @grepsedawk in #32
- Add ability to use Bot#on(&block) for callbacks by @grepsedawk in #33
- Allow Physics#start to be called multiple times by @grepsedawk in #34
- Format README.md by @grepsedawk in #35
- Implement growing palettes by @grepsedawk in #36
- Add NBT reading and parse/use dimension data by @grepsedawk in #39
- Fix CI by @grepsedawk in #40
- Add nbt writing by @grepsedawk in #41
- physics, groundwork for proxy and inventory by @Gjum in #45
- Automatically register packets by @grepsedawk in #46
- Add the most basic processing of window items by @grepsedawk in #48
- Add windows CI by @grepsedawk in #50
- Configure crystalline language server (and fix unnoticed issues) by @Gjum in #51
- Block placing by @Gjum in #55
- Cleanup bot interface and add high level specs by @grepsedawk in #56
- Fix protocol states on packets by @grepsedawk in #62
- fix nbt reading by @Gjum in #64
- Slot parse fix by @Gjum in #66
- fix parsing named EndTag (it has no name) by @Gjum in #67
- Refactor auth into a class with decomposed self-explanatory methods by @grepsedawk in #70
- Fix test suite "You have logged in from another location" by @grepsedawk in #73
- fix build errors when used as library by @Gjum in #75
- Implement basic inventory functionality by @grepsedawk in #71
- More packets by @Gjum in #76
- EventEmitter by @Gjum in #77
- Serialize chunk by @Gjum in #74
- basic digging by @Gjum in #69
- Add normal start/stop digging actions by @grepsedawk in #82
- Implement more of the protocol by @Gjum in #79
- Physics stepping/sliding by @Gjum in #95
- Bot api improvements by @Gjum in #96
- Fix inventory for paper server by @grepsedawk in #91
- When the reached block changes, cancel and re-start digging by @grepsedawk in #90
- Add default config for test env by @grepsedawk in #101
- Refine disconnection by @grepsedawk in #99
- examples/simple mining generator by @grepsedawk in #100
- Calculate efficiency into block break times by @grepsedawk in #105
- bot by @grepsedawk in #116
- Add basic item break protection by @grepsedawk in #113
- Add basic eating by @grepsedawk in #115
- Fix item break protection by @grepsedawk in #119
- Add basic devcontainer config by @grepsedawk in #120
- Increase dig spec speed by @grepsedawk in #124
- Add basic entity handling and basic attacking by @grepsedawk in #122
- Persist microsoft login by @grepsedawk in #128
- Shave a few seconds off of specs by @grepsedawk in #127
- Upgrade entity_id to UInt64 by @grepsedawk in #126
- Fix eating by @grepsedawk in #131
- Remove excess entries from ops.json by @Rorkh in #134
- add chat_message_spec by @drekamor in #137
- chunk_data_spec by @drekamor in #138
- player_position_and_look_spec && login_success_spec by @drekamor in #139
- Refresh token only on expire by @Rorkh in #133
New Contributors
Full Changelog: https://github.com/RosegoldMC/rosegold.cr/commits/v0.1.0