ModpackUtilities
No reviews yet
A (soon) multi-loader, multipurpose mod designed to address common annoyances when making a modpack!
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
About
You can think of ModpackUtilities as your toolbox as a modpack developer. Copy files & folders, execute commands on world join, and much more to come! A single, simple mod to help you make the modpack you've always dreamed of, one feature at a time!
Features
Copy files & folders
Kinda like Configured Defaults or Your Options Should Be Respected (YOSBR), this allows you to copy any file or folder you put inside the copy directory to the game's directory.
Example:
- If you want to copy the
options.txtwithout overriding it, place it in/config/modpackutilities/copy/options.txtand it will end up in/options.txt, right where it should be! - Now let's say you want to overwrite the user's config even if he already has one. First set
overwriteOnCopytotruein the config, then simply put your files and folders however you want them to be inside the user's game directory! It could look something like/config/modpackutilities/copy/config/fancymenuthat will end up in/config/fancymenufor example.
And there is no limit to the files and folders you can copy. It's up to your needs! Whatever you put will be copied.
Execute commands on world join
As the name suggests. In the config, executionContext will be from who the commands will be executed. client will make it as if the player typed the commands, and server will make it as if they were typed from the server's console. Keep in mind that permissions matter.
Example:
- If
executionContextis set toclient, if you try commands like /give that require administrator permission and the player isn't one, thne the command will silently fail. - If
executionContextis set toserver, the commands will be executed as an administrator, so /give commands and others will work. However, since you can't target the player via the classic @ parameters, you can use a special@playerone instead to target the player.
executionFrequency will run the commands either everytime the player joins the world, either once the first time, then never again. No example needed I hope.
commands is where you actually type the commands. They will be executed from right to left, so keep that in mind if order matters.
They have to start with a / and must be between double quotes, inside the already present square brackets.
Example:
"commands": ["/give @s minecraft:diamond 64", "/tell @player Hello world!"]will first run the /tell command, then the /give command. You can note the use of @s and @player together.
How do I configure this mod?
Almost everything happens in modpackutilities.json, which is located at /config/modpackutilities/modpackutilities.json.
In order, you'll find:
overwriteOnCopy:trueorfalseexecutionContext:clientorserverexecutionFrequency:onceoreverytimecommands: any valid Minecraft commands.@playercan be used to get the player's username
Enjoy :)
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources