Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.josh.lamg.food;
- import java.io.File;
- import java.util.logging.Logger;
- import org.bukkit.Server;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Event;
- import org.bukkit.event.Event.Priority;
- import org.bukkit.event.Event.Type;
- import org.bukkit.event.block.BlockListener;
- import org.bukkit.plugin.PluginDescriptionFile;
- import org.bukkit.plugin.PluginManager;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.util.config.Configuration;
- public class FoodTrees extends JavaPlugin
- {
- private BlockListener blocklistener = new BlockListener();
- public Logger log = Logger.getLogger("Minecraft");
- public Configuration config;
- public void onDisable()
- {
- this.log.info(getDescription().getName() + " version " + getDescription().getVersion() + " is Disabled!Made and Maintained by lookatmego!Enjoy!");
- }
- public void onEnable() {
- this.config = getConfiguration();
- this.config.load();
- this.config.getInt("FoodTrees.Apples", 10);
- this.config.getInt("FoodTrees.GoldenApple", 10);
- this.config.getInt("FoodTrees.Pork", 10);
- this.config.getInt("FoodTrees.GrilledPork", 10);
- this.config.getInt("FoodTrees.Bread", 10);
- this.config.getInt("FoodTrees.RawFish", 10);
- this.config.getInt("FoodTrees.CookedFish", 10);
- this.config.getInt("FoodTrees.Cookie", 10);
- this.config.getInt("FoodTrees.MushroomSoup", 10);
- this.config.getInt("FoodTrees.Watermelon", 10);
- this.config.getInt("FoodTrees.RawBeef", 10);
- this.config.getInt("FoodTrees.CookedBeef", 10);
- this.config.getInt("FoodTrees.RawChicken", 10);
- this.config.getInt("FoodTrees.CookedChicken", 10);
- this.config.getInt("FoodTrees.RottenFlesh", 10);
- this.config.getInt("FoodTrees.Nothing", 10);
- this.config.save();
- }
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if ((sender instanceof Player)) {
- Player player = (Player)sender;
- if (label.equalsIgnoreCase("food")) {
- if (player.hasPermission("foodtrees.food")) {
- config = new Configuration(new File(getDataFolder().getPath() + "/food"));
- config.load();
- return true;
- } }
- else {
- sender.sendMessage("consoles cant use this commands");
- }
- return false;
- }
- return false;
- }
- {
- PluginManager pm = getServer().getPluginManager();
- this.blocklistener = new FoodTreesBlocklistener(this);
- pm.registerEvent(Event.Type.BLOCK_BREAK, this.blocklistener, Event.Priority.Highest, this);
- pm.registerEvent(Event.Type.LEAVES_DECAY, this.blocklistener, Event.Priority.Highest, this);
- this.log.info(getDescription().getName() + " version " + getDescription().getVersion() + " is Enabled!Made and Maintained by lookatmego!Celeixen deserves a cookie:D");
- }
- }
Add Comment
Please, Sign In to add comment