AntiRedstoneClock | Supporte WorldGuard + PlotSquard | [1.8-1.15]

Amosar

Architecte en herbe
5 Février 2014
51
0
76
26
Bonjour à tous je vient vous présenter mon plugin pour avoir vos avis.
antiRedstoneClock est un plugin qui permet de désactiver les boucles de redstone sur votre serveur.

Fonctionnalité:
-Il vérifie et détruit les boucles de redstone selon votre configuration.
-Il fait apparaître un panneau a la place de la redstone qui a été détruire avec un texte customisable.
-Vous pouvez choisir de prévenir (ou pas) les admins de la destruction d'une boucle de redstone.
-Les messages du plugin sont customisable.
-Le plugin gère le multi-monde et peut être désactivé dans certains mondes (je vous conseil pour l'instant de ne pas l'utiliser en survie car il n'est pas encore prévu pour sa, je suis entrain de l’améliorer pour qu'il puisse mieux si intégrer)
-Supporte WorldGuard et PlotSquared
-Supporte la Redstone, les Comparateurs, les Observers, repeteurs et les pistons

Dependences:
-WorldGuard Version 6 et 7 (optionnel)
-PlotSquared Version 4 et 5 (optionnel)

Command:
-/arc reload - sert à recharger le fichier le config pour modifier la configuration sans redémarrage du serveur
-/arc checkList <page> - Affiche les boucles de Redstone actives
-/arc setMaxPulses <valeur> - Modifie directement le paramètre "MaxPulses" dans le fichier de configuration
-/arc setDelay <valeur> - Modifie directement le paramètre "Delay" dans le fichier de configuration
-/arc notifyAdmin <boolean> - Modifie directement le paramètre "notifyAdmin" dans le fichier de configuration

Pour désactiver le plugin dans un plot ou une région WorldGuard utilisez:
-PlotSquard: /plot flag set anti-redstone-clock false
-WorldGuard: /rg flag <region> anti-redstone-clock deny

Permission

  • antiRedstoneClock.Admin -> Autorise le joueur à utiliser /arc reload
  • antiRedstoneClock.notifyAdmin -> Autorise à recevoir les notifications qui prévienne qu'une boucle a été detruite

Boucle de redstone compatible avec toutes les version:
PistonClock2.gif
PistonClock.gif

RedstoneDiodeClock.gif
redstoneWireClock.gif


Boucle supporté en 1.13:
ObserverClock.gif
RedstoneComparatorClock.gif


Code:
#En:Don't touch this value
#Fr: Ne pas modifier cette valeur
version: 0.5
#En:Maximal number Redstone blink authorized during the "Delay" period
#Fr:Nombre maximal de clignotement de redstone autorise pendant la periode "Delay"
MaxImpulsion: 150
#En: Time (in second) before the reset of the variable "MaxImpulsion"
#Fr:Temp (en secondes) avant de reset la premiere variable
Delay: 300
#En:You need it prevent an admin?
#Fr:Faut t'il prevenir un admin?
NotifyAdmins: true
#En:Write the text you want in the sign
#Fr:Ecrire le texte a mettre sur les panneaux
#En:Is it necessary to dropper items ( Redstone / repeater) when a loop is destroyed?
#Fr:Faut-il dropper les items (Redstone/repeater) quand une boucle est détruite?
DropItems: true
Sign:
  Line1: 'The RedstonClock'
  Line2: 'Are'
  Line3: '&4prohibited'
  Line4: ''

#En:The list of worlds on which the plugin is disabled separate by "/", put a fake name if nothing
#Fr: La list des mondes sur lequel le plugin est desactive separe par des "/", mettre un faut non si aucun
IgnoreWorlds: redstoneWorld/survie

#En:The list of Region on which the plugin is disabled separate by "/", put a fake name if nothing
#Fr: La list des Regions sur lequel le plugin est desactive separe par des "/", mettre un faut non si aucun
IgnoreRegion: redstone/admins

checkedClock:
comparator: true
observer: true
piston: true
redstoneAndRepeater: true

Msg:
  default:
    prefix: '&bAntiRedstoneClock &9&l> &r&b '
    error: '&4AntiRedstoneClock &l> &r&c '
    no_permission: '&4Erreur &9&l> &r&bYou dont have permission to do that!'
    command_use: '&4SnowBallWar &l> &r&cCommand usage: &6/arc $commande'
  message:
    MsgToAdmin: 'Redstone clock disable in x:$X y:$Y Z:$Z. In the world $World'
    unknownCmd: 'Unknown command. Type "/help" for help.'
    reloadSuccess: 'Reload Success!'
  Exception:
    duplicate_object: 'This list already contains this redstone'

Les comparateurs et les observeur peuvent fonctionne en 1.12.2:
https://gitlab.com/Trafalcraft/antiRedstoneClock/-/tree/master/MAIN/nms-patches/1.12.2
Ou utilisez PaperMC (build 1593 ou plus récent) : https://papermc.io/downloads#Paper-1.12

Mis à jour futur:
-vos suggestions :)

Serveur utilisant ce plugin:
Yours ?

Source:
GitLab_Logo.svg.png

Metrics:
https://bstats.org/plugin/bukkit/antiRedstoneClock/3091

Si vous aimez mon plugin :)
7fc5ffc8afdeb9d549c2ace94eb171bf2054f9ef.gif
 
Dernière édition: