This repository was archived by the owner on Jun 19, 2025. It is now read-only.

Repository files navigation

Bedrock Addons (Release 2.0)

Screen Shot 2024-12-05 at 17 25 43

Welcome to the new and improved Bedrock Addons. We've made significant improvements since the original success and eventual disappearance.

Release Notes:

  • AndroidX migration
  • Java 8 -> Java 17 to ensure long term stability
  • Improved security
  • Privacy improvements
  • Smoother UX
  • Rendering upgrades
  • New icon
  • Many bugs squashed!

It's the same BA you used to know and love, and it is back and better than ever!

===PLAY STORE IMAGE REPO===

=BANNER=

banner

=PHONE & 7.IN TABLET=

screenshot1

screenshot2

screenshot3

screenshot4

screenshot6

=10.IN TABLET=

screenshot5

----------Legacy README.md----------

NOTICE: This code is unmaintained and has known Java vulnerabilities.

Bedrock Addons

Official Bedrock Addons repository for the app on Google Play. We're on track to becoming the biggest Minecraft Android apps platform! With over 17 known clones up on Google Play mirroring the original API.

What's the purpose?

The purpose of releasing the app as open-source is to provide a way for app developers to learn from my code and adapt it to their liking. This is also designed to be an open alternative to MCPEAddons and allow content creators complete freedom over their content.

Is it limited to video games?

You don't have to just use it for Minecraft or video games, you can change anything you want, and no code is obfuscated so modify to your liking. There are no limits on what you can do with this.

How do I get started

Clone the repository and then download Android Studio. Once you have done that, select the file location of where you saved Bedrock Addons locally, and open it in Android Studio. Wait for it to load the project resources, and then set up an AVD. From there, click on "Build App" and it should install for the first time onto the device you set up. You are now ready to start experimenting with the code.

Using the layouts

All layouts have been designed in a way that's easy to find what code came from what drawable or other resource file. You can use the "Find Usages" tool to find what else is using that resource and how it is being used throughout the project.

What does what?

I have commented on some parts of the code, and in the Build Config file you can change multiple properties of the app eaily. I will continue to add comments where helpful to show what does what, why, and how.

Download the backend (server-side) application

You can download the backend here, and run your own Bedrock Addons! It requires some configuration, and is release as-is but I will do my best to fix any security vulnerabilities that are reported.

About

Official Bedrock Addons repository for the app on Google Play

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
This repository was archived by the owner on Jun 19, 2025. It is now read-only.

Repository files navigation

Bedrock Addons (Release 2.0)

Screen Shot 2024-12-05 at 17 25 43

Welcome to the new and improved Bedrock Addons. We've made significant improvements since the original success and eventual disappearance.

Release Notes:

  • AndroidX migration
  • Java 8 -> Java 17 to ensure long term stability
  • Improved security
  • Privacy improvements
  • Smoother UX
  • Rendering upgrades
  • New icon
  • Many bugs squashed!

It's the same BA you used to know and love, and it is back and better than ever!

===PLAY STORE IMAGE REPO===

=BANNER=

banner

=PHONE & 7.IN TABLET=

screenshot1

screenshot2

screenshot3

screenshot4

screenshot6

=10.IN TABLET=

screenshot5

----------Legacy README.md----------

NOTICE: This code is unmaintained and has known Java vulnerabilities.

Bedrock Addons

Official Bedrock Addons repository for the app on Google Play. We're on track to becoming the biggest Minecraft Android apps platform! With over 17 known clones up on Google Play mirroring the original API.

What's the purpose?

The purpose of releasing the app as open-source is to provide a way for app developers to learn from my code and adapt it to their liking. This is also designed to be an open alternative to MCPEAddons and allow content creators complete freedom over their content.

Is it limited to video games?

You don't have to just use it for Minecraft or video games, you can change anything you want, and no code is obfuscated so modify to your liking. There are no limits on what you can do with this.

How do I get started

Clone the repository and then download Android Studio. Once you have done that, select the file location of where you saved Bedrock Addons locally, and open it in Android Studio. Wait for it to load the project resources, and then set up an AVD. From there, click on "Build App" and it should install for the first time onto the device you set up. You are now ready to start experimenting with the code.

Using the layouts

All layouts have been designed in a way that's easy to find what code came from what drawable or other resource file. You can use the "Find Usages" tool to find what else is using that resource and how it is being used throughout the project.

What does what?

I have commented on some parts of the code, and in the Build Config file you can change multiple properties of the app eaily. I will continue to add comments where helpful to show what does what, why, and how.

Download the backend (server-side) application

You can download the backend here, and run your own Bedrock Addons! It requires some configuration, and is release as-is but I will do my best to fix any security vulnerabilities that are reported.

About

Official Bedrock Addons repository for the app on Google Play

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
This repository was archived by the owner on Jun 19, 2025. It is now read-only.

Repository files navigation

Bedrock Addons (Release 2.0)

Screen Shot 2024-12-05 at 17 25 43

Welcome to the new and improved Bedrock Addons. We've made significant improvements since the original success and eventual disappearance.

Release Notes:

  • AndroidX migration
  • Java 8 -> Java 17 to ensure long term stability
  • Improved security
  • Privacy improvements
  • Smoother UX
  • Rendering upgrades
  • New icon
  • Many bugs squashed!

It's the same BA you used to know and love, and it is back and better than ever!

===PLAY STORE IMAGE REPO===

=BANNER=

banner

=PHONE & 7.IN TABLET=

screenshot1

screenshot2

screenshot3

screenshot4

screenshot6

=10.IN TABLET=

screenshot5

----------Legacy README.md----------

NOTICE: This code is unmaintained and has known Java vulnerabilities.

Bedrock Addons

Official Bedrock Addons repository for the app on Google Play. We're on track to becoming the biggest Minecraft Android apps platform! With over 17 known clones up on Google Play mirroring the original API.

What's the purpose?

The purpose of releasing the app as open-source is to provide a way for app developers to learn from my code and adapt it to their liking. This is also designed to be an open alternative to MCPEAddons and allow content creators complete freedom over their content.

Is it limited to video games?

You don't have to just use it for Minecraft or video games, you can change anything you want, and no code is obfuscated so modify to your liking. There are no limits on what you can do with this.

How do I get started

Clone the repository and then download Android Studio. Once you have done that, select the file location of where you saved Bedrock Addons locally, and open it in Android Studio. Wait for it to load the project resources, and then set up an AVD. From there, click on "Build App" and it should install for the first time onto the device you set up. You are now ready to start experimenting with the code.

Using the layouts

All layouts have been designed in a way that's easy to find what code came from what drawable or other resource file. You can use the "Find Usages" tool to find what else is using that resource and how it is being used throughout the project.

What does what?

I have commented on some parts of the code, and in the Build Config file you can change multiple properties of the app eaily. I will continue to add comments where helpful to show what does what, why, and how.

Download the backend (server-side) application

You can download the backend here, and run your own Bedrock Addons! It requires some configuration, and is release as-is but I will do my best to fix any security vulnerabilities that are reported.

About

Official Bedrock Addons repository for the app on Google Play

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
This repository was archived by the owner on Jun 19, 2025. It is now read-only.

Repository files navigation

Bedrock Addons (Release 2.0)

Screen Shot 2024-12-05 at 17 25 43

Welcome to the new and improved Bedrock Addons. We've made significant improvements since the original success and eventual disappearance.

Release Notes:

  • AndroidX migration
  • Java 8 -> Java 17 to ensure long term stability
  • Improved security
  • Privacy improvements
  • Smoother UX
  • Rendering upgrades
  • New icon
  • Many bugs squashed!

It's the same BA you used to know and love, and it is back and better than ever!

===PLAY STORE IMAGE REPO===

=BANNER=

banner

=PHONE & 7.IN TABLET=

screenshot1

screenshot2

screenshot3

screenshot4

screenshot6

=10.IN TABLET=

screenshot5

----------Legacy README.md----------

NOTICE: This code is unmaintained and has known Java vulnerabilities.

Bedrock Addons

Official Bedrock Addons repository for the app on Google Play. We're on track to becoming the biggest Minecraft Android apps platform! With over 17 known clones up on Google Play mirroring the original API.

What's the purpose?

The purpose of releasing the app as open-source is to provide a way for app developers to learn from my code and adapt it to their liking. This is also designed to be an open alternative to MCPEAddons and allow content creators complete freedom over their content.

Is it limited to video games?

You don't have to just use it for Minecraft or video games, you can change anything you want, and no code is obfuscated so modify to your liking. There are no limits on what you can do with this.

How do I get started

Clone the repository and then download Android Studio. Once you have done that, select the file location of where you saved Bedrock Addons locally, and open it in Android Studio. Wait for it to load the project resources, and then set up an AVD. From there, click on "Build App" and it should install for the first time onto the device you set up. You are now ready to start experimenting with the code.

Using the layouts

All layouts have been designed in a way that's easy to find what code came from what drawable or other resource file. You can use the "Find Usages" tool to find what else is using that resource and how it is being used throughout the project.

What does what?

I have commented on some parts of the code, and in the Build Config file you can change multiple properties of the app eaily. I will continue to add comments where helpful to show what does what, why, and how.

Download the backend (server-side) application

You can download the backend here, and run your own Bedrock Addons! It requires some configuration, and is release as-is but I will do my best to fix any security vulnerabilities that are reported.

About

Official Bedrock Addons repository for the app on Google Play

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
This repository was archived by the owner on Jun 19, 2025. It is now read-only.

Repository files navigation

Bedrock Addons (Release 2.0)

Screen Shot 2024-12-05 at 17 25 43

Welcome to the new and improved Bedrock Addons. We've made significant improvements since the original success and eventual disappearance.

Release Notes:

  • AndroidX migration
  • Java 8 -> Java 17 to ensure long term stability
  • Improved security
  • Privacy improvements
  • Smoother UX
  • Rendering upgrades
  • New icon
  • Many bugs squashed!

It's the same BA you used to know and love, and it is back and better than ever!

===PLAY STORE IMAGE REPO===

=BANNER=

banner

=PHONE & 7.IN TABLET=

screenshot1

screenshot2

screenshot3

screenshot4

screenshot6

=10.IN TABLET=

screenshot5

----------Legacy README.md----------

NOTICE: This code is unmaintained and has known Java vulnerabilities.

Bedrock Addons

Official Bedrock Addons repository for the app on Google Play. We're on track to becoming the biggest Minecraft Android apps platform! With over 17 known clones up on Google Play mirroring the original API.

What's the purpose?

The purpose of releasing the app as open-source is to provide a way for app developers to learn from my code and adapt it to their liking. This is also designed to be an open alternative to MCPEAddons and allow content creators complete freedom over their content.

Is it limited to video games?

You don't have to just use it for Minecraft or video games, you can change anything you want, and no code is obfuscated so modify to your liking. There are no limits on what you can do with this.

How do I get started

Clone the repository and then download Android Studio. Once you have done that, select the file location of where you saved Bedrock Addons locally, and open it in Android Studio. Wait for it to load the project resources, and then set up an AVD. From there, click on "Build App" and it should install for the first time onto the device you set up. You are now ready to start experimenting with the code.

Using the layouts

All layouts have been designed in a way that's easy to find what code came from what drawable or other resource file. You can use the "Find Usages" tool to find what else is using that resource and how it is being used throughout the project.

What does what?

I have commented on some parts of the code, and in the Build Config file you can change multiple properties of the app eaily. I will continue to add comments where helpful to show what does what, why, and how.

Download the backend (server-side) application

You can download the backend here, and run your own Bedrock Addons! It requires some configuration, and is release as-is but I will do my best to fix any security vulnerabilities that are reported.

About

Official Bedrock Addons repository for the app on Google Play

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
This repository was archived by the owner on Jun 19, 2025. It is now read-only.

Repository files navigation

Bedrock Addons (Release 2.0)

Screen Shot 2024-12-05 at 17 25 43

Welcome to the new and improved Bedrock Addons. We've made significant improvements since the original success and eventual disappearance.

Release Notes:

  • AndroidX migration
  • Java 8 -> Java 17 to ensure long term stability
  • Improved security
  • Privacy improvements
  • Smoother UX
  • Rendering upgrades
  • New icon
  • Many bugs squashed!

It's the same BA you used to know and love, and it is back and better than ever!

===PLAY STORE IMAGE REPO===

=BANNER=

banner

=PHONE & 7.IN TABLET=

screenshot1

screenshot2

screenshot3

screenshot4

screenshot6

=10.IN TABLET=

screenshot5

----------Legacy README.md----------

NOTICE: This code is unmaintained and has known Java vulnerabilities.

Bedrock Addons

Official Bedrock Addons repository for the app on Google Play. We're on track to becoming the biggest Minecraft Android apps platform! With over 17 known clones up on Google Play mirroring the original API.

What's the purpose?

The purpose of releasing the app as open-source is to provide a way for app developers to learn from my code and adapt it to their liking. This is also designed to be an open alternative to MCPEAddons and allow content creators complete freedom over their content.

Is it limited to video games?

You don't have to just use it for Minecraft or video games, you can change anything you want, and no code is obfuscated so modify to your liking. There are no limits on what you can do with this.

How do I get started

Clone the repository and then download Android Studio. Once you have done that, select the file location of where you saved Bedrock Addons locally, and open it in Android Studio. Wait for it to load the project resources, and then set up an AVD. From there, click on "Build App" and it should install for the first time onto the device you set up. You are now ready to start experimenting with the code.

Using the layouts

All layouts have been designed in a way that's easy to find what code came from what drawable or other resource file. You can use the "Find Usages" tool to find what else is using that resource and how it is being used throughout the project.

What does what?

I have commented on some parts of the code, and in the Build Config file you can change multiple properties of the app eaily. I will continue to add comments where helpful to show what does what, why, and how.

Download the backend (server-side) application

You can download the backend here, and run your own Bedrock Addons! It requires some configuration, and is release as-is but I will do my best to fix any security vulnerabilities that are reported.

About

Official Bedrock Addons repository for the app on Google Play

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
This repository was archived by the owner on Jun 19, 2025. It is now read-only.

Repository files navigation

Bedrock Addons (Release 2.0)

Screen Shot 2024-12-05 at 17 25 43

Welcome to the new and improved Bedrock Addons. We've made significant improvements since the original success and eventual disappearance.

Release Notes:

  • AndroidX migration
  • Java 8 -> Java 17 to ensure long term stability
  • Improved security
  • Privacy improvements
  • Smoother UX
  • Rendering upgrades
  • New icon
  • Many bugs squashed!

It's the same BA you used to know and love, and it is back and better than ever!

===PLAY STORE IMAGE REPO===

=BANNER=

banner

=PHONE & 7.IN TABLET=

screenshot1

screenshot2

screenshot3

screenshot4

screenshot6

=10.IN TABLET=

screenshot5

----------Legacy README.md----------

NOTICE: This code is unmaintained and has known Java vulnerabilities.

Bedrock Addons

Official Bedrock Addons repository for the app on Google Play. We're on track to becoming the biggest Minecraft Android apps platform! With over 17 known clones up on Google Play mirroring the original API.

What's the purpose?

The purpose of releasing the app as open-source is to provide a way for app developers to learn from my code and adapt it to their liking. This is also designed to be an open alternative to MCPEAddons and allow content creators complete freedom over their content.

Is it limited to video games?

You don't have to just use it for Minecraft or video games, you can change anything you want, and no code is obfuscated so modify to your liking. There are no limits on what you can do with this.

How do I get started

Clone the repository and then download Android Studio. Once you have done that, select the file location of where you saved Bedrock Addons locally, and open it in Android Studio. Wait for it to load the project resources, and then set up an AVD. From there, click on "Build App" and it should install for the first time onto the device you set up. You are now ready to start experimenting with the code.

Using the layouts

All layouts have been designed in a way that's easy to find what code came from what drawable or other resource file. You can use the "Find Usages" tool to find what else is using that resource and how it is being used throughout the project.

What does what?

I have commented on some parts of the code, and in the Build Config file you can change multiple properties of the app eaily. I will continue to add comments where helpful to show what does what, why, and how.

Download the backend (server-side) application

You can download the backend here, and run your own Bedrock Addons! It requires some configuration, and is release as-is but I will do my best to fix any security vulnerabilities that are reported.

About

Official Bedrock Addons repository for the app on Google Play

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
This repository was archived by the owner on Jun 19, 2025. It is now read-only.

Repository files navigation

Bedrock Addons (Release 2.0)

Screen Shot 2024-12-05 at 17 25 43

Welcome to the new and improved Bedrock Addons. We've made significant improvements since the original success and eventual disappearance.

Release Notes:

  • AndroidX migration
  • Java 8 -> Java 17 to ensure long term stability
  • Improved security
  • Privacy improvements
  • Smoother UX
  • Rendering upgrades
  • New icon
  • Many bugs squashed!

It's the same BA you used to know and love, and it is back and better than ever!

===PLAY STORE IMAGE REPO===

=BANNER=

banner

=PHONE & 7.IN TABLET=

screenshot1

screenshot2

screenshot3

screenshot4

screenshot6

=10.IN TABLET=

screenshot5

----------Legacy README.md----------

NOTICE: This code is unmaintained and has known Java vulnerabilities.

Bedrock Addons

Official Bedrock Addons repository for the app on Google Play. We're on track to becoming the biggest Minecraft Android apps platform! With over 17 known clones up on Google Play mirroring the original API.

What's the purpose?

The purpose of releasing the app as open-source is to provide a way for app developers to learn from my code and adapt it to their liking. This is also designed to be an open alternative to MCPEAddons and allow content creators complete freedom over their content.

Is it limited to video games?

You don't have to just use it for Minecraft or video games, you can change anything you want, and no code is obfuscated so modify to your liking. There are no limits on what you can do with this.

How do I get started

Clone the repository and then download Android Studio. Once you have done that, select the file location of where you saved Bedrock Addons locally, and open it in Android Studio. Wait for it to load the project resources, and then set up an AVD. From there, click on "Build App" and it should install for the first time onto the device you set up. You are now ready to start experimenting with the code.

Using the layouts

All layouts have been designed in a way that's easy to find what code came from what drawable or other resource file. You can use the "Find Usages" tool to find what else is using that resource and how it is being used throughout the project.

What does what?

I have commented on some parts of the code, and in the Build Config file you can change multiple properties of the app eaily. I will continue to add comments where helpful to show what does what, why, and how.

Download the backend (server-side) application

You can download the backend here, and run your own Bedrock Addons! It requires some configuration, and is release as-is but I will do my best to fix any security vulnerabilities that are reported.

About

Official Bedrock Addons repository for the app on Google Play

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages