Spawn in the nether with a set of items. Made by logwet, designed by k4yfour, idea by Fyroah.

Overview

Noverworld

Build and Release Artifacts

About

When you create a new world, you will spawn in the nether at a portal. Your inventory contains a set of standard nether entry items you would have in a usual hypermodern RSG situation where you intend to do bastion trades. Beat the dragon and reach the credits as usual.

bastion inventory

The bundled inventory for the Bastion/default category

monument inventory

The bundled inventory for the Monument category

classic inventory

The bundled inventory for the Classic category

You cannot customise the number, type or durability of the items in your inventory but you can adjust what slot they're in. You do this through editing .minecraft/config/noverworld-X.X.X.json.

(At the moment the slot of non-unique items, eg. the beds in classic, are not directly configurable. They are automatically put into the first free slot, so you can move them around by editing the location of the unique items.)

{
  "f3Enabled": true,
  "recipeBookEnabled": true,
  "inventory": [
    {
      "name": "wooden_axe",
      "slot": 1
    },
    ...
    {
      "name": "bread",
      "slot": 41
    }
  ]
}

inventory_mapping

The slots to inventory mapping. ie. if you want to put something in the hotbar, use slot 41.

Every new release of noverworld will create a new config file, so if you want to use your slot config from the previous version copy it over. This is to allow players to easily use different releases of the mod (eg. Bastion to Monument) at the same time without having to delete their config file every time.

Before you join a new world the mod saves your render distance and FOV, and resets to this after you leave the world. ie. this means you can configure the RD and FOV you will always spawn with by changing it in the main menu, and you don't have to reset these settings to your preferred defaults in between runs.

Depending on the version you are using the f3 menu will be automatically opened for you.

When you spawn your yaw (facing angle) is randomised. The y height of the portal the mod attempts to target is also randomly determined using a different distribution per release. You can see this distribution in fixed_config.json (Make sure to switch to the right branch)

All random values in the mod are deterministically derived from your world seed, meaning creating a world with the same seed will yield the same yaw and targeted y height. Therefore, the mod is suitable for SSG

Creating your own custom inventory

"spawnShiftRange": {
  "50-100": 60,
  "101-250": 40
}

This determines the distance the player's spawn will be shifted from the world spawn (radius). The key is a range in the format "min-max" and the value is the relative weight that should be given to that range.

"spawnYHeightDistribution": {
  "7-13": 80,
  "14-59": 5,
  "60-75": 10,
  "76-90": 5
}

This determines the player's targeted y height when generating a portal. The key is a range in the format "min-max" and the value is the relative weight that should be given to that range.

"playerAttributes": {
  "health": 17.0,
  "hunger": 15.0,
  "saturation": 3.0
}

This determines the player's health, hunger and saturation.

{
  "name": "iron_boots",
  "tags": "{Enchantments:[{id:soul_speed,lvl:1}]}",
  "count": "0-4",
  "damage": 20,
  "slot": 36,
  "editable": true,
  "unique": true
}
Key Value
name The name of the item in the registry eg. "iron_axe". If you want to add an item from outside of minecraft (eg. from a mod) you need to include the mod id like this: "modid:moddeditem"
tags (optional) The nbt tags of the item, in JSON notation. Useful for things like enchantments. You shouldn't do damage/durability through here, do it using the "damage" key.
count A range in the format "min-max". The number of items will be randomly chosen from that range using a uniform distribution.
damage (optional) Use this to change the durability of the item. Ie. a pickaxe which has mined 10 blocks will have 10 damage.
slot The slot the item occupies in the inventory. Note that while the user config starts counting from 1, fixed_config follows Java array conventions. Therefore, slot 1 of the hotbar = 0.
editable Whether the slot of this item should be user configurable.
unique Whether this item is unique or is one of many of the same type (eg. multiple beds). Note: you can make the first of a set of multiple items unique and thus user configurable.

Support

If you have a problem with the mod, a question or experience a crash follow these steps:

  1. Check the README to see if there's any relevant info on there, particularly the FAQ section.
  2. If you have a question, ask it on the GitHub Discussions Q&A section here.
  3. Check the GitHub Releases to see if a newer build has been released that addresses your problem.
  4. If you're experiencing a crash, make a GitHub issue and include the crash report.
  5. If none of the above steps are helpful, DM me on discord (I'm in HBG Hub, Javacord etc. under this name). I don't mind being pinged for help requests either.

FAQ

  • How do I download the mod?
    • The releases page on this GitHub repo.
  • What file do I download? There's a bunch.
    • There are three groups, one for each category (BASTION, MONUMENT and CLASSIC). Refer to the start of this README for the differences between each category.
    • Then download the release version of the mod ie. noverworld-x.x.x.jar instead of noverworld-x-x-x-dev.jar and put it in your mods folder.
  • How do I change the hotbar/inventory?
    • Using the config file at .minecraft/config/noverworld-X.X.X.json.
  • How do I change what items are in my hotbar/inventory?
    • You can't easily do so. The three Noverworld categories have fixed inventories, you can change the slots your items are in but not their type, durability or count.
    • If you really want to change the items, you can do so by editing fixed_config.json and recompiling the mod, but beware that this will make your runs unverifiable for the leaderboards.
      • See the Creating your own custom inventory section for more information.
      • If you don't have a java and fabric development environment, I believe you can still edit the file by renaming the .jar to a zip, editing the file then rezipping and renaming to .jar.
  • How do I reset my hotbar to the default included in the mod?
    • Delete the config file at .minecraft/config/noverworld-X.X.X.json. When you create a new world or reload the game the defaults will be applied.
  • I updated the mod and my inventory slot config has been reset, what gives?
    • Every new version of the mod writes a new file, just copy your settings over. Read above for an explanation of why.
  • How do I set my FOV and render distance default?
    • Edit those values in the game's main menu (ie. outside of a world) and they'll be saved.
  • I want to run noverworld without f3
    • Set f3Enabled to false in the config file. This won't automatically open f3 before you spawn.
  • I don't book craft so I don't want the recipe book to be automatically opened by default.
    • Set recipeBookEnabled to false in the config file. This won't automatically open the recipe book pane before you spawn.
  • I have a suggestion for improvement.
    • Put it on the Github Discussions Idea section here
    • Or message me on Discord.
  • The mod is crashing while launching with java.lang.reflect.InvocationTargetException
    • Make sure you are running the release version of the mod ie. noverworld-x.x.x.jar instead of noverworld-x-x-x-dev.jar
  • Is this incompatible with any mods:
    • This mod has been tested and confirmed to work with:
      • Sodium
      • Lithium
      • Starlight
      • FastReset (doesn't save world)
      • AutoReset (automatically reset worlds w/o macro) note: some users have reported problems with this mod
      • LazyDFU
      • Chunk Mod (delay spawn chunk gen until after spawning). Tested with noverworld 2.3.0, may be compatible with older versions. Depending on your system the performance improvement from this can be quite dramatic eg. 4x faster loads.
      • Moonlight (threaded stronghold gen)
    • I will not support multi-threaded world gen such as C2ME. Perhaps sometime in the future as a separate branch.

Contributions are welcome. This mod is licensed under the GPL-3.0, meaning any forks/derivative works must also be open source and licensed under the GPL-3.0. If you fork the mod and publish the distribution (without the intention of merging your changes upstream) please change the name from Noverworld to a suitably distinct alternative to avoid confusion.

You might also like...

How to configure Replica Set with Embedded Mongo using Spring Boot and Flapdoodle for unit testing code that uses mongodb transactions

Spring Boot Embedded Mongo with Replica Set This project defines a basic rest service that allows users to update records of a Person (name and email)

Nov 1, 2022

A template for a Forge + Fabric project setup using a Common source set.

MultiLoader Template This project provides a Gradle project template that can compile mods for both Forge and Fabric using a common sourceset. This pr

Jan 5, 2023

A set of example projects utilizing Discord4J

Discord4J Example Projects Provided are a set of very simple example projects showcasing two simple slash commands: ping-pong and greet using Discord4

Nov 8, 2022

Geoponics is an E-Commerce Android Based Application Designed for Farmers As Well As Normal Users to Buy and Sell Agricultural goods!

Geoponics is an E-Commerce Android Based Application Designed for Farmers As Well As Normal Users to Buy and Sell Agricultural goods!

Geoponics : E-Commerce Application Geoponics is an E-Commerce Android Based Aplication Designed for Farmers As Well As Normal Users to Buy and Sell Ag

Aug 31, 2021

The utility is designed to implement version control of APEX application pages.

The utility is designed to implement version control of APEX application pages.

Oracle APEX version control tool The utility is designed to implement version control of APEX application pages. How it works The developer exports th

Aug 25, 2022

A boilerplate project designed to work as a template for new microservices and help you get in touch with various useful concepts.

Microservice Reference Project This project is inspired by the idea to quickly create a production ready project with all the required infrastructure

Dec 17, 2022

A small companion library to Mixin, designed to help you write your Mixins in a more expressive and compatible way.

MixinExtras A small companion library to Mixin, designed to help you write your Mixins in a more expressive and compatible way. More information about

Jan 7, 2023

A straight table component designed for performance

@qlik-oss/react-native-simple-grid A straight table component designed for performance Installation npm install @qlik-oss/react-native-simple-grid Usa

Apr 23, 2022

Practice and testing with Java 11, Prometheus, and Spring-boot with MicroService Architecture. Designed to run on Kubernetes in minikube.

Practice and testing with Java 11, Prometheus, and Spring-boot with MicroService Architecture. Designed to run on Kubernetes in minikube.

This application was written by Andrew Aslakson Built to run on minikube using kubernetes General race tracking system? Secure with Firebase Authentic

Feb 5, 2022
Comments
  • Icarus w/ noverworld

    Icarus w/ noverworld

    Change c+9 or 9th saved hotbar to anything with either a blank space or 64 fireworks. Once you boot up a world with the icarus mod and the noverworld mod in your mod folder. You will enter a world with an elytra and 64 fireworks.

    opened by xTremeBot92 3
Releases(v2.3.2)
Owner
Doing mod commissions. DM on discord for more info.
null
An open source Minecraft plugin that allows operators to control who has access to the nether.

Nether Access Controller Description Nether Access Controller is a Minecraft plugin that allows operators to control access to the nether. It is essen

Daniel Stephenson 2 Feb 12, 2022
A plugin to help you easily edit Swagger and OpenAPI specification files inside IntelliJ IDEA

Swagger Plugin Swagger Plugin makes it easy to edit Swagger and OpenAPI specification files inside IntelliJ IDEA. You can find it on JetBrains' plugin

Zalando SE 1.1k Dec 15, 2022
✨LiteFlowX is an idea plugin to increase productivity when using the LiteFlow framework.

LiteFlowX English | 简体中文 LiteFlowX is designed to increase productivity when you use the LiteFlow framework. ?? LiteFlowX Features: Support for LiteFl

码农小易 13 Dec 15, 2022
App to demonstrate the passage of adapter items into activity using interfaces

OnClickListenerExample This application shows how to pass adapter items into an activity using interfaces. The sample data set contains two fields rep

Rohan Bari 1 Feb 2, 2022
QuickShop is a shop plugin that allows players to easily sell/buy any items from a chest without any commands.

QuickShop is a shop plugin that allows players to easily sell/buy any items from a chest without any commands. In fact, none of the commands that QuickShop provides are ever needed by a player.

Ghost_chu 24 Dec 30, 2022
CRUD about create, update and delete items like fish and fishbowl

CreacionPecesYPeceras Este repositorio contiene el código fuente y la base de datos (fichero .sql) que conforman una aplicación CRUD (Create, Read, Up

Ale Cueto Jiménez 9 Mar 2, 2022
InterfaceMaker is a modern plugin to handle and customize join items, hotbars and menus with a developer and administrator friendly API.

Interface Maker InterfaceMaker is a modern plugin to handle and customize join items, hotbars and menus with a developer friendly API. Features Simple

2LStudios - Minecraft 10 Nov 27, 2022
A plugin that adds Qualities to Items, along with the ability for the user to create their own.

ItemQualities ItemQualities is a Minecraft Plugin for 1.18+ Servers that adds a special functionality to Damagable items. Inspired by the Quality Tool

Abraxas 7 Jul 1, 2022
e-Shop is an e-commerce website where you can shop for items online.

e-Shop Website e-Shop is an e-commerce website where you can shop for items online. It's a Maven-based project. This e-Shop website is created by Vale

Valentine Fernandes 30 Dec 8, 2022
Set of project to test how fast is compilation on your computer

Бенчмарк сборки Android проектов Репозиторий содержит несколько проектов, для которые необходимо запустить тесты и зарепортить их результаты Методика

Android Broadcast 3 Jul 29, 2022