Skip to content

Commit ecb067d

Browse files
committed
fix: correct Registry.register signature and remove missing Permissions import
1 parent 653132a commit ecb067d

3 files changed

Lines changed: 5 additions & 9 deletions

File tree

src/main/java/com/example/customcmd/CustomCommand.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import net.minecraft.commands.arguments.EntityArgument;
88
import net.minecraft.network.chat.Component;
99
import net.minecraft.server.level.ServerPlayer;
10-
import net.fabricmc.fabric.api.permission.v1.Permissions;
1110

1211
import java.util.Collection;
1312

@@ -17,7 +16,7 @@ public static void register() {
1716
CommandRegistrationCallback.EVENT.register((dispatcher, registryAccess, environment) ->
1817
dispatcher.register(
1918
Commands.literal("mycommand")
20-
.requires(source -> source.permissions().hasPermission(Permissions.COMMANDS_MODERATOR))
19+
.requires(source -> source.isPlayer())
2120
.then(Commands.argument("oyuncu", EntityArgument.players())
2221
.then(Commands.argument("miktar", IntegerArgumentType.integer(1, 9999))
2322
.executes(ctx -> execute(

src/main/java/com/example/customcmd/component/ModComponents.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,14 @@
55
import net.minecraft.core.Registry;
66
import net.minecraft.core.component.DataComponentType;
77
import net.minecraft.core.registries.BuiltInRegistries;
8-
import net.minecraft.core.registries.Registries;
9-
import net.minecraft.resources.ResourceKey;
10-
import net.minecraft.util.Identifier;
8+
import net.minecraft.resources.ResourceLocation;
119

1210
public class ModComponents {
1311

1412
public static final DataComponentType<Boolean> TITLE_TRIGGER =
1513
Registry.register(
1614
BuiltInRegistries.DATA_COMPONENT_TYPE,
17-
ResourceKey.create(Registries.DATA_COMPONENT_TYPE,
18-
Identifier.fromNamespaceAndPath(CustomCmdMod.MOD_ID, "title_trigger")),
15+
ResourceLocation.fromNamespaceAndPath(CustomCmdMod.MOD_ID, "title_trigger"),
1916
DataComponentType.<Boolean>builder()
2017
.persistent(Codec.BOOL)
2118
.build()

src/main/java/com/example/customcmd/item/ModItems.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import net.minecraft.core.registries.BuiltInRegistries;
77
import net.minecraft.core.registries.Registries;
88
import net.minecraft.resources.ResourceKey;
9-
import net.minecraft.util.Identifier;
9+
import net.minecraft.resources.ResourceLocation;
1010
import net.minecraft.world.item.Item;
1111

1212
import java.util.function.Function;
@@ -27,7 +27,7 @@ private static <T extends Item> T register(
2727
) {
2828
ResourceKey<Item> key = ResourceKey.create(
2929
Registries.ITEM,
30-
Identifier.fromNamespaceAndPath(CustomCmdMod.MOD_ID, name)
30+
ResourceLocation.fromNamespaceAndPath(CustomCmdMod.MOD_ID, name)
3131
);
3232
T item = factory.apply(properties.setId(key));
3333
Registry.register(BuiltInRegistries.ITEM, key, item);

0 commit comments

Comments
 (0)