<feed xmlns='http://www.w3.org/2005/Atom'>
<title>azalea-drasl.git/azalea-block/src/behavior.rs, branch main</title>
<subtitle> Fork of azalea that adds support for authentication over Drasl/Yggdrasil.
</subtitle>
<id>https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/atom?h=main</id>
<link rel='self' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/'/>
<updated>2025-04-04T15:56:06+00:00</updated>
<entry>
<title>remove executable bit from files</title>
<updated>2025-04-04T15:56:06+00:00</updated>
<author>
<name>mat</name>
<email>git@matdoes.dev</email>
</author>
<published>2025-04-04T15:56:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/commit/?id=5272db8bb4653b0e77234ed9c4064dd647406dbb'/>
<id>urn:sha1:5272db8bb4653b0e77234ed9c4064dd647406dbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fluid physics fixes (#210)</title>
<updated>2025-03-16T18:41:17+00:00</updated>
<author>
<name>mat</name>
<email>27899617+mat-1@users.noreply.github.com</email>
</author>
<published>2025-03-16T18:41:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/commit/?id=b0bd992adcff71ee294dd05060e00e652f62a7b2'/>
<id>urn:sha1:b0bd992adcff71ee294dd05060e00e652f62a7b2</id>
<content type='text'>
* start fixing code related to fluid physics

* implement force_solid for blocks

* afk pool test</content>
</entry>
<entry>
<title>Fluid physics (#199)</title>
<updated>2025-01-10T22:45:27+00:00</updated>
<author>
<name>mat</name>
<email>27899617+mat-1@users.noreply.github.com</email>
</author>
<published>2025-01-10T22:45:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/commit/?id=0d16f01571ec8315f3979eae46981e559ade1cf9'/>
<id>urn:sha1:0d16f01571ec8315f3979eae46981e559ade1cf9</id>
<content type='text'>
* start implementing fluid physics

* Initial implementation of fluid pushing

* different travel function in water

* bubble columns

* jumping in water

* cleanup

* change ultrawarm to be required

* fix for clippy</content>
</entry>
<entry>
<title>Mining (#95)</title>
<updated>2023-07-15T03:20:40+00:00</updated>
<author>
<name>mat</name>
<email>27899617+mat-1@users.noreply.github.com</email>
</author>
<published>2023-07-15T03:20:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/commit/?id=7405427199e5a994d4a6a706f84434a69cb7a7d9'/>
<id>urn:sha1:7405427199e5a994d4a6a706f84434a69cb7a7d9</id>
<content type='text'>
* more mining stuff

* initialize azalea-tags crate

* more mining stuff 2

* mining in ecs

* well technically mining works but

no codegen for how long it takes to mine each block yet

* rename downloads to __cache__

it was bothering me since it's not *just* downloads

* codegen block behavior

* fix not sending packet to finish breaking block

* mining animation 🎉

* clippy

* cleanup, move Client::mine into a client extension

* add azalea/src/mining.rs

---------

Co-authored-by: mat &lt;git@matdoes.dev&gt;</content>
</entry>
<entry>
<title>Pathfinder (#25)</title>
<updated>2022-11-13T05:54:05+00:00</updated>
<author>
<name>mat</name>
<email>27899617+mat-1@users.noreply.github.com</email>
</author>
<published>2022-11-13T05:54:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/commit/?id=6eee543a3367d38a6f0e9bffb457a2bd76a8f9cc'/>
<id>urn:sha1:6eee543a3367d38a6f0e9bffb457a2bd76a8f9cc</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>add jumping</title>
<updated>2022-10-02T19:52:48+00:00</updated>
<author>
<name>mat</name>
<email>github@matdoes.dev</email>
</author>
<published>2022-10-02T19:52:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/commit/?id=37f9f1c6feda676be30bef31291eaed2a5fc82ce'/>
<id>urn:sha1:37f9f1c6feda676be30bef31291eaed2a5fc82ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Physics (#11)</title>
<updated>2022-08-30T01:41:01+00:00</updated>
<author>
<name>mat</name>
<email>27899617+mat-1@users.noreply.github.com</email>
</author>
<published>2022-08-30T01:41:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/commit/?id=f42d630544165d11a544224ac273d6aaf89d8095'/>
<id>urn:sha1:f42d630544165d11a544224ac273d6aaf89d8095</id>
<content type='text'>
* 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 -&gt; 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&lt;EntityMut&gt; 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</content>
</entry>
<entry>
<title>more block macro stuff</title>
<updated>2022-05-28T06:12:12+00:00</updated>
<author>
<name>mat</name>
<email>github@matdoes.dev</email>
</author>
<published>2022-05-28T06:12:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/commit/?id=3573eb4ba04280cd25263fbe6e468b05036bc9cb'/>
<id>urn:sha1:3573eb4ba04280cd25263fbe6e468b05036bc9cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Start making azalea-block</title>
<updated>2022-05-27T21:04:22+00:00</updated>
<author>
<name>mat</name>
<email>github@matdoes.dev</email>
</author>
<published>2022-05-27T21:04:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/commit/?id=aac64d013546c8be3b992af63d70150155386c11'/>
<id>urn:sha1:aac64d013546c8be3b992af63d70150155386c11</id>
<content type='text'>
</content>
</entry>
</feed>
