Frage zu CraftBook

05/24/2013 22:01 Toderon#1
Guten Abend liebe Community,

ich habe das Problem, dass ich ein paar verschiedene ServerEigene Crafting-Rezepte zu machen, sodass sich Spieler bestimmte Gegenstände bauen können, die man normal so nicht bekommt.
Ich habe schon versucht, mich auf YouTube zu informieren und selbst auszutesten.
Dennoch konnte ich es nicht schaffen bzw. verstehen.
"/recp save ToterBusch shape"
Sollte eigentlich bringen, dass man mit den Items im Inventar dieses Crafting erstellt.

4 Bilder + TextDatei sind angehängt.
1-3. Eventuell benötigte Craftings.
4. Gescheiterter Versuch.
txt. Der Kopierte Bericht der ServerConsole


Mit freundlichen Grüßen,
Lennart Götz (Toderon)
05/24/2013 22:03 Toderon#2
Habe ausversehen abgeschickt - Hier die Screens.
05/24/2013 22:48 ComputerBaer#3
Ich kann leider nicht erkennen woran es genau scheitert. Eventuell ist das ein Fehler im Plugin, der in einer neueren Version behoben wurde. Deshalb würde ich dir im ersten Schritt vorschlagen, dass du einfach mal eine ganz aktuelle version ausprobierst: [Only registered and activated users can see links. Click Here To Register...]

Sollte es dann immernoch nicht gehen, würde ich dir vorschlagen, dass du mal in die crafting-recipes.yml schaust. Du werden die Rezepte gespeichert und es stehen auch zwei Beispiele in der Datei. Du kannst deine Rezepte also auch selbst in die Datei eintragen. Solltest du die Beispiele nicht (mehr) in der Datei haben: [Only registered and activated users can see links. Click Here To Register...]
05/25/2013 00:15 Toderon#4
So, die neueste Version ist drauf, ich habs auch nochmal versucht aber ohne Erfolg.
Kannst du mir es villeicht erklären, was ich wo in der Config reinschreiben muss, damit ich wie auf den Screens zu erkennen ist die Rezepte habe?
05/25/2013 00:26 ComputerBaer#5
Die Rezepte sollten wohl alle dem "shapeexample" entsprechen, also kopierst du das und fügst es dreimal in die Datei ein:

Code:
crafting-recipes:
  rezept1:
    type: shaped
    ingredients:
      'wood:2': 'a'
      '35:12': 'b'
    shape:
      - 'aa'
      - 'bb'
    results:
      '121': 64
  rezept2:
    type: shaped
    ingredients:
      'wood:2': 'a'
      '35:12': 'b'
    shape:
      - 'aa'
      - 'bb'
    results:
      '121': 64
  rezept3:
    type: shaped
    ingredients:
      'wood:2': 'a'
      '35:12': 'b'
    shape:
      - 'aa'
      - 'bb'
    results:
      '121': 64
Den Namen kannst du dir ausdenken, er sollte aber keine Sonderzeichen/Umlaute enthalten. Hier sind die Namen "rezept1", "rezept2" und "rezept3".

Unter "ingredients" schreibst du deine Zutaten und weist ihnen einen Buchstaben zu. Im Beispiel sind es jetzt zwei Zutaten, das dürfen aber auch mehr oder weniger sein.

Unter "shape" ordnest du dann die Buchstaben so an, wie die Items liegen sollen. Im Beispiel ist es ein 2x2 Shape, in deinem Fall wird es wohl eher 3x3:
Code:
      - 'aba'
      - 'bcb'
      - 'aba'
Unter "results" schreibst dann dein Endprodukt und die Menge, die man davon bekommt. Im Beispiel sind es 64 Endstone.
06/02/2013 01:38 Toderon#6
So, ich habs hinbekommen...
In der CraftBook Config war
"custom-crafting"
enabled: false

:)
06/02/2013 01:43 ComputerBaer#7
Ja ... darauf konnte man anhand der Fehlermeldung auch nicht kommen. Schön das du es gefunden hast.

Da das Ganze jetzt erledigt ist:
#closerequest
06/02/2013 12:32 Toderon#8
halt stop :D

es gibt noch ein kleines Problemchen...
Der Befehl lautet ja InGame so:
/recp save Name Shaped -p permission.note

Also, wenn ich jetz z.b. das Crafting für den Toten Busch mache:
/recp save ToterBusch Shaped -p customcraft.normal
kann man auch nach /reload immer noch auch ohne die Permissions "customcraft.normal" den Toten Busch craften.
Wieso?
06/02/2013 12:44 ComputerBaer#9
Welches Permissionssystem nutzt du?
Eventuell ein Bug in CraftBook.
06/02/2013 16:45 Toderon#10
Ich benutze PermissionsEx.
Dies ist meine config.

Code:
groups:
  Neuling:
    default: true
    build: false
    prefix: '&7[Neuling]&7 '
    permissions:
    - modifyworld.chat
  Gefangener:
    default: false
    build: false
    prefix: '&c[&7Gefangener&c]&a '
    permissions:
    - modifyworld.chat
    - bukkit.command.tell
  Spieler:
    default: false
    build: true
    prefix: '&a[Spieler]&a '
    permissions:
    - modifyworld.*
    - bukkit.command.tell
    - bukkit.command.kill
    - bukkit.command.ban.list
    - bukkit.command.help
    - lwc.protect
    - craftbook.mech.bridge.use
    - craftbook.mech.command.use
    - craftbook.mech.door.use
    - craftbook.mech.elevator.use
    - craftbook.mech.gate.use
    - craftbook.mech.teleporter.use
    - customcraft.normal
  Mitglied:
    default: false
    build: true
    prefix: '&9[Mitglied]&a '
    inheritance:
    - Spieler
    permissions:
    - craftbook.mech.elevator
    - bukkit.command.whitelist.list
    - bukkit.command.seed
    - bukkit.command.list
    - bukkit.command.me
    - bukkit.command.ban.list
    - craftbook.mech.bookshelf.use
    - customcraft.weapons
  VIP:
    default: false
    inheritance:
    - Mitglied
    prefix: '&6[VIP]&a '
    permissions:
    - craftbook.mech.bridge
    - craftbook.mech.cauldron
    - craftbook.mech.cauldron.use
    - craftbook.mech.door
    - craftbook.mech.elevator
    - craftbook.mech.gate
    - craftbook.mech.dgate
    - craftbook.vehicles.cartlift
    - customcraft.special
  Mod:
    default: false
    inheritance:
    - VIP
    prefix: '&c[Mod]&a '
    permissions:
    - bukkit.command.kick
    - bukkit.command.teleport
    - bukkit.command.toggledownfall
    - lwc.mod
    - lwc.shownotices
    - lwc.admin.forceowner
    - lwc.admin.remove
    - playerfreeze.warn
    - playerfreeze.freeze
    - craftbook.mech.signcopy.use
    - craftbook.mech.command
    - disguisecraft.other.undisguise
    - disguisecraft.mob.villager.occupation.*
    - disguisecraft.mob.villager
    - disguisecraft.object.block.endercrystal
  Owner:
    default: false
    inheritance:
    - Mod
    prefix: '&c[&4Owner&c]&a '
    permissions:
    - '*'