HomeКомпьютерные игрыRelated VideosMore From: BiVieh

Events! ⬛ Minecraft Plugins Programmieren für Anfänger #08 ⬛ BiVieh [HD]

255 ratings | 6888 views
⬇ VIDEOBESCHREIBUNGEN PROGRAMMIEREN?! ⬇ 💗 UNTERSTÜTZE MICH 💗 Patreon: https://www.patreon.com/bivieh (Du kannst monatlich einen von dir gewählten Betrag spenden und erhältst dafür exklusive Vorteile.) 📃 SOCIAL MEDIA & KONTAKT 📃 Website: https://bivieh-dev.de/ Discord: https://discord.gg/FFRK2MG Skype: bivieh.yt Twitter: https://twitter.com/biviehyt Partner-Entwicklercommunity: https://entwickler.cc 🎬 VIDEO 🎬 Aufnahme und Schnitt: BiVieh Mit dabei: // Intro: ZagojefFX (https://www.youtube.com/channel/UCkfg...) 🎮 SPIEL 🎮 Minecraft 1.8.8 - Open-World-Blöckebauwahnsinn Unterstütze die Entwickler mit einem Kauf! Link zum Kauf: http://minecraft.net 🎼 MUSIK 🎼 Intro: K.Flay - Make me Fade (Rañ'Arts Remix) Outro: Kehlani - Gangsta (BOXINLION Remix)
Html code for embedding videos on your blog
Text Comments (54)
ZockerBuddie (12 hours ago)
Kannst du Mal bitte in Tutorial zu MYSQL machen
LinuxUSER (16 days ago)
Wichtig bei dem HealBefehl sollltet ihr target.setHealth(target.getMaxHealth()); verwenden statt target.setHealth(20);
Cratuss (19 days ago)
diese Tutorialreihe ist sehr gut gemacht. Da ich schon seit nem Jahr Java programmiere fänd ich es Persönlich geil wenn es noch die selbe Tutorialreihe allerdings für Java-fortgeschrittene gäbe weil du zu 75% eig damit beschäftigt bist java basics zu erklären und 25% am Plugin etc arbeitest :P
HDBlitza (1 month ago)
Ich hab noch dazu gemacht das wenn ein Spieler ein joint das er dann mit einem Title begrüßt wird! folgender Code: spieler.sendTitle("§aHallo!", null);
HDBlitza (1 month ago)
Was sind das immer für Sprüche am Anfang? xD
SuchtMaschine (2 months ago)
Ich kann bei einem PlayerDeathEvent keinen Spieler herausfinden, also der Befehl: Player p = e.getPlayer funktioniert nicht. Wenn ich mit der Maus drauf gehe steht dort nur "getPlayer can not be resolved or is not a field". Kann mir einer dabei helfen?
skulduggery Potter (2 months ago)
Ich hab einen schlechten alten Laptop der anscheinend nicht genügend Speicherplatz für dieses plugins auf dem Server hat😣. Was tun?
Feed: package de.waffel.tutorial.commands; import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; public class FeedCommand implements CommandExecutor { @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if(sender instanceof Player) { Player p = (Player) sender; if(args.length == 0) { if(p.hasPermission("admin.feed") || p.hasPermission("admin.feed.*") || p.hasPermission("admin.*")) { p.setFoodLevel(20); p.sendMessage("§eDu §7wurdest gesättigt!"); } else p.sendMessage("§7Dazu hast du keine §eRechte§7!"); } else if(args.length == 1) { Player target = Bukkit.getPlayer(args[0]); if(target != null) { if(p.hasPermission("admin.feed.others") || p.hasPermission("admin.feed.*") || p.hasPermission("admin.*")) { target.setFoodLevel(20); target.sendMessage("§7Du wurdest von§e " + target.getName() + " §7gesättigt!"); p.sendMessage("§7Du hast§e " + target.getName() + " §7gesättigt!"); } else p.sendMessage("§7Dazu hast du keine §eRechte§7!"); } else p.sendMessage("§7Der angegebene §eSpieler §7ist nicht online!"); } else p.sendMessage("§eBenutzung: §7/feed <spieler>"); } return false; } } Heal: package de.waffel.tutorial.commands; import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; public class HealCommand implements CommandExecutor { @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if(sender instanceof Player) { Player p = (Player) sender; if(args.length == 0) { if(p.hasPermission("admin.heal") || p.hasPermission("admin.heal.*") || p.hasPermission("admin.*")) { p.setHealth(20); p.setFoodLevel(20); p.sendMessage("§eDu §7wurdest geheilt!"); } else p.sendMessage("§7Dazu hast du keine §eRechte§7!"); } else if(args.length == 1) { Player target = Bukkit.getPlayer(args[0]); if(target != null) { if(p.hasPermission("admin.heal.others") || p.hasPermission("admin.heal.*")) { target.setHealth(20); target.setFoodLevel(20); target.sendMessage("§7Du wurdest von§e " + p.getName() + " §7geheilt!"); p.sendMessage("§7Du hast§e " + target.getName() + " §7geheilt!"); } else p.sendMessage("§7Dazu hast du keine §eRechte §7!"); } else p.sendMessage("§7Der angegebene §eSpieler §7ist nicht online!"); } else p.sendMessage("§eBenutzung: §7/heal <spieler>"); } return false; } } Hab ich während den 8 Videos gleichzeitig gemacht XD
Wie geht das mit den man wenn man ins Bett geht diese Nachrivht kommt? Ich weis/finde einfach den Namen von diesen Event nicht... Ich habe schon ALLES probiert aber da kommt dann einfach nichts! Kann mir jemand helfen?
creepylove (3 months ago)
Wir sind die Programierer, wir sind Faul und kürzen alles ab und zwar mit nur einem buchstab ja so ist das nunmal
QuuakzGaming (3 months ago)
Gibt es eine Seite mit allen Events/Möglichkeiten? Wo es halbwegs gut beschrieben ist
LxcalFlxw (4 months ago)
Das mit dedm PluginManager hab ich anders gemacht, weil ich es anders gelernt habe. Ich hab den einfach in dem JoinListener gemacht: package de.localflow.system.listener; 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 de.localflow.system.main.Main; public class JoinListener implements Listener { private Main plugin; public JoinListener(Main main) { this.plugin = main; plugin.getServer().getPluginManager().registerEvents(this, plugin); } @EventHandler public void onJoin(PlayerJoinEvent e) { Player p = e.getPlayer(); e.setJoinMessage("§8[§a+§8] " + p.getName()); } @EventHandler public void onQuit(PlayerQuitEvent e) { Player p = e.getPlayer(); e.setQuitMessage("§8[§c-§8] " + p.getName()); } } und dann in der Main so registriert (nur der Abschnitt hier): public void registerEvents() { new JoinListener(this); } hab btw. einfach im onEnable so ne Variable für Events und Commands gemacht public void onEnable() { registerCommands(); registerEvents(); writeText(); System.out.println("[System] Plugin enabled"); }
NetroAlex (4 months ago)
Dat Intro... Raph! Oder was auch immer du da sagst :D
CuzImSnipes (5 months ago)
Ich bin dir voll dankbar!
Grox HD (5 months ago)
hilfe ich habe aus fersehen bei import Plugin Manager das erste genommen was kann ich machen das ich das zweite auswählen kann
honkidonki lala (5 months ago)
In der Klasse wo du das importiert hast nach ganz oben scrollen: Da müsste eine liste mit den Sachen sein die du importiert hast. Wenn nicht ist bei dem ersten import links am rand so ein kleines plus Zeichen, wenn du darauf klickst müsste sich die gesammte Liste ausklappen. Da entfernst du einfach das import PluginManager
ComputerCraft My Ftb (6 months ago)
geht nich :(
honkidonki lala (5 months ago)
Geht schon Das is ne programmiersprache. Das is überall gleich, du musst da einen fehler haben
ComputerCraft My Ftb (6 months ago)
hab das genau gleich... :(
Lennux (6 months ago)
Habe endlich alles verstanden. Gutes Video wie immer und Danke das du uns hilfst!
leluckyy (6 months ago)
Das am Anfang was du Laberst ergibt 0 sinn und hat nix mit dem Thema zutun XD
CrayLp (6 months ago)
ist aber trozdem geil xD
Tino (6 months ago)
Ich würde gerne einen ChatListener machen, dass man jetztt als Beispiel "Hallo" schreibt die Konsole Hallo antwortet aber immer, wenn ich PlayerChatEvent machen möchte kommt es sei veraltet und alles wird durchgestrichen! Kann mir da einer helfen, ich weiß ich bin ein bisschen spät dran
Tino (6 months ago)
Danke;)
BiVieh (6 months ago)
Arbeite statts mit "==" lieber mit der Methode "equalsIgnoreCase("hallo")" - somit werden Groß- und Kleinschreibungsfälle nicht unterschieden.
Tino (6 months ago)
Hey, ich habe nochmal eine Frage, und zwar weiß ich nicht, wie ich mache, dass wenn ein Spieler hallo schreibt dass dann hallo zurückkommt. Meine Idee war, dass ich if(e.getMessage() == "hallo") { p.sendMessage("§aHallo!"); } aber das funktioniert nicht. Ist dieser Ansatz richtig wenn ja muss ich wohl einen anderen Fehler gemacht haben. Hoffe du liest diesen Kommentar noch!
Tino (6 months ago)
BiVieh Vielen Dank! :)
BiVieh (6 months ago)
Nimm das PlayerAsyncChatEvent. :)
PupsXDLOLHD (6 months ago)
Kann der Listener auch ohne die HealCommand Class bzw des HealCommand package stehen?
Theofender Cokejoke (6 months ago)
kannst du mich sagen was ich falsch gemacht habe???
Marlon ツ (7 months ago)
Ich kann irgendwie Listener nicht importieren..
Marlon ツ (7 months ago)
#Gelöst
Muaz Ahmed (7 months ago)
Event = Aktion
A N T O T V (7 months ago)
Hey kannst du mal KnockbackFFA programmieren mit kits und forcemap ? Würd mich um eine Rückmeldung Freuen
A N T O T V (7 months ago)
Nash • Developer Okey schickst du mir den Link
A N T O T V (7 months ago)
Nash • Developer Willst du auf mein teamspeak kommen
Nash (7 months ago)
AntoTV ich kann dir den SourceCode schicken ;
A N T O T V (7 months ago)
Nash • Developer Dann mach du doch eim video
Nash (7 months ago)
AntoTV das ist nicht schwer...
Techevax (7 months ago)
Hallöle
Himmi789 (7 months ago)
Du kannst mega gut Erklaren
Tom Marek (7 months ago)
Mach bitte weiter so hat mir sehr Geholfen. Du könntest noch zeigen wie man wenn ein Spieler Joint bei ihm ein Sound abgespielt wird, und eventuell wie man den Spawnpunkt festlegt.
Scroomer Cielen (4 months ago)
/setworldspawn
ElysiumPlays (7 months ago)
Kann mich noch richtig gut erinnern als ich angefangen hab... war fast genau von einem Jahr. Danke für deine Tutorials!
PXAV - Developer (7 months ago)
Anders als Pascal hast du es geschafft das Event zu registrieren ;)
Skillucker (7 months ago)
Wäre cool wenn du auf diesem Kanal WIRKLICH nochmal auf den Code hinter @EventHandler eingehen könntest, is ne Sache die ich nie verstanden habe.
Jannik (7 months ago)
Ich freu mich schon auf die unity serie
RijadTM (7 months ago)
Mehr davon lerne immer was dazu und bin Anfänger!
Das Penner (3 months ago)
Too
Toni c: (4 months ago)
Jo ich auch :D Willkommen im Club xD
Jack (7 months ago)
Kannst du mal ein Permission Plugin programmieren?
Knimix (7 months ago)
Nice
SolicePvP (7 months ago)
Wie immer super Video! ~ JavaCode_ aka JavaOxygen
VatroxPlays (7 months ago)
:O

Would you like to comment?

Join YouTube for a free account, or sign in if you are already a member.