Description

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 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...",
"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.",
"intro.introjourney.skip": "Hold SPACE to skip",
"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!



