thread 'tokio-runtime-worker' panicked at pumpkin/src/block/loot.rs:88:26: not yet implemented stack backtrace: 0: rust_begin_unwind at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/panicking.rs:695:5 1: core::panicking::panic_fmt at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/panicking.rs:75:14 2: core::panicking::panic at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/panicking.rs:145:5 3: ::get_loot 4: ::get_stacks::{{closure}} at ./pumpkin/src/block/loot.rs:126:37 5: core::ops::function::impls:: for &mut F>::call_mut at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/ops/function.rs:294:13 6: as core::iter::traits::iterator::Iterator>::find_map at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/slice/iter/macros.rs:319:38 7: as core::iter::traits::iterator::Iterator>::next at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/iter/adapters/filter_map.rs:64:9 8: as core::iter::adapters::fuse::FuseImpl>::next at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/iter/adapters/fuse.rs:359:9 9: as core::iter::traits::iterator::Iterator>::next at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/iter/adapters/fuse.rs:50:9 10: as core::iter::traits::iterator::Iterator>::next at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/iter/adapters/flatten.rs:578:29 11: as core::iter::traits::iterator::Iterator>::next at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/iter/adapters/flatten.rs:281:9 12: as alloc::vec::spec_from_iter_nested::SpecFromIterNested>::from_iter at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/vec/spec_from_iter_nested.rs:25:32 13: as alloc::vec::spec_from_iter::SpecFromIter>::from_iter at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/vec/spec_from_iter.rs:34:9 14: as core::iter::traits::collect::FromIterator>::from_iter at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/vec/mod.rs:3424:9 15: core::iter::traits::iterator::Iterator::collect at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/iter/traits/iterator.rs:1971:9 16: ::get_stacks at ./pumpkin/src/block/loot.rs:128:18 17: ::get_loot at ./pumpkin/src/block/loot.rs:47:26 18: ::get_loot at ./pumpkin/src/block/loot.rs:23:45 19: pumpkin::block::drop_loot::{{closure}} at ./pumpkin/src/block/mod.rs:130:22 20: pumpkin::world::explosion::Explosion::explode::{{closure}} at ./pumpkin/src/world/explosion.rs:87:71 21: pumpkin::world::World::explode::{{closure}} at ./pumpkin/src/world/mod.rs:822:41 22: ::tick::{{closure}} at ./pumpkin/src/entity/tnt.rs:66:18 23: as core::future::future::Future>::poll at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/future/future.rs:124:9 24: pumpkin::world::World::tick::{{closure}} at ./pumpkin/src/world/mod.rs:393:33 25: pumpkin::server::Server::tick::{{closure}} at ./pumpkin/src/server/mod.rs:505:30 26: pumpkin::server::ticker::Ticker::run::{{closure}} at ./pumpkin/src/server/ticker.rs:30:31 27: pumpkin::PumpkinServer::new::{{closure}}::{{closure}} at ./pumpkin/src/lib.rs:249:44 28: 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 29: tokio::runtime::task::core::Core::poll::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/core.rs:331:17 30: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/loom/std/unsafe_cell.rs:16:9 31: tokio::runtime::task::core::Core::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/core.rs:320:30 32: tokio::runtime::task::harness::poll_future::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/harness.rs:532:19 33: as core::ops::function::FnOnce<()>>::call_once at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/panic/unwind_safe.rs:272:9 34: std::panicking::try::do_call at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/panicking.rs:587:40 35: std::panicking::try at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/panicking.rs:550:19 36: std::panic::catch_unwind at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/panic.rs:358:14 37: tokio::runtime::task::harness::poll_future at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/harness.rs:520:18 38: tokio::runtime::task::harness::Harness::poll_inner at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/harness.rs:209:27 39: tokio::runtime::task::harness::Harness::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/harness.rs:154:15 40: tokio::runtime::task::raw::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/raw.rs:271:5 41: tokio::runtime::task::raw::RawTask::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/raw.rs:201:18 42: tokio::runtime::task::LocalNotified::run at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/mod.rs:463:9 43: tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/scheduler/multi_thread/worker.rs:600:18 44: tokio::task::coop::with_budget at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/task/coop/mod.rs:167:5 45: tokio::task::coop::budget at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/task/coop/mod.rs:133:5 46: tokio::runtime::scheduler::multi_thread::worker::Context::run_task at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/scheduler/multi_thread/worker.rs:594:9 47: tokio::runtime::scheduler::multi_thread::worker::Context::run at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/scheduler/multi_thread/worker.rs:542:24 48: tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/scheduler/multi_thread/worker.rs:507:21 49: tokio::runtime::context::scoped::Scoped::set at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/context/scoped.rs:40:9 50: tokio::runtime::context::set_scheduler::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/context.rs:180:26 51: std::thread::local::LocalKey::try_with at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/thread/local.rs:310:12 52: std::thread::local::LocalKey::with at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/thread/local.rs:274:15 53: tokio::runtime::context::set_scheduler at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/context.rs:180:9 54: tokio::runtime::scheduler::multi_thread::worker::run::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/scheduler/multi_thread/worker.rs:502:9 55: tokio::runtime::context::runtime::enter_runtime at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/context/runtime.rs:65:16 56: tokio::runtime::scheduler::multi_thread::worker::run at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/scheduler/multi_thread/worker.rs:494:5 57: tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/scheduler/multi_thread/worker.rs:460:45 58: as core::future::future::Future>::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/blocking/task.rs:42:21 59: tokio::runtime::task::core::Core::poll::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/core.rs:331:17 60: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/loom/std/unsafe_cell.rs:16:9 61: tokio::runtime::task::core::Core::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/core.rs:320:30 62: tokio::runtime::task::harness::poll_future::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/harness.rs:532:19 63: as core::ops::function::FnOnce<()>>::call_once at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/panic/unwind_safe.rs:272:9 64: std::panicking::try::do_call at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/panicking.rs:587:40 65: std::panicking::try at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/panicking.rs:550:19 66: std::panic::catch_unwind at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/panic.rs:358:14 67: tokio::runtime::task::harness::poll_future at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/harness.rs:520:18 68: tokio::runtime::task::harness::Harness::poll_inner at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/harness.rs:209:27 69: tokio::runtime::task::harness::Harness::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/harness.rs:154:15 70: tokio::runtime::task::raw::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/raw.rs:271:5 71: tokio::runtime::task::raw::RawTask::poll at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/raw.rs:201:18 72: tokio::runtime::task::UnownedTask::run at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/task/mod.rs:500:9 73: tokio::runtime::blocking::pool::Task::run at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/blocking/pool.rs:161:9 74: tokio::runtime::blocking::pool::Inner::run at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/blocking/pool.rs:511:17 75: tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}} at /home/minecraft/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.44.1/src/runtime/blocking/pool.rs:469:13 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.