mirror of
https://github.com/Shiewk/ViewServerResources.git
synced 2026-04-28 03:44:17 +02:00
Show downloaded pack URLs in chat
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
package de.shiewk.resourcepackprivacy.mixin;
|
||||
|
||||
import de.shiewk.resourcepackprivacy.event.ChatAnnouncer;
|
||||
import net.minecraft.client.resource.server.ServerResourcePackLoader;
|
||||
import net.minecraft.text.Text;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.injection.At;
|
||||
import org.spongepowered.asm.mixin.injection.Inject;
|
||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
||||
|
||||
import java.awt.*;
|
||||
import java.net.URL;
|
||||
import java.util.UUID;
|
||||
|
||||
@Mixin(ServerResourcePackLoader.class)
|
||||
public class MixinServerResourcePackLoader {
|
||||
|
||||
@Inject(at = @At("HEAD"), method = "addResourcePack(Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;)V")
|
||||
public void onResourcePackAdd(UUID id, URL url, String hash, CallbackInfo ci){
|
||||
ChatAnnouncer.announce(Text.translatable("gui.resourcepackprivacy.downloading",
|
||||
Text.literal(url.toString()))
|
||||
.withColor(Color.ORANGE.getRGB())
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user