mat
08958c2278
Refactor azalea-protocol ( #190 )
...
* start updating to 1.21.4
* fix block codegen and stop using block data from burger
* rename packet related modules and structs to be simpler
* ItemSlot -> ItemStack for more consistency with mojmap
* .get() -> .into_packet()
* simplify declare_state_packets by removing packet ids
* rename read_from and write_into to azalea_read and azalea_write
* rename McBufReadable and McBufWritable to AzaleaRead and AzaleaWrite
* McBuf -> AzBuf
* remove most uses of into_variant
* update codegen and use resourcelocation names for packets
* implement #[limit(i)] attribute for AzBuf derive macro
* fixes for 1.21.4
* fix examples
* update some physics code and fix ChatType
* remove unused imports in codegen
* re-add some things to migrate.py and update +mc version numbers automatically
* downgrade to 1.21.3 lol
2024-11-27 19:31:40 -06:00
0817382098
replace once_cell with std:;sync::LazyLock
2024-11-27 10:26:40 +00:00
Shayne Hartford
dfdc3144b6
Update and merge the dependencies ( #187 )
...
* Add rust rover to .gitignore
* Fold dependency feature lists
* Sort dependencies alphabetically
* Update dependencies
* Upgrade dependencies
* Comment out unused dependencies
* Nightly is broken right now :)
* Fix conflict with derive_more
* cargo autoinherit to merge dependencies
* Fix clippy lints
2024-11-23 02:29:30 -06:00
abc7b43b8c
Release 0.10.3+mc1.21.1
...
azalea@0.10.3+mc1.21.1
azalea-auth@0.10.3+mc1.21.1
azalea-block@0.10.3+mc1.21.1
azalea-block-macros@0.10.3+mc1.21.1
azalea-brigadier@0.10.3+mc1.21.1
azalea-buf@0.10.3+mc1.21.1
azalea-buf-macros@0.10.3+mc1.21.1
azalea-chat@0.10.3+mc1.21.1
azalea-client@0.10.3+mc1.21.1
azalea-core@0.10.3+mc1.21.1
azalea-crypto@0.10.3+mc1.21.1
azalea-entity@0.10.3+mc1.21.1
azalea-inventory@0.10.3+mc1.21.1
azalea-inventory-macros@0.10.3+mc1.21.1
azalea-language@0.10.3+mc1.21.1
azalea-physics@0.10.3+mc1.21.1
azalea-protocol@0.10.3+mc1.21.1
azalea-protocol-macros@0.10.3+mc1.21.1
azalea-registry@0.10.3+mc1.21.1
azalea-registry-macros@0.10.3+mc1.21.1
azalea-world@0.10.3+mc1.21.1
Generated by cargo-workspaces
2024-10-22 23:05:04 -05:00
mat
ea64fba7f6
upgrade to simdnbt 0.6 ( #160 )
2024-07-05 00:45:45 -05:00
38eab50b4f
Release 0.10.2
...
azalea-block@0.10.2
azalea-block-macros@0.10.2
azalea-brigadier@0.10.2
azalea-buf@0.10.2
azalea-chat@0.10.2
azalea-client@0.10.2
azalea-core@0.10.2
azalea-entity@0.10.2
azalea-inventory@0.10.2
azalea-physics@0.10.2
azalea-protocol@0.10.2
azalea-registry@0.10.2
azalea-world@0.10.2
Generated by cargo-workspaces
2024-06-13 19:22:11 -05:00
veronoicc
892869ad12
Update simdnbt dep ( #148 )
...
* Update simdnbt dep
* Fix not compiling (rust analyzer is still yapping, i trust you cargo check)
* Update simdnbt to 0.5.2
* finally everything works :prayge:
2024-05-14 16:59:36 -05:00
84f66a55a5
Release 0.10.1
...
azalea@0.10.1
azalea-auth@0.10.1
azalea-buf@0.10.1
azalea-chat@0.10.1
azalea-client@0.10.1
azalea-entity@0.10.1
azalea-inventory@0.10.1
azalea-protocol@0.10.1
azalea-world@0.10.1
Generated by cargo-workspaces
2024-04-24 17:56:35 -05:00
a3169d8ffe
fix some deps
2024-04-24 22:43:44 +00:00
287f493172
Release independent packages
...
Generated by cargo-workspaces
2024-04-24 00:01:16 -05:00
2f51a0a123
Release 0.10.0
...
azalea@0.10.0
azalea-auth@0.10.0
azalea-block@0.10.0
azalea-block-macros@0.10.0
azalea-brigadier@0.10.0
azalea-buf@0.10.0
azalea-buf-macros@0.10.0
azalea-chat@0.10.0
azalea-client@0.10.0
azalea-core@0.10.0
azalea-crypto@0.10.0
azalea-entity@0.10.0
azalea-inventory@0.10.0
azalea-inventory-macros@0.10.0
azalea-language@0.10.0
azalea-physics@0.10.0
azalea-protocol@0.10.0
azalea-protocol-macros@0.10.0
azalea-registry@0.10.0
azalea-registry-macros@0.10.0
azalea-world@0.10.0
Generated by cargo-workspaces
2024-04-23 23:56:30 -05:00
df8068b79c
upgrade deps
2024-04-24 04:20:39 +00:00
7357455cad
Revert "Release 0.10.0"
...
This reverts commit f26aa56f42
.
2024-04-24 04:11:53 +00:00
f26aa56f42
Release 0.10.0
...
azalea@0.10.0
azalea-auth@0.10.0
azalea-block@0.10.0
azalea-block-macros@0.10.0
azalea-brigadier@0.10.0
azalea-buf@0.10.0
azalea-buf-macros@0.10.0
azalea-chat@0.10.0
azalea-client@0.10.0
azalea-core@0.10.0
azalea-crypto@0.10.0
azalea-entity@0.10.0
azalea-inventory@0.10.0
azalea-inventory-macros@0.10.0
azalea-language@0.10.0
azalea-physics@0.10.0
azalea-protocol@0.10.0
azalea-protocol-macros@0.10.0
azalea-registry@0.10.0
azalea-registry-macros@0.10.0
azalea-world@0.10.0
Generated by cargo-workspaces
2024-04-23 23:11:11 -05:00
f919fb65d6
upgrade deps
2024-04-20 04:12:16 +00:00
fa96af786b
Release 0.9.1
...
azalea@0.9.1
azalea-auth@0.9.1
azalea-block@0.9.1
azalea-block-macros@0.9.1
azalea-brigadier@0.9.1
azalea-buf@0.9.1
azalea-buf-macros@0.9.1
azalea-chat@0.9.1
azalea-client@0.9.1
azalea-core@0.9.1
azalea-crypto@0.9.1
azalea-entity@0.9.1
azalea-inventory@0.9.1
azalea-inventory-macros@0.9.1
azalea-language@0.9.1
azalea-physics@0.9.1
azalea-protocol@0.9.1
azalea-protocol-macros@0.9.1
azalea-registry@0.9.1
azalea-registry-macros@0.9.1
azalea-world@0.9.1
Generated by cargo-workspaces
2024-04-18 20:22:26 -05:00
be4f13c36c
upgrade deps, bevy 0.13
2024-02-17 14:43:42 -06:00
64d48897af
update deps
2024-01-25 00:44:20 -06:00
fd1c99e74a
upgrade deps
2024-01-08 21:15:12 -06:00
cbb2ffad92
read nbt as optional in more places
2023-12-28 17:49:47 -06:00
3f341aa114
disable feaatures on azalea-chat by default and fix disabling simdnbt feature
2023-12-06 11:36:25 -06:00
020dc434ff
thanks cargo workspaces
2023-12-05 11:15:18 -06:00
6567cf9e5c
Release 0.9.0
...
azalea@0.9.0
azalea-auth@0.9.0
azalea-block@0.9.0
azalea-block-macros@0.9.0
azalea-brigadier@0.9.0
azalea-buf@0.9.0
azalea-buf-macros@0.9.0
azalea-chat@0.9.0
azalea-client@0.9.0
azalea-core@0.9.0
azalea-crypto@0.9.0
azalea-entity@0.9.0
azalea-inventory@0.9.0
azalea-inventory-macros@0.9.0
azalea-language@0.9.0
azalea-physics@0.9.0
azalea-protocol@0.9.0
azalea-protocol-macros@0.9.0
azalea-registry@0.9.0
azalea-registry-macros@0.9.0
azalea-world@0.9.0
Generated by cargo-workspaces
2023-12-05 11:06:51 -06:00
mat
7857a014b9
1.20.3 ( #110 )
...
* 23w40a
* 23w41a
* 23w42a
* 23w43a
* 23w44a
* serialize FormattedText as nbt in network
* use azalea-nbt/serde in azalea-chat
* 23w45a
* fix 23w45a to compile
* handle Object in codegen
* 1.20.3-pre2
* remove unused clientbound_resource_pack_packet.rs
* merge main and make azalea-chat use simdnbt
* 1.20.3-rc1
* fix tests
* use simdnbt 0.3
* fix ServerboundSetJigsawBlockPacket
* 1.20.3
2023-12-05 10:59:05 -06:00
9633508a3a
replace log with tracing
2023-11-18 00:58:47 -06:00
ee55453fbf
bevy 0.12
2023-11-06 18:04:57 -06:00
5212ba4d5d
update repo links
2023-10-08 03:58:57 -05:00
0ef15254c4
also upgrade deps everywhere else lol
2023-10-03 01:37:00 -05:00
c3717eaead
finish releasing 0.8
2023-09-14 19:15:42 -05:00
c8aad8bdfe
Release 0.8.0
...
azalea@0.8.0
azalea-auth@0.8.0
azalea-block@0.8.0
azalea-block-macros@0.8.0
azalea-brigadier@0.8.0
azalea-buf@0.8.0
azalea-buf-macros@0.8.0
azalea-chat@0.8.0
azalea-client@0.8.0
azalea-core@0.8.0
azalea-crypto@0.8.0
azalea-entity@0.8.0
azalea-inventory@0.8.0
azalea-inventory-macros@0.8.0
azalea-language@0.8.0
azalea-nbt@0.8.0
azalea-physics@0.8.0
azalea-protocol@0.8.0
azalea-protocol-macros@0.8.0
azalea-registry@0.8.0
azalea-registry-macros@0.8.0
azalea-world@0.8.0
Generated by cargo-workspaces
2023-09-14 19:01:20 -05:00
4ed4be529f
upgrade thiserror and other deps
2023-08-15 22:21:04 -05:00
mat
d1afd02aa8
Update to Bevy 0.11 ( #94 )
...
* update to bevy 0.11
* clippy
---------
Co-authored-by: mat <git@matdoes.dev>
2023-07-09 19:11:29 -05:00
8ef57aa698
chore: Release
2023-05-17 00:04:16 -05:00
cb20430481
chore: Release
2023-05-16 23:57:06 -05:00
3f8177a302
chore: Release
2023-05-16 23:49:08 -05:00
1fb4418f2c
fix conflicts that happen sometimes with serde
2023-05-01 18:36:40 -05:00
EightFactorial
c57c68ddf8
Add RegistryHolder struct and serde features ( #81 )
...
* Make RegistryHolder struct
* Update deps
* Move RegistryHolder to azalea-protocol
* Convert bytes to bools and back
* Rename and shuffle logic
* Move logic into trait, rename methods
* Final touchups
* Ah, merge mistakes
* Add serde support for ResourceLocation
* Reuse structs
* Error when serde skips values in debug mode
Add missing attributes
* Strict_registry feature, require packet feature
* Add test
* Move into packets
* Docs and touchups
* Reword docs
* Move into module inside ClientboundLoginPacket
* Add azalea-nbt serde feature
* remove duplicate comment and type_ -> kind
---------
Co-authored-by: mat <github@matdoes.dev>
2023-03-11 16:00:10 -06:00
ba3d8c35af
chore: Release
2023-02-09 21:03:16 -06:00
Nemo157
1059afa6fc
Allow using azalea-chat without azalea-buf to avoid unstable features ( #58 )
2023-01-20 15:31:02 -06:00
fd6da211b7
(cargo-release) version 0.5.0
2022-12-09 15:34:25 +00:00
9ef09d75de
(cargo-release) version 0.5.0
2022-12-09 15:34:25 +00:00
88fd99ca52
(cargo-release) version 0.5.0
2022-12-09 15:34:25 +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
EightFactorial
3b93fc6412
Serialize Component ( #47 )
...
* 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
Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
Co-authored-by: mat <github@matdoes.dev>
2022-12-03 19:08:05 -06:00
5a8f50950a
chore: Release
2022-11-19 15:25:55 -06:00
mat
619984fa33
Replace lazy_static with once_cell::sync::Lazy ( #43 )
...
* Remove lazy_static in azalea-chat
* replace lazy_static with once_cell everywhere
* fix
* fix import
* ignore a clippy warning in shape codegen
2022-11-19 15:21:54 -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
44ab1ad6ef
chore: Release
2022-10-30 14:04:11 -05:00
889f742696
add "repository" field to all crates
2022-10-30 14:03:13 -05:00
e4a85363b0
(cargo-release) version 0.2.0
2022-10-17 16:28:52 +00:00