ISSUE_TEMPLATE

This commit is contained in:
Xikaro 2023-11-16 17:11:00 +05:00
parent 99723012e6
commit 0308dd5229
13 changed files with 497 additions and 3 deletions

5
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View file

@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: TerraFirmaGreg Discord
url: https://discord.gg/terrafirmagreg
about: Join us on Discord to discuss questions, bugs, and more.

View file

@ -0,0 +1,69 @@
name: "[EN] Crash Report"
description: Report a bug that crashes the game or prevents startup.
labels: [ "status: unverified", "type: сrash" ]
body:
- type: input
id: version
attributes:
label: Version modpack Used
description: Where the game crashed.
validations:
required: true
- type: input
id: environment
attributes:
label: Environment
description: "How you were playing on the world. Typical answers include: Singleplayer, Open to LAN, Forge Server, Sponge Server, or Mohist Server."
placeholder: "Example: Singleplayer"
validations:
required: true
- type: dropdown
id: crash
attributes:
label: Side Crashed
description: Where the game crashed.
options:
- "Client"
- "Server"
- "Client and Server"
- "Unsure"
validations:
required: true
- type: dropdown
id: world
attributes:
label: New Worlds
description: Does this crash occur on a newly generated world?
options:
- "Yes"
- "No"
- "Unsure"
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Steps to Reproduce
description: How to reproduce the crash.
placeholder: "Example: 1) I did X..."
validations:
required: true
- type: textarea
id: crash-report
attributes:
label: Crash Report
description: "You can find the crash report in `installation/crash-reports/`, if one was created. Additionally, please attach `installation/logs/latest.log`. If either or both files do not exist, state such. Please link to a paste site with their content, such as GitHub Gists or Pastebin. **Do not paste the contents of either these files directly into the text box.**"
placeholder: "Example: a link to a paste site with the crash report and latest.log."
validations:
required: true
- type: textarea
id: additional-info
attributes:
label: Additional Information
description: Any additional information you wish to provide. Please add anything which did not fit into the other sections here.
placeholder: "Example: This is likely caused by X because..."
validations:
required: false
- type: markdown
attributes:
value: Thank you for taking the time to fill out this crash report.

View file

@ -0,0 +1,74 @@
name: "[EN] Bug report"
description: Report a bug where something is not working as expected, which does not crash the game.
labels: [ "status: unverified", "type: bug" ]
body:
- type: input
id: type_version
attributes:
label: Version modpack Used
description: Where the game crashed.
validations:
required: true
- type: dropdown
id: version
attributes:
label: Are you using the latest available version?
description: If not, update.
options:
- "Yes"
validations:
required: true
- type: input
id: environment
attributes:
label: Environment
description: "How you were playing on the world. Typical answers include: Singleplayer, Open to LAN, Forge Server, Sponge Server, or Mohist Server."
placeholder: "Example: Singleplayer"
validations:
required: true
- type: dropdown
id: world
attributes:
label: New Worlds
description: Does this bug occur on a newly generated world?
options:
- "Yes"
- "No"
- "Unsure"
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What you expected to happen. Attach screenshots here as necessary.
placeholder: "Example: Expected to produce X by consuming Y."
validations:
required: true
- type: textarea
id: result
attributes:
label: Actual Behavior
description: What happened despite your expectations. Attach screenshots here as necessary.
placeholder: "Example: Produced one X but Y was not consumed."
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Steps to Reproduce
description: How to reproduce the bug.
placeholder: "Example: 1) I did X..."
validations:
required: true
- type: textarea
id: additional-info
attributes:
label: Additional Information
description: Any additional information you wish to provide. Please add anything which did not fit into the other sections here.
placeholder: "Example: This is likely caused by X because..."
validations:
required: false
- type: markdown
attributes:
value: Thank you for taking the time to fill out this bug report.

View file

@ -0,0 +1,38 @@
name: "[EN] Request a Feature"
description: Request a new feature or a change to an existing one.
labels: [ "type: feature" ]
body:
- type: input
id: version
attributes:
label: Version modpack Used
description: Where the game crashed.
validations:
required: true
- type: textarea
id: problem
attributes:
label: Related Problem
description: If the feature you wish to change is related to a problem, please desscribe it. Leave this field blank if it is not related to a problem.
placeholder: "Example: I'm always frustrated when..."
validations:
required: false
- type: textarea
id: solution
attributes:
label: Your Solution
description: Describe the solution you would like to have happen.
placeholder: "Example: If I could..."
validations:
required: true
- type: textarea
id: additional-info
attributes:
label: Additional Information
description: Any additional information you wish to provide. Please add anything which did not fit into the other sections here.
placeholder: "Example: This is likely achieveable by doing X because..."
validations:
required: false
- type: markdown
attributes:
value: Thank you for taking the time to fill out this feature request.

View file

@ -0,0 +1,21 @@
name: "[EN] Ask a Question"
description: Ask a question regarding this project.
labels: [ "type: question" ]
body:
- type: markdown
attributes:
value: |
If you are in need of quick response, Discord may be a better place. You can find a link to join in our README.md for this project.
If you are looking for a game wiki, we are currently developing it, however most information is available in-game info through tooltips, JEI/HEI and quest. You can also ask any question on Discord, and someone will most likely have a response.
- type: textarea
id: question
attributes:
label: Your Question
description: Feel free to ask any question regarding this project here.
placeholder: "Example: How can I...?"
validations:
required: true
- type: markdown
attributes:
value: Thank you for taking the time to ask us a question.

View file

@ -0,0 +1,69 @@
name: "[RU] Crash Report"
description: Сообщите об ошибке, которая приводит к сбою игры или препятствует ее запуску.
labels: [ "status: unverified", "type: сrash" ]
body:
- type: input
id: version
attributes:
label: Версия используемого модпака
description: Удостоверьтесь что у вас последняя версия
validations:
required: true
- type: input
id: environment
attributes:
label: Среда запуска
description: "Как вы играли в мире. Типичные ответы: одиночная игра, игра по локальной сети, сервер Forge, сервер Sponge или сервер Mohist"
placeholder: "Пример: одиночная игра"
validations:
required: true
- type: dropdown
id: crash
attributes:
label: С какой стороны краш
description: Где игра вылетела.
options:
- "Клиент"
- "Сервер"
- "Клиент и Сервер"
- "Не уверен"
validations:
required: true
- type: dropdown
id: world
attributes:
label: Новые миры
description: Этот сбой происходит во вновь созданном мире?
options:
- "Да"
- "Нет"
- "Не уверен"
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Действия по воспроизведению
description: Как воспроизвести сбой.
placeholder: "Пример: 1) я сделал X…"
validations:
required: true
- type: textarea
id: crash-report
attributes:
label: Отчет о сбое
description: «Вы можете найти отчет о сбое в `installation/crash-reports/`, если он был создан. Кроме того, прикрепите `installation/logs/latest.log`. Если один или оба файла не существуют, укажите это. Пожалуйста, укажите ссылку на сайт вставки со своим содержимым, например GitHub Gists или Pastebin. **Не вставляйте содержимое этих файлов непосредственно в текстовое поле.**"
placeholder: "Пример: ссылка на сайт вставки с отчетом о сбое и latest.log"
validations:
required: true
- type: textarea
id: additional-info
attributes:
label: Дополнительная информация
description: Любая дополнительная информация, которую вы хотите предоставить. Пожалуйста, добавьте сюда все, что не вошло в другие разделы.
placeholder: "Пример: это, вероятно, вызвано Х, потому что…"
validations:
required: false
- type: markdown
attributes:
value: Спасибо, что нашли время заполнить этот отчет о сбое.

View file

@ -0,0 +1,74 @@
name: "[RU] Отчет об ошибке"
description: Сообщите об ошибке, когда что-то работает не так, как ожидалось, что не приводит к сбою игры.
labels: [ "status: unverified", "type: bug" ]
body:
- type: input
id: type_version
attributes:
label: Тип используемого модпака
description: Удостоверьтесь что у вас последняя версия
validations:
required: true
- type: dropdown
id: version
attributes:
label: Вы используете последнюю доступную версию?
description: Если нет, обновите.
options:
- "Yes"
validations:
required: true
- type: input
id: environment
attributes:
label: Среда запуска
description: "Как вы играли в мире. Типичные ответы: одиночная игра, игра по локальной сети, сервер Forge, сервер Sponge или сервер Mohist"
placeholder: "Пример: одиночная игра"
validations:
required: true
- type: dropdown
id: world
attributes:
label: Новые миры
description: Этот сбой происходит во вновь созданном мире?
options:
- "Да"
- "Нет"
- "Не уверен"
validations:
required: true
- type: textarea
id: expected
attributes:
label: Ожидаемое поведение
description: То, что вы ожидали, произойдет. При необходимости прикрепите сюда скриншоты.
placeholder: "Пример: ожидается производство X при потреблении Y."
validations:
required: true
- type: textarea
id: result
attributes:
label: Фактическое поведение
description: Что произошло вопреки вашим ожиданиям. При необходимости прикрепите сюда скриншоты.
placeholder: "Пример: произведено одно изделие X, но Y не было потреблено."
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Действия по воспроизведению
description: Как воспроизвести сбой.
placeholder: "Пример: 1) я сделал X…"
validations:
required: true
- type: textarea
id: additional-info
attributes:
label: Дополнительная информация
description: Любая дополнительная информация, которую вы хотите предоставить. Пожалуйста, добавьте сюда все, что не вошло в другие разделы.
placeholder: "Пример: это, вероятно, вызвано Х, потому что…"
validations:
required: false
- type: markdown
attributes:
value: Спасибо, что нашли время заполнить этот отчет об ошибке.

View file

@ -0,0 +1,38 @@
name: "[RU] Запросить функцию"
description: Запросите новую функцию или изменение существующей.
labels: [ "type: feature" ]
body:
- type: input
id: version
attributes:
label: Версия используемого модпака
description: Удостоверьтесь что у вас последняя версия
validations:
required: true
- type: textarea
id: problem
attributes:
label: Связанная проблема
description: Если функция, которую вы хотите изменить, связана с проблемой, опишите ее. Оставьте это поле пустым, если оно не связано с проблемой.
placeholder: "Пример: Я всегда расстраиваюсь, когда..."
validations:
required: false
- type: textarea
id: solution
attributes:
label: Ваше решение
description: Опишите решение, которое вы хотели бы получить.
placeholder: "Пример: Если бы я мог..."
validations:
required: true
- type: textarea
id: additional-info
attributes:
label: Дополнительная информация
description: Любая дополнительная информация, которую вы хотите предоставить. Пожалуйста, добавьте сюда все, что не вошло в другие разделы.
placeholder: "Пример: Это, вероятно, достижимо, выполнив X, потому что..."
validations:
required: false
- type: markdown
attributes:
value: Спасибо, что нашли время, чтобы заполнить этот запрос функции.

View file

@ -0,0 +1,21 @@
name: "[RU] Задайте вопрос"
description: Задайте вопрос по этому проекту.
labels: [ "type: question" ]
body:
- type: markdown
attributes:
value: |
Если вам нужен быстрый ответ, Discord может быть лучшим местом. Вы можете найти ссылку для присоединения к этому проекту в нашем README.md.
Если вы ищете игровую вики, у нас в настоящее время она разрабатывается, однако большая часть информации доступна в игре через всплывающие подсказки, JEI / HEI и квесты. Вы также можете задать любой вопрос в Discord, и, скорее всего, кто-то ответит.
- type: textarea
id: question
attributes:
label: Ваш вопрос
description: Не стесняйтесь задавать любые вопросы по этому проекту здесь.
placeholder: "Пример: Как я могу...?"
validations:
required: true
- type: markdown
attributes:
value: Спасибо, что нашли время задать нам вопрос.

18
.github/pull_request_template.md vendored Normal file
View file

@ -0,0 +1,18 @@
## What
_This section describes what this PR is about. It should be a clear and concise description concerning what this PR is for, why this PR is needed, and why it should be accepted._
_Linking an issue can be used alternatively to writing a description._
## Implementation Details
_Any implementations in this PR that should be carefully looked over, or that could/should have alternate solutions proposed._
## Outcome
_A short description of what this PR added/fixed/changed/removed._
_For correct linking of issues please use any of the Closes/Fixes/Resolves keywords. Example: When a PR is fixing a bug use "Fixes: #number-of-bug"_
## Additional Information
_This section is for screenshots, or any other additional information that reviewers should be aware of._
## Potential Compatibility Issues
_This section is for defining possible compatibility issues._
**Please fill in as much useful information as possible. Also, please remove all unused sections, including this and the other explanations.**

67
.github/workflows/preview.yml vendored Normal file
View file

@ -0,0 +1,67 @@
name: Deploy modpack
on:
push:
tags:
- "Pre*-R*.*.*"
jobs:
Deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4.1.1
- name: Get the version
id: get_version
run: echo ::set-output name=version::${GITHUB_REF#refs/tags/R}
- name: Changelog Parser
id: changelog
uses: coditory/changelog-parser@v1.0.2
with:
path: CHANGELOG.md
- name: normal -> extended
run: |
rsync -av --exclude-from='./.github/buildtools/filelist.txt' ./ ./.minecraft/
- name: Set the version
run: |
DEV=${{ steps.get_version.outputs.version }}
sed -i -e "s/DEV/${DEV}/g" ./manifest.json
sed -i -e "s/DEV/${DEV}/g" ./instance.cfg
sed -i -e "s/DEV/${DEV}/g" ./.minecraft/config/fancymenu/customization/main_menu.txt
- name: Archive Release MMC
run: zip -r ./TerraFirmaGreg-1.20-${{ steps.get_version.outputs.version }}-mmc.zip ./mmc-pack.json ./instance.cfg .minecraft/
- name: Archive Release CF
run: |
mv -vf .minecraft/ ./overrides/
zip -r ./TerraFirmaGreg-1.20-${{ steps.get_version.outputs.version }}-cf.zip ./manifest.json ./modlist.html ./overrides/config/ ./overrides/cubejs/ ./overrides/defaultconfigs/
- name: Deleting Client Resources
run: |
cd ./overrides/
cat ../buildtools/client_mod.txt | while read -r line; do find ./mods -name "$line" -delete; done
rm -rf ./shaderpacks
- name: Archive Release Server
run: |
cp -r ./.github/buildtools/serverfiles/* ./overrides/
cd ./overrides/
zip -r ../TerraFirmaGreg-1.20-${{ steps.get_version.outputs.version }}-server.zip ./
- name: Create GitHub Release
uses: softprops/action-gh-release@v0.1.15
if: startsWith(github.ref, 'refs/tags/')
with:
prerelease: true
generate_release_notes: true
name: Release ${{ steps.changelog.outputs.version }}
body: ${{ steps.changelog.outputs.description }}
files: |
./TerraFirmaGreg-1.20-${{ steps.get_version.outputs.version }}-cf.zip
./TerraFirmaGreg-1.20-${{ steps.get_version.outputs.version }}-mmc.zip
./TerraFirmaGreg-1.20-${{ steps.get_version.outputs.version }}-server.zip

View file

@ -10,16 +10,16 @@
"name": "gui.xaero_entity_category_root",
"protection": true,
"settingOverrides": {
"displayed": true,
"displayHeight": 0.0,
"displayed": true,
"heightBasedFade": true,
"renderOrder": 0.0,
"color": 13.0,
"displayNameWhenIconFails": true,
"entityNumber": 1000.0,
"alwaysDisplayNametags": false,
"dotSize": 2.0,
"startFadingAt": 0.0,
"dotSize": 2.0,
"renderOverMinimapFrame": 1.0,
"icons": 1.0,
"heightLimit": 20.0,

File diff suppressed because one or more lines are too long