mirror of
https://github.com/BentoBoxWorld/Boxed.git
synced 2024-12-03 13:23:32 +01:00
Expose BentoBox 1.14 onRespawnCommands (#14)
* Expose BentoBox 1.14 onRespawnCommands BentoBoxWorld/BentoBox#1719 * Update Settings.java
This commit is contained in:
parent
9f4ac86fb4
commit
8971755bf0
@ -422,6 +422,21 @@ public class Settings implements WorldSettings {
|
||||
@ConfigEntry(path = "area.commands.on-leave")
|
||||
private List<String> onLeaveCommands = new ArrayList<>();
|
||||
|
||||
@ConfigComment("List of commands that should be executed when the player respawns after death if Flags.ISLAND_RESPAWN is true.")
|
||||
@ConfigComment("These commands are run by the console, unless otherwise stated using the [SUDO] prefix,")
|
||||
@ConfigComment("in which case they are executed by the player.")
|
||||
@ConfigComment("")
|
||||
@ConfigComment("Available placeholders for the commands are the following:")
|
||||
@ConfigComment(" * [name]: name of the player")
|
||||
@ConfigComment("")
|
||||
@ConfigComment("Here are some examples of valid commands to execute:")
|
||||
@ConfigComment(" * '[SUDO] bbox version'")
|
||||
@ConfigComment(" * 'bsbadmin deaths set [player] 0'")
|
||||
@ConfigComment("")
|
||||
@ConfigComment("Note that player-executed commands might not work, as these commands can be run with said player being offline.")
|
||||
@ConfigEntry(path = "area.commands.on-respawn", since = "1.14.0")
|
||||
private List<String> onRespawnCommands = new ArrayList<>();
|
||||
|
||||
// Sethome
|
||||
@ConfigComment("Allow setting home in the nether. Only available on nether areas, not vanilla nether.")
|
||||
@ConfigEntry(path = "area.sethome.nether.allow")
|
||||
@ -1326,6 +1341,23 @@ public class Settings implements WorldSettings {
|
||||
this.onLeaveCommands = onLeaveCommands;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the onRespawnCommands
|
||||
*/
|
||||
@Override
|
||||
public List<String> getOnRespawnCommands() {
|
||||
return onRespawnCommands;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets on respawn commands.
|
||||
*
|
||||
* @param onRespawnCommands the on respawn commands
|
||||
*/
|
||||
public void setOnRespawnCommands(List<String> onRespawnCommands) {
|
||||
this.onRespawnCommands = onRespawnCommands;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the onJoinResetHealth
|
||||
*/
|
||||
|
@ -445,6 +445,20 @@ area:
|
||||
#
|
||||
# Note that player-executed commands might not work, as these commands can be run with said player being offline.
|
||||
on-leave: []
|
||||
# Returns a list of commands that should be executed when the player respawns after death if Flags.ISLAND_RESPAWN is true.
|
||||
# These commands are run by the console, unless otherwise stated using the [SUDO] prefix,
|
||||
# in which case they are executed by the player.
|
||||
#
|
||||
# Available placeholders for the commands are the following:
|
||||
# * [name]: name of the player
|
||||
#
|
||||
# Here are some examples of valid commands to execute:
|
||||
# * '[SUDO] bbox version'
|
||||
# * 'bsbadmin deaths set [player] 0'
|
||||
#
|
||||
# Note that player-executed commands might not work, as these commands can be run with said player being offline.
|
||||
# Added since 1.14.0.
|
||||
on-respawn: []
|
||||
sethome:
|
||||
nether:
|
||||
# Allow setting home in the nether. Only available on nether areas, not vanilla nether.
|
||||
|
Loading…
Reference in New Issue
Block a user