minecraft server init

This commit is contained in:
2025-07-23 08:37:00 +03:00
commit ccf1f5f4d0
2460 changed files with 291551 additions and 0 deletions

View File

@ -0,0 +1,55 @@
# Configuration file
~CONFIG_VERSION: 1.0.0
changelog_settings {
# Change button and Title of change log [default: What's New!]
S:"ChangeLog Title"=What's New!
# Location of the file http or filename [default: changelog.txt]
S:"File Address"=changelog.txt
# If change log file is located on a web url [default: false]
B:isHttp=false
}
general {
# http of your SupportPage [default: https://www.patreon.com/GenDeathrow]
S:"Support url"=https://www.patreon.com/GenDeathrow
# Shows an update Notification dropdown from top center of screen. Only happens when versions change. [default: true]
B:"Update Notification"=true
}
issue_tracker_settings {
# If 'useInGameForm' && 'sendJsonData' = true, than As users for thier email address. [default: true]
B:"Collect Emails"=false
# This just changes default setting to create a Gist like for change log. May break if git hub changes api. [default: true]
B:"Crashlogs to Gist default"=false
# http of your IssueTracker [default: https://github.com/GenDeathrow/MPUtils/issues]
S:"Issue Tracker url"=https://github.com/Darkosto/SevTech-Ages/issues
# This is an Advance Settings, The web address must accept Json data to be able to automate issue reporting. It is up to you how you accept the json data on the website. I may have an example but only use this if you know what your doing. [default: false]
B:"Use Automated issue tracker"=false
# Use an in game form, If false the issue tracker button will just link to the tracker url. [default: false]
B:"Use in game form"=false
}
menu_tabs {
# Adds Bug Report button to menu. Soon will have a Reporting Form
B:"Show Bug Report"=true
# Adds Changelog button to menu
B:"Show Changelog"=true
# Adds Support you button to menu
B:"Show Support"=false
}

View File

@ -0,0 +1,65 @@
{
"onScreenNotifications": [
{
"id": "darkosto",
"soundlocation": "minecraft:entity.player.levelup",
"lines": [
"§9§nHappy Birthday!!!",
"§2Happy BirthDay to you!",
"§2Happy BirthDay to you!",
"§5Happy BirthDay Darkosto!",
"§2Happy BirthDay to you!"
]
},
{
"id": "example",
"soundlocation": "minecraft:entity.creeper.primed",
"lines": [
"§c§nBoom!!!",
"§eDid I scare you?"
]
},
{
"id": "stage_one",
"lines": [
"§c§nWelcome to",
"§eAge 1"
]
},
{
"id": "stage_two",
"lines": [
"§c§nWelcome to",
"§eAge 2"
]
},
{
"id": "stage_three",
"lines": [
"§c§nWelcome to",
"§eAge 3"
]
},
{
"id": "stage_four",
"lines": [
"§c§nWelcome to",
"§eAge 4"
]
},
{
"id": "stage_five",
"lines": [
"§c§nWelcome to",
"§eAge 5"
]
},
{
"id": "stage_creative",
"lines": [
"§c§nWelcome to the",
"§eCreative Age"
]
}
]
}

2172
config/mputils/changelog.txt Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,16 @@
Test Test Test Test
Info panels allow you to write tutorials, welcome messages, or any type of information you would like to add into the game.
If you just want it to start up on first world load. add §e'loadOnLogin:true'§r to your infopanel json file.
You can also use minecraft books to open the gui. All you have to do is create a minecraft book with nbt data. §9 '{infopanel:<json file name>}'
§e~~Command Example (For welcome.json example):§9 /give <player name> minecraft:book 1 0 {infopanel:welcome}§r
A quicker command to give the command sender a book for a specfic infopanel. '/mpadmin infopanel <json file name>', Auto complete is set up to help you out.
If you have load on login true, And you want it to retrigger with a new modpack update, just change the json file name.
§cFiles are read in UTF-8 Encoding! So if you get strange characters. Your file may be the incorrect encoding. Using a tool like Notpad++ will tell your encoding in the bottom right corner. And in a dropdown you can convert the text file. Some editing my be needed. §r
§l§9Click Next for more info on infopanels...

View File

@ -0,0 +1,13 @@
When Creating your first infopanel goto your §e'configs/mputils/infopanel'§r
Create a folder with anyname you want. What ever you name your folder wont matter, its just for you. Now since your folder is created.
You will create your controller json file.Your controller json file can be called anything you want.
Make sure your json has a unique name as it is how you will reference it in-game.
Inside the controller json you can link all your text files. You can have 1 page ,or a lot of pages.
Just add all your text files into this folder. You are not limited to just 1 controller json in each folder.
Check the configs for this example to get an idea how to set your new info panels up.
§cPlease keep all names lowercase!§r

View File

@ -0,0 +1,3 @@
Look page 3!
You can use Minecrafts §9Color §2Codes §6to§r §nmake your InfoPanels look Good.
Setting the 'mustRead' in your json file will force the player to read the infopanel for at least 20 secs. Unless its was opened from a book... This will change to forcing player to read something new only once. At the moment it is what it is.

View File

@ -0,0 +1,18 @@
{
"loadOnLogin": false,
"mustRead": false,
"pages": [
{
"title": "Getting Started",
"file": "page1"
},
{
"title": "Extra Pages",
"file": "page2"
},
{
"title": "Welcome Page 3",
"file": "page3"
}
]
}

View File

@ -0,0 +1,15 @@
Welcome to SevTech!
Open the Advancements Window to find out how to progress (Default key "L")
WAILA and a Map are not available from the beginning of the modpack, they need to be unlocked. There are many blocks that are hidden until unlocked through progression!
**Be aware, if you change a resource pack while the pack is running you will need to fully restart the game due to an issue with items not hiding correctly and recipes not showing. Sorry for the inconvenience!**
For Multiplayer Team information use the mod "Together Forever" and check the commands beginning with "/tofe" using in-game chat.
This information and changelogs can be accessed again by pausing the game and opening the "What's New" icon on the right side of the screen.

View File

@ -0,0 +1,10 @@
{
"loadOnLogin": true,
"mustRead": false,
"pages": [
{
"title": "Getting Started",
"file": "page_1"
}
]
}

View File

@ -0,0 +1,13 @@
# Configuration file
~CONFIG_VERSION: 1.0.1
general {
# Edit mode opens up a set of new tools to use with MPUtils and its addons. [default: false]
B:"Edit Mode"=false
# Set to true, Will create a "mpinfo.info" file to input modpack data [default: false]
B:"Use MPInfo"=false
}