Back to mods
Gamking's World Start project artwork

CurseForge · Minecraft mod

Gamking's World Start

Start off your world with a custom spawning cinematic! Customizable with datapacks at will!

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Gamking's World Start release should I use?

Updated yesterday
Latest stable file introjourney-1.1.0.jar
Game version 1.20.1
Loader Forge

Gamking's World Start introjourney-1.1.0.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Gamking's World Start required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Gamking's World Start introjourney-1.1.0.jar need?

introjourney-1.1.0.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Gamking's World Start without breaking your instance.

Built for Gamking's World Start introjourney-1.1.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use introjourney-1.1.0.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside introjourney-1.1.0.jar. It opens that exact file at the source.

About this project

What does Gamking's World Start add?



Ever thought, "Man, my world doesn't open with a cinematic cutscene to create lore."?

If so, I've got just the mod for you!

This is Gamking's World Start, a mod that upon joining a world, allows you to pick a worldwide difficulty, aswell as a starting kit for yourself, all going along with a cinematic to being your immersion with the world!

You are introduced to the world with a small set of text before encountering a difficulty select screen, which allows you to choose what difficulty you may want to set your world to, and then a starter gear kit!

For those of you worried, this mod is completely customizable through the use of datapacks! An example format can be found below.

Directory for Datapack Use:

data -> introjourney -> introjourney_kits/introjourney_tiers -> (customkitordifficultytieryouwanttoadd)

Kit:

{
  "name": "(Kit name)",
  "description": "(Description you want for the kit)",
  "icon": "(Item ID)",  "tiers": ["(Insert tiers here)"]
  "order": (Order you want this to appear (0-Whatever)),
  "items": [
    (Can include as many items as you want, with specifics for slots)    { "item": "(Item ID)", "count": (amount), "slot": "(Insert slot here)"}
  ],  "commands": [      (supports as many as you want in list like construction)      "(command you want to run)"  ]  "extra_lines": [      "Any extra info you want to add, supports list like construction."  ]
}

(Valid slot types are head, chest, legs, feet, and offhand)

Difficulty:

{
  "name": "(Difficulty tier name)",
  "description": "(Description for the tier/difficulty)",
  "icon": "(Item ID)",
  "order": (Order you want this to appear (0-Whatever)),
  "vanilla_difficulty": "(Vanilla difficulty value)",
  "lock_vanilla_difficulty": (Boolean value),
  "rules": {
    "mob_damage_multiplier": (number value (supports decimals)),
    "hunger_multiplier": (number value (supports decimals)),
    "mob_attributes": {         (Can add as many as you want)        "(attribute ID)": (number value (supports decimals))     },    (Can add as many as you want)
    "gamerules": { "(Gamerule): (Boolean value) }
  },  "extra_lines": [      "Any extra info you want to add, supports list like construction."  ]
}

(Valid difficulties are Easy, Normal, and Hard)

For those who want to change the cinematic you recieve at the start, create a resource pack with this file directory.

assets -> (namespace) -> introjourney_cinematics -> (cinematic)

{
  "name": "Name",
  (determines how many ticks it takes for the cutscene to fade in)
  "fade_in_ticks": 50,
  (determines how many ticks are needed to load the player model in)
  "player_visible_from": 0,
  "keys": [
    (example provided, can run as many or few ticks as you want.
     pitch offset is from the player, is the horizontal camera change,
     the pitch is the vertical (from the player's direction), and tick
     is the tick value)
    { "tick": 0,   "offset": [0, 3, 0],    "yaw": 0,   "pitch": 90 },
    { "tick": 100, "offset": [0, 1.62, 0],   "yaw": 0,   "pitch": 0 },
    { "tick": 230, "offset": [0, 1.8, 5],    "yaw": 0,   "pitch": 4 },
    { "tick": 360, "offset": [0, 10, 15],    "yaw": 0,   "pitch": 10 },
    { "tick": 420, "offset": [0, 11, 16],    "yaw": 0,   "pitch": 8 },
    { "tick": 510, "offset": [3.5, 6, 8],    "yaw": 115, "pitch": 38 },
    { "tick": 600, "offset": [0, 2.1, 3.4],  "yaw": 206, "pitch": 12 }
  ],
  "lines": [
    (align certain text messages with message, usage of player name requires
     a lang file)
    { "start": 70,  "end": 170, "text": "intro.introjourney.line1" },
    { "start": 190, "end": 320, "text": "intro.introjourney.line2" },
    { "start": 350, "end": 450, "text": "intro.introjourney.line3" },
    { "start": 490, "end": 590, "text": "intro.introjourney.line4" }
  ]
}

Any custom text would require a registry in a lang file.

For those who want to change the dialogue you recieve at the start, create a resource pack with this file directory.

assets -> introjourney -> lang -> (languageyouwant)

ID's for change for those who want to.

{  "intro.introjourney.line1": "Wake up, %s...",  "intro.introjourney.line2": "The world has changed while you slept.",  "intro.introjourney.line3": "Few remember what came before.",  "intro.introjourney.line4": "Your journey begins here, %s.",  "intro.introjourney.crane.line1": "A new age dawns.",  "intro.introjourney.crane.line2": "And it begins with you, %s.",  "intro.introjourney.orbit.line1": "They called you %s once...",  "intro.introjourney.orbit.line2": "Now the world will learn it again.",  "intro.introjourney.simple.line1": "Welcome, %s.",  "intro.introjourney.skip": "Hold SPACE to skip",  "screen.introjourney.name.title": "What is your name?",  "screen.introjourney.name.sub": "It will be used in your story.",  "screen.introjourney.name.hint": "Enter your name",  "screen.introjourney.name.continue": "Continue",  "screen.introjourney.difficulty": "Choose the world's trial",  "screen.introjourney.gear": "Choose your gear",  "screen.introjourney.confirm": "Confirm",  "introjourney.rule.vanilla": "Base difficulty: %s",  "introjourney.rule.mob_damage": "Mobs deal x%s damage",  "introjourney.rule.player_damage": "You deal x%s damage",  "introjourney.rule.hunger": "Hunger drains x%s",  "introjourney.rule.mob_attribute": "Mob %s: x%s",  "introjourney.rule.gamerule": "%s: %s"}

(All are formated in a JSON file.)

Developed for Fateless Journey

If you encounter a bug or find a unbalanced part of the pack, feel free to let me know with a comment on the Curseforge page or the Discord and I will do my best to get back to you and find a fix soon.

Check out the Discord! https://discord.gg/DfaRkueFjQ

Disclaimer: This project was developed using the assistance of AI. If you would rather not use this project for this, be my guest, but I will leave it out for those who want it.


I've partnered with Wabbanode server hosting to give you guys a way to host a server through their affordable and high quality servers! Click the image to help support me and get yourself and awesome server to run Minecraft and other games aswell! Make sure to use my code "GAMKING" to get yourself a nice 25 percent off!

Project description from CurseForge.

Pick your setup

Gamking's World Start by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Gamking's World Start versions and loaders

2 of 2 releases match

Looking for an older file? The official CurseForge project page is in Resources.