Inv View Forge (Inventory View Forge)
Inv View Forge 是一款允许你打开并操纵在线和离线玩家的物品栏和末影箱的模组。该模组运行在服务器端。
命令
/view (inv|echest) <玩家名称>
(需要OP权限)
/view inv <玩家名称> 预览
/view echest <玩家名称> 预览
离线玩家预览
来自Modrinth
Inv View Forge/NeoForge 3.0.1-1.21.1
inv_view_neoforge-3.0.1-1.21.1.jar下载3.0.1-1.21.1#Release
Port InvView to NeoForge 1.21.1 with complete refactoring and new features
- Fully ported InvView from Forge to NeoForge 1.21.1, ensuring compatibility with the latest API.
- Refactored codebase for modularity and extensibility:
- Introduced `InventoryProvider` API for dynamic inventory handling (PlayerInventoryProvider, EnderChestProvider).
- Replaced hardcoded commands with `InventoryProviderRegistry` for provider-based command registration.
- Created `AbstractInventoryScreenHandler` to centralize common inventory container logic.
- Added `InventoryLockManager` with `InventoryType` enum (PLAYER_INVENTORY, ENDER_CHEST, CURIOS, CURIOS_COSMETIC) to prevent concurrent modifications.
- Implemented Curios API integration:
- Added `CuriosInventoryProvider` and `CuriosCosmeticInventoryProvider` for functional and cosmetic Curios slots.
- Updated `PlayerCuriosInventoryScreenHandler` and `PlayerCuriosCosmeticInventoryScreenHandler` to handle inventory changes with proper synchronization.
- Registered Curios providers conditionally using `ModList.get().isLoaded("curios")`.
- Integrated LuckPerms support for fine-grained permissions:
- Created `PermissionHandler` for conditional permission checks (`inv_view.inv`, `inv_view.echest`, `inv_view.curios`, `inv_view.curios_cosmetic`).
- Fallback to Minecraft operator level 2) when LuckPerms is not installed.
- Enhanced offline player support:
- Improved `InvViewCommands` to load offline player data using `MinecraftServer.getPlayerList().getPlayerForLogin()`.
- Ensured data persistence with `InvViewNeoforge.savePlayerData()` for all inventory modifications.
- Added translation support for UI and error messages (e.g., `inv_view_neoforge.inventory_in_use.error`, `inv_view_neoforge.curios.inventory`).
- Optimized code for performance and maintainability, removing deprecated Forge methods.
- Fully ported InvView from Forge to NeoForge 1.21.1, ensuring compatibility with the latest API.
- Refactored codebase for modularity and extensibility:
- Introduced `InventoryProvider` API for dynamic inventory handling (PlayerInventoryProvider, EnderChestProvider).
- Replaced hardcoded commands with `InventoryProviderRegistry` for provider-based command registration.
- Created `AbstractInventoryScreenHandler` to centralize common inventory container logic.
- Added `InventoryLockManager` with `InventoryType` enum (PLAYER_INVENTORY, ENDER_CHEST, CURIOS, CURIOS_COSMETIC) to prevent concurrent modifications.
- Implemented Curios API integration:
- Added `CuriosInventoryProvider` and `CuriosCosmeticInventoryProvider` for functional and cosmetic Curios slots.
- Updated `PlayerCuriosInventoryScreenHandler` and `PlayerCuriosCosmeticInventoryScreenHandler` to handle inventory changes with proper synchronization.
- Registered Curios providers conditionally using `ModList.get().isLoaded("curios")`.
- Integrated LuckPerms support for fine-grained permissions:
- Created `PermissionHandler` for conditional permission checks (`inv_view.inv`, `inv_view.echest`, `inv_view.curios`, `inv_view.curios_cosmetic`).
- Fallback to Minecraft operator level 2) when LuckPerms is not installed.
- Enhanced offline player support:
- Improved `InvViewCommands` to load offline player data using `MinecraftServer.getPlayerList().getPlayerForLogin()`.
- Ensured data persistence with `InvViewNeoforge.savePlayerData()` for all inventory modifications.
- Added translation support for UI and error messages (e.g., `inv_view_neoforge.inventory_in_use.error`, `inv_view_neoforge.curios.inventory`).
- Optimized code for performance and maintainability, removing deprecated Forge methods.
展开
版本: 3.0.1-1.21.1
支持游戏: 1.21.1
类型: NeoForge
Release
下载次数: 117
Inv View Forge/NeoForge 2.1.0-1.20.1
inv_view_forge-2.1.0-1.20.1.jar下载2.1.0-1.20.1#Release
The mod has been completely rewritten improving the system of blocking access to inventories that were already being edited, the detection and management of inventories of disconnected players and the screens of each container have been rewritten for better optimization and maintainability in the future.
If you find any problem do not hesitate to report it, I will try to fix it as soon as possible, before releasing this update for the other versions of the game.
Changelog:
- Added support to the inspection and modification of the cosmetics inventory of curios cosmetics.
- Added support for Backpacked mod backpacks.
Bugfixes:
- Fixed the problem that sometimes caused the quark and travelers' backpacks not to open when the player was disconnected.
If you find any problem do not hesitate to report it, I will try to fix it as soon as possible, before releasing this update for the other versions of the game.
Changelog:
- Added support to the inspection and modification of the cosmetics inventory of curios cosmetics.
- Added support for Backpacked mod backpacks.
Bugfixes:
- Fixed the problem that sometimes caused the quark and travelers' backpacks not to open when the player was disconnected.
展开
版本: 2.1.0-1.20.1
支持游戏: 1.20, 1.20.1
类型: Forge
Release
下载次数: 5,853
Inv View Forge/NeoForge 1.7.0-1.19.+
inv_view_forge-1.7.0-1.19.jar下载1.7.0-1.19.+#Release
inv_view_forge-1.7.0-1.19+.jar下载1.7.0-1.19.+#Release
- Added support to minecraft 1.19-1.19.4
- Fixed some bugs reported in the previous release for minecrfat 1.19.2
- Fixed some bugs reported in the previous release for minecrfat 1.19.2
展开
版本: 1.7.0-1.19.+
支持游戏: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4
类型: Forge
Release
下载次数: 2,081
收录