- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
编码时出现此语法错误,如果有人知道尽快发表评论,我似乎无法找到问题的根源,谢谢。
package me.carwyn123;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
org.bukkit.plugin.java.JavaPlugin;
public class Staffviewer extends JavaPlugin {
@Override
public void onEnable() {
getLogger().info("Staffviewer plugin now enabled / plugin made by carwyn123");
getConfig().options().copyDefaults(true);
saveConfig();
}
@Override
public void onDisable() {
getLogger().info("Staffviewer as been disabled / plugin made by carwyn123");
saveConfig();
}
public boolean onCommand(CommandSender sender, Command cmd, String Label, String[] args) {
// the staff list code
if (cmd.getName().equalsIgnoreCase("staff") && sender instanceof Player) {
if ( !sender.hasPermission("staffviewer.staff")) {
sender.sendMessage(ChatColor.GOLD + "[StaffViewer]" + ChatColor.AQUA + "You don't have permission");
return true;
}
Player player = (Player) sender;
player.sendMessage(ChatColor.AQUA + "================================");
player.sendMessage(ChatColor.GOLD + " Staff members");
player.sendMessage(ChatColor.AQUA + "================================");
player.sendMessage(ChatColor.GREEN + getConfig().getString("staffmembers"));
player.sendMessage(ChatColor.AQUA + "================================");
player.sendMessage(ChatColor.AQUA + getConfig().getString("staffmembers"));
return true;
}
// staff help code
if (cmd.getName().equalsIgnoreCase("staffhelp") && sender instanceof Player) {
if ( !sender.hasPermission("staffviewer.help")) {
sender.sendMessage(ChatColor.GOLD + "[StaffViewer]" + ChatColor.AQUA + "You don't have permission");
return true;
}
Player player = (Player) sender;
player.sendMessage(ChatColor.GOLD + "[StaffViewer]" + ChatColor.AQUA + "Here is the list of commands" );
player.sendMessage(ChatColor.GOLD + "---------------------------------");
player.sendMessage(ChatColor.GOLD + "[StaffViewer]" + ChatColor.AQUA + "/staff : gives the list of staff");
player.sendMessage(ChatColor.GOLD + "[StaffViewer]" + ChatColor.AQUA + "/staffadd: adds staff to the list, using config allows for more design");
player.sendMessage(ChatColor.GOLD + "[StaffViewer]" + ChatColor.AQUA + "/staffhelp: gets you to this page");
player.sendMessage(ChatColor.GOLD + "[StaffViewer]" + ChatColor.AQUA + "/staffinfo: gives you information about the plugin");
player.sendMessage(ChatColor.GOLD + "---------------------------------");
return true;
}
// staff information
if (cmd.getName().equalsIgnoreCase("staffinfo") && sender instanceof Player) {
if( !sender.hasPermission("staffviewer.info")) {
sender.sendMessage(ChatColor.GOLD + "[StaffViewer]" + ChatColor.AQUA + "You don't have permission");
return true ;
}
Player player = (Player) sender;
player.sendMessage(ChatColor.GOLD + "[StaffViewer]" + ChatColor.AQUA + "Here you will find information about the plugin");
player.sendMessage(ChatColor.AQUA + "--------------------------------------------------------------------");
player.sendMessage(ChatColor.GOLD + " This plugin was made by carwyn123");
player.sendMessage(ChatColor.GOLD + " If you find any bugs, please report as a ticked or commet on bukkit.dev");
player.sendMessage(ChatColor.GOLD + " Thanks for downloading this plugin, from the team");
player.sendMessage(ChatColor.AQUA + "--------------------------------------------------------------------");
return true;
}
// staff add code
if (cmd.getName().equalsIgnoreCase("staffadd")); {
if ( !sender.hasPermission("staffviewer.add")) {
sender.sendMessage(ChatColor.GOLD + "[StaffViewer]" + ChatColor.AQUA + "You don't have permission");
return true ;
}
if (args.length == 0) {
sender.sendMessage(ChatColor.GOLD + "[StaffViewer]" + ChatColor.AQUA + "You can't add know one");
return true;
}
StringBuilder str = new StringBuilder();
for (int i = 0; i < args.length; i++) {
str.append(args[i] + " ");
}
String staffmembers = str.toString();
getConfig().set("staffmembers", staffmembers);
saveConfig();
sender.sendMessage(ChatColor.GOLD + "[StaffViewer]" + ChatColor.AQUA + "You have added a staff member");
return true;
// staff line editor
}
if (cmd.getName().equalsIgnoreCase("staffedit")); {
if (!sender.hasPermission("staffviewer.edit")) {
sender.sendMessage(ChatColor.GOLD + "[StaffViewer]" + ChatColor.AQUA + "You don't have permission");
return true;
}
if (args.length == 0) {
sender.sendMessage(ChatColor.GOLD + "[StaffViewer]" + ChatColor.AQUA + "You need to add a message");
return true;
}
StringBuilder str1 = new StringBuilder();
for (int i = 0; i < args.length; i++) {
str1.append(args[i] + " ");
}
String staffedit = str1.toString();
getConfig().set("endline", staffedit);
saveConfig();
sender.sendMessage(ChatColor.GOLD + "[StaffViewer]" + ChatColor.AQUA + "You have added a message at the end");
return true;
}
}
该问题已经发生了大约 2 小时。我在互联网上搜索了很多资源,这对于刚接触编码的人来说似乎是一个众所周知的问题。
最佳答案
添加 org.bukkit.plugin.java.JavaPlugin;
的进口申报,将其更改为
import org.bukkit.plugin.java.JavaPlugin;
并添加 }
最后完成类(class)。
关于java - 语法错误: insert to complete classbody and mainclass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25596990/
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
我环顾四周,似乎找不到解决方案。我不确定我的代码有什么问题。链接到我的代码 http://pastebin.com/8z7rjVVK 编译时收到错误: ===== COMPILING - PL
已关闭。这个问题是 not reproducible or was caused by typos 。目前不接受答案。 这个问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-top
我创建了一个方法并不断收到一个错误,我需要在我的方法末尾包含一个 }。我把 } 放进去,错误仍然存在!如果我然后删除那个 } 相同的错误将在先前的方法中弹出;之前没有那个错误。换句话说,如果我在我
已关闭。这个问题是 not reproducible or was caused by typos 。目前不接受答案。 这个问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-top
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预
是的。我知道这是微不足道的。但这越来越愚蠢了。 证明错误的图片: 代码: package apack.age; import android.app.Activity; import android.
我正在开发一个 Android 应用程序,它在队列中使用了 sereval 库。这意味着: 项目 A 是图书馆。 项目 B 使用图书馆 A 并且是图书馆。 项目 C 用户图书馆 B。 现在在项目 A
这个问题已经有答案了: syntax error: insert } to complete ClassBody (12 个回答) 已关闭 6 年前。 我遇到错误“语法错误,插入“}”以完成 Clas
我收到两条错误消息 1. 标记“;”上的语法错误,{ 在此标记后应有的内容;2. 语法错误,插入“}”以完成 ClassBody。这段代码有什么问题? public class AAExample {
我刚刚在 Eclipse 中创建了一个新项目,R.java 在最后一个分号上显示“语法错误,插入“}”以完成 ClassBody”。 我仔细检查了我所有的 XML 文件是否有错误、失误、拼写错误和空参
我是一名优秀的程序员,十分优秀!