Skip to content

Commit 1c73b58

Browse files
misodeSpecialBuilder32EpyonProjectsTheThanathor
authored
Update to 1.20.5 (Gamemode4Dev#993)
* Apply overlays * Update version numbers and pack format for 1.20.5 * Update all tests to 1.20.5 * Temporarily disable player heads plugins * Fix location predicates * Fix nested loot tables * Fix set lore mode field * Fix block/fluid/item predicates * Fix attribute operations * Potion contents item sub predicates * Enchantment item sub predicates * Advancement icons * Sweeping edge rename * Update yellow shulker box loot table * Fix set_nbt loot functions * Fix component issues with last commit - set_custom_data function only accepts stringified snbt - profile properties were incorrectly upgraded - written_book_content component had a typo * Upgrade custom model data substitutions * Fix advancement icon components * More set_nbt fixes * Misc errors * Replace horse jump strength attribute with max_stack_size=1 * Remove lib player heads, update skin cache plugin * Fix item predicate NBT field to sub predicates * Count -> count * scute -> turtle_scute * Fix remaining issues in loot table, recipe, advancements ignoring copy_nbt * Fix attribute operations in commands * Update mecha * Update copy_nbt in better armour stands, boots of ostara, chairs, and crossbow cartridges * Update copy_nbt in arborenda and mountaineering * Metallurgy item validity + update commands * Update item nbt checks in a few places + sunken treasure * Update lib trades, DecorItem -> body_armor_item * Lib trees * A bunch of tag -> components * Fix machine block placing * More tag -> components fixes + re-add b suffix in set_custom_data * Update mecha * Update particle syntax * Display frames + lightning in a bottle * Update to java 21 and 1.20.5-pre1 * Fix int providers no long wrapped in value field * Fix remaining particle commands * Update yellow shulker box loot table * Some balloon animals updates * Update packtest to 1.20.5 * Fix some errors in the tests * Even more tag -> components fixes * Final tag -> components fixes (except combat expanded) * Temporarily disable guidebook copy_nbt functions * Fix some leftover item nbt * biome -> biomes, structure -> structures, potion * Fix some more tests - amplifier:0b is not stored - add skyaccess to some tests - replace ambient_entity_effect * Combat expanded tag -> components fixes * Replace CMD in item components * Fix particles in area effect clouds * Replace some item_used_on_block with default_block_use * Fix a few more tests * Fix auto crafting item tag predicates * Random fixes (enchantment checks, phantom scarecrows, animi) * Fix area effect cloud NBT * Fix custom GUI fonts * Update beet and support 1.20.6 * Remove non-modules from build artifact * Substitute profile data in mcfunction files * Update biome extensions to 1.20.5 * Remove debug commands in cozy campfires * Fix poses pack and bookshelf book title * Allow module aliases in beet dev * Fix boots of ostara crafting * Fix washing tanks not clearing dyed_color component * Keep boots custom name when crafting boots of ostara * Fix soul glass has_beam predicate * Fix block compressors * Fix Tunnel Bores item drops * Fix tinkering compressors *this one was Misodes fault* And since we're retiring this in 1.21, I didn't do any efficiency refactors * Remove redundant tc check Actually we can make it little better without major refactors yay * Fix bookshelf inspectors * Fix: Liquid Minecart breaking, glow ink signs, floating potion advancement * Lightning in a bottle 1.20.5 (Gamemode4Dev#997) * Fix brewing LiaB * Fix lib brewing custom potion predicate --------- Co-authored-by: Misode <[email protected]> * Refactor supported versions and releases in beet.yaml * Disable trouble modules * Minor version bump for all modules * Fix Relocators loot function (Gamemode4Dev#999) * Update Balloon Animals to 1.20.5 (Gamemode4Dev#998) - remove extra animal custom data value - remove modifier since the loot table can now copy just the expected value - Leash to leash - loot table reference name key is now value - animal type is now lead item name * Fix crossbow cartridges tnt fuse * Fix typo in record crafting * Update beet to use latest vanilla assets - fix turtle helmet disassembler issue - fix issues in guidebook and crafting plugins * Various fixes (moneo, standard crafting, teleportation anchors, dangerous dungeons) - fix moneo netherrite update (blame Epyon) - fix bamboo mosaic stairs decrafting (blame Special) - fix unused teleportation anchors destroy (blame BPR) - fix dangerous dungeons snowy tag (blame kruthers) - fix moneo tools tag (blame Misode) * Book Binders: 1.20.5 update (Gamemode4Dev#1000) * Fix * Fixes dupe by removing foot stored enchants - Prevents duplicate enchant&level page from being absorbed - Updated run from comment that misode pointed out * Update mecha to 0.94.2 * Combat Expanded 1.20.5 (Gamemode4Dev#996) * move tag storage to components * update identification loot tables * update identification loot tables * remove use of item_modifiers * honestly don't remember half of what this is... but updates? * fix up boss fight and final few modifiers * misode's review * change armor toughness vanilla UUID * Update mecha * Disable zauber and guidebook in tests * Switch to the ubuntu-24.04 beta runner * Fix mountaineering crafting recipe * Revert debug logging * Store block compressor old components in a new field and merge old tag with custom data * Remove tnt landmines * Remove trapped signs --------- Co-authored-by: SpecialBuilder <[email protected]> Co-authored-by: Epyon <[email protected]> Co-authored-by: Thanathor <[email protected]>
1 parent de259c7 commit 1c73b58

File tree

2,596 files changed

+22278
-21710
lines changed

Some content is hidden

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

2,596 files changed

+22278
-21710
lines changed

.github/workflows/main.yml

+16-6
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ on:
77
workflow_dispatch:
88

99
env:
10-
VERSION: '1.20'
10+
VERSION: '1.20.5'
1111
COMMIT_MSG: ${{ github.event.head_commit.message }}
12-
TEST_FABRIC_SERVER: https://meta.fabricmc.net/v2/versions/loader/1.20.4/0.15.3/0.11.2/server/jar
13-
TEST_FABRIC_API: https://cdn.modrinth.com/data/P7dR8mSH/versions/JMCwDuki/fabric-api-0.92.0%2B1.20.4.jar
14-
TEST_PACKTEST: https://cdn.modrinth.com/data/XsKUhp45/versions/18smpIeE/packtest-1.6-mc1.20.4.jar
12+
TEST_FABRIC_SERVER: https://meta.fabricmc.net/v2/versions/loader/1.20.6/0.15.10/1.0.1/server/jar
13+
TEST_FABRIC_API: https://cdn.modrinth.com/data/P7dR8mSH/versions/kAQqRNrK/fabric-api-0.97.8%2B1.20.6.jar
14+
TEST_PACKTEST: https://cdn.modrinth.com/data/XsKUhp45/versions/UnZw9eUD/packtest-1.7-mc1.20.5.jar
1515

1616
jobs:
1717
build:
@@ -67,6 +67,13 @@ jobs:
6767
env:
6868
LOG_LEVEL: ${{ runner.debug == 1 && 'DEBUG' || 'INFO'}}
6969

70+
- name: Remove non-modules for artifact
71+
if: github.event_name == 'pull_request'
72+
run: |
73+
rm -r release/$VERSION/generated
74+
rm release/$VERSION/lib_*
75+
rm release/$VERSION/meta.json
76+
7077
- name: Upload artifact
7178
if: github.event_name == 'pull_request'
7279
uses: actions/upload-artifact@v4
@@ -92,7 +99,7 @@ jobs:
9299
branch: release
93100

94101
test:
95-
runs-on: ubuntu-latest
102+
runs-on: ubuntu-24.04
96103
steps:
97104
- uses: actions/checkout@v4
98105

@@ -126,7 +133,7 @@ jobs:
126133
uses: actions/setup-java@v4
127134
with:
128135
distribution: 'temurin'
129-
java-version: '17'
136+
java-version: '21'
130137

131138
- name: Download server files
132139
run: |
@@ -138,6 +145,9 @@ jobs:
138145
- name: Copy packs to world
139146
run: |
140147
mkdir -p world/datapacks
148+
rm out/gm4_guidebook.zip
149+
rm out/gm4_zauber_cauldrons.zip
150+
rm out/gm4_zauber_liquids.zip
141151
cp out/gm4_*.zip world/datapacks
142152
143153
- name: Run test server

base/assets/gm4/font/container_gui.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
{
44
"type": "space",
55
"advances": {
6-
"\uf824": 3,
7-
"\uf808": -10
6+
"\uf824": 5,
7+
"\uf808": -8
88
}
99
}
1010
]

base/assets/gm4/font/default.json

+2-12
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,8 @@
11
{
22
"providers": [
33
{
4-
"type": "space",
5-
"advances": {
6-
" ": 4,
7-
"\u200c": 0
8-
}
9-
},
10-
{
11-
"type": "ttf",
12-
"file": "gm4:minecraft.ttf",
13-
"shift": [0,-0.5],
14-
"size": 13,
15-
"oversample": 7
4+
"type": "reference",
5+
"id": "minecraft:default"
166
}
177
]
188
}

0 commit comments

Comments
 (0)