1. Le forum de Minecraft-France va définitivement fermer ses portes. Celui-ci restera en lecture seule mais vous ne pourrez plus y apporter de nouveaux topics. Nous vous invitons à nous rejoindre sur le Discord de Minecraft-France qui permet de présenter vos projets, discuter avec la communauté etc.. Merci à tous d'avoir fait vivre ce forum de nombreuses années. Pour nous rejoindre sur Discord, Cliquez ici

[Plugin] AntiRedstoneClock | WorldGuard + PlotSquard support | [1.8-1.15]

Discussion dans 'Autres' créé par Amosar, 9 Mai 2020.

?

Comment trouvez vous mon plugin

  1. *

    0 vote(s)
    0.0%
  2. **

    0 vote(s)
    0.0%
  3. ***

    0 vote(s)
    0.0%
  4. ****

    0 vote(s)
    0.0%
  5. *****

    0 vote(s)
    0.0%
  1. Amosar

    Amosar Nouveau

    Inscrit:
    16 Avr 2014
    Messages:
    11
    Points:
    83
    Sexe:
    Homme
    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:


    Boucle supporté en 1.13:


    Code (cpp):
    #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 :)
     

Partager cette page