Skip to content

Commit 87f4849

Browse files
committed
Finish porting refactors
1 parent 27dc405 commit 87f4849

13 files changed

Lines changed: 66 additions & 79 deletions

File tree

common/src/client/java/io/github/jamalam360/utility_belt/client/UtilityBeltClient.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.github.jamalam360.utility_belt.client;
22

33
import dev.architectury.event.events.client.ClientPlayerEvent;
4-
import dev.architectury.registry.client.gui.MenuScreenRegistry;
4+
import dev.architectury.registry.menu.MenuRegistry;
55
import io.github.jamalam360.jamlib.config.ConfigManager;
66
import io.github.jamalam360.utility_belt.UtilityBelt;
77
import io.github.jamalam360.utility_belt.client.content.ClientConfig;
@@ -27,8 +27,8 @@ public static void init() {
2727
ClientNetworking.init();
2828
StateManager.setClientInstance(new ClientStateManager());
2929
ClientPlayerEvent.CLIENT_PLAYER_RESPAWN.register(UtilityBeltClient::onPlayerRespawn);
30-
ModMenus.MENU_TYPE.listen(menu -> MenuScreenRegistry.registerScreenFactory(menu, UtilityBeltScreen::new));
31-
ModItems.UTILITY_BELT_ITEM.listen(belt -> AccessoriesRendererRegistry.bindItemToRenderer(belt, UtilityBelt.id("utility_belt"), BeltRenderer::new));
30+
ModMenus.MENU_TYPE.listen(menu -> MenuRegistry.registerScreenFactory(menu, UtilityBeltScreen::new));
31+
ModItems.UTILITY_BELT_ITEM.listen(belt -> AccessoriesRendererRegistry.registerRenderer(belt, BeltRenderer::new));
3232
}
3333

3434
private static void onPlayerRespawn(LocalPlayer oldPlayer, LocalPlayer newPlayer) {

common/src/client/java/io/github/jamalam360/utility_belt/client/content/register/ModInputs.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import dev.architectury.event.events.client.ClientRawInputEvent;
55
import dev.architectury.event.events.client.ClientTickEvent;
66
import dev.architectury.registry.client.keymappings.KeyMappingRegistry;
7-
import io.github.jamalam360.utility_belt.UtilityBelt;
87
import io.github.jamalam360.utility_belt.client.UtilityBeltClient;
98
import io.github.jamalam360.utility_belt.client.network.ClientNetworking;
109
import io.github.jamalam360.utility_belt.content.UtilityBeltItem;
@@ -18,7 +17,7 @@
1817
import org.lwjgl.glfw.GLFW;
1918

2019
public class ModInputs {
21-
private static final KeyMapping.Category KEY_CATEGORY = KeyMapping.Category.register(UtilityBelt.id("utility_belt"));
20+
private static final String KEY_CATEGORY = "key.category.utility_belt.utility_belt";
2221
private static final KeyMapping SWAP_TOGGLE = new KeyMapping("key.utility_belt.swap_toggle", GLFW.GLFW_KEY_B, KEY_CATEGORY);
2322
private static final KeyMapping SWAP_HOLD = new KeyMapping("key.utility_belt.swap_hold", GLFW.GLFW_KEY_N, KEY_CATEGORY);
2423
private static final KeyMapping OPEN_SCREEN = new KeyMapping("key.utility_belt.open_screen", GLFW.GLFW_KEY_APOSTROPHE, KEY_CATEGORY);

common/src/generated/resources/assets/utility_belt/items/pouch.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

common/src/generated/resources/assets/utility_belt/items/utility_belt.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

common/src/generated/resources/data/utility_belt/recipe/pouch.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,15 @@
22
"type": "minecraft:crafting_shaped",
33
"category": "equipment",
44
"key": {
5-
"D": "minecraft:diamond",
6-
"L": "minecraft:leather",
7-
"S": "minecraft:string"
5+
"D": {
6+
"item": "minecraft:diamond"
7+
},
8+
"L": {
9+
"item": "minecraft:leather"
10+
},
11+
"S": {
12+
"item": "minecraft:string"
13+
}
814
},
915
"pattern": [
1016
"SDS",
Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
{
22
"type": "minecraft:smithing_transform",
3-
"addition": "utility_belt:pouch",
4-
"base": "utility_belt:utility_belt",
3+
"addition": {
4+
"item": "utility_belt:pouch"
5+
},
6+
"base": {
7+
"item": "utility_belt:utility_belt"
8+
},
59
"result": {
10+
"count": 1,
611
"id": "utility_belt:utility_belt"
7-
}
12+
},
13+
"template": []
814
}

common/src/generated/resources/data/utility_belt/recipe/utility_belt.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,15 @@
22
"type": "minecraft:crafting_shaped",
33
"category": "equipment",
44
"key": {
5-
"L": "minecraft:leather",
6-
"P": "utility_belt:pouch",
7-
"S": "minecraft:string"
5+
"L": {
6+
"item": "minecraft:leather"
7+
},
8+
"P": {
9+
"item": "utility_belt:pouch"
10+
},
11+
"S": {
12+
"item": "minecraft:string"
13+
}
814
},
915
"pattern": [
1016
"LPL",

common/src/main/java/io/github/jamalam360/utility_belt/content/UtilityBeltItem.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public class UtilityBeltItem extends AccessoryItem {
3535
private static final int BAR_COLOR = Mth.color((int) (0.4 * 255), (int) (0.4 * 255), (int) (1.0 * 255));
3636

3737
public UtilityBeltItem() {
38-
super(new Item.Properties().stacksTo(1).component(UtilityBelt.UTILITY_BELT_INVENTORY_COMPONENT_TYPE.get(), UtilityBeltInventory.empty(UtilityBelt.COMMON_CONFIG.get().initialBeltSize)).component(UtilityBelt.UTILITY_BELT_SIZE_COMPONENT_TYPE.get(), UtilityBelt.COMMON_CONFIG.get().initialBeltSize));
38+
super(new Item.Properties().stacksTo(1).component(ModComponents.UTILITY_BELT_INVENTORY.get(), UtilityBeltInventory.empty(UtilityBelt.COMMON_CONFIG.get().initialBeltSize)).component(ModComponents.UTILITY_BELT_SIZE.get(), UtilityBelt.COMMON_CONFIG.get().initialBeltSize));
3939
}
4040

4141
@SuppressWarnings("BooleanMethodIsAlwaysInverted")

common/src/main/java/io/github/jamalam360/utility_belt/content/register/ModItems.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
public class ModItems {
1515
private static final DeferredRegister<Item> ITEMS = DeferredRegister.create(UtilityBelt.MOD_ID, Registries.ITEM);
1616
public static final RegistrySupplier<Item> UTILITY_BELT_ITEM = ITEMS.register("utility_belt", UtilityBeltItem::new);
17-
public static final RegistrySupplier<Item> POUCH_ITEM = ITEMS.register("pouch", () -> new Item(new Item.Properties().setId(ResourceKey.create(Registries.ITEM, UtilityBelt.id("pouch")))));
17+
public static final RegistrySupplier<Item> POUCH_ITEM = ITEMS.register("pouch", () -> new Item(new Item.Properties()));
1818
public static final TagKey<Item> ALLOWED_IN_UTILITY_BELT = TagKey.create(Registries.ITEM, UtilityBelt.id("allowed_in_utility_belt"));
1919

2020
public static void init() {

common/src/main/java/io/github/jamalam360/utility_belt/mixin/InventoryMixin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package io.github.jamalam360.utility_belt.mixin;
22

33
import com.llamalad7.mixinextras.injector.ModifyExpressionValue;
4-
import io.github.jamalam360.utility_belt.UtilityBeltInventory;
5-
import io.github.jamalam360.utility_belt.UtilityBeltItem;
4+
import io.github.jamalam360.utility_belt.content.UtilityBeltItem;
65
import io.github.jamalam360.utility_belt.state.StateManager;
6+
import io.github.jamalam360.utility_belt.util.UtilityBeltInventory;
77
import net.minecraft.tags.TagKey;
88
import net.minecraft.world.entity.player.Inventory;
99
import net.minecraft.world.entity.player.Player;

0 commit comments

Comments
 (0)