Navigation

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    SOLVED [1.7.10] PermissionNode d'une commande... avant la PermissionAPI ?

    1.7.x
    1.7.10
    1
    2
    77
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      HubToo last edited by

      Bonjour,

      Le mod sur lequel je travaille contient plusieurs commandes accessibles en mode opérateur.
      Je voudrais que des joueurs ordinaires puissent également y accéder si on leur accordait la permission adéquate.
      Le problème c’est que je développe obligatoirement pour Minecraft 1.7.10 et que la PermissionAPI n’est apparue qu’en 1.10.

      Ma question est donc de savoir s’il y a une façon de faire recommandée pour cette version de Minecraft / Forge, ou du moins, si l’on peut au moins générer un noeud de permission reconnu par un autre système (genre PermissionEx sous Bukkit) ?

      J’ai un serveur Cauldron dont les logs évoquent un noeud de type (mon organisation).(mon mod ID).(ma classe), mais ça ne fonctionne pas quand j’ajoute celui-ci aux permissions d’un joueur lambda.

      Une idée ou un mod intéressant à examiner ?

      Bien cordialement,

      1 Reply Last reply Reply Quote 0
      • H
        HubToo last edited by

        C’est finalement assez simple.

        Quand on a un plugin type PermissionsEx:

        • il faut effectivement attribuer le permission node (mon organisation).(mon mod ID).(ma classe) au joueur lambda

        • ne PAS appeler canCommandSenderUseCommand(sender) dans processCommand().
          Cette fonction ne semblant d’ailleurs être appelée par personne…

        • se contenter de mettre un “return 2;” dans la méthode “public int getRequiredPermissionLevel()” de la classe implémentant la commande. Et encore je ne suis même pas sûr que cette méthode serve à quelque chose puisqu’elle ne fait pas partie de la classe ICommand…

        1 Reply Last reply Reply Quote 0
        • 1 / 1
        • First post
          Last post
        Design by Woryk
        Contact / Mentions Légales / Faire un don

        MINECRAFT FORGE FRANCE © 2018

        Powered by NodeBB