0.4.0 #42

Closed
thetxt wants to merge 0 commits from 0.4.0 into main
Owner
No description provided.
thetxt added this to the 0.4.0 milestone 2026-01-18 13:04:41 +01:00
thetxt self-assigned this 2026-01-18 13:04:41 +01:00
update crate versions to 0.4.0
All checks were successful
Build, test and push / clippy (push) Successful in 53s
Build, test and push / build_server_docker_image (push) Successful in 4m16s
Build, test and push / test (push) Successful in 4m54s
Build, test and push / push_server (push) Successful in 11s
8c8c07caa4
move connections to game struct
All checks were successful
Build, test and push / clippy (push) Successful in 46s
Build, test and push / build_server_docker_image (push) Successful in 3m36s
Build, test and push / push_server (push) Successful in 11s
Build, test and push / test (push) Successful in 4m15s
1a6188157d
fixed #33
All checks were successful
Build, test and push / clippy (push) Successful in 45s
Build, test and push / build_server_docker_image (push) Successful in 3m38s
Build, test and push / test (push) Successful in 4m20s
Build, test and push / push_server (push) Successful in 11s
6e7b1356de
remove unnecessary connection_streams from packet and command handlers
All checks were successful
Build, test and push / clippy (push) Successful in 56s
Build, test and push / build_server_docker_image (push) Successful in 4m3s
Build, test and push / test (push) Successful in 4m48s
Build, test and push / push_server (push) Successful in 11s
f94bdc8d30
make connection_streams part of Game struct
Some checks failed
Build, test and push / clippy (push) Successful in 51s
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
f4c6d87172
completely remove connection_streams because its no longer needed
All checks were successful
Build, test and push / build_server_docker_image (push) Successful in 3m58s
Build, test and push / test (push) Successful in 4m43s
Build, test and push / clippy (push) Successful in 51s
Build, test and push / push_server (push) Successful in 11s
4c70b26a96
turn last_created_entity_id into an AtomicI32
Some checks failed
Build, test and push / clippy (push) Successful in 50s
Build, test and push / build_server_docker_image (push) Successful in 3m38s
Build, test and push / test (push) Successful in 4m19s
Build, test and push / push_server (push) Has been cancelled
8a12be03d6
make commands field in Game struct an Arc<Mutex>
All checks were successful
Build, test and push / clippy (push) Successful in 47s
Build, test and push / build_server_docker_image (push) Successful in 3m42s
Build, test and push / test (push) Successful in 4m24s
Build, test and push / push_server (push) Successful in 11s
1d3b51d77e
fix duplicate entity_id when first player joins
All checks were successful
Build, test and push / clippy (push) Successful in 47s
Build, test and push / build_server_docker_image (push) Successful in 3m47s
Build, test and push / test (push) Successful in 4m30s
Build, test and push / push_server (push) Successful in 11s
4682416c94
change last_save_all_timestamp and world fields of Game struct to be
All checks were successful
Build, test and push / clippy (push) Successful in 44s
Build, test and push / build_server_docker_image (push) Successful in 3m41s
Build, test and push / test (push) Successful in 4m20s
Build, test and push / push_server (push) Successful in 11s
b74c614a4d
Arc<Mutex>
change game.players to be an arc mutex
All checks were successful
Build, test and push / clippy (push) Successful in 49s
Build, test and push / build_server_docker_image (push) Successful in 3m40s
Build, test and push / test (push) Successful in 4m21s
Build, test and push / push_server (push) Successful in 11s
d1b2f5c0a8
turn game from an Arc<Mutex> into just an Arc, because now all fields
All checks were successful
Build, test and push / clippy (push) Successful in 46s
Build, test and push / build_server_docker_image (push) Successful in 3m35s
Build, test and push / test (push) Successful in 4m21s
Build, test and push / push_server (push) Successful in 11s
4a3487df6a
are either a Mutex, Atomic or dont need to be mutated
implements #34 - add function to get and increase entity_id to game
All checks were successful
Build, test and push / clippy (push) Successful in 46s
Build, test and push / build_server_docker_image (push) Successful in 3m37s
Build, test and push / test (push) Successful in 4m18s
Build, test and push / push_server (push) Successful in 11s
bfcf63ac2b
struct
implements #31 - add separate const/config for radius of chunks to send
All checks were successful
Build, test and push / clippy (push) Successful in 47s
Build, test and push / build_server_docker_image (push) Successful in 3m36s
Build, test and push / test (push) Successful in 4m16s
Build, test and push / push_server (push) Successful in 11s
ec4f53667a
to player
implements #20 - implement proper struct for ping request packet also
All checks were successful
Build, test and push / clippy (push) Successful in 47s
Build, test and push / build_server_docker_image (push) Successful in 3m41s
Build, test and push / test (push) Successful in 4m23s
Build, test and push / push_server (push) Successful in 11s
afec64d760
adds all the serverbound status packets
implements #23 - move sending keep alive packets to game loop
All checks were successful
Build, test and push / build_server_docker_image (push) Successful in 3m37s
Build, test and push / push_server (push) Successful in 11s
Build, test and push / clippy (push) Successful in 48s
Build, test and push / test (push) Successful in 4m18s
f1a7583944
add some timing logging to tick function, spawn new thread for sending
All checks were successful
Build, test and push / clippy (push) Successful in 48s
Build, test and push / build_server_docker_image (push) Successful in 3m36s
Build, test and push / push_server (push) Successful in 11s
Build, test and push / test (push) Successful in 4m17s
7b18e38d88
keepalives
move interact and get_block_state_id functionality for doors into
All checks were successful
Build, test and push / clippy (push) Successful in 48s
Build, test and push / build_server_docker_image (push) Successful in 3m39s
Build, test and push / test (push) Successful in 4m23s
Build, test and push / push_server (push) Successful in 11s
950c5bbaa0
separate module; add tests
optimize performance of data::blocks::get_block_from_name by taking the
All checks were successful
Build, test and push / clippy (push) Successful in 46s
Build, test and push / build_server_docker_image (push) Successful in 3m39s
Build, test and push / test (push) Successful in 4m22s
Build, test and push / push_server (push) Successful in 11s
db9322445d
block_states as a parameter instead of forcing reconstructing it on
every call
get rid of some more calls to data::blocks::get_blocks() and instead use
All checks were successful
Build, test and push / clippy (push) Successful in 47s
Build, test and push / build_server_docker_image (push) Successful in 3m34s
Build, test and push / test (push) Successful in 4m18s
Build, test and push / push_server (push) Successful in 12s
ccdff80151
preconstructed instance from game object
get rid of the rest of calls to data::blocks::get_blocks()
All checks were successful
Build, test and push / test (push) Successful in 4m17s
Build, test and push / clippy (push) Successful in 47s
Build, test and push / build_server_docker_image (push) Successful in 3m35s
Build, test and push / push_server (push) Successful in 11s
4eed6e93ed
move interact functionality for trapdoors into own module; add
All checks were successful
Build, test and push / clippy (push) Successful in 46s
Build, test and push / build_server_docker_image (push) Successful in 3m33s
Build, test and push / test (push) Successful in 4m17s
Build, test and push / push_server (push) Successful in 11s
42e7b415ab
get_block_state_id and tests
move interact functionality for FenceGates into own module; add
All checks were successful
Build, test and push / clippy (push) Successful in 54s
Build, test and push / build_server_docker_image (push) Successful in 4m9s
Build, test and push / test (push) Successful in 4m59s
Build, test and push / push_server (push) Successful in 11s
22a54ef639
get_block_state_id and tests
move get_block_state_id functionality into own module for Barrel, Chest,
Some checks failed
Build, test and push / clippy (push) Successful in 49s
Build, test and push / build_server_docker_image (push) Successful in 3m33s
Build, test and push / test (push) Has been cancelled
Build, test and push / push_server (push) Has been cancelled
0e9b25ed3c
EnderChest, TrappedChest and RotatedPillar; add tests
move stuff from lib::block::interact directly into lib::block
All checks were successful
Build, test and push / clippy (push) Successful in 46s
Build, test and push / build_server_docker_image (push) Successful in 3m32s
Build, test and push / test (push) Successful in 4m18s
Build, test and push / push_server (push) Successful in 11s
7719902b3f
move get_block_state_id functionality into own module for Slab block
All checks were successful
Build, test and push / clippy (push) Successful in 48s
Build, test and push / build_server_docker_image (push) Successful in 3m34s
Build, test and push / test (push) Successful in 4m17s
Build, test and push / push_server (push) Successful in 11s
81c508570d
type; add tests
add more tests to lib::block::slab::test::get_block_state_id
All checks were successful
Build, test and push / clippy (push) Successful in 46s
Build, test and push / build_server_docker_image (push) Successful in 3m35s
Build, test and push / test (push) Successful in 4m17s
Build, test and push / push_server (push) Successful in 11s
93698bd91f
move get_block_state_id functionality into own module for Stair block
All checks were successful
Build, test and push / clippy (push) Successful in 45s
Build, test and push / build_server_docker_image (push) Successful in 3m33s
Build, test and push / test (push) Successful in 4m19s
Build, test and push / push_server (push) Successful in 11s
99f9df48cd
type; add tests
begin implementing curved stairs #12
All checks were successful
Build, test and push / clippy (push) Successful in 49s
Build, test and push / build_server_docker_image (push) Successful in 3m32s
Build, test and push / test (push) Successful in 4m21s
Build, test and push / push_server (push) Successful in 11s
12d49193e5
add support for Outer curved stairs and add more tests
All checks were successful
Build, test and push / clippy (push) Successful in 49s
Build, test and push / build_server_docker_image (push) Successful in 3m33s
Build, test and push / test (push) Successful in 4m20s
Build, test and push / push_server (push) Successful in 11s
d053ede636
add function to_spawn_entity_packet to entity trait
All checks were successful
Build, test and push / clippy (push) Successful in 49s
Build, test and push / build_server_docker_image (push) Successful in 3m32s
Build, test and push / test (push) Successful in 4m22s
Build, test and push / push_server (push) Successful in 11s
ae9add6f7a
consolidate logic for destroying block entities
All checks were successful
Build, test and push / clippy (push) Successful in 46s
Build, test and push / build_server_docker_image (push) Successful in 3m32s
Build, test and push / test (push) Successful in 4m20s
Build, test and push / push_server (push) Successful in 12s
5b3f5db8e8
move block interaction result handling out of packet handlers
All checks were successful
Build, test and push / test (push) Successful in 4m21s
Build, test and push / clippy (push) Successful in 46s
Build, test and push / build_server_docker_image (push) Successful in 3m31s
Build, test and push / push_server (push) Successful in 11s
2519be8108
move spawn egg logic from packet handler to entites module
All checks were successful
Build, test and push / clippy (push) Successful in 47s
Build, test and push / build_server_docker_image (push) Successful in 3m32s
Build, test and push / test (push) Successful in 4m22s
Build, test and push / push_server (push) Successful in 11s
d4022f331c
update adjacent stairs when placing new blocks
All checks were successful
Build, test and push / clippy (push) Successful in 47s
Build, test and push / build_server_docker_image (push) Successful in 3m31s
Build, test and push / test (push) Successful in 4m21s
Build, test and push / push_server (push) Successful in 11s
9f9581e534
also update surrounding stairs when destroying block
All checks were successful
Build, test and push / clippy (push) Successful in 46s
Build, test and push / build_server_docker_image (push) Successful in 3m33s
Build, test and push / test (push) Successful in 4m22s
Build, test and push / push_server (push) Successful in 11s
b235f2f32f
fix some more curved stair placement issues and potentially introduce
All checks were successful
Build, test and push / clippy (push) Successful in 48s
Build, test and push / build_server_docker_image (push) Successful in 3m33s
Build, test and push / test (push) Successful in 4m23s
Build, test and push / push_server (push) Successful in 11s
8d7d6c4fe8
new ones
add more tests to stair get_block_state_id logic, fix bugs
All checks were successful
Build, test and push / clippy (push) Successful in 50s
Build, test and push / build_server_docker_image (push) Successful in 3m36s
Build, test and push / test (push) Successful in 4m24s
Build, test and push / push_server (push) Successful in 11s
cacb59bd46
integrate state module directly into block module; move
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 4m24s
Build, test and push / push_server (push) Successful in 11s
b5446ad14f
stained_glass_pane and iron_bars into own modules; add fences
move logic of set_player_position packet handler to tick loop
All checks were successful
Build, test and push / clippy (push) Successful in 51s
Build, test and push / build_server_docker_image (push) Successful in 3m36s
Build, test and push / test (push) Successful in 4m25s
Build, test and push / push_server (push) Successful in 11s
8a65932328
move rest of player movement packet handling logic out of packet
All checks were successful
Build, test and push / clippy (push) Successful in 48s
Build, test and push / build_server_docker_image (push) Successful in 3m36s
Build, test and push / test (push) Successful in 4m24s
Build, test and push / push_server (push) Successful in 12s
1211cc7942
handlers
add a queue to send packets to clients, spawn one thread per connected
All checks were successful
Build, test and push / clippy (push) Successful in 50s
Build, test and push / build_server_docker_image (push) Successful in 3m37s
Build, test and push / test (push) Successful in 4m28s
Build, test and push / push_server (push) Successful in 11s
fbab2deef9
client taking packets from the queue and sending them out; append
movement packets in main loop to queue instead of sending them out
immediately
stop sending packet synchronisly, instead use new queue everywhere
All checks were successful
Build, test and push / clippy (push) Successful in 47s
Build, test and push / build_server_docker_image (push) Successful in 3m37s
Build, test and push / test (push) Successful in 4m27s
Build, test and push / push_server (push) Successful in 11s
5123367392
move confirm_teleportation packet handler logic to tick loop
All checks were successful
Build, test and push / clippy (push) Successful in 49s
Build, test and push / build_server_docker_image (push) Successful in 3m36s
Build, test and push / test (push) Successful in 4m27s
Build, test and push / push_server (push) Successful in 11s
2d61cf4551
dont lock anything in packet handlers that have their logic moved to
All checks were successful
Build, test and push / clippy (push) Successful in 46s
Build, test and push / build_server_docker_image (push) Successful in 3m36s
Build, test and push / test (push) Successful in 4m24s
Build, test and push / push_server (push) Successful in 12s
4bc57a7838
main loop already
move logic of packet handlers SetCreativeModeSlot, SetHeldItem,
All checks were successful
Build, test and push / clippy (push) Successful in 51s
Build, test and push / build_server_docker_image (push) Successful in 3m37s
Build, test and push / test (push) Successful in 4m28s
Build, test and push / push_server (push) Successful in 11s
21d5ebc84c
PickItemFromBlock and SwingArm to main loop
move logic from packet handlers PlayerAction, UseItemOn, ChatMessage and
All checks were successful
Build, test and push / clippy (push) Successful in 46s
Build, test and push / build_server_docker_image (push) Successful in 3m37s
Build, test and push / test (push) Successful in 4m26s
Build, test and push / push_server (push) Successful in 11s
c4739e6650
ChatCommand to main loop
move logic of rest of play packet handlers (ClickContainer,
All checks were successful
Build, test and push / build_server_docker_image (push) Successful in 3m38s
Build, test and push / test (push) Successful in 4m28s
Build, test and push / push_server (push) Successful in 11s
Build, test and push / clippy (push) Successful in 47s
7632886a6d
CloseContainer, UpdateSign, PlayerInput, Interact) to main loop
move main tick loop into own module, break it up in separate functions
All checks were successful
Build, test and push / clippy (push) Successful in 52s
Build, test and push / build_server_docker_image (push) Successful in 3m39s
Build, test and push / test (push) Successful in 4m30s
Build, test and push / push_server (push) Successful in 11s
041bda6bdd
move AcknowledgeFinishConfiguration packet handler logic to main loop
All checks were successful
Build, test and push / clippy (push) Successful in 48s
Build, test and push / build_server_docker_image (push) Successful in 3m41s
Build, test and push / test (push) Successful in 4m36s
Build, test and push / push_server (push) Successful in 11s
0a09a25e89
replace game.connections Mutex<Hashmap<T>> with DashMap<T>
All checks were successful
Build, test and push / clippy (push) Successful in 48s
Build, test and push / build_server_docker_image (push) Successful in 3m36s
Build, test and push / test (push) Successful in 4m27s
Build, test and push / push_server (push) Successful in 12s
b91e0cdd6a
add a 1ms sleep to loop of players rx and tx threads to lower cpu usage
All checks were successful
Build, test and push / clippy (push) Successful in 57s
Build, test and push / build_server_docker_image (push) Successful in 4m16s
Build, test and push / test (push) Successful in 5m14s
Build, test and push / push_server (push) Successful in 11s
a7644ebb07
break out of players tx loop when player is no longer connected
All checks were successful
Build, test and push / clippy (push) Successful in 55s
Build, test and push / build_server_docker_image (push) Successful in 4m6s
Build, test and push / test (push) Successful in 5m1s
Build, test and push / push_server (push) Successful in 12s
07c143b3a1
fix reordered message detected error when sending chat messages
All checks were successful
Build, test and push / clippy (push) Successful in 52s
Build, test and push / build_server_docker_image (push) Successful in 4m3s
Build, test and push / test (push) Successful in 5m0s
Build, test and push / push_server (push) Successful in 11s
9261294449
made chunk loading about 5 times faster
All checks were successful
Build, test and push / clippy (push) Successful in 46s
Build, test and push / build_server_docker_image (push) Successful in 3m37s
Build, test and push / test (push) Successful in 4m26s
Build, test and push / push_server (push) Successful in 12s
7d10b45bc1
make world loading around 4 times faster again
All checks were successful
Build, test and push / clippy (push) Successful in 45s
Build, test and push / build_server_docker_image (push) Successful in 3m19s
Build, test and push / test (push) Successful in 4m5s
Build, test and push / push_server (push) Successful in 11s
5af8a3347b
make entity tick a lot faster by making
All checks were successful
Build, test and push / clippy (push) Successful in 55s
Build, test and push / build_server_docker_image (push) Successful in 3m26s
Build, test and push / test (push) Successful in 4m13s
Build, test and push / push_server (push) Successful in 11s
358a2b7b15
data::blocks::get_type_from_block_state_id a generated match mapping
block_state_id to Type
make data_generator_tools write the whole file for blockentities,
All checks were successful
Build, test and push / clippy (push) Successful in 55s
Build, test and push / build_server_docker_image (push) Successful in 3m27s
Build, test and push / test (push) Successful in 4m16s
Build, test and push / push_server (push) Successful in 11s
cda50d419d
entities and items to disk
also write blocks.rs data file from data_generator_tools
All checks were successful
Build, test and push / clippy (push) Successful in 57s
Build, test and push / build_server_docker_image (push) Successful in 3m31s
Build, test and push / test (push) Successful in 4m17s
Build, test and push / push_server (push) Successful in 12s
63ce2d222b
slightly optimize compilation speed by splitting data crate into
All checks were successful
Build, test and push / clippy (push) Successful in 48s
Build, test and push / build_server_docker_image (push) Successful in 2m58s
Build, test and push / test (push) Successful in 3m50s
Build, test and push / push_server (push) Successful in 11s
f29424bdfd
multiple sub-crates
further split up data crate to improve compile times
All checks were successful
Build, test and push / clippy (push) Successful in 46s
Build, test and push / build_server_docker_image (push) Successful in 2m16s
Build, test and push / test (push) Successful in 2m20s
Build, test and push / push_server (push) Successful in 11s
e7f597a117
Update to protocol version 773 for 1.21.10
All checks were successful
Build, test and push / clippy (push) Successful in 50s
Build, test and push / build_server_docker_image (push) Successful in 2m24s
Build, test and push / test (push) Successful in 2m28s
Build, test and push / push_server (push) Successful in 11s
e0c5945f42
first draft of rewritten blockentity system, still severly broken
All checks were successful
Build, test and push / clippy (push) Successful in 50s
Build, test and push / build_server_docker_image (push) Successful in 2m24s
Build, test and push / test (push) Successful in 2m26s
Build, test and push / push_server (push) Successful in 12s
0b0a6612c5
update explosion packet to version 1.21.10
All checks were successful
Build, test and push / clippy (push) Successful in 53s
Build, test and push / build_server_docker_image (push) Successful in 2m26s
Build, test and push / test (push) Successful in 2m26s
Build, test and push / push_server (push) Successful in 12s
e1121aa53c
make furnaces work again in new Blockentity system
All checks were successful
Build, test and push / clippy (push) Successful in 49s
Build, test and push / build_server_docker_image (push) Successful in 2m24s
Build, test and push / test (push) Successful in 2m28s
Build, test and push / push_server (push) Successful in 11s
384f5dff96
readd chests in new blockentity system
All checks were successful
Build, test and push / clippy (push) Successful in 49s
Build, test and push / build_server_docker_image (push) Successful in 2m24s
Build, test and push / test (push) Successful in 2m24s
Build, test and push / push_server (push) Successful in 11s
21e0e49679
fix potential race condition in lib::game::EntityIdManager
All checks were successful
Build, test and push / clippy (push) Successful in 49s
Build, test and push / build_server_docker_image (push) Successful in 2m25s
Build, test and push / test (push) Successful in 2m27s
Build, test and push / push_server (push) Successful in 11s
03fd9abbdf
add rustfmt config
All checks were successful
Build, test and push / clippy (push) Successful in 52s
Build, test and push / build_server_docker_image (push) Successful in 2m23s
Build, test and push / test (push) Successful in 2m30s
Build, test and push / push_server (push) Successful in 11s
5bbed5d1fa
apply rustfmt
Some checks failed
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 / clippy (push) Has been cancelled
Build, test and push / push_server (push) Has been cancelled
1b497b0708
actually apply cargofmt
All checks were successful
Build, test and push / clippy (push) Successful in 54s
Build, test and push / build_server_docker_image (push) Successful in 2m23s
Build, test and push / test (push) Successful in 2m29s
Build, test and push / push_server (push) Successful in 12s
b9abc730e9
move Sign to new blockentity system
All checks were successful
Build, test and push / clippy (push) Successful in 49s
Build, test and push / build_server_docker_image (push) Successful in 2m20s
Build, test and push / test (push) Successful in 2m27s
Build, test and push / push_server (push) Successful in 11s
16c564c1d5
move Barrel to new blockentity system
All checks were successful
Build, test and push / clippy (push) Successful in 52s
Build, test and push / push_server (push) Successful in 11s
Build, test and push / build_server_docker_image (push) Successful in 2m25s
Build, test and push / test (push) Successful in 2m31s
ef66a3f50a
move Bed and MobSpawner to new blockentity system
All checks were successful
Build, test and push / clippy (push) Successful in 48s
Build, test and push / build_server_docker_image (push) Successful in 2m22s
Build, test and push / test (push) Successful in 2m30s
Build, test and push / push_server (push) Successful in 11s
a654888678
add more error handling to get_block_state_id_from_raw so that the
Some checks failed
Build, test and push / clippy (push) Failing after 38s
Build, test and push / test (push) Failing after 1m26s
Build, test and push / build_server_docker_image (push) Failing after 1m29s
Build, test and push / push_server (push) Has been skipped
616c7ad90e
public server no longer crashes trying to load the world
actually make the code compile I pushed in my last commit
Some checks failed
Build, test and push / clippy (push) Failing after 44s
Build, test and push / test (push) Failing after 2m13s
Build, test and push / build_server_docker_image (push) Failing after 2m25s
Build, test and push / push_server (push) Has been skipped
5dce873d3f
**actually** make the code compile I just pushed in my last two commits
All checks were successful
Build, test and push / clippy (push) Successful in 1m13s
Build, test and push / build_server_docker_image (push) Successful in 2m58s
Build, test and push / test (push) Successful in 3m7s
Build, test and push / push_server (push) Successful in 11s
8132cd5ba7
😭
add modules for more blockentities
All checks were successful
Build, test and push / clippy (push) Successful in 49s
Build, test and push / build_server_docker_image (push) Successful in 2m22s
Build, test and push / test (push) Successful in 2m28s
Build, test and push / push_server (push) Successful in 11s
9839362e05
make new blockentities introduced in last commit functional
All checks were successful
Build, test and push / clippy (push) Successful in 54s
Build, test and push / build_server_docker_image (push) Successful in 2m25s
Build, test and push / test (push) Successful in 2m25s
Build, test and push / push_server (push) Successful in 11s
e6bab13951
add all missing blockentities to new blockentity system
All checks were successful
Build, test and push / clippy (push) Successful in 54s
Build, test and push / build_server_docker_image (push) Successful in 2m28s
Build, test and push / test (push) Successful in 2m27s
Build, test and push / push_server (push) Successful in 12s
16d07393de
remove old blockentity system stuff
All checks were successful
Build, test and push / clippy (push) Successful in 51s
Build, test and push / build_server_docker_image (push) Successful in 2m22s
Build, test and push / test (push) Successful in 2m31s
Build, test and push / push_server (push) Successful in 11s
c97d580f97
add some more data to blockentities
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
805a543141
run cargo fmt
Some checks failed
Build, test and push / test (push) Has been cancelled
Build, test and push / clippy (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
4ab10ae7ad
run cargo fmt
All checks were successful
Build, test and push / clippy (push) Successful in 53s
Build, test and push / build_server_docker_image (push) Successful in 2m27s
Build, test and push / test (push) Successful in 2m29s
Build, test and push / push_server (push) Successful in 11s
45df292706
fix gitignore excluding world module
All checks were successful
Build, test and push / clippy (push) Successful in 56s
Build, test and push / build_server_docker_image (push) Successful in 2m25s
Build, test and push / test (push) Successful in 2m29s
Build, test and push / push_server (push) Successful in 11s
8fb6e99fce
store chunks in hashmap, instead of a vector to improve lookup
All checks were successful
Build, test and push / clippy (push) Successful in 54s
Build, test and push / build_server_docker_image (push) Successful in 2m25s
Build, test and push / test (push) Successful in 2m32s
Build, test and push / push_server (push) Successful in 11s
009aec0b41
performance massively
potentially slightly improve performance of
Some checks failed
Build, test and push / clippy (push) Successful in 52s
Build, test and push / build_server_docker_image (push) Successful in 2m29s
Build, test and push / test (push) Failing after 2m28s
Build, test and push / push_server (push) Has been skipped
d813557c65
Entity::get_occupied_block_positions_at_entity_position
use Indirect or SingleValued block state paletted container if it makes
Some checks failed
Build, test and push / clippy (push) Successful in 1m50s
Build, test and push / test (push) Failing after 2m27s
Build, test and push / build_server_docker_image (push) Successful in 2m37s
Build, test and push / push_server (push) Has been skipped
f4bb879676
sense
restructure entity system to have a enum that contains a variant for
Some checks failed
Build, test and push / clippy (push) Successful in 51s
Build, test and push / build_server_docker_image (push) Successful in 2m27s
Build, test and push / test (push) Failing after 2m30s
Build, test and push / push_server (push) Has been skipped
2d72609cee
every entity
undo commit d813557c65 because it broke tests
All checks were successful
Build, test and push / clippy (push) Successful in 47s
Build, test and push / build_server_docker_image (push) Successful in 2m26s
Build, test and push / test (push) Successful in 2m35s
Build, test and push / push_server (push) Successful in 11s
dfa0ee4c0b
Merge pull request 'improve data generation code' (#41) from blaumeise20/oxide:improve-data-generation into 0.4.0
All checks were successful
Build, test and push / clippy (push) Successful in 1m1s
Build, test and push / test (push) Successful in 2m46s
Build, test and push / build_server_docker_image (push) Successful in 2m48s
Build, test and push / push_server (push) Successful in 12s
93225cd878
Reviewed-on: #41

This PR contains performance improvements to the data crate
implements #15 - add proper type for server links, handle TextComponents
All checks were successful
Build, test and push / clippy (push) Successful in 52s
Build, test and push / build_server_docker_image (push) Successful in 2m33s
Build, test and push / test (push) Successful in 2m32s
Build, test and push / push_server (push) Successful in 12s
98e9880c53
and varint enums for link text
remove issue 17 comment, because I dont think its necessary
All checks were successful
Build, test and push / clippy (push) Successful in 51s
Build, test and push / build_server_docker_image (push) Successful in 2m33s
Build, test and push / test (push) Successful in 2m33s
Build, test and push / push_server (push) Successful in 11s
0e66d48e64
clean up logic for updating the player list when new player joins the
All checks were successful
Build, test and push / clippy (push) Successful in 49s
Build, test and push / build_server_docker_image (push) Successful in 2m34s
Build, test and push / test (push) Successful in 2m35s
Build, test and push / push_server (push) Successful in 11s
05a16ca726
game
implemented #22 - actually check if player is on ground when spawning
All checks were successful
Build, test and push / clippy (push) Successful in 53s
Build, test and push / test (push) Successful in 2m33s
Build, test and push / build_server_docker_image (push) Successful in 2m36s
Build, test and push / push_server (push) Successful in 11s
2f2ffd7dd7
them in
implemented #18 - implement missing SlotComponent variants
All checks were successful
Build, test and push / clippy (push) Successful in 50s
Build, test and push / build_server_docker_image (push) Successful in 2m35s
Build, test and push / test (push) Successful in 2m37s
Build, test and push / push_server (push) Successful in 12s
62de52a5b6
move (de)serialization of slots and hashed slots to slot module in
All checks were successful
Build, test and push / build_server_docker_image (push) Successful in 2m35s
Build, test and push / test (push) Successful in 2m35s
Build, test and push / clippy (push) Successful in 51s
Build, test and push / push_server (push) Successful in 12s
1805e99994
preparation for #14
finish implementing deserialization for slot components #14
All checks were successful
Build, test and push / build_server_docker_image (push) Successful in 2m37s
Build, test and push / clippy (push) Successful in 50s
Build, test and push / test (push) Successful in 2m32s
Build, test and push / push_server (push) Successful in 11s
e571e3e810
finish implemnting serialization of slot components #14
Some checks failed
Build, test and push / clippy (push) Successful in 52s
Build, test and push / build_server_docker_image (push) Successful in 2m35s
Build, test and push / test (push) Successful in 2m38s
Build, test and push / push_server (push) Has been cancelled
2c715678f3
add cargo fmt check to CI #35
Some checks failed
Build, test and push / formatting (push) Failing after 5s
Build, test and push / clippy (push) Successful in 50s
Build, test and push / build_server_docker_image (push) Successful in 3m27s
Build, test and push / test (push) Successful in 3m57s
Build, test and push / push_server (push) Has been skipped
0a1f663806
fix for last commit #35
Some checks failed
Build, test and push / formatting (push) Failing after 12s
Build, test and push / clippy (push) Successful in 1m7s
Build, test and push / build_server_docker_image (push) Successful in 4m56s
Build, test and push / test (push) Successful in 6m33s
Build, test and push / push_server (push) Has been skipped
12571f5955
remove -q from check formatting ci job
Some checks failed
Build, test and push / formatting (push) Failing after 12s
Build, test and push / clippy (push) Successful in 1m22s
Build, test and push / build_server_docker_image (push) Successful in 5m13s
Build, test and push / test (push) Successful in 6m25s
Build, test and push / push_server (push) Has been skipped
17c8642850
run cargo fmt
All checks were successful
Build, test and push / formatting (push) Successful in 11s
Build, test and push / clippy (push) Successful in 1m18s
Build, test and push / build_server_docker_image (push) Successful in 4m24s
Build, test and push / test (push) Successful in 4m40s
Build, test and push / push_server (push) Successful in 16s
abe63d5da8
Author
Owner

manually merged in commit 1f833ef36a

manually merged in commit 1f833ef36a
thetxt closed this pull request 2026-01-18 14:17:54 +01:00
All checks were successful
Build, test and push / formatting (push) Successful in 11s
Build, test and push / clippy (push) Successful in 1m18s
Build, test and push / build_server_docker_image (push) Successful in 4m24s
Build, test and push / test (push) Successful in 4m40s
Build, test and push / push_server (push) Successful in 16s

Pull request closed

Sign in to join this conversation.
No description provided.