Add /iris language and /iris debugdump on both platforms

/iris language opens a locale menu and sets the language for the caller
or, for a gamemaster, the server default; /iris debugdump writes a
diagnostic report and optionally uploads it. Neither needs iris.all, so
a plain player can reach them. Every modded command now executes inside
a language audience scope, and the Bukkit dispatcher opens one around
execution, tab completion and help. Permissions, message keys and the
shipped locales follow.
This commit is contained in:
Brian Neumann-Fopiano committed 2026-09-03 05:03:28 -04:00
1 parent b25937f986
commit 657aaeaccf
39 files changed
+654 -226

No files matched your search

@@ -10,6 +10,12 @@ authors: [ cyberpwn, NextdoorPsycho, Vatuu ]
website: VolmitSoftware.com
description: More than a Dimension!
permissions:
iris.debugdump:
description: Allows creating and optionally uploading diagnostic reports.
default: op
iris.language.self:
description: Allows choosing your own language for this plugin.
default: true
iris.all:
description: Allows use of the full /iris command tree (worlds, studio, pregen, packs, developer tools).
default: op
@@ -26,6 +26,12 @@ commands:
iris:
aliases: [ ir, irs ]
permissions:
iris.debugdump:
description: Allows creating and optionally uploading diagnostic reports.
default: op
iris.language.self:
description: Allows choosing your own language for this plugin.
default: true
iris.all:
description: Allows use of the full /iris command tree (worlds, studio, pregen, packs, developer tools).
default: op