Skip to content
On this page

Get mods

The Get mods page is the mod list of levimc.org inside lip. After this page you can find a mod by searching, sorting and filtering, read about it, and install the version that fits your server.

If the keys or the parts of the screen are new to you, read A tour of the interface first.

The page

The Get mods page. Numbers mark the search, sort and filter rows, the list of mods, and the details of the highlighted mod.

  1. Search, Sort and Filters decide which mods are listed, and in which order.
  2. The list of mods. The page opens with the focus here.
  3. The details of the highlighted mod.

↑ on the first mod goes up to Filters, Sort and Search. ↓ from there, or Enter in the search, goes back to the list. Tab goes round these parts too.

lip manages servers, so the list holds the mods that can run on a server. The list is read from levimc.org each time you open lip, and nothing of it is saved on your disk.

The list

The list of mods in a server that has mods. Numbers mark the check marks, the name and author, the downloads, the stars, the date and the count.

  1. ✓ marks a mod that is installed in this workspace.
  2. The name of the mod, and its author after the dot.
  3. ↓ is how often the mod was downloaded. 186k is about 186,000.
  4. ★ is the number of its stars on GitHub.
  5. The date of its last update.
  6. The line above the list says how many mods are listed now.

A mod without downloads or stars leaves that column empty. In a narrow terminal the date is left out first, then the downloads.

The details

The details change as you move through the list. They show the description of the mod, then:

RowShows
AuthorWho publishes the mod.
Downloads, StarsThe exact numbers.
IDThe address of the mod's repository. This is the name of the mod on the Mods page.
LatestThe newest version, and its variant after # when the mod has variants.
PlatformThe systems that the mod is built for.
GameThe game versions that it supports.
TagsWhat kind of mod it is.
LicenseThe license of the mod.
DependsWhat the mod needs, with the versions that it accepts. lip installs these for you.
UpdatedThe date of the last update.

When the details are longer than their box, a ▼ at the right edge says so. Press Tab to give them the focus, then scroll.

The details have the focus and are scrolled. Marks at the right edge show that there is more above and below.

  1. The title of the details is bright while they have the focus.
  2. ▲ and ▼ mean that there are more lines above and below.
  3. The keys that scroll.

Esc goes back to the list.

In a terminal of about 106 columns or more, the details are at the right of the list and show more rows at once:

The Get mods page in a wide terminal. The details are at the right of the list.

Searching

Press ↑ until Search is highlighted, and type. The list follows each letter.

The word "legacy" is typed into the search. The list holds the three mods that match.

The search looks at the name, the author, the description, the tags and the license of each mod. With several words, a mod must match all of them.

The search also understands the language of the interface. Tags are shown in your language, and you can search for them as they are shown: in the Chinese interface, 经济 finds the mods with the tag Economy, just as economy does.

The search holds the word "economy". One mod is listed, and its details show the tag Economy.

Press Enter to go to the mods that were found. To see every mod again, delete what you typed.

When nothing matches, the list says so:

The search holds "dynmap". The list says "No mods match."

Sorting

Press ↑ until Sort is highlighted. ← and → change the order.

The sort order is "Popularity". A mod with few stars and many downloads is listed above one with more stars.

OrderThe mods come
RelevanceIn the order of levimc.org. When you search, the best match comes first.
PopularityMost popular first.
UpdatedLast updated first.
NewestLast published first.

Popularity is a number that lip works out from the stars and the downloads of a mod together, in the same way as levimc.org. Each of the two counts as much as the other, and each is measured against the other mods of the list. So the order is neither the order of the stars nor that of the downloads: in the picture, a mod with 61 stars and 171,000 downloads comes before a mod with 152 stars and 64,000 downloads.

Filtering

Filters narrow the list to the mods that have, or do not have, something.

  1. Press ↑ until Filters is highlighted, then Enter.

    The row "Filters" is highlighted. Its value is "None".

  2. The filter panel opens. Its sections are closed at first.

    The filter panel: Clear filters, then the sections Game version, Tags, License and Depends on, each with a number.

    1. Clear filters removes every filter.
    2. The sections. The number is how many values a section has.
    3. How many mods the filters leave. The list behind the panel follows at once.
  3. Press Enter on a section to open or close it, and Space on a value to choose it.

    The section Tags is open. One tag is marked [+], another [-], and the bottom of the panel says "Excluded" and "3 mods".

    1. [+] included: only mods that have this value are listed.
    2. [-] excluded: mods that have this value are left out.
    3. The state of the highlighted value, in words.
  4. Press Esc to close the panel. The Filters row says how many filters are active.

    The row "Filters" says "1 active", and the list holds two mods.

Space goes through the states in turn: not chosen, included, and, where a section allows it, excluded.

SectionFilters byIncludeExclude
Game versionThe game versions that a mod supports.YesNo
TagsThe kind of mod. The common tags come first, in your language.YesYes
LicenseThe kind of license: permissive, weak copyleft, copyleft, other, or none.YesNo
Depends onWhat a mod needs, such as a library.YesYes

The number at the right of a value is how many mods have it.

The sections License and Depends on are open. "LegacyRemoteCall" is included, and two mods are left.

  1. License has kinds of licenses, not single licenses.
  2. Only the mods that need LegacyRemoteCall are listed.
  3. Two mods are left.

Filters stay until you clear them or quit lip. They work together with the search.

The menu of a mod

Press Enter on a mod to open its menu.

The menu of a mod: Install…, README, Open in browser.

ActionDoes
Install…Asks for the version, then installs the mod.
READMEShows the text that the author wrote about the mod.
Open in browserOpens the page of the mod on levimc.org in your web browser.

README

The README opens in a window that fills the screen. Scroll with the arrow keys, PgUp and PgDn. Esc or Enter closes it.

The README of a mod in a window that fills the screen.

The README is shown as plain text, as the author wrote it. A mod without one says "No README."

Open in browser

The menu of a mod with "Open in browser" highlighted.

lip asks your system to open the page. On a server without a desktop nothing may happen; the README is then the way to read about the mod. For a mod that has no page, the action is gray and says "This mod has no page."

Installing a mod

Installing always goes through choosing a version. lip shows only the versions that fit your server, so you cannot pick one that does not.

  1. Highlight the mod, press Enter, and choose Install….

  2. Choose the version. The newest version that fits is highlighted, so Enter is usually all you need.

    The versions of LegacyMoney: 0.16.1 and 0.16.0, then "Custom…". The last line shows the mod and version that would be installed.

    1. The versions that fit, newest first, each with its date.
    2. What lip installs when you press Enter.
  3. Read the plan. It lists the mod, and every other mod that it needs.

    The plan: "would install LegacyRemoteCall 0.13.0" and "would install LegacyMoney 0.16.1".

    1. A mod that LegacyMoney needs. lip installs it too.
    2. Apply installs both. Cancel installs nothing.
  4. Choose Apply. When lip is done, it shows what it did.

    The result: two lines that start with "Installing", then "✓ Done."

  5. Press Enter. The mod now has a ✓ in the list, and so has what was installed with it.

    The list after the install. LegacyMoney and LegacyRemoteCall have a check mark.

The mod is loaded the next time the server starts. Preview, then Apply describes the plan, the progress and what happens when something fails.

Choosing a version

Variants

Some mods come in several variants: builds of the same mod for different uses. They are tabs at the top of the dialog. ← and → change the variant, and the versions below follow.

The versions of LegacyScriptEngine. The tabs are lua, quickjs, nodejs and python, and quickjs is chosen.

  1. The variants. The chosen one is in brackets.
  2. The versions of the chosen variant that fit your server.
  3. What lip installs: the mod, # and the variant, @ and the version.

Which variant you need is a question for the README of the mod. A mod with only one variant has no tabs.

When a mod has more variants than fit in one row, the row scrolls sideways as you move. ‹ and › at its ends say that there are more on that side.

A mod with ten variants. The row of tabs shows some of them, with "‹" at its left end and "›" at its right end.

  1. More variants at the left.
  2. The chosen variant.
  3. More variants at the right.

Only versions that fit

The list holds the versions that work with the game and the LeviLamina of your workspace, and no others. An older or newer version that needs another LeviLamina is not offered, even though levimc.org lists it.

When no version of the chosen variant fits, a line says what rules them out:

The version dialog of LeviOptimize in a server with LeviLamina 26.40.1. A line says "No version fits LeviLamina 26.40.1.", and the only row is "Custom…".

  1. The LeviLamina, or the game, that no version fits.
  2. Custom… is still there.

You then have three ways on: try another variant, look for another mod, or change the game and LeviLamina of the server on the Workspaces page.

Custom…

The last row, Custom…, lets you name what to install yourself. Use it for a branch, a tag or a commit, for example to try a fix that is not released yet.

The dialog "Custom version". The label is the mod followed by "@", and the gray text "branch:main" is an example.

Type what follows the @: a version such as 1.8.0, or branch:main, tag: with a tag, or rev: with a commit. Press Enter to see the plan. Esc goes back to the versions.

lip does not check beforehand whether what you name fits your server. If it does not, the plan fails and says why, and nothing is changed.

In a folder without a server

You can look through the mods anywhere. Installing needs a server, because a version must fit a game. In a folder without one, Install… offers to create the server first:

A dialog says "This folder has no server yet. Create one first.", with the buttons New server… and Cancel.

New server… starts the new server wizard of the Workspaces page.

While the server runs

While the server of the workspace runs, nothing is installed. Install… is gray, and the menu says why. README and Open in browser work as usual.

The menu of a mod while the server runs. "Install…" is gray, and a line says "Stop the server first."

Stop the server on the Server page first.

When the list cannot be read

When lip cannot read the list from levimc.org, the page says so instead of showing mods.

The Get mods page says "Cannot read the catalogue.", then why, and has a Retry button.

  1. The list could not be read.
  2. Why, as lip says it.
  3. Retry reads the list again.

Check your connection, then press Enter. The GitHub proxy of the Settings page is not used for levimc.org, so it does not help here.

You can still install a mod whose name you know: use Install from source… on the Mods page.