本帖最后由 3M_RAN_QI 于 2020-10-19 20:06 编辑
如何用IDEA编写1.12.2的Scoreboard
我看别人写的
然后就在123那个位置报错Error:(21,31) java: 无法将接口 org.bukkit.scoreboard.Scoreboard中的方法 registerNewObjective应用到给定类型;
我看别人写的[spoiler] Player player = (Player) sender;
ScoreboardManager scoreboardManager = Bukkit.getScoreboardManager();
Scoreboard scoreboard = scoreboardManager.getNewScoreboard();
Objective objective;
objective = scoreboard.registerNewObjective("内部名字", "dummy","123");
objective.setDisplaySlot(DisplaySlot.SIDEBAR);[/spoiler]
然后就在123那个位置报错Error:(21,31) java: 无法将接口 org.bukkit.scoreboard.Scoreboard中的方法 registerNewObjective应用到给定类型;
如何用IDEA编写1.12.2的Scoreboard
我看别人写的
然后就在123那个位置报错Error:(21,31) java: 无法将接口 org.bukkit.scoreboard.Scoreboard中的方法 registerNewObjective应用到给定类型;
2021.12 数据,可能有更多内容
如何用IDEA编写1.12.2的Scoreboard我看别人写的[spoiler] Player player = (Player) sender;
ScoreboardManager scoreboardManager = Bukkit.getScoreboardManager();
Scoreboard scoreboard = scoreboardManager.getNewScoreboard();
Objective objective;
objective = scoreboard.registerNewObjective("内部名字", "dummy","123");
objective.setDisplaySlot(DisplaySlot.SIDEBAR);[/spoiler]
然后就在123那个位置报错Error:(21,31) java: 无法将接口 org.bukkit.scoreboard.Scoreboard中的方法 registerNewObjective应用到给定类型;
我发现一个问题
英文逗号?中文逗号?你这个程序别说是运行了,真的可以过编译么?
objective = scoreboard.registerNewObjective("内部名字", "dummy","123");
"内部名字", "dummy","123"
"dummy","123"
,
我还发现另外一个问题
你这个方法
org.bukkit.scoreboard.Scoreboard.registerNewObjective(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/bukkit/scoreboard/Objective;
在1.12.2的BukkitAPI中不存在
而1.12.2注册计分板项的方法在1.15.2的BukkitAPI中仍然存在,但是过时了,理由:
请确认服务器运行在正确的版本上,推荐与开发时版本一致
你这个方法
org.bukkit.scoreboard.Scoreboard.registerNewObjective(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/bukkit/scoreboard/Objective;
在1.12.2的BukkitAPI中不存在
而1.12.2注册计分板项的方法在1.15.2的BukkitAPI中仍然存在,但是过时了,理由:
a displayName should be explicitly specified
请确认服务器运行在正确的版本上,推荐与开发时版本一致
William_Shi 发表于 2020-10-19 21:36
我还发现另外一个问题
你这个方法
org.bukkit.scoreboard.Scoreboard.registerNewObjective(Ljava/lang/Str ...
那1.12.2的怎么写呢?
3M_RAN_QI 发表于 2020-10-22 18:03
那1.12.2的怎么写呢?
https://bukkit.windit.net/javado ... g-java.lang.String-
William_Shi 发表于 2020-10-22 19:07
https://bukkit.windit.net/javadoc/org/bukkit/scoreboard/Scoreboard.html#registerNewObjective-java. ...
进不去。。。。