Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Tags
Creators
Details
Switchable Portable workstations
A minecraft datapack that adds a custom item that lets you place temporary workstations whenever you need them.
Introduction
This datapack is a fork of the Portable Workstations datapack made by pianocrafter. This fork works for version 1.21.11 and I haven't tested if it works on older versions.
It works in both singleplayer and multiplayer worlds you just have to download it and place the zip file in the datapacks folder of the world you want it to be installed.
Functionality
Players first must at some point had the workstation in their inventory (does not apply in creative mode). They can craft the portable workstation in the crafting table, the recipe unlocks when you obtain an Ender Chest for the first time.

There are in total 9 custom items each corresponds to the portable version of the workstations that were used in the crafting recipe.
To use them you must right click anywhere and the workstation will appear as long as there are no entities in the same space as it is being placed.
To switch between workstations you must hold shift and right click to start cycling over them, the order they are switched is the one in this image:

You must download and install the resource pack to be able to see the custom items. It doesn't require Optifine or any mod to work.
For the portable enchanting table, if a player has, at some point, had at least 15 bookshelves in their inventory, this enchanting table will be level 30.
You can only have 1 workstation placed at once.
WARNING FOR ENCHANTING TABLE WORKSTATION
IF YOU HAVE ANOTHER DATAPACK THAT USES STRUCTURE VOIDS IN ANY WAY, PLEASE REMOVE THE TAG LOCATED AT datapacks/SwitchablePortableWorkstationsVerX/data/minecraft/tags/block/enchantment_power_provider.json
Credits
Thanks to pianocrafter as he is the one who made the entire side of the workstation placement.
Thanks to zhabrie for the map we built together and took some of the images from.


