春木呱
bukkit插件怎么让控制台执行指令 玩家执行也行

164ebr
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"来说

春木呱

那能不能跟我说一下转换方法
拿 String x = "20.0"来说

一只小予散
春木呱 发表于 2022-9-10 19:25
能不能教一下怎么强制转换 拿 String x = "20.0"来说

(int)Double.parseDouble(x)java基础奥

比巴卜c
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), 要执行的指令);

Ddggdd135
dispatchCommand千万不要异步调用 会报错

NernBrot
一只小予散 发表于 2022-9-10 20:22
(int)Double.parseDouble(x)java基础奥

这属于编程语言基础吧,好多语言的强转换都是这样写的(int)变量,还是建议楼主学好基础再来,不然真的就是浪费时间

teddyxlandlee
经典·10个写插件的9个都不会Java

FallingCreams
Bukkit.dispatchCommand(Bukkit.getServer(),"command")

FallingCreams
diexi 发表于 2022-11-7 12:17
Bukkit.dispatchCommand(Bukkit.getServer(),"command")

让玩家执行的话先获得Player对象,再调用player.performCommand(String command)

第一页 上一页 下一页 最后一页