bukkit插件怎么让控制台执行指令 玩家执行也行
Bukkit.dis什么的方法
Bukkit.dispatchCommand(CommandSender sender, String commandLine)
大阔 发表于 2022-9-10 11:59
Bukkit.dispatchCommand(CommandSender sender, String commandLine)
谢谢,能不能跟我说一下怎么延迟
春木呱 发表于 2022-9-10 16:37
谢谢,能不能跟我说一下怎么延迟
Bukkit.getSc什么什么的().runTaskLater(javaplugin,()->{//方法体},延迟时间)
一只小予散 发表于 2022-9-10 16:54
Bukkit.getSc什么什么的().runTaskLater(javaplugin,()->{//方法体},延迟时间)
能不能再打扰一下,就是文本替换怎么弄
我想要把20.0这个文本把.0去掉
大阔 发表于 2022-9-10 11:59
Bukkit.dispatchCommand(CommandSender sender, String commandLine)
能不能打扰一下,我想要弄文本替换,把20.0里面的.0删掉
春木呱 发表于 2022-9-10 19:04
能不能再打扰一下,就是文本替换怎么弄
我想要把20.0这个文本把.0去掉
强制转换为 int 然后在转换成字符串
一只小予散 发表于 2022-9-10 19:18
强制转换为 int 然后在转换成字符串
转换为int以后20.0就变成20了吗
春木呱 发表于 2022-9-10 19:19
转换为int以后20.0就变成20了吗
整数啊肯定变了啊
一只小予散 发表于 2022-9-10 19:18
强制转换为 int 然后在转换成字符串
能不能教一下怎么强制转换 拿 String x = "20.0"来说
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), 要执行的指令);
dispatchCommand千万不要异步调用 会报错
一只小予散 发表于 2022-9-10 20:22
(int)Double.parseDouble(x)java基础奥
这属于编程语言基础吧,好多语言的强转换都是这样写的(int)变量,还是建议楼主学好基础再来,不然真的就是浪费时间
经典·10个写插件的9个都不会Java

Bukkit.dispatchCommand(Bukkit.getServer(),"command")
diexi 发表于 2022-11-7 12:17
Bukkit.dispatchCommand(Bukkit.getServer(),"command")
让玩家执行的话先获得Player对象,再调用player.performCommand(String command)