Skip to content

Commit 884e7ef

Browse files
committed
update to 20w17a
1 parent 263e542 commit 884e7ef

5 files changed

Lines changed: 14 additions & 19 deletions

File tree

gradle.properties

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ org.gradle.jvmargs=-Xmx1G
33

44
# Fabric Properties
55
# check these on https://fabricmc.net/use
6-
minecraft_version=20w15a
7-
yarn_build=7
6+
minecraft_version=20w17a
7+
yarn_build=3
88
loader_version=0.8.2+build.194
99

1010
# Mod Properties
@@ -14,5 +14,5 @@ archives_base_name = libcd
1414

1515
# Dependencies
1616
# currently not on the main fabric site, check on the maven: https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api
17-
fabric_version=0.5.10+build.320-1.16
17+
fabric_version=0.6.2+build.327-1.16
1818
jankson_version=2.0.1+j1.2.0

src/main/java/io/github/cottonmc/libcd/command/HeldItemCommand.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,7 @@
99
import net.minecraft.network.MessageType;
1010
import net.minecraft.server.command.ServerCommandSource;
1111
import net.minecraft.server.network.ServerPlayerEntity;
12-
import net.minecraft.text.ClickEvent;
13-
import net.minecraft.text.HoverEvent;
14-
import net.minecraft.text.LiteralText;
15-
import net.minecraft.text.Style;
16-
import net.minecraft.text.Text;
12+
import net.minecraft.text.*;
1713
import net.minecraft.util.Identifier;
1814
import net.minecraft.util.registry.Registry;
1915

@@ -28,16 +24,16 @@ public int run(CommandContext<ServerCommandSource> context) throws CommandSyntax
2824
String idString = (id==null) ? "unknown" : id.toString();
2925
description.append(idString);
3026

31-
Text feedback = new LiteralText(idString);
27+
BaseText feedback = new LiteralText(idString);
3228

3329
CompoundTag tag = toDescribe.getTag();
3430
if (tag!=null) {
3531
description.append(tag.asString());
3632
feedback.append(tag.toText());
3733
}
3834

39-
Style clickableStyle = new Style()
40-
.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new LiteralText("Click to copy to clipboard")))
35+
Style clickableStyle = Style.field_24360
36+
.setHoverEvent(new HoverEvent(HoverEvent.class_5247.field_24342, new LiteralText("Click to copy to clipboard")))
4137
.setClickEvent(new ClickEvent(ClickEvent.Action.COPY_TO_CLIPBOARD, description.toString()));
4238

4339
feedback.setStyle(clickableStyle);

src/main/java/io/github/cottonmc/libcd/mixin/MixinTagBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
@Mixin(Tag.Builder.class)
2828
public class MixinTagBuilder implements TagBuilderWarningAccessor {
2929

30-
@Shadow @Final private List<Tag.class_5145> entries;
30+
@Shadow @Final private List<Tag.TrackedEntry> entries;
3131
@Unique
3232
private final List<Object> libcdWarnings = new ArrayList<>();
3333

@@ -48,7 +48,7 @@ private void onFromJson(JsonObject json, String string, CallbackInfoReturnable<T
4848
}
4949

5050
result.getEntries().forEach((entry) -> {
51-
this.entries.add(class_5145Accessor.createClass_5145(entry, string));
51+
this.entries.add(TagEntryAccessor.createTrackedEntry(entry, string));
5252
});
5353

5454
libcdWarnings.addAll(result.getWarnings());

src/main/java/io/github/cottonmc/libcd/mixin/class_5145Accessor.java renamed to src/main/java/io/github/cottonmc/libcd/mixin/TagEntryAccessor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
import org.spongepowered.asm.mixin.Mixin;
55
import org.spongepowered.asm.mixin.gen.Invoker;
66

7-
@Mixin(Tag.class_5145.class)
8-
public interface class_5145Accessor {
7+
@Mixin(Tag.TrackedEntry.class)
8+
public interface TagEntryAccessor {
99
@Invoker("<init>")
10-
static Tag.class_5145 createClass_5145(Tag.Entry entry, String string) {
10+
static Tag.TrackedEntry createTrackedEntry(Tag.Entry entry, String string) {
1111
throw new UnsupportedOperationException();
1212
}
1313
}

src/main/resources/mixins.libcd.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
"package": "io.github.cottonmc.libcd.mixin",
44
"compatibilityLevel": "JAVA_8",
55
"mixins": [
6-
7-
"class_5145Accessor",
86
"ItemEntrySerializerAccessor",
97
"MixinAdvancementRewards",
108
"MixinAdvancementRewardsDeserializer",
@@ -17,6 +15,7 @@
1715
"MixinResourceManagerImpl",
1816
"MixinShapedRecipe",
1917
"MixinTagBuilder",
20-
"MixinTagContainer"
18+
"MixinTagContainer",
19+
"TagEntryAccessor"
2120
]
2221
}

0 commit comments

Comments
 (0)