Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Inv View Forge/NeoForge

Inv View Forge/NeoForge

Allows you to open and manipulate the inventories and ender chests of online and offline players. Server Side

21.6k
8
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20–1.20.5
1.19.x
1.18.2
1.17.1
1.16.5

Platforms

Forge
NeoForge

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source
Donate

Creators

RazorPlay01
RazorPlay01 Member

Details

Licensed MIT
Published last year
Updated last week
DescriptionChangelogVersions
All versionsInv View Forge/NeoForge 3.0.1-1.21.1

Inv View Forge/NeoForge 3.0.1-1.21.1

Download
Report

Changelog

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.

Dependencies

dependency-iconCurios APIoptional

Files

inv_view_neoforge-3.0.1-1.21.1.jar(84.07 KiB) Primary
Download

Metadata

Release channel

Release

Version number

3.0.1-1.21.1

Loaders

NeoForge

Game versions

1.21.1

Downloads

213

Publication date

June 22, 2025 at 3:49 PM

Publisher

RazorPlay01

RazorPlay01

Member

Version ID

Modrinth is open source.

main@396f737

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.