org.bukkit.plugin.java 类JavaPlugin 所有已实现的接口: CommandExecutor,TabCompleter,TabExecutor,Plugin public abstract classJavaPluginextendsPluginBase 一个Java插件的基类 构造器概要 构造器 限定符构造器和说明 JavaPlugin() protectedJava
✌ Best plugin for season events like present collecting / Лучшийплагиннаивентыпосборуподарков, какна ReallyWorld pluginjavayamlminecrafteventsbukkitsqlitesqlite-databaseyaml-configurationpresentjavapluginnpresent ...
import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.mountcloud.mcplugin.TestPlugin; import org.mountcloud.mcplugin.common.BasePlugin; import org.mountcloud.mcplugin.common.command.BaseCommand; import org.mountcloud.mcplugin.common.command.BaseCommandSenderType; import org....
第3步:编写插件主类 在MyPlugin.java文件中,我们首先要编写插件的基础代码。以下是一个简单的代码示例: packagecom.example.myplugin;// 定义包名importorg.bukkit.plugin.java.JavaPlugin;// 导入JavaPlugin类publicclassMyPluginextendsJavaPlugin{// 继承JavaPlugin类// 插件启动时调用的方法@OverridepublicvoidonEna...
java 如何指向插件(Bukkit)字符串 将MyPluginClass替换为扩展JavaPlugin的类的类名,它将返回其示例。请...
Bukkit编程之动态向yml文件中添加属性 1yaml =newYaml();2String goods = args[0];3String goodsNum = args[1];45YamlConfiguration yc =newYamlConfiguration();6try{7yc.load(newFile(System.getProperty("user.dir")+"/plugins/PbMainPlugin/configDef.yml"));8}catch(FileNotFoundException e1) {910e1...
protected Object getDefault(String path) { Validate.notNull(path, "Path cannot be null"); Configuration root = getRoot(); Configuration defaults = root == null ? null : root.getDefaults(); return (defaults == null) ? null : defaults.get(createPath(this, path)); } origin: Bukkit/Buk...
public void commitGameRules() { List<World> worlds = Bukkit.getWorlds(); Iterator<Map.Entry<GameRule, Boolean>> it = rules.entrySet().iterator(); while (it.hasNext()) { Map.Entry<GameRule, Boolean> gameRuleEntry = it.next(); String gameRuleName = gameRuleEntry.getKey().getGameRuleName(...
* * @param name the name of the recharger to remove */ public void removeRechargerRegion(String name) { World w = plugin.getServer().getWorld(plugin.getConfig().getString("rechargers." + name + ".world")); RegionManager rm = wg.getRegionContainer().get(new BukkitWorld(w)); rm....
Flags.OFFLINE_REDSTONE.isSetForWorld(e.getBlock().getWorld())){// Check if island exists and members are onlinegetIslands().getProtectedIslandAt(e.getBlock().getLocation()).ifPresent(i->{for(UUID uuid:i.getMemberSet()){if(Bukkit.getPlayer(uuid)!=null){return;}}e.setNewCurrent(0);}...