Register for your free account! | Forgot your password?

Go Back   elitepvpers > Off-Topics > Technical Support
You last visited: Today at 13:17

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Minecraft Bukkit Programmieren

Discussion on Minecraft Bukkit Programmieren within the Technical Support forum part of the Off-Topics category.

Closed Thread
 
Old   #1
 
.NoThx's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,146
Received Thanks: 583
Minecraft Bukkit Programmieren

HeyHo,
kann mir
jmd. zeigen wie ich am besten ein Plugin erstelle,
das für Bukkit server
orientieren möchte ich mich, das ich ein Remote Redstone Plugin erstelle


Mfg
.NoThx
Nachtrag:
Ich ahbe mir nun ein paar tutorials auf Youtube angeschaut und habe jeze nur ein Problem: mein plugin "redstone" wir beim server start nicht geladen weil ein fehler auftritt:
redstone.java:#
Code:
package me.krank.redstone;

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 redstone extends JavaPlugin {
	
	private BasicPlayerListener playerListener = null;
	
	
	
	
	@Override
	public void onDisable ( ) {
			System.out.println("[REDSTONE]Disable!");
}
		@Override
	public void onEnable () {
			
			this.playerListener = new BasicPlayerListener();
			
			
			registerHooks();
			PluginDescriptionFile pdfFile = this.getDescription();
				System.out.println("[REDSTONE]Plugin 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 + "Plugin Command Erfolgreich!");		
				return true;
				
				)
			if (cmd.getName().equalsIgnoreCase("heali"))
				(
						
						if (!(args.length != 0))
							(
									
							return false;
							)
				p.setHealth(20);
						p.sendMessage(ChatColor.GOLD + "Healed!");
				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);
	    }
		
		
	
}
plugin.yml
Code:
name: redstone
main me.krank.redstone.redstone
version: 1.0
website: http://planetcraft.de
author: krank
description: >
               First Plugin by 2krank4you
commands:
  info:
    description: info
    usage: /<command>
    heali:
    description: heal player
    usage: /<command>
BasicPlayerListener.java
Code:
package me.krank.redstone;

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 BasicPlayerListener extends PlayerListener {
	private redstone plugin = null;
	
	public void BasicPlayerlistener(redstone Plugin) {
		
		this.plugin = plugin redstone;
	}
	public void onPlayerJoin(PlayerJoinEvent e) {
		Player p = e.getPlayer();
		e.setJoinMessage("Der Spieler" + p.getName() + "hat den Server Betreten.");
	}
	public void onPlayerChat(PlayerChatEvent e) {
		
		Player p = e.getPlayer();
		p.sendMessage(ChatColor.GREEN + "Nachricht Gesendet!);
	}
}



Weiß einer wo der fehler herkommt^^?
.NoThx is offline  
Old 08/11/2011, 15:26   #2
 
elite*gold: 0
Join Date: Jul 2011
Posts: 5
Received Thanks: 0
Hallo Lieber User von Epvp,
Dein @override ist zu weit Verrügt das der server @override überspringt
ich bin zwar kein richtiger plugin macher aber als anfänger kann ich dir dabei helfen
ksaad is offline  
Old 08/11/2011, 15:55   #3
 
elite*gold: 20
Join Date: Jul 2010
Posts: 187
Received Thanks: 42
Die Fehlermeldung würde helfen ^^
dr0n3 is offline  
Old 08/11/2011, 15:57   #4
 
elite*gold: 0
Join Date: Aug 2011
Posts: 5
Received Thanks: 1
Was soll das für ein plugin werden/sein?
Chrizz1997 is offline  
Old 08/11/2011, 17:26   #5

 
Sui2k's Avatar
 
elite*gold: 0
Join Date: Feb 2006
Posts: 7,735
Received Thanks: 3,454
Falscher Bereich .. das gehört hier net hin !
Sui2k is offline  
Thanks
1 User
Old 08/11/2011, 19:36   #6
 
elite*gold: 20
Join Date: Jul 2010
Posts: 187
Received Thanks: 42
Datum ;D
dr0n3 is offline  
Closed Thread




All times are GMT +2. The time now is 13:17.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.