├── .github ├── ISSUE_TEMPLATE │ ├── bug_reports.yml │ ├── config.yml │ └── suggestion.yml ├── crash_reports.yml ├── meta │ └── assets │ │ └── logo.svg └── workflows │ ├── stale-mod-label.yml │ ├── stale.yml │ └── update-issues.yml ├── .gitignore ├── README.md ├── package.json └── scripts └── template-updater ├── package-lock.json ├── package.json └── src └── app.js /.github/ISSUE_TEMPLATE/bug_reports.yml: -------------------------------------------------------------------------------- 1 | name: 'Bug Report' 2 | description: 'Report an issue with the a modpack. ONE ISSUE PER REPORT' 3 | labels: 4 | - 'Bug' 5 | type: 'Bug' 6 | body: 7 | - type: 'markdown' 8 | attributes: 9 | value: '### Before filling out this report, please read the following 10 | 11 | - Only 1 issue per bug report, if you need to report multiple 12 | issues, open multiple bug reports 13 | 14 | - Checked if the issue still exists on the latest version of the 15 | modpack 16 | 17 | - If you have modified the pack, check if the issue exists on a 18 | clean/fresh install of the modpack' 19 | - type: 'dropdown' 20 | id: 'ftb-modpack-dropdown' 21 | attributes: 22 | label: 'Modpack' 23 | description: 'What modpack are you having an issue with?' 24 | options: 25 | - 'FTB OceanBlock 2' 26 | - 'FTB Presents Direwolf20 1.21' 27 | - 'FTB Evolution' 28 | - 'FTB Unstable 1.21' 29 | - 'FTB NeoTech' 30 | - 'FTB Builders Paradise 2' 31 | - 'FTB Presents F.A.M' 32 | - 'FTB Genesis' 33 | - 'FTB Presents Direwolf20 1.20' 34 | - 'FTB Skies Expert' 35 | - 'FTB Arcanum Institute' 36 | - 'FTB Presents AbePack' 37 | - 'FTB Interactions Remastered' 38 | - 'FTB Unstable 1.20: Forge' 39 | - 'FTB Unstable 1.20: Fabric' 40 | - 'FTB University 1.19' 41 | - 'FTB Presents Integration by Parts DX' 42 | - 'FTB Skies' 43 | - 'FTB Legend of the Eyes' 44 | - 'FTB Presents Direwolf20 1.19' 45 | - 'FTB StoneBlock 3' 46 | - 'FTB Inferno' 47 | - 'FTB One' 48 | - 'FTB Plexiglass Mountain' 49 | - 'FTB Presents Direwolf20 1.18' 50 | - 'FTB Chocolate' 51 | - 'FTB Ultimate: Anniversary Edition' 52 | - 'FTB OceanBlock' 53 | - 'FTB University 1.16' 54 | - 'FTB Academy 1.16' 55 | - 'FTB Cotton' 56 | - 'FTB Endeavour' 57 | - 'FTB Presents Direwolf20 1.16' 58 | - 'FTB Mage Quest' 59 | - 'YogCraft Modpack' 60 | - 'FTB Ultimate' 61 | - 'FTB Tech World' 62 | - 'MindCrack Pack' 63 | - 'Magic World' 64 | - 'FTB Lite 2' 65 | - 'Direwolf20 1.4.7' 66 | - 'FTB Monster' 67 | - 'FTB Horizons' 68 | - 'FTB Presents Direwolf20 - 1.6.4' 69 | - 'FTB Magic World 2' 70 | - 'FTB Tech World 2' 71 | - 'Slow''s Stream Pack' 72 | - 'Pax East 2014 Map' 73 | - 'FTB Lite' 74 | - 'FTB Pax Challenge Pack 2013' 75 | - 'FTB University 1.12' 76 | - 'FTB Unstable 1.16' 77 | - 'FTB Builders Paradise' 78 | - 'FTB Ultimate Reloaded' 79 | - 'FTB Revelation' 80 | - 'FTB Continuum' 81 | - 'FTB Sky Adventures' 82 | - 'FTB Pyramid Reborn 3.0' 83 | - 'FTB Presents Direwolf20 1.12' 84 | - 'FTB Unstable 1.12' 85 | - 'FTB Horizons III' 86 | - 'FTB Beyond' 87 | - 'FTB Egg Hunt' 88 | - 'FTB SkyFactory Challenges' 89 | - 'FTB Presents Skyfactory 3' 90 | - 'FTB Presents Direwolf20 1.10' 91 | - 'FTB Infinity Evolved 1.7' 92 | - 'FTB Presents Crackpack' 93 | - 'FTB Inventions' 94 | - 'FTB Infinity Evolved Skyblock' 95 | - 'FTB Presents Skyfactory 2.5' 96 | - 'FTB Vanilla+' 97 | - 'FTB Horizons: Daybreaker' 98 | - 'FTB Departed' 99 | - 'FTB Presents Cloud 9' 100 | - 'FTB Presents Direwolf20' 101 | - 'FTB Trident' 102 | - 'FTB Resurrection' 103 | - 'FTB Lite 3' 104 | - 'Pax Prime 2015 Map' 105 | - 'FTB Presents HermitPack' 106 | - 'FTB Sky Odyssey' 107 | - 'FTB Unstable 1.14' 108 | - 'FTB Omnia' 109 | - 'FTB Interactions' 110 | - 'FTB Presents Stoneblock 2' 111 | - 'FTB Academy 1.12' 112 | - 'Other...' 113 | validations: 114 | required: true 115 | - type: 'input' 116 | id: 'version' 117 | attributes: 118 | label: 'Modpack version' 119 | placeholder: 'ex. 1.1.0' 120 | validations: 121 | required: true 122 | - type: 'dropdown' 123 | id: 'launcher' 124 | attributes: 125 | label: 'Launcher' 126 | description: 'Which launcher are you using to start the modpack?' 127 | options: 128 | - null 129 | - 'FTB App' 130 | - 'CurseForge' 131 | - 'Prism' 132 | - 'ATLauncher' 133 | - 'Server' 134 | - 'Other...' 135 | validations: 136 | required: true 137 | - type: 'dropdown' 138 | id: 'modded-dropdown' 139 | attributes: 140 | label: 'Has the pack been modified' 141 | description: 'Have you modified the modpack in any way? This includes changing 142 | configs, adding mods and/or updating any mods' 143 | options: 144 | - null 145 | - 'Yes' 146 | - 'No' 147 | validations: 148 | required: true 149 | - type: 'textarea' 150 | id: 'logs' 151 | attributes: 152 | label: 'Log Files' 153 | description: 'Link(s) to any log files that may help debug your issue' 154 | placeholder: 'https://pste.ch/dotedubine' 155 | - type: 'textarea' 156 | id: 'bugdesc' 157 | attributes: 158 | label: 'Describe the bug' 159 | description: 'A clear and concise description of what the bug is 160 | 161 | ' 162 | validations: 163 | required: true 164 | - type: 'textarea' 165 | id: 'reproduce' 166 | attributes: 167 | label: 'Steps to reproduce' 168 | description: 'Tell us how we can reproduce the issue' 169 | placeholder: '1. Go to ... 170 | 171 | 2. Click on ... 172 | 173 | 3. Scroll down to ... 174 | 175 | 4. See error 176 | 177 | ' 178 | validations: 179 | required: true 180 | - type: 'input' 181 | id: 'expectedBehaviour' 182 | attributes: 183 | label: 'Expected behaviour' 184 | description: 'A clear and concise description of what you expected to happen. 185 | 186 | ' 187 | validations: 188 | required: true 189 | - type: 'textarea' 190 | id: 'screenshots' 191 | attributes: 192 | label: 'Screenshots' 193 | description: 'If applicable, add screenshots to help explain your problem.' 194 | - type: 'textarea' 195 | id: 'additional' 196 | attributes: 197 | label: 'Additional information' 198 | description: 'Add any other context about the problem here' 199 | placeholder: 'Any other information that may help debug the issue. If you have 200 | modified the modpack please let us know what was changed here' 201 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: FTB Discord 4 | url: https://ftb.team/discord 5 | about: "Please ask and answer questions here. Github issues aren't for questions" 6 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/suggestion.yml: -------------------------------------------------------------------------------- 1 | name: 'Suggestion' 2 | description: 'Suggestion' 3 | labels: 4 | - 'Enhancement' 5 | type: 'Feature' 6 | body: 7 | - type: 'dropdown' 8 | id: 'ftb-modpack-dropdown' 9 | attributes: 10 | label: 'Modpack' 11 | description: 'What modpack is your suggestion for?' 12 | multiple: false 13 | options: 14 | - 'FTB OceanBlock 2' 15 | - 'FTB Presents Direwolf20 1.21' 16 | - 'FTB Evolution' 17 | - 'FTB Unstable 1.21' 18 | - 'FTB NeoTech' 19 | - 'FTB Builders Paradise 2' 20 | - 'FTB Presents F.A.M' 21 | - 'FTB Genesis' 22 | - 'FTB Presents Direwolf20 1.20' 23 | - 'FTB Skies Expert' 24 | - 'FTB Arcanum Institute' 25 | - 'FTB Presents AbePack' 26 | - 'FTB Interactions Remastered' 27 | - 'FTB Unstable 1.20: Forge' 28 | - 'FTB Unstable 1.20: Fabric' 29 | - 'FTB University 1.19' 30 | - 'FTB Presents Integration by Parts DX' 31 | - 'FTB Skies' 32 | - 'FTB Legend of the Eyes' 33 | - 'FTB Presents Direwolf20 1.19' 34 | - 'FTB StoneBlock 3' 35 | - 'FTB Inferno' 36 | - 'FTB One' 37 | - 'FTB Plexiglass Mountain' 38 | - 'FTB Presents Direwolf20 1.18' 39 | - 'FTB Chocolate' 40 | - 'FTB Ultimate: Anniversary Edition' 41 | - 'FTB OceanBlock' 42 | - 'FTB University 1.16' 43 | - 'FTB Academy 1.16' 44 | - 'FTB Cotton' 45 | - 'FTB Endeavour' 46 | - 'FTB Presents Direwolf20 1.16' 47 | - 'FTB Mage Quest' 48 | - 'YogCraft Modpack' 49 | - 'FTB Ultimate' 50 | - 'FTB Tech World' 51 | - 'MindCrack Pack' 52 | - 'Magic World' 53 | - 'FTB Lite 2' 54 | - 'Direwolf20 1.4.7' 55 | - 'FTB Monster' 56 | - 'FTB Horizons' 57 | - 'FTB Presents Direwolf20 - 1.6.4' 58 | - 'FTB Magic World 2' 59 | - 'FTB Tech World 2' 60 | - 'Slow''s Stream Pack' 61 | - 'Pax East 2014 Map' 62 | - 'FTB Lite' 63 | - 'FTB Pax Challenge Pack 2013' 64 | - 'FTB University 1.12' 65 | - 'FTB Unstable 1.16' 66 | - 'FTB Builders Paradise' 67 | - 'FTB Ultimate Reloaded' 68 | - 'FTB Revelation' 69 | - 'FTB Continuum' 70 | - 'FTB Sky Adventures' 71 | - 'FTB Pyramid Reborn 3.0' 72 | - 'FTB Presents Direwolf20 1.12' 73 | - 'FTB Unstable 1.12' 74 | - 'FTB Horizons III' 75 | - 'FTB Beyond' 76 | - 'FTB Egg Hunt' 77 | - 'FTB SkyFactory Challenges' 78 | - 'FTB Presents Skyfactory 3' 79 | - 'FTB Presents Direwolf20 1.10' 80 | - 'FTB Infinity Evolved 1.7' 81 | - 'FTB Presents Crackpack' 82 | - 'FTB Inventions' 83 | - 'FTB Infinity Evolved Skyblock' 84 | - 'FTB Presents Skyfactory 2.5' 85 | - 'FTB Vanilla+' 86 | - 'FTB Horizons: Daybreaker' 87 | - 'FTB Departed' 88 | - 'FTB Presents Cloud 9' 89 | - 'FTB Presents Direwolf20' 90 | - 'FTB Trident' 91 | - 'FTB Resurrection' 92 | - 'FTB Lite 3' 93 | - 'Pax Prime 2015 Map' 94 | - 'FTB Presents HermitPack' 95 | - 'FTB Sky Odyssey' 96 | - 'FTB Unstable 1.14' 97 | - 'FTB Omnia' 98 | - 'FTB Interactions' 99 | - 'FTB Presents Stoneblock 2' 100 | - 'FTB Academy 1.12' 101 | - 'Other...' 102 | validations: 103 | required: true 104 | - type: 'textarea' 105 | id: 'problem' 106 | attributes: 107 | label: 'Is your suggestion related to a problem? Please describe.' 108 | description: 'A clear and concise description of what the problem is.' 109 | placeholder: 'Ex. I''m always frustrated when [...]' 110 | - type: 'textarea' 111 | id: 'mod' 112 | attributes: 113 | label: 'Mod suggestion' 114 | description: 'Link to mod and describe why you would like to see the mod in the pack?' 115 | placeholder: 'Link to mod: 116 | 117 | A clear and concise description of what the mod what add and why 118 | you would like it in the pack. 119 | 120 | ' 121 | -------------------------------------------------------------------------------- /.github/crash_reports.yml: -------------------------------------------------------------------------------- 1 | name: 'Crash Report' 2 | description: 'Report a crash' 3 | title: '[Crash]: ' 4 | body: 5 | - type: 'markdown' 6 | attributes: 7 | value: 'Before reporting this crash, have you tried the following? 8 | 9 | - Updating to the latest version of the modpack 10 | 11 | - Removed any additional mods you may have installed 12 | 13 | ' 14 | - type: 'dropdown' 15 | id: 'triedFixes' 16 | attributes: 17 | label: 'Suggested fixes' 18 | description: 'Have you tried the suggested fixes above?' 19 | options: 20 | - null 21 | - 'Yes' 22 | validations: 23 | required: true 24 | - type: 'dropdown' 25 | id: 'ftb-modpack-dropdown' 26 | attributes: 27 | label: 'Modpack' 28 | description: 'Which modpack are you having the crash on?' 29 | options: 30 | - 'FTB Presents Direwolf20 1.21' 31 | - 'FTB Evolution' 32 | - 'FTB Unstable 1.21' 33 | - 'FTB NeoTech' 34 | - 'FTB Builders Paradise 2' 35 | - 'FTB Presents F.A.M' 36 | - 'FTB Genesis' 37 | - 'FTB Presents Direwolf20 1.20' 38 | - 'FTB Skies Expert' 39 | - 'FTB Arcanum Institute' 40 | - 'FTB Presents AbePack' 41 | - 'FTB Interactions Remastered' 42 | - 'FTB Unstable 1.20: Forge' 43 | - 'FTB Unstable 1.20: Fabric' 44 | - 'FTB University 1.19' 45 | - 'FTB Presents Integration by Parts DX' 46 | - 'FTB Skies' 47 | - 'FTB Legend of the Eyes' 48 | - 'FTB Presents Direwolf20 1.19' 49 | - 'FTB StoneBlock 3' 50 | - 'FTB Inferno' 51 | - 'FTB One' 52 | - 'FTB Plexiglass Mountain' 53 | - 'FTB Presents Direwolf20 1.18' 54 | - 'FTB Chocolate' 55 | - 'FTB Ultimate: Anniversary Edition' 56 | - 'FTB OceanBlock' 57 | - 'FTB University 1.16' 58 | - 'FTB Academy 1.16' 59 | - 'FTB Cotton' 60 | - 'FTB Endeavour' 61 | - 'FTB Presents Direwolf20 1.16' 62 | - 'FTB Mage Quest' 63 | - 'YogCraft Modpack' 64 | - 'FTB Ultimate' 65 | - 'FTB Tech World' 66 | - 'MindCrack Pack' 67 | - 'Magic World' 68 | - 'FTB Lite 2' 69 | - 'Direwolf20 1.4.7' 70 | - 'FTB Monster' 71 | - 'FTB Horizons' 72 | - 'FTB Presents Direwolf20 - 1.6.4' 73 | - 'FTB Magic World 2' 74 | - 'FTB Tech World 2' 75 | - 'Slow''s Stream Pack' 76 | - 'Pax East 2014 Map' 77 | - 'FTB Lite' 78 | - 'FTB Pax Challenge Pack 2013' 79 | - 'FTB University 1.12' 80 | - 'FTB Unstable 1.16' 81 | - 'FTB Builders Paradise' 82 | - 'FTB Ultimate Reloaded' 83 | - 'FTB Revelation' 84 | - 'FTB Continuum' 85 | - 'FTB Sky Adventures' 86 | - 'FTB Pyramid Reborn 3.0' 87 | - 'FTB Presents Direwolf20 1.12' 88 | - 'FTB Unstable 1.12' 89 | - 'FTB Horizons III' 90 | - 'FTB Beyond' 91 | - 'FTB Egg Hunt' 92 | - 'FTB SkyFactory Challenges' 93 | - 'FTB Presents Skyfactory 3' 94 | - 'FTB Presents Direwolf20 1.10' 95 | - 'FTB Infinity Evolved 1.7' 96 | - 'FTB Presents Crackpack' 97 | - 'FTB Inventions' 98 | - 'FTB Infinity Evolved Skyblock' 99 | - 'FTB Presents Skyfactory 2.5' 100 | - 'FTB Vanilla+' 101 | - 'FTB Horizons: Daybreaker' 102 | - 'FTB Departed' 103 | - 'FTB Presents Cloud 9' 104 | - 'FTB Presents Direwolf20' 105 | - 'FTB Trident' 106 | - 'FTB Resurrection' 107 | - 'FTB Lite 3' 108 | - 'Pax Prime 2015 Map' 109 | - 'FTB Presents HermitPack' 110 | - 'FTB Sky Odyssey' 111 | - 'FTB Unstable 1.14' 112 | - 'FTB Omnia' 113 | - 'FTB Interactions' 114 | - 'FTB Presents Stoneblock 2' 115 | - 'FTB Academy 1.12' 116 | - 'Other...' 117 | validations: 118 | required: true 119 | - type: 'input' 120 | id: 'modpackVersion' 121 | attributes: 122 | label: 'Modpack Version' 123 | description: 'Which modpack version are you having the issue on?' 124 | placeholder: 'ex. 1.7.0' 125 | validations: 126 | required: true 127 | - type: 'textarea' 128 | id: 'description' 129 | attributes: 130 | label: 'Describe what happened' 131 | description: 'Describe what you were doing in the moments leading up to the 132 | crash, be as detailed as possible and include steps on how to reproduce 133 | the crash.' 134 | validations: 135 | required: true 136 | - type: 'input' 137 | id: 'crashreport' 138 | attributes: 139 | label: 'Crash Report' 140 | description: 'Upload your crash report to https://gist.github.com/ and put the 141 | link in here, [Finding the crash 142 | report](https://docs.feed-the-beast.com/docs/app/Instances/instance-logs#locating-crashlogs)' 143 | placeholder: 'https://gist.github.com/' 144 | validations: 145 | required: true 146 | - type: 'input' 147 | id: 'debuglog' 148 | attributes: 149 | label: 'Debug Log' 150 | description: 'Upload your debug.log to https://gist.github.com/ and put the link 151 | in here, [Finding the crash 152 | report](https://docs.feed-the-beast.com/docs/app/Instances/instance-logs)' 153 | placeholder: 'https://gist.github.com/' 154 | - type: 'markdown' 155 | attributes: 156 | value: 'This template was generated with [Issue Forms 157 | Creator](https://issue-forms-creator.netlify.app)' 158 | -------------------------------------------------------------------------------- /.github/meta/assets/logo.svg: -------------------------------------------------------------------------------- 1 | 12 | -------------------------------------------------------------------------------- /.github/workflows/stale-mod-label.yml: -------------------------------------------------------------------------------- 1 | name: 'Close idle mod related issues' 2 | on: 3 | workflow_dispatch: 4 | schedule: 5 | - cron: "0 0 * * *" 6 | 7 | permissions: 8 | issues: write 9 | pull-requests: write 10 | 11 | jobs: 12 | stale: 13 | runs-on: ubuntu-latest 14 | steps: 15 | - uses: actions/stale@v9 16 | with: 17 | stale-issue-message: '@Gaz492 @Saereth Please check if the mod has recieved an update, if there has been no mod updates this issue will close in 24 hours' 18 | close-issue-message: 'Closing issue as there has been no activity' 19 | days-before-stale: 59 20 | days-before-close: 1 21 | days-before-pr-close: -1 22 | stale-issue-label: 'state: Stale' 23 | any-of-issue-labels: 'state: Reported to Mod Dev, state: Awaiting Mod Update' 24 | exempt-issue-labels: 'state: Mod Update Available,In Progress' 25 | operations-per-run: 200 26 | ignore-issue-updates: false 27 | -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- 1 | name: 'Close stale issues and PRs' 2 | on: 3 | workflow_dispatch: 4 | schedule: 5 | - cron: "0 */12 * * *" 6 | 7 | permissions: 8 | issues: write 9 | pull-requests: write 10 | 11 | jobs: 12 | stale: 13 | runs-on: ubuntu-latest 14 | steps: 15 | - uses: actions/stale@v9 16 | with: 17 | stale-issue-message: 'This issue has been marked as stale. Please reply to the issue or the issue will be automatically closed in 3 days.' 18 | close-issue-message: 'This issue has been closed as there has been no recent activity after being marked as stale.' 19 | days-before-stale: 7 20 | days-before-close: 3 21 | days-before-pr-close: -1 22 | stale-issue-label: 'state: Stale' 23 | only-issue-labels: 'state: Awaiting Reply' 24 | operations-per-run: 100 25 | -------------------------------------------------------------------------------- /.github/workflows/update-issues.yml: -------------------------------------------------------------------------------- 1 | name: update-issue-templates 2 | on: [workflow_dispatch] 3 | 4 | jobs: 5 | update: 6 | runs-on: ubuntu-latest 7 | steps: 8 | - uses: actions/checkout@v3 9 | - uses: actions/setup-node@v3 10 | with: 11 | node-version: '16' 12 | - run: npm run setup:scripts 13 | - run: node ${GITHUB_WORKSPACE}/scripts/template-updater/src/app.js --github ${GITHUB_WORKSPACE}/.github/ISSUE_TEMPLATE/ 14 | - name: Commit files 15 | run: | 16 | git config --local user.email "mikey@feed-the-beast.com" 17 | git config --local user.name "Michael" 18 | git commit -a -m "Updated issue templates" 19 | - name: Push updates 20 | uses: ad-m/github-push-action@master 21 | with: 22 | branch: ${{ github.ref }} 23 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
2 | 3 |The best place to see and report any issues with our modpacks!
6 | 7 | 10 | 11 |