Piggy Lib 图标

Piggy Lib

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 2.0.1
本资源为搬运资源,原资源地址: https://modrinth.com/mod/piggy-lib
资源信息

Minecraft 版本: 1.21.1

平台: fabric

标签: library

资源介绍

build
release

Piggy Lib

A shared library providing the core infrastructure and high-performance utilities for all Piggy mods. It centralizes common systems to ensure consistency, stability, and anti-cheat compliance.


⚡ Central Piggy Action Queue

The most critical component of the Piggy suite. All player interactions (clicking slots, placing blocks, using items) must be routed through this queue.

  • Stateful Actions: Interactions are wrapped in IAction objects (e.g., InteractBlockAction, MoveItemAction).
  • Verification over Assumption: Actions are not considered "done" when the packet is sent. They use an onExecute phase to trigger and a verify phase to poll for success (e.g., checking if an item actually moved to the destination slot).
  • Rate Limiting & CPS: A global Clicks-Per-Second (CPS) limiter follows configurable server rules. Routine actions (sorting) are throttled, while life-saving actions (MLG) use ActionPriority.HIGHEST to bypass the limiter.
  • Packet Bundling: Groups related interactions into single-tick executions when safe, minimizing network overhead.

? Performance & Telemetry

PerfMonitor

A robust utility for tracking server-side health and network conditions.

  • Dynamic TPS Tracking: Calculates real-time Server Ticks Per Second.
  • Latency Calculation: Provides stable, smoothed ping data used by piggy-build for preemptive action triggering.

Meta-Action Sessions

A sophisticated telemetry engine for diagnosing complex failures.

  • Contextual Logging: Captures inventory states, player positions, and world metadata before and after actions.
  • Forensic Reports: Generates detailed JSON/Markdown reports for failed operations (like a failed inventory sort or a missed MLG).
  • Rich Formatting: Uses PiggyTelemetryFormatter to provide interactive, clickable chat components for administrative review.

? Inventory API

InventorySearcher

A modular, high-performance engine for finding items across multiple containers.

  • Condition-Based Search: Filter items by Type, Tag, NBT, or custom predicates.
  • Multi-Slot Resolution: Handles complex searches involving split stacks or "mega-stacks" (>64 items).

? UI & Configuration

  • Unified Radial Menus: Standardized GenericRadialMenuScreen for consistent selection interfaces.
  • YACL Config Wrappers: A simplified factory pattern for building beautiful, categorized configuration screens using Yet Another Config Lib.
  • Anti-Cheat Feedback: Hud overlays and floating notifications that inform players when features are restricted by the server.

Dependencies

License

CC0-1.0

下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
Phantom Remover

价格:0 墨喵币
下载量:0

查看详情
Legacy Command Registry

价格:0 墨喵币
下载量:0

查看详情
The Dead Forests

价格:0 墨喵币
下载量:0

查看详情
Advancements Go Beyond

价格:0 墨喵币
下载量:0

查看详情