Skip to content

Commit 0485ddb

Browse files
committed
Minor cleanup
1 parent 2c2061e commit 0485ddb

3 files changed

Lines changed: 44 additions & 18 deletions

File tree

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package org.samo_lego.taterzens.forge;
22

33
import net.minecraft.world.entity.EntityType;
4-
import net.minecraft.world.entity.MobCategory;
54
import net.minecraftforge.common.MinecraftForge;
65
import net.minecraftforge.fml.common.Mod;
76
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
@@ -10,16 +9,13 @@
109
import org.samo_lego.taterzens.Taterzens;
1110
import org.samo_lego.taterzens.forge.event.EventHandler;
1211
import org.samo_lego.taterzens.forge.platform.ForgePlatform;
13-
import org.samo_lego.taterzens.npc.TaterzenNPC;
1412

1513
import static org.samo_lego.taterzens.Taterzens.MOD_ID;
16-
import static org.samo_lego.taterzens.Taterzens.NPC_ID;
17-
import static org.samo_lego.taterzens.Taterzens.TATERZEN_TYPE;
1814

1915
@Mod.EventBusSubscriber(modid = MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD)
2016
@Mod(MOD_ID)
2117
public class TaterzensForge {
22-
private static final DeferredRegister<EntityType<?>> ENTITIES = DeferredRegister.create(ForgeRegistries.ENTITIES, MOD_ID);
18+
public static final DeferredRegister<EntityType<?>> ENTITIES = DeferredRegister.create(ForgeRegistries.ENTITIES, MOD_ID);
2319

2420
public TaterzensForge() {
2521
var evtBus = FMLJavaModLoadingContext.get().getModEventBus();
@@ -28,11 +24,4 @@ public TaterzensForge() {
2824

2925
new Taterzens(new ForgePlatform());
3026
}
31-
32-
static {
33-
TATERZEN_TYPE = ENTITIES.register(NPC_ID.getPath(), () -> EntityType.Builder
34-
.<TaterzenNPC>of(TaterzenNPC::new, MobCategory.MISC)
35-
.sized(0.6F, 1.8F)
36-
.build(NPC_ID.getPath()));
37-
}
3827
}

forge/src/main/java/org/samo_lego/taterzens/forge/platform/ForgePlatform.java

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,20 @@
33
import net.minecraft.commands.CommandSourceStack;
44
import net.minecraft.resources.ResourceLocation;
55
import net.minecraft.server.level.ServerPlayer;
6+
import net.minecraft.world.entity.EntityType;
7+
import net.minecraft.world.entity.MobCategory;
68
import net.minecraftforge.fml.ModList;
79
import net.minecraftforge.fml.loading.FMLPaths;
810
import net.minecraftforge.registries.RegistryManager;
11+
import org.samo_lego.taterzens.npc.TaterzenNPC;
912
import org.samo_lego.taterzens.platform.Platform;
13+
import org.samo_lego.taterzens.util.TextUtil;
1014

1115
import java.nio.file.Path;
12-
import java.util.Collections;
1316

14-
import static org.samo_lego.taterzens.commands.NpcCommand.npcNode;
15-
import static org.samo_lego.taterzens.gui.EditorGUI.createCommandGui;
17+
import static org.samo_lego.taterzens.Taterzens.NPC_ID;
18+
import static org.samo_lego.taterzens.Taterzens.TATERZEN_TYPE;
19+
import static org.samo_lego.taterzens.forge.TaterzensForge.ENTITIES;
1620

1721
public class ForgePlatform extends Platform {
1822

@@ -41,12 +45,16 @@ public boolean checkPermission(CommandSourceStack source, String permissionNode,
4145

4246
@Override
4347
public void registerTaterzenType() {
44-
//TATERZEN_TYPE = TATERZEN.get();
48+
TATERZEN_TYPE = ENTITIES.register(NPC_ID.getPath(), () -> EntityType.Builder
49+
.<TaterzenNPC>of(TaterzenNPC::new, MobCategory.MISC)
50+
.sized(0.6F, 1.8F)
51+
.build(NPC_ID.getPath()));
4552
}
4653

4754
@Override
4855
public void openEditorGui(ServerPlayer player) {
49-
var editorGUI = createCommandGui(player, null, npcNode, Collections.singletonList("npc"), false);
50-
editorGUI.open();
56+
player.sendSystemMessage(TextUtil.translate("taterzens.gui.forge"));
57+
/*var editorGUI = createCommandGui(player, null, npcNode, Collections.singletonList("npc"), false);
58+
editorGUI.open();*/
5159
}
5260
}

forge/src/main/resources/META-INF/mods.toml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,32 @@ mandatory = true
5555
versionRange = "[1.17.1,)"
5656
ordering = "NONE"
5757
side = "BOTH"
58+
59+
# Forgified SGUI
60+
modLoader = "javafml"
61+
loaderVersion = "[35,)"
62+
license = "LGPL-v3.0"
63+
64+
[[mods]]
65+
modId = "sgui"
66+
version = "${sgui_version}"
67+
displayName = "Server GUI lib"
68+
authors = "patbox"
69+
contributors = "aws404, samo_lego"
70+
description = '''
71+
Library for creating server side guis!
72+
'''
73+
74+
[[dependencies.sgui]]
75+
modId = "forge"
76+
mandatory = true
77+
versionRange = "[35,)"
78+
ordering = "NONE"
79+
side = "BOTH"
80+
81+
[[dependencies.sgui]]
82+
modId = "minecraft"
83+
mandatory = true
84+
versionRange = "[1.17.1,)"
85+
ordering = "NONE"
86+
side = "BOTH"

0 commit comments

Comments
 (0)