Minecraft Data Packs / Adventure

Ships out on the oceans

    • 340,800 views, 18 today
    • 126,443 downloads, 7 today
    • 865
    • 935
    • 351
    Ercerus
    Level 77 : Legendary Crafter
    493
    Update for 1.21.3 released!


    IMPORTANT

    You can NOT just drag this file into the datapacks folder! Use "Extract here" and copy the contents of the appearing folders into the folders "data" and "datapacks" inside your world folder!


    Description

    This datapack adds ships, which can be found out on the oceans while exploring. Some of them will welcome you, others will probably not like it if you come aboard. Current version v18 is for Minecraft 1.21.3. For older versions, see the section legacy versions.


    Installation

    Download the .zip archive and use "Extract here". Then copy the contents of the appearing folders into the folders "data" and "datapacks"! You might want to do /function ercerus:ships/no_spam to reduce the amount of text output during generation.


    Troubleshooting / Frequently asked questions (FAQ)
    FAQ - Click to open
    I can't find any ships.
    Make sure to enable the datapack in the datapack selection screen while creating a new world. If you want to use it in an existing world, use the command /datapack list to see all the available ones for this world. The ones in [green brackets] are enabled, the ones in [red brackets] are disabled. Use the command /datapack enable "file/Ships v18 for [​1.21.3]" to enable the datapack, if it is not active.

    Also make sure that you followed the installation instructions clearly. It will not work if just drag the downloaded file into your datapacks folder. The generation of ships is tied to the generation of big ocean ruins (not guardian monuments). The frequency with which these spawn is determent by the world seed. You may have to search a while before you will find any.

    I have multiplayer related problems.
    Make sure command blocks are enabled on the server.

    Can you increase the spawn rates of ships?
    No, because their spawn rate is tied to the generation of big ocean ruins (not guardian monuments).


    Force the generation of a structure

    You can force the generation of a ship by using the command /execute align xyz run function ercerus:ships/ship_event


    Technical Information

    This datapack was originally made back in 1.13.2 and thus does not use the custom structure mechanics found in current versions. I use the existing big ocean ruins (not the guardian monuments) to determine the location where ships can be generated. You can use the command /locate structure #minecraft:ocean_ruin to find them (Also locates the small one, which won't have ships above them). The contents of the folder: put my contents in the folder named data are map files from 30200 to 30208. These will replace all maps with these IDs in this world! Normally this should not be a problem, only if you have maps with such high ID numbers. In this case, just don't add them to the folder.


    Compatibility

    This pack is not compatible with all datapacks, which modify the pre-existing ocean ruins (not the guardian monuments).


    Bug Report

    If you find anything that looks like it's not working as it should, please leave a comment and I will look into it.
    Make sure to activate command blocks, if you are using this datapack on a server.



    Reviews (Spoilers)
    A review made by AlexIsModded for the current version 11 - https://www.youtube.com/watch?v=qzoUZWWtlFQ
    A review made by Little Lizard Adventures for the still quite up-to-date version 4 - https://www.youtube.com/watch?v=xxiypdB3CdA
    A review made by skunkmunkee for the old version 3 - https://www.youtube.com/watch?v=ErqZlxA4Xa4
    A review made by wattles for the old version 2 - https://www.youtube.com/watch?v=YzoCtjfA4hI


    Full feature list

    I do not recommend that you look at this list, as it will spoil the sense of discovery.

    List of features
    • Chance of 6/9 to spawn a regular ship. This includes a random ship with random inhabitants.
    • Regular ships can be made of: 5 types of wood, 5 types of tables in the captains' cabin, 13 variations of sails, a roof over the bridge, 8 unique banners per faction of inhabitants
    • Types of inhabitants: villagers (11 types of decoration on the captains desk), illagers (9 types) and undead (5 types)
    • Villagers will spawn with workstations, undead with a broken sail and cobwebs all over the ship
    • All types of inhabitants have a unique loot table attatched to their ships chests
    • The cargo carried by the ships is diffrent for every ship
    • Chance of 1/3 for a villager ship to be turned into a witch trap. This will cause the ship to turn into a ship inhabitated by witches and magicans, as soon as you get to close (with 3 types of sails and 5 types of banners).
    • Chance of 1/9 to spawn one of 5 ship which have been reduced to rubble. Again with the 3 types of inhabitants.
    • Chance of 1/9 to spawn a TNT carrier (with 4 types of banners).
    • Chance of 1/9 to spawn a small fisher boat with 7 types of fishers (villagers, illagers and undead). Again with a randomized cargo block.


    Old legacy versions
    These are old versions which are no longer supported. They will not be updated, no matter how many issues may arise with them.


    Ships out on the oceans Minecraft Data Pack
    CompatibilityMinecraft 1.21
    Tags

    18 Update Logs

    Update to Version 18 : by Ercerus 11/15/2024 10:46:49 amNov 15th, 2024

    • compatibility update for Minecraft version 1.21.3
    LOAD MORE LOGS

    Create an account or sign in to comment.

    User5458180G
    11/17/2024 3:26 am
    Level 1 : New Miner
    zaka mi napiše da ni veljavna
    1
    Ercerus
    11/17/2024 5:00 am
    Level 77 : Legendary Crafter
    "It tells me it is not valid."

    I can not answer that without knowing, which version of the game you are playing. The current version 18 is for 1.21.3 and also 1.21.2. For all other versions, see the section "Old legacy version". If the version of Minecraft you are playing is not listed in there, then you can't use this datapack.
    1
    fteasdale1064
    07/15/2024 5:45 pm
    Level 1 : New Miner
    hey sorry to bother but do you have a discord server for the datapack. And will it be updated for 1.21
    2
    Ercerus
    11/15/2024 10:52 am
    Level 77 : Legendary Crafter
    Sorry for the late reply. I do not have a discord server, no. And: I just updated the pack to 1.21.3.
    1
    Syntex366
    11/15/2024 9:18 pm
    Level 1 : New Miner
    Is this compatible with 1.21.1 or was there something in the .3 update that changed something pivotal in the packs like 1.21?
    1
    Ercerus
    11/16/2024 4:50 am
    Level 77 : Legendary Crafter
    Version 18 is only compatible with 1.21.2 and 1.21.3. But from what I have just tested, v18 works fine in Minecraft 1.20.1 with no obvious errors or bugs, despite some version differences.
    1
    DoogleSmile
    07/12/2024 10:51 am
    Level 1 : New Explorer
    Hi, I'm loving your data packs.

    Just thought I'd let you know, I'm using this on my 1.21 server and it's working fine with a little tweaking.

    Mostly just fixing the folder names, but also a couple of edits to some function files and loot tables.

    I'd noticed that the bits of paper you have spawning to determine what type of boat to spawn weren't being deleted. After some fiddling, I changed the loot tables from this:


    { "function": "set_custom_data", "tag": "{rnd:cargo_dried_kelp_block,cargo:1}"}

    to this:

    { "function": "set_components", "components": { "minecraft:custom_data": { "rnd": "cargo_dried_kelp_block", "cargo": "alternative" } }}
    Then obviously I also had to edit the .mcfunction files to reflect the new values for the tags:kill @e[type=item,limit=1,nbt={Item:{components:{"minecraft:custom_data":{cargo:alternative}}}}]

    For some reason that I don't understand. The paper with tags with a value of 1 were not being detected by the game, so changing the tags to a text value instead, fixed that problem.

    If you want, I can send you my edited files to save you some time updating this to version 1.21.
    5
    Ercerus
    11/15/2024 10:52 am
    Level 77 : Legendary Crafter
    Sorry for the late reply, I just updated the datapack to 1.21.3. I did not encounter the issue in this version, so I did not change anything regarding this. Please tell me if this still happens in the current version 18.
    1
    Syntex366
    11/13/2024 11:44 pm
    Level 1 : New Miner
    Would you mind sharing those edits? I'd love to have this one back in the roster for 1.21
    1
    Max_Stone
    07/22/2024 12:23 pm
    Level 1 : New Network
    I would also like to have the edited files. This is the last datapack that I need for the update.
    2

    Welcome