A feature-rich Minecraft plugin which enhances gaming experience
git clone git://soophie.de/poppy
17
usage: /setwarp <name>18
warp:19
usage: /warp <name>20
info:
20
import org.bukkit.entity.Entity;21
import org.bukkit.inventory.ItemStack;22
import org.bukkit.inventory.meta.SkullMeta;23
import org.bukkit.inventory.meta.BookMeta;24
import org.bukkit.material.Tree;25
import org.bukkit.plugin.Plugin;26
import org.bukkit.plugin.PluginManager;
243
player.sendMessage(ChatColor.GRAY + "You've been teleported to warp point " + name + ".");244
}245
}247
if(label.equals("info"))248
{249
final ItemStack book = new ItemStack(Material.WRITTEN_BOOK);250
final BookMeta meta = (BookMeta) book.getItemMeta();251
meta.setTitle("Info");252
meta.setAuthor("Server");253
meta.setPages(config.getInfoPages());254
book.setItemMeta(meta);256
player.openBook(book);257
}258
}260
return true;
3
import java.io.File;4
import java.io.IOException;5
import java.util.List;6
import java.util.ArrayList;8
import org.bukkit.configuration.file.FileConfiguration;9
import org.bukkit.configuration.file.YamlConfiguration;
61
return this.configuration.getLocation(path);62
}64
public List<String> getInfoPages()65
{66
final String path = "info";68
try69
{70
this.configuration.load(this.file);71
return (List<String>) this.configuration.getList(path);72
}73
catch(Exception ex)74
{75
return new ArrayList<>();76
}77
}78
}