Repository files navigation

coucou le depot a bouger au passage

Everything

Sommaire

Description

Ce dépôt est présent pour mon plugin sur PaperMC, Everything.

Ce plugin est censé rassembler tout ce dont j'ai besoin dans un serveur Minecraft que je peux faire. (Par exemple, je ne vais pas recoder WorldEdit :3)

J'ai eu l'idée de faire ce plugin suite à la création d'un serveur Minecraft vanilla en 1.20.4 avec des amis. Et puisque j'en avais marre de tout le temps faire de la configuration pour que le serveur fonctionne, j'ai décidé de faire ce plugin qui plus tard va me faciliter la vie !

Installation

Rien de plus simple, il suffit juste de glisser le .jar dans le dossier plugin du serveur, attention il faut utiliser PaperMC (Fork de Spigot qui est un fork de Bukkit)

Compilation

Pour pouvoir compiler le plugin, il vous faut avoir un environnement Java, soit vous utilisez Eclipse, soit vous utilisez IntelliJ IDEA ou encore VSCode. Personnellement, j'utilise IDEA.

Liste des commandes

CommandeArgumentExplication
/infosAffiche les infos du serveur
/backupPermet de sauvegarder les maps du serveur
/tpa<player>Envoie une demande de TP
/tpacceptAccepte une demande de TP
/sethome<nom>Pose un point de téléport (home)
/home<nom>Téléporte le joueur à un home
/delhome<nom>Supprime un home
/world<create/delete/tp><normal/void>optional:[--time <enable/disable>]Gestion des mondes et téléportation dans les mondes
/ecAccède à l'Ender Chest du joueur
/invsee<player>Affiche le contenue de l'inventaire d'un joueur
/night (désactivé)y/nConfirme le passage de la nuit si un joueur décide d'aller dormir (dans Minecraft bien sûr ici on dors pas)

Rythme de sortie des releases

Les releases sont des packages dits stables. En revanche le dépôt git peut comporter des bugs.

Les releases sortent quand tout fonctionne ! (Logique)

Je pourrais automatiser ça avec GitHub Actions mais cela serait un peu bête si mon code n'est pas fonctionnel. (Bien qu'il permet de le vérifier, mais je préfère le faire manuellement.)

Contribuer

Si vous souhaitez contribuer au code de mon plugin, vous pouvez !

De même si vous souhaitez que je rajoute une feature faites le savoir :p

About

Un plugin qui fait, basiquement, tout

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

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

coucou le depot a bouger au passage

Everything

Sommaire

Description

Ce dépôt est présent pour mon plugin sur PaperMC, Everything.

Ce plugin est censé rassembler tout ce dont j'ai besoin dans un serveur Minecraft que je peux faire. (Par exemple, je ne vais pas recoder WorldEdit :3)

J'ai eu l'idée de faire ce plugin suite à la création d'un serveur Minecraft vanilla en 1.20.4 avec des amis. Et puisque j'en avais marre de tout le temps faire de la configuration pour que le serveur fonctionne, j'ai décidé de faire ce plugin qui plus tard va me faciliter la vie !

Installation

Rien de plus simple, il suffit juste de glisser le .jar dans le dossier plugin du serveur, attention il faut utiliser PaperMC (Fork de Spigot qui est un fork de Bukkit)

Compilation

Pour pouvoir compiler le plugin, il vous faut avoir un environnement Java, soit vous utilisez Eclipse, soit vous utilisez IntelliJ IDEA ou encore VSCode. Personnellement, j'utilise IDEA.

Liste des commandes

CommandeArgumentExplication
/infosAffiche les infos du serveur
/backupPermet de sauvegarder les maps du serveur
/tpa<player>Envoie une demande de TP
/tpacceptAccepte une demande de TP
/sethome<nom>Pose un point de téléport (home)
/home<nom>Téléporte le joueur à un home
/delhome<nom>Supprime un home
/world<create/delete/tp><normal/void>optional:[--time <enable/disable>]Gestion des mondes et téléportation dans les mondes
/ecAccède à l'Ender Chest du joueur
/invsee<player>Affiche le contenue de l'inventaire d'un joueur
/night (désactivé)y/nConfirme le passage de la nuit si un joueur décide d'aller dormir (dans Minecraft bien sûr ici on dors pas)

Rythme de sortie des releases

Les releases sont des packages dits stables. En revanche le dépôt git peut comporter des bugs.

Les releases sortent quand tout fonctionne ! (Logique)

Je pourrais automatiser ça avec GitHub Actions mais cela serait un peu bête si mon code n'est pas fonctionnel. (Bien qu'il permet de le vérifier, mais je préfère le faire manuellement.)

Contribuer

Si vous souhaitez contribuer au code de mon plugin, vous pouvez !

De même si vous souhaitez que je rajoute une feature faites le savoir :p

About

Un plugin qui fait, basiquement, tout

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

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

coucou le depot a bouger au passage

Everything

Sommaire

Description

Ce dépôt est présent pour mon plugin sur PaperMC, Everything.

Ce plugin est censé rassembler tout ce dont j'ai besoin dans un serveur Minecraft que je peux faire. (Par exemple, je ne vais pas recoder WorldEdit :3)

J'ai eu l'idée de faire ce plugin suite à la création d'un serveur Minecraft vanilla en 1.20.4 avec des amis. Et puisque j'en avais marre de tout le temps faire de la configuration pour que le serveur fonctionne, j'ai décidé de faire ce plugin qui plus tard va me faciliter la vie !

Installation

Rien de plus simple, il suffit juste de glisser le .jar dans le dossier plugin du serveur, attention il faut utiliser PaperMC (Fork de Spigot qui est un fork de Bukkit)

Compilation

Pour pouvoir compiler le plugin, il vous faut avoir un environnement Java, soit vous utilisez Eclipse, soit vous utilisez IntelliJ IDEA ou encore VSCode. Personnellement, j'utilise IDEA.

Liste des commandes

CommandeArgumentExplication
/infosAffiche les infos du serveur
/backupPermet de sauvegarder les maps du serveur
/tpa<player>Envoie une demande de TP
/tpacceptAccepte une demande de TP
/sethome<nom>Pose un point de téléport (home)
/home<nom>Téléporte le joueur à un home
/delhome<nom>Supprime un home
/world<create/delete/tp><normal/void>optional:[--time <enable/disable>]Gestion des mondes et téléportation dans les mondes
/ecAccède à l'Ender Chest du joueur
/invsee<player>Affiche le contenue de l'inventaire d'un joueur
/night (désactivé)y/nConfirme le passage de la nuit si un joueur décide d'aller dormir (dans Minecraft bien sûr ici on dors pas)

Rythme de sortie des releases

Les releases sont des packages dits stables. En revanche le dépôt git peut comporter des bugs.

Les releases sortent quand tout fonctionne ! (Logique)

Je pourrais automatiser ça avec GitHub Actions mais cela serait un peu bête si mon code n'est pas fonctionnel. (Bien qu'il permet de le vérifier, mais je préfère le faire manuellement.)

Contribuer

Si vous souhaitez contribuer au code de mon plugin, vous pouvez !

De même si vous souhaitez que je rajoute une feature faites le savoir :p

About

Un plugin qui fait, basiquement, tout

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

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

coucou le depot a bouger au passage

Everything

Sommaire

Description

Ce dépôt est présent pour mon plugin sur PaperMC, Everything.

Ce plugin est censé rassembler tout ce dont j'ai besoin dans un serveur Minecraft que je peux faire. (Par exemple, je ne vais pas recoder WorldEdit :3)

J'ai eu l'idée de faire ce plugin suite à la création d'un serveur Minecraft vanilla en 1.20.4 avec des amis. Et puisque j'en avais marre de tout le temps faire de la configuration pour que le serveur fonctionne, j'ai décidé de faire ce plugin qui plus tard va me faciliter la vie !

Installation

Rien de plus simple, il suffit juste de glisser le .jar dans le dossier plugin du serveur, attention il faut utiliser PaperMC (Fork de Spigot qui est un fork de Bukkit)

Compilation

Pour pouvoir compiler le plugin, il vous faut avoir un environnement Java, soit vous utilisez Eclipse, soit vous utilisez IntelliJ IDEA ou encore VSCode. Personnellement, j'utilise IDEA.

Liste des commandes

CommandeArgumentExplication
/infosAffiche les infos du serveur
/backupPermet de sauvegarder les maps du serveur
/tpa<player>Envoie une demande de TP
/tpacceptAccepte une demande de TP
/sethome<nom>Pose un point de téléport (home)
/home<nom>Téléporte le joueur à un home
/delhome<nom>Supprime un home
/world<create/delete/tp><normal/void>optional:[--time <enable/disable>]Gestion des mondes et téléportation dans les mondes
/ecAccède à l'Ender Chest du joueur
/invsee<player>Affiche le contenue de l'inventaire d'un joueur
/night (désactivé)y/nConfirme le passage de la nuit si un joueur décide d'aller dormir (dans Minecraft bien sûr ici on dors pas)

Rythme de sortie des releases

Les releases sont des packages dits stables. En revanche le dépôt git peut comporter des bugs.

Les releases sortent quand tout fonctionne ! (Logique)

Je pourrais automatiser ça avec GitHub Actions mais cela serait un peu bête si mon code n'est pas fonctionnel. (Bien qu'il permet de le vérifier, mais je préfère le faire manuellement.)

Contribuer

Si vous souhaitez contribuer au code de mon plugin, vous pouvez !

De même si vous souhaitez que je rajoute une feature faites le savoir :p

About

Un plugin qui fait, basiquement, tout

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

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

coucou le depot a bouger au passage

Everything

Sommaire

Description

Ce dépôt est présent pour mon plugin sur PaperMC, Everything.

Ce plugin est censé rassembler tout ce dont j'ai besoin dans un serveur Minecraft que je peux faire. (Par exemple, je ne vais pas recoder WorldEdit :3)

J'ai eu l'idée de faire ce plugin suite à la création d'un serveur Minecraft vanilla en 1.20.4 avec des amis. Et puisque j'en avais marre de tout le temps faire de la configuration pour que le serveur fonctionne, j'ai décidé de faire ce plugin qui plus tard va me faciliter la vie !

Installation

Rien de plus simple, il suffit juste de glisser le .jar dans le dossier plugin du serveur, attention il faut utiliser PaperMC (Fork de Spigot qui est un fork de Bukkit)

Compilation

Pour pouvoir compiler le plugin, il vous faut avoir un environnement Java, soit vous utilisez Eclipse, soit vous utilisez IntelliJ IDEA ou encore VSCode. Personnellement, j'utilise IDEA.

Liste des commandes

CommandeArgumentExplication
/infosAffiche les infos du serveur
/backupPermet de sauvegarder les maps du serveur
/tpa<player>Envoie une demande de TP
/tpacceptAccepte une demande de TP
/sethome<nom>Pose un point de téléport (home)
/home<nom>Téléporte le joueur à un home
/delhome<nom>Supprime un home
/world<create/delete/tp><normal/void>optional:[--time <enable/disable>]Gestion des mondes et téléportation dans les mondes
/ecAccède à l'Ender Chest du joueur
/invsee<player>Affiche le contenue de l'inventaire d'un joueur
/night (désactivé)y/nConfirme le passage de la nuit si un joueur décide d'aller dormir (dans Minecraft bien sûr ici on dors pas)

Rythme de sortie des releases

Les releases sont des packages dits stables. En revanche le dépôt git peut comporter des bugs.

Les releases sortent quand tout fonctionne ! (Logique)

Je pourrais automatiser ça avec GitHub Actions mais cela serait un peu bête si mon code n'est pas fonctionnel. (Bien qu'il permet de le vérifier, mais je préfère le faire manuellement.)

Contribuer

Si vous souhaitez contribuer au code de mon plugin, vous pouvez !

De même si vous souhaitez que je rajoute une feature faites le savoir :p

About

Un plugin qui fait, basiquement, tout

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

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

coucou le depot a bouger au passage

Everything

Sommaire

Description

Ce dépôt est présent pour mon plugin sur PaperMC, Everything.

Ce plugin est censé rassembler tout ce dont j'ai besoin dans un serveur Minecraft que je peux faire. (Par exemple, je ne vais pas recoder WorldEdit :3)

J'ai eu l'idée de faire ce plugin suite à la création d'un serveur Minecraft vanilla en 1.20.4 avec des amis. Et puisque j'en avais marre de tout le temps faire de la configuration pour que le serveur fonctionne, j'ai décidé de faire ce plugin qui plus tard va me faciliter la vie !

Installation

Rien de plus simple, il suffit juste de glisser le .jar dans le dossier plugin du serveur, attention il faut utiliser PaperMC (Fork de Spigot qui est un fork de Bukkit)

Compilation

Pour pouvoir compiler le plugin, il vous faut avoir un environnement Java, soit vous utilisez Eclipse, soit vous utilisez IntelliJ IDEA ou encore VSCode. Personnellement, j'utilise IDEA.

Liste des commandes

CommandeArgumentExplication
/infosAffiche les infos du serveur
/backupPermet de sauvegarder les maps du serveur
/tpa<player>Envoie une demande de TP
/tpacceptAccepte une demande de TP
/sethome<nom>Pose un point de téléport (home)
/home<nom>Téléporte le joueur à un home
/delhome<nom>Supprime un home
/world<create/delete/tp><normal/void>optional:[--time <enable/disable>]Gestion des mondes et téléportation dans les mondes
/ecAccède à l'Ender Chest du joueur
/invsee<player>Affiche le contenue de l'inventaire d'un joueur
/night (désactivé)y/nConfirme le passage de la nuit si un joueur décide d'aller dormir (dans Minecraft bien sûr ici on dors pas)

Rythme de sortie des releases

Les releases sont des packages dits stables. En revanche le dépôt git peut comporter des bugs.

Les releases sortent quand tout fonctionne ! (Logique)

Je pourrais automatiser ça avec GitHub Actions mais cela serait un peu bête si mon code n'est pas fonctionnel. (Bien qu'il permet de le vérifier, mais je préfère le faire manuellement.)

Contribuer

Si vous souhaitez contribuer au code de mon plugin, vous pouvez !

De même si vous souhaitez que je rajoute une feature faites le savoir :p

About

Un plugin qui fait, basiquement, tout

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

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

coucou le depot a bouger au passage

Everything

Sommaire

Description

Ce dépôt est présent pour mon plugin sur PaperMC, Everything.

Ce plugin est censé rassembler tout ce dont j'ai besoin dans un serveur Minecraft que je peux faire. (Par exemple, je ne vais pas recoder WorldEdit :3)

J'ai eu l'idée de faire ce plugin suite à la création d'un serveur Minecraft vanilla en 1.20.4 avec des amis. Et puisque j'en avais marre de tout le temps faire de la configuration pour que le serveur fonctionne, j'ai décidé de faire ce plugin qui plus tard va me faciliter la vie !

Installation

Rien de plus simple, il suffit juste de glisser le .jar dans le dossier plugin du serveur, attention il faut utiliser PaperMC (Fork de Spigot qui est un fork de Bukkit)

Compilation

Pour pouvoir compiler le plugin, il vous faut avoir un environnement Java, soit vous utilisez Eclipse, soit vous utilisez IntelliJ IDEA ou encore VSCode. Personnellement, j'utilise IDEA.

Liste des commandes

CommandeArgumentExplication
/infosAffiche les infos du serveur
/backupPermet de sauvegarder les maps du serveur
/tpa<player>Envoie une demande de TP
/tpacceptAccepte une demande de TP
/sethome<nom>Pose un point de téléport (home)
/home<nom>Téléporte le joueur à un home
/delhome<nom>Supprime un home
/world<create/delete/tp><normal/void>optional:[--time <enable/disable>]Gestion des mondes et téléportation dans les mondes
/ecAccède à l'Ender Chest du joueur
/invsee<player>Affiche le contenue de l'inventaire d'un joueur
/night (désactivé)y/nConfirme le passage de la nuit si un joueur décide d'aller dormir (dans Minecraft bien sûr ici on dors pas)

Rythme de sortie des releases

Les releases sont des packages dits stables. En revanche le dépôt git peut comporter des bugs.

Les releases sortent quand tout fonctionne ! (Logique)

Je pourrais automatiser ça avec GitHub Actions mais cela serait un peu bête si mon code n'est pas fonctionnel. (Bien qu'il permet de le vérifier, mais je préfère le faire manuellement.)

Contribuer

Si vous souhaitez contribuer au code de mon plugin, vous pouvez !

De même si vous souhaitez que je rajoute une feature faites le savoir :p

About

Un plugin qui fait, basiquement, tout

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

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

coucou le depot a bouger au passage

Everything

Sommaire

Description

Ce dépôt est présent pour mon plugin sur PaperMC, Everything.

Ce plugin est censé rassembler tout ce dont j'ai besoin dans un serveur Minecraft que je peux faire. (Par exemple, je ne vais pas recoder WorldEdit :3)

J'ai eu l'idée de faire ce plugin suite à la création d'un serveur Minecraft vanilla en 1.20.4 avec des amis. Et puisque j'en avais marre de tout le temps faire de la configuration pour que le serveur fonctionne, j'ai décidé de faire ce plugin qui plus tard va me faciliter la vie !

Installation

Rien de plus simple, il suffit juste de glisser le .jar dans le dossier plugin du serveur, attention il faut utiliser PaperMC (Fork de Spigot qui est un fork de Bukkit)

Compilation

Pour pouvoir compiler le plugin, il vous faut avoir un environnement Java, soit vous utilisez Eclipse, soit vous utilisez IntelliJ IDEA ou encore VSCode. Personnellement, j'utilise IDEA.

Liste des commandes

CommandeArgumentExplication
/infosAffiche les infos du serveur
/backupPermet de sauvegarder les maps du serveur
/tpa<player>Envoie une demande de TP
/tpacceptAccepte une demande de TP
/sethome<nom>Pose un point de téléport (home)
/home<nom>Téléporte le joueur à un home
/delhome<nom>Supprime un home
/world<create/delete/tp><normal/void>optional:[--time <enable/disable>]Gestion des mondes et téléportation dans les mondes
/ecAccède à l'Ender Chest du joueur
/invsee<player>Affiche le contenue de l'inventaire d'un joueur
/night (désactivé)y/nConfirme le passage de la nuit si un joueur décide d'aller dormir (dans Minecraft bien sûr ici on dors pas)

Rythme de sortie des releases

Les releases sont des packages dits stables. En revanche le dépôt git peut comporter des bugs.

Les releases sortent quand tout fonctionne ! (Logique)

Je pourrais automatiser ça avec GitHub Actions mais cela serait un peu bête si mon code n'est pas fonctionnel. (Bien qu'il permet de le vérifier, mais je préfère le faire manuellement.)

Contribuer

Si vous souhaitez contribuer au code de mon plugin, vous pouvez !

De même si vous souhaitez que je rajoute une feature faites le savoir :p

About

Un plugin qui fait, basiquement, tout

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages