There are three main release types offered by Nomi-CEu:
If you want a stable and bug-free experience, opt for the latest stable release. Alpha/Beta releases are a little more cutting edge, whilst nightly releases can be very unstable, but ensures you get the latest features and bug fixes as soon as they are approved.
Latest Stable or Alpha/Beta Releases can be found on our GitHub Downloads and CurseForge Downloads. The top result is the newest release. You may have to scroll down to find the latest stable release.
The latest Nightly Release is found on our Nightly Page.
Stable and Alpha/Beta Releases are labelled as follows:
<major>.<minor>.<patch>
Major versions are only changed when an extremely big release occurs. This is pretty much never changed. This is a number.
Minor versions are changed every big release. This is a number.
Patches are fixes between each big release. This is a number.
<incoming-release>-<status>-<pre-num> <emergency-fix>
The incoming release is the next stable release, that this alpha/beta puts out to test.
The status is either alpha or beta, dependent on how stable the release is.
The pre-num is a number that increases with each alpha/beta for a certain release. This is a number, starting from 1.
Below is an example of an update progression. Arrows point towards a newer version.
1.6 -> 1.6.1-alpha-1 -> 1.6.1-beta-2 -> 1.6.1-beta-3 -> 1.6.1-beta-4 -> 1.6.1 -> 1.7-beta-1 -> 1.7-alpha-2 -> 1.7
Nightly Releases are always at a newer state, or the same state, as the latest Stable or Alpha/Beta Release.
Start by installing Prism Launcher in their official site. It is the recommended launcher for Nomi-CEu. You can also use other launchers, such as MultiMC and ATLauncher.
Nomi-CEu also requires Java 8 to be installed. There are several options for this, listed below.
Make sure you install one for your operating system and architecture, and install a 64 bit one! If you are using Windows, that means you must install one labelled for x64, and the msi version.
You may install a JDK or a JRE version.
Below instructions are for Prism Launcher. For other launchers, you can install via your launcher's CurseForge integration, or import client zips downloaded from CurseForge or GitHub.
Ensure the selected Java Version is your installed Java 8!
Instance -> Edit -> Settings -> Tick Java Installation -> Auto Detect -> Select Java Installation -> Click OK
If you want to install the nightly version of the pack for testing purposes, its link is available here. For all launchers, simply download the client zip and import into your launcher.
Cleanroom offers multple benefits over a regular install, including faster game loading, increase in fps, and reduced memory usage. Note however, that this is in beta, and more issues will occur!
Note: if you are playing on a server, you can mix and match. For example, your client can run on Cleanroom, and your server can run normally, or vice versa.
To install Nomi-CEu with Cleanroom, you must first install Java 21. For this, Adoptium Temerin is Recommended, or use Azul Zulu for Arm Macs.
Below is the installation instructions for Prism Launcher. The process is similar for other launchers; see the Cleanroom GitHub Page for more details.
[!IMPORTANT] If you are using Stable Nomi-CEu (1.7.5) -> Use CleanroomMC Version 0.3.2.
If you are playing on a nightly version after
c83250b(Sat 14 Jun 11:50pm UTC) -> Use CleanroomMC Version 0.3.4+.
[!CAUTION] Using the wrong version will lead to your instance crashing!
Settings ➜ Java Installation ➜ set to your Java 21 path (/bin/javaw.exe).Java Arguments to -XX:+UseZGC -XX:+ZGenerationalminecraft/ folder from Nomi-CEu to CleanroomMMC. Delete existing minecraft/ or .minecraft/ folders, if they exist.mixinbooter & configanytimeIf you see errors or log spams from CraftPresence, update your Fugue version to v0.17.3+.
There is a secondary mode to this game, called Expert Mode. See the Readme for more details.
Note: if you are playing on a server, your instance's mode must match that of the server!
If you would like to change to this mode, follow the below steps:
\config)../pack-mode-switcher.batcurl -O https://raw.githubusercontent.com/Nomi-CEu/Nomi-CEu/main/pack-mode-switcher.sh to download the script, or download it here.chmod +x pack-mode-switcher.sh; sh pack-mode-switcher.sh in the pack root directory (the one containing /config).Nomi-CEu offers integration for some 'Addon Mods', which you can just add to your instance, and their recipes will be adjusted.
See the Readme for more details.
An addon mod not included in that list is the Essential Mod. Although it is not officially supported by Nomi-CEu, you should be able to simply add it into your instance, allowing for an easy way to play with a couple friends. If you add the Essential Mod, also delete or disable the CustomMainMenu mod, to fix issues with conflicting main menus.
You might want to set B:onDemandAnimatedTextures to false in config/loliasm.cfg. This will fix issues you may have with animated textures, but this could cause lag issues on AMD GPUs with outdated drivers.
There are many resource packs available, which cover some mods that are in Nomi-CEu, or cover custom textures in Nomi-CEu itself. Recommended resource packs include: Faithful Resource Packs
Clarity Resource Packs
Other GregTech Resource Packs
Popular world customisations include:
/gamerule doDaylightCycle false)/gamerule doWeatherCycle false)/ranks set_permission player ftbutilities.homes.max <NEW_HOME_AMOUNT> for players/ranks set_permission admin ftbutilities.homes.max <NEW_HOME_AMOUNT> for admins/ranks set_permission player ftbutilities.claims.max_chunks <NEW_CHUNK_AMOUNT> for players/ranks set_permission admin ftbutilities.claims.max_chunks <NEW_CHUNK_AMOUNT> for admins/ranks set_permission player ftbutilities.chunkloader.max_chunks<NEW_CHUNK_AMOUNT> for players/ranks set_permission admin ftbutilities.chunkloader.max_chunks <NEW_CHUNK_AMOUNT> for adminsTo update to a newer version, make a new instance of Nomi-CEu of the version you are updating.
Do NOT use the Update button in your launcher as it is built naively and will break your pack!
You might also want to copy your existing saved data:
| File | Description |
|---|---|
minecraft/saves directory | Single Player Worlds |
minecraft/resourcepacks directory | Resource Packs |
minecraft/options.txt | Minecraft settings, like keybinds, selected resource packs, video options, etc. |
minecraft/journeymap directory | JourneyMap Waypoints and Map Data |
minecraft/visualores directory | VisualOres Data |
minecraft/hei_bookmarks.ini | HEI Bookmarks |
To automate this process, feel free to use one of the migration scripts provided by this project: NomiUpdater. Whilst this is an official script, it is not well polished, and any issues should go to the migrator project's issues page.
This section includes some brief tips and tricks designed to make your Nomi-CEu experience as fun as possible!
Note: If you wish to play on your server outside of your network, you will need to setup port-forwarding. That is out of the scope of this file, and you should be aware of the risks that are created when you do this.
To install a Nomi-CEu server, follow the below steps:
If you are using a server hoster, follow instructions from them.
Cleanroom offers multiple benefits over a regular install, including faster game loading, increase in fps, and reduced memory usage. Note however, that this is in beta, and more issues will occur!
Note: if you are playing on a server, you can mix and match. For example, your client can run on Cleanroom, and your server can run normally, or vice versa.
To install Nomi-CEu with Cleanroom, you must first install Java 21. For this, Adoptium Temerin is Recommended, or use Azul Zulu for Arm Macs.
[!IMPORTANT] If you are using Stable Nomi-CEu (1.7.5) -> Use CleanroomMC Version 0.3.2.
If you are playing on a nightly version after
c83250b(Sat 14 Jun 11:50pm UTC) -> Use CleanroomMC Version 0.3.4+.
[!CAUTION] Using the wrong version will lead to your instance crashing!
mixinbooter & configanytimelaunch.bat or launch.sh):
FORGEJAR variable to be the name of the Cleanroom Jar (e.g., for Cleanroom 0.2.3 Alpha, cleanroom-0.2.3-alpha.jar)Although Nomi-CEu does not officially support SpongeForge, you should be able to get your server at least running with SpongeForge, with these steps and some debugging:
B:threadPriorityFix to false in config/loliasm.cfgB:"Entity Tracker" to false in config/Universal Tweaks - Bugfixes.cfgAlfheim and/or Vintage FixHowever, SpongeForge has a lot of issues with mods, including, at least at the time of writing, issues with obfuscation in Groovy Scripts.
There is a secondary mode to this game, called Expert Mode. See the Readme for more details.
If you would like to change to this mode, follow the below steps:
config and config-overrides)./pack-mode-switcher.bat (Terminal)chmod +x pack-mode-switcher.sh; sh pack-mode-switcher.sh (Terminal)launch.bat script (Windows) or the launch.sh script (Mac/Linux) to launch the server. These two scripts are called the launchscripts. (You may have to run chmod +x launch.sh on Mac/Linux first)eula.txt file, and change the value from false to true.Note: If you receive an error saying you have the wrong java version installed, make sure your terminal is currently using Java 8 (or Java 21 for Cleanroom Installation) as the default, or customise the launchscript to use the java executable directly. SDKMAN! is recommended for the first option, which runs on Mac, Linux, and Windows through WSL, and allows you to change your default java easily, on the fly.
nogui in the launchscript. This is done in line 20 for both launchscripts.server.properties file, such as changing the description (change the motd value).server-icon.png file. Note that the icon must be 64 by 64.To update a server, please create a new server folder, or instance. Copy over saved data:
world/, The World Datalocal/, Changed FTB Utils Settings (Optional)server.properties, Changed Server Properties (Optional)There are Island Cakes available, which sends each team to a different void island. To set this up:
Island Cakes and Personal Island Cakes do not get eaten. If you wish to make them be eaten, and be slowly consumed similar to Overworld, Void, Nether and End Cakes, change line 332, in /config/DimensionalEdibles.cfg, from B:consumesFuel=false to B:consumesFuel=true. To refill them, Pulsating Dust is used.
Island Cakes send each FTB Team to a unique island. A player simply right-clicks the cake and will be sent to their team's island. If no such island exists, an island will first be created.
In contrast, Personal Island Cakes sends each individual to a seperate island. This is useful for individuals who want some personal space, apart from their team.
By default, Islands will be 60 Regions apart, placed in a spiral. Regions are an area of 32 by 32 chunks. You can change the spacing by changing the number value in line 343, in /config/DimensionalEdibles.cfg, to any value between 2 and 100. Note that this value is in Regions.
In line 338, you can change the dimension the Islands are spawned in. You may have to play around. To get a list of all dimensions, do /forge dimensions to get a list of all dimensions and their IDs. You can also change the y level the islands are spawned at, in line 354.