TDSTOS 0f95499a0f Add cachedItems to kits; prevent kit item drops
Introduce an abstract cachedItems property on Kit (ConcurrentHashMap<UUID, List<ItemStack>>) to track per-player kit items. Update implementations (BackupKit, GoblinKit, IceMageKit, TemplateKit) to override and initialize cachedItems. GameStateListener now checks dropped items against the selected kit cache and cancels drops (playing a sound) for kit items, and adds handlers to cancel item pickup/despawn outside active game states. Add necessary imports for ItemStack, UUID, ConcurrentHashMap and new event types.
2026-03-25 21:42:04 +01:00
2025-12-01 03:46:14 +01:00
2025-12-01 03:45:44 +01:00
2025-12-01 19:35:32 +01:00
2025-12-01 03:45:44 +01:00
Description
No description provided
784 KiB
Languages
Kotlin 100%