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