mirror of
https://github.com/lukasabbe/bookshelf-inspector.git
synced 2026-04-30 10:40:53 +00:00
small refactors in code base
This commit is contained in:
@@ -1,6 +1,5 @@
|
|||||||
package com.lukasabbe.bookshelfinspector.mixin;
|
package com.lukasabbe.bookshelfinspector.mixin;
|
||||||
|
|
||||||
import com.lukasabbe.bookshelfinspector.Constants;
|
|
||||||
import com.lukasabbe.bookshelfinspector.renderer.HudRenderer;
|
import com.lukasabbe.bookshelfinspector.renderer.HudRenderer;
|
||||||
import net.minecraft.client.DeltaTracker;
|
import net.minecraft.client.DeltaTracker;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
|
|||||||
@@ -1,10 +1,8 @@
|
|||||||
package com.lukasabbe.bookshelfinspector.renderer;
|
package com.lukasabbe.bookshelfinspector.renderer;
|
||||||
|
|
||||||
import com.lukasabbe.bookshelfinspector.BookshelfInspectorClient;
|
import com.lukasabbe.bookshelfinspector.BookshelfInspectorClient;
|
||||||
import com.lukasabbe.bookshelfinspector.Constants;
|
|
||||||
import com.lukasabbe.bookshelfinspector.data.BookData;
|
import com.lukasabbe.bookshelfinspector.data.BookData;
|
||||||
import com.lukasabbe.bookshelfinspector.util.RomanNumerals;
|
import com.lukasabbe.bookshelfinspector.util.RomanNumerals;
|
||||||
import com.mojang.blaze3d.vertex.PoseStack;
|
|
||||||
import net.minecraft.ChatFormatting;
|
import net.minecraft.ChatFormatting;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.client.gui.Font;
|
import net.minecraft.client.gui.Font;
|
||||||
|
|||||||
+1
-1
@@ -19,7 +19,7 @@ parchment_minecraft=1.21.8
|
|||||||
parchment_version=2025.07.20
|
parchment_version=2025.07.20
|
||||||
|
|
||||||
# Fabric
|
# Fabric
|
||||||
fabric_version=0.133.12+1.21.9
|
fabric_version=0.133.13+1.21.9
|
||||||
fabric_loader_version=0.17.2
|
fabric_loader_version=0.17.2
|
||||||
|
|
||||||
# NeoForge
|
# NeoForge
|
||||||
|
|||||||
@@ -49,3 +49,5 @@ dependencies {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sourceSets.main.resources { srcDir 'src/generated/resources' }
|
sourceSets.main.resources { srcDir 'src/generated/resources' }
|
||||||
|
|
||||||
|
sourceSets.main.resources { srcDir 'src/generated/resources' }
|
||||||
+2
-1
@@ -1,11 +1,12 @@
|
|||||||
package com.lukasabbe.bookshelfinspector;
|
package com.lukasabbe.bookshelfinspector;
|
||||||
|
|
||||||
|
import com.lukasabbe.bookshelfinspector.util.EventHandler;
|
||||||
|
import com.lukasabbe.bookshelfinspector.util.NetworkHandler;
|
||||||
import net.neoforged.bus.api.IEventBus;
|
import net.neoforged.bus.api.IEventBus;
|
||||||
import net.neoforged.fml.common.Mod;
|
import net.neoforged.fml.common.Mod;
|
||||||
|
|
||||||
@Mod(value = Constants.MOD_ID)
|
@Mod(value = Constants.MOD_ID)
|
||||||
public class BookshelfInspectorNeoForge {
|
public class BookshelfInspectorNeoForge {
|
||||||
|
|
||||||
public BookshelfInspectorNeoForge(IEventBus eventBus) {
|
public BookshelfInspectorNeoForge(IEventBus eventBus) {
|
||||||
EventHandler.initServer();
|
EventHandler.initServer();
|
||||||
eventBus.addListener(NetworkHandler::registerPayloads);
|
eventBus.addListener(NetworkHandler::registerPayloads);
|
||||||
|
|||||||
+2
@@ -1,5 +1,7 @@
|
|||||||
package com.lukasabbe.bookshelfinspector;
|
package com.lukasabbe.bookshelfinspector;
|
||||||
|
|
||||||
|
import com.lukasabbe.bookshelfinspector.config.ClothConfigGenerator;
|
||||||
|
import com.lukasabbe.bookshelfinspector.util.EventHandler;
|
||||||
import net.neoforged.api.distmarker.Dist;
|
import net.neoforged.api.distmarker.Dist;
|
||||||
import net.neoforged.bus.api.IEventBus;
|
import net.neoforged.bus.api.IEventBus;
|
||||||
import net.neoforged.fml.ModLoadingContext;
|
import net.neoforged.fml.ModLoadingContext;
|
||||||
|
|||||||
+2
-1
@@ -1,5 +1,6 @@
|
|||||||
package com.lukasabbe.bookshelfinspector;
|
package com.lukasabbe.bookshelfinspector.config;
|
||||||
|
|
||||||
|
import com.lukasabbe.bookshelfinspector.BookshelfInspectorClient;
|
||||||
import me.shedaniel.clothconfig2.api.ConfigBuilder;
|
import me.shedaniel.clothconfig2.api.ConfigBuilder;
|
||||||
import me.shedaniel.clothconfig2.api.ConfigEntryBuilder;
|
import me.shedaniel.clothconfig2.api.ConfigEntryBuilder;
|
||||||
import net.minecraft.client.gui.screens.Screen;
|
import net.minecraft.client.gui.screens.Screen;
|
||||||
+2
-4
@@ -1,6 +1,6 @@
|
|||||||
package com.lukasabbe.bookshelfinspector.platform;
|
package com.lukasabbe.bookshelfinspector.platform;
|
||||||
|
|
||||||
import com.lukasabbe.bookshelfinspector.EventHandler;
|
import com.lukasabbe.bookshelfinspector.util.EventHandler;
|
||||||
import com.lukasabbe.bookshelfinspector.platform.handlers.OnPlayerDisconnectEvent;
|
import com.lukasabbe.bookshelfinspector.platform.handlers.OnPlayerDisconnectEvent;
|
||||||
import com.lukasabbe.bookshelfinspector.platform.handlers.OnPlayerJoinEvent;
|
import com.lukasabbe.bookshelfinspector.platform.handlers.OnPlayerJoinEvent;
|
||||||
import com.lukasabbe.bookshelfinspector.platform.services.IEventHelper;
|
import com.lukasabbe.bookshelfinspector.platform.services.IEventHelper;
|
||||||
@@ -12,7 +12,5 @@ public class NeoForgeEventHelper implements IEventHelper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void registerOnPlayerDisconnect(OnPlayerDisconnectEvent event) {
|
public void registerOnPlayerDisconnect(OnPlayerDisconnectEvent event) { EventHandler.playerDisconnectEvents.add(event); }
|
||||||
EventHandler.playerDisconnectEvents.add(event);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-4
@@ -1,4 +1,4 @@
|
|||||||
package com.lukasabbe.bookshelfinspector;
|
package com.lukasabbe.bookshelfinspector.util;
|
||||||
|
|
||||||
import com.lukasabbe.bookshelfinspector.platform.handlers.OnPlayerDisconnectEvent;
|
import com.lukasabbe.bookshelfinspector.platform.handlers.OnPlayerDisconnectEvent;
|
||||||
import com.lukasabbe.bookshelfinspector.platform.handlers.OnPlayerJoinEvent;
|
import com.lukasabbe.bookshelfinspector.platform.handlers.OnPlayerJoinEvent;
|
||||||
@@ -17,9 +17,7 @@ public class EventHandler {
|
|||||||
public static void initClient(){
|
public static void initClient(){
|
||||||
NeoForge.EVENT_BUS.addListener(EventHandler::onDisconnect);
|
NeoForge.EVENT_BUS.addListener(EventHandler::onDisconnect);
|
||||||
}
|
}
|
||||||
public static void initServer(){
|
public static void initServer(){ NeoForge.EVENT_BUS.addListener(EventHandler::onJoin); }
|
||||||
NeoForge.EVENT_BUS.addListener(EventHandler::onJoin);
|
|
||||||
}
|
|
||||||
|
|
||||||
private static void onJoin(PlayerEvent.PlayerLoggedInEvent event){
|
private static void onJoin(PlayerEvent.PlayerLoggedInEvent event){
|
||||||
playerJoinEvents.forEach(onPlayerJoinEvent -> onPlayerJoinEvent.onPlayerJoin((ServerPlayer) event.getEntity(),event.getEntity().getServer()));
|
playerJoinEvents.forEach(onPlayerJoinEvent -> onPlayerJoinEvent.onPlayerJoin((ServerPlayer) event.getEntity(),event.getEntity().getServer()));
|
||||||
+4
-3
@@ -1,5 +1,7 @@
|
|||||||
package com.lukasabbe.bookshelfinspector;
|
package com.lukasabbe.bookshelfinspector.util;
|
||||||
|
|
||||||
|
import com.lukasabbe.bookshelfinspector.BookshelfInspector;
|
||||||
|
import com.lukasabbe.bookshelfinspector.Constants;
|
||||||
import com.lukasabbe.bookshelfinspector.network.packets.BookShelfInventoryPayload;
|
import com.lukasabbe.bookshelfinspector.network.packets.BookShelfInventoryPayload;
|
||||||
import com.lukasabbe.bookshelfinspector.network.packets.BookShelfInventoryRequestPayload;
|
import com.lukasabbe.bookshelfinspector.network.packets.BookShelfInventoryRequestPayload;
|
||||||
import com.lukasabbe.bookshelfinspector.network.packets.LecternInventoryRequestPayload;
|
import com.lukasabbe.bookshelfinspector.network.packets.LecternInventoryRequestPayload;
|
||||||
@@ -7,7 +9,6 @@ import com.lukasabbe.bookshelfinspector.network.packets.ModCheckPayload;
|
|||||||
import net.minecraft.client.player.LocalPlayer;
|
import net.minecraft.client.player.LocalPlayer;
|
||||||
import net.minecraft.server.level.ServerPlayer;
|
import net.minecraft.server.level.ServerPlayer;
|
||||||
import net.neoforged.bus.api.SubscribeEvent;
|
import net.neoforged.bus.api.SubscribeEvent;
|
||||||
import net.neoforged.neoforge.network.event.RegisterConfigurationTasksEvent;
|
|
||||||
import net.neoforged.neoforge.network.event.RegisterPayloadHandlersEvent;
|
import net.neoforged.neoforge.network.event.RegisterPayloadHandlersEvent;
|
||||||
import net.neoforged.neoforge.network.registration.PayloadRegistrar;
|
import net.neoforged.neoforge.network.registration.PayloadRegistrar;
|
||||||
|
|
||||||
@@ -15,7 +16,7 @@ public class NetworkHandler {
|
|||||||
|
|
||||||
@SubscribeEvent
|
@SubscribeEvent
|
||||||
public static void registerPayloads(final RegisterPayloadHandlersEvent event){
|
public static void registerPayloads(final RegisterPayloadHandlersEvent event){
|
||||||
final PayloadRegistrar registrar = event.registrar("bookshelfinspector").optional();
|
final PayloadRegistrar registrar = event.registrar(Constants.MOD_ID).optional();
|
||||||
registrar.playToClient(
|
registrar.playToClient(
|
||||||
BookShelfInventoryPayload.ID,
|
BookShelfInventoryPayload.ID,
|
||||||
BookShelfInventoryPayload.CODEC,
|
BookShelfInventoryPayload.CODEC,
|
||||||
@@ -11,3 +11,15 @@ authors = "${mod_author}" #optional
|
|||||||
description = '''${description}''' #mandatory (Supports multiline text)
|
description = '''${description}''' #mandatory (Supports multiline text)
|
||||||
[[mixins]]
|
[[mixins]]
|
||||||
config = "${mod_id}.mixins.json"
|
config = "${mod_id}.mixins.json"
|
||||||
|
[[dependencies.${mod_id}]] #optional
|
||||||
|
modId = "neoforge" #mandatory
|
||||||
|
type = "required" #mandatory (Can be one of "required", "optional", "incompatible" or "discouraged")
|
||||||
|
versionRange = "[${neoforge_version},)" #mandatory
|
||||||
|
ordering = "NONE" # The order that this dependency should load in relation to your mod, required to be either 'BEFORE' or 'AFTER' if the dependency is not mandatory
|
||||||
|
side = "BOTH" # Side this dependency is applied on - 'BOTH', 'CLIENT' or 'SERVER'
|
||||||
|
[[dependencies.${mod_id}]]
|
||||||
|
modId = "minecraft"
|
||||||
|
type="required" #mandatory (Can be one of "required", "optional", "incompatible" or "discouraged")
|
||||||
|
versionRange = "${minecraft_version_range}"
|
||||||
|
ordering = "NONE"
|
||||||
|
side = "BOTH"
|
||||||
@@ -8,21 +8,6 @@ pluginManagement {
|
|||||||
url = uri('https://maven.fabricmc.net')
|
url = uri('https://maven.fabricmc.net')
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
exclusiveContent {
|
|
||||||
forRepository {
|
|
||||||
maven {
|
|
||||||
name = 'Fabric'
|
|
||||||
url = uri('https://maven.fabricmc.net')
|
|
||||||
}
|
|
||||||
}
|
|
||||||
filter {
|
|
||||||
includeGroup('net.fabricmc')
|
|
||||||
includeGroup('fabric-loom')
|
|
||||||
}
|
|
||||||
}*/
|
|
||||||
|
|
||||||
|
|
||||||
exclusiveContent {
|
exclusiveContent {
|
||||||
forRepository {
|
forRepository {
|
||||||
maven {
|
maven {
|
||||||
@@ -57,5 +42,3 @@ rootProject.name = 'BookshelfInspectorMultiloader'
|
|||||||
include('common')
|
include('common')
|
||||||
include('fabric')
|
include('fabric')
|
||||||
include('neoforge')
|
include('neoforge')
|
||||||
|
|
||||||
// include 'spigot'
|
|
||||||
Reference in New Issue
Block a user