Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Main extends JavaPlugin implements Listener{
- @Override
- public void onEnable() {
- getServer().getPluginManager().registerEvents(this, this);
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e){
- Player p = e.getPlayer();
- p.getInventory().addItem(createHead(p.getName(), ChatColor.ITALIC+"Tête de "+p.getName()));
- }
- @EventHandler
- public void onInit(MapInitializeEvent e){
- //On enlève ce qui va être chargé sur l'image
- for(MapRenderer er : e.getMap().getRenderers()){
- e.getMap().removeRenderer(er);
- }
- e.getMap().addRenderer(new MapRenderer() {
- @Override
- public void render(MapView view, MapCanvas canvas, Player p) {
- canvas.drawImage(0, 0, new ImageIcon(Main.class.getClassLoader().getResource("ep35/img/map.png")).getImage());
- canvas.drawText(29, 29, MinecraftFont.Font, "Vinetos :)");
- }
- });
- }
- private ItemStack createHead(String owner, String title){
- ItemStack head = new ItemStack(Material.SKULL_ITEM,1,(byte)3);
- SkullMeta meta = (SkullMeta) head.getItemMeta();
- meta.setOwner(owner);
- meta.setDisplayName(title);
- head.setItemMeta(meta);
- return head;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment