Wie kann ich in meinem ScoreBoard (Minecraft) mein InGame Money anzeigen lassen? Ich benutze Essentials und möchte es selber Coden also KEIN SKRIPT!?

Hier der Code :

package pack1;

import org.bukkit.Bukkit;

import org.bukkit.entity.Player;

import org.bukkit.event.EventHandler;

import org.bukkit.event.Listener;

import org.bukkit.event.player.PlayerJoinEvent;

import org.bukkit.event.player.PlayerQuitEvent;

import org.bukkit.plugin.java.JavaPlugin;

import org.bukkit.scheduler.BukkitRunnable;

import org.bukkit.scoreboard.DisplaySlot;

import org.bukkit.scoreboard.Objective;

import org.bukkit.scoreboard.Scoreboard;

import org.bukkit.scoreboard.ScoreboardManager;

import com.earth2me.essentials.api.Economy;

public class Main extends JavaPlugin implements Listener {

@Override

public void onEnable() {

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

}

public void setScoreboard(Player p) {

ScoreboardManager sm = Bukkit.getScoreboardManager();

final Scoreboard board = sm.getNewScoreboard();

final Objective o = board.registerNewObjective("test", "dummy");

o.setDisplaySlot(DisplaySlot.SIDEBAR);

o.setDisplayName("§7»§bOnlyPlay.de§7«");

o.getScore(" ").setScore(11);

o.getScore("§cRang:").setScore(10);

if (p.hasPermission("rank.inhaber")) {

o.getScore("§4Inhaber").setScore(9);

} else if (p.hasPermission("rank.developer")) {

o.getScore("§3Developer").setScore(9);

}else if (p.hasPermission("rank.moderator")) {

o.getScore("§2Moderator").setScore(9);

}else if (p.hasPermission("rank.helfer")) {

o.getScore("§9Helfer").setScore(9);

}else if (p.hasPermission("rank.ytber+")) {

o.getScore("§5YouTuber§4+").setScore(9);

}else if (p.hasPermission("rank.elite")) {

o.getScore("§aElite").setScore(9);

}else if (p.hasPermission("rank.deluxe")) {

o.getScore("§cDeluxe").setScore(9);

}else if (p.hasPermission("rank.ultra")) {

o.getScore("§3Ultra").setScore(9);

}else if (p.hasPermission("rank.prime")) {

o.getScore("§6Prime").setScore(9);

}else if (p.hasPermission("rank.spieler")) {

o.getScore("§7Spieler").setScore(9);

}

  Economy eco;

o.getScore("§b ").setScore(8);

o.getScore("§cOnline: ").setScore(7);

o.getScore("§f" + Bukkit.getOnlinePlayers().size() + "/" + Bukkit.getMaxPlayers()).setScore(6);

o.getScore("§c ").setScore(5);

o.getScore("§cKontostand :").setScore(4);

o.getScore("§f" + eco.getMoney(p.getName())).setScore(3);

o.getScore("").setScore(2);

o.getScore("§cTeamSpeak:").setScore(1);

o.getScore("§fOnlyArmy.ts.io").setScore(0);

p.setScoreboard(board);

}

@EventHandler

public void onJoin(PlayerJoinEvent e) {

new BukkitRunnable() {

@Override

public void run() {

for (Player all : Bukkit.getOnlinePlayers()) {

setScoreboard(all);

}

}

}.runTaskLater(this, 1);

}

@EventHandler

public void onQuit(PlayerQuitEvent e) {

new BukkitRunnable() {

@Override

public void run() {

for (Player all : Bukkit.getOnlinePlayers()) {

setScoreboard(all);

}

}

}.runTaskLater(this, 1);

}

}

...zum Beitrag

Versuch es mal damit als Beispiel:

Score score1 = objective.getScore(ChatColor.RED + "" + ChatColor.BOLD + "Money: " + ChatColor.WHITE + Economy.getMoney(p.getName());

score1.setScore(14);

Du musst voher die Essentials API importieren:

https://github.com/essentials/Essentials/blob/release/Essentials/src/com/earth2me/essentials/api/Economy.java

Diese musst du vorher in eine JAR-Datei umwandeln!

...zur Antwort

Als 1. Sollest du wissen was du machen willst... z.B. du würdest gerne Webseiten Programmieren dann musst du dich mit HTML auseinandersetzen, solltest du aber 0 Ahnung.. also einfach verallgemeinern, dann empfehle ich dir Java und C bzw. C++.

Dies sind nähmlich die Sprachen.. auf die es ankommt!

...zur Antwort

Es gibt verschiedene Möglichkeiten...

1. Dadurch das ein neues Gerät in dem Fall die PS4 im WLAN ist könnte es deine Geschwindigkeit allgemein verlangsamen

2. Im Hintergrund der PS4 wird ein Update gemacht

Das wären die Methoden an die ich so denke... am besten gehst du auf die Website deinem Anbieter's z.B. bei einer Fritz-Box (fritz.box) und schaue welche Geräte am meisten Verbrauchen..

...zur Antwort

So ich hatte auch dieses Problem und hier ist die Lösung:

Wenn du in Minecraft raufgehst dann kommt ja der Launcher, und unten rechts in der Ecke steht Switch user und denn da rauf gehen

Und da müsste euer alter Name stehen dann geht ihr auf Logout, und dann müsst ihr eure E-Mail Adresse und Passwort eingeben. Dann Fertig und ihr könnt wieder spielen. Ich hoffe es hilft euch und bewertet es Positiv pls........?

:), :D

...zur Antwort