Repository files navigation

SecurityCamera Plugin

The SecurityCamera plugin for Minecraft allows players with the appropriate permissions to create, manage, and interact with security cameras within the game. This plugin can be used for surveillance, watching different areas of the world, or simply as an immersive feature for roleplay servers.

Features

  • Create and manage cameras: Admins or players with the appropriate permissions can create security cameras at specific locations within the game world.
  • Camera viewing: Players can view cameras they have permission for, allowing them to see different areas of the world remotely.
  • Permissions system: The plugin supports permissions, ensuring that only authorized players can create and view cameras.
  • Easy-to-use commands: A simple command system allows players to list, view, or teleport to cameras.

Installation

  1. Download the plugin .jar file.
  2. Place the .jar file in the plugins folder of your Minecraft server.
  3. Restart or reload the server to load the plugin.

Setup & Configuration

The plugin is designed to be very easy to configure. By default, cameras can be created by players with the permission securitycamera.create.

Just drag 'n drop the plugin into the plugins folder and you're done! Feel free to customize the message in the config.yml however you want

Commands

  • /camera - Watch a camera or see the list of available ones.

    • If no camera name is provided, this command will list all available cameras the player has permission to view.
    • If a camera name is provided, the player will be teleported to that camera's location in spectator mode.

    Example:

    /camera [camera_name]
    

Permissions

Default Permissions

  • securitycamera.create: Allows the player to create a new security camera.
  • securitycamera.remove: Allows the player to remove a camera.

For more information about how permission works, have a look at the docs.

Example Permissions Setup (for LuckPerms or PermissionsEx):

securitycamera:
create: trueview: trueremove: true

Usage

Creating a Camera

To create a camera, an admin or authorized player can use the following command:

/createcamera [camera_name]

This will create a camera at the player's current location. The camera name must be unique. You can also set specific properties for the camera (such as its location or name) in the plugin's configuration.

Viewing a Camera

To view a camera, use the command:

/camera [camera_name]

If the player has permission to view the camera, they will be teleported to the camera's location in spectator mode, which allows them to observe the area from the camera's point of view.

Removing a Camera

To remove a camera, use the following command:

/removecamera [camera_name]

This command will delete the camera and its associated data from the system.

Configuration

The config.yml file allows you to configure various messages so your server can be unique!

config.yml

prefix: "<yellow>[SecurityCamera]</yellow> "messages:
no-permission: "<red>You don't have enough permission!</red>"not-exist: "<red>Selected camera doesn't exist!</red>"camera-exists: "<red>A camera with this name already exist!</red>"how-to: "<green>You've entered Creating Mode! Please select a point in the roof where you would like the camera to be!</green>"already-creating: "<red>You are already in creating mode!</red>"exited: "<green>You have successfully exited creating mode!</green>"created: "<green>Successfully created a new camera!</green>"deleted: "<green>Camera successfully deleted!</green>"available-cams: "<green>List of available cameras:</green>"

How It Works

  1. Creating a Camera: When a player with permission runs the /createcamera command, a camera is created at their current position in the world.
  2. Viewing a Camera: Players can view a specific camera by using the /camera [camera_name] command. The plugin will teleport them into spectator mode and show the camera's view.
  3. Removing a Camera: If a player has permission to remove cameras, they can delete a camera using the /removecamera [camera_name] command.

This allows for seamless monitoring of specific areas, whether it's for security purposes, surveillance, or just for fun.

Example Use Case

  1. A server admin sets up several security cameras around their world (e.g., near entrances, vaults, or key areas).
  2. Players with the proper permissions can use the /camera command to view those cameras and monitor areas of the world remotely.
  3. Admins can remove or reassign cameras as necessary using the /removecamera or /createcamera commands.

Troubleshooting

  • "Camera not found" error: This typically means the camera you are trying to access either does not exist or you do not have permission to view it. Check the permissions and camera list.
  • "No permission" error: Make sure the player has the correct permission for viewing or creating cameras (securitycamera.view or securitycamera.create).

Compatibility

  • Minecraft versions: This plugin is compatible with Minecraft versions 1.20.1 to Latest.
  • Dependencies: The plugin does not require any external dependencies, the one needed are Shaded in.

Contribution

I would love if you contributed to the SecurityCamera plugin! If you'd like to report bugs, suggest new features, or contribute code, please create an issue or a pull request on this repository.

License

This plugin is open-source under the MIT license.

About

Custom Security Camera plugin for Minecraft.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

SecurityCamera Plugin

The SecurityCamera plugin for Minecraft allows players with the appropriate permissions to create, manage, and interact with security cameras within the game. This plugin can be used for surveillance, watching different areas of the world, or simply as an immersive feature for roleplay servers.

Features

  • Create and manage cameras: Admins or players with the appropriate permissions can create security cameras at specific locations within the game world.
  • Camera viewing: Players can view cameras they have permission for, allowing them to see different areas of the world remotely.
  • Permissions system: The plugin supports permissions, ensuring that only authorized players can create and view cameras.
  • Easy-to-use commands: A simple command system allows players to list, view, or teleport to cameras.

Installation

  1. Download the plugin .jar file.
  2. Place the .jar file in the plugins folder of your Minecraft server.
  3. Restart or reload the server to load the plugin.

Setup & Configuration

The plugin is designed to be very easy to configure. By default, cameras can be created by players with the permission securitycamera.create.

Just drag 'n drop the plugin into the plugins folder and you're done! Feel free to customize the message in the config.yml however you want

Commands

  • /camera - Watch a camera or see the list of available ones.

    • If no camera name is provided, this command will list all available cameras the player has permission to view.
    • If a camera name is provided, the player will be teleported to that camera's location in spectator mode.

    Example:

    /camera [camera_name]
    

Permissions

Default Permissions

  • securitycamera.create: Allows the player to create a new security camera.
  • securitycamera.remove: Allows the player to remove a camera.

For more information about how permission works, have a look at the docs.

Example Permissions Setup (for LuckPerms or PermissionsEx):

securitycamera:
create: trueview: trueremove: true

Usage

Creating a Camera

To create a camera, an admin or authorized player can use the following command:

/createcamera [camera_name]

This will create a camera at the player's current location. The camera name must be unique. You can also set specific properties for the camera (such as its location or name) in the plugin's configuration.

Viewing a Camera

To view a camera, use the command:

/camera [camera_name]

If the player has permission to view the camera, they will be teleported to the camera's location in spectator mode, which allows them to observe the area from the camera's point of view.

Removing a Camera

To remove a camera, use the following command:

/removecamera [camera_name]

This command will delete the camera and its associated data from the system.

Configuration

The config.yml file allows you to configure various messages so your server can be unique!

config.yml

prefix: "<yellow>[SecurityCamera]</yellow> "messages:
no-permission: "<red>You don't have enough permission!</red>"not-exist: "<red>Selected camera doesn't exist!</red>"camera-exists: "<red>A camera with this name already exist!</red>"how-to: "<green>You've entered Creating Mode! Please select a point in the roof where you would like the camera to be!</green>"already-creating: "<red>You are already in creating mode!</red>"exited: "<green>You have successfully exited creating mode!</green>"created: "<green>Successfully created a new camera!</green>"deleted: "<green>Camera successfully deleted!</green>"available-cams: "<green>List of available cameras:</green>"

How It Works

  1. Creating a Camera: When a player with permission runs the /createcamera command, a camera is created at their current position in the world.
  2. Viewing a Camera: Players can view a specific camera by using the /camera [camera_name] command. The plugin will teleport them into spectator mode and show the camera's view.
  3. Removing a Camera: If a player has permission to remove cameras, they can delete a camera using the /removecamera [camera_name] command.

This allows for seamless monitoring of specific areas, whether it's for security purposes, surveillance, or just for fun.

Example Use Case

  1. A server admin sets up several security cameras around their world (e.g., near entrances, vaults, or key areas).
  2. Players with the proper permissions can use the /camera command to view those cameras and monitor areas of the world remotely.
  3. Admins can remove or reassign cameras as necessary using the /removecamera or /createcamera commands.

Troubleshooting

  • "Camera not found" error: This typically means the camera you are trying to access either does not exist or you do not have permission to view it. Check the permissions and camera list.
  • "No permission" error: Make sure the player has the correct permission for viewing or creating cameras (securitycamera.view or securitycamera.create).

Compatibility

  • Minecraft versions: This plugin is compatible with Minecraft versions 1.20.1 to Latest.
  • Dependencies: The plugin does not require any external dependencies, the one needed are Shaded in.

Contribution

I would love if you contributed to the SecurityCamera plugin! If you'd like to report bugs, suggest new features, or contribute code, please create an issue or a pull request on this repository.

License

This plugin is open-source under the MIT license.

About

Custom Security Camera plugin for Minecraft.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

SecurityCamera Plugin

The SecurityCamera plugin for Minecraft allows players with the appropriate permissions to create, manage, and interact with security cameras within the game. This plugin can be used for surveillance, watching different areas of the world, or simply as an immersive feature for roleplay servers.

Features

  • Create and manage cameras: Admins or players with the appropriate permissions can create security cameras at specific locations within the game world.
  • Camera viewing: Players can view cameras they have permission for, allowing them to see different areas of the world remotely.
  • Permissions system: The plugin supports permissions, ensuring that only authorized players can create and view cameras.
  • Easy-to-use commands: A simple command system allows players to list, view, or teleport to cameras.

Installation

  1. Download the plugin .jar file.
  2. Place the .jar file in the plugins folder of your Minecraft server.
  3. Restart or reload the server to load the plugin.

Setup & Configuration

The plugin is designed to be very easy to configure. By default, cameras can be created by players with the permission securitycamera.create.

Just drag 'n drop the plugin into the plugins folder and you're done! Feel free to customize the message in the config.yml however you want

Commands

  • /camera - Watch a camera or see the list of available ones.

    • If no camera name is provided, this command will list all available cameras the player has permission to view.
    • If a camera name is provided, the player will be teleported to that camera's location in spectator mode.

    Example:

    /camera [camera_name]
    

Permissions

Default Permissions

  • securitycamera.create: Allows the player to create a new security camera.
  • securitycamera.remove: Allows the player to remove a camera.

For more information about how permission works, have a look at the docs.

Example Permissions Setup (for LuckPerms or PermissionsEx):

securitycamera:
create: trueview: trueremove: true

Usage

Creating a Camera

To create a camera, an admin or authorized player can use the following command:

/createcamera [camera_name]

This will create a camera at the player's current location. The camera name must be unique. You can also set specific properties for the camera (such as its location or name) in the plugin's configuration.

Viewing a Camera

To view a camera, use the command:

/camera [camera_name]

If the player has permission to view the camera, they will be teleported to the camera's location in spectator mode, which allows them to observe the area from the camera's point of view.

Removing a Camera

To remove a camera, use the following command:

/removecamera [camera_name]

This command will delete the camera and its associated data from the system.

Configuration

The config.yml file allows you to configure various messages so your server can be unique!

config.yml

prefix: "<yellow>[SecurityCamera]</yellow> "messages:
no-permission: "<red>You don't have enough permission!</red>"not-exist: "<red>Selected camera doesn't exist!</red>"camera-exists: "<red>A camera with this name already exist!</red>"how-to: "<green>You've entered Creating Mode! Please select a point in the roof where you would like the camera to be!</green>"already-creating: "<red>You are already in creating mode!</red>"exited: "<green>You have successfully exited creating mode!</green>"created: "<green>Successfully created a new camera!</green>"deleted: "<green>Camera successfully deleted!</green>"available-cams: "<green>List of available cameras:</green>"

How It Works

  1. Creating a Camera: When a player with permission runs the /createcamera command, a camera is created at their current position in the world.
  2. Viewing a Camera: Players can view a specific camera by using the /camera [camera_name] command. The plugin will teleport them into spectator mode and show the camera's view.
  3. Removing a Camera: If a player has permission to remove cameras, they can delete a camera using the /removecamera [camera_name] command.

This allows for seamless monitoring of specific areas, whether it's for security purposes, surveillance, or just for fun.

Example Use Case

  1. A server admin sets up several security cameras around their world (e.g., near entrances, vaults, or key areas).
  2. Players with the proper permissions can use the /camera command to view those cameras and monitor areas of the world remotely.
  3. Admins can remove or reassign cameras as necessary using the /removecamera or /createcamera commands.

Troubleshooting

  • "Camera not found" error: This typically means the camera you are trying to access either does not exist or you do not have permission to view it. Check the permissions and camera list.
  • "No permission" error: Make sure the player has the correct permission for viewing or creating cameras (securitycamera.view or securitycamera.create).

Compatibility

  • Minecraft versions: This plugin is compatible with Minecraft versions 1.20.1 to Latest.
  • Dependencies: The plugin does not require any external dependencies, the one needed are Shaded in.

Contribution

I would love if you contributed to the SecurityCamera plugin! If you'd like to report bugs, suggest new features, or contribute code, please create an issue or a pull request on this repository.

License

This plugin is open-source under the MIT license.

About

Custom Security Camera plugin for Minecraft.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

SecurityCamera Plugin

The SecurityCamera plugin for Minecraft allows players with the appropriate permissions to create, manage, and interact with security cameras within the game. This plugin can be used for surveillance, watching different areas of the world, or simply as an immersive feature for roleplay servers.

Features

  • Create and manage cameras: Admins or players with the appropriate permissions can create security cameras at specific locations within the game world.
  • Camera viewing: Players can view cameras they have permission for, allowing them to see different areas of the world remotely.
  • Permissions system: The plugin supports permissions, ensuring that only authorized players can create and view cameras.
  • Easy-to-use commands: A simple command system allows players to list, view, or teleport to cameras.

Installation

  1. Download the plugin .jar file.
  2. Place the .jar file in the plugins folder of your Minecraft server.
  3. Restart or reload the server to load the plugin.

Setup & Configuration

The plugin is designed to be very easy to configure. By default, cameras can be created by players with the permission securitycamera.create.

Just drag 'n drop the plugin into the plugins folder and you're done! Feel free to customize the message in the config.yml however you want

Commands

  • /camera - Watch a camera or see the list of available ones.

    • If no camera name is provided, this command will list all available cameras the player has permission to view.
    • If a camera name is provided, the player will be teleported to that camera's location in spectator mode.

    Example:

    /camera [camera_name]
    

Permissions

Default Permissions

  • securitycamera.create: Allows the player to create a new security camera.
  • securitycamera.remove: Allows the player to remove a camera.

For more information about how permission works, have a look at the docs.

Example Permissions Setup (for LuckPerms or PermissionsEx):

securitycamera:
create: trueview: trueremove: true

Usage

Creating a Camera

To create a camera, an admin or authorized player can use the following command:

/createcamera [camera_name]

This will create a camera at the player's current location. The camera name must be unique. You can also set specific properties for the camera (such as its location or name) in the plugin's configuration.

Viewing a Camera

To view a camera, use the command:

/camera [camera_name]

If the player has permission to view the camera, they will be teleported to the camera's location in spectator mode, which allows them to observe the area from the camera's point of view.

Removing a Camera

To remove a camera, use the following command:

/removecamera [camera_name]

This command will delete the camera and its associated data from the system.

Configuration

The config.yml file allows you to configure various messages so your server can be unique!

config.yml

prefix: "<yellow>[SecurityCamera]</yellow> "messages:
no-permission: "<red>You don't have enough permission!</red>"not-exist: "<red>Selected camera doesn't exist!</red>"camera-exists: "<red>A camera with this name already exist!</red>"how-to: "<green>You've entered Creating Mode! Please select a point in the roof where you would like the camera to be!</green>"already-creating: "<red>You are already in creating mode!</red>"exited: "<green>You have successfully exited creating mode!</green>"created: "<green>Successfully created a new camera!</green>"deleted: "<green>Camera successfully deleted!</green>"available-cams: "<green>List of available cameras:</green>"

How It Works

  1. Creating a Camera: When a player with permission runs the /createcamera command, a camera is created at their current position in the world.
  2. Viewing a Camera: Players can view a specific camera by using the /camera [camera_name] command. The plugin will teleport them into spectator mode and show the camera's view.
  3. Removing a Camera: If a player has permission to remove cameras, they can delete a camera using the /removecamera [camera_name] command.

This allows for seamless monitoring of specific areas, whether it's for security purposes, surveillance, or just for fun.

Example Use Case

  1. A server admin sets up several security cameras around their world (e.g., near entrances, vaults, or key areas).
  2. Players with the proper permissions can use the /camera command to view those cameras and monitor areas of the world remotely.
  3. Admins can remove or reassign cameras as necessary using the /removecamera or /createcamera commands.

Troubleshooting

  • "Camera not found" error: This typically means the camera you are trying to access either does not exist or you do not have permission to view it. Check the permissions and camera list.
  • "No permission" error: Make sure the player has the correct permission for viewing or creating cameras (securitycamera.view or securitycamera.create).

Compatibility

  • Minecraft versions: This plugin is compatible with Minecraft versions 1.20.1 to Latest.
  • Dependencies: The plugin does not require any external dependencies, the one needed are Shaded in.

Contribution

I would love if you contributed to the SecurityCamera plugin! If you'd like to report bugs, suggest new features, or contribute code, please create an issue or a pull request on this repository.

License

This plugin is open-source under the MIT license.

About

Custom Security Camera plugin for Minecraft.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

SecurityCamera Plugin

The SecurityCamera plugin for Minecraft allows players with the appropriate permissions to create, manage, and interact with security cameras within the game. This plugin can be used for surveillance, watching different areas of the world, or simply as an immersive feature for roleplay servers.

Features

  • Create and manage cameras: Admins or players with the appropriate permissions can create security cameras at specific locations within the game world.
  • Camera viewing: Players can view cameras they have permission for, allowing them to see different areas of the world remotely.
  • Permissions system: The plugin supports permissions, ensuring that only authorized players can create and view cameras.
  • Easy-to-use commands: A simple command system allows players to list, view, or teleport to cameras.

Installation

  1. Download the plugin .jar file.
  2. Place the .jar file in the plugins folder of your Minecraft server.
  3. Restart or reload the server to load the plugin.

Setup & Configuration

The plugin is designed to be very easy to configure. By default, cameras can be created by players with the permission securitycamera.create.

Just drag 'n drop the plugin into the plugins folder and you're done! Feel free to customize the message in the config.yml however you want

Commands

  • /camera - Watch a camera or see the list of available ones.

    • If no camera name is provided, this command will list all available cameras the player has permission to view.
    • If a camera name is provided, the player will be teleported to that camera's location in spectator mode.

    Example:

    /camera [camera_name]
    

Permissions

Default Permissions

  • securitycamera.create: Allows the player to create a new security camera.
  • securitycamera.remove: Allows the player to remove a camera.

For more information about how permission works, have a look at the docs.

Example Permissions Setup (for LuckPerms or PermissionsEx):

securitycamera:
create: trueview: trueremove: true

Usage

Creating a Camera

To create a camera, an admin or authorized player can use the following command:

/createcamera [camera_name]

This will create a camera at the player's current location. The camera name must be unique. You can also set specific properties for the camera (such as its location or name) in the plugin's configuration.

Viewing a Camera

To view a camera, use the command:

/camera [camera_name]

If the player has permission to view the camera, they will be teleported to the camera's location in spectator mode, which allows them to observe the area from the camera's point of view.

Removing a Camera

To remove a camera, use the following command:

/removecamera [camera_name]

This command will delete the camera and its associated data from the system.

Configuration

The config.yml file allows you to configure various messages so your server can be unique!

config.yml

prefix: "<yellow>[SecurityCamera]</yellow> "messages:
no-permission: "<red>You don't have enough permission!</red>"not-exist: "<red>Selected camera doesn't exist!</red>"camera-exists: "<red>A camera with this name already exist!</red>"how-to: "<green>You've entered Creating Mode! Please select a point in the roof where you would like the camera to be!</green>"already-creating: "<red>You are already in creating mode!</red>"exited: "<green>You have successfully exited creating mode!</green>"created: "<green>Successfully created a new camera!</green>"deleted: "<green>Camera successfully deleted!</green>"available-cams: "<green>List of available cameras:</green>"

How It Works

  1. Creating a Camera: When a player with permission runs the /createcamera command, a camera is created at their current position in the world.
  2. Viewing a Camera: Players can view a specific camera by using the /camera [camera_name] command. The plugin will teleport them into spectator mode and show the camera's view.
  3. Removing a Camera: If a player has permission to remove cameras, they can delete a camera using the /removecamera [camera_name] command.

This allows for seamless monitoring of specific areas, whether it's for security purposes, surveillance, or just for fun.

Example Use Case

  1. A server admin sets up several security cameras around their world (e.g., near entrances, vaults, or key areas).
  2. Players with the proper permissions can use the /camera command to view those cameras and monitor areas of the world remotely.
  3. Admins can remove or reassign cameras as necessary using the /removecamera or /createcamera commands.

Troubleshooting

  • "Camera not found" error: This typically means the camera you are trying to access either does not exist or you do not have permission to view it. Check the permissions and camera list.
  • "No permission" error: Make sure the player has the correct permission for viewing or creating cameras (securitycamera.view or securitycamera.create).

Compatibility

  • Minecraft versions: This plugin is compatible with Minecraft versions 1.20.1 to Latest.
  • Dependencies: The plugin does not require any external dependencies, the one needed are Shaded in.

Contribution

I would love if you contributed to the SecurityCamera plugin! If you'd like to report bugs, suggest new features, or contribute code, please create an issue or a pull request on this repository.

License

This plugin is open-source under the MIT license.

About

Custom Security Camera plugin for Minecraft.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

SecurityCamera Plugin

The SecurityCamera plugin for Minecraft allows players with the appropriate permissions to create, manage, and interact with security cameras within the game. This plugin can be used for surveillance, watching different areas of the world, or simply as an immersive feature for roleplay servers.

Features

  • Create and manage cameras: Admins or players with the appropriate permissions can create security cameras at specific locations within the game world.
  • Camera viewing: Players can view cameras they have permission for, allowing them to see different areas of the world remotely.
  • Permissions system: The plugin supports permissions, ensuring that only authorized players can create and view cameras.
  • Easy-to-use commands: A simple command system allows players to list, view, or teleport to cameras.

Installation

  1. Download the plugin .jar file.
  2. Place the .jar file in the plugins folder of your Minecraft server.
  3. Restart or reload the server to load the plugin.

Setup & Configuration

The plugin is designed to be very easy to configure. By default, cameras can be created by players with the permission securitycamera.create.

Just drag 'n drop the plugin into the plugins folder and you're done! Feel free to customize the message in the config.yml however you want

Commands

  • /camera - Watch a camera or see the list of available ones.

    • If no camera name is provided, this command will list all available cameras the player has permission to view.
    • If a camera name is provided, the player will be teleported to that camera's location in spectator mode.

    Example:

    /camera [camera_name]
    

Permissions

Default Permissions

  • securitycamera.create: Allows the player to create a new security camera.
  • securitycamera.remove: Allows the player to remove a camera.

For more information about how permission works, have a look at the docs.

Example Permissions Setup (for LuckPerms or PermissionsEx):

securitycamera:
create: trueview: trueremove: true

Usage

Creating a Camera

To create a camera, an admin or authorized player can use the following command:

/createcamera [camera_name]

This will create a camera at the player's current location. The camera name must be unique. You can also set specific properties for the camera (such as its location or name) in the plugin's configuration.

Viewing a Camera

To view a camera, use the command:

/camera [camera_name]

If the player has permission to view the camera, they will be teleported to the camera's location in spectator mode, which allows them to observe the area from the camera's point of view.

Removing a Camera

To remove a camera, use the following command:

/removecamera [camera_name]

This command will delete the camera and its associated data from the system.

Configuration

The config.yml file allows you to configure various messages so your server can be unique!

config.yml

prefix: "<yellow>[SecurityCamera]</yellow> "messages:
no-permission: "<red>You don't have enough permission!</red>"not-exist: "<red>Selected camera doesn't exist!</red>"camera-exists: "<red>A camera with this name already exist!</red>"how-to: "<green>You've entered Creating Mode! Please select a point in the roof where you would like the camera to be!</green>"already-creating: "<red>You are already in creating mode!</red>"exited: "<green>You have successfully exited creating mode!</green>"created: "<green>Successfully created a new camera!</green>"deleted: "<green>Camera successfully deleted!</green>"available-cams: "<green>List of available cameras:</green>"

How It Works

  1. Creating a Camera: When a player with permission runs the /createcamera command, a camera is created at their current position in the world.
  2. Viewing a Camera: Players can view a specific camera by using the /camera [camera_name] command. The plugin will teleport them into spectator mode and show the camera's view.
  3. Removing a Camera: If a player has permission to remove cameras, they can delete a camera using the /removecamera [camera_name] command.

This allows for seamless monitoring of specific areas, whether it's for security purposes, surveillance, or just for fun.

Example Use Case

  1. A server admin sets up several security cameras around their world (e.g., near entrances, vaults, or key areas).
  2. Players with the proper permissions can use the /camera command to view those cameras and monitor areas of the world remotely.
  3. Admins can remove or reassign cameras as necessary using the /removecamera or /createcamera commands.

Troubleshooting

  • "Camera not found" error: This typically means the camera you are trying to access either does not exist or you do not have permission to view it. Check the permissions and camera list.
  • "No permission" error: Make sure the player has the correct permission for viewing or creating cameras (securitycamera.view or securitycamera.create).

Compatibility

  • Minecraft versions: This plugin is compatible with Minecraft versions 1.20.1 to Latest.
  • Dependencies: The plugin does not require any external dependencies, the one needed are Shaded in.

Contribution

I would love if you contributed to the SecurityCamera plugin! If you'd like to report bugs, suggest new features, or contribute code, please create an issue or a pull request on this repository.

License

This plugin is open-source under the MIT license.

About

Custom Security Camera plugin for Minecraft.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

SecurityCamera Plugin

The SecurityCamera plugin for Minecraft allows players with the appropriate permissions to create, manage, and interact with security cameras within the game. This plugin can be used for surveillance, watching different areas of the world, or simply as an immersive feature for roleplay servers.

Features

  • Create and manage cameras: Admins or players with the appropriate permissions can create security cameras at specific locations within the game world.
  • Camera viewing: Players can view cameras they have permission for, allowing them to see different areas of the world remotely.
  • Permissions system: The plugin supports permissions, ensuring that only authorized players can create and view cameras.
  • Easy-to-use commands: A simple command system allows players to list, view, or teleport to cameras.

Installation

  1. Download the plugin .jar file.
  2. Place the .jar file in the plugins folder of your Minecraft server.
  3. Restart or reload the server to load the plugin.

Setup & Configuration

The plugin is designed to be very easy to configure. By default, cameras can be created by players with the permission securitycamera.create.

Just drag 'n drop the plugin into the plugins folder and you're done! Feel free to customize the message in the config.yml however you want

Commands

  • /camera - Watch a camera or see the list of available ones.

    • If no camera name is provided, this command will list all available cameras the player has permission to view.
    • If a camera name is provided, the player will be teleported to that camera's location in spectator mode.

    Example:

    /camera [camera_name]
    

Permissions

Default Permissions

  • securitycamera.create: Allows the player to create a new security camera.
  • securitycamera.remove: Allows the player to remove a camera.

For more information about how permission works, have a look at the docs.

Example Permissions Setup (for LuckPerms or PermissionsEx):

securitycamera:
create: trueview: trueremove: true

Usage

Creating a Camera

To create a camera, an admin or authorized player can use the following command:

/createcamera [camera_name]

This will create a camera at the player's current location. The camera name must be unique. You can also set specific properties for the camera (such as its location or name) in the plugin's configuration.

Viewing a Camera

To view a camera, use the command:

/camera [camera_name]

If the player has permission to view the camera, they will be teleported to the camera's location in spectator mode, which allows them to observe the area from the camera's point of view.

Removing a Camera

To remove a camera, use the following command:

/removecamera [camera_name]

This command will delete the camera and its associated data from the system.

Configuration

The config.yml file allows you to configure various messages so your server can be unique!

config.yml

prefix: "<yellow>[SecurityCamera]</yellow> "messages:
no-permission: "<red>You don't have enough permission!</red>"not-exist: "<red>Selected camera doesn't exist!</red>"camera-exists: "<red>A camera with this name already exist!</red>"how-to: "<green>You've entered Creating Mode! Please select a point in the roof where you would like the camera to be!</green>"already-creating: "<red>You are already in creating mode!</red>"exited: "<green>You have successfully exited creating mode!</green>"created: "<green>Successfully created a new camera!</green>"deleted: "<green>Camera successfully deleted!</green>"available-cams: "<green>List of available cameras:</green>"

How It Works

  1. Creating a Camera: When a player with permission runs the /createcamera command, a camera is created at their current position in the world.
  2. Viewing a Camera: Players can view a specific camera by using the /camera [camera_name] command. The plugin will teleport them into spectator mode and show the camera's view.
  3. Removing a Camera: If a player has permission to remove cameras, they can delete a camera using the /removecamera [camera_name] command.

This allows for seamless monitoring of specific areas, whether it's for security purposes, surveillance, or just for fun.

Example Use Case

  1. A server admin sets up several security cameras around their world (e.g., near entrances, vaults, or key areas).
  2. Players with the proper permissions can use the /camera command to view those cameras and monitor areas of the world remotely.
  3. Admins can remove or reassign cameras as necessary using the /removecamera or /createcamera commands.

Troubleshooting

  • "Camera not found" error: This typically means the camera you are trying to access either does not exist or you do not have permission to view it. Check the permissions and camera list.
  • "No permission" error: Make sure the player has the correct permission for viewing or creating cameras (securitycamera.view or securitycamera.create).

Compatibility

  • Minecraft versions: This plugin is compatible with Minecraft versions 1.20.1 to Latest.
  • Dependencies: The plugin does not require any external dependencies, the one needed are Shaded in.

Contribution

I would love if you contributed to the SecurityCamera plugin! If you'd like to report bugs, suggest new features, or contribute code, please create an issue or a pull request on this repository.

License

This plugin is open-source under the MIT license.

About

Custom Security Camera plugin for Minecraft.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

SecurityCamera Plugin

The SecurityCamera plugin for Minecraft allows players with the appropriate permissions to create, manage, and interact with security cameras within the game. This plugin can be used for surveillance, watching different areas of the world, or simply as an immersive feature for roleplay servers.

Features

  • Create and manage cameras: Admins or players with the appropriate permissions can create security cameras at specific locations within the game world.
  • Camera viewing: Players can view cameras they have permission for, allowing them to see different areas of the world remotely.
  • Permissions system: The plugin supports permissions, ensuring that only authorized players can create and view cameras.
  • Easy-to-use commands: A simple command system allows players to list, view, or teleport to cameras.

Installation

  1. Download the plugin .jar file.
  2. Place the .jar file in the plugins folder of your Minecraft server.
  3. Restart or reload the server to load the plugin.

Setup & Configuration

The plugin is designed to be very easy to configure. By default, cameras can be created by players with the permission securitycamera.create.

Just drag 'n drop the plugin into the plugins folder and you're done! Feel free to customize the message in the config.yml however you want

Commands

  • /camera - Watch a camera or see the list of available ones.

    • If no camera name is provided, this command will list all available cameras the player has permission to view.
    • If a camera name is provided, the player will be teleported to that camera's location in spectator mode.

    Example:

    /camera [camera_name]
    

Permissions

Default Permissions

  • securitycamera.create: Allows the player to create a new security camera.
  • securitycamera.remove: Allows the player to remove a camera.

For more information about how permission works, have a look at the docs.

Example Permissions Setup (for LuckPerms or PermissionsEx):

securitycamera:
create: trueview: trueremove: true

Usage

Creating a Camera

To create a camera, an admin or authorized player can use the following command:

/createcamera [camera_name]

This will create a camera at the player's current location. The camera name must be unique. You can also set specific properties for the camera (such as its location or name) in the plugin's configuration.

Viewing a Camera

To view a camera, use the command:

/camera [camera_name]

If the player has permission to view the camera, they will be teleported to the camera's location in spectator mode, which allows them to observe the area from the camera's point of view.

Removing a Camera

To remove a camera, use the following command:

/removecamera [camera_name]

This command will delete the camera and its associated data from the system.

Configuration

The config.yml file allows you to configure various messages so your server can be unique!

config.yml

prefix: "<yellow>[SecurityCamera]</yellow> "messages:
no-permission: "<red>You don't have enough permission!</red>"not-exist: "<red>Selected camera doesn't exist!</red>"camera-exists: "<red>A camera with this name already exist!</red>"how-to: "<green>You've entered Creating Mode! Please select a point in the roof where you would like the camera to be!</green>"already-creating: "<red>You are already in creating mode!</red>"exited: "<green>You have successfully exited creating mode!</green>"created: "<green>Successfully created a new camera!</green>"deleted: "<green>Camera successfully deleted!</green>"available-cams: "<green>List of available cameras:</green>"

How It Works

  1. Creating a Camera: When a player with permission runs the /createcamera command, a camera is created at their current position in the world.
  2. Viewing a Camera: Players can view a specific camera by using the /camera [camera_name] command. The plugin will teleport them into spectator mode and show the camera's view.
  3. Removing a Camera: If a player has permission to remove cameras, they can delete a camera using the /removecamera [camera_name] command.

This allows for seamless monitoring of specific areas, whether it's for security purposes, surveillance, or just for fun.

Example Use Case

  1. A server admin sets up several security cameras around their world (e.g., near entrances, vaults, or key areas).
  2. Players with the proper permissions can use the /camera command to view those cameras and monitor areas of the world remotely.
  3. Admins can remove or reassign cameras as necessary using the /removecamera or /createcamera commands.

Troubleshooting

  • "Camera not found" error: This typically means the camera you are trying to access either does not exist or you do not have permission to view it. Check the permissions and camera list.
  • "No permission" error: Make sure the player has the correct permission for viewing or creating cameras (securitycamera.view or securitycamera.create).

Compatibility

  • Minecraft versions: This plugin is compatible with Minecraft versions 1.20.1 to Latest.
  • Dependencies: The plugin does not require any external dependencies, the one needed are Shaded in.

Contribution

I would love if you contributed to the SecurityCamera plugin! If you'd like to report bugs, suggest new features, or contribute code, please create an issue or a pull request on this repository.

License

This plugin is open-source under the MIT license.

About

Custom Security Camera plugin for Minecraft.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages