0.3.0 #32

Merged
thetxt merged 40 commits from 0.3.0 into main 2025-10-27 17:36:32 +01:00
Owner
No description provided.
thetxt added this to the 0.3.0 milestone 2025-10-27 17:31:39 +01:00
thetxt self-assigned this 2025-10-27 17:31:39 +01:00
create Entity trait, impl it for new Creeper struct + Player and add
All checks were successful
Build, test and push / build_server_docker_image (push) Successful in 4m14s
Build, test and push / test (push) Successful in 5m2s
Build, test and push / clippy (push) Successful in 52s
Build, test and push / push_server (push) Successful in 11s
ff383e45ee
summon command that creates new creeper, keep track of entities in
Dimensions and respawn them when player joins
save creepers to disk
All checks were successful
Build, test and push / build_server_docker_image (push) Successful in 3m50s
Build, test and push / clippy (push) Successful in 50s
Build, test and push / test (push) Successful in 4m34s
Build, test and push / push_server (push) Successful in 12s
dd9dbbe5bc
load entities from disk
All checks were successful
Build, test and push / clippy (push) Successful in 49s
Build, test and push / build_server_docker_image (push) Successful in 3m50s
Build, test and push / test (push) Successful in 4m35s
Build, test and push / push_server (push) Successful in 11s
de76e92baf
add cats and entity ids to data crate
All checks were successful
Build, test and push / clippy (push) Successful in 44s
Build, test and push / build_server_docker_image (push) Successful in 3m29s
Build, test and push / test (push) Successful in 4m10s
Build, test and push / push_server (push) Successful in 12s
b30c89a2b1
add CreatableEntity trait to make creating new entities easier
All checks were successful
Build, test and push / clippy (push) Successful in 45s
Build, test and push / push_server (push) Successful in 11s
Build, test and push / build_server_docker_image (push) Successful in 3m27s
Build, test and push / test (push) Successful in 4m4s
effcffebe5
add more entities
All checks were successful
Build, test and push / clippy (push) Successful in 47s
Build, test and push / build_server_docker_image (push) Successful in 3m33s
Build, test and push / push_server (push) Successful in 11s
Build, test and push / test (push) Successful in 4m13s
ae28a12552
Merge pull request 'fix some bugs causing loading chunks in my test world to crash the server' (#29) from main into 0.3.0
All checks were successful
Build, test and push / clippy (push) Successful in 1m2s
Build, test and push / build_server_docker_image (push) Successful in 5m6s
Build, test and push / test (push) Successful in 5m44s
Build, test and push / push_server (push) Successful in 12s
6be4b53617
Reviewed-on: #29
add even more entities
All checks were successful
Build, test and push / clippy (push) Successful in 44s
Build, test and push / build_server_docker_image (push) Successful in 3m30s
Build, test and push / test (push) Successful in 4m11s
Build, test and push / push_server (push) Successful in 11s
f8c09879bb
consolidate nbt conversions for entities
All checks were successful
Build, test and push / clippy (push) Successful in 56s
Build, test and push / build_server_docker_image (push) Successful in 4m12s
Build, test and push / test (push) Successful in 5m0s
Build, test and push / push_server (push) Successful in 12s
a5c6b85753
allow creating/saving entities from/to nbt that have special data
All checks were successful
Build, test and push / clippy (push) Successful in 53s
Build, test and push / build_server_docker_image (push) Successful in 4m11s
Build, test and push / test (push) Successful in 4m56s
Build, test and push / push_server (push) Successful in 11s
1e3553a281
add give command, send entity metadata to client
All checks were successful
Build, test and push / clippy (push) Successful in 49s
Build, test and push / build_server_docker_image (push) Successful in 3m52s
Build, test and push / test (push) Successful in 4m39s
Build, test and push / push_server (push) Successful in 11s
49825d9a2f
added ticking logic for entities to let gravity effect them
All checks were successful
Build, test and push / clippy (push) Successful in 45s
Build, test and push / build_server_docker_image (push) Successful in 3m30s
Build, test and push / test (push) Successful in 4m11s
Build, test and push / push_server (push) Successful in 11s
c5dfb102c9
rename Position struct to BlockPosition
Some checks failed
Build, test and push / clippy (push) Successful in 46s
Build, test and push / test (push) Has been cancelled
Build, test and push / build_server_docker_image (push) Has been cancelled
Build, test and push / push_server (push) Has been cancelled
0d7dc3a4ed
add new EntityPosition struct
All checks were successful
Build, test and push / clippy (push) Successful in 44s
Build, test and push / build_server_docker_image (push) Successful in 3m27s
Build, test and push / test (push) Successful in 4m7s
Build, test and push / push_server (push) Successful in 11s
1b62763891
use new EntityPosition type in entities
All checks were successful
Build, test and push / clippy (push) Successful in 54s
Build, test and push / build_server_docker_image (push) Successful in 4m26s
Build, test and push / test (push) Successful in 5m17s
Build, test and push / push_server (push) Successful in 11s
4af8f31598
use proper velocities and math to calculate gravities effect on entities
All checks were successful
Build, test and push / clippy (push) Successful in 45s
Build, test and push / build_server_docker_image (push) Successful in 3m30s
Build, test and push / test (push) Successful in 4m12s
Build, test and push / push_server (push) Successful in 11s
5af15f96af
add hitboxes to entities and use those in calculations for is_on_ground
All checks were successful
Build, test and push / clippy (push) Successful in 55s
Build, test and push / build_server_docker_image (push) Successful in 4m21s
Build, test and push / test (push) Successful in 5m13s
Build, test and push / push_server (push) Successful in 11s
b7ff0472eb
function
refactor entities to contain CommonEntity in them, simplify all the
All checks were successful
Build, test and push / clippy (push) Successful in 48s
Build, test and push / build_server_docker_image (push) Successful in 3m53s
Build, test and push / test (push) Successful in 4m41s
Build, test and push / push_server (push) Successful in 11s
2ef260876b
getter/setter logic and implement missing data that all entities share
add entity data for mobs
All checks were successful
Build, test and push / clippy (push) Successful in 50s
Build, test and push / build_server_docker_image (push) Successful in 4m7s
Build, test and push / test (push) Successful in 4m57s
Build, test and push / push_server (push) Successful in 12s
9469836c2b
make mobs take damage and die when hit by a player
All checks were successful
Build, test and push / clippy (push) Successful in 52s
Build, test and push / build_server_docker_image (push) Successful in 3m57s
Build, test and push / test (push) Successful in 4m49s
Build, test and push / push_server (push) Successful in 11s
4fa1d39d16
give entities some knockback when hit by a player
All checks were successful
Build, test and push / clippy (push) Successful in 49s
Build, test and push / build_server_docker_image (push) Successful in 3m57s
Build, test and push / test (push) Successful in 4m43s
Build, test and push / push_server (push) Successful in 11s
3472056539
exclude non-solid blocks from entity is_on_ground check improve
All checks were successful
Build, test and push / clippy (push) Successful in 44s
Build, test and push / build_server_docker_image (push) Successful in 3m34s
Build, test and push / test (push) Successful in 4m14s
Build, test and push / push_server (push) Successful in 11s
b010efe954
performance in data::blocks get_block_from_block_state_id and
get_block_name_from_block_state_id functions
make spawn eggs spawn their proper corresponding entity
All checks were successful
Build, test and push / clippy (push) Successful in 55s
Build, test and push / build_server_docker_image (push) Successful in 4m22s
Build, test and push / test (push) Successful in 5m14s
Build, test and push / push_server (push) Successful in 12s
21cc9c0008
improve entity collision detection
All checks were successful
Build, test and push / clippy (push) Successful in 46s
Build, test and push / build_server_docker_image (push) Successful in 3m53s
Build, test and push / test (push) Successful in 4m36s
Build, test and push / push_server (push) Successful in 11s
955292b971
maybe slightly improve entity knochback good-lookingness (in only
All checks were successful
Build, test and push / clippy (push) Successful in 49s
Build, test and push / build_server_docker_image (push) Successful in 4m1s
Build, test and push / test (push) Successful in 4m48s
Build, test and push / push_server (push) Successful in 11s
5440e298b9
certain scenarios, idk)
add basic ai behavior to move entity towards nearest player
All checks were successful
Build, test and push / clippy (push) Successful in 50s
Build, test and push / build_server_docker_image (push) Successful in 4m0s
Build, test and push / test (push) Successful in 4m51s
Build, test and push / push_server (push) Successful in 11s
ec21b1b311
maybe slightly improve entity to block collision detection
Some checks failed
Build, test and push / clippy (push) Successful in 51s
Build, test and push / build_server_docker_image (push) Successful in 4m1s
Build, test and push / test (push) Failing after 4m42s
Build, test and push / push_server (push) Has been skipped
38348ad173
make creeper go boom when lit with flint and steel
Some checks failed
Build, test and push / clippy (push) Successful in 52s
Build, test and push / build_server_docker_image (push) Has been cancelled
Build, test and push / test (push) Has been cancelled
Build, test and push / push_server (push) Has been cancelled
7141460d75
make tests pass again
All checks were successful
Build, test and push / clippy (push) Successful in 48s
Build, test and push / build_server_docker_image (push) Successful in 4m1s
Build, test and push / test (push) Successful in 4m49s
Build, test and push / push_server (push) Successful in 12s
38a2e8fd02
fix broken entity collision checks at chunk boundaries
All checks were successful
Build, test and push / clippy (push) Successful in 49s
Build, test and push / push_server (push) Successful in 11s
Build, test and push / build_server_docker_image (push) Successful in 4m6s
Build, test and push / test (push) Successful in 4m58s
ad9eef2628
further improve entity to block collisions and make entities jump to get
All checks were successful
Build, test and push / clippy (push) Successful in 53s
Build, test and push / build_server_docker_image (push) Successful in 4m20s
Build, test and push / test (push) Successful in 5m12s
Build, test and push / push_server (push) Successful in 11s
756c41bdd1
up a block
add correct hitbox size for all entities
All checks were successful
Build, test and push / clippy (push) Successful in 50s
Build, test and push / build_server_docker_image (push) Successful in 4m21s
Build, test and push / test (push) Successful in 5m16s
Build, test and push / push_server (push) Successful in 12s
59e87eed88
add Wandering AiBehavior
All checks were successful
Build, test and push / clippy (push) Successful in 50s
Build, test and push / build_server_docker_image (push) Successful in 4m2s
Build, test and push / test (push) Successful in 4m47s
Build, test and push / push_server (push) Successful in 12s
01517f7193
make blockentities drop their items when broken
All checks were successful
Build, test and push / clippy (push) Successful in 47s
Build, test and push / push_server (push) Successful in 11s
Build, test and push / build_server_docker_image (push) Successful in 3m31s
Build, test and push / test (push) Successful in 4m12s
22fdb36b70
fix using same entity_id for all entities loaded from disk during chunk
All checks were successful
Build, test and push / clippy (push) Successful in 48s
Build, test and push / build_server_docker_image (push) Successful in 3m32s
Build, test and push / test (push) Successful in 4m12s
Build, test and push / push_server (push) Successful in 11s
2f5461af4b
loading from player movement
make clippy happy again
All checks were successful
Build, test and push / clippy (push) Successful in 57s
Build, test and push / build_server_docker_image (push) Successful in 3m47s
Build, test and push / test (push) Successful in 4m23s
Build, test and push / push_server (push) Successful in 30s
b0d3d338ee
fixes #24
All checks were successful
Build, test and push / clippy (push) Successful in 49s
Build, test and push / build_server_docker_image (push) Successful in 3m35s
Build, test and push / test (push) Successful in 4m15s
Build, test and push / push_server (push) Successful in 11s
c69f045e7d
implements #19
All checks were successful
Build, test and push / clippy (push) Successful in 45s
Build, test and push / build_server_docker_image (push) Successful in 3m36s
Build, test and push / test (push) Successful in 4m15s
Build, test and push / push_server (push) Successful in 11s
3541375c81
fixes #7
Some checks failed
Build, test and push / clippy (push) Successful in 46s
Build, test and push / test (push) Has been cancelled
Build, test and push / build_server_docker_image (push) Has been cancelled
Build, test and push / push_server (push) Has been cancelled
9858e8085f
update package versions to 0.3.0
All checks were successful
Build, test and push / clippy (push) Successful in 45s
Build, test and push / build_server_docker_image (push) Successful in 3m35s
Build, test and push / test (push) Successful in 4m18s
Build, test and push / push_server (push) Successful in 11s
443a6c9dba
thetxt merged commit 2c078e7e7c into main 2025-10-27 17:36:32 +01:00
Sign in to join this conversation.
No description provided.