这个项目能做什么

Drop Popup 是一个独立的 Fabric 客户端模组,专门为 Minecraft 版本 26.1.2 的 Hypixel Skyblock 玩家设计。其主要功能是增强获取稀有物品时的反馈,通过在玩家的准星上方直接渲染一个大型的、旋转的 3D 物品模型。这种视觉辅助包括一个基于稀有度的彩色标题和一个粒子爆发,用于使重要的掉落更加显眼。 该模组完全在客户端运行,读取游戏客户端已经接收到的聊天消息,并在用户屏幕上进行绘制,而不会向服务器发送任何数据。这确保了它不会干扰游戏机制或服务器完整性。它支持多种掉落类型,区分标准稀有掉落、非常稀有掉落、疯狂稀有掉落、宠物掉落和楼层掉落,每种类型都根据其稀有度分配一个特定的颜色(例如,蓝色代表稀有,紫色代表史诗,金色代表传奇,粉色代表神话)。 为了适应不同的用户偏好和硬件能力,该模组提供了两种动画风格。默认的“ACTIVATION”风格利用 Minecraft 的内置物品激活渲染器,创建一个类似于不死图腾动画的精致效果,无需自定义渲染代码。或者,用户可以切换到“SPIN”风格,该风格实现了一个带有向上粒子喷泉的自定义居中旋转模型。该模组智能地将 Skyblock 物品名称映射到 vanilla 物品模型,以确保正确的 3D 表示出现,对于无法识别的物品,则回退到下界之星。 配置选项允许用户调整弹出窗口的持续时间、旋转速度、物品大小和淡出时间。一个白名单系统确保只有重要的物品会触发弹出窗口,防止来自常见稀有掉落(如附魔蜘蛛眼)的垃圾信息。该模组还支持 Catharsis 和 FurfSky 等纹理包,通过将正确的 Skyblock ID 注入到物品堆栈的自定义数据中,确保自定义纹理正确地应用于 3D 模型。一个测试键绑定(默认为 'å' 键)允许用户循环浏览示例弹出窗口,以预览不同的稀有度和物品,而无需进行实际的刷怪。