MineQuest Team Recruiting

Discussion in 'Plugin Development' started by jmonk, Jul 25, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    jmonk

    MineQuest started out as a bukkit plugin that I released back in march as a way to add RPG features to Minecraft. It has now grown into a bukkit plugin, and a client/server mod as well.

    Over the past several months MineQuest has been growing steadily and has reached a point where we cannot keep up with it. If you want to know more about MineQuest, you can check out the site:

    http://www.theminequest.com

    If you think you have skills and some available time to help the MineQuest Team then send us an email at [email protected].

    Please tell us precisely what skills you have and how you think you can help us.

    If you are interested in doing programming please provide some details about your programming experience and background, and what kind of programming you enjoy. Code samples are a plus.
     
    JokerZappie likes this.
  2. Offline

    katerk

    I am interested.I programming science Mai 2011 and i'm a German(I hope it's not a disqualification).I'm Programing in Java and this is a Code example:
    Code:
    package me.katerk.iBukkit;
    import org.bukkit.ChatColor;
    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.plugin.PluginDescriptionFile;
    import org.bukkit.plugin.PluginManager;
    import org.bukkit.plugin.java.JavaPlugin;
    public class iBukkit extends JavaPlugin  {
        private iBukkitPlayerListener playerListener = null;
    
        @Override
        public void onDisable() {
        System.out.println("iBukkit disabled");
        }
    
        @Override
        public  void onEnable() {
    
        this.playerListener = new iBukkitPlayerListener(this) ;
    
        registerHooks();
        PluginDescriptionFile pdfFile = this.getDescription();
        System.out.println("iBukkit V." + pdfFile.getVersion() + " enabled");
    
        }
    
        @Override
        public boolean onCommand(CommandSender sender, Command cmd, String commandlabel, String[] args)  {
    
                if(!(sender instanceof Player))
                {
                        return false;
    }
    
                Player p = (Player) sender ;
    
                if(cmd.getName().equalsIgnoreCase("info"))
                {
                    if(!(args.length != 0))
                    {
                        return false;
                    }
                    p.sendMessage(ChatColor.GREEN +"iBukkit wird verwendet");
                    return true;
                }
                if(cmd.getName().equalsIgnoreCase("heal"))
                {
                    if(!(args.length != 0))
                    {
                        return false;
                    }
    
                    p.setHealth(20);
                    p.sendMessage(ChatColor.GREEN +"Dein Leben wurde regeneriert");
                    return true;
                }
                return false;
        }
        public  void registerHooks(){
    
        PluginManager pm = this.getServer().getPluginManager();
    
        pm.registerEvent(Event.Type.PLAYER_JOIN, playerListener,Priority.Highest, this);
        pm.registerEvent(Event.Type.PLAYER_CHAT, playerListener,Priority.Highest, this);
    
    }
        }
    
    Yeah and another:
    Code:
    package me.katerk.iBukkit;
    
    import org.bukkit.ChatColor;
    import org.bukkit.entity.Player;
    import org.bukkit.event.player.PlayerChatEvent;
    import org.bukkit.event.player.PlayerJoinEvent;
    import org.bukkit.event.player.PlayerListener;
    
    public class iBukkitPlayerListener extends PlayerListener{
    
        private iBukkit  plugin = null;
    
        public iBukkitPlayerListener (iBukkit plugin){
            this.plugin = plugin ;
        }
    
    public void onPlayerJoin(PlayerJoinEvent e){
    
        Player p = e.getPlayer();
    
        e.setJoinMessage(ChatColor.GREEN +"The Player" + p.getName()+"joins to the Server");
    }
    
    public void onPlayerChat(PlayerChatEvent e){
    
        Player p = e.getPlayer();
    
        p.sendMessage(ChatColor.GREEN + "Message send");
    }
    
    }
    I hope I can help you
    Send a Message soon,please

    Edit:
    I have more codes of finished Plugins by me ,but they are not public.
    So if you will see more codes write me because i don't want that anyone copies my codes
     
  3. Offline

    Ziden

    Sent you an e-mail !

    My coding in java is nothing compared to yours, and im sayng it cause i read it, but i am willing to help. Im currently using MQ on my server.
     
  4. Offline

    EchoMC

    My java programming isn't the best but I will do quest tutorials for you on youtube and help any other way.
    I also host a server that you can use to test things on large audiences (280 player).
     
  5. Offline

    JamesShadowman

    @jmonk
    Did you say Client Mod? Just a suggestion, but I think you should wait a bit 'till Spout finishes their Client/Server Mod Stuff, and Change MineQuest to work with them.
    Spoutcraft can add GUIs and Items to the game, or will, and these two things would work quite well together. Plus, it would lessen the need for a new Launcher.
     
Thread Status:
Not open for further replies.

Share This Page