Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.Artur;
- import java.io.File;
- import org.bukkit.Bukkit;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.entity.EntityDamageEvent;
- import org.bukkit.event.entity.FoodLevelChangeEvent;
- import org.bukkit.event.entity.PlayerDeathEvent;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.event.player.PlayerQuitEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- public class main
- extends JavaPlugin
- implements Listener
- {
- public void onEnable() {
- File config = new File(getDataFolder() + File.separator + "config.yml");
- if(!config.exists()) {
- getLogger().info("Config creating...");
- getConfig().options().copyDefaults(true);
- saveDefaultConfig();
- }
- Bukkit.getPluginManager().registerEvents(this, this);
- getLogger().info("Plugin enabled");
- }
- public void onDisable() {
- getLogger().info("Plugin disabled");
- }
- @EventHandler
- public void FoodLevel(FoodLevelChangeEvent e) {
- if (getConfig().getBoolean("NoHunger")) {
- e.setCancelled(true);
- }
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e) {
- if (getConfig().getBoolean("NoMessage")) {
- e.setJoinMessage(null);
- }
- }
- @EventHandler
- public void onQuit(PlayerQuitEvent e) {
- if(getConfig().getBoolean("NoMessage")) {
- e.setQuitMessage(null);
- }
- }
- @EventHandler
- public void onDeath(PlayerDeathEvent e){
- if(getConfig().getBoolean("NoMessage")) {
- e.setDeathMessage(null);
- }
- }
- @EventHandler
- public void onDamage(EntityDamageEvent e) {
- if(getConfig().getBoolean("NoDamage")) {
- e.setCancelled(true);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement