Confirmed on 20th of November 2020. Latest build still works with 1.16.4
Want to get something done but don't feel like learning all this stuff? Don't worry! Send me a mail with your request and I'll assemble it for you! [email protected]
What is FancyUI?
FancyUI is a Graphical User Interface (or GUI) design tool which uses an ingame editor in order to create beautiful looking GUIs players can interact with. Using this plugin you are able to make things such as lobby selectors, shops and more. It would even be possible to create full blown games in a GUI. This plugin comes with a custom, easy to learn, scripting language which you can use to run complex code upon user input. Furthermore, full PlaceholderAPI support is included and can be used in all FancyUI text. It can even be used in the scripting language in order to check for placeholder values.
What makes FancyUI unique?
What sets FancyUI apart from other ingame UI editors comes down to 2 key differences. Number 1 is that while many other editors require you to perform your edits inside of the menu you are editing, FancyUI allows you to edit inside of your inventory allowing you to keep seeing what you are creating without having to remember. Number 2 is the way FancyUI handles the inventory. FancyUI does not treat the inventory as a grid of 54 squares but instead as a window on an infinitely large grid of squares. In practice, this allows you to add buttons that move the view, allowing users to scroll through your inventories. This allows for simple things such as a scrollable level selector map like in Mario games and also for complicated things such as a full blown RPG in a Minecraft GUI. The possibilities are really quite endless.
FancyUI supports PlaceholderAPI and allows you to check for virtually all variables in the game. You could, for example, run a script only if a certain placeholder is higher than a certain number. An example would be to check if the player's health is less than a certain value and if so give them a health potion.
Tutorial:
Before you get started with this plugin make sure you have your GUI Scale set to 3 or less. This will prevent lore from going off-screen. This is only required for editing not for viewing as a user.
So... how do you get started? Simply head over to this google document where everything is explained!
https://docs.google.com/document/d/1f0KaywAaVV7ueL1DHVr_Tx-ZdOC2DcPJEjQ77pBxha4/edit?usp=sharing
Want a quick and short summary of all features? Head over here: https://docs.google.com/document/d/1306WvFNxdFKmK1VgY_3j-3edCnUbkiyqCNvFquQyodQ/edit?usp=sharing
Want information about the scripting tool? Head over here:
https://docs.google.com/document/d/10QGtahv0UyrH08I-P7PWqCPn8rg_tV9Q4wjoJwA0dJo/edit?usp=sharing
I have to admit this plugin has a bit of a learning curve. Make sure to carefully read the documentation whenever you are unsure. Everything is extensively documented but if you have any specific questions like; 'how do I make X?!' simply send me a mail over at [email protected] and I'll make it for you!
Features:
Examples:
Me using the editor off the top of my head in order to create a casino system. I make a few mistakes but manage to get it to work in 9 minutes. This is not meant to be a tutorial but instead is meant to show how the editor works and how one would use it.
Want to get something done but don't feel like learning all this stuff? Don't worry! Send me a mail with your request and I'll assemble it for you! [email protected]
What is FancyUI?
FancyUI is a Graphical User Interface (or GUI) design tool which uses an ingame editor in order to create beautiful looking GUIs players can interact with. Using this plugin you are able to make things such as lobby selectors, shops and more. It would even be possible to create full blown games in a GUI. This plugin comes with a custom, easy to learn, scripting language which you can use to run complex code upon user input. Furthermore, full PlaceholderAPI support is included and can be used in all FancyUI text. It can even be used in the scripting language in order to check for placeholder values.
What makes FancyUI unique?
What sets FancyUI apart from other ingame UI editors comes down to 2 key differences. Number 1 is that while many other editors require you to perform your edits inside of the menu you are editing, FancyUI allows you to edit inside of your inventory allowing you to keep seeing what you are creating without having to remember. Number 2 is the way FancyUI handles the inventory. FancyUI does not treat the inventory as a grid of 54 squares but instead as a window on an infinitely large grid of squares. In practice, this allows you to add buttons that move the view, allowing users to scroll through your inventories. This allows for simple things such as a scrollable level selector map like in Mario games and also for complicated things such as a full blown RPG in a Minecraft GUI. The possibilities are really quite endless.
FancyUI supports PlaceholderAPI and allows you to check for virtually all variables in the game. You could, for example, run a script only if a certain placeholder is higher than a certain number. An example would be to check if the player's health is less than a certain value and if so give them a health potion.
Tutorial:
Before you get started with this plugin make sure you have your GUI Scale set to 3 or less. This will prevent lore from going off-screen. This is only required for editing not for viewing as a user.
So... how do you get started? Simply head over to this google document where everything is explained!
https://docs.google.com/document/d/1f0KaywAaVV7ueL1DHVr_Tx-ZdOC2DcPJEjQ77pBxha4/edit?usp=sharing
Want a quick and short summary of all features? Head over here: https://docs.google.com/document/d/1306WvFNxdFKmK1VgY_3j-3edCnUbkiyqCNvFquQyodQ/edit?usp=sharing
Want information about the scripting tool? Head over here:
https://docs.google.com/document/d/10QGtahv0UyrH08I-P7PWqCPn8rg_tV9Q4wjoJwA0dJo/edit?usp=sharing
I have to admit this plugin has a bit of a learning curve. Make sure to carefully read the documentation whenever you are unsure. Everything is extensively documented but if you have any specific questions like; 'how do I make X?!' simply send me a mail over at [email protected] and I'll make it for you!
Features:
- Extensive Ingame Editor: Using the ingame editor you can build complex interactive inventories.
- Powerful Script: Using the scripting tool you are able to run scripts upon certain user interactions with your inventory like left clicking, middle clicking, shift right clicking and many more.
- Extensively Documented: By visiting the links above you have access to a couple of documents filled with all the information you need to use FancyUI.
- Custom Opening Commands: You probably do not want your users to write something like '/fancy open shop' if they want to open the shop. That's why you are able to create custom commands so your user can simply write: '/shop' to open the shop. You can even add multiple commands to one inventory.
- Animations: You are able to create interesting animations for the title of the inventory and for the item name and lore. To see this in action view the example video on the Currency Exchange down below.
- PlaceholderAPI: This plugin fully supports the placeholderAPI and it is encouraged that you check it out as FancyUI allows you to check for certain placeholderAPI variables in order to run scripts or not run scripts.
- Vault Support: This plugin has script functions to check, add, remove or set someone's vault balance. Very useful for creating shops!
- Opening Signs / Blocks: You are able to configure certain blocks to act as inventory openers. This works on all block types including signs. You could, for example, make it so that when a user clicks on a specific anvil a custom inventory opens up.
- Opening Entities: Similar to the opening blocks you are able to create opening entities. This way you can make it so players can open up inventories by interacting with specific entities.
- Animatica, Motion Capture and Micro Wars support! If you own any of my other premium plugins they will automatically add additional script functions to this plugin which allows you to activate Animatica animations, replay Motion Capture recordings and automatically add players to arenas for Micro Wars.
Examples:
Me using the editor off the top of my head in order to create a casino system. I make a few mistakes but manage to get it to work in 9 minutes. This is not meant to be a tutorial but instead is meant to show how the editor works and how one would use it.