Gamking’s World Start
Start off your world with a custom spawning cinematic! Customizable with datapacks at will!
截图
介绍

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 kit is locked to here, not mandatory)"]
"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)", "contents": "minecraft:regeneration" (for fluid integration), "inscribed_spells": ["irons_spellbooks:fireball"], "spell_level": [1] (for inscribable items in irons spells)}
],
"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!
常见问题
Gamking’s World Start 支持哪些 Minecraft 版本?
Gamking’s World Start 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Gamking’s World Start 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Gamking2010 的其他作品
查看全部 →Everchanging Fates 2 – Origins Anew
3.3.0 版本发布!终极 RPG 体验!(海量模组、任务与挑战!)
Everchanging Fates RPG
一个 RPG 整合包,包含大量你所见的原版风格模组,并做了各种调整以优化体验!
Gamking’s World Start – Fateless Journey Configuration
Custom Configuration for Gamking's World Start for Fateless Journey!

评论
登录后评论和评分