Skip to content

Commit

Permalink
Update to mc1.21.3
Browse files Browse the repository at this point in the history
  • Loading branch information
NotRyken committed Nov 19, 2024
1 parent 4c18848 commit e606d7c
Show file tree
Hide file tree
Showing 5 changed files with 48 additions and 30 deletions.
17 changes: 17 additions & 0 deletions common/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,24 @@ plugins {
id("net.neoforged.moddev")
}

// Vanilla depends on ASM 9.3, MDG makes that a 'strict' version constraint,
// but Mixin and MixinExtras needs newer ASM so we override that here.
configurations.configureEach {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == "org.ow2.asm") {
details.useVersion(asm_version)
details.because("Mixin requires new ASM")
}
}
}

dependencies {
compileOnly "org.ow2.asm:asm:${asm_version}"
compileOnly "org.ow2.asm:asm-analysis:${asm_version}"
compileOnly "org.ow2.asm:asm-commons:${asm_version}"
compileOnly "org.ow2.asm:asm-tree:${asm_version}"
compileOnly "org.ow2.asm:asm-util:${asm_version}"

compileOnly("org.spongepowered:mixin:${mixin_version}")
compileOnly("io.github.llamalad7:mixinextras-common:${mixinextras_version}")
annotationProcessor("io.github.llamalad7:mixinextras-common:${mixinextras_version}")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ public void register(CommandDispatcher<S> dispatcher, CommandBuildContext buildC
MutableComponent msg = Framework.PREFIX.copy();
msg.append(word);

mc.player.sendSystemMessage(msg);
mc.gui.getChat().addMessage(msg);
return Command.SINGLE_SUCCESS;
})
)
Expand All @@ -58,9 +58,9 @@ public void register(CommandDispatcher<S> dispatcher, CommandBuildContext buildC
Item item = ItemArgument.getItem(ctx, "item").getItem();

MutableComponent msg = Framework.PREFIX.copy();
msg.append(item.getDescription());
msg.append(item.getName());

mc.player.sendSystemMessage(msg);
mc.gui.getChat().addMessage(msg);
return Command.SINGLE_SUCCESS;
})
)
Expand All @@ -73,7 +73,7 @@ public void register(CommandDispatcher<S> dispatcher, CommandBuildContext buildC
MutableComponent msg = Framework.PREFIX.copy();
msg.append(Component.literal(color.getName()).withStyle(color));

mc.player.sendSystemMessage(msg);
mc.gui.getChat().addMessage(msg);
return Command.SINGLE_SUCCESS;
})
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,18 @@
import dev.terminalmc.framework.Framework;
import dev.terminalmc.framework.config.Config;
import net.minecraft.ChatFormatting;
import net.minecraft.ResourceLocationException;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.screens.Screen;
import net.minecraft.core.Holder;
import net.minecraft.core.registries.BuiltInRegistries;
import net.minecraft.network.chat.Component;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.Items;

import java.awt.Color;
import java.util.List;
import java.util.Optional;

import static dev.terminalmc.framework.util.Localization.localized;

Expand Down Expand Up @@ -389,11 +391,8 @@ static Screen getConfigScreen(Screen parent) {

// Special option utils
private static Item asItem(String s) {
try {
return BuiltInRegistries.ITEM.get(ResourceLocation.parse(s));
} catch (ResourceLocationException e) {
return BuiltInRegistries.ITEM.get(BuiltInRegistries.ITEM.getDefaultKey());
}
Optional<Holder.Reference<Item>> item = BuiltInRegistries.ITEM.get(ResourceLocation.parse(s));
return item.map(Holder.Reference::value).orElse(Items.AIR);
}

private static String asString(Item i) {
Expand Down
40 changes: 21 additions & 19 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Neo/Forge version ranges: https://maven.apache.org/enforcer/enforcer-rules/versionRanges.html

# Project
mod_version=1.0.0+1.21
mod_version=1.0.0+1.21.3
mod_group=dev.terminalmc
mod_id=framework
mod_name=Framework
Expand All @@ -24,40 +24,40 @@ java_versions_fabric=>=21
java_versions_neoforge=[21,)

# Minecraft
minecraft_version=1.21
minecraft_versions_fabric=>1.20.6 <1.22
minecraft_versions_neoforge=(1.20.6, 1.22)
minecraft_version=1.21.3
minecraft_versions_fabric=>1.21.1 <1.22
minecraft_versions_neoforge=(1.21.1, 1.22)

# Parchment https://parchmentmc.org/docs/getting-started#choose-a-version
parchment_minecraft_version=1.21
parchment_version=2024.07.28
parchment_version=2024.11.10

# Fabric https://fabricmc.net/develop
fabric_loader_version=0.16.5
fabric_loader_version=0.16.9
fabric_loader_versions=>=0.15.0
fabric_api_version=0.102.0+1.21
fabric_api_version=0.108.0+1.21.3
fabric_api_versions=*

# NeoForge https://projects.neoforged.net/neoforged/neoforge
neoforge_loader_versions=[1,)
neoforge_version=21.0.167
neoforge_versions=[21.0.143, 22)
neoforge_version=21.3.33-beta
neoforge_versions=[21.2.0, 22)
# NeoForm https://projects.neoforged.net/neoforged/neoform
neoform_version=1.21-20240613.152323
neoform_version=1.21.3-20241023.131943

# Cloth Config https://modrinth.com/mod/9s6osm5g/versions
clothconfig_version=15.0.140
clothconfig_version=16.0.141
clothconfig_versions_fabric=>=15
clothconfig_versions_neoforge=[15,)

# YACL https://modrinth.com/mod/1eAoo2KR/versions
yacl_version=3.6.1+1.21
yacl_version=3.6.1+1.21.2
yacl_versions_fabric=>=3.6.1
yacl_versions_neoforge=[3.6.1,)

# ModMenu https://modrinth.com/mod/mOgUt4GM/versions
modmenu_version=11.0.2
modmenu_versions_fabric=>10
modmenu_version=12.0.0-beta.1
modmenu_versions_fabric=>11

# GitHub, Modrinth, CurseForge releases
# Plural properties expect CSV lists
Expand All @@ -69,33 +69,35 @@ curseforge_id=833352
release_type=release
# Fabric
release_mod_loaders_fabric=fabric
release_game_versions_fabric=1.21,1.21.1
release_game_versions_fabric=1.21.2,1.21.3
release_required_dep_ids_fabric_mr=P7dR8mSH,mOgUt4GM,9s6osm5g,1eAoo2KR
release_required_dep_ids_fabric_cf=fabric-api,modmenu,cloth-config,yacl
# NeoForge
release_mod_loaders_neoforge=neoforge
release_game_versions_neoforge=1.21,1.21.1
release_game_versions_neoforge=1.21.2,1.21.3
release_required_dep_ids_neoforge_mr=9s6osm5g,1eAoo2KR
release_required_dep_ids_neoforge_cf=cloth-config,yacl

# Mixin https://mvnrepository.com/artifact/org.spongepowered/mixin
mixin_version=0.8.7
# MixinExtras https://github.com/LlamaLad7/MixinExtras/releases
mixinextras_version=0.4.1
# ASM https://mvnrepository.com/artifact/org.ow2.asm/asm
asm_version=9.7

# Plugins
# Fabric Loom https://mvnrepository.com/artifact/net.fabricmc/fabric-loom
loom_version=1.7.4
loom_version=1.8.12
# ModDev https://plugins.gradle.org/plugin/net.neoforged.moddev
moddev_version=1.0.19
moddev_version=2.0.44-beta
# Minotaur https://plugins.gradle.org/plugin/com.modrinth.minotaur
minotaur_version=2.8.7
# CurseForgeGradle https://plugins.gradle.org/plugin/net.darkhax.curseforgegradle
curseforgegradle_version=1.1.25
# github-release https://plugins.gradle.org/plugin/com.github.breadmoirai.github-release
githubrelease_version=2.5.2
# grgit-service https://github.com/ajoberstar/grgit/releases
grgitservice_version=5.2.2
grgitservice_version=5.3.0
# licenser https://plugins.gradle.org/plugin/org.cadixdev.licenser
licenser_version=0.6.1

Expand Down
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
Expand Down

0 comments on commit e606d7c

Please sign in to comment.