Git Product home page Git Product logo

commandwhitelist's Introduction

"Hello fellow programmer, it's me Githapp, please dm me your credit card information for glorious star and fork amounts"

Skills

GitJavaJavaScriptPHPTypeScriptHTML5VueCSS3SassViteNodeJSMySQLLinux

Socials

My GitHub Stats

youhavetrouble's GitHub stats

Support Me

commandwhitelist's People

Contributors

4drian3d avatar dajokni avatar gecko10000 avatar kforbro avatar oy2 avatar rymiel avatar youhavetrouble avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

commandwhitelist's Issues

CMI aliases error (?

Describe the bug
CMI alias commands doesn't work with the command list.

Expected behavior
Well, I expect that it could work I guess

To Reproduce
Steps to reproduce the behavior:

  1. Have CMI and CommandWhitelist
  2. Enable some aliases in the Alias.yml file of the CMI folder.
  3. Add those alias in your command list.
  4. Optional: Enable use-protocollib-to-detect-commands, both cases doesn't work.
  5. Save the changes and restart the server.
  6. CMI commands doesn't work.

Screenshots
image
image
image

Additional context
CW Version: 1.7.4
CMI Version: 8.8.4.0
Server Version: git-Purpur-1092 (MC: 1.16.5)

1.7.10 Kcauldron - CommandWhitelist-1.7.3

[00:23:26 WARN]: org.apache.commons.lang.UnhandledException: Plugin CommandWhitelist v1.7.3 generated an exception while executing task 3944
at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NoSuchMethodError: org.bukkit.entity.Player.updateCommands()V
at eu.endermite.commandwhitelist.spigot.CommandWhitelist.lambda$reloadPluginConfig$0(CommandWhitelist.java:68)
at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71)
at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
... 3 more

/help h bypassing "h" subcommand tabcompletions

Describe the bug
It would be really amazing to have a wildcard modifier for the subcommand tabcompletion section so /help * would block all subcommands for that. I've typed out every single subcommand so only /help shows up however /help help and /help helpop still show up for tab completion, and when typing /help h it will show a list of all "h" subcommands even though they are normally blocked.

Expected behavior
Block all tab completions/subcommand tabcompletions. Ease of use for blocking multiple subcommands with wildcard.

To Reproduce
Steps to reproduce the behavior:
Paper 1.17 and CW1.7.7 (luckperms, vault etc)

Screenshots
cwissue1
cwissue2

Automatic whitelist

Describe the solution you'd like
Would be nice to have an option to allow tab completion only for the commands that the player has permission to use

Be able to turn off the command blocker

Is your feature request related to a problem? Please describe.
My problem is that i need some way to manage tab completions without having to deal with the command blocker feature, there's no reason for me to use it if i got an permissions plugin

Describe the solution you'd like
A command or switch in the config to be able to use the plugin only for tab completion management

Describe alternatives you've considered
none

Additional context
Add any other context or screenshots about the feature request here.

Compatibility with Purpur?

Hello, I want to ask if the plugin is compatible with Purpur.

I use Purpur version git-Purpur-1051 (MC: 1.16.5) and with CommandWhitelist 1.7.3 but the tab completion and the whitelist doesn't work on any way.

Do you want some logs, config, or anything related? Or is the plugin not compatible with Purpur?

Kicked off server after hitting tab

Describe the bug
Attempting to do / and then hit tab kicks me off the server (alt)

Expected behavior
Not show anything or kick the player

To Reproduce
Steps to reproduce the behavior:

  1. Log on server
  2. Open chat
  3. Type / and then tab
  4. kicked off server

Screenshots
none needed

Additional context
none

No tab completion 1.12.2

Hello,
tab completion doesn't work on 1.12.2 paperspigot. I have ProtocolLib v4.5.1. In console I see "/" when somebody is trying to tab completion.
image

Compatibility issue with BentoBox

Describe the bug
Base gamemode commands from the BentoBox plugin cannot be accessed, but subcommands work fine. The 'No such command' message is displayed. The issue is not fixed by enabling ProtocolLib support.

Expected behavior
Upon running a base gamemode command such as '/ob', the command executes normally.

To Reproduce
Steps to reproduce the behavior:

  1. Download and install the latest version of BentoBox, and install an addon gamemode, such as AOneBlock, by dragging the gamemode's jar file into the plugins/BentoBox/addons folder.
  2. Allow access to the default island command by adding it to CommandWhitelist's configuration (in AOneBlock's case, that's /ob).
  3. Execute the default island command in game. Note that the 'No such command' message is displayed.
  4. Execute a subcommand of the default island command, such as /ob info in this example. Note that this command executes successfully, despite the main command being inaccessible.

Command beginnings still visible with utility mods aka "hacked clients"

Is your feature request related to a problem? Please describe.
Yes. The problem is that players can still see the plugin list using the .plugins command on utility mods such as Meteor. This is closely related to commands, as commandless plugins are not shown.

Describe the solution you'd like
I'm not super knowledgeable on this but I think there is a packet, or multiple ones, that the plugin should be cancelling.

Describe alternatives you've considered
Look into ProtocolLib stuff is my guess.

Additional context
Just to confirm, the "hacks" are able to tell command arguments beginnings, hence displaying the "plugin list". What I mean is "minecraft:", "essentials:" etc. Another conclusible thing is that they are able to display server brand command beginnings as well, such as "paper:", "purpur:" etc.

I switched from a plugin that's similar to this one, and they're asking users to purchase the premium version of it to be able to block .plugins.
Implementing a workaround seems very possible to do since there are multiple servers that are successful at blocking .plugins, so it would be really nice if you figured it out.

Whitelist subcommands or a wildcard to block all subcommands and still be able to whitelist specific ones

I'm having an issue where when I type /help, it will show all subcommands and reveal all the plugins that I'm using.

I'm using essentials, and I have to give permission essentials.help to the default group in order for them to use /help, otherwise it will say they don't have permission even if 'help' is whitelisted for the default group.

Due to this, I was wondering if subcommands can be whitelisted instead (same as commands) so I can whitelist only the subcommands I want people to see.

Right now, I would have to blacklist a whole bunch of subcommands in order for people to not see them which is very tedious.

Perhaps, this could be a new feature. For example, you could add an option in the config for people to choose whether they want subcommands to be whitelisted or blacklisted. Let's say if set to true, subcommands will act as a whitelist, and if set to false, subcommands will act as a blacklist.

Bungeecord Bugs

Hi when I put this plugin on bungeecord it doesn't seem to me the permissions to put groups with lp what can I do?

Can I run OP command without OP?

I mean if it is possible for this plugin to do that.
Like I don not have op, but I can use /tp.
It seems that it is impossible for Velocity Plugin to do that.
Thank you.

Console Error

Console Error

[19:57:26] [Server thread/INFO]: [CommandWhitelist] Enabling CommandWhitelist v2.2.1
[19:57:26] [Server thread/ERROR]: Error occurred while enabling CommandWhitelist v2.2.1 (Is it up to date?)
java.lang.NoSuchMethodError: eu.endermite.commandwhitelist.bukkit.CommandWhitelistBukkit.getSLF4JLogger()Lorg/slf4j/Logger;
at eu.endermite.commandwhitelist.bukkit.CommandWhitelistBukkit.reloadPluginConfig(CommandWhitelistBukkit.java:71) ~[?:?]
at eu.endermite.commandwhitelist.bukkit.CommandWhitelistBukkit.onEnable(CommandWhitelistBukkit.java:38) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[patched.jar:git-PaperSpigot-"4c7641d"]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [patched.jar:git-PaperSpigot-"4c7641d"]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:407) [patched.jar:git-PaperSpigot-"4c7641d"]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:359) [patched.jar:git-PaperSpigot-"4c7641d"]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:318) [patched.jar:git-PaperSpigot-"4c7641d"]
at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:408) [patched.jar:git-PaperSpigot-"4c7641d"]
at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:372) [patched.jar:git-PaperSpigot-"4c7641d"]
at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:327) [patched.jar:git-PaperSpigot-"4c7641d"]
at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:267) [patched.jar:git-PaperSpigot-"4c7641d"]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:563) [patched.jar:git-PaperSpigot-"4c7641d"]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_311]
[19:57:26] [Server thread/INFO]: [CommandWhitelist] Disabling CommandWhitelist v2.2.1

Server Version
1.8.8 PaperSpigot
Using latest version of plugin (v2.2.1)

When i do the command for add a command i get this error on console.

[20:34:55 INFO]: CENSORED issued server command: /cw add default worldguard
[20:34:55 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'cw' in plugin CommandWhitelist v1.7.8
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[server.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[server.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[server.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [server.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [server.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [server.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [server.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [server.jar:git-Spigot-db6de12-18fbb24]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_282]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_282]
        at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [server.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [server.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [server.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [server.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [server.jar:git-Spigot-db6de12-18fbb24]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_282]
Caused by: java.lang.NoSuchMethodError: org.bukkit.entity.Player.updateCommands()V
        at eu.endermite.commandwhitelist.spigot.config.ConfigCache.addCommand(ConfigCache.java:65) ~[?:?]
        at eu.endermite.commandwhitelist.spigot.command.MainCommand.onCommand(MainCommand.java:33) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[server.jar:git-Spigot-db6de12-18fbb24]
        ... 15 more

image

Console spam

Hi,
thanks for fix tab completion but still i see spam in console. (1.12.2)
image

Group Problem

First of all, thanks for making this plugin it's rly awesome and saved me alot of pain! So i've created a group called "admin" inside the config.yml which should be corresponding to my "admin" group inside of the Luckperms permission manager. If i've got that right from the wiki these two groups are supposed to be working with each other. My problem is that the commands (even if permitted through LP) are not showing up for the Char with the "admin" group. The command will only show up if i put them in the "default" group in the config.yml (even if the admin group isn't set to inherit "default"'s permissions through LP) and set the corresponding permissions to the "admin" group. So all in all, my "admin" group isn't doing anything, i mean i could leave it completely blank and just manage the visibility through permissions and putting the commands in the "default" group but that's not exactly an elegant way to do it. Hope i could describe my problem understandably. I think it's most likely a problem on my end, but maybe you're able to help me.. Thanks in advance though!!
Here is the config as .txt (as github doesnt support yml)
config.txt

I Can't Find The Problem.

My necessary configurations are included in the visual. Although I give multiple command rights to the default players in the game, only "balance and r" commands appear.

I am using Paper 1.16.5.

Plugin version: Latest version.

SS1

Screenshot_1

Custom Commands in command.rs work but display "Unknown or incomplete command" during entry

I have numerous custom commands for custom help files, etc. which I've created using commands.rs and whitelisted in my CommandWhitelist plugin. The commands work when entered BUT display as red text and an error overlay reading "Unknown or incomplete command, see below for error at position 1: /<--HERE]" appears above the chat entry field.

I've tried creating dummy entries in Bukkit's command.yml but otherwise I'm out of ideas for how to get the server to recognize these as legitimate commands during entry. Any ideas?

Bungeecord support

Is your feature request related to a problem? Please describe.
The only plugin that has Bungeecord (and Spigot) anti-tab complete support costs $8

Describe the solution you'd like
Support for Bungeecord

Describe alternatives you've considered
Buying the $8 plugin or not having anti-tab complete for Bungeecord commands

What version of commandwhitelist works perfectly with 1.8?

Unexpected exception while parsing console command "cw add default hotrest" org.bukkit.command.CommandException: Unhandled exception executing command 'cw' in plugin CommandWhitelist v1.7.8 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[server.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[server.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[server.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:627) [server.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:412) [server.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:375) [server.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [server.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [server.jar:git-Spigot-db6de12-18fbb24] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_302] Caused by: java.lang.NoSuchMethodError: org.bukkit.entity.Player.updateCommands()V at eu.endermite.commandwhitelist.spigot.config.ConfigCache.addCommand(ConfigCache.java:65) ~[?:?] at eu.endermite.commandwhitelist.spigot.command.MainCommand.onCommand(MainCommand.java:33) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[server.jar:git-Spigot-db6de12-18fbb24] ... 8 more

   What version of commandwhitelist works perfectly with 1.8?
   I found some bugs in the latest version with 1.8.8 in use

Making command in list of allowed command only apply to it, no subcommands

Will you consider making that if we define help it'll allow us to ONLY use /help not /help anything1?
If we want to allow ANY subcommand as another arg, we define help * as allowed, that will allow us to execute /help anything1 but not /help anything1 anything2?
Please consider this because there are still vulnerabilities if you have big complex of plugins (a lot of plugins) or custom stuff, this is very neat

Thank you for developing this.

Command doesn't work with default config

Describe the bug
When I try to use /vcw with the default config, it shows an error in console.

Expected behavior
I expected to use the command without any issues.

To Reproduce
Steps to reproduce the behavior:

  1. Download Velocity 3.1.2 (git-b3fc8e82-b118)
  2. Load CommandWhitelist
  3. Use the /vcw command
  4. See error

Screenshots
imagen

Additional context
I haven't updated my proxy in a while, maybe I'm outdated.

Custom Alias Not Working

For example, i have a custom alias for /cmi spawn command. It is /spawn. But when i add spawn command to whitelist, it is not working. Custom aliases are blocking from plugin.

Commands with //

the first case:
commands: default: - wand
The //wand command works, but tab complete doesn't work

the second case:
commands: default: - /wand
The //wand command doesn't work, but tab complete does

use-protocollib-to-detect-commands: true

1.8.8 PaperSpigot

Describe the bug
Plugin doesn't work as intended.

Expected behavior
Block commands & subcommands.

To Reproduce
Install PaperSpigot 1.8.8 (443), install ProtocolLib 4.6.0, install CommandWhitelist 1.7.1, try my config.

Screenshots
image
image

Additional context

[14:05:48 INFO]: [CommandWhitelist] Enabling CommandWhitelist v1.7.1
[14:05:48 ERROR]: [CommandWhitelist] Plugin CommandWhitelist v1.7.1 has failed to register events for class eu.endermite.commandwhitelist.spigot.listeners.PlayerCommandSendListener because org/bukkit/event/player/PlayerCommandSendEvent does not exist.
[14:05:48 INFO]: [CommandWhitelist] §bRunning in legacy mode...
[14:05:48 ERROR]: [CommandWhitelist] Plugin CommandWhitelist v1.7.1 has failed to register events for class eu.endermite.commandwhitelist.spigot.listeners.TabCompleteBlockerListener because org/bukkit/event/server/TabCompleteEvent does not exist.

command syntax

works -> plugincommand
not works ->plugincommand:wasd

ViaVersion+ViaBackwards compatibility issue

Greetings.
I run a PaperMC 1.16.5 server with ViaVersion-3.2.1 + ViaBackwards-3.2.0.
When using 1.16.5, CommandWhitelist works flawlessly as expected.

Describe the bug
But if I use Minecraft 1.12.2, open the chat, type / and then press TAB, it shows all the server commands, including the ones that normal players without permissions couldn't use.

Expected behavior
Commands shouldn't be displayed for users without permission.

To Reproduce

  1. Login using Minecraft 1.12.2
  2. Open chat in the server, type /, and then press TAB
  3. It'll appear all the commands of the server (related image below).

Screenshots
bug

Additional context

  • Happens with all users without OP permission
  • A issue was opened on ViaBackwards repo, but the fix couldn't solve 100% de issue and some commands are still appearing (Link for the issue: ViaVersion/ViaBackwards#328).

Colorization failure when using MiniMessage in CommandWhitelist v2.0.0-ALPHA-1

Describe the bug
When I try to use MiniMessage and test its use in the console, the message is displayed without the color

Expected behavior
Messages are colored correctly

To Reproduce
Steps to reproduce the behavior:

  1. Start a Velocity 3.0.0 server (I don't think this is the cause of the error).
  2. Install CommandWhitelist v2.0.0-ALPHA-1 on Velocity
  3. Configuring plugin messages using MiniMessage
  4. When using "/vcw reload" in console, the message will be displayed incorrectly.

Screenshots
fallo

Additional context
I have tried the command "/vcw add (group) (command)" and the corresponding message is displayed "correctly" (There is color, but it cuts like a client version <1.15.)
It seems that the problem is only in the command "/vcw reload".

Feature Request: Treat whitelist as a blacklist

Is your feature request related to a problem? Please describe.

Hey there! I am confident in my permission setup, but my problem is that certain plugins have commands that can be called upon by players even when they can't access them, which confuses them. It is significantly easier just listing those annoying commands than adding 3 times more commands to whitelist, and keep updating the list after every new plugin is added.

If it is possible, could there be an option to treat the whitelist as a blacklist, so the plugin blocks the command in the list?

I know this is weird considering the name of the plugin, but it would be nice.

Thanks!

suggestion

Suggestion iam not programer, but could u achieve something liek this?

#Enabled servers
auth=[
    "example_permision",
    "example_permision_2"
     ]
hub=[
    "example_permision",
    "example_permision_2"
     ]

#
#Settings for permisions
permisions {
    example_permision=[
            mode=whitelist
            whitelist=[
                "login"
                "register"
            ]
            blacklist=[
                "say"
            ]
 }

can you add the ability to display commands from a plugin called worldedit?- //set //replace //wand ...

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

MC Server not working

I know this doesn't really fit here but my servers not working on boot up this is my latest.log

[13:29:14] [Server thread/ERROR]: Encountered an unexpected exception
com.google.gson.JsonSyntaxException: Expected entry to be a JsonObject, was "Sebby"
	at afd.m(SourceFile:393) ~[minecraft_server.1.16.5.jar:?]
	at acy.f(SourceFile:122) ~[minecraft_server.1.16.5.jar:?]
	at zf.y(SourceFile:95) ~[minecraft_server.1.16.5.jar:?]
	at zf.<init>(SourceFile:22) ~[minecraft_server.1.16.5.jar:?]
	at zg.d(SourceFile:169) ~[minecraft_server.1.16.5.jar:?]
	at net.minecraft.server.MinecraftServer.w(SourceFile:645) ~[minecraft_server.1.16.5.jar:?]
	at net.minecraft.server.MinecraftServer.a(SourceFile:257) ~[minecraft_server.1.16.5.jar:?]
	at java.lang.Thread.run(Thread.java:831) [?:?]
[13:29:14] [Server thread/ERROR]: This crash report has been saved to: D:\Uploads\damnserver 2\minecraft\.\crash-reports\crash-2022-07-06_13.29.14-server.txt
[13:29:14] [Server thread/INFO]: Stopping server
[13:29:14] [Server thread/INFO]: Saving worlds
[13:29:14] [Server thread/ERROR]: Exception stopping the server
java.lang.NullPointerException: Cannot invoke "aag.f()" because "?" is null
	at net.minecraft.server.MinecraftServer.a(SourceFile:572) ~[minecraft_server.1.16.5.jar:?]
	at net.minecraft.server.MinecraftServer.t(SourceFile:599) ~[minecraft_server.1.16.5.jar:?]
	at zg.t(SourceFile:567) ~[minecraft_server.1.16.5.jar:?]
	at net.minecraft.server.MinecraftServer.w(SourceFile:707) ~[minecraft_server.1.16.5.jar:?]
	at net.minecraft.server.MinecraftServer.a(SourceFile:257) ~[minecraft_server.1.16.5.jar:?]
	at java.lang.Thread.run(Thread.java:831) [?:?]

hi, its me again :D

I fixed many command alias with your suggestion but only /cmi reply $1- command does not work.

I tried this way but its not working;

commands.yml

r:

  • cmi reply $1-
    reply:
  • cmi reply $1-

tab completion for /help with essentialsx

Hello, I'm using a 1.16.5 paper server with the essentialsx plugin and was hoping to hide the /help tab completion items. When typing /help then space it shows a list of every command. I verified that the user is not OP and only has the commandwhitelist.commands.default permission as well as the command associated essentials permissions like essentials.help
Everything else seems to be working great!

Ideally /help should only show the same list as /[tab] (or nothing as the help file would also be able to list the commands).
I tested the whitelist without essentialsx and I could manually add every single command to the list, however once I reinstalled the plugin, they were no longer blocked by the whitelist.

  1. Server 1.16.5 paper, Installed plugins CommandWhitelist 1.7.0, luckperms, vault, worldedit, worldguard, essentialsX
  2. Type /help and press space, see an excessive list of commands.

whitelist help

If there is a way in the whitelist to simply block all subcommands from /help that would also help a lot.
Thank you for your time!

Reload Command doesn't work

Hello, I want to reload the plugin in FlameCord but it doesn't work. Says: '>....�=>.... [15:08:31 INFO]: Command not found'
Do I need a permission to do it in game or what is the correct command to reload the config in FlameCord?

And if I put two groups or more, all the commands of those groups will be appear in the tablist?

Besides, I don't see if the plugin has commands to execute, like /commandwhitelist /cw or something like that

Bug -> tab-complete + subcommands

Describe the bug
Hi sorry for my english, i'm french.
So, I am a 1.16.5 paper spigot.
The bug is that when I don't use the protocolib detect option,
the commands block well, the general complete tab works well on the other hand the blocking of the subscommands does not work.
And when I use the protocolib option, the commands block well, the subscommands block well but we see all the commands in general in the complete tab, even those to which I do not have access.

The tab blocker does not working in 1.16.4.

The plugin is installed under a waterfall fork called firefly.

The 1.12 hub with protocollib:

image

The 1.16.4 Tunity latest build server:
image

The servers are connected to the same bungee.

Default messages

I'm using CommandWhitelist-1.3.3 and ProtocolLib v4.6.0 -SNAPSHOT-b482 and git-Paper-253 (MC: 1.16.3).
The problem is the default messages that cannot be changed.
Previous versions was fine.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.