Skip to content
This repository was archived by the owner on Mar 7, 2026. It is now read-only.

Commit 179bc9c

Browse files
committed
init
0 parents  commit 179bc9c

254 files changed

Lines changed: 9705 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
if [ -d "build/" ]; then
2+
rm -rf build/
3+
fi
4+
mkdir build
5+
6+
packwiz cf export -o build/client.zip
7+
packwiz cf export -s server -o build/server.zip
8+
9+
#cp build/client.zip build/multimc.zip
10+
#cd multimc
11+
#zip ../build/multimc.zip ./*
12+
#cd ..

.github/workflows/build.yml

Lines changed: 181 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,181 @@
1+
on:
2+
push:
3+
tags:
4+
- '*'
5+
workflow_dispatch:
6+
7+
concurrency:
8+
group: "build"
9+
cancel-in-progress: true
10+
11+
env:
12+
PROJECT_ID: "815773"
13+
14+
jobs:
15+
16+
changelog:
17+
runs-on: ubuntu-latest
18+
outputs:
19+
changelog: ${{ steps.changelog.outputs.changelog }}
20+
steps:
21+
22+
- name: Checkout
23+
uses: actions/checkout@v3
24+
25+
- name: Generate changelog
26+
id: changelog
27+
uses: heinrichreimer/github-changelog-generator-action@v2.1.1
28+
with:
29+
token: ${{ secrets.GITHUB_TOKEN }}
30+
output: CHANGELOG.md
31+
stripGeneratorNotice: true
32+
33+
- name: Store changelog
34+
uses: actions/upload-artifact@v2
35+
with:
36+
name: changelog
37+
path: CHANGELOG.md
38+
39+
build:
40+
runs-on: ubuntu-latest
41+
needs: [modpack-info]
42+
steps:
43+
44+
- name: Setup Go
45+
uses: actions/setup-go@v3
46+
with:
47+
go-version: '1.18.2'
48+
49+
- name: Install Packwiz
50+
run: go install github.com/packwiz/packwiz@latest
51+
52+
- name: Checkout
53+
uses: actions/checkout@v3
54+
55+
- name: Download Packwiz
56+
id: download-artifact
57+
uses: dawidd6/action-download-artifact@v2
58+
with:
59+
github_token: ${{secrets.GITHUB_TOKEN}}
60+
workflow: go.yml
61+
repo: packwiz/packwiz
62+
name: Linux 64-bit x86
63+
64+
# - name: Download Packwiz Bootloader
65+
# uses: robinraju/release-downloader@v1.7
66+
# with:
67+
# repository: "packwiz/packwiz-installer-bootstrap"
68+
# tag: "v0.0.3"
69+
# fileName: "packwiz-installer-bootstrap.jar"
70+
# token: ${{ secrets.MY_TOKEN }}
71+
# out-file-path: "multimc"
72+
73+
# - name: Change Pack Title
74+
# run: |
75+
# echo '{"changeTitle": true, "windowTitle": "Comfort ${{ needs.modpack-info.outputs.tag }}", "changeIcons": true, "icon16x16": "16.png", "icon32x32": "32.png"}' > config/WindowTitleChanger/config.json5
76+
77+
- name: Build Packs
78+
run: |
79+
chmod +x packwiz
80+
bash .github/workflows/build.sh
81+
mv build/client.zip "build/${{ needs.modpack-info.outputs.projectname }}-${{ needs.modpack-info.outputs.tag }}.zip"
82+
mv build/server.zip "build/${{ needs.modpack-info.outputs.projectname }}-Server-${{ needs.modpack-info.outputs.tag }}.zip"
83+
# mv build/multimc.zip "build/${{ needs.modpack-info.outputs.projectname }}-MultiMC-${{ needs.modpack-info.outputs.tag }}.zip"
84+
85+
- name: Upload Packs
86+
uses: actions/upload-artifact@v2
87+
with:
88+
name: modpack
89+
path: build/*.zip
90+
91+
modpack-info:
92+
runs-on: ubuntu-latest
93+
outputs:
94+
projectname: ${{ steps.info.outputs.projectname }}
95+
version: ${{ steps.info.outputs.version }}
96+
tag: ${{ steps.version.outputs.tag }}
97+
steps:
98+
99+
- name: Checkout
100+
uses: actions/checkout@v3
101+
102+
- name: Get Modpack Info
103+
id: info
104+
run: |
105+
files=`head -3 pack.toml`
106+
len=($files)
107+
for((n=0;n<${#len[@]};n+=3)); do
108+
data=($files)
109+
key=${data[n]}
110+
value=${data[n+2]}
111+
value=`echo $value | sed 's/"//g'`
112+
printf -v "${key}" "%s" "${value}"
113+
done
114+
115+
echo "::set-output name=projectname::$name"
116+
echo "::set-output name=version::$version"
117+
118+
- name: Get Tag
119+
id: version
120+
uses: actions-ecosystem/action-get-latest-tag@v1 #WyriHaximus/github-action-get-previous-tag@v1
121+
122+
release-github:
123+
runs-on: ubuntu-latest
124+
needs: [build, changelog, modpack-info]
125+
steps:
126+
127+
- name: Download Files
128+
uses: actions/download-artifact@v2
129+
with:
130+
name: modpack
131+
132+
- name: Download Changelog
133+
uses: actions/download-artifact@v2
134+
with:
135+
name: changelog
136+
137+
- name: Update Release
138+
uses: softprops/action-gh-release@v1
139+
with:
140+
body_path: CHANGELOG.md
141+
files: "*.zip"
142+
env:
143+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
144+
145+
release-curseforge:
146+
runs-on: ubuntu-latest
147+
needs: [build, changelog, modpack-info]
148+
steps:
149+
150+
- name: Download Modpack
151+
uses: actions/download-artifact@v2
152+
with:
153+
name: modpack
154+
155+
- name: Download Changelog
156+
uses: actions/download-artifact@v2
157+
with:
158+
name: changelog
159+
160+
- name: Get Release Type
161+
id: release-type
162+
run: |
163+
rel_type="release"
164+
case "${{ needs.modpack-info.outputs.tag }}" in
165+
*alpha*) rel_type="alpha" ;;
166+
*beta*) rel_type="beta" ;;
167+
*) rel_type="release" ;;
168+
esac
169+
echo "::set-output name=type::$rel_type"
170+
171+
- name: Create Release
172+
uses: itsmeow/curseforge-upload@v3
173+
with:
174+
token: ${{ secrets.CF_API_TOKEN }}
175+
project_id: 815773
176+
game_endpoint: minecraft
177+
file_path: ${{ needs.modpack-info.outputs.projectname }}-${{ needs.modpack-info.outputs.tag }}.zip
178+
changelog: ${{ needs.changelog.outputs.changelog }}
179+
changelog_type: markdown
180+
game_versions: "[8830, 9008, 9680]" #"Minecraft 1.18:1.18.2,Java 17,Forge"
181+
release_type: release

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.packwizignore
2+
build/
3+
packwiz.json
4+
.zip

CNAME

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
comfort.sindercu.be

assets/logo.png

23 KB
Loading

config/MouseTweaks.cfg

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
RMBTweak=0
2+
LMBTweakWithItem=1
3+
LMBTweakWithoutItem=1
4+
WheelTweak=1
5+
WheelSearchOrder=1
6+
WheelScrollDirection=2
7+
ScrollItemScaling=0
8+
Debug=0

config/allurement-common.toml

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
2+
[enchantments]
3+
4+
[enchantments.alleviating]
5+
#Armor enchantment that heals the user when collecting experience
6+
"Enable Alleviating" = false
7+
#How much the experience value is multiplied by into health
8+
#Range: 0.0 ~ 1.7976931348623157E308
9+
"Healing factor" = 0.25
10+
11+
[enchantments.missile]
12+
#Weapon enchantment that launches enemies upwards rather than away
13+
"Enable Launch" = true
14+
#How much the target is affected on the vertical axis
15+
#Range: 0.0 ~ 1.7976931348623157E308
16+
"Vertical factor" = 0.35
17+
18+
[enchantments.reeling]
19+
#Crossbow enchantment that pulls targets towards the user
20+
"Enable Reeling" = true
21+
#How much the target is affected on the horizontal axis
22+
#Range: 0.0 ~ 1.7976931348623157E308
23+
"Horizontal factor" = 0.5
24+
#How much the target is affected on the vertical axis
25+
#Range: 0.0 ~ 1.7976931348623157E308
26+
"Vertical factor" = 0.25
27+
28+
[enchantments.reforming]
29+
#Gear enchantment that very slowly repairs items over time
30+
"Enable Reforming" = true
31+
#How many ticks it takes a reforming item to repair
32+
#Range: > 0
33+
"Reforming tick rate" = 600
34+
35+
[enchantments.shockwave]
36+
#Boots enchantment that creates a shockwave when taking fall damage
37+
"Enable Shockwave" = true
38+
#If Shockwave tramples farmland within the wave radius
39+
"Shockwave tramples farmland" = true
40+
41+
[enchantments.vengeance]
42+
#Armor enchantment that stores incoming damage and applies it to user's next attack
43+
"Enable Vengeance" = false
44+
#How much the damage taken with vengeance is multiplied for attacks
45+
#Range: 0.0 ~ 1.7976931348623157E308
46+
"Damage factor" = 0.025
47+
48+
[tweaks]
49+
50+
[tweaks.horse_armor]
51+
#Allow horse armor to be enchanted
52+
"Enchantable horse armor" = true
53+
#If horse armor can appear enchanted when found in loot tables
54+
"Generates in loot tables" = true
55+
#Which loot tables horse armor can't appear enchanted in
56+
"Unenchanted loot tables" = ["minecraft:chests/village/village_weaponsmith", "minecraft:chests/stronghold_corridor", "minecraft:chests/nether_bridge"]
57+
58+
[tweaks.bane_of_arthropods]
59+
#If Bane of Arthropods increases the mining speed of Cobwebs
60+
"Bane of Arthropods mines cobwebs faster" = true
61+
62+
[tweaks.feather_falling]
63+
#If having Feather Falling prevents farmland from being trampled
64+
"Feather Falling prevents trampling" = true
65+
66+
[tweaks.infinity]
67+
#If Infinity requires an arrow in the player's inventory in order to shoot
68+
"Infinity requires arrows" = false
69+
70+
[tweaks.protection]
71+
#Remove the base Protection enchantment, requiring players to choose between the other types
72+
"Disable Protection" = false
73+
74+
[tweaks.riptide]
75+
#Allow Riptide to function when in cauldrons
76+
"Riptide works in cauldrons" = true
77+
78+
[tweaks.soul_speed]
79+
#Instead of losing durability as you run, Soul Speed makes incoming damage increase when on Soul Speed blocks
80+
"Soul Speed change" = true
81+
#How much damage is multiplied when hurt on Soul Speed blocks
82+
#Range: 0.0 ~ 1.7976931348623157E308
83+
"Damage factor" = 1.5
84+
85+
[tweaks.level_scaling]
86+
#Remove the amount of experience per level increasing (experimental)
87+
"Remove level scaling" = false
88+
#The amount of experience per level, if level scaling is removed (experimental)
89+
#Range: > 0
90+
"Experience per level" = 50
91+

config/antiqueatlas.json5

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
{
2+
/* Whether to remember last open browsing position and zoom level for each dimension in every atlas.
3+
If disabled, all dimensions and all atlases will be "synchronized" at the same coordinates and zoom level, and map will "follow" player by default.
4+
*/
5+
"doSaveBrowsingPos": true,
6+
// Whether to add local marker for the spot where the player died.
7+
"autoDeathMarker": true,
8+
// Whether to add global markers for NPC villages.
9+
"autoVillageMarkers": true,
10+
// Whether to add global markers for Nether Portals.
11+
"autoNetherPortalMarkers": true,
12+
// Player will need to craft atlas item to use atlas.
13+
"itemNeeded": true,
14+
"doScaleMarkers": false,
15+
// Default zoom level. The number corresponds to the size of a block on the map relative to the size of a GUI pixel. Preferrably a power of 2.
16+
"defaultScale": 0.5,
17+
// Minimum zoom level. The number corresponds to the size of a block on the map relative to the size of a GUI pixel. Preferrably a power of 2. Smaller values may decrease performance!
18+
"minScale": 0.03125,
19+
// Maximum zoom level. The number corresponds to the size of a block on the map relative to the size of a GUI pixel. Preferrably a power of 2.
20+
"maxScale": 4.0,
21+
/* If false (by default), then mousewheel up is zoom in, mousewheel down is zoom out.
22+
If true, then the direction is reversed.
23+
*/
24+
"doReverseWheelZoom": false,
25+
/* The radius of the area around the player which is scanned by the Atlas at regular intervals.
26+
Note that this will not force faraway chunks to load, unless force_chunk_loading is enabled.
27+
Lower value gives better performance.
28+
*/
29+
"scanRadius": 11,
30+
/* Force loading of chunks within scan radius even if it exceeds regular chunk loading distance.
31+
Enabling this may SEVERELY decrease performance!
32+
*/
33+
"forceChunkLoading": false,
34+
/* Time in seconds between two scans of the area.
35+
Higher value gives better performance.
36+
*/
37+
"newScanInterval": 1.0,
38+
/* Whether to rescan chunks in the area that have been previously mapped. This is useful in case of changes in coastline (including small ponds of water and lava), or if land disappears completely (for sky worlds).
39+
Disable for better performance.
40+
*/
41+
"doRescan": true,
42+
/* The number of area scans between full rescans.
43+
Higher value gives better performance.
44+
*/
45+
"rescanRate": 4,
46+
// The maximum number of markers a particular atlas can hold.
47+
"markerLimit": 1024,
48+
/* Whether to perform additional scanning to locate small ponds of water or lava.
49+
Disable for better performance.
50+
*/
51+
"doScanPonds": true,
52+
/* Whether to perform additional scanning to locate ravines.
53+
Disable for better performance.
54+
*/
55+
"doScanRavines": true,
56+
// If true, map render time will be output.
57+
"debugRender": false,
58+
/* The size (in GUI pixels) of a map's tile.
59+
Note that this will change with Minecraft's GUI scale configuration.
60+
When using a small gui scale, the map may look better with a TILE_SIZE of 16 or more.
61+
*/
62+
"tileSize": 8,
63+
/* The size (in GUI pixels) of a marker on the map.
64+
Note that this will change with Minecraft's GUI scale configuration.
65+
*/
66+
"markerSize": 16,
67+
// The width (in GUI pixels) of the player's icon.
68+
"playerIconWidth": 14,
69+
// The height (in GUI pixels) of the player's icon.
70+
"playerIconHeight": 16
71+
}

0 commit comments

Comments
 (0)