Minecraft-Java-Plugin , wie muss ich bei einem extends JavaPlugin die Plugin.YML schreiben?, wie soll ich sie bei diesem plugin schreiben??

package eu.remi.tutorial.commands;

import org.bukkit.Bukkit;

import org.bukkit.plugin.java.JavaPlugin;

public class AutoMessages extends JavaPlugin {

   private int task;

   private int bcNumber;

   @SuppressWarnings("deprecation")

   @Override

   public void onEnable() {

      bcNumber = 0;

      task = Bukkit.getScheduler().scheduleAsyncRepeatingTask(this, new Runnable() {

         @Override

         public void run() {

            counter();

         }

      }, 20 , 20);

      //1200 Ticks = 1Minute

   }

   @Override

   public void onDisable() {

      Bukkit.getScheduler().cancelTask(task);

   }

   private void counter() {

      if(bcNumber == 5) {

         bcNumber = 0;

      }

      bcNumber++;

      switch (bcNumber) {

      case 1:

         Bukkit.broadcastMessage("ERSTE NACHRICHT1");

         break;

      case 2:

         Bukkit.broadcastMessage("ERSTE NACHRICHT2");

         break;

      case 3:

         Bukkit.broadcastMessage("ERSTE NACHRICHT3");

         break;

      case 4:

         Bukkit.broadcastMessage("ERSTE NACHRICHT4");

         break;

      case 5:

         Bukkit.broadcastMessage("ERSTE NACHRICHT5");

         break;

      }

   }

}

Java, Minecraft, EC, Plug-in, wie geht das, AutoMessage, Bukkit, version 1.8, plugin.yml
1 Antwort
Kann jemand den Fehler in der permissions.yml finden?

Wenn ich den Server (1.8) starte, gibt es gibt einen Error, aufgrund dessen PermissionsEx nicht greift. In der latest.log steht die permissions.yml wäre ungültig. Findet jemand den Fehler?

groups:

 Member:

   default: true

   prefix: '&2[&aMember&2]&7 '

   build: true

   permissions:

   - essentials.help

   - essentials.rules

   - essentials.motd

   - essentials.afk

   - essentials.back

   - essentials.back.ondeath

   - essentials.depth

   - essentials.delhome

   - essentials.help

   - essentials.home

   - essentials.kit

   - essentials.kit.tools

   - essentials.list

   - essentials.mail

   - essentials.mail.send

   - essentials.me

   - essentials.motd

   - essentials.msg

   - essentials.ping

   - essentials.r

   - essentials.rules

   - essentials.seen

   - essentials.sethome

   - essentials.signs.use.disposal

   - essentials.spawn

   - essentials.suicide

   - essentials.tpa

   - essentials.tpaccept

   - essentials.tpahere

   - essentials.tpdeny

   - modifyworld.chat

   - bw.base

   - bw.otherstats

   - ttt.lobby.use

   - ttt.use

   - superlobby.use

   - superlobby.menu

 VIP:

   default: false

   prefix: '&6[&eVIP&6]&7 '

   inheritance:

   - Member

   build: true

   permissions:

   - essentials.help

   - essentials.rules

   - essentials.motd

   - bw.vip.

 Mod:

   default: false

   prefix: '&1[&9Mod&1]&f '

   inheritance:

   - VIP

   - Member

   build: true

   permissions:

   - essentials.sethome.multiple.staff

   - essentials.helpop

   - essentials.home.others

   - essentials.nick

   - essentials.warp

   - essentials.warp.list

   - bw.kick

   - ttt.admin

   - sv.use

   - superlobby.staff

 Admin:

   default: false

   prefix: '&9[&bAdmin&9]&f '

   inheritance:

   - Mod

   - VIP

   - Member

   build: true

   permissions:

   - essentials.gamemode

   - essentials.give

   - worldedit.

   - bw.setup

   - bw.cmd

   - ttt.superadmin

   - ttt.lobby.admin

   - sv.others

   - sv.reload

   - sv.list

   - sv.see

   - sv.keepfly

   - superlobby.admin

 Owner:

   default: false

   prefix: '&6[&4Owner&6]&f '

   build: true

   permissions:

   - ''

users:

   Trinkt_mal_nen_T:

       group:

       - Owner

   Trink_mal_nen_T:

       group:

       - Admin

schema-version: 1

PS: Wenn ich mich nicht irre, habe ich es auch schon einmal mit dem Plugin "BPermissions" versucht...

Server, Rechte, Minecraft, Plug-in, Bukkit, Group, Spigot, permissions, PermissionsEX
4 Antworten
MobArena funktioniert nicht "because org/bukkit/event/block/BlockExplodeEvent does not exist". Warum?

Ich bin fertig mit dem Setup einer Arena in MobArena und habe keine nötigen Angaben wie z.B. Lobbyspawnpunkte oder so vergessen. Ich kann der Arena auch mit dem passenden Befehl beitreten. Doch leider kann ich keine Klasse (Kit) mithilfe der in der Lobby hängenden Schilder auswählen - daher funktioniert auch der Force-Start nicht, denn um diesen nutzen zu können, muss mindestens ein Spieler sein Kit gewählt haben.

In latest.log war folgendes zu finden:

[12:13:26] [Server thread/INFO]: [MobArena] Enabling MobArena v0.102

[12:13:26] [Server thread/WARN]: [MobArena] Vault found, but no economy plugin detected. Economy rewards will not work!

[12:13:26] [Server thread/INFO]: [MobArena] Loaded arena 'default'

[12:13:26] [Server thread/INFO]: [MobArena] Loaded arena 'Portal'

[12:13:26] [Server thread/INFO]: [MobArena] Loaded arena 'Standart'

[12:13:26] [Server thread/INFO]: [MobArena] Loaded 3 sign templates.

[12:13:26] [Server thread/ERROR]: [MobArena] Plugin MobArena v0.102 has failed to register events for class com.garbagemule.MobArena.listeners.MAGlobalListener because org/bukkit/event/block/BlockExplodeEvent does not exist.

[12:13:26] [Server thread/INFO]: [MobArena] v0.102 enabled.

Was genau ist das Problem oder/und was kann ich dagegen machen?

PS: Mir war schon aufgefallen, dass ich auch in der Lobby und in der Arena abbauen kann, obwohl dies nicht der Fall sein sollte. Ich hab das Plugin auch noch mal neu installiert und das Autogenerieren einer Arena ausprobiert. Es traten jedoch erneut die gleichen Probleme auf wie zuvor.

Server, Computer, Technik, Class, Minecraft, Error, Plug-in, Technologie, Bukkit, Register, Spigot, mobarena, Spiele und Gaming
1 Antwort
Server Plugin oder Mod für Block Gravitation?

Ich suche seit langer Zeit eine Mod oder noch besser ein Server Plugin mit dem das Spiel ein wenig realistischer wird bzgl. der Blöcke und wie man mit ihnen bauen kann.

Man soll also trotzdem bauen können aber nur wenn die Blöcke an einander liegen sodass keine Blöcke mehr frei in der Luft rum schweben können. Höchstens 2/3 Blöcke frei in eine Richtung bauen und der Rest fällt runter wenn man nicht eine Stabilisierung baut, also nicht dass man nur noch Block auf Block setzten, sondern zB. Gerüste aus Holz oder Eisen bauen kann. Ich glaube man versteht das schon, halt einfach realistischer was die Physik bzw. Gravitation angeht. Früher für die 1.5 oder 1.6 gab es mal eine Mod mit der das ging. Wie immer wurde diese tolle Mod aber nicht mehr geupdatet. Nun suche ich schon lange aber finde einfach nichts.

Eine Mod wäre auch "Okay" aber mir wär ein Plugin für Bukkit/Spigot Server lieber. Für einen Mod Server muss ich erst jedem meiner Mitspieler die Mods installieren und da hab ich nicht immer so Bock drauf.

Ich spiele und hoste Minecraft Server schon sehr lange und habe ordentlich Erfahrung was das angeht aber bei manchen Sachen muss man mal rumfragen.

Vielleicht kennt ja wer auch diese ganzen Asiatischen Foren wo man auch so viele tolle Mods und Plugins sucht aber das dauert auch immer ewig.

Version: 1.8 und höher, 1.7.10 ausnahmsweise auch aber gerade mit Mods sehr verbuggt genauso wie das Rendering der Umgebung. Deswegen nur im Notfall.

Hoffe ihr könnt mir helfen <3

Server, Mods, Java, Minecraft, Gravitation, Plug-in, realistisch, Bukkit, Pluginsuche, Spiele und Gaming
1 Antwort
Bukkit Programmierung: Wieso explodiert der letzte Feuerball vor Aufkommen ohne einen Grund?

Hey Leute.

Ich habe ein Problem in meinem Plugin. Ich habe es so gecodet, sodass ein Feuerball geschossen und bei seinem Aufkommen eine Explosion erzeugt wird.

Es funktioniert auch, außer beim letzten Schuss.

Sprich, ich habe noch einen (in meinem Beispiel Apfel) übrig und schieße den. Dann wird die Explosion direkt vor mir erzeugt.

Wenn ich allerdings noch mehrere Äpfel auf dem Stack habe, wird die Explosion erst dann ausgeführt, wenn er auf dem Boden aufkommt (so wie geplant).

Hier einmal der wichtige Quelltext:

} else if (p.getInventory().getItemInOffHand() != null && p.getInventory().getItemInOffHand().getType().equals(Material.APPLE)) {
  p.sendMessage("achsuuuu");

  if (amount == 1) {
    p.getInventory().setItemInOffHand(null);
    p.launchProjectile(Fireball.class);
  }
  else 
    p.getInventory().getItemInOffHand().setAmount((amount-1));

  p.launchProjectile(Fireball.class);

Und dann wird die Explosion erzeugt:

@EventHandler
public void Hit(ProjectileHitEvent e) {
  if (e.getEntity() instanceof Fireball) {
    if (e.getEntity().getShooter() instanceof Player && ((HumanEntity)  e.getEntity().getShooter()).getInventory().getItemInMainHand().getType().equals(Material.STICK)) {
      double x = e.getEntity().getLocation().getX();
      double y = e.getEntity().getLocation().getY();
      double z = e.getEntity().getLocation().getZ();

      e.getEntity().getWorld().createExplosion(x, y, z, 35);
    }
  }
}

Ich würde mich sehr freuen, wenn mir jemand helfen könnte.

Danke schon mal im Voraus.

Computer, Schule, programmieren, schießen, Minecraft, Coding, Plug-in, Bukkit
4 Antworten
Linux Shell/Bash Datei bearbeiten?

Hey,

Ich habe ein Installations Script für verschiedene Sachen. Unter anderem Minecraft und ich habe bereits Vanilla, Spigot, Bukkit, PaperSpigot und TacoSpigot. Doch ich möchte noch Proxy Server hinzufügen wie z.B. BungeeCord, Waterfall oder LilyPad. Doch ich müsste dazu im Script mit einem Befehl die Config bearbeiten können. Ich möchte nicht das sich nano oder ähnliches öffnet um dies selbst zu bearbeiten. Es soll alles automatisch ablaufen um dem Nutzer die Arbeit abzunehmen. Doch weiß ich nicht wie genau das geht.

Ich weiß das es in Linux den "sed" Befehl gibt und man mit "echo" auch Sachen in einer Datei hinzufügen kann. Doch muss ich mitten drin Sachen ändern können. Ich muss z.B. wenn man einen neuen Spigot, Vanilla, etc. erstellt diesen dann auch in der Config von BungeeCord, Waterfall, etc. eintragen können.

Dazu muss ich etwas unter denn Punkt Servers eintragen können. Im folgendem seht ihr den Aufbau einer solchen Config um es besser verstehen zu können.

Ich habe in rot den Bereich markiert wo die Server eingetragen werden müssen. Also muss man z.B. wenn man noch einen weiteren Server hinzufügen möchte, diesen unter den GunGame Server hinzufügen können. Ist das überhaupt möglich?

Server, Computer, Technik, Linux, Ubuntu, Minecraft, linux-server, Bash, Config, Debian, Mc, Minecraft Server, Script, shell, Technologie, Bukkit, craftbukkit, linux-debian, minecraftserver, Spigot, Ubuntu Server, Shell-Script, Bash-Script, waterfall, Config.yml, Debian 7, BungeeCord, Lilypad, Debian 8, Spiele und Gaming, paperspigot, Debian 9
4 Antworten
Alle verschiedenen Minecraft Server arten (Vanilla/Spiogt/Forge/...)?

Hey Leute,

ich bzw. wir sind derzeit daran ein Linux installations Script zu programmieren bzw. es ist vom Aufbau her Fertig, aber wir möchten gerne noch mehr hinzufügen.

Unser Installations Script soll sehr viele Sachen installieren können. Bisher kann man einen:

  • Minecraft Server (Vanilla/Spigot/Bukkit)
  • Teamspeak Server
  • Sinusbot (Musikbot für Teamspeak und Discord / UNENDLICH OFT INSTALLIERBAR!!!!)
  • Bannerbot für Teamspeak
  • Ranksystem für Teamspeak und
  • einen Webserver(Apache2, PHP, MySQL, PHPmyAdmin)

installieren. Wir fügen auch immer mehr Sachen hinzu. Ich wollt z.B. weitere Minecraft Versionen hinzufügen. Bisher gibt es Spigot, Bukkit und Vanilla. Diese gibt es für fast alle Versionen die es gibt. Doch ich möchte gerne noch weitere hinzufügen. Ich kenne bisher noch:

  • Bungeecord
  • Waterfall
  • Sponge
  • Forge
  • Cauldron

Ich weiß das es noch mehr gibt, aber ich weiß nicht (mehr) wie diese heißen. Wisst ihr vielleicht noch ein paar? Wäre echt nice

Spiele, Server, Computer, Teamspeak, Technik, Linux, Installation, Ubuntu, Gaming, Minecraft, Apache, Debian, Mc, Minecraft Server, MySQL, PHP, Script, sponge, Teamspeak 3, TeamSpeak Server, Technologie, Webserver, Apache2, Bukkit, mc-server, minecraftserver, phpmyadmin, Spigot, teamspeak-3-server, teamspeak-bot, Bukkit server, waterfall, Ranksystem, musikbot, Musikbot ts3, BungeeCord, Forge-Server, bungee cord, spigotserver, discord, Sinusbot, Spiele und Gaming, Discord Bot, Bungeecordserver
3 Antworten

Meistgelesene Fragen zum Thema Bukkit

Hilfe Creeper Explosionen ausschalten

9 Antworten

Blöcke setzen mit Bukkit Plugin (Programmieren)

4 Antworten

Minecraft Bukkit Plugin: Zum inventar schauen

3 Antworten

Minecraft Server | Beim Server Joinen IMMER am Spawn Spawnen? :D

7 Antworten

Welches Anti-Hack Plugin ist gut?

3 Antworten

Minecraft Citybuild Server - Plugins?

2 Antworten

Minecraft Server Wie kann man bei seinem Server ein Bild vormachen (in der Serverliste)?

3 Antworten

Minecraft Objekt in andere welt kopieren

6 Antworten

Minecraft Bukkit Server Command-Block Meldung

2 Antworten

Bukkit - Neue und gute Antworten