avatar
@bangbang93

Minecraft空岛小游戏岩浆恢复插件

11/13/2014, 12:39:08 AM

插件功能很简单

用桶右键黑曜石,黑曜石消失,桶变岩浆桶

没有其他多余的使用要求

开发于Bukkit1.6.4,适用于Bukkit1.6和1.7,其他版本未经测试

SkyBlockLavaBucket.7z

因为项目太小,所以开源都懒得创建一个github repo,于是直接贴在这里了

package com.bangbang93.SkyBlockLavaBucket;

import org.bukkit.Material;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerInteractEvent;
import org.bukkit.inventory.ItemStack;
import org.bukkit.plugin.java.JavaPlugin;

import java.util.logging.Logger;

public class SkyBlockLavaBucket extends JavaPlugin implements Listener {
    static Logger logger;

    @Override
    public void onEnable(){
        logger = this.getLogger();
        logger.info("Enabling SkyBlockLavaBucket");
        getServer().getPluginManager().registerEvents(this, this);
    }

    @EventHandler
    public void onBlockInteract(PlayerInteractEvent event){
        if (event.getClickedBlock().getType() == Material.OBSIDIAN && event.getItem().getType() == Material.BUCKET){
            event.getClickedBlock().setType(Material.AIR);
            event.getPlayer().setItemInHand(new ItemStack(Material.LAVA_BUCKET, 1));
        }
    }
    @Override
    public void onDisable(){
        logger.info("Disabling SkyBlockLavaBucket");
    }
}