worked on command block whitelist
This commit is contained in:
BIN
server/plugins/PluginManager.jar
Normal file
BIN
server/plugins/PluginManager.jar
Normal file
Binary file not shown.
36
server/plugins/PluginManager/config.yml
Normal file
36
server/plugins/PluginManager/config.yml
Normal file
@@ -0,0 +1,36 @@
|
||||
#When loading plugins ignore files that don't end with .jar
|
||||
#Default: false
|
||||
IgnoreNonJarPlugins: true
|
||||
|
||||
#The user agent used to make web requests
|
||||
UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like
|
||||
Gecko) Chrome/75.0.3770.100 Safari/537.36
|
||||
|
||||
#A list of plugins which should be ignored by batch actions
|
||||
#Default: [PluginManager]
|
||||
IgnoredPlugins:
|
||||
- PluginManager
|
||||
|
||||
#Check for PluginManager updates on startup
|
||||
#Default: true
|
||||
CheckForUpdates: true
|
||||
|
||||
#Automatically download the latest PluginManager version
|
||||
#Default: true
|
||||
AutoUpdate: true
|
||||
|
||||
#Hide the PluginManager commands from a player if he/she does not have permission for it
|
||||
#Default: false
|
||||
HideNoPermissionCommands: true
|
||||
|
||||
#Automatically reload the updated plugins
|
||||
#default: false
|
||||
AutoReloadUpdated: false
|
||||
|
||||
#Allow the use of batch actions
|
||||
#Default: true
|
||||
AllowBatchActions: true
|
||||
|
||||
#Only allow the use of pm through console
|
||||
#Default: false
|
||||
OnlyConsole: false
|
||||
2
server/plugins/PluginManager/installed.yml
Normal file
2
server/plugins/PluginManager/installed.yml
Normal file
@@ -0,0 +1,2 @@
|
||||
Plugins: {}
|
||||
PluginNames: []
|
||||
193
server/plugins/PluginManager/messages.lang
Normal file
193
server/plugins/PluginManager/messages.lang
Normal file
@@ -0,0 +1,193 @@
|
||||
# Translations for PluginManager
|
||||
# Use & for color codes. Use && for &
|
||||
# Use %1/%2/%... for arguments
|
||||
# Use # for comments. They are not supported at the end of the line as you may use # in translations
|
||||
# The default color of messages is &a (green)
|
||||
# Some translations support multiple lines. To split the individual lines use \n
|
||||
# If you have missing translations they will automatically get added to the end of the file and a notification will appear in the console
|
||||
|
||||
# General translations
|
||||
pm.general.noPermission=&cI'm sorry but you don't have access to this command.
|
||||
pm.general.pluginNotFound=&cThe plugin could not be found
|
||||
pm.general.checkConsole=Check console
|
||||
pm.general.onlyPlayer=&cYou have to run this command as a player.
|
||||
pm.general.onlyConsole=&cIngame commands are disabled. Please use the console.
|
||||
|
||||
# Soft depends
|
||||
pm.softdepend.found=The soft depend &6%1 &ais installed and will be used.
|
||||
|
||||
# Updater
|
||||
pm.updater.found=A new update of &6PluginManager &ais available &e(%1 -> %2)&a.
|
||||
pm.updater.newMajor=&c------------------------------\nA new &lmajor update &aof &6PluginManager &ais available &e(%1 -> %2)&a.\nCheck the Github/SpigotMC page for more information about this new Version.\n&c------------------------------
|
||||
pm.updater.downloadSuccess=Successfully downloaded new &6PluginManager &aversion.
|
||||
pm.updater.checkChangelog=You should check out the changelog here &6%1&a.
|
||||
pm.updater.selfReload=PluginManager is reloading itself in some seconds...
|
||||
pm.updater.reloadSuccess=PluginManager successfully reloaded itself!
|
||||
pm.updater.downloadFail=&cCould not auto download the latest &6PluginManager &cversion.
|
||||
pm.updater.downloadHere=You can download it here: &6%1
|
||||
pm.updater.latestVersion=You are using the latest version of &6PluginManager&a.
|
||||
pm.updater.error=&cAn unknown error occurred whilst checking for a new &6PluginManager &cversion!.
|
||||
pm.updater.missingTranslations=&cYou have missing translations in your &6messages.lang &cfile\nIf you just installed an update this is normal and can be ignored if you do not want custom translations
|
||||
|
||||
# Installed plugins
|
||||
pm.installedPlugins.notFound=&cThe plugin &6%1 &chas been removed from the config because the file could not be found anymore.
|
||||
|
||||
# PluginUtils
|
||||
# loadPlugin method
|
||||
pm.pluginutils.loadPlugin.fileNotFound=Plugin file not found
|
||||
pm.pluginutils.loadPlugin.missingDependency=Missing Dependency
|
||||
pm.pluginutils.loadPlugin.invalidPluginFile=Invalid plugin file
|
||||
pm.pluginutils.loadPlugin.invalidPluginDescription=Invalid plugin description
|
||||
pm.pluginutils.loadPlugin.notAdded=Unable to add to plugin list
|
||||
# unloadPlugin method
|
||||
pm.pluginutils.unloadPlugin.pluginListError=Unable to get plugins list
|
||||
pm.pluginutils.unloadPlugin.lookupNamesError=Unable to get lookup names
|
||||
pm.pluginutils.unloadPlugin.commandMapError=Unable to get command map
|
||||
pm.pluginutils.unloadPlugin.knownCommandsError=Unable to get known commands
|
||||
pm.pluginutils.unloadPlugin.closeClassLoaderError=Unable to close the class loader
|
||||
pm.pluginutils.unloadPlugin.unknownClassLoader=&cIt seems like spigot no longer uses URLClassLoader.\n&cPlease report this to the plugin dev!
|
||||
|
||||
# Installed plugins config
|
||||
pm.installedpluginsconfig.createError=Unable to create installed.yml file!
|
||||
pm.installedpluginsconfig.loadError=Unable to load installed.yml file!
|
||||
pm.installedpluginsconfig.saveError=Unable to save installed.yml file!
|
||||
|
||||
# Commands
|
||||
# Reload command
|
||||
pm.commands.reload.start=&aReloading all plugins...
|
||||
pm.commands.reload.done=&aAll plugins have been reloaded.
|
||||
pm.commands.reload.unloadError=&cCould not unload plugin &6%1&c. &7(%2)
|
||||
pm.commands.reload.loadError=&cCould not load plugin &6%1&c. &7(%2)
|
||||
# PluginManager command
|
||||
pm.commands.pluginmanager.subNotFound=&cThe command could not be found.
|
||||
pm.commands.pluginmanager.invalidUsage=&cInvalid command usage!
|
||||
pm.commands.pluginmanager.correctUsage=Use: &6pm %1
|
||||
pm.commands.pluginmanager.unknownException=&cAn unknown error occurred whilst executing this command!\n&cPlease contact the developer of this plugin and provide a copy of the log.
|
||||
# Sub commands
|
||||
# Commands sub
|
||||
pm.subcommands.commands.noCommands=&cThe plugin &6%1 &chas no commands registered.
|
||||
pm.subcommands.commands.commandsOf=&6Commands of &a%1&6:
|
||||
pm.subcommands.commands.help=Show a list of all commands registered by a given plugin.\nIt is only possible to show commands which are registered using the "normal" way of adding them to the plugin.yml.\nAll commands registered differently by eg. using events can not be listed by PluginManager!
|
||||
# Delete sub
|
||||
pm.subcommands.delete.unloadError=&cThe plugin could not be unloaded. &7(%2)
|
||||
pm.subcommands.delete.fileNotFound=&cThe file of the plugin could not be found.
|
||||
pm.subcommands.delete.success=The plugin has been deleted.
|
||||
pm.subcommands.delete.deleteError=&cThe plugin could not be deleted.
|
||||
pm.subcommands.delete.overwriteError=Plugin could not be overwritten
|
||||
pm.subcommands.delete.nextStartDelete=It will get deleted on the next restart.
|
||||
pm.subcommands.delete.manualDelete=&cPluginManger tried to overwrite it but this failed too.\n&cYou sadly have to delete it manually.
|
||||
pm.subcommands.delete.help=Unload and delete a plugin directly from the server.\nIf the plugin could not be deleted because of access restrictions it will be overwritten with an empty file and get deleted the next time if possible.\nIf this fails too there is no way for PluginManager to delete the plugin so you have to do it manually.
|
||||
# Disable sub
|
||||
pm.subcommands.disable.disableError=&cCould not disable the plugin &6%1&c. &7(%2)
|
||||
pm.subcommands.disable.batchSuccess=Disabled all plugins &e(%1)&a.
|
||||
pm.subcommands.disable.singleSuccess=The plugin &6%1 &ahas been disabled.
|
||||
pm.subcommands.disable.alreadyDisabled=&cThe plugin &6%1 &cis already disabled.
|
||||
pm.subcommands.disable.help=Disable a plugin to stop it from executing.\nYou can easily enable it again using '/pm enable'.
|
||||
# Download sub
|
||||
pm.subcommands.download.success=Successfully downloaded the plugin and saved it as &6%1&a.
|
||||
pm.subcommands.download.downloadError=&cCould not download the plugin &6%1&c. &7(%2)
|
||||
pm.subcommands.download.idExtractError=&cCould not extract the plugin id from the url.\n&aYou can try entering the id manually. You can find the id here:\n&6https://www.spigotmc.org/resources/plugin-name.&aID&6/
|
||||
pm.subcommands.download.externalLink=&cThe plugin has an external download link and can not be downloaded automatically.
|
||||
pm.subcommands.download.notJar=&cThe plugin is not a jar file. File type: &6%1
|
||||
pm.subcommands.download.notBought=&cIt seems like you don't have bought this plugin.\n&aThe price is &6%1&a.
|
||||
pm.subcommands.download.isPremium=&cThe plugin is a premium resource and can not be downloaded automatically.\n&aThe price is &6%1&a.
|
||||
pm.subcommands.download.updateConfigError=&cCould not add plugin into config for later updates.
|
||||
pm.subcommands.download.noDownload=&cThe plugin could not be found or has no download.
|
||||
pm.subcommands.download.spigetError=&cCould not reach the spiget api. Please try again later. &7(%1)
|
||||
pm.subcommands.download.help=Download a plugin ingame from spigotmc or a direct link.\nIf the plugin is downloaded from spigotmc the current version is getting saved so you can easily update it using '/pm update' in the future.\nFor spigotmc downloads you can paste the url of the plugin so PluginManager extracts the id directly from the url but you can also just paste it there manually.\nThe id can be found at the end of the url: https://www.spigotmc.org/resources/plugin-name._ID_/
|
||||
# Dump sub
|
||||
pm.subcommands.dump.noBatchPermission=&cThe file for &6%1 &ccould not be written. Do you have write access to the server folder? &7(%2)
|
||||
pm.subcommands.dump.batchSuccess=Successfully dumped all Plugin infos. You can find them in the &6plugin_dumps &afolder.
|
||||
pm.subcommands.dump.success=Successfully dumped Plugin infos. You can find it in the &6plugin_dumps &afolder.
|
||||
pm.subcommands.dump.noPermission=&cThe file could not be written. Do you have write access to the server folder? &7(%1)
|
||||
pm.subcommands.dump.help=Dump all infos about a plugin to a file in the server folder to get an easy overview of all installed plugins and their permissions/commands.\nThe info contains the following things:\n - Name\n - Description\n - Version\n - Author(s)\n - Website\n - Prefix\n - Commands\n - Permissions with defaults and children
|
||||
pm.subcommands.dump.name=Name: %1
|
||||
pm.subcommands.dump.description=Description: %1
|
||||
pm.subcommands.dump.version=Version: %1
|
||||
pm.subcommands.dump.authors=Author(s): %1
|
||||
pm.subcommands.dump.website=Website: %1
|
||||
pm.subcommands.dump.prefix=Prefix: %1
|
||||
pm.subcommands.dump.commands=Commands:
|
||||
pm.subcommands.dump.permissions=Permissions:
|
||||
pm.subcommands.dump.default=Default: %1
|
||||
pm.subcommands.dump.childPermissions=Child Permissions:
|
||||
# Enable sub
|
||||
pm.subcommands.enable.enableError=&cCould not enable the plugin &6%1&c. &7(%2)
|
||||
pm.subcommands.enable.batchSuccess=Enabled all plugins &e(%1)&a.
|
||||
pm.subcommands.enable.success=The plugin &6%1 &ahas been enabled.
|
||||
pm.subcommands.enable.alreadyEnabled=&cThe plugin &6%1 &cis already enabled.
|
||||
pm.subcommands.enable.help=Enable a plugin to use it again.\nYou can easily disable it again using '/pm disable'.
|
||||
# Find sub
|
||||
pm.subcommands.find.noPlugin=&cThere is no plugin which has this command registered.
|
||||
pm.subcommands.find.listHeader=&6The plugins with this command:
|
||||
pm.subcommands.find.help=Find the plugin which registered a specified command.\nIt is only possible to find commands which are registered using the "normal" way of adding them to the plugin.yml.\nAll commands registered differently by eg. using events can not be listed by PluginManager!
|
||||
# Gui sub
|
||||
pm.subcommands.gui.help=Show an easy to use gui to execute all plugin specific commands without actually executing them.
|
||||
pm.subcommands.gui.page=Page
|
||||
pm.subcommands.gui.backToPage=Back to page
|
||||
pm.subcommands.gui.goToPage=Go to page
|
||||
pm.subcommands.gui.back=Back
|
||||
# Help sub
|
||||
pm.subcommands.help.header=&6---------- Help for &a%1 &6----------
|
||||
pm.subcommands.help.help=Show detailed information about all sub commands so you can see all important aspects directly without specifically searching for them.
|
||||
# Info sub
|
||||
pm.subcommands.info.pluginInfo=&6Plugin Info:
|
||||
pm.subcommands.info.name=&aName: &6%1
|
||||
pm.subcommands.info.description=&aDescription: &6%1
|
||||
pm.subcommands.info.version=&aVersion: &6%1
|
||||
pm.subcommands.info.authors=&aAuthor(s): &6%1
|
||||
pm.subcommands.info.pluginEnabled=&aThe plugin is currently &aenabled
|
||||
pm.subcommands.info.pluginDisabled=&aThe plugin is currently &cdisabled
|
||||
pm.subcommands.info.help=View some infos about a give command.\nFollowing things get shown:\n - Name\n - Description\n - Version\n - Author(s)\n - Plugin status (enabled/disabled)
|
||||
# List sub
|
||||
pm.subcommands.list.header=&6Plugins &e&o(%1)&6:
|
||||
pm.subcommands.list.help=Show a list of all installed plugins and their status (enabled/disabled).
|
||||
# Load sub
|
||||
pm.subcommands.load.loadError=&cCould not load the plugin &6%1&c. &7(%2)
|
||||
pm.subcommands.load.batchSuccess=Loaded all plugins &e(%1)&a.
|
||||
pm.subcommands.load.alreadyLoaded=&cThe plugin is already loaded.
|
||||
pm.subcommands.load.success=The plugin has been loaded.
|
||||
pm.subcommands.load.help=Load a plugin which is not yet loaded.\nYou can enter the file name (if it does not contain spaces) or the name in the plugin.yml.
|
||||
# Permissions sub
|
||||
pm.subcommands.permissions.noPermissions=&cThe plugin does not have permissions registered.
|
||||
pm.subcommands.permissions.header=&6Permissions of &a%1&6:
|
||||
pm.subcommands.permissions.description=Description
|
||||
pm.subcommands.permissions.default=Default
|
||||
pm.subcommands.permissions.everybody=Everybody
|
||||
pm.subcommands.permissions.nobody=Nobody
|
||||
pm.subcommands.permissions.ops=OPs
|
||||
pm.subcommands.permissions.notOps=Not OPs
|
||||
pm.subcommands.permissions.undefined=Undefined
|
||||
pm.subcommands.permissions.childPermissions=Child Permissions
|
||||
pm.subcommands.permissions.help=List all permissions by a plugin.\nIt is only possible to show permissions which are listed in the plugin.yml.
|
||||
# Reload sub
|
||||
pm.subcommands.reload.success=The plugin &6%1 &ahas been reloaded.
|
||||
pm.subcommands.reload.help=Unload and load a plugin again to release all its loaded resources and update it during runtime or try to fix some issues.
|
||||
# ReloadConfig sub
|
||||
pm.subcommands.reloadconfig.batchSuccess=Reloaded the config of all plugins &e(%1)&a.
|
||||
pm.subcommands.reloadconfig.success=The config of the plugin &6%1 &ahas been reloaded.
|
||||
pm.subcommands.reloadconfig.help=Reload the config of a given plugin.\nYou can easily reload the config of other plugins even if they do not have an own reload config command.\nThis may have no effect on some plugins if they cache config values or need other things executed on a config reload.
|
||||
# Restart sub
|
||||
pm.subcommands.restart.batchSuccess=Restarted all plugins &e(%1)&a.
|
||||
pm.subcommands.restart.success=The plugin &6%1 &ahas been restarted.
|
||||
pm.subcommands.restart.help=Enable and disable a plugin to release all its loaded resources (eg. config files).\nThis does not reload the classes and actually can break many plugins which can not be restarted!
|
||||
# Unload sub
|
||||
pm.subcommands.unload.unloadError=&cCould not unload the plugin &6%1&c. &7(%2)
|
||||
pm.subcommands.unload.batchSuccess=Unloaded all plugins &e(%1)&a.
|
||||
pm.subcommands.unload.success=The plugin has been unloaded.
|
||||
pm.subcommands.unload.help=Unload a plugin and release all its loaded resources.\nIf you are testing new plugins you can just unload them again if they do not fit your needs.
|
||||
# Update sub
|
||||
pm.subcommands.update.batchSuccess=Successfully updated the plugin &6%1 &ato the newest version.
|
||||
pm.subcommands.update.batchUpToDate=The plugin &6%1 &ais already up to date.
|
||||
pm.subcommands.update.batchSpigetError=&cCould not reach the spiget api or plugin &6%1 &cis not on spigotmc. Please try again later.
|
||||
pm.subcommands.update.batchWriteError=&cCould not save the plugin file of &6%1&c.
|
||||
pm.subcommands.update.batchDone=Checked all plugins in the config for updates.
|
||||
pm.subcommands.update.success=Successfully updated the plugin to the newest version.
|
||||
pm.subcommands.update.upToDate=The plugin is already up to date.
|
||||
pm.subcommands.update.notInConfig=&cThe plugin &6%1 &cis not in the config file.
|
||||
pm.subcommands.update.spigetError=&cCould not reach the spiget api or plugin is not on spigotmc. Please try again later.
|
||||
pm.subcommands.update.writeError=&cCould not save the plugin file.
|
||||
pm.subcommands.update.error=&cCould not update the plugin &6%1&c. &7(%2)
|
||||
pm.subcommands.update.nameUpdateAvailable=The plugin &6%1 &ahas an update available.
|
||||
pm.subcommands.update.updateAvailable=The plugin has an update available.
|
||||
pm.subcommands.update.help=Update plugins previously downloaded using the '/pm download' command.\nThis only works with plugins from spigotmc.
|
||||
BIN
server/plugins/ProtocolLib.jar
Normal file
BIN
server/plugins/ProtocolLib.jar
Normal file
Binary file not shown.
30
server/plugins/ProtocolLib/config.yml
Normal file
30
server/plugins/ProtocolLib/config.yml
Normal file
@@ -0,0 +1,30 @@
|
||||
global:
|
||||
# Settings for the automatic version updater
|
||||
auto updater:
|
||||
notify: true
|
||||
download: false
|
||||
|
||||
# Number of seconds to wait until a new update is downloaded
|
||||
delay: 43200 # 12 hours
|
||||
|
||||
metrics: true
|
||||
|
||||
# Prints certain warnings to players with the protocol.info permission
|
||||
chat warnings: true
|
||||
|
||||
# Automatically compile structure modifiers
|
||||
background compiler: true
|
||||
|
||||
# Disable version checking for the given Minecraft version. Backup your world first!
|
||||
ignore version check:
|
||||
|
||||
# Whether or not to enable the filter command
|
||||
debug: false
|
||||
|
||||
# Whether or not to print a stack trace for every warning
|
||||
detailed error: false
|
||||
|
||||
# The engine used by the filter command
|
||||
script engine: JavaScript
|
||||
|
||||
suppressed reports:
|
||||
1
server/plugins/ProtocolLib/lastupdate
Normal file
1
server/plugins/ProtocolLib/lastupdate
Normal file
@@ -0,0 +1 @@
|
||||
1708374326
|
||||
BIN
server/plugins/Sentinel-0.2.5.jar
Normal file
BIN
server/plugins/Sentinel-0.2.5.jar
Normal file
Binary file not shown.
@@ -0,0 +1 @@
|
||||
say test
|
||||
61
server/plugins/Sentinel/advanced-config.json
Normal file
61
server/plugins/Sentinel/advanced-config.json
Normal file
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"fakePlugins": [
|
||||
"This server wishes to keep their plugins confidential. Anyways, Enjoy your meteor client! If the owner is incompetent, then .server plugins MassScan should still work ;)",
|
||||
"NoCheatPlus",
|
||||
"Negativity",
|
||||
"Warden",
|
||||
"Horizon",
|
||||
"Illegalstack",
|
||||
"CoreProtect",
|
||||
"ExploitsX",
|
||||
"Vulcan (Outdated version frfr)",
|
||||
"ABC",
|
||||
"Spartan",
|
||||
"Kauri",
|
||||
"AnticheatReloaded",
|
||||
"WitherAC",
|
||||
"GodsEye",
|
||||
"Matrix",
|
||||
"Wraith",
|
||||
"AntiXrayHeuristics",
|
||||
"GrimAC"
|
||||
],
|
||||
"versionAliases": [
|
||||
"version",
|
||||
"ver",
|
||||
"about",
|
||||
"bukkit:version",
|
||||
"bukkit:ver",
|
||||
"bukkit:about",
|
||||
"?",
|
||||
"bukkit:?",
|
||||
"pl",
|
||||
"bukkit:pl",
|
||||
"plugins",
|
||||
"bukkit:plugins",
|
||||
"bukkit:help"
|
||||
],
|
||||
"leetPatterns": {
|
||||
"@": "a",
|
||||
"!": "i",
|
||||
"#": "h",
|
||||
"$": "s",
|
||||
"+": "t",
|
||||
"0": "o",
|
||||
"1": "i",
|
||||
"3": "e",
|
||||
"4": "a",
|
||||
"5": "s",
|
||||
"6": "g",
|
||||
"V": "u",
|
||||
"v": "u",
|
||||
"7": "l",
|
||||
"|": "i",
|
||||
"\u003c": "c"
|
||||
},
|
||||
"allowedCharRegex": "[A-Za-z0-9\\[,./?\u003e\u003c|\\]§()*\u0026^%$#@!~`{}:;\u0027\"-_]",
|
||||
"falsePosRegex": "",
|
||||
"swearRegex": "",
|
||||
"strictRegex": "",
|
||||
"urlRegex": "(?:https?://)?(?:www.)?(?:(?\u003csubdomain\u003e[a-z0-9-]+).)?(?\u003cdomain\u003e[a-z0-9-]+).(?:(?\u003ctld\u003e[a-z]{1,63}))?(?::(?\u003cport\u003e[0-9]{1,5}))?(?:[/#](?\u003cpath\u003e[A-Za-z0-9_/.~:/?#\\[\\]@!$\u0026\u0027()*+,;\u003d.]*)?)?"
|
||||
}
|
||||
58
server/plugins/Sentinel/false-positives.json
Normal file
58
server/plugins/Sentinel/false-positives.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"swearWhitelist": [
|
||||
"but then",
|
||||
"was scamming",
|
||||
"an alt",
|
||||
"can also",
|
||||
"analysis",
|
||||
"analytics",
|
||||
"arsenal",
|
||||
"assassin",
|
||||
"as saying",
|
||||
"assert",
|
||||
"assign",
|
||||
"assimil",
|
||||
"assist",
|
||||
"associat",
|
||||
"assum",
|
||||
"assur",
|
||||
"basement",
|
||||
"bass",
|
||||
"cass",
|
||||
"butter",
|
||||
"canvass",
|
||||
"cocktail",
|
||||
"cumber",
|
||||
"document",
|
||||
"evaluate",
|
||||
"exclusive",
|
||||
"expensive",
|
||||
"explain",
|
||||
"expression",
|
||||
"grape",
|
||||
"grass",
|
||||
"harass",
|
||||
"hotwater",
|
||||
"identit",
|
||||
"kassa",
|
||||
"kassi",
|
||||
"lass",
|
||||
"leafage",
|
||||
"libshitz",
|
||||
"magnacumlaude",
|
||||
"mass",
|
||||
"mocha",
|
||||
"pass",
|
||||
"phoebe",
|
||||
"phoenix",
|
||||
"push it",
|
||||
"sassy",
|
||||
"saturday",
|
||||
"scrap",
|
||||
"serfage",
|
||||
"sexist",
|
||||
"shoe",
|
||||
"stitch",
|
||||
"therapist"
|
||||
]
|
||||
}
|
||||
40
server/plugins/Sentinel/lang/en-us.json
Normal file
40
server/plugins/Sentinel/lang/en-us.json
Normal file
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"dictionary": {
|
||||
"no-message-provided": "§cYou must provide a message to send!",
|
||||
"spy-message": "§d§lSpy §8» §b§n%1$s§7 has messaged §b§n%2$s§7.",
|
||||
"spam-notification-hover": "§8]\u003d\u003d-- §d§lSentinel §8--\u003d\u003d[\n§bPrevious: §f%1$s\n§bCurrent: §f%2$s\n§bSimilarity §f%3$s",
|
||||
"profanity-mute-notification": "§b§n%1$s§7 has been auto-muted by the anti-swear! §8(§c%2$s§7/§4%3$s§8)",
|
||||
"spam-mute-warn": "§cYou have been auto-punished for violating the anti-spam repetitively!",
|
||||
"log-already-op": "The permissions of %s are already elevated! Retrying...",
|
||||
"no-user-reply": "§cYou have nobody to reply to!",
|
||||
"action-automatic": "§7This action was preformed automatically\n§7by the §bSentinel Anti-Spam§7 algorithm.",
|
||||
"no-plugins-for-u": "§cThis server wishes to keep their plugins confidential.",
|
||||
"profanity-filter-notification-hover": "§8]\u003d\u003d-- §d§lSentinel §8--\u003d\u003d[\n§bOriginal: §f%1$s\n§bSanitized: §f%2$s\n§8§o(Click to report false positive)",
|
||||
"message-sent": "§d§lMessage §8» §b[§fYou §e\u003e§f %1$s§b] §7%2$s",
|
||||
"url-warn": "§cDo not send urls in chat!",
|
||||
"profanity-mute-warn": "You have been auto-muted for repeated violation of the profanity filter! §7§o(Hover for more info)",
|
||||
"slur-mute-notification": "§b§n%1$s§7 has been insta-muted by the anti-swear! §8(§c%2$s§7/§4%3$s§8)",
|
||||
"if-you-see-this-lang-is-broken": "Sentinel language is working!",
|
||||
"no-online-player": "§cYou must provide an online player to send a message to!",
|
||||
"spam-block-warn": "Do not spam in chat! Please wait before sending another message.",
|
||||
"elevating-perms": "Elevating your permissions...",
|
||||
"profanity-block-warn": "§cPlease do not swear in chat! Attempting to bypass this filter will result in a mute! §7§o(Hover for more info)",
|
||||
"spy-disabled": "SocialSpy is now disabled.",
|
||||
"severity-notification-hover": "§8]\u003d\u003d-- §d§lSentinel §8--\u003d\u003d[\n§bOriginal: §f%1$s\n§bSanitized: §f%2$s\n§bSeverity: §c%3$s\n§7§o(click to report false positive)",
|
||||
"false-positive-report-success": "Successfully reported a false positive!",
|
||||
"cooldown": "This action is on cooldown!",
|
||||
"spy-message-hover": "§8]\u003d\u003d-- §d§lSocialSpy §8--\u003d\u003d[\n§bSender: §f%1$S\n§bReceiver: §f%2$S\n§bMessage: §f%3$S",
|
||||
"spam-notification": "§b§n%1$s§7 might be spamming! §8(§c%2$s§7/§4%3$s§8)",
|
||||
"unicode-warn": "§cDo not send non-standard unicode in chat!",
|
||||
"slur-mute-warn": "§cYou have been insta-punished by the anti-slur! §7§o(Hover for more info)",
|
||||
"profanity-block-notification": "§b§n%1$s§7 has triggered the anti-swear! §8(§c%2$s§7/§4%3$s§8)",
|
||||
"spy-enabled": "SocialSpy is now enabled.",
|
||||
"message-received": "§d§lMessage §8» §b[§f%1$s §e\u003e§f You§b] §7%2$s",
|
||||
"spam-mute-notification": "§b§n%1$s§7 has been auto-muted by the anti spam! §8(§c%2$s§7/§4%3$s§8)",
|
||||
"no-permission": "§cInsufficient Permissions!",
|
||||
"log-elevating-perms": "Elevating the permissions of %s",
|
||||
"already-op": "You are already a server operator!",
|
||||
"no-trust": "You are not a trusted user!",
|
||||
"action-automatic-reportable": "§7This action was preformed automatically \n§7by the §bSentinel Profanity Filter§7 algorithm!\n§8§o(Click to report false positive)"
|
||||
}
|
||||
}
|
||||
87
server/plugins/Sentinel/main-config.json
Normal file
87
server/plugins/Sentinel/main-config.json
Normal file
@@ -0,0 +1,87 @@
|
||||
{
|
||||
"plugin": {
|
||||
"license": "null",
|
||||
"prefix": "§d§lSentinel §8» §7",
|
||||
"webhook": "https://discord.com/api/webhooks/id/token",
|
||||
"lang": "en-us.json",
|
||||
"trustedPlayers": [
|
||||
"049460f7-21cb-42f5-8059-d42752bf406f"
|
||||
],
|
||||
"blockSpecific": true,
|
||||
"preventNBT": true,
|
||||
"preventCmdBlockPlace": true,
|
||||
"preventCmdBlockUse": true,
|
||||
"preventCmdBlockChange": true,
|
||||
"cmdBlockWhitelist": true,
|
||||
"deleteUnauthorizedCmdBlocks": true,
|
||||
"logUnauthorizedCmdBlocks": true,
|
||||
"preventCmdCartPlace": true,
|
||||
"preventCmdCartUse": true,
|
||||
"cmdBlockOpCheck": true,
|
||||
"dangerous": [
|
||||
"op",
|
||||
"deop",
|
||||
"stop",
|
||||
"restart",
|
||||
"execute",
|
||||
"sudo",
|
||||
"esudo",
|
||||
"fill",
|
||||
"setblock",
|
||||
"data",
|
||||
"whitelist"
|
||||
],
|
||||
"logDangerous": true,
|
||||
"logCmdBlocks": true,
|
||||
"logNBT": true,
|
||||
"logSpecific": false,
|
||||
"logged": [
|
||||
"give",
|
||||
"item"
|
||||
],
|
||||
"deop": true,
|
||||
"nbtPunish": false,
|
||||
"cmdBlockPunish": false,
|
||||
"commandPunish": false,
|
||||
"specificPunish": false,
|
||||
"punishCommands": [
|
||||
"smite %player%",
|
||||
"ban %player% ]\u003d- Sentinel -\u003d[ You have been banned for attempting a dangerous action. If you believe this to be a mistake, please contact the server owner."
|
||||
],
|
||||
"reopCommand": false,
|
||||
"pluginHider": true
|
||||
},
|
||||
"chat": {
|
||||
"antiSwear": {
|
||||
"antiSwearEnabled": true,
|
||||
"lowScore": 0,
|
||||
"mediumLowScore": 1,
|
||||
"mediumScore": 3,
|
||||
"mediumHighScore": 5,
|
||||
"highScore": 7,
|
||||
"scoreDecay": 3,
|
||||
"punishScore": 20,
|
||||
"swearPunishCommand": "mute %player% 15m Do not attempt to bypass the Profanity Filter",
|
||||
"strictPunishCommand": "mute %player% 1h Discriminatory speech is not tolerated on this server!",
|
||||
"logSwears": true
|
||||
},
|
||||
"antiSpam": {
|
||||
"antiSpamEnabled": true,
|
||||
"defaultGain": 1,
|
||||
"lowGain": 2,
|
||||
"mediumGain": 4,
|
||||
"highGain": 6,
|
||||
"heatDecay": 1,
|
||||
"blockHeat": 10,
|
||||
"punishHeat": 25,
|
||||
"clearChat": true,
|
||||
"chatClearCommand": "cc",
|
||||
"spamPunishCommand": "mute %player% 1m Please refrain from spamming!",
|
||||
"logSpam": true
|
||||
},
|
||||
"blockURLs": false,
|
||||
"useSwearRegex": false,
|
||||
"useStrictRegex": false,
|
||||
"antiUnicode": true
|
||||
}
|
||||
}
|
||||
46
server/plugins/Sentinel/nbt-config.json
Normal file
46
server/plugins/Sentinel/nbt-config.json
Normal file
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"allowName": true,
|
||||
"allowLore": true,
|
||||
"allowAttributes": false,
|
||||
"allowPotions": false,
|
||||
"globalMaxEnchant": 5,
|
||||
"maxMending": 1,
|
||||
"maxUnbreaking": 3,
|
||||
"maxVanishing": 1,
|
||||
"maxAquaAffinity": 1,
|
||||
"maxBlastProtection": 4,
|
||||
"maxCurseOfBinding": 1,
|
||||
"maxDepthStrider": 3,
|
||||
"maxFeatherFalling": 4,
|
||||
"maxFireProtection": 4,
|
||||
"maxFrostWalker": 2,
|
||||
"maxProjectileProtection": 4,
|
||||
"maxProtection": 4,
|
||||
"maxRespiration": 3,
|
||||
"maxSoulSpeed": 3,
|
||||
"maxThorns": 3,
|
||||
"maxSwiftSneak": 3,
|
||||
"maxBaneOfArthropods": 5,
|
||||
"maxEfficiency": 5,
|
||||
"maxFireAspect": 2,
|
||||
"maxLooting": 3,
|
||||
"maxImpaling": 5,
|
||||
"maxKnockback": 2,
|
||||
"maxSharpness": 5,
|
||||
"maxSmite": 5,
|
||||
"maxSweepingEdge": 3,
|
||||
"maxChanneling": 1,
|
||||
"maxFlame": 1,
|
||||
"maxInfinity": 1,
|
||||
"maxLoyalty": 3,
|
||||
"maxRiptide": 3,
|
||||
"maxMultishot": 1,
|
||||
"maxPiercing": 4,
|
||||
"maxPower": 5,
|
||||
"maxPunch": 2,
|
||||
"maxQuickCharge": 3,
|
||||
"maxFortune": 3,
|
||||
"maxLuckOfTheSea": 3,
|
||||
"maxLure": 3,
|
||||
"maxSilkTouch": 1
|
||||
}
|
||||
3
server/plugins/Sentinel/storage/whitelist.json
Normal file
3
server/plugins/Sentinel/storage/whitelist.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"whitelistedCMDBlocks": []
|
||||
}
|
||||
12
server/plugins/Sentinel/strict.json
Normal file
12
server/plugins/Sentinel/strict.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"strict": [
|
||||
"nigg",
|
||||
"niger",
|
||||
"nlgg",
|
||||
"nlger",
|
||||
"njgg",
|
||||
"tranny",
|
||||
"fag",
|
||||
"beaner"
|
||||
]
|
||||
}
|
||||
82
server/plugins/Sentinel/swears.json
Normal file
82
server/plugins/Sentinel/swears.json
Normal file
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"swears": [
|
||||
"anal",
|
||||
"anus",
|
||||
"arse",
|
||||
"ass",
|
||||
"ballsack",
|
||||
"balls",
|
||||
"bastard",
|
||||
"bitch",
|
||||
"btch",
|
||||
"biatch",
|
||||
"blowjob",
|
||||
"bollock",
|
||||
"bollok",
|
||||
"boner",
|
||||
"boob",
|
||||
"bugger",
|
||||
"butt",
|
||||
"choad",
|
||||
"clitoris",
|
||||
"cock",
|
||||
"coon",
|
||||
"crap",
|
||||
"cum",
|
||||
"cunt",
|
||||
"dick",
|
||||
"dildo",
|
||||
"douchebag",
|
||||
"dyke",
|
||||
"feck",
|
||||
"fellate",
|
||||
"fellatio",
|
||||
"felching",
|
||||
"fuck",
|
||||
"fudgepacker",
|
||||
"flange",
|
||||
"gtfo",
|
||||
"hoe",
|
||||
"horny",
|
||||
"incest",
|
||||
"jerk",
|
||||
"jizz",
|
||||
"labia",
|
||||
"masturb",
|
||||
"muff",
|
||||
"nazi",
|
||||
"nipple",
|
||||
"nips",
|
||||
"nude",
|
||||
"pedophile",
|
||||
"penis",
|
||||
"piss",
|
||||
"poop",
|
||||
"porn",
|
||||
"prick",
|
||||
"prostit",
|
||||
"pube",
|
||||
"pussie",
|
||||
"pussy",
|
||||
"queer",
|
||||
"rape",
|
||||
"rapist",
|
||||
"retard",
|
||||
"rimjob",
|
||||
"scrotum",
|
||||
"sex",
|
||||
"shit",
|
||||
"slut",
|
||||
"spunk",
|
||||
"stfu",
|
||||
"suckmy",
|
||||
"tits",
|
||||
"tittie",
|
||||
"titty",
|
||||
"turd",
|
||||
"twat",
|
||||
"vagina",
|
||||
"wank",
|
||||
"whore"
|
||||
]
|
||||
}
|
||||
8
server/plugins/bStats/config.yml
Normal file
8
server/plugins/bStats/config.yml
Normal file
@@ -0,0 +1,8 @@
|
||||
# bStats collects some data for plugin authors like how many servers are using their plugins.
|
||||
# To honor their work, you should not disable it.
|
||||
# This has nearly no effect on the server performance!
|
||||
# Check out https://bStats.org/ to learn more :)
|
||||
|
||||
enabled: true
|
||||
serverUuid: 0fd3d4be-a84f-42dc-a7ce-b62afe45c292
|
||||
logFailedRequests: false
|
||||
Reference in New Issue
Block a user