mirror of
https://github.com/lukasabbe/bookshelf-inspector.git
synced 2026-04-30 10:40:53 +00:00
Fixed lang files
This commit is contained in:
+2
-1
@@ -22,7 +22,8 @@ dependencies {
|
|||||||
Set<String> apiMudules = [
|
Set<String> apiMudules = [
|
||||||
"fabric-api-base",
|
"fabric-api-base",
|
||||||
"fabric-networking-api-v1",
|
"fabric-networking-api-v1",
|
||||||
"fabric-lifecycle-events-v1"
|
"fabric-lifecycle-events-v1",
|
||||||
|
"fabric-resource-loader-v0"
|
||||||
]
|
]
|
||||||
|
|
||||||
apiMudules.forEach {
|
apiMudules.forEach {
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ minecraft_version=1.21
|
|||||||
yarn_mappings=1.21+build.9
|
yarn_mappings=1.21+build.9
|
||||||
loader_version=0.16.5
|
loader_version=0.16.5
|
||||||
# Mod Properties
|
# Mod Properties
|
||||||
mod_version=1.2+1.21
|
mod_version=1.3+1.21
|
||||||
maven_group=me.lukasabbe
|
maven_group=me.lukasabbe
|
||||||
archives_base_name=Bookshelfinspector
|
archives_base_name=Bookshelfinspector
|
||||||
|
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import net.fabricmc.api.Environment;
|
|||||||
import net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents;
|
import net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents;
|
||||||
import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking;
|
import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking;
|
||||||
import net.minecraft.item.Items;
|
import net.minecraft.item.Items;
|
||||||
|
import net.minecraft.text.Text;
|
||||||
|
|
||||||
@Environment(EnvType.CLIENT)
|
@Environment(EnvType.CLIENT)
|
||||||
public class BookshelfinspectorClient implements ClientModInitializer {
|
public class BookshelfinspectorClient implements ClientModInitializer {
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
package me.lukasabbe.bookshelfinspector.mixin;
|
package me.lukasabbe.bookshelfinspector.mixin;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.systems.RenderSystem;
|
||||||
import me.lukasabbe.bookshelfinspector.util.HudRenderer;
|
import me.lukasabbe.bookshelfinspector.util.HudRenderer;
|
||||||
|
import net.fabricmc.api.EnvType;
|
||||||
|
import net.fabricmc.api.Environment;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
||||||
import net.minecraft.client.gui.hud.InGameHud;
|
import net.minecraft.client.gui.hud.InGameHud;
|
||||||
@@ -12,13 +15,15 @@ import org.spongepowered.asm.mixin.injection.At;
|
|||||||
import org.spongepowered.asm.mixin.injection.Inject;
|
import org.spongepowered.asm.mixin.injection.Inject;
|
||||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
||||||
|
|
||||||
|
@Environment(EnvType.CLIENT)
|
||||||
@Mixin(InGameHud.class)
|
@Mixin(InGameHud.class)
|
||||||
|
|
||||||
public class InGameHudMixin {
|
public class InGameHudMixin {
|
||||||
@Shadow @Final private MinecraftClient client;
|
@Shadow @Final private MinecraftClient client;
|
||||||
|
|
||||||
@Inject(method = "render",at=@At("RETURN"))
|
@Inject(method = "render",at=@At("RETURN"))
|
||||||
public void render(DrawContext context, RenderTickCounter tickCounter, CallbackInfo ci){
|
public void render(DrawContext context, RenderTickCounter tickCounter, CallbackInfo ci){
|
||||||
|
RenderSystem.enableBlend();
|
||||||
HudRenderer.hudRender(context, client);
|
HudRenderer.hudRender(context, client);
|
||||||
|
RenderSystem.disableBlend();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,8 @@ package me.lukasabbe.bookshelfinspector.util;
|
|||||||
|
|
||||||
import me.lukasabbe.bookshelfinspector.BookshelfinspectorClient;
|
import me.lukasabbe.bookshelfinspector.BookshelfinspectorClient;
|
||||||
import me.lukasabbe.bookshelfinspector.data.BookData;
|
import me.lukasabbe.bookshelfinspector.data.BookData;
|
||||||
|
import net.fabricmc.api.EnvType;
|
||||||
|
import net.fabricmc.api.Environment;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
||||||
import net.minecraft.component.DataComponentTypes;
|
import net.minecraft.component.DataComponentTypes;
|
||||||
@@ -10,6 +12,7 @@ import net.minecraft.item.ItemStack;
|
|||||||
import net.minecraft.registry.entry.RegistryEntry;
|
import net.minecraft.registry.entry.RegistryEntry;
|
||||||
import net.minecraft.text.Text;
|
import net.minecraft.text.Text;
|
||||||
|
|
||||||
|
@Environment(EnvType.CLIENT)
|
||||||
public class HudRenderer {
|
public class HudRenderer {
|
||||||
public static void hudRender(DrawContext context, MinecraftClient client){
|
public static void hudRender(DrawContext context, MinecraftClient client){
|
||||||
if(!BookshelfinspectorClient.modAvailable) return;
|
if(!BookshelfinspectorClient.modAvailable) return;
|
||||||
@@ -41,7 +44,7 @@ public class HudRenderer {
|
|||||||
var writtenBookContentComponent = itemStack.getComponents().get(DataComponentTypes.WRITTEN_BOOK_CONTENT);
|
var writtenBookContentComponent = itemStack.getComponents().get(DataComponentTypes.WRITTEN_BOOK_CONTENT);
|
||||||
|
|
||||||
if(writtenBookContentComponent != null){
|
if(writtenBookContentComponent != null){
|
||||||
context.drawCenteredTextWithShadow(client.textRenderer, Text.translatableWithFallback("bookshelfinspector.text.book","by ").append(writtenBookContentComponent.author()), x,y+20, 0xFFFFFFFF);
|
context.drawCenteredTextWithShadow(client.textRenderer, Text.translatable("key.bookshelfinspector.author_text",writtenBookContentComponent.author()), x,y+20, 0xFFFFFFFF);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
{
|
{
|
||||||
"bookshelfinspector.text.book" : "by "
|
"key.bookshelfinspector.author_text" : "by %d"
|
||||||
}
|
}
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
{
|
{
|
||||||
"bookshelfinspector.text.book" : "av "
|
"key.bookshelfinspector.author_text" : "av %d"
|
||||||
}
|
}
|
||||||
@@ -25,6 +25,7 @@
|
|||||||
"minecraft": ">=${minecraft_version}",
|
"minecraft": ">=${minecraft_version}",
|
||||||
"fabric-api-base": "*",
|
"fabric-api-base": "*",
|
||||||
"fabric-networking-api-v1": "*",
|
"fabric-networking-api-v1": "*",
|
||||||
"fabric-lifecycle-events-v1": "*"
|
"fabric-lifecycle-events-v1": "*",
|
||||||
|
"fabric-resource-loader-v0": "*"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user