<feed xmlns='http://www.w3.org/2005/Atom'>
<title>azalea-drasl.git/azalea-brigadier/src/lib.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-05-30T23:37:40+00:00</updated>
<entry>
<title>implement missing brigadier features and cleanup some more</title>
<updated>2025-05-30T23:37:40+00:00</updated>
<author>
<name>mat</name>
<email>git@matdoes.dev</email>
</author>
<published>2025-05-30T23:37:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/commit/?id=a5e7ff771d657258cedcc7a8b3ce265c655f0860'/>
<id>urn:sha1:a5e7ff771d657258cedcc7a8b3ce265c655f0860</id>
<content type='text'>
</content>
</entry>
<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>fix brigadier booleans</title>
<updated>2023-07-15T21:35:23+00:00</updated>
<author>
<name>mat</name>
<email>git@matdoes.dev</email>
</author>
<published>2023-07-15T21:35:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/commit/?id=a839c6a923a737fab61536cec0258fdd83106368'/>
<id>urn:sha1:a839c6a923a737fab61536cec0258fdd83106368</id>
<content type='text'>
</content>
</entry>
<entry>
<title>more brigadier docs</title>
<updated>2023-05-07T07:50:52+00:00</updated>
<author>
<name>mat</name>
<email>git@matdoes.dev</email>
</author>
<published>2023-05-07T07:50:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/commit/?id=53d51a5ca92aa8ddea9d82b6b44ac7aaa06c2095'/>
<id>urn:sha1:53d51a5ca92aa8ddea9d82b6b44ac7aaa06c2095</id>
<content type='text'>
</content>
</entry>
<entry>
<title>more brigadier argument types</title>
<updated>2023-05-07T06:55:08+00:00</updated>
<author>
<name>mat</name>
<email>git@matdoes.dev</email>
</author>
<published>2023-05-07T06:55:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/commit/?id=2823e508b389194ee1d8b3f4180fc3a15a7e077e'/>
<id>urn:sha1:2823e508b389194ee1d8b3f4180fc3a15a7e077e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>have docs for all crates</title>
<updated>2023-01-30T22:05:18+00:00</updated>
<author>
<name>Ubuntu</name>
<email>github@matdoes.dev</email>
</author>
<published>2023-01-30T22:05:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/commit/?id=2539f948c7a88a86b27b1878f6c28976285f348c'/>
<id>urn:sha1:2539f948c7a88a86b27b1878f6c28976285f348c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Complete ClientboundCommand{Suggestion}sPacket, Serde support for NBT Tags (#49)</title>
<updated>2022-12-07T02:48:48+00:00</updated>
<author>
<name>EightFactorial</name>
<email>murphkev000@gmail.com</email>
</author>
<published>2022-12-07T02:48:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/commit/?id=9f5e5c092be9167e4d5222fdee4a1d2c419e5052'/>
<id>urn:sha1:9f5e5c092be9167e4d5222fdee4a1d2c419e5052</id>
<content type='text'>
* Serializing ClientboundStatusResponsePacket

Enable serialization of ClientboundStatusResponsePacket

* Update clientbound_status_response_packet.rs

Add options previewsChat and enforcesSecureChat

* Serialize Style and TextColor

* Serialize BaseComponent

* Serialize TextComponent

* Fix Style

* Serialize Component

* Fix multiple formats per message, fix reset tag

* Fix Style, again

* Use FlatMapSerializer

* Forgot italics

* Count struct fields, reorganize logic

* Serialize TranslatableComponent

* Rewrite TextComponent Serializer

* Fix using TextColor::Parse

* Code Cleanup

* Add default attribute, just in case

* Clippy

* use serde derive feature + preferred formatting choices

* McBufWritable for BrigadierNodeStub

* Thanks Clippy...

* Implement suggestions in azalea-brigadier

* Serde support for NBT Tags

* Serde options

* Forgot Options

* Oops, that's McBufWritable for BrigadierParser

* Fix McBufWritable for SlotData

* Complete ClientboundUpdateRecipesPacket

* fix some issues

* better impl McBufReadable for Suggestions

Co-authored-by: BuildTools &lt;unconfigured@null.spigotmc.org&gt;
Co-authored-by: mat &lt;github@matdoes.dev&gt;</content>
</entry>
<entry>
<title>All block shapes &amp; collisions (#22)</title>
<updated>2022-10-02T17:29:47+00:00</updated>
<author>
<name>mat</name>
<email>27899617+mat-1@users.noreply.github.com</email>
</author>
<published>2022-10-02T17:29:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/commit/?id=c9b4dccd7eaeed68ce96cf5167916417d0baa6a7'/>
<id>urn:sha1:c9b4dccd7eaeed68ce96cf5167916417d0baa6a7</id>
<content type='text'>
* start adding shapes

* add more collision stuff

* DiscreteCubeMerger

* more mergers

* start adding BitSetDiscreteVoxelShape::join

* i love rust :smiley: :smiley: :smiley:

* r

* IT COMPILES????

* fix warning

* fix error

* fix more clippy issues

* add box_shape

* more shape stuff

* make DiscreteVoxelShape an enum

* Update shape.rs

* also make VoxelShape an enum

* implement BitSet::clear

* add more missing things

* it compiles

W

* start block shape codegen

* optimize shape codegen

* make az-block/blocks.rs look better (broken)

* almost new block macro

* make the codegen not generate 'type'

* try to fix

* work more on the blocks macro

* wait it compiles

* fix clippy issues

* shapes codegen works

* well it's almost working

* simplify some shape codegen

* enum type names are correct

* W it compiles

* cargo check no longer warns

* fix some clippy issues

* start making it so the shape impl is on BlockStates

* insane code

* new impl compiles

* fix wrong find_bits + TESTS PASS!

* add a test for slab collision

* fix clippy issues

* ok rust

* fix error that happens when on stairs

* add test for top slabs

* start adding join_is_not_empty

* add more to join_is_not_empty

* top slabs still don't work!!

* x..=0 doesn't work in rust :smiley: :smiley: :smiley: :smiley: :smiley: :smiley: :smiley: :smiley: :smiley: :smiley: :smiley: :smiley: :smiley: :smiley:

* remove comment since i added more useful names

* remove some printlns

* fix walls in some configurations erroring

* fix some warnings

* change comment to \`\`\`ignore instead of \`\`\`no_run

* players are .6 wide not .8

* fix clippy's complaints

* i missed one clippy warning</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>simplify error handling</title>
<updated>2022-04-22T04:33:58+00:00</updated>
<author>
<name>mat</name>
<email>github@matdoes.dev</email>
</author>
<published>2022-04-22T04:33:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/cli/azalea-drasl.git/commit/?id=248f752748a0033db7f8242ee0ecd73ea8ce8ec9'/>
<id>urn:sha1:248f752748a0033db7f8242ee0ecd73ea8ce8ec9</id>
<content type='text'>
</content>
</entry>
</feed>
