Paste #129569: custom_enderchest.dsc

Date: 2025/01/01 05:18:22 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste Edit Of Paste 129567 View Edit Report
Copy Link


custom_enderchest:
  type: command
  name: customenderchest
  description: "Ouvre un Enderchest personnalisé basé sur la permission du joueur."
  permission: customenderchest.use
  script:
  - narrate "Ouverture de votre Enderchest personnalisé..."
  - if <player.has_permission[customenderchest.tavernier]>:
    - narrate "Permission tavernier détectée."
    - inventory open d:streamer_tavernier_enderchest
  - else if <player.has_permission[customenderchest.streamer]>:
    - narrate "Permission streamer détectée."
    - inventory open d:streamer_tavernier_enderchest
  - else if <player.has_permission[customenderchest.aventurier]>:
    - narrate "Permission aventurier détectée."
    - inventory open d:aventurier_enderchest
  - else if <player.has_permission[customenderchest.artisan]>:
    - narrate "Permission artisan détectée."
    - inventory open d:artisan_enderchest
  - else if <player.has_permission[customenderchest.default]>:
    - narrate "Permission par défaut détectée."
    - inventory open d:default_enderchest
  - else:
    - narrate "Vous n'avez pas la permission d'utiliser cet Enderchest personnalisé!"

# Définition des inventaires personnalisés
default_enderchest:
  type: inventory
  slots: 18
  title: "Enderchest par défaut"
  contents:
    - slot: 0
      item: stone

artisan_enderchest:
  type: inventory
  slots: 27
  title: "Enderchest Artisan"
  contents:
    - slot: 0
      item: iron_ingot

aventurier_enderchest:
  type: inventory
  slots: 36
  title: "Enderchest Aventurier"
  contents:
    - slot: 0
      item: gold_ingot

streamer_tavernier_enderchest:
  type: inventory
  slots: 54
  title: "Enderchest Streamer/Tavernier"
  contents:
    - slot: 0
      item: diamond