From 7a77fb889a76f7947ea8a9129d3c6138132e6ff5 Mon Sep 17 00:00:00 2001 From: ByteDice Date: Wed, 13 Nov 2024 20:25:23 +0100 Subject: [PATCH] fixed command error --- src/client/resources/bde_particles.client.mixins.json | 11 ----------- .../bde_particles/commands/GiveParticleEmitter.kt | 5 +++-- 2 files changed, 3 insertions(+), 13 deletions(-) delete mode 100644 src/client/resources/bde_particles.client.mixins.json diff --git a/src/client/resources/bde_particles.client.mixins.json b/src/client/resources/bde_particles.client.mixins.json deleted file mode 100644 index 2243cf1..0000000 --- a/src/client/resources/bde_particles.client.mixins.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "required": true, - "minVersion": "0.8", - "package": "com.bytedice.bde_particles.mixin.client", - "compatibilityLevel": "JAVA_21", - "client": [ - ], - "injectors": { - "defaultRequire": 1 - } -} diff --git a/src/main/kotlin/com/bytedice/bde_particles/commands/GiveParticleEmitter.kt b/src/main/kotlin/com/bytedice/bde_particles/commands/GiveParticleEmitter.kt index 5a208aa..8c7ccec 100644 --- a/src/main/kotlin/com/bytedice/bde_particles/commands/GiveParticleEmitter.kt +++ b/src/main/kotlin/com/bytedice/bde_particles/commands/GiveParticleEmitter.kt @@ -4,6 +4,7 @@ import com.bytedice.bde_particles.items.ParticleEmitter import com.mojang.brigadier.Command import com.mojang.brigadier.CommandDispatcher import com.mojang.brigadier.arguments.StringArgumentType +import net.minecraft.command.CommandRegistryAccess import net.minecraft.command.argument.ItemStackArgumentType import net.minecraft.item.Items import net.minecraft.server.command.CommandManager @@ -14,12 +15,12 @@ import net.minecraft.text.TextColor import java.awt.Color object GiveParticleEmitter { - fun register(dispatcher: CommandDispatcher) { + fun register(dispatcher: CommandDispatcher, registryAccess: CommandRegistryAccess) { dispatcher.register( CommandManager.literal("giveParticleEmitter") .requires { source -> source.hasPermissionLevel(2) } .then(CommandManager.argument("item name", StringArgumentType.string())) - .then(CommandManager.argument("item type", /*ItemStackArgumentType.itemStack()*/ StringArgumentType.string())) + .then(CommandManager.argument("item type", ItemStackArgumentType.itemStack(registryAccess))) .then(CommandManager.argument("particle id", StringArgumentType.string())) .executes { context ->