azalea/azalea-physics/Cargo.toml

29 lines
920 B
TOML
Raw Normal View History

2022-06-18 01:46:16 +00:00
[package]
description = "Physics for Minecraft entities."
2022-06-18 01:46:16 +00:00
edition = "2021"
license = "MIT"
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 :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-30 01:41:01 +00:00
name = "azalea-physics"
2023-10-08 08:58:57 +00:00
repository = "https://github.com/azalea-rs/azalea/tree/main/azalea-physics"
version = "0.9.1"
2022-06-18 01:46:16 +00:00
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
azalea-block = { path = "../azalea-block", version = "0.9.0" }
azalea-core = { path = "../azalea-core", version = "0.9.0" }
azalea-registry = { path = "../azalea-registry", version = "0.9.0" }
azalea-world = { path = "../azalea-world", version = "0.9.0" }
2024-04-20 04:12:16 +00:00
bevy_app = "0.13.2"
bevy_ecs = "0.13.2"
2023-11-18 06:58:47 +00:00
tracing = "0.1.40"
2024-01-09 03:15:12 +00:00
once_cell = "1.19.0"
parking_lot = "^0.12.1"
2024-02-25 22:53:08 +00:00
nohash-hasher = "0.2.0"
2024-04-20 04:12:16 +00:00
smallvec = "1.13.2"
azalea-entity = { version = "0.9.0", path = "../azalea-entity" }
azalea-inventory = { version = "0.9.0", path = "../azalea-inventory" }
2022-08-31 20:11:34 +00:00
[dev-dependencies]
2024-04-20 04:12:16 +00:00
bevy_time = "0.13.2"
uuid = "^1.8.0"