fixed command error
This commit is contained in:
@@ -1,11 +0,0 @@
|
|||||||
{
|
|
||||||
"required": true,
|
|
||||||
"minVersion": "0.8",
|
|
||||||
"package": "com.bytedice.bde_particles.mixin.client",
|
|
||||||
"compatibilityLevel": "JAVA_21",
|
|
||||||
"client": [
|
|
||||||
],
|
|
||||||
"injectors": {
|
|
||||||
"defaultRequire": 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -4,6 +4,7 @@ import com.bytedice.bde_particles.items.ParticleEmitter
|
|||||||
import com.mojang.brigadier.Command
|
import com.mojang.brigadier.Command
|
||||||
import com.mojang.brigadier.CommandDispatcher
|
import com.mojang.brigadier.CommandDispatcher
|
||||||
import com.mojang.brigadier.arguments.StringArgumentType
|
import com.mojang.brigadier.arguments.StringArgumentType
|
||||||
|
import net.minecraft.command.CommandRegistryAccess
|
||||||
import net.minecraft.command.argument.ItemStackArgumentType
|
import net.minecraft.command.argument.ItemStackArgumentType
|
||||||
import net.minecraft.item.Items
|
import net.minecraft.item.Items
|
||||||
import net.minecraft.server.command.CommandManager
|
import net.minecraft.server.command.CommandManager
|
||||||
@@ -14,12 +15,12 @@ import net.minecraft.text.TextColor
|
|||||||
import java.awt.Color
|
import java.awt.Color
|
||||||
|
|
||||||
object GiveParticleEmitter {
|
object GiveParticleEmitter {
|
||||||
fun register(dispatcher: CommandDispatcher<ServerCommandSource>) {
|
fun register(dispatcher: CommandDispatcher<ServerCommandSource>, registryAccess: CommandRegistryAccess) {
|
||||||
dispatcher.register(
|
dispatcher.register(
|
||||||
CommandManager.literal("giveParticleEmitter")
|
CommandManager.literal("giveParticleEmitter")
|
||||||
.requires { source -> source.hasPermissionLevel(2) }
|
.requires { source -> source.hasPermissionLevel(2) }
|
||||||
.then(CommandManager.argument("item name", StringArgumentType.string()))
|
.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()))
|
.then(CommandManager.argument("particle id", StringArgumentType.string()))
|
||||||
|
|
||||||
.executes { context ->
|
.executes { context ->
|
||||||
|
|||||||
Reference in New Issue
Block a user