小编Mar*_*son的帖子

如何通过活动打开自己的广告资源?

每当我拿起物品时,我都会尝试打开我的库存.这是在Bukkit.

到目前为止,这是事件,参数player.openInventory是空的.

@EventHandler
public void blank(PlayerDropItemEvent e){
    Player player = e.getPlayer();
    player.openInventory();
}
Run Code Online (Sandbox Code Playgroud)

java minecraft bukkit

7
推荐指数
1
解决办法
1060
查看次数

Bukkit命令重复了吗?

我编写了一个没有错误的Bukkit插件,但在游戏中它有一个问题.

每当使用该命令时,它都不会执行它应该执行的操作.相反,它向我发送了一条大胆的信息,说明我打字的内容/leaving.

这是我的代码:

public class SeeYouSoon extends JavaPlugin{

// Start
@Override
public void onEnable(){
}

@Override 
public void onDisable() {
}

//Commands



public boolean onCommand(CommandSender sender, Command cmd, String[] args){
    if(cmd.getName().equalsIgnoreCase("leaving")){
        Player player = (Player) sender;
        Bukkit.broadcastMessage(ChatColor.RED + player.getName() + ChatColor.LIGHT_PURPLE + ChatColor.ITALIC + " is about to leave the server. Please say your goodbyes!");
        Bukkit.getScheduler().runTaskLater(this, new Runnable() {
            public void run() {
                //Run your function or change stuff here.
               player.kickPlayer(ChatColor.RED + "Kicked:" + ChatColor.WHITE + " You …
Run Code Online (Sandbox Code Playgroud)

java minecraft bukkit

1
推荐指数
1
解决办法
472
查看次数

整数不更新,虽然方法应该强制它

所以,我正在用Java创建一个基于文本的游戏,货币就是豆形软糖.不过我有一个问题.每当我设置货币加5时,它就不会,并返回0.这是代码

public class Util{

    public int Jellybeans = 0;

    public void jellybeans(int Amount){
        Jellybeans = Jellybeans + Amount;
    }

    public int getJellybeans(){
        return Jellybeans;
    }
}


public class Tutorial{

    Util util = new Util();
    private int jellybeanCount = util.getJellybeans(); 

    private void dialog(){
        //unrelated irrelevant stuff
        util.jellybeans(5);
        Util.printAnimatedText("You now have " + jellybeanCount + " 
        jellybeans!")'
    }
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激,这可能是一个基本问题,但我不确定

java integer

1
推荐指数
1
解决办法
87
查看次数

标签 统计

java ×3

bukkit ×2

minecraft ×2

integer ×1