Paste #63142: Untitled Paste

Date: 2019/12/26 05:04:34 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


'ItemEditor':
  type: command
  name: itemedit
  usage: /itemedit help
  aliases:
  - ie
  permission: hatzepermission.itemeditor
  permission message: "<&c>Keine Berechtigung!"
  script:
  - choose <context.args.get[1]>:
    - case attribute:
      - choose <context.args.get[2]>:
        - case speed:
          - define speed <context.args.get[3]||0.01>
          - define add <generic.movementSpeed/mainhand/0/<def[speed]>>
          - define newattribute <player.item_in_hand.nbt_attributes.include[<def[add]>]>
          - inventory adjust slot:<player.held_item_slot> nbt_attributes:<parse:<[newattribute]>>

          - narrate "<&2>[ItemEditor] <&7>Neuer Attribute hinzugefügt: <&6><context.args.get[2]> <&7>mit einem Wert von <&6><context.args.get[3]><&7>."
          - narrate "<&2>[ItemEditor] <&7>Das Item hat Folgende Attribute: <&6><player.item_in_hand.nbt_attributes>"

        - case attack:
          - define speed <context.args.get[3]||0.01>
          - define add <generic.attackSpeed/mainhand/0/<def[speed]>>
          - define newattribute <player.item_in_hand.nbt_attributes.include[<[add]>]>
          - inventory adjust slot:<player.held_item_slot> nbt_attributes:<parse:<[newattribute]>> 

          - narrate "<&2>[ItemEditor] <&7>Neuer Attribute hinzugefügt: <&6><context.args.get[2]> <&7>mit einem Wert von <&6><context.args.get[3]><&7>."
          - narrate "<&2>[ItemEditor] <&7>Das Item hat Folgende Attribute: <&6><player.item_in_hand.nbt_attributes>"

        - case list:
          - narrate "<&2>[ItemEditor] <&7>Das Item hat Folgende Attribute: <&6><player.item_in_hand.nbt_attributes>"