Visual Crafting
Visualizes the crafting process
Compatibility
Compatible with Spigot & Paper 1.16.5 - 1.21.9
How it works
1.16.5-1.19.3: The plugin downloads the Minecraft textures directly from Mojang and displays them on invisible maps. Please note that not all items and blocks can be displayed (for example stairs).
1.19.4+: The plugin utilizes the new item display entities to display the items. All items and blocks are supported, even custom ones from resource packs.
Visual Crafting compared to other similar plugins
Visual Crafting is a lightweight alternative to many other more performance intensive plugins.
- Visual Crafting does not store any items in any blocks
- Visual Crafting only supports crafting tables (for now)
- Visual Crafting utilizes invisible item frames, maps and display entities (completely client side)
- Visual Crafting does not utilize armor stands or any server side entities
- Visual Crafting is free
To sum it all up: Visual Crafting has less features than other similar plugins, but it doesn't cause any lag and it's completely free.
Installation
- Download the plugin
- Drop the plugin into your plugins folder
- Restart your server
- (Optional) Configure the plugin (permission etc)
It's that simple! On 1.16.5-1.19.3 the first start might take a little while depending on your server hardware since the plugin has to download all of the textures.
Support
Please join my Discord server if you have any questions or if you encounter any bugs. That's the only place where I will be able to help you.
Images
Images
Videos
Videos
(Updated version, 1.20.2, display entities)
(Old version, 1.16.5, maps)
Donating
Want to support my work? Feel free to buy me a coffee :)\ GitHub Sponsors
bStats
This plugin is also available on SpigotMC.
All Versions
+ Add Version- 1.21.11 support
- 1.21.10 support
- 1.21.9 support
- 1.21.8 support
- 1.21.6/7 support
- 1.21.5 support
- Added Folia support
- Added support for 1.21.4
- Visual Crafting will now visualize all items on the crafting table, even if no valid recipe is formed
- This can be disabled by setting "only-visualize-recipes" to "true" in the config
- 1.21.3 support
- 1.21.1 support
- Added support for 1.21
- Added support for 1.20.6
- Fixes versions older than 1.20.5 not being able to load the plugin
- 1.20.5 support
- 1.20.4 support
- Bunch of internal refactoring and revamping
- Added new rendering style: display entities
- Displays items as item display entities instead of on maps
- Will only work on 1.19.4+
- Will be the new default
- Can be changed in config
If you notice any bugs or are experiencing any issues please join [my Discord server]('https://discord.gg/brb9eYp57E') and create a ticket - I will be happy to assist you.
If you're updating from a previous version and want to change the render style you will need to update the config yourself. I've pasted the new default config below for reference.
<details>
<summary>New default config</summary>
``
yaml
entity-id:
min: 1500000000
max: 2000000000
map-id:
min: 500000
max: 1000000
# Choose between DISPLAY and MAP
# The traditional pre-display-entity render style is MAP
# The more modern post-display-entity render style is DISPLAY
rendering: "DISPLAY"
# Will move the frame's hitbox out of the way to allow players to
# access the crafting table from the top. This will only work on
# 1.16.5, unfortunately.
# Will not affect DISPLAY rendering
adjust-hitbox: false
# If enabled, players will be able to access the crafting table
# when interacting with the fake item frame.
# Will not affect DISPLAY rendering
enable-packet-listening: true
permission:
enable: false
perm: "my.cool.permission"
``</details>