Entweder dein Speicherplatz ist voll und die Datei kann deswegen nicht gespeichert werden, oder Java hat keine Rechte, diese Datei im %AppData%/.minecraft/ Ordner zu speichern. Überprüfe bitte diese beiden Sachen, oder ändere den Ort, andem Java die Daten speichern soll.

...zur Antwort

Lade dir Optifine von der Originalseite herunter: http://optifine.net/downloads

Nun musst du nur noch die Datei doppelklicken und wenn du Java auf dem PC installiert hast, sollte alles funktionieren.

Falls nicht, öffne die Kommandozeile (Shift + Rechtsklick --> 'Eingabeaufforderung hier öffnen')und gib folgendes ein:

java -jar <filename>.jar

Falls es dort einen Fehler gibt, solltest du uns diesen schreiben.

...zur Antwort

Falls du die Data aus einem ItemStack auslesen willst:

ItemStack diorite = e.getPlayer().getItemInHand() //Oder was auch immer du da hast
int data = diorite.getDurability();
if (data == 3) {
//It's a diorite
}

Falls du die Data aus einem Block auslesen willst:

Block b = e.getClickedBlock() //Depending on where you use it
int b = (int)e.getClickedBlock().getData();
if (b == 3) {
//It's a diorite
}
...zur Antwort

Eigentlich ist es recht simpel. Du musst ein Listener erstellen und diesen auch registrieren.

public class Drops extends JavaPlugin implements Listener {

public void onEnable() {
this.getServer().getPluginManager().registerEvents(this, this);
}

...

}

Natürlich kannst du diesen auch als eigene Klasse erstellen und dann einfach folgendes im Enable reinschreiben:

this.getServer().getPluginManager().registerEvents(new DropsListener(this), this);

Nun musst du einen EventHandler schreiben, welcher ausgeführt wird sobald ein Entity stirbt:

@EventHandler
public void onDeadEntity(EntityDeathEvent e) {
if (e.getEntity() instanceof Cow) {
e.getDrops().clear();
e.getDrops().add(new ItemStack(Material.MILK_BUCKET, 1));
//Die Kuh wird nun einen Milcheimer droppen
} else if (e.getEntity() instanceof Sheep) {
e.getDrops().clear();
e.getDrops().add(new ItemStack(Material.BED, 1));
//Das Schaf droppt jedes mal ein Bett
int chance = new Random().nextInt(5)+1; // zufällig von 1 - 5
e.getDrops().add(new ItemStack(Material.WOOL, chance));
//Das Schaf droppt zufällig zwischen 1 und 5 Wollenblöcke
chance = new Random().nextInt(10); // zufällig von 0 - 9
if (chance == 0) {
e.getDrops().add(new ItemStack(Material.NETHER_STAR, 1));
//Es gibt eine 10%-ige Chance, dass ein Nether-Star droppt
}
} else if (e.getEntity() instanceof Wolf) {
//Du kannst dies für alle Entitys machen (auch für Spieler)
}
}

Ich habe im Code beschrieben, wie dass die einzelnen Funktionen funktionieren, sodass ich hier nicht zu viel erklären muss. Kopiere es am besten einfach in deinen existierenden Code oder ersstelle ein neues Plugin.

...zur Antwort

Ich denke, deine Abfrage sollte folgendermassen aussehen:

if (
FileManager.cfg.getStringList("UUID.name").contains(p.getUniqueId().toString())) {

Jedoch kann ich dir dies nicht genau sagen, da ich die genaue Struktur deiner Config-Datei nicht verstanden habe.

...zur Antwort

Stelle die connection-throttle lieber auf 0... Denn die connection-trottle ist theoretisch die Zeit, welche ein Spieler warten muss, bis er nach einem fehlerhaften Verbindungsversuch wieder eine neue Verbindung machen kann.

Theoretisch sollte dies jedoch keine Auswirkung haben, da ein Ping nicht ein Connect ist. Vielleicht versuchst dus mal mit 0 bei den anderen Servern?

Und ansonsten solltest du in den Logs nach Fehlern suchen und die uns hier auch zur Verfügung stellen.

...zur Antwort

Falls das Problem am Plugin liegt, dann kannst du nicht viel dagegen unternehmen, ausser dem Pluginprogrammierer diesen Bug mitzuteilen.
Jedoch kann es auch sein, dass du beim teleportieren in eine neue Welt von einem anderen Plugin aus den Spieler wieder sichtbar machst.

Am einfachsten wäre es für dich wohl, einen Develper zu finden, der für deinen Server angepasste Plugins schreibt.

...zur Antwort

Von welchem Server genau wirst du gekickt?
"Verbindung wurde vom Remotehost geschlossen" bedeutet normalerweise, dass der Server seine Verbindung mit dem Internet verloren hat oder angestürzt ist / gestoppt wurde.
Falls es dein eigener Server ist, kannst du vielleicht deine latest.log schicken?

...zur Antwort