{"id":171471,"date":"2026-06-10T00:27:50","date_gmt":"2026-06-09T21:27:50","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/worldaccess\/"},"modified":"2026-06-10T00:27:50","modified_gmt":"2026-06-09T21:27:50","slug":"worldaccess","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/worldaccess\/","title":{"rendered":"Datapack Sync"},"content":{"rendered":"<p>**What does it do?**<br \/>\nThis mod currently only supports uploading and downloading the datapacks folder to and from the server, though it was originally intended to work for the entire world folder.  <\/p>\n<p>**For what reason would anybody use this?**<br \/>\nI made this mod, because a friend of mine had a private creative server and I wanted to do command stuff. Eventually there were too many command blocks for it to be fun to change stuff anymore and for reasons this friend could not give me access to the server files for me to put my commands in a datapack.<br \/>\nI could still do it with a datapack, I&#8217;d just have to bother my friend every few minutes to upload my datapack to the server. That or keep using the botherful command blocks.<br \/>\nSo here is the solution to my dilemma!<br \/>\nWhen faced with two bad choices just take option 3! Make a mod to safely allow server admins to update the datapacks folder remotely.  <\/p>\n<p>I guess you could also use it to speed up the process of uploading datapacks to your server, if you use some third party serverhost.  <\/p>\n<p>I recommend using this mod alongside Basically Restart and Advanced Backups.<\/p>\n<p>**How to use the mod?**<br \/>\nThis mod requires fabric api, make sure to have it installed.<br \/>\nIn your minecraft folder (`%appdata%.minecraft` by default) there should be a new `fetched_worlds` folder. In here are more folders, named after the IP of the servers from which you have fetched the datapacks (the datapacks folder is part of the world folder).   <\/p>\n<p>This mod currently has two commands, both of which require permission level 4 by default.<br \/>\n&#8211; `\/worldaccess-push` Uploads your datapacks folder to the server<br \/>\n&#8211; `\/worldaccess-pull` Downloads the servers datapacks folder<\/p>\n<p>From those descriptions you should already know how to use this mod.  <\/p>\n<p>**Config**<br \/>\nThe config file of this mod is located in `config\/WorldAccess.properties`. It has the following options:<br \/>\n&#8211; `filterFileExtensions` A comma seperated list with file extensions to allow or block depending on filterMode. By default only files that are to be expected in a datapack are listed here.<br \/>\n&#8211; `allowExtensionless` Should files without a file extension pass the file extension filtering step? Must be `true` or `false`, defaults to `true`, as some people may leave notes in these files.<br \/>\n&#8211; `filterMode` Either `whitelist` or `blacklist` no files except those in filterFileExtensions will be let through when in whitelist mode, which is the default.<br \/>\n&#8211; `filterHeaders` A comma seperated list of hexadecimal file headers. Files with these headers will be blocked regardless of the filter mode. By default Windows and Linux executable headers and java class and jar files are on here.<br \/>\n&#8211; `readPermissionLevel` The permission level required to perform a `\/worldaccess-pull`. This option has no effect on the client. Defaults to `4`<br \/>\n&#8211; `writePermissionLevel` The permission level required to perform file operations on the server. This option has no effect on the client. Defaults to `4`<\/p>\n<p>**What is the worst that can happen?**<br \/>\nThis mod makes direct changes to your worldfiles. I recomend you use this alongside Advanced Backups.<\/p>\n<p>I might regret including this section, but&#8230; oh well.<br \/>\nStarting off with two things that are unlikely to happen in a private server, but still far more likely than the stuff further down: You could do a `\/worldaccess-push` and then get timed out, because for example your internet connection is slow or you have a very large datapack.<br \/>\nThis would result in the server having an incomplete version of the datapack with some files missing. If you were to then reconnect and run `\/worldaccess-pull` you would download the incomplete datapack and end up deleting your locally stored copy. Very unfortunate.  <\/p>\n<p>The other thing that could happen is two or more people uploading datapacks in rapid succession, overriding one of their versions in the process, as there is no such thing as automatic versioning in this mod. To avoid this just don&#8217;t have multiple people working at the same time and everything should be fine.  <\/p>\n<p>Now we come to spooky scary hackers.<br \/>\nDon&#8217;t give permission level 4 to strangers and you&#8217;re safe.<br \/>\nIf you do end up with someone having write access who wants to harm you then this is the worst they can do:<br \/>\n&#8211; Upload malware to the server. This mod pervents read\/write requests outside your world folder, so no autoruns. Contrary to common belief, having a virus on your device is not actually dangerous, so long as you don&#8217;t execute it. The default config makes uploading malware in any form that can be executed quite difficult, so running it accedentally is quite unlikely. Not anything to worry about here.<br \/>\n&#8211; Upload lots of big files to use up your disk space, which could cause some janky OS bugs if the server is on your main disk.  <\/p>\n<p>**Issues**<br \/>\nShould you encounter any bugs not already listed on the issue tracker or find a security vulnerability, please do report it.<br \/>\nYou may also open an issue, should you want to request for me to add in a feature or port to a specific version.<br \/>\nPlease remember: I am doing this in my free time and may not come around to fulfilling your request, but it&#8217;s worth a try.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This mod is intended to let admins remotely make changes to the datapack files on their server.<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"_minecraft_slug":"worldaccess","_minecraft_project_id":"54vGDulq","_minecraft_author":"Mabeeck","_minecraft_license":"GPL-3.0-or-later","_minecraft_downloads":315,"_minecraft_follows":2,"_minecraft_client_side":"required","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"worldaccess.zip","_minecraft_size_bytes":2020343,"_minecraft_version_count":15,"_minecraft_updated_at":"2026-05-15T17:24:23.021092Z","_minecraft_date_created":"2025-05-05T17:09:07.647132Z","_minecraft_date_modified":"2026-02-22T16:12:58.012425Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/worldaccess","_minecraft_icon_attachment_id":0,"_minecraft_imported_at":"2026-06-09T21:27:50+00:00","_minecraft_import_hash":"53112b89da3b96090a36bbcfab5c5f03","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[97,126,92],"mod_loader":[99],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-171471","mod","type-mod","status-publish","hentry","mod_category-fabric","mod_category-management","mod_category-utility","mod_loader-fabric","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Datapack Sync - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/worldaccess\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Datapack Sync - Minecraft\" \/>\n<meta property=\"og:description\" content=\"This mod is intended to let admins remotely make changes to the datapack files on their server.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/worldaccess\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/worldaccess\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/worldaccess\\\/\",\"name\":\"Datapack Sync - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"datePublished\":\"2026-06-09T21:27:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/worldaccess\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/worldaccess\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/worldaccess\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Datapack Sync\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Datapack Sync - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/worldaccess\/","og_locale":"en_US","og_type":"article","og_title":"Datapack Sync - Minecraft","og_description":"This mod is intended to let admins remotely make changes to the datapack files on their server.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/worldaccess\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/worldaccess\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/worldaccess\/","name":"Datapack Sync - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"datePublished":"2026-06-09T21:27:50+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/worldaccess\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/worldaccess\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/worldaccess\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Datapack Sync"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/171471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=171471"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=171471"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=171471"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=171471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}