Bedrock UI - Premium

  • Both Geyser and Floodgate are required in your Spigot server. If you are using BungeeCord proxy, you need install them both in backward server and proxy server.

  • You must set Geyser's auth-type to floodgate.

  • You need carefully follow those steps to setup floodgate in your backend server if you are using BungeeCord.

  • All bedrock players will use the new UI. If not, you can try set menu.bedrock.check-method option value from FLOODGATE to UUID in config.yml.

  • Bedrock UI is auto generated and don't need any manual modification.

Add icon for bedrock form UI

You need add bedrock.icon option in products or menu button config, format is: path;;<image path> or url;;<image url>.

The image path is bedrock texture path, not your plugin path, for example: path;;textures/blocks/stone_granite.png. If you don't know what it is, ingore this, don't ask me.

For example:

with the product config (menu buttons are similar):

  D:
    price-mode: ANY
    product-mode: CLASSIC_ALL
    # Added line
    bedrock:
      hide: false
      icon: 'url;;https://raw.githubusercontent.com/Jens-Co/MinecraftItemImages/main/1.20/melon_slice.png'
    products:
      1:
        material: melon_slice
        amount: 1
    buy-prices:
      5:
        economy-type: exp
        amount: 2
        placeholder: '&6{amount} e'
        start-apply: 0  
      2:
        economy-type: levels
        amount: 5
        placeholder: '&6{amount} e1'
        start-apply: 0 
    sell-prices:
      1:
        economy-plugin: Vault
        amount: 1
        placeholder: '&6{amount} Coins'
        start-apply: 0
    sell-limits:
      global: 640
      default: 128
      vip: 192
    sell-limits-conditions:
      vip:
        - 'permission: group.vip'
    sell-limits-reset-mode: 'TIMED'
    sell-limits-reset-time: '00:00:00'  

Hide button for bedrock players

Use bedrock.hide option as above example.

Last updated