T
Poste bitte mal deinen Code.[PROBLEM SELBER GELÖST]![]()
Hey!
Ich bin gerade an einem Partikel-pluginsoweit ist ja alle gut, nur ich wollte jetzt bei dem Command "/kreis" (Bester Command xD) einen Partikel-Kreis um den Speilr machen , aber wie geht ein Kreis? Ich habe es jetzt schon über 1.5 Stunden versucht (und im Internet geschaut) aber schaffe es nicht
![]()
private List<Location> createCircle(Location middle, int radius) {
@SuppressWarnings({ "rawtypes", "unchecked" })
List<Location> locations = new ArrayList();
for ( double i = 0.0; i < 360.0; i += 5 ) {
double angle = i * Math.PI / 180;
int x = (int)( middle.getX() + radius * Math.cos(angle) );
int y = middle.getBlockY();
int z = (int)( middle.getZ() + radius * Math.sin(angle) );
locations.add( new Location( middle.getWorld(), x, y, z ) );
}
return locations;
}
muss man da nen Listener importieren? :C ich bin zu dumm für sowas :cCode by @geNAZtCode:private List<Location> createCircle(Location middle, int radius) { @SuppressWarnings({ "rawtypes", "unchecked" }) List<Location> locations = new ArrayList(); for ( double i = 0.0; i < 360.0; i += 5 ) { double angle = i * Math.PI / 180; int x = (int)( middle.getX() + radius * Math.cos(angle) ); int y = middle.getBlockY(); int z = (int)( middle.getZ() + radius * Math.sin(angle) ); locations.add( new Location( middle.getWorld(), x, y, z ) ); } return locations; }
Neinmuss man da nen Listener importieren? :C ich bin zu dumm für sowas :c
wie kann man den den Kreis bei einem Command oder Inventory-Click ausführen? :C :C :C
List<Location> list = createCircel(mitte, radius);
for(Location loc : list) {
// mach was
}
DankeCode:List<Location> list = createCircel(mitte, radius); for(Location loc : list) { // mach was }
Lern Mathe.Hey!
Ich bin gerade an einem Partikel-pluginsoweit ist ja alle gut, nur ich wollte jetzt bei dem Command "/kreis" (Bester Command xD) einen Partikel-Kreis um den Speilr machen , aber wie geht ein Kreis? Ich habe es jetzt schon über 1.5 Stunden versucht (und im Internet geschaut) aber schaffe es nicht
![]()
geht aber auch ein Kreis der um den Spieler geht? :CCode:List<Location> list = createCircel(mitte, radius); for(Location loc : list) { // mach was }
Dann nimm die Location des Spielers als Mittegeht aber auch ein Kreis der um den Spieler geht? :C
Soo ich hätte eine Frage wie kann man jetzt Anhand des cos, sin und PI einen Kreis erstellen wie kann ich mir das vorstellen
Fehlermeldungen? Was genau funzt nicht?Hey irgendwie funk. dieser Code bei mir nicht ich habe keinen Plan wieso könnt ihr mir bitte helfen
MfG Storiopatii
package publicsrc.storiopatii.bukkit.sample;
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.*;
import org.bukkit.event.player.*;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class SamplePlugin extends JavaPlugin implements Listener
{
@Override
public void onEnable()
{
getServer().getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onAsyncPlayerChat(AsyncPlayerChatEvent e)
{
Player p = e.getPlayer();
if (p.isOp() || p.hasPermission("pex.mapper"))
{
// %1$s == Player Name
// %2$s == Chat Message
e.setFormat(ChatColor.RED + "MAPPER | " + "%1$s" + ChatColor.WHITE + ": %2$s");
}
}
@EventHandler
public void onPlayerJoin(PlayerJoinEvent e)
{
Player p = e.getPlayer();
if (p.isOp() || p.hasPermission("pex.mapper"))
{
p.setPlayerListName(ChatColor.RED + "MAPPER | " + p.getName());
p.setDisplayName(ChatColor.RED + "MAPPER | " + p.getName());
}
}
Ja was funktionniert denn genau nicht?Hey irgendwie funk. dieser Code bei mir nicht ich habe keinen Plan wieso könnt ihr mir bitte helfen
MfG Storiopatii