Multiplayer extension for Infinite Craft
Infinite Craft Multiplayer Extension
Adds multiplayer in Infinite Craft letting you compete and create with friends.
Features
- MULTIPLAYER! Challenge your friends, racing against the clock to see who can unlock the elements first.
- Timed play: Displays a timer so you can really see how long it took to craft everything (and maybe try to get it faster next time)
- Leaderboard: Shows a scoreboard at the end of the game to see how you compared to your friends.
- Random Words: Generate a random word just in case you can't think of anything to look for
- Works with Dark Mode!
This extension is:
- Easy to use: Seamless integration with Infinite Craft, no complicated setup required.
- Lightweight: Won't bog down your browser or gameplay.
- Constantly evolving: New features and improvements planned based on your feedback.
Change Log (Mar. 08, 2024 - v1.0.1)
- removed the ctrl+b command to open the popup menu
- updated error messages
Read more
Features
- MULTIPLAYER! Challenge your friends, racing against the clock to see who can unlock the elements first.
- Timed play: Displays a timer so you can really see how long it took to craft everything (and maybe try to get it faster next time)
- Leaderboard: Shows a scoreboard at the end of the game to see how you compared to your friends.
- Random Words: Generate a random word just in case you can't think of anything to look for
- Works with Dark Mode!
This extension is:
- Easy to use: Seamless integration with Infinite Craft, no complicated setup required.
- Lightweight: Won't bog down your browser or gameplay.
- Constantly evolving: New features and improvements planned based on your feedback.
Change Log (Mar. 08, 2024 - v1.0.1)
- removed the ctrl+b command to open the popup menu
- updated error messages
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx",\t"manifest_version": 3,\t"name": "Infinite Craft Multiplayer",\t"description": "Multiplayer extension for Infinite Craft",\t"version": "1.0.1",\t"icons": {\t\t"16": "images/MultiplayerInfiniteCraftIcon-16x16.png",\t\t"48": "images/MultiplayerInfiniteCraftIcon-48x48.png",\t\t"128": "images/MultiplayerInfiniteCraftIcon-128x128.png"\t},\t"action": {\t\t"default_popup": "/popup/popup.html",\t\t"default_icon": "images/MultiplayerInfiniteCraftIcon-128x128.png"\t},\t"background": {\t\t"service_worker": "background.js"\t},\t"content_scripts": [\t\t{\t\t\t"js": [\t\t\t\t"scripts/content.js",\t\t\t\t"scripts/imports/peerjs.js",\t\t\t\t"scripts/handlePeers.js",\t\t\t\t"scripts/helpers/randomWords.js",\t\t\t\t"scripts/gameSettingsHandler.js",\t\t\t\t"scripts/elementTracking.js",\t\t\t\t"scripts/gameOverContent.js",\t\t\t\t"scripts/timeoutHandler.js"\t\t\t],\t\t\t"css": ["styles/content.css"],\t\t\t"matches": ["https://neal.fun/infinite-craft/*"]\t\t}\t],\t"web_accessible_resources": [\t\t{\t\t\t"matches": ["https://neal.fun/*"],\t\t\t"resources": [\t\t\t\t"scripts/imports/peerjs.js",\t\t\t\t"scripts/handlePeers.js",\t\t\t\t"scripts/helpers/randomWords.js",\t\t\t\t"scripts/gameSettingsHandler.js",\t\t\t\t"scripts/elementTracking.js",\t\t\t\t"scripts/gameOverContent.js",\t\t\t\t"scripts/timeoutHandler.js"\t\t\t]\t\t},\t\t{\t\t\t"matches": ["https://neal.fun/*"],\t\t\t"resources": [\t\t\t\t"images/close-outline.svg",\t\t\t\t"images/apps-outline.svg",\t\t\t\t"images/settings-outline.svg",\t\t\t\t"images/copy-outline.svg",\t\t\t\t"images/checkmark-circle-outline.svg",\t\t\t\t"images/add-outline.svg",\t\t\t\t"images/remove-outline.svg",\t\t\t\t"images/arrow-path-rounded.svg",\t\t\t\t"images/globe-alt.svg",\t\t\t\t"images/squares-2x2.svg",\t\t\t\t"images/timer.svg",\t\t\t\t"images/logo-github.svg",\t\t\t\t"images/logo-twitter.svg",\t\t\t\t"images/share-outline.svg",\t\t\t\t"images/information-circle-outline.svg",\t\t\t\t"images/information-outline.svg",\t\t\t\t"images/contrast-outline.svg"\t\t\t]\t\t},\t\t{\t\t\t"matches": ["https://neal.fun/*"],\t\t\t"resources": ["background.js"]\t\t},\t\t{\t\t\t"matches": ["https://neal.fun/*"],\t\t\t"resources": [\t\t\t\t"html/multiplayerFormSection.html",\t\t\t\t"html/gameSettings.html",\t\t\t\t"html/gameOver.html",\t\t\t\t"html/timeout.html"\t\t\t]\t\t}\t],\t"permissions": ["activeTab"],\t"host_permissions": ["https://neal.fun/*"]}
Read more