Commit graph

59 commits

Author SHA1 Message Date
mat
a72b768397 reword readme a bit 2023-02-04 19:42:38 -06:00
Ubuntu
89c29b7a19 mention docs in readme 2022-12-09 15:15:05 +00:00
mat
7d901e39bc
1.19.3 (#34)
* start updating to 22w42a

* work a bit more on 22w42a

* player chat packet

* serverbound hello packet

* Update mod.rs

* add more stuff to clientbound player chat packet

* ClientboundPlayerInfoUpdatePacket

* features enabled and container closed

* serverbound chat packets

* make it compile

* 22w43a

* ServerboundChatSessionUpdatePacket

* profile_public_key isn't Option anymore

* Update bitset.rs

* joining a server works

* fix entitydatavalue

* backtraces + fix clientbound chat message

* fix some warnings and add more ecomments

* 22w44a

* generate en_us.json

* add updating guide to codegen/readme

* fix some markdown

* update list of generated things

* metadata stuff

* Replace PJS generator mod with PixLyzer (#38)

* pixlizer extractor

* start working on shape extraction

* fix generating language

* fix pixlyzer shape generation

* use empty_shape

* generate blocks and shapes

* update pixlyzer dir

* Revert "update pixlyzer dir"

This reverts commit ee9a0e7a49.

* fix

* fix

* Revert "fix"

This reverts commit ad12ddcb00.

* fix

* detect pixlyzer fail

* fix pixlyzer

* 22w45a

* gen entities

* add async-trait dep

* update codegen/readme.md

* explain when rust_log should be used

* remove some unused code

* start fixing pixlyzer issues

* fix a thing in codegen

* almost fixed

* more progress towards 1.19.3

* 1.19.3-pre2

* fixes

* revert some hardcoded property names

* Delete clientbound_player_info_packet.rs

* handle 1.19.3 player info packets

* handle playerinforemove

* start updating to 1.19.3-rc1

* optional registries work

* fix some issues with 1.19.3

chat doesn't work yet

* aaaaaaaaaaaaaaaaa

* oh

* ignore unused shapes

* uncomment generate_blocks

* fix migrate

* 1.19.3-rc2

* fix clippy warnings

* 1.19.3-rc3

* split the azalea-buf macro into separate modules

* improve Recipe in protocol

* 1.19.3
2022-12-07 21:09:58 -06:00
mat
a5aa8ea0c0 revert recommending azaleamc:matrix.org because the matdoes.dev space works 2022-12-04 17:18:39 -06:00
mat
d4830b4e07 also change matrix to azaleamc:matrix.org 2022-12-04 17:14:04 -06:00
mat
5d44555655 fix matrix and discord invites 2022-12-04 17:13:42 -06:00
mat
3b56fce2c5 add matrix and discord to readme 2022-12-03 22:04:39 -06:00
mat
6eee543a33
Pathfinder (#25)
Pathfinding is very much not done, but it works enough and I want to get this merged.
TODO: fast replanning, goals that aren't a single node, falling moves (it should be able to play the dropper), parkour moves
2022-11-12 23:54:05 -06:00
mat
9bc5175116
ask for someone to do server implementation 2022-11-03 20:08:14 -05:00
Ubuntu
50f1cc47fa some -> most in readme warning 2022-10-31 15:56:15 +00:00
mat
c65e1fc660 Update README.md 2022-10-30 15:05:54 -05:00
mat
694fd39a91 add docs.rs badge 2022-10-30 15:05:14 -05:00
mat
993914d175
Update README.md 2022-10-15 17:47:41 -05:00
mat
678ad90192
update description in readme 2022-10-15 17:46:34 -05:00
mat
ba4cfaafae
Bot API (#27)
Basically make the `azalea` crate have stuff
2022-10-07 19:57:42 -05:00
mat
aa78491ee0
yeah let's be honest they're not very useable 2022-09-23 22:11:23 -05:00
mat
79cf19f93e modify warning in readme 2022-09-18 17:04:02 -05:00
mat
f42d630544
Physics (#11)
* Put physics module in azalea-entity

* port aabb

* add more stuff to PositionXYZ

* azalea-physics

* important collision things

* more physics stuff

* backup because i'm about to delete shapes

* more shape stuff

* CubeVoxelShape

* no compile errors???

insane

* impl VoxelShape for ArrayVoxelShape

* Shapes stuff

* collide_x but it doesn't work yet

* binary_search

* it compiles

* Entity has bounding box

* Update discrete_voxel_shape.rs

* Entity::make_bounding_box

* ok i'm about to merge az-entity and az-world

might be a terrible idea which is why i'm committing first

* ok so i moved entity to world

* on_pos and move_entity compiles

* add send_position

* move collision stuff to collision module in az-physics

* dimension is no longer an Option

* start trying to do collision for the client

* collision works 🎉

* start adding palette resizing

* get_and_set (pain)

* it compiles but probably won't work

* add a test

* remove printlns

* add more tests for palette stuff

* ClientboundMoveVec3Packet -> ClientboundMoveEntityPosPacket

i think i changed this on accident once

* palette resizing works

todo: remove the printlns

* Remove printlns in palette.rs

* fix issues from merge

* fixes + work a bit more on physics

* Better entities (#19)

* well it compiles

* add tests to entity storage

* add suggestions in azalea-brigadier

* this probably causes ub

* fix brigadiersuggestions

* get rid of entityid

* test From<EntityMut> for EntityRef

* don't mention other libraries since there's too many

* fix warnings

* do todos in brigadier suggestions

* work on physics

* more physics stuff

* remove trait feature on az-block

i think rust gets confused and compiles the macro without the feature

* bump ahash

* aes tests in az-crypto

* optimize aes's deps

* fix crashes

* fix section_index for negative numbers and test

* fix BlockPos protocol implementation

* remove some debug prints

* prepare to add ai_step

* make ai step work

* clippy
2022-08-29 20:41:01 -05:00
Ubuntu
d073a1c22b don't explain what stretch goals are 2022-08-24 19:27:46 +00:00
mat
a16b9dcd2e add stretch goals to readme and typo fix 2022-08-18 23:28:44 -05:00
mat
1d48c3fe34
1.19.2 (#15)
* Fix stuff with readme in codegen scripts

Emojis broke it

* 1.19.2-rc1

* 1.19.2
2022-08-05 23:58:50 -05:00
mat
0cf8f82994 add non-goals to readme 2022-07-30 18:00:54 -05:00
mat
aadf2de3cb
Merge pull request #8 from mat-1/1.19.1
Support 1.19.1. Signing stuff isn't implemented but auth isn't even in Azalea yet so that's fine.
2022-07-29 04:56:21 +00:00
mat
2211021105 1.19.1 2022-07-28 23:50:58 -05:00
mat
c0ca03204f 1.19.1-rc2 2022-07-21 20:04:33 -05:00
mat
3e43fc6c50 add note to readme 2022-07-18 16:55:55 -05:00
mat
ec0b6ec06c 1.19.1-pre4 2022-07-10 23:43:09 -05:00
mat
ae3ad007b6 Update packets 2022-07-06 18:55:18 -05:00
mat
e44afb76f4 1.19.1-rc1 2022-06-23 21:34:10 -05:00
mat
deef5d27c0 Update to 1.19.1-pre1 2022-06-21 19:57:18 -05:00
mat
a1484f6629
Merge branch 'main' into 1.19.1 2022-06-20 06:22:16 +00:00
mat
fcdb6d31ee Update README.md 2022-06-17 18:13:34 -05:00
mat
9c0b6f6631 22w24a & update packets when they're modified 2022-06-16 20:59:19 -05:00
mat
043f70aa6e Fix for states that burger doesn't have 2022-06-16 15:12:20 -05:00
mat
fb1d419a3d 1.19 2022-06-08 18:37:29 -05:00
mat
1e145a82b8 1.19 2022-05-26 13:45:48 -05:00
mat
0a314bca16 rename code-generator to codegen 2022-05-24 20:28:08 -05:00
mat
5c1712c840 move examples into examples directory 2022-05-14 20:50:20 -05:00
mat
4000a9d29c Update README.md 2022-05-14 20:47:37 -05:00
mat
70271ede19 Merge branch 'main' into chunk-decoding 2022-05-14 11:21:04 -05:00
mat
ef3cbe27f2 hold_item -> hold 2022-05-09 19:34:51 -05:00
mat
fd3a5ea87f change recv to next in readme 2022-05-09 19:15:03 -05:00
mat
6b7ebc8675 Update README.md 2022-05-09 19:14:13 -05:00
mat
307594723c write how i want using the held item to work 2022-05-09 19:06:57 -05:00
mat
8e42e1c5df more chunk and readme stuff 2022-05-02 23:07:06 +00:00
mat
366904e419 Update README.md 2022-05-01 15:22:28 -05:00
mat
baaa7658b5 Merge branch 'main' into chunk-packets 2022-04-29 20:22:26 -05:00
mat
3bd32cfa00 how do i do this 2022-04-29 00:40:47 -05:00
mat
2575da38ed write more example code 2022-04-28 22:50:39 +00:00
mat
b9c874249f write example code 2022-04-25 16:18:12 +00:00