InvSee++ icon

InvSee++ -----

View and edit inventories of your players! Works for offline players! Now with give/clear commands!



Bypass permissions and logging support!
Hi all,

This update of InvSee++ comes with the following changes:

Added:
  • Logging!
    • Support for logging changes made to the spectator inventories by spectating players.
    • Logging can be configured in the config now:
      Code (YAML):
      # Logging options. InvSee++ can log what spectators change in the SpectatorInventories.
      # Change these values to change how logging works.
      logging
      :
        # Pick one from: [LOG_NEVER, LOG_ON_CLOSE, LOG_EVERY_CHANGE]
        granularity
      : LOG_ON_CLOSE
        # Pick zero or more from: [CONSOLE, SERVER_LOG_FILE, PLUGIN_LOG_FILE, SPECTATOR_LOG_FILE]
        output
      : [PLUGIN_LOG_FILE ]
       
  • Bypass permissions!
    • invseeplusplus.bypass-exempt.invsee to ignore whether targets are exempted from having their inventory spectated using /invsee
    • invseeplusplus.bypass-exempt.endersee to ignore whether targets are exempted from having their enderchest spectated using /endersee
    • invseeplusplus.bypass-exempt has been added as a parent permission for both invseeplusplus.bypass-exempt.invsee and invseeplusplus.bypass-exempt.endersee
    • invseeplusplus.* has also gained these two new permissions as children.
  • Added configuration option for whether InvSee++ lets you create spectator inventories for players who were never on the server before:
    Code (YAML):
    # Whether InvSee++ will let you spectate inventories of players who never player on the server before.
    enable-unknown-player-support
    : true
  • Speaking of configuration options: InvSee++_Give has gained the following configuration options:
    Code (YAML):
    # Whether InvSee++_Give can give items to offline players.
    # Possible values: [false, true, same_as_InvSee++, same_as_InvseeAPI]
    offline-player-support
    : true

    # Whether InvSee++_Give can give items to players who have not played on the server before.
    # Possible values: [false, true, same_as_InvSee++, same_as_InvseeAPI]
    unknown-player-support
    : true

    # Whether InvSee++_Give respects the target player's exemption status.
    # Possible values: [false, true, permission]
    bypass-exempt
    : permission
     
  • With these options you can configure whether InvSee++_Give gives items to offline players, unknown players, and whether it can bypass exempt permissions. Use value permission to only bypass when the command sender has the exemption permission.​
  • InvSee++_Clear has got similar config options:
    Code (YAML):
    # Whether InvSee++_Clear can remove items from offline players.
    # Possible values: [false, true, same_as_InvSee++, same_as_InvseeAPI]
    offline-player-support
    : true

    # Whether InvSee++_Clear respects the target player's exemption status.
    # Possible values: [false, true, permission]
    bypass-exempt
    : permission
That is it! Cheers!

P.s. Feel free to write a review or make a donation ;)
----------, Jan 25, 2023
Resource Information
Author:
----------
Total Downloads: 441,267
First Release: Aug 4, 2020
Last Update: Dec 3, 2024
Category: ---------------
All-Time Rating:
87 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings