Posts by SyBozz

    Heute möchte ich mal mein erstes bzw. meine beiden ersten Plugins vorzustellen.
    Mit diesem Plugin können wir notifications an user senden.


    Die notification kommt seitlich ins bild rein und die anzeige zeit läuft ab welche wir unten an hand der roten linie sehen können.
    Es werden maximal 3 benachrichtigungen zur zeit angezeigt.


    Das zweite Plugin (HungerWarn) ist mehr als beispiel gedacht und benachrichtigt den user wenn er zu hungrig oder durstig wird.




    Die Server besitzer können hier das Standart desing ändern. Farben als float also (0.0 - 1.0) und folgend aufgeteilt rot/grün/blau/alpha .
    Und ob die sidebar (der gelbe strich an der seite) sichtbar sein soll.

    Code: config.ini
    #Erstellungs datum
    Background=0.0/0.0/0.0/1.0
    SideBar=1.0/1.0/0.0/1.0
    TimeBar=1.0/0.0/0.0/0.5
    EnableSideBar=true


    Wir können notifications direkt senden an einen user oder eine gruppe von usern. Diese notification sind dann im default design.


    Dann gibt es noch die Möglichkeit das man die notification ändern kann.


    English



    Today I would like to introduce my first and two first plugins.
    With this plugin we can send notifications to users.


    The notification comes into the screen from the side and the time runs out, which we can see below on the red line.
    A maximum of 3 notifications at time are currently displayed.


    The second plugin (HungerWarn) is just an example and notifies the user when he gets too hungry or thirsty.


    The server owners can change the standard desing here. Colors as float so (0.0 - 1.0) and then split red/green/blue/alpha.
    And whether the sidebar (the yellow line on the side) should be visible.

    Code: config.ini
    #Creation date
    Background=0.0/0.0/0.0/1.0
    SideBar=1.0/1.0/0.0/1.0
    TimeBar=1.0/0.0/0.0/0.5
    EnableSideBar=true


    We can send notifications directly to a user or group of users. These notification are then in the default design.


    Then there's the possibility of changing the notification.


    Download


    NameVersionDownload
    Notify with javadoc0.5Notify.zip
    HungerWarn1.0HungerWarn.zip

    Es wäre schön wenn die Funktion getWidth() auch für Label funktionieren würde.
    So könnte man dann seine Guis and die texte anpassen für z.B. texte die vorher
    nicht bekannt sind.

    Javadoc:
    "
    Called when a player presses or releases a key on his keyboard.
    Please note that you have to register all keys that need to be
    forwarded to the server.
    "


    So did you register the key?


    EDIT:
    Here is a tested and working example.

    Ich hab gestern angefangen ein plugin zu schreiben und mit java selbst habe ich vorher auch noch nicht gearbeitet.
    Aber zu meiner frage und zwar müsste ich irgendwie die größe bzw weite eines Labels bekommen für meine berechnungen,
    aber laut javadoc funktioniert getWidth() nicht bei Labels.


    Hat jmd eine Idee?


    I started writing a plugin yesterday and I haven't worked with java myself before.
    So my question is if I get somehow the size or width of a label for my calculations,
    but according to javadoc, getWidth() doesn't work for labels.


    Does someone have an idea?

    Danke für das Update hab auf die schnelle zwei sachen gefunden die unschön sind aber nicht schlimm.
    1. Vom "Sicherheitshelm (Lampe)" fehlt der text in der liste.
    2. Bei der werkzeug auswahl (Mausrad) flackert das licht der helme wenn es eingeschaltet ist.


    Werde mir das ganze Update aber morgen in ruhe angucken, bis dahin ein schönen abend noch miteinander.