1. News
  2. GrieferGames
    1. Netzwerk
    2. Regelwerk
    3. Shop
  3. Forum
    1. Aktuelles
    2. Unerledigte Themen
  4. Community
    1. Mitglieder
      1. Team
      2. Creator
  5. Support
    1. 1.8 Wiki
    2. Cloud Wiki
    3. Ticket-System
    4. FAQ über das Forum
  6. Schnellnavigation
    1. Zum Ticket-System
    2. Scammer melden
    3. Benutzer suchen
    4. Trophäen auflisten
    5. Handelsbereiche
      1. 1.8
      2. Cloud
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • News
  • News-Update
  • Erweiterte Suche
  1. GrieferGames Forum
  2. Support-Bereich
  3. Support: In-Game
  4. Archiv

Java Minecraft Mod Programieren... BRAUCHE HILFE!

  • Its_Just_in_time
  • 6. März 2020 um 16:51
  • Geschlossen

Support- und Community-Themen werden lediglich über unseren Discord-Server abgewickelt, wo ihr uns schneller und unkomplizierter erreicht.
Meldet euch einfach dort, wenn ihr Fragen oder Anliegen habt: https://discord.griefergames.net/

  • Its_Just_in_time
  • Senior Griefer
    Reaktionen
    62
    Punkte
    972
    Beiträge
    81
    • 6. März 2020 um 16:51
    • #1

    Minecraft MOD Spieler Nahricht senden?

    Hey, Ich habe hier in einer Minecraft "Mod" , ist ein verkaufsbot, der aber wie eine Mod fungiert. Ein Problem.

    Unten ist der Auszug um den es sich handelt.

    Unzwar soll bei dem Else eine Nahricht an den Spieler gesendet werden.

    Mein Problem: Wie kann ich dem Spieler eine Nahricht schicken?

    Währe schön wenn jemand das dort herauslesen kann, und es mir mitteilen kann!

    LG

    /* 126 / bew player = ave.A().h;

    / /

    / / private void buy(int acessable_money, String playername) {

    /* 129 / this.slot = Utils.getInventorySlotContainItem((xo)this.player.bk);

    /* 130 / if (this.slot != -1) {

    /* 131 / Main.debug("Chest contain item");

    /* 132 / for (ItemInformation key : Main.buy.keySet()) {

    /* 133 / Main.debug(key.mat.name() + " -> " + (String)Main.buy.get(key));

    / / }

    /* 135 / if (Main.buy.containsKey(Utils.stackToInfo((zx)this.player.bk.a().get(this.slot)))) {

    /* 136 / Main.debug("Item has price");

    /* 137 / int price = Integer.valueOf((String)Main.buy.get(Utils.stackToInfo((zx)this.player.bk.a().get(this.slot)))).intValue();

    /* 138 / Main.debug("Price: " + price);

    /* 139 / if (acessable_money >= price) {

    /* 140 / Main.debug("Enough money");

    /* 141 / if ((Utils.getInventorySlotContainItemStack((zx)this.player.bk.a().get(this.slot)) >= 0)) {

    /* 142 / (this.player.bi.j() >= 0)) {

    /* 143 / Main.debug("Sneak: false");

    /* 144 / if (Main.buy.containsKey(Utils.stackToInfo((zx)this.player.bk.a().get(this.slot)))) {

    /* 145 / Main.debug("Second item check was true");

    /* 146 / ItemInformation inf = Utils.stackToInfo((zx)this.player.bk.a().get(this.slot));

    /* 147 / price = Integer.valueOf((String)Main.buy.get(inf)).intValue();

    /* 148 / Main.debug("Second price check: " + price);

    / /

    /* 150 / ave.A().c.a(this.player.bk.d, this.slot, 0, 1, this.player);

    / /

    /* 152 / Main.debug("Getted item");

    /* 153 / dropActually();

    /* 154 / Main.debug("Closed inventory");

    /* 155 / Utils.pay(this.topay, price + "");

    /* 156 / Main.debug("Payed money");

    /* 157 / Utils.log(playername + " hat f��r " + price + "$ eine/n " + inf.display + " verkauft!");

    / / } else {

    /* 159 / selectItem();

    /* 160 / dropActually();

    / / }

    / / } else {

    /* 163 / selectItem();

    /* 164 / dropActually();

    / / }

    / / } else {

    /* 167 / selectItem();

    /* 168 / dropActually();

    / / }

    / / } else {

    /* 171 / selectItem();

    /* 172 / dropActually();

    / / }

    / / } else {

    /* 175 / dropActually();

  • Volt
    Platinum Griefer
    Reaktionen
    638
    Punkte
    3.562
    Beiträge
    290
    Clan
    ETY
    • 6. März 2020 um 17:17
    • #2

    Ich kann dir leider nicht sagen wie der richtige Methodenaufruf ist... Aber in dem Codeausschnitt hab ich nichts gefunden was auf eine Nachricht an einen Spieler hindeutet

  • Its_Just_in_time
  • Senior Griefer
    Reaktionen
    62
    Punkte
    972
    Beiträge
    81
    • 6. März 2020 um 18:34
    • #3
    Zitat von Volt

    Ich kann dir leider nicht sagen wie der richtige Methodenaufruf ist... Aber in dem Codeausschnitt hab ich nichts gefunden was auf eine Nachricht an einen Spieler hindeutet

    Wie würde man in Mods generell nahrichten schicken können? CosmoHDx

  • Volt
    Platinum Griefer
    Reaktionen
    638
    Punkte
    3.562
    Beiträge
    290
    Clan
    ETY
    • 6. März 2020 um 19:09
    • #4

    Wenn du payen kannst dann sicherlich auch Nachrichten schicken. Schau Mal welche Funktionen das util Objekt hat ;)

  • Its_Just_in_time
  • Senior Griefer
    Reaktionen
    62
    Punkte
    972
    Beiträge
    81
    • 6. März 2020 um 19:42
    • #5
    Zitat von Volt

    Wenn du payen kannst dann sicherlich auch Nachrichten schicken. Schau Mal welche Funktionen das util Objekt hat ;)

    Was für ein util?

  • Volt
    Platinum Griefer
    Reaktionen
    638
    Punkte
    3.562
    Beiträge
    290
    Clan
    ETY
    • 6. März 2020 um 20:11
    • #6

    Utils.pay(this.topay, price + "");

    Könnte mir vorstellen das man damit auch Nachrichten senden kann.

  • PhantomExitus
  • Ehem. Teammitglied
    Reaktionen
    2.850
    Punkte
    22.201
    Beiträge
    1.878
    Clan
    TEAM
    Discord
    PhantomExitus#0001
    • 6. März 2020 um 20:33
    • #7

    Bei solchen Problemen kann man nur immer auf das gleiche verweisen - die Dokumentation der verwendeten Bibliotheken. ;)

    Alternativ kannst du (nicht zu empfehlen) auch einfach die Tastatureingabe simulieren. 8o

    Ohana heißt Familie



    Du möchtest ein hohes Maß an Gewalt, Lob oder Kritik wegen etwas was ich getan habe loswerden?

    Hate und Liebe zu meiner Person hier abgeben: *klick*

    Bei Unklarheiten oder Fragen steht meine Pinnwand jederzeit zur Verfügung.



    Gegen Hetze im Netz: https://forum.griefergames.de/forum/thread/367807


    Ahh, is this the blood? The blood of the dark soul?

  • Its_Just_in_time
  • Senior Griefer
    Reaktionen
    62
    Punkte
    972
    Beiträge
    81
    • 6. März 2020 um 20:50
    • #8
    Zitat von Volt

    Utils.pay(this.topay, price + "");

    Könnte mir vorstellen das man damit auch Nachrichten senden kann.

    Ich möchte aber eine Nahricht senden wenn z.B das Item nicht mehr verfügbar ist... das wird ja alles überprüft. Der Bot droppt das Item dann einfach nur. Dort wo dann das dazugehörige "else" ist möchte ich dann den Text einfügen.

  • Bantor 4. August 2020 um 13:19

    Hat das Thema aus dem Forum Allgemeine Minecraft-Anliegen nach Support: In-Game verschoben.
  • System 14. Januar 2021 um 19:00

    Hat das Thema geschlossen.
  • System 14. Januar 2021 um 22:30

    Hat das Thema aus dem Forum Support: In-Game nach Archiv verschoben.

Registrierung

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos über GGAuth und nimm an unserer Community teil!

Benutzerkonto erstellen

Aktuelles

Avatar
GrieferGames #📜┃changelog - 20. Juli 2026 um 14:25
:minecraft: | Minecraft Cloud

➤ Bugfix: Feindliche Überraschungsspawneier erzeugen nun keine friedlichen Kreaturen mehr
➤ Bugfix: Clans werden wieder immer angezeigt
-# Teilweise wurden diese nicht angezeigt, obwohl sie existiert haben.
Avatar
GrieferGames #📜┃changelog - 19. Juli 2026 um 22:04
📺 | Creator-Änderung

oOKevscheOo hat den Rang Streamer erhalten.

Herzlich willkommen zurück an Bord! 🎉
Avatar
GrieferGames #📊┃server-status - 18. Juli 2026 um 17:15
:minecraft: | Minecraft Authentifizierungsserver

Aktuell haben die Authentifizierungsserver von Minecraft leider Unerreichbarkeiten, weshalb man sich nicht richtig mit Server-Netzwerken verbinden kann.

In der Regel sollte es nur einige Minuten dauern, bis das behoben wird.

server Status Notify
​

Heutige Geburtstage

  • 1DrachiLSP

    21. Juli 2002 (24)
  • Cocayna

    21. Juli
  • mqy

    21. Juli 2005 (21)
  1. Datenschutzerklärung
  2. Impressum
  3. Team
Community-Software: WoltLab Suite™ 6.0.22