Update | 1.20.4 to 1.21
This guide will explain how to update all of our setups from 1.20.4 to 1.21. If your setup is running on 1.20.4, this is the guide to follow.
Update released: 8th August 2024
Start by downloading the latest version of the setup you are using on BuiltByBit. All of our setups has been updated to 1.21 now.
Before completing all the step below, please STOP your server to avoid any file corruption!
1. Updating the plugins
First step is to update all of the plugins in the setup. The easiest way to do this is to download the latest version of our setup. Then go through all the plugins on your server 1 by 1 in alphabetical order. Delete the plugin on your server and replace it with the same plugin from the latest version of the setup. Below you can see a list of the plugins which requires updating:
2. Deleting and adding new plugins
In our 1.21 update, some of the plugins used has been replaced with new better ones. The old plugins which needs to be deleted are marked with red below, and the plugins which you should replace them with are marked with green. If your setup doesn't have 1 or more of the plugins marked with red, then you can just ignore the plugin change.
AutoTool > BestTools SmoothSleep > sleep-most skript-fishing > MorkatzSk (No plugins folder)
NOTE: You also have to delete/add BOTH the plugin itself and the plugins folder for these plugins.
3. Update ForcePack config
All of our setups uses the ForcePack plugin to handle the resourcepack. To update the ForcePack config, replace the file at this filepath on your server with the one at the same filepath from the latest version of the setup: plugins > ForcePack > config.yml
You can ignore this step if you are using ItemsAdder or Oraxen instead of ForcePack.
4. Update TAB config
All of our setups uses the TAB plugin. You have to update the config. Replace the file at this filepath on your server with the one at the same filepath from the latest version of the setup: plugins > TAB > config.yml
5. Update BetterRTP config
If your setup includes the BetterRTP plugin, you have to update the config. Replace the file at this filepath on your server with the one at the same filepath from the latest version of the setup: plugins > BetterRTP > config.yml
6. Update Quests config
If your setup includes the Quests plugin, you have to update the config. Replace the file at this filepath on your server with the one at the same filepath from the latest version of the setup: plugins > Quests > config.yml
7. Update autotool setting
Because of the change from AutoTool > BestTools, the settings menu has to be updated. Replace the file at this filepath on your server with the one at the same filepath from the latest version of the setup: plugins > DeluxeMenus > gui_menus > settings > settings_2.yml
NOTE: This step only applies to setups which has this file.
8. Update custom fishing script
Because of the change from skript-fishing > MorkatzSk, the customfishing script has to be updated. Replace the file at this filepath on your server with the one at the same filepath from the latest version of the setup: plugins > Skript > scripts > customfishing.sk
NOTE: This step only applies to setups which has this file.
9. Update Commandtimer plugin folder
If you are using a setup which includes the Commandtimer plugin, delete the Commandtimer plugins folder on your server and replace it with the same plugins folder from the latest version of the setup. This plugin is only used in our Dungeons Setup and Dungeons Addon, so if you are using the Dungeons Addon, that is where you would find the updated plugins folder.
NOTE: This step only applies to setups which has this Commandtimer plugin.
10. Clear problematic libraries
To avoid any issues, you should delete all of these files on your server to clear the libraries and let the plugins regenerate them for 1.21. Delete the files/folders at these filepaths:
plugins > Citizens > lib
plugins > PlayerAuctions > expansions, expansions.yml
plugins > LevelledMobs (Just the plugins folder, not .JAR)
plugins > DeathMessages (Just the plugins folder, not .JAR)
11. Adding ExcellentEnchants plugin
In the 1.21 update, we have added the ExcellentEnchants plugin to all of our setups in which the Dungeons Addon is available. Upload the ExcellentEnchants plugin and plugin folder from the latest version of the setup to your server.
NOTE: This step should by applied to these setups: Survival, Earth Survival, Towny, Skyblock, Gens Factions and Lifesteal already has ExcellentEnchants
12. Adding permissions
The update is almost completed now. This last step has to be applied while your server is running. So go ahead and start your server on Paper or Purpur 1.21.
When your server is running, enter these 2 commands in your console:
Update Completed
If you have followed all of these steps, the update would be complete. If you have any issues with the setup after updating, please contact us on discord. Issues will most likely occur as the Minecraft 1.21 update is huge. But don't worry, we will help solve all issues with our setups on our discord server!
Last updated