Compare commits

..

No commits in common. "1.0.1" and "1.0.0" have entirely different histories.
1.0.1 ... 1.0.0

8 changed files with 7 additions and 76 deletions

2
.gitignore vendored
View file

@ -1,4 +1,4 @@
release release
deps deps
overrides/mods/mc_rebalance-*.jar overrides/mods/mc_rebalance-1.20.1-*.jar
overrides/global_packs/required_data/mc_rebalance_datapack/ overrides/global_packs/required_data/mc_rebalance_datapack/

View file

@ -1,6 +1,6 @@
# Tinker's Tinkering # Tinker's Tinkering
Tester edition of **Minecraft Rebalanced**, a modpack intended to rework almost every feature in the game with a focus on the vanilla progression. Tester edition of **Minecraft Rebalance**, a modpack intended to rework almost every feature in the game with a focus on the vanilla progression.
This modpack contains a [custom mod](https://patience.nearmisses.xyz/patience/mc_rebalance) and [custom datapack](https://patience.nearmisses.xyz/SergeantAcoustic/mc_rebalance_datapack) to bind everything together. They will not function correctly outside this pack. Some details on what the modpack changes can be found in the mod's README. This modpack contains a [custom mod](https://patience.nearmisses.xyz/patience/mc_rebalance) and [custom datapack](https://patience.nearmisses.xyz/SergeantAcoustic/mc_rebalance_datapack) to bind everything together. They will not function correctly outside this pack. Some details on what the modpack changes can be found in the mod's README.

View file

@ -27,15 +27,11 @@ git clone "$pack_repo" "$basedir/overrides/global_packs/required_data/mc_rebalan
(cd "$basedir/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/" && ./gen-langs.sh) (cd "$basedir/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/" && ./gen-langs.sh)
cp "$basedir/deps/mc_rebalance/build/libs/mc_rebalance-"*".jar" "$basedir/overrides/mods" cp "$basedir/deps/mc_rebalance/build/libs/mc_rebalance-1.20.1-"*".jar" "$basedir/overrides/mods"
# Final path for the modpack # Final path for the modpack
if [ ! -d release ]; then if [ ! -d release ]; then
mkdir release mkdir release
fi; fi;
# Get version from the mrpack file zip -FSr "$basedir/release/Tinker's tinkering.mrpack" overrides modrinth.index.json -x "*.git*"
version="$(jq -r ".versionId" modrinth.index.json)"
# Export release to file
zip -FSr "$basedir/release/MC_Rebalance_${version}.mrpack" overrides modrinth.index.json -x "*.git*"

View file

@ -6,7 +6,7 @@
"formatVersion": 1, "formatVersion": 1,
"game": "minecraft", "game": "minecraft",
"name": "MC Rebalanced", "name": "MC Rebalanced",
"versionId": "1.0.1", "versionId": "1.0.0",
"files": [ "files": [
{ {
"downloads": [ "downloads": [

View file

@ -1,64 +0,0 @@
#!/bin/bash
# User input error handling
if [[ $# -eq 0 ]]; then
echo "$0: A mod url is required."
exit 4
fi
# Do everything relative to this files path
parent_path=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P )
cd "$parent_path"
# Paths
mods_dir="/tmp/"
# Options parsing
mod_url="$1"
out_file="${2:-$parent_path/modrinth.index.json}"
if [ -n "$v" ]; then
echo "Verbose: $v, Mod url: $mod_url, Output: $out_file"
fi
# https://stackoverflow.com/questions/6250698/how-to-decode-url-encoded-string-in-shell#37840948
function urldecode() {
: "${*//+/ }"
echo -e "${_//%/\\x}"
}
# Get file name from url trimmed by slash and url decoded
mod_file="$(urldecode ${mod_url##*/})"
trap "rm ${mods_dir}/${mod_file}" HUP INT TERM EXIT
echo "Downloading file..."
wget -N --no-verbose --directory-prefix "$mods_dir" "$mod_url"
# Collect data required by modrinth.index.json
echo "Processing file info"
mod_path="${mods_dir}/${mod_file}"
modrinth_size="$(du --bytes "$mod_path" | cut -f -1)"
modrinth_sha1="$(sha1sum "$mod_path" | cut -d " " -f 1)"
modrinth_sha512="$(sha512sum "$mod_path" | cut -d " " -f -1)"
# Writing to file
echo "Writing to file"
jq ".files += [{ \
\"downloads\": [
\"${mod_url}\"
],
\"env\": {
\"client\": \"required\",
\"server\": \"required\"
},
\"fileSize\": ${modrinth_size},
\"hashes\": {
\"sha1\": \"${modrinth_sha1}\",
\"sha512\": \"${modrinth_sha512}\"
},
\"path\": \"mods/${mod_file}\"
}]" "$out_file" > "$out_file.tmp"
mv "$out_file.tmp" "$out_file"
[ $? -eq 0 ] && echo "Successfully appended mod to ${out_file}"

View file

@ -61,7 +61,7 @@
natural_regeneration = true natural_regeneration = true
#What percentage of players must sleep to skip the night. #What percentage of players must sleep to skip the night.
#Range: > 0 #Range: > 0
players_sleeping_percentage = 100 players_sleeping_percentage = 101
#The number of blocks outward from the world spawn coordinates that a player spawns in when first joining a server or when dying without a personal spawnpoint. Has no effect on servers where the default game mode is Adventure. #The number of blocks outward from the world spawn coordinates that a player spawns in when first joining a server or when dying without a personal spawnpoint. Has no effect on servers where the default game mode is Adventure.
#Range: > 0 #Range: > 0
spawn_radius = 10 spawn_radius = 10

View file

@ -16,7 +16,6 @@
// Items here will be unusable completely // Items here will be unusable completely
// Example: minecraft:diamond // Example: minecraft:diamond
"blacklisted_items": [ "blacklisted_items": [
"paxelsfordummies:golden_paxel",
"advanced_copper:copper_axe", "advanced_copper:copper_axe",
"advanced_copper:copper_hammer", "advanced_copper:copper_hammer",
"advanced_copper:copper_hoe", "advanced_copper:copper_hoe",

View file

@ -1,7 +1,7 @@
["Configs for TNT's Harder Beds"] ["Configs for TNT's Harder Beds"]
#Whether a house should be required for beds to work #Whether a house should be required for beds to work
requireHouse = false requireHouse = true
#The smallest area allowed for bedrooms #The smallest area allowed for bedrooms
minRoomSize = 8 minRoomSize = 8
#The largest area allowed for bedrooms #The largest area allowed for bedrooms