Schild updaten

Status
Für weitere Antworten geschlossen.

JaBex_

Mitglied
27 März 2016
11
48
268
Heyho liebe Gommunity.

Ich bin gerade dabei ein kleines dynamisches Schildersystem zu entwickeln.
Nur versuche ich seit mehreren Tagen - durchs googlen etc. - eine Methode zu finden, mit welcher es möglich ist ein Schild auf welchem etwas bestimmtes steht, zu updaten.

Bspw:

Code:
@EventHandler

    public void onSignInteract(PlayerInteractEvent event) {

        Player player = event.getPlayer();

        if (event.getAction() == Action.RIGHT_CLICK_BLOCK) {

            if (event.getClickedBlock().getState() instanceof Sign) {

                Sign sign = (Sign) event.getClickedBlock().getState();

                if (sign.getLine(0).equalsIgnoreCase("§7§m-------------------")
                        && sign.getLine(1).equalsIgnoreCase("§6FFA §7● §aJoin")
                        && sign.getLine(2).equalsIgnoreCase("§aArena")
                        && sign.getLine(3).equalsIgnoreCase("§7§m-------------------")) {

                    player.sendMessage(FFA.prefix + "§7Du wirst in die Arena §eFFA-1 §7verschoben.");

                }
            }
        }
    }

Und danach möchte ich, nach einem bestimmten Ereignis, dass das entsprechende Schild geupdatet wird und das dort somit etwas anderes steht.

Ich hoffe, dass ich mich halbwegs verständlich ausgedrückt habe.

Ich freue mich auf jede hilfreiche Antwort! :)
MfG.
 
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/Sign.html
Code:
void setLine(int index,
           String line)
             throws IndexOutOfBoundsException
Sets the line of text at the specified index.
For example, setLine(0, "Line One") will set the first line of text to "Line One".

Parameters:
index - Line number to set the text at, starting from 0
line - New text to set at the specified index
Throws:
IndexOutOfBoundsException - If the index is out of the range 0..3
 
  • Like
Reaktionen: JaBex_
Status
Für weitere Antworten geschlossen.

Soziale Medien

  • X
  • TikTok

Über uns

  • GommeHD.net ist einer der größten Minecraft-Server der Welt. Dir gefällt unser Server? Dann unterstütze uns durch einen Kauf im Shop!
  • Shop