InteractionVisualizer Minecraft Plugin
By Nathan Young
Minecraft has many features that enhance the gameplay, such as the ability to use a blast furnace to efficiently smelt ores. Unfortunately, sometimes there aren’t enough quality of life mechanics to help players enjoy the game. For example, being unable to view a dropped item’s despawn time can occasionally result in losing loot. This can easily become a nuisance for players in Minecraft servers, leading some owners to search for solutions. Solving this scenario involves using Spigot plugins, addons that implement new features to the game. With this in mind, an excellent choice is InteractionVisualizer, used to add helpful visuals in-game to raise the game’s quality. Using this will make crafting recipes appear on the workbench, showcase smelting progress, among other useful aspects. Whether you’re wanting to quickly glance at your furnace to know its progression or check what item a player is crafting, these features make many activities simpler. Installing and using this plugin is a smooth process in our panel, but can still be a challenging task for new owners. Due to this, we’ve created this Apex Hosting tutorial to walk you through the necessary steps to install, use, and configure the InteractionVisualizer plugin on your Minecraft server.
- Navigate to InteractionVisualizer on the Spigot page.
- Locate and press
Download Nowto start downloading the plugin.
- Save this file somewhere easily accessible on your computer for later use.
- Do the same process for ProtocolLib, as it’s a required plugin.
Note: Minecraft 1.19 and above may require the dev build for this dependency.
If you’re using Minecraft 1.16.5 or below, then make sure to download the LightAPI Fork dependency plugin too. This and the others are required to ensure everything runs smoothly and properly. Without doing this, there will be problems on the server and possibly affect your players.
Before installing this plugin, make sure your server is using Paper or Spigot to support it.
- Head towards your Apex server panel, then press
FTP File Accessnear the top left.
Important: Make sure to use the correct Server Profile for this installation.
- Login with your password and continue to the
Uploadat the top left corner, then drag and drop the file into the respective area.
- Wait for this to reach
100%, then return to the main panel and
- Join once everything is loaded and run the /plugins command to confirm the installation.
Note: All plugins should appear as green, meaning they’re enabled.
Once you’ve installed the plugin, it may be immediately noticeable or not depending on what you’re doing in-game. For example, anything currently smelting now shows a hologram. There are tons of other new visuals to discover in your world, with some being more apparent than others. We’ll briefly go through common ones to give you a better understanding of what InteractionVisualizer does on the server. Additionally, we’ll be reviewing the plugin’s commands and configuration to help you control its features. Everything about this is straightforward and doesn’t require too much effort to use.
As the name suggests, InteractionVisualizer adds extra visible information that all players can view in-game. These mostly happen upon interacting with blocks and entities, such as using an anvil to add enchantments on weapons. Almost everything will have a hologram overlay, which is completely customizable if you want. Check out some examples down below to see what’s possible with the plugin.
Using a workbench to create items will now appear on the actual block that other players can see. A good example of this is crafting a diamond pickaxe, as it’ll show you placing the sticks and minerals in their respective slots. Once the recipe is finished in the GUI, the desired item will display over the workbench in-game. This allows others to view what you’re creating, making it more realistic.
Cooking food, smelting ores, or anything else has a progress bar for when it’s completed. It also reveals the amount left inside the furnace, smelter, and other applicable blocks. Additionally, the item being worked on appears at the top of it in-game. These aspects also apply to all campfires, making it extremely useful. Instead of constantly checking the GUI for progress updates, you can simply look at the block to find that out.
Enchantment tables with items inside of them will have it float above the block in-game. Upon choosing an enchant for the weapon, tool, or armor piece, it’ll slowly go upwards and have particle effects. Afterward, the enchantment(s) get displayed with the corresponding levels. This adds a fun aesthetic to the game and allows players to immediately view what you picked.
There are tons of other useful and interesting visuals to encounter as you play on the server. These can include brewing potions that have similar visibility like smelting. Other ones are when mobs will appear from a spawner or a dropped item’s despawn time, among other information. Some of the visuals will be more helpful than others, so keep this in mind as you begin customizing the plugin.
In some cases, you or other players may want to disable a particular visual in-game. This can be for a variety of reasons, but is completely possible through commands. However, sometimes the visuals can run into problems and need to be refreshed. Luckily, the corresponding commands for doing this and toggling features are accessible by default players. This gives everyone the chance to control what appears in-game on their client, not for the server. For example, disabling furnace holograms doesn’t remove it for everyone. If you’re wanting to completely delete a feature from the plugin, then it requires tweaking some settings. If you’re wanting to grant access to other commands, then using LuckPerms or another similar addon is required to manage their permission nodes. Otherwise, becoming a server operator will grant you the ability to use them. With this in mind, review the list below to learn about them all.
|/iv reload||interactionvisualizer.reload||Applies recent config changes to the game.|
|/iv refresh||interactionvisualizer.refresh||Allows players to refresh all visual displays from the plugin.|
|/iv update||interactionvisualizer.update||Allows you to receive plugin update messages.|
|/iv toggle [visual] [entity] [true/false]||interactionvisualizer.toggle||Enable or disable certain visualizations in-game.|
|N/A||interactionvisualizer.toggle.others||Toggle visuals for other players.|
Briefly mentioned above, you can disable certain visual effects from editing the plugin’s settings. This is done through its configuration file, accessible directly in the server panel. However, toggling features isn’t everything you can do, as there are chat messages to edit. There’s also hologram colors to change, among tons of other useful aspects. Follow along down below to start editing these settings to fully customize InteractionVisualizer.
- Log into your
FTP File Accessarea and enter the
- Locate and select the
- Once inside, press
Editto the far right of the config.yml file.
- Make any necessary changes in the editor, then click
Saveat the top.
Restartthe server from the main panel and join to confirm it works.
If you’re trying to get InteractionVisualizer working and it’s failing, then double-check you’ve installed the dependencies. This includes ProtocolLib, but also LightAPI Fork if the server is using 1.16.5 or below game versions. Once they’re properly uploaded in the FTP,
Restart from the main panel to see if it’ll work. However, it may still be possible that InteractionVisualizer is failing due to an incompatible server profile. Confirm you’re using the right one when setting up your server with these plugins. These will likely solve the problem and get everything working.
Sometimes, the plugin’s configuration won’t save or apply to the server due to incorrect format. Make sure that your settings aren’t returning errors, have typos, missing spaces, or anything else that may cause the problem. A common issue is mistakenly removing quotation marks when changing chat messages, so double-check your settings. Once everything looks good,
Save the edits from the file editor and
Restart the server from the main panel. However, use the /iv reload command if the issue persists, as this refreshes the config so new changes get applied.