diff --git a/pack/overrides/config/easy_npc/security.cfg b/pack/overrides/config/easy_npc/security.cfg new file mode 100644 index 0000000..944ff2d --- /dev/null +++ b/pack/overrides/config/easy_npc/security.cfg @@ -0,0 +1,50 @@ +#Easy NPC Security Configuration +# +#Permission values use enum names: ALL, MODERATORS, GAMEMASTERS, ADMINS, OWNERS. +#Legacy numeric Minecraft command permission levels are accepted and rewritten to enum names. +# +#normalPlayerCommandLevel: Max command level for normal player-owned imports (default: ALL) +#creativePlayerCommandLevel: Max command level for creative non-admin imports (default: MODERATORS) +#maxAdminImportedCommandLevel: Max command level for admin imports (default: ADMINS) +#serverTrustedCommandLevel: Max command level for server-side trusted imports without player context (default: ADMINS) +#blockUnsafeNpcCommands: Blocks critical server management commands from NPC command execution (default: true) +#npcSpawnRateLimitCreative: Max new NPCs a creative (non-admin) player may spawn via browser per minute (default: 5) +#npcSpawnRateLimitAdmin: Max new NPCs an admin player may spawn via browser per minute (default: 20) +#Feature values use enum names: NORMAL_PLAYER, CREATIVE_PLAYER, ADMIN, SERVER_TRUSTED. +#feature.SPAWN_NPC: Minimum role required to spawn new NPCs from the preset browser (default: CREATIVE_PLAYER) +#feature.WORLD_PRESET: Minimum role required to import/export world presets (default: CREATIVE_PLAYER) +#feature.CUSTOM_PRESET: Minimum role required to import/export custom server presets (default: CREATIVE_PLAYER) +#feature.LOCAL_PRESET: Minimum role required to export presets locally to the client (default: NORMAL_PLAYER) +#feature.DEFAULT_PRESET_IMPORT: Minimum role required to import built-in default presets (default: CREATIVE_PLAYER) +#feature.URL_RESOURCE: Minimum role required to use URL-based skin loading (default: CREATIVE_PLAYER) +#Sat Jun 06 23:34:43 UTC 2026 +blockUnsafeNpcCommands=true +creativePlayerCommandLevel=MODERATORS +executeAsUserCommandAllowList.ADMINS= +executeAsUserCommandAllowList.ALL=bns +executeAsUserCommandAllowList.GAMEMASTERS= +executeAsUserCommandAllowList.MODERATORS= +executeAsUserCommandAllowList.OWNERS= +feature.BASE_ATTRIBUTE=CREATIVE_PLAYER +feature.COMBAT_ATTRIBUTE=CREATIVE_PLAYER +feature.COMMAND_ACTION=CREATIVE_PLAYER +feature.CUSTOM_PRESET=CREATIVE_PLAYER +feature.DEFAULT_PRESET_IMPORT=CREATIVE_PLAYER +feature.DIALOG=NORMAL_PLAYER +feature.INTERACT_BLOCK_ACTION=CREATIVE_PLAYER +feature.LOCAL_PRESET=NORMAL_PLAYER +feature.MOVEMENT=CREATIVE_PLAYER +feature.OBJECTIVE=CREATIVE_PLAYER +feature.OPEN_TRADING_ACTION=CREATIVE_PLAYER +feature.POSITION=CREATIVE_PLAYER +feature.SCOREBOARD_ACTION=CREATIVE_PLAYER +feature.SPAWN_NPC=CREATIVE_PLAYER +feature.TRADING=CREATIVE_PLAYER +feature.URL_RESOURCE=CREATIVE_PLAYER +feature.WORLD_PRESET=CREATIVE_PLAYER +maxAdminImportedCommandLevel=ADMINS +normalPlayerCommandLevel=ALL +npcSpawnRateLimitAdmin=20 +npcSpawnRateLimitCreative=5 +serverTrustedCommandLevel=ADMINS +unsafeNpcCommands=ban,ban-ip,banlist,debug,deop,difficulty,forceload,function,gamerule,kick,op,pardon,reload,save-all,save-off,save-on,schedule,setidletimeout,setworldspawn,spawnpoint,spreadplayers,stop,whitelist diff --git a/pack/overrides/mods/bnstoolkit-0.3.1.jar b/pack/overrides/mods/bnstoolkit-0.4.1.jar similarity index 50% rename from pack/overrides/mods/bnstoolkit-0.3.1.jar rename to pack/overrides/mods/bnstoolkit-0.4.1.jar index fde8800..50bfc7f 100644 Binary files a/pack/overrides/mods/bnstoolkit-0.3.1.jar and b/pack/overrides/mods/bnstoolkit-0.4.1.jar differ diff --git a/pack/pack.lock.json b/pack/pack.lock.json index c913dfb..ebcaa84 100644 --- a/pack/pack.lock.json +++ b/pack/pack.lock.json @@ -1,13 +1,13 @@ { "$schema": "Brass-and-Sigil pack.lock.json - generated, do not edit by hand unless you know what you are doing", "name": "Brass and Sigil", - "version": "0.35.0", + "version": "0.36.0", "minecraft": "1.21.1", "loader": { "type": "neoforge", "version": "21.1.228" }, - "lockedAt": "2026-06-07T02:33:07Z", + "lockedAt": "2026-06-07T09:27:18Z", "mods": [ { "source": "modrinth",