You can create your own 3D GUI!
Action Type
Code (Text):
MESSAGE
COMMAND
OPEN_MENU
PARTICLES
SOUND
BROADCAST
SERVER
CLOSE
NONE
- Unlimited menus
- Click cooldown
- Vault support
- PlaceholderAPI support
- Customizable messages
- Custom icon distances
- Custom menu commands
- Supporting minecraft 1.8-1.16
- Vault (Click to download) [Depend]
- ProtocolLib (Click to download) [Depend]
- PlaceholderAPI (Click to download) [SoftDepend]
- Polish (Click to download)
- /lucky3dgui.open <menu> <player> - lucky3dgui.open
- /lucky3dgui close <menu> - lucky3dgui.close
- /lucky3dgui list - lucky3dgui.list
- /lucky3dgui reload - lucky3dgui.reload
menu.yml
Code (Text):
example:
command: example
close-distance: 120
open-action:
action: SOUND
value: ENTITY_ENDERMAN_TELEPORT
close-action:
action: PARTICLES
value: cloud
amount: 10
speed: 1
distances:
x1: 4
x2: 2
x4: 2
x5: 4
icons:
send-message:
name: '&6Test message'
icon-type: ITEM
material: OAK_SIGN
material-data: 0
positionX: 1
positionY: 1
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-action:
action: MESSAGE
value: '&eHey, &a%player%&e, this is a test message!'
command-from-console:
name: '&bFree diamonds!'
icon-type: ITEM
material: DIAMOND
material-data: 0
positionX: 2
positionY: 1
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-action:
action: COMMAND
value: give %player% diamond 1
executefrom: console
run-command-as-op:
name: '&9Command as op'
icon-type: TOOL
material: IRON_AXE
material-data: 0
positionX: 3
positionY: 1
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-action:
action: COMMAND
value: 'op: say Hello World!'
executefrom: player
run-command:
name: '&dCommand test'
icon-type: BLOCK
material: BOOKSHELF
material-data: 0
positionX: 4
positionY: 1
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-action:
action: COMMAND
value: commandtoexecutehere
executefrom: player
open-menu:
name: '&aSocials'
icon-type: HEAD
material: none
material-data: 0
value: http://textures.minecraft.net/texture/b1dd4fe4a429abd665dfdb3e21321d6efa6a6b5e7b956db9c5d59c9efab25
positionX: 5
positionY: 1
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-action:
action: OPEN_MENU
value: socials
cooldown:
name: '&5Cooldown test'
icon-type: TOOL
material: BLAZE_ROD
material-data: 0
positionX: 2
positionY: 2
click-cooldown:
enabled: true
time: 3
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-action:
action: MESSAGE
value: '&aClick this icon fast and you will see a cooldown!'
player-head:
name: '&e%player%'
icon-type: HEAD
material: none
material-data: 0
value: '%player%'
positionX: 3
positionY: 2
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-action:
action: MESSAGE
value: '&aYou just clicked your head!'
need-permission:
name: '&6Permission'
icon-type: ITEM
material: NAME_TAG
material-data: 0
permission: your.permission
permission-message: '&cYou don''t have permission to click this icon.'
positionX: 4
positionY: 2
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-action:
action: MESSAGE
value: '&eHey, &a%player%&e, you have permission to click this!'
next-page:
name: '&aNext Page'
icon-type: HEAD
material: none
material-data: 0
value: http://textures.minecraft.net/texture/19bf3292e126a105b54eba713aa1b152d541a1d8938829c56364d178ed22bf
positionX: 5
positionY: 2
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-action:
action: OPEN_MENU
value: example2
close-menu:
name: '&cClose menu'
icon-type: HEAD
material: none
material-data: 0
value: http://textures.minecraft.net/texture/5a6787ba32564e7c2f3a0ce64498ecbb23b89845e5a66b5cec7736f729ed37
positionX: 1
positionY: 2
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-action:
action: CLOSE
value: ''
example2:
command: tdgexample2
close-distance: 120
open-action:
action: SOUND
value: ENTITY_ENDERMAN_TELEPORT
close-action:
action: PARTICLES
value: cloud
amount: 10
speed: 1
distances:
x1: 4
x2: 2
x4: 2
x5: 4
icons:
broadcast-message:
name: '&bBroadcast message'
icon-type: ITEM
material: PAPER
material-data: 0
positionX: 2
positionY: 1
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-action:
action: BROADCAST
value: '&a[TDG] Hello world!'
icon-price:
name: '&aPrice'
icon-type: ITEM
material: GOLD_INGOT
material-data: 0
price: 10
price-message: '&cYou need $10 to click this icon!'
positionX: 3
positionY: 1
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-action:
action: MESSAGE
value: '&eHey, &a%player%&e, you have the money to click this!'
send-to-server:
name: '&6Go to hub'
icon-type: ITEM
material: COMPASS
material-data: 0
positionX: 4
positionY: 1
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-action:
action: SERVER
value: hub
back-to-example:
name: '&cBack to first page'
icon-type: HEAD
material: none
material-data: 0
value: http://textures.minecraft.net/textu...f3d1c21063f2553b2fa945ee1d4d7152fdc5425bc12a9
positionX: 3
positionY: 2
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-action:
action: OPEN_MENU
value: example
socials:
command: socials
close-distance: 120
open-action:
action: SOUND
value: ENTITY_ENDERMAN_TELEPORT
close-action:
action: PARTICLES
value: cloud
amount: 10
speed: 1
distances:
x1: 4
x2: 2
x4: 2
x5: 4
icons:
facebook:
name: '&9&lFacebook'
icon-type: HEAD
material: none
material-data: 0
value: http://textures.minecraft.net/textu...fc972aaa37373a22359b5ba271821b689cd5367f75762
positionX: 1
positionY: 1
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-cooldown:
enabled: true
time: 2
click-action:
action: MESSAGE
value: '&b&lhttps://www.facebook.com/'
youtube:
name: '&c&lYoutube'
icon-type: HEAD
material: none
material-data: 0
value: http://textures.minecraft.net/texture/3042c7bc2db85347e6a36928e9a146b4fc3e1def4febf279391be15de7f46e
positionX: 2
positionY: 1
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-cooldown:
enabled: true
time: 2
click-action:
action: MESSAGE
value: '&b&lhttps://www.youtube.com/'
website:
name: '&a&lWebsite'
icon-type: HEAD
material: none
material-data: 0
value: http://textures.minecraft.net/texture/b1dd4fe4a429abd665dfdb3e21321d6efa6a6b5e7b956db9c5d59c9efab25
positionX: 3
positionY: 1
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-cooldown:
enabled: true
time: 2
click-action:
action: MESSAGE
value: '&b&lwww.yourwebsite.com'
discord:
name: '&3&lDiscord'
icon-type: HEAD
material: none
material-data: 0
value: http://textures.minecraft.net/texture/7873c12bffb5251a0b88d5ae75c7247cb39a75ff1a81cbe4c8a39b311ddeda
positionX: 4
positionY: 1
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-cooldown:
enabled: true
time: 2
click-action:
action: MESSAGE
value: '&b&lhttps://discord.gg/'
twitter:
name: '&b&lTwitter'
icon-type: HEAD
material: none
material-data: 0
value: http://textures.minecraft.net/texture/3685a0be743e9067de95cd8c6d1ba21ab21d37371b3d597211bb75e43279
positionX: 5
positionY: 1
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-cooldown:
enabled: true
time: 2
click-action:
action: MESSAGE
value: '&b&lhttps://twitter.com/'
close:
name: '&cClose menu'
icon-type: HEAD
material: none
material-data: 0
value: http://textures.minecraft.net/texture/5a6787ba32564e7c2f3a0ce64498ecbb23b89845e5a66b5cec7736f729ed37
positionX: 5
positionY: 2
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-action:
action: CLOSE
value: ''
back:
name: '&cBack to example'
icon-type: HEAD
material: none
material-data: 0
value: http://textures.minecraft.net/textu...f3d1c21063f2553b2fa945ee1d4d7152fdc5425bc12a9
positionX: 1
positionY: 2
click-sound:
enabled: true
sound: ENTITY_CHICKEN_EGG
pitch: 0
click-action:
action: OPEN_MENU
value: example
messages.yml
Code (Text):
messages:
cooldown: '&cYou must wait %time% seconds to do this again!'
notOpened: '&cYou don''t have any menu opened!'
notOpenedPlayer: '&cThis player doesn''t have any menu opened!'
menuClosed: '&aMenu closed for player &6&l%player_closed%!'
menuOpened: '&aMenu opened for player &6&l%player_opened%!'
alreadyOpen: '&cYou already have this menu open!'
noPermission: '&cYou don''t have permission!'
invalidMenu: '&cCouldn''t find the menu %menu%!'
invalidArgument: '&cInvalid argument!'