aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-09fix errors in enums inconsistent w/ vanillamat
2022-09-09cut off at 500 instead of 100mat
2022-09-09improve logUbuntu
2022-09-09add loggerUbuntu
2022-09-07why am i getting a varint errormat
2022-09-07fix ClientboundUpdateAdvancementsPacketmat
2022-09-07don't panic on bad utf8mat
2022-09-06fix bad enum macro generationmat
2022-09-06BrigadierNodeStub::name()mat
2022-09-06remove debug printlnmat
2022-09-06finish read implementation for Commands packetUbuntu
2022-09-06rename variants in packet enums to be shorterUbuntu
2022-09-05Update client.rsmat
2022-09-05add a todomat
2022-09-05use az-registry in az-protocolmat
2022-09-05Publish empty azalea cratemat
2022-09-05Publish everything* to crates.iomat
Except azalea-client since it's not ready yet
2022-09-05.walk :)mat
2022-09-04remove some debug stuff and fix recipe packetmat
2022-09-04fix chunks not being able to be readmat
2022-09-02collision test passes???Ubuntu
2022-09-02make collision test work*Ubuntu
2022-09-02unused use in testUbuntu
2022-09-02get rid of Readable & Writable (#21)mat
2022-09-01fix bad u32::write_into and add testsmat
2022-09-01sample can be emptymat
2022-09-01ping players can be negativemat
2022-08-31make set_block_state return an Optionmat
2022-08-31add collision testUbuntu
2022-08-31test gravityUbuntu
2022-08-31remove some comments in az-protocol::readUbuntu
2022-08-31fix a couple more possible panicsUbuntu
2022-08-31fix panicsUbuntu
2022-08-30make some stuff publishable on crates.iomat
2022-08-30clippyUbuntu
2022-08-29azalea-buf-macros/Cargo.tomlmat
2022-08-29change it all to azalea-buf-macrosmat
2022-08-29Update Cargo.tomlmat
2022-08-29azalea-buf crate stuffmat
2022-08-29physics stuffmat
2022-08-29buf macros -> azalea-buf-macrosmat
2022-08-29try to make azalea-buf publishablemat
2022-08-29Physics (#11)mat
* 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 :tada: * 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-28Update my_benchmark.rsmat
2022-08-28decrypting benchmarkmat
2022-08-28encryption benchmark & testmat
2022-08-27Azalea registry (#20)mat
* make azalea-registry crate * add trait feature to az-block * registr * registry macro * impl Display for registry things * registries
2022-08-24use unsigned integers for nbt lengthsmat
probably not an optimization, just makes more sense
2022-08-24fixmat
2022-08-24optimize nbt bytearraymat