> For the complete documentation index, see [llms.txt](https://browsit.gitbook.io/sea-of-steves/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://browsit.gitbook.io/sea-of-steves/world/ocean.md).

# Ocean

Sailing the ocean in your vessel is a safe enough venture, until you come across a pirate! Other players and random enemy ships may try sending you to a watery grave. Should you plunge into the cold blue, don't linger for long! Hungry sea creatures will seek you out after a short time. Keep this in mind when exploring underwater structures.

### Sharks

In [Isles of Alex](https://lectern.browsit.org/resources/resource/51/), the ocean floor tends to sit at around 50 blocks deep and contains no lava pools or caves by default. Ocean monuments do not generate, but players may come across sunken ships and ocean ruins. Those wiling to take a dip for easy treasure run the risk of a surprise shark attack!

These hungry guys are actually just angry dolphins, so we recommend a replacement texture for better immersion. The best ones require Optifine, but we like [this skin](https://www.planetminecraft.com/mob-skin/shark-dolphin/) which doesn't need a special client. Simply include this in your server's texture pack (with ModelEngine, the location should be */plugins/ModelEngine/resource pack/assets/minecraft/textures/entity/dolphin.png*).

{% hint style="info" %}
Minecraft 26.1 changed the pack structure for entities, instead use *.../entity/dolphin/dolphin.png*
{% endhint %}

Lastly, you may wish to silence the cute dolphin noises. The following download may be extracted into your resource pack folder to accomplish this. Don't worry, this doesn't hurt the dolphins!

{% file src="/files/15dzCDSuxELom1Kcvcq0" %}

### Megalodon

Not much is known about this creature, other than that it's bigger and faster than the average shark. Sail the seas long enough and you might chance a fight (or flight) from this rare beast!

### Tidal Towns

{% embed url="<https://www.youtube.com/watch?v=V0Q-sWyYOgc>" %}

The popular datapack, [Tidal Towns](https://modrinth.com/datapack/tidal-towns), can be made compatible with Terra worlds by making a few minor adjustments. Namely, you must change the vanilla biome specification to check for structures instead. Specifically, you can set `"biomes": "#minecraft:has_structure/ocean_ruin_warm",` in its `data/joshie/worldgen/structure/village_ocean.json` folder for compatibility with Isles of Alex.

We found it best to also reduce generation frequency by setting `"spacing": 136, "separation": 32` in its `.../structure_set/village_ocean.json` file. You can use [this tool](https://misode.github.io/worldgen/structure-set/) to visualize how spacing/separation values look before installation in your server's `world/datapacks` folder. Note that generation will occur in all worlds; Mojang has not provided a way to apply datapacks to specific worlds (to our knowledge).

{% hint style="info" %}
The Surveyor compass will not detect or point to villages generated by Tidal Towns.
{% endhint %}
