Fixes
This commit is contained in:
@@ -6,7 +6,7 @@ minecraft_version=1.21.8
|
||||
yarn_mappings=1.21.8+build.1
|
||||
loader_version=0.17.2
|
||||
# Mod Properties
|
||||
mod_version=1.0
|
||||
mod_version=1.1
|
||||
maven_group=com.kasetoatz
|
||||
archives_base_name=biggerhotbar
|
||||
# Dependencies
|
||||
|
@@ -7,7 +7,7 @@ import net.minecraft.client.network.ClientPlayerInteractionManager;
|
||||
import net.minecraft.entity.player.PlayerInventory;
|
||||
import net.minecraft.screen.slot.SlotActionType;
|
||||
|
||||
import static com.kasetoatz.biggerhotbar.Manager.*;
|
||||
import static com.kasetoatz.biggerhotbar.state.StateManager.*;
|
||||
|
||||
public class Biggerhotbar implements ClientModInitializer
|
||||
{
|
||||
|
@@ -11,7 +11,7 @@ import org.spongepowered.asm.mixin.Unique;
|
||||
import org.spongepowered.asm.mixin.injection.*;
|
||||
import org.spongepowered.asm.mixin.injection.invoke.arg.Args;
|
||||
|
||||
import static com.kasetoatz.biggerhotbar.Manager.isFlipped;
|
||||
import static com.kasetoatz.biggerhotbar.state.StateManager.isFlipped;
|
||||
|
||||
@Mixin(HandledScreen.class)
|
||||
public abstract class HandledScreenMixin
|
||||
|
@@ -11,7 +11,7 @@ import org.spongepowered.asm.mixin.*;
|
||||
import org.spongepowered.asm.mixin.injection.*;
|
||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
||||
|
||||
import static com.kasetoatz.biggerhotbar.Manager.isFlipped;
|
||||
import static com.kasetoatz.biggerhotbar.state.StateManager.isFlipped;
|
||||
|
||||
@Mixin(InGameHud.class)
|
||||
public abstract class InGameHudMixin
|
||||
|
@@ -12,7 +12,7 @@ import org.spongepowered.asm.mixin.injection.At;
|
||||
import org.spongepowered.asm.mixin.injection.Inject;
|
||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
|
||||
|
||||
import static com.kasetoatz.biggerhotbar.Manager.isFlipped;
|
||||
import static com.kasetoatz.biggerhotbar.state.StateManager.isFlipped;
|
||||
|
||||
@Mixin(PlayerInventory.class)
|
||||
public abstract class PlayerInventoryMixin
|
||||
@@ -37,6 +37,7 @@ public abstract class PlayerInventoryMixin
|
||||
}
|
||||
manager.clickSlot(player.playerScreenHandler.syncId, flipped ? slot + 36 : slot, 0, SlotActionType.PICKUP, player);
|
||||
manager.clickSlot(player.playerScreenHandler.syncId, i, 0, SlotActionType.PICKUP, player);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -1,6 +1,5 @@
|
||||
package com.kasetoatz.biggerhotbar;
|
||||
package com.kasetoatz.biggerhotbar.state;
|
||||
|
||||
import com.fasterxml.jackson.databind.type.ArrayType;
|
||||
import com.google.common.reflect.TypeToken;
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.GsonBuilder;
|
||||
@@ -16,9 +15,8 @@ import java.lang.reflect.Type;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Path;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class Manager
|
||||
public class StateManager
|
||||
{
|
||||
private static final Path FILE = FabricLoader.getInstance().getConfigDir().resolve("bh_entries.json");
|
||||
private static final Gson GSON = new GsonBuilder().setPrettyPrinting().create();
|
Reference in New Issue
Block a user