All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Archipelago Mod

Archipelago Mod

by NonIdiot • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Archipelago Mod

This project is continued in the memory of the original creator, Deadlydiamond98.

This is the "Archipelago Mod," a mod that allows users to connect their Minecraft Game to the Archipelago multiworld multi-game randomizer in order to play Randomizers with multiple games, and/or multiple people!

Note: The mod sends information from your game to Archipelago to work!

  • Advancements the Player Unlocks
  • Players who have died
  • Player Inventory Contents
  • Player Messages in chat (this is used for talking to other players while playing or running commands on the Archipelago Server, but can be toggled on/off in the configs if desired)

What does this mod do?

This mod Interacts with Archipelago to allow for multiple games to communicate with eachother in a Randomizer.

Everytime an Advancement is unlocked, an Item is sent to either you, or another persons game.

The Items can be unlocked for Minecraft are Recipes (such as tools, armor, and weapons) and Abilities (such as sleeping, smelting, and trading); These items can be locked behind locations in other peoples games, or behind advancements in Minecraft.

For more information on what Archipelago is or how it works, you can read HERE!

How do I set this mod up?

In order to play with this mod, you will need to generate an Archipelago Game, which you can read about doing by clicking HERE! (Note: you will need the latest version of the AP World for this!)

Once you have an Archipelago Game setup, you can open up your game (with this mod installed of course). The next instructions will differ slightly depending on if you want to play Single Player or Multiplayer.

Setting up for Single Player

In order to setup for Single Player, all you need to do is Create a New World, and fill in the required prompts for the AP Server, Slot Name, and Password.

Screenshot of World Creation showing new Fields for inputting the Server, Slot, and Password

 

In the event that an incorrect AP Server, Slot Name, or Password is entered, or the Displays a popup that it failed to connect to an Archipelago Server, you can either generate a new world, or you can follow the instructions for Multiplayer.

Setting up for Multiplayer

The instructions for playing on a Multiplayer World are the same up until you join the world. Once you're in the world, you can run the command /connect or /archipelago connect, and fill in the necessary information.

Screenshot of World Creation showing new Fields for inputting the Server, Slot, and Password

 

If a World was already generated in Single Player before being put on the server, the Server should connect automatically when the world starts.

Does this currently support other Mods?

Yes, a list of supported mods can be found Here

Will this mod be ported to Forge?

No, there are no plans to port this to Forge. However, Sinytra Connector can allow Fabric Mods to be run on Forge.

  • Note Currently there is a crash when trying to run this with Sinytra Connector, but this will be fixed in the very near future.

Will this be ported to Newer Versions?

There are no plans to do that at the current moment. I wouldn't be against doing so, but it isn't likely to happen for a long time.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.1
Fabric
12d ago 1
1.20.1
Fabric
4mo ago 1
1.20.1
Fabric
6mo ago 1
1.20.1
Fabric
6mo ago 1
1.20.1
Fabric
6mo ago 1
1.20.1
Fabric
7mo ago 1
1.20.1
Fabric
9mo ago 1
1.20.1
Fabric
9mo ago 1
1.20.1
Fabric
9mo ago 1
1.20.1
Fabric
9mo ago 1
1.20.1
Fabric
9mo ago 1
1.20.1
Fabric
9mo ago 1
1.20.1
Fabric
9mo ago 1
1.20.1
Fabric
9mo ago 1
## Improvements
  • Added several new logic options to make the first few spheres of itemsanity more playable
  • Added options to logically integrate Nature's Compass and Explorer's Compass, locking items that require specific
biomes or structures behind the ability to search for them with the compass mods
  • Added options to make movement abilities (jump, sprint, swim) and the ability to sleep to set your spawn point
logically required for checks that require exploration
  • Finished implementing the Totem of Meteorology, a custom item that allows players to quickly change the weather
  • Changed the APWorld logic entirely to use the RuleBuilder library
## Fixes
### Mod
  • Prevented mod persistent state from accumulating duplicate advancement IDs
  • Fixed thread race error in checking advancement criteria
  • Client now batches location check packets sent to Archipelago server
  • Added a failsafe to prevent hard crashes due to a missing mod
  • Fixed several typos that allowed certain items to be crafted without the required progression
### APWorld
  • Enchanting now logically requires diamonds to craft an Enchanting Table
Minecraft

  • Fixed a logic where Stone Tools were required for anything that requires smelting to be in logic
  • Fixed Wither Summoning Being off-screen in the item tracker
  • Changed the Chance for Wither Skeletons to drop skulls when the option is enabled from 25% to 50%
  • Hired Help now requires Shears
  • Piglin Heads now require Nether Access
  • Updated Logic for suspicious sand and gravel to account for Cobwebs
  • Sculk Items are now under exploration
  • Dry Sponge now requires Smelting
  • Sniffer Egg is now considered a Hard Item
  • Black Dye now either requires Swimming or Wither Summoning
  • Updated Logic For Smooth Stone and Smooth Deepslate
  • Fixed Clay ball requiring Nether Access (No idea how this happened)
  • Chests, Bottles, Brushes, Buckets, Fishing Rods, Flint & Steel / Igniters, Minecarts, Shields, & Shears now lock things in their respective Common tags

Create

  • fixed logic error with Raw Zinc where it also required Compacting to be considered in logic
  • fixed logic error where Copper Diving Helmets were considered in logic before getting proper armor tier.

Iron Chests: Restocked

  • Fixed Chest Upgrades being locked behind Chests & Barrels (as they don’t require chests nor allow for obtaining chests)

  • Fixed Icon for Blaze Burner and Sand Paper
  • Removed Progressive Block Varients (was not meant to remain in the game)
  • Fixed Oversight with Healing Pretty Good Advancements that made the mod not work in syncs
  • Fixed Cogs still being craftable when Cogwheels are locked (Create Mod)
  • Updated Logic for Red Sand Items when Create is present
  • Music Disc Heartstep (Healing Pretty Good) is now excluded with other music discs
  • Relocked a debug command that was accidentally left enabled
  • Fishing Rod Recipes now also locks carrot on a stick and warped fungus on a stick
  • Fixed Logic Error for Netherite Block
  • Added TNT recipes as a progression item
  • All Netherite Items now require TNT to be considered in Logic
  • Added two new progression Items for Create:
  • Sand Paper Recipes
  • Blaze Burners
  • Added two new junk items for Minecraft:
  • Copper Ore Vein
  • Large Copper Ore Vein
  • The following blocks now can’t be broken without their proper check:
  • Brewing Stand
  • Grindstone
  • Stonecutter
  • Loom
  • Cartography Table
  • Smithing Table
  • Beds
  • Respawn Anchor
  • Anvil
  • Enchanting Table
  • Added additional Itemsanity Exclusion Options for the following:
  • Flowers
  • Slabs
  • Stairs
  • Walls / Fences / Fence Gates
  • Cyan, Lime, Green, and Brown dyes now exclude when either Dyed Items or Exploration Items are excluded rather than both
  • Fixed Logic Error for Gold and Iron Weapons
  • Changed Logic for a few golden items to account for Nether Gold Ore
  • Added Mod support for the following mods:
  • Create
  • Healing Pretty Good
  • Iron Chests: Restocked
  • Removed Unused “Speedrunner Mode” Setting (doesn't do anything, and was replaced by “ShouldHaveBeforeWitherOrDragon” Setting last version)
  • Smooth Red Sandstone Blocks are now under Exploration option
  • Modified Some of the default settings to prevent the Archipelago Options Creator from creating the incorrect data type
  • Dyed Items are now an option for "ExcludedFromItemsanity"
  • Updated Koala Lib Version (Fixed Crash with Siyntra Connector in Library, so mod can now run on Forge when using Siyntra Connector!)
  • The Mod Will now check the AP World Version when connecting and inform the player if there's a version mismatch and disconnect rather than crash
  • Fixed a Crash that could occur when resyncing advancements
  • Max Advancement Count set to Amount of Advancements in Archipelago Mod, will increase when modded advancements are properly added
  • Added new goal option for collecting unique items as a goal (It's recommended that the count is set to a high number when using this). This Option can be used on its own, or in addition to other Goals
  • HOTFIX TO FIX MINIMUM ADVANCEMENTS BEING BROKEN IF YAML DEFINES MORE ADVANCEMENTS THAN POSSIBLE
  • Added Icons that show up on items that haven’t been collected if Itemsanity is enabled (+ Compat for Jade, JEI, & REI)
  • Items and Traps Received on a Multiplayer Server will now be given to all players, even if there’s no one in the server
  • Deathlinks will now send to other players on a Multiplayer Server if they come from a Player on the Server
  • Beehives that generate naturally will now be filled with honey
  • Added Option to increase the chance for Copper Blocks to enter their Pre-Oxidation State (an attempt to Oxidize before accounting for nearby Copper Blocks) from 5% to 55%
  • Wither Skeleton Skull Drop rates are now handled by a second loot table in order to prevent overriding of modded loot (This does mean there is an extremely rare chance for a Wither Skeleton to drop 2 skulls, but I don’t think that’s a huge issue)
  • Bumped Drop chance of Rabbits Foot drop chance from 10% to 50%
  • Higher Loot Drop Rates can now be toggled on/off via the YAML settings
  • Toggle Options for Jump, Sprint, Chests, and Swim merged into an OptionSet setting
  • Toggle Options for Excluding Hard, Exploration, and Unreasonable Locations merged into an OptionSet setting
  • Added More customizable Difficulty Settings
  • Added Chat Tip when the Game is Started to let player know about the existence of the in-game Tracker (can be disabled via configs)
  • Added a YAML option to replace a percentage of filler with items that do nothing (mainly to help prevent inventory clutter with Itemsanity)
  • Discs, Trims, Sherds, Heads, Extremely Rare Ores, and Netherite Gear now rely on an itemsanity exclusion setting rather than default exclusion settings
  • Fixed Logic Errors for Hanging Roots, Deepslate, Cracked Deepslate Bricks, and Cracked Deepslate Tiles
  • “Arbalistic” and “Two Birds One Arrow” now require enchanting to be in logic
  • “Arbalistic” is now considered a Hard Advancement
  • “Star Trader” now requires buckets to be considered in logic
  • “Hero of the Village”, “Postmortal”, and Totem of Undying now have difficulty settings that determine if raids are in logic
  • Mud Items now require Glass Bottles to be considered in logic
  • The Following Items are now blacklistable with the Exploration Items option:
  • Red Sand Items
  • Coral Items
  • Pink Petals
  • Blue Orchid
  • Cactus (+ Green Dye and things that require it)
  • Sunflowers
  • Lily Pads
  • Sweet Berries
  • Cocoa Beans (+ Brown Dye and things that require it)
  • Bamboo Items
  • Dark Oak Items
  • Mangrove Items
  • Cherry Items
  • Melons
  • Cobwebs
  • Tall Grass and Large Ferns are now Marked as Unreasonable Items
  • Fixed Enchanted Books given by the Randomizer being “Enchanted Books Enchanted with the Enchantment” rather than “Enchanted Books that contain the Enchantment”
  • Fixed a bug that would make it so Item Receive sounds didn't always play
  • Fixed Netherite Ingot Recipe being locked behind resource compacting when it shouldn’t have been
  • Re-Added Pink and Magenta Itemsanity checks that were accidentally removed previous version
  • Fixed Reverse Controls Traps not being received when using Traplink
  • Overkill no longer is triggered by Ghast Fireballs
  • On A Rail now no longer has a chance to trigger immediately upon entering a minecart
  • Added Custom Splash Texts and Literature Trap Texts suggested by users in google form
  • Added “Progressive Dye Recipes” and “Bundle Recipes” as Items
  • Added Prismarine Shards and Prismarine Crystals as Junk Items
  • Changed Advancement Location Exclusion Options so they now apply to all Location Types
  • All Items that were originally excluded (Except Potions and Enchanted Books) are now included in Itemsanity, but can be excluded based on Location Exclusion Options
  • Drowned will now always drop their hand stacks
  • “Is It a Bird” is now considered an Exploration Advancement
  • “Uneasy Alliance” is now a hard Advancement
  • “Smithing with Style” is now an Unreasonable Advancement
  • Fixed Trap Link sending Traps to yourself when a trap is received
  • Fixed Logic for Zombie Doctor
  • Cleaned Up AP World Code in Prep for Mod support (just getting ready, not adding mod support until issues with vanilla are gone)
  • Fixed Logic Errors for the Following Itemsanity Locations:
  • Lanterns
  • Chains
  • Hanging Signs
  • Podzol
  • Blast Furnace
  • Smoker
  • Iron Weapons
  • Golden Weapons
  • Stone Weapons
  • Diamond Weapons

  • Added an option for local fill for Itemsanity
  • Added Trap Link
  • Green Dyed Blocks and Green Dye now require smelting to be in logic (Itemsanity)
  • Nether Sprouts now require Shears to be in logic (Itemsanity)
  • Potions given to the player by the multiworld will no longer give bottles when drank
  • Literature Traps now actually function

  • Added a YAML setting for difficulty (determines where Jump, Iron Weapons, Iron Armor, Bows, and Sprint are placed in logic)
  • Added Itemsanity option to YAML (This setting causes items that are found to send checks. This setting is off by default)
  • Added New Junk and Useful Items (Dye, Enchanted Books, Potions)
  • Removed Random Fruit and replaced it with Apples
  • Changed the Base Chance for Wither Skeletons to drop skulls from 0.025% to 0.25%
  • Added a YAML setting for excluding “Unreasonable” Advancements ("How Did We Get Here?" and "Adventuring Time")
  • “Cover Me in Debris” and “Serious Dedication” are now considered Hard Advancements
  • "Sniper Duel" is now no longer considered a Hard Advancement
  • Fixed Sprinting, Jumping, and Part of Swimming always being locked when running the mod outside of single player
  • Fixed Jump and Sprint not being in logic when set to do so in YAML
  • Fixed Tracker sometimes having a really long decimals for the percentage value
  • Updated License and README to have the correct link
  • Fixed Deathlink breaking player's Armor
  • Fixed Occasional Crash that can occur as a result of the server player list changing while looping over it to sync advancements

  • Advancements that can be locations in the Archipelago will now always show themselves, and Advancements that can't be locations are now always hidden
  • Advancements now sync properly whenever a new player joins the game
  • Item and Goal Tracker Screen now pauses the game if you’re in single player
  • Fixed Advancements Only Goal Not triggering when collecting enough Advancements
  • Furnaces found naturally can now no longer be broken without “Progressive Smelting” (x1)
  • "Light as a Rabbit" is now considered an Exploration Advancement
  • Minecart Chests can no longer be broken or opened without the “Chests or Barrels” check
  • Made it so that blocks in the “ap_lock_block_breaking” tag can’t be destroyed by explosions while locked
  • Fixed “Crafting a New Look” being unobtainable based on progressive armor tier
  • “Crafting a New Look” now requires “Chests and Barrels” and “Progressive Armor” (x1) to be considered in logic
  • “This Boat Has Legs” and “Feels Like Home” now require “Chests or Barrels” to be in logic
  • Fixed "Hidden in the Depths" not being a location
  • Added Manifest json to ap world
  • Added In-Game Tracker for Received Items and Goal
  • Added Deathlink
  • Added Ability to lock Jumping, Chest Usage, and Shield Recipes
  • Added Ruby Hunt Goal
  • Added Advancement Goal
  • Added ability to gate completion of goals behind getting “X number” of Advancements
  • Added a Tag To determine if a block being uncraftable should also stop use of the block
  • Added a Tag to prevent Locked Block Breaking
  • Added Keep Inventory Yaml setting (On by default)
  • Anvil Recipe is now locked behind Enchanting
  • Status Effect Traps can now stack
  • Random Status Effect Trap now applies Effects other than Poison
  • Fixed Bug Where Worlds didn't save Archipelago Server Information when the game was restarted
  • Fixed Pufferfish and Ender Pearls Items not giving anything when received
  • Fixed Crossbow and Flint and Steel being craftable when locked
  • Fixed Golden Carrot giving Apples
  • "Very Very Frightening" is now considered a hard Advancement
  • "The Cutest Predator" now requires a bucket to be in logic
  • Made it so the AP Item Sounds can't multiple times at once (No More Really loud sounds when releasing)
  • Inital Release (Most of Vanilla Minecraft Works without a problem)
  • Goals for Ender Dragon, Wither, and Both Bosses Work
Archipelago Mod Icon
Download Archipelago Mod
Select game version
Select platform