Résolu plugin qui permet d’empêcher le craft de certain item

vinceb55

Aventurier
14 Juin 2013
28
1
3
38
Alsace, France
bonjour

je recherche un plugin qui permet d’empêcher le craft de certain item du jeux officiel et des item de mod, je ne veut pas rendre l'iten inutilisable mais jute son craft de façon a se que les admin puissent give l'item et sans servir mais que les joueur ne puisse pas créé l'item dans la table de craft ou autre.

cordialement
 

vinceb55

Aventurier
14 Juin 2013
28
1
3
38
Alsace, France
salut Detobel36

serrais t'il possible d'avoir un exemple car je ne vois pas ou codé sa ?? les permission c'est pas juste pour créé des groupe de personne et pour réglé si le feu se propage des truc comme sa ??

petit oublie je suis sous MCPC-Plus 1.5.2
 

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
10 531
24
2 247
347
28
Bruxelles - Belgique
www.phoenix-rebirth.fr
Salut,

Heu le plugin de permissions permet bien de créer des groupes. Mais pas de régler si le feu se propage.
Mais justement, tu créé 2 groupes (minimum... tu peux en créer plus, mais ici pour l'exemple...).
Un groupe admin, et les autres. Dans le groupes des membres (autre que admin) il te suffit d'utiliser les permissions négative...
Dans la plus part des plugins, il suffit de mettre 2 tirets devant...
Code:
    - -permissions.exemple
Ensuite, suivant ton plugin de permissions, la permissions pour interdire un craft sera différente.
Pour GroupManager, il te faut essentials + essentialsAnitBuild. Plus d'info ici: http://wiki.ess3.net/wiki/AntiBuild
Pour PermissionsEx, il te faudra ModifyWorld. Plus d'info ici: https://github.com/PEXPlugins/PermissionsEx/wiki/Modifyworld
Pour PermissionsBukkit, il n'y a pas de plugin par défaut. Je te conseil donc de mettre EssentialsAntiBuild.


Cordialement,
Detobel36
 

vinceb55

Aventurier
14 Juin 2013
28
1
3
38
Alsace, France
alors voilà j'ai testé avec GroupManager + Essentials + EssentialsAntiBuld et aussi avec PermissionEx + ModifyWorld mais je n'arrive pas a les paramétrer pour interdire les craft je suis certainement très très nul :) mais bon...

sinon j'ais trouver le Plugin CraftGuard (que j'ai réussi a utiliser lol ;)) qui permet d’empêché les craft que l'ont veut (en utilisant les ID de jeux) mais aussi la fonte, le placement, la destruction, la réparation et l'utilisation.
le bémol que je trouve c'est que dans la table de craft quand ont fait la recette du craft qui est bloquer, le craft apparais quand même :( mais ont peut bien-sur pas le prendre .

quand pence tu Detobel36 du Plugin CraftGuard ??

Cordialement
 

vinceb55

Aventurier
14 Juin 2013
28
1
3
38
Alsace, France
PS: je voulais savoir si il été possible de géré dans quel groupe est tel et tel personne dans une base de donné car devoir redémarrer le serveur a chaque foi que l'ont veut changer de groupe une personne c'est un peut dommage ?? ou alors j'ai vraiment rien compris comment fonctionne GroupeManager
 

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
10 531
24
2 247
347
28
Bruxelles - Belgique
www.phoenix-rebirth.fr
Salut,
PS: je voulais savoir si il été possible de géré dans quel groupe est tel et tel personne dans une base de donné car devoir redémarrer le serveur a chaque foi que l'ont veut changer de groupe une personne c'est un peut dommage ?? ou alors j'ai vraiment rien compris comment fonctionne GroupeManager

T'a vraiment rien compris a GroupManager xD Pour mettre quelqu'un dans un groupe, il suffit de faire /manuadd et par défaut, les joueurs sont mis dans un groupe...
Ensuite, je te rappel que les doubles postes sont fortement déconseillé, et que l'utiliser du bouton Edit permet d'éviter cela.

Je trouve que utiliser CraftGuard est une perte de temps si tu a un plugin de permission, autant l'exploiter a fond.

Pour pouvoir plus t'aider plus, il me faut ton fichier de configuration.


Cordialement,
Detobel36
 

antoinedjazz

Spécialiste serveurs, mods et plugins.
16 Juillet 2012
163
35
135
29
Oui le travail avec les permissions pour blacklister des items sont très intéressants, le hic c'est quand on a toutes les turtles de ComputerCraft à interdire sous le pack Ultimate (soit environ une centaine de blocs) que là ça coince (ça sent le vécu voir le vivant ... :mad: ).
 

vinceb55

Aventurier
14 Juin 2013
28
1
3
38
Alsace, France
voici les fichier de GroupeManager et désoler pour le double poste j'avais zapé le bouton édité

groups.yml
Code:
groups:
  Prison:
    default: false
    permissions:[]
    inheritance:[]
    info:
      prefix: '&e'
      build: false
      suffix: ''
  Citoyen:
    default: true
    permissions:
    - -bukkit.command.kill
    inheritance:
    - g:groupmanager_default
    - g:bukkit_default
    - g:essentials_default
    - g:towny_default
    - g:essentials_builder
    - g:towny_builder
    info:
      prefix: '&2'
      build: true
      suffix: ''
  Admin:
    default: false
    permissions:
    - '*'
    - -vanish.*
    inheritance:[]
    info:
      prefix: '&4'
      build: true
      suffix: ''
users.yml
Code:
users:
  vince55:
    group: Admin
    subgroups: []
    permissions:
    - groupmanager.noofflineperms
  toto:
    group: Citoyen
    subgroups: []
    permissions:
    - groupmanager.noofflineperms
config.yml (tout est par default j'ai rien modifier)
Code:
settings:
  config:
    # With this enabled anyone set as op has full permissions when managing GroupManager
    # The user will be able to promote players to the same group or even above.
    opOverrides: true
 
    # Default setting for 'mantogglevalidate'
    # true will cause GroupManager to attempt name matching by default.
    validate_toggle: true
    # ************************************************************************************************************************************************************
    # *** NOTE: Having this feature enabled can allow improper use of Command Blocks which may lead to undesireable permission changes. You have been warned! ***
    # ************************************************************************************************************************************************************
    allow_commandblocks: false
 
  data:
    save:
      # How often GroupManager will save it's data back to groups.yml and users.yml
      minutes: 10
      # Number of hours to retain backups (plugins/GroupManager/backup)
      hours: 24
   
  logging:
    # Level of detail GroupManager will use when logging.
    # Acceptable entries are - ALL,CONFIG,FINE,FINER,FINEST,INFO,OFF,SEVERE,WARNING
    level: INFO
 
  mirrors:
        # Worlds listed here have their settings mirrored in their children.
        # The first element 'world' is the main worlds name, and is the parent world.
        # subsequent elements 'world_nether' and 'world_the_end' are worlds which will use
        # the same user/groups files as the parent.
        # the element 'all_unnamed_worlds' specifies all worlds that aren't listed, and automatically mirrors them to it's parent.
        # Each child world can be configured to mirror the 'groups', 'users' or both files from its parent.
        world:
          world_nether:
          - users
          - groups
          world_the_end:
          - users
          - groups
          all_unnamed_worlds:
          - users
          - groups
    #  world2:      (World2 would have it's own set of user and groups files)
    #    world3:
    #    - users    (World3 would use the users.yml from world2, but it's own groups.yml)
    #    world4:
    #    - groups  (World4 would use the groups.yml from world2, but it's own users.yml)
    #  world5:
    #    - world6  (this would cause world6 to mirror both files from world5)
globalgroups.yml (tout est par default j'ai rien modifier)
Code:
# These groups only contain permission nodes.
#
# **** You can NOT add anything other than permission nodes ****
# **** This is NOT where you set up the groups which you give to users! ****
# **** goto groupmanager/worlds/worldname/groups.yml if you want to set the actual groups! ****
#
# These collections are to be inherited in your different worlds groups.yml's
# They can also be added as one of a users subgroups, but NOT as a primary group.
# These collections are available to ALL group and user yml's.
#
# Add to and customize these groups to fit your needs.
 
groups:
 
# Permission nodes for GroupManager
# by ElgarL, snowleo, continued from gabrielcouto's original
# http://wiki.ess3.net
 
  g:groupmanager_default:
    permissions:
    - groupmanager.notify.self
 
  g:groupmanager_moderator:
    permissions:
    - groupmanager.listgroups
    - groupmanager.mandemote
    - groupmanager.manpromote
    - groupmanager.manselect
    - groupmanager.manuadd
    - groupmanager.manudel
    - groupmanager.manwhois
    - groupmanager.notify.other
 
  g:groupmanager_admin:
    permissions:
    - groupmanager.mantogglevalidate
    - groupmanager.mansave
    - groupmanager.mangcheckp
    - groupmanager.manglistp
    - groupmanager.manucheckp
    - groupmanager.manulistp
 
# Permission nodes for CraftBukkit
# by many devs and contributors
# http://dl.bukkit.org/
 
  g:bukkit_default:
    permissions:
    - bukkit.broadcast.user
    - -bukkit.command.plugins
 
  g:bukkit_moderator:
    permissions:
    - bukkit.command.ban
    - bukkit.command.ban.ip
    - bukkit.command.ban.player
    - bukkit.command.gamemode
    - bukkit.command.kick
    - bukkit.command.unban
    - bukkit.command.unban.ip
    - bukkit.command.unban.player
 
  g:bukkit_admin:
    permissions:
    - bukkit.broadcast
    - bukkit.broadcast.admin
    - bukkit.command.give
    - bukkit.command.help
    - bukkit.command.kill
    - bukkit.command.list
    - bukkit.command.me
    - -bukkit.command.op
    - -bukkit.command.op.give
    - -bukkit.command.op.take
    - bukkit.command.plugins
    - bukkit.command.reload
    - bukkit.command.save
    - bukkit.command.save.disable
    - bukkit.command.save.enable
    - bukkit.command.save.perform
    - bukkit.command.say
    - bukkit.command.stop
    - bukkit.command.teleport
    - bukkit.command.tell
    - bukkit.command.time
    - bukkit.command.time.add
    - bukkit.command.time.set
    - bukkit.command.version
    - bukkit.command.whitelist
    - bukkit.command.whitelist.add
    - bukkit.command.whitelist.disable
    - bukkit.command.whitelist.enable
    - bukkit.command.whitelist.list
    - bukkit.command.whitelist.reload
    - bukkit.command.whitelist.remove
 
# Permission nodes for Essentials
# by ementalo, snowleo, and KHobbits
# http://dev.bukkit.org/server-mods/essentials/
 
  g:essentials_default:
    permissions:
    - essentials.help
    - essentials.helpop
    - essentials.list
    - essentials.motd
    - essentials.rules
    - essentials.spawn
    - essentials.jail.allow.help
    - essentials.jail.allow.helpop
    - essentials.jail.allow.rules
 
  g:essentials_builder:
    permissions:
    - essentials.afk
    - essentials.afk.auto
    - essentials.back
    - essentials.back.ondeath
    - essentials.balance
    - essentials.balance.others
    - essentials.balancetop
    - essentials.book
    - essentials.chat.color
    - essentials.chat.format
    - essentials.chat.shout
    - essentials.chat.question
    - essentials.compass
    - essentials.delhome
    - essentials.depth
    - essentials.exp
    - essentials.getpos
    - essentials.hat
    - essentials.home
    - essentials.ignore
    - essentials.itemdb
    - essentials.kit
    - essentials.kits.tools
    - essentials.mail
    - essentials.mail.send
    - essentials.me
    - essentials.msg
    - essentials.msg.color
    - essentials.msg.format
    - essentials.nick
    - essentials.pay
    - essentials.ping
    - essentials.powertool
    - essentials.powertooltoggle
    - essentials.protect
    - essentials.recipe
    - essentials.seen
    - essentials.sethome
    - essentials.sethome.bed
    - essentials.sethome.multiple
    - essentials.signs.use.*
    - essentials.signs.create.disposal
    - essentials.signs.create.mail
    - essentials.signs.create.protection
    - essentials.signs.create.trade
    - essentials.signs.break.disposal
    - essentials.signs.break.mail
    - essentials.signs.break.protection
    - essentials.signs.break.trade
    - essentials.suicide
    - essentials.time
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpahere
    - essentials.tpdeny
    - essentials.warp
    - essentials.warp.list
    - essentials.worth
    - essentials.jail.allow.mail
    - essentials.jail.allow.ping
    - essentials.jail.allow.seen
 
  g:essentials_moderator:
    permissions:
    - -essentials.spawner.enderdragon
    - essentials.afk.kickexempt
    - essentials.ban
    - essentials.ban.notify
    - essentials.banip
    - essentials.book.title
    - essentials.book.others
    - essentials.broadcast
    - essentials.chat.url
    - essentials.chat.magic
    - essentials.clearinventory
    - essentials.delwarp
    - essentials.eco.loan
    - essentials.exp.others
    - essentials.ext
    - essentials.fly
    - essentials.fly.safelogin
    - essentials.getpos
    - essentials.getpos.others
    - essentials.helpop.receive
    - essentials.home.others
    - essentials.invsee
    - essentials.jails
    - essentials.jump
    - essentials.kick
    - essentials.kick.notify
    - essentials.kill
    - essentials.kits.*
    - essentials.msg.magic
    - essentials.mute
    - essentials.mute.notify
    - essentials.nick.color
    - essentials.nick.others
    - essentials.realname
    - essentials.seen.banreason
    - essentials.seen.extra
    - essentials.setwarp
    - essentials.signs.create.*
    - essentials.signs.break.*
    - essentials.spawner
    - essentials.spawner.*
    - essentials.thunder
    - essentials.time
    - essentials.time.set
    - essentials.protect.alerts
    - essentials.protect.admin
    - essentials.protect.ownerinfo
    - essentials.ptime
    - essentials.ptime.others
    - essentials.togglejail
    - essentials.top
    - essentials.tp
    - essentials.tp.others
    - essentials.tphere
    - essentials.tppos
    - essentials.tptoggle
    - essentials.unban
    - essentials.unbanip
    - essentials.vanish
    - essentials.vanish.effect
    - essentials.warps.*
    - essentials.weather
    - essentials.whois
    - essentials.workbench
    - essentials.world
    - essentials.worlds.*
    - essentials.jail.allow.jails
    - essentials.jail.allow.togglejail
 
  g:essentials_admin:
    permissions:
    - -essentials.backup
    - -essentials.essentials
    - -essentials.setspawn
    - -essentials.reloadall
    - -essentials.plugin
    - essentials.*
 
# Permission nodes for Towny by ElgarL
# http://dev.bukkit.org/server-mods/towny-advanced/
 
  g:towny_default:
    permissions:
    - towny.chat.local
 
  g:towny_builder:
    permissions:
    - towny.wild.build.6
    - towny.wild.destroy.6
    - towny.wild.destroy.14
    - towny.wild.destroy.15
    - towny.wild.destroy.16
    - towny.wild.build.17
    - towny.wild.destroy.17
    - towny.wild.destroy.18
    - towny.wild.destroy.21
    - towny.wild.destroy.31
    - towny.wild.destroy.37
    - towny.wild.destroy.38
    - towny.wild.destroy.39
    - towny.wild.destroy.40
    - towny.wild.destroy.50
    - towny.wild.destroy.56
    - towny.wild.destroy.73
    - towny.wild.destroy.74
    - towny.wild.destroy.78
    - towny.wild.destroy.81
    - towny.wild.destroy.82
    - towny.wild.destroy.83
    - towny.wild.destroy.86
    - towny.wild.destroy.103
    - towny.wild.destroy.106
    - towny.wild.destroy.111
    - towny.wild.destroy.115
 
  g:towny_moderator:
    permissions:
    - towny.chat.mod
    - towny.wild.switch.64
    - towny.wild.build.83
    - towny.wild.build.86
    - towny.wild.build.103
    - towny.wild.build.111
    - towny.wild.build.115
 
  g:towny_admin:
    permissions:
    - towny.admin
    - -towny.wild.destroy.119
    - -towny.wild.destroy.120
    - towny.chat.admin
 
# Permission nodes for VanishNoPacket by mbaxter
# http://dev.bukkit.org/server-mods/vanish/
 
  g:vanish_moderator:
    permissions:
    - -vanish.*
    - vanish.vanish
    - vanish.smokin
    - vanish.nofollow
    - vanish.nopickup
    - vanish.preventincomingdamage
    - vanish.hooks.dynmap.alwayshidden
    - vanish.hooks.essentials.hide
 
  g:vanish_admin:
    permissions:
    - vanish.silentjoin
    - vanish.silentquit
    - vanish.silentchests

voici des exemple id d'item que je veut désactiver le craft et seulement le craft pour tout le monde par default car les admin seront en mode créatif donc pourron les givé (9048, 9049, 9050, 9051) se son des id de Mo Créature
 

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
10 531
24
2 247
347
28
Bruxelles - Belgique
www.phoenix-rebirth.fr
Salut,

As tu été lire mon tuto ?
Car le fichier de tu nous donne, c'est quasiment le fichier par défaut...
Les permissions pour interdire de crafter un item avec EssentialsAntiBuild est:
Code:
essentials.build.craft.<id>
Donc, pour l'interdire, c'est:
Code:
    - -essentials.build.craft.<id>
Avec tes id:
Code:
    - -essentials.build.craft.9048
    - -essentials.build.craft.9049
...


Cordialement,
Detobel36