2025-08-01 15:35:45 [ERROR] Failed to read incoming packet with id 71: Failed to handle packet id 71 in Handshake State thread 'tokio-runtime-worker' panicked at pumpkin-world/src/tick/mod.rs:141:14: called `Option::unwrap()` on a `None` value stack backtrace: 0: __rustc::rust_begin_unwind at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/std/src/panicking.rs:697:5 1: core::panicking::panic_fmt at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/core/src/panicking.rs:75:14 2: core::panicking::panic at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/core/src/panicking.rs:145:5 3: core::option::unwrap_failed at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/core/src/option.rs:2040:5 4: core::option::Option::unwrap at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/core/src/option.rs:1003:21 5: as serde::de::Deserialize>::deserialize::{{closure}} at ./pumpkin-world/src/tick/mod.rs:141:14 6: core::result::Result::map at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/core/src/result.rs:801:25 7: as serde::de::Deserialize>::deserialize at ./pumpkin-world/src/tick/mod.rs:132:48 8: as serde::de::DeserializeSeed>::deserialize at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:800:9 9: as serde::de::SeqAccess>::next_element_seed at ./pumpkin-nbt/src/deserializer.rs:339:22 10: serde::de::SeqAccess::next_element at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1734:9 11: >::deserialize::VecVisitor as serde::de::Visitor>::visit_seq at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/impls.rs:1175:46 12: <&mut pumpkin_nbt::deserializer::Deserializer as serde::de::Deserializer>::deserialize_any at ./pumpkin-nbt/src/deserializer.rs:137:30 13: <&mut pumpkin_nbt::deserializer::Deserializer as serde::de::Deserializer>::deserialize_seq at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/macros.rs:133:13 14: serde::de::impls::>::deserialize at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/impls.rs:1186:9 15: as serde::de::DeserializeSeed>::deserialize at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:800:9 16: as serde::de::MapAccess>::next_value_seed at ./pumpkin-nbt/src/deserializer.rs:293:22 17: serde::de::MapAccess::next_value at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1873:9 18: ::deserialize::__Visitor as serde::de::Visitor>::visit_map at ./pumpkin-world/src/chunk/format/mod.rs:472:21 19: <&mut pumpkin_nbt::deserializer::Deserializer as serde::de::Deserializer>::deserialize_map at ./pumpkin-nbt/src/deserializer.rs:251:21 20: <&mut pumpkin_nbt::deserializer::Deserializer as serde::de::Deserializer>::deserialize_struct at ./pumpkin-nbt/src/deserializer.rs:261:9 21: pumpkin_world::chunk::format::_::::deserialize at ./pumpkin-world/src/chunk/format/mod.rs:472:21 22: pumpkin_nbt::deserializer::from_bytes at ./pumpkin-nbt/src/deserializer.rs:86:5 23: pumpkin_world::chunk::format::::internal_from_bytes at ./pumpkin-world/src/chunk/format/mod.rs:91:26 24: pumpkin_world::chunk::format::::from_bytes at ./pumpkin-world/src/chunk/format/mod.rs:44:9 25: pumpkin_world::chunk::format::anvil::AnvilChunkData::to_chunk at ./pumpkin-world/src/chunk/format/anvil.rs:310:13 26: as pumpkin_world::chunk::io::ChunkSerializer>::get_chunks::{{closure}} at ./pumpkin-world/src/chunk/format/anvil.rs:805:40 27: as core::future::future::Future>::poll at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/core/src/future/future.rs:124:9 28: as pumpkin_world::chunk::io::FileIO>::fetch_chunks::{{closure}}::{{closure}}::{{closure}}::{{closure}} at ./pumpkin-world/src/chunk/io/file_manager.rs:247:54 29: as core::future::future::Future>::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/future/maybe_done.rs:65:56 30: as pumpkin_world::chunk::io::FileIO>::fetch_chunks::{{closure}}::{{closure}}::{{closure}}::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/macros/join.rs:179:24 31: as core::future::future::Future>::poll at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/core/src/future/poll_fn.rs:151:9 32: as pumpkin_world::chunk::io::FileIO>::fetch_chunks::{{closure}}::{{closure}}::{{synthetic}} at ./pumpkin-world/src/chunk/io/file_manager.rs:250:13 33: as core::future::future::Future>::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/maybe_done.rs:95:38 34: as core::future::future::Future>::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/join_all.rs:143:24 35: as pumpkin_world::chunk::io::FileIO>::fetch_chunks::{{closure}} at ./pumpkin-world/src/chunk/io/file_manager.rs:253:45 36: as core::future::future::Future>::poll at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/core/src/future/future.rs:124:9 37: pumpkin_world::level::Level::fetch_chunks::{{closure}} at ./pumpkin-world/src/level.rs:881:14 38: pumpkin_world::level::Level::receive_chunks::{{closure}}::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/macros/select.rs:708:49 39: as core::future::future::Future>::poll at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/core/src/future/poll_fn.rs:151:9 40: pumpkin_world::level::Level::receive_chunks::{{closure}} at ./pumpkin-world/src/level.rs:523:13 41: as core::future::future::Future>::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.15/src/task/task_tracker.rs:671:9 42: tokio::runtime::task::core::Core::poll::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/core.rs:365:17 43: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/loom/std/unsafe_cell.rs:16:9 44: tokio::runtime::task::core::Core::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/core.rs:354:30 45: tokio::runtime::task::harness::poll_future::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/harness.rs:535:19 46: as core::ops::function::FnOnce<()>>::call_once at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/core/src/panic/unwind_safe.rs:272:9 47: std::panicking::try::do_call at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/std/src/panicking.rs:589:40 48: std::panicking::try at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/std/src/panicking.rs:552:19 49: std::panic::catch_unwind at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/std/src/panic.rs:359:14 50: tokio::runtime::task::harness::poll_future at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/harness.rs:523:18 51: tokio::runtime::task::harness::Harness::poll_inner at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/harness.rs:210:27 52: tokio::runtime::task::harness::Harness::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/harness.rs:155:15 53: tokio::runtime::task::raw::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/raw.rs:325:5 54: tokio::runtime::task::raw::RawTask::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/raw.rs:255:18 55: tokio::runtime::task::LocalNotified::run at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/mod.rs:509:9 56: tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/scheduler/multi_thread/worker.rs:600:18 57: tokio::task::coop::with_budget at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/task/coop/mod.rs:167:5 58: tokio::task::coop::budget at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/task/coop/mod.rs:133:5 59: tokio::runtime::scheduler::multi_thread::worker::Context::run_task at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/scheduler/multi_thread/worker.rs:591:9 60: tokio::runtime::scheduler::multi_thread::worker::Context::run at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/scheduler/multi_thread/worker.rs:539:24 61: tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/scheduler/multi_thread/worker.rs:504:21 62: tokio::runtime::context::scoped::Scoped::set at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/context/scoped.rs:40:9 63: tokio::runtime::context::set_scheduler::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/context.rs:176:26 64: std::thread::local::LocalKey::try_with at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/std/src/thread/local.rs:315:12 65: std::thread::local::LocalKey::with at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/std/src/thread/local.rs:279:15 66: tokio::runtime::context::set_scheduler at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/context.rs:176:9 67: tokio::runtime::scheduler::multi_thread::worker::run::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/scheduler/multi_thread/worker.rs:499:9 68: tokio::runtime::context::runtime::enter_runtime at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/context/runtime.rs:65:16 69: tokio::runtime::scheduler::multi_thread::worker::run at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/scheduler/multi_thread/worker.rs:491:5 70: tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/scheduler/multi_thread/worker.rs:457:45 71: as core::future::future::Future>::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/blocking/task.rs:42:21 72: tokio::runtime::task::core::Core::poll::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/core.rs:365:17 73: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/loom/std/unsafe_cell.rs:16:9 74: tokio::runtime::task::core::Core::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/core.rs:354:30 75: tokio::runtime::task::harness::poll_future::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/harness.rs:535:19 76: as core::ops::function::FnOnce<()>>::call_once at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/core/src/panic/unwind_safe.rs:272:9 77: std::panicking::try::do_call at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/std/src/panicking.rs:589:40 78: std::panicking::try at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/std/src/panicking.rs:552:19 79: std::panic::catch_unwind at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library/std/src/panic.rs:359:14 80: tokio::runtime::task::harness::poll_future at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/harness.rs:523:18 81: tokio::runtime::task::harness::Harness::poll_inner at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/harness.rs:210:27 82: tokio::runtime::task::harness::Harness::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/harness.rs:155:15 83: tokio::runtime::task::raw::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/raw.rs:325:5 84: tokio::runtime::task::raw::RawTask::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/raw.rs:255:18 85: tokio::runtime::task::UnownedTask::run at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/task/mod.rs:546:9 86: tokio::runtime::blocking::pool::Task::run at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/blocking/pool.rs:161:9 87: tokio::runtime::blocking::pool::Inner::run at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/blocking/pool.rs:516:17 88: tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.0/src/runtime/blocking/pool.rs:474:13 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.