Il forum è in modalità sola lettura dal 16 giugno 2019, ora siamo su Discord. Altre informazioni

[Richiesta] Scoreboard, qual è la migliore?

Salve a tutti!
Sto cercando un plugin scoreboard da installare nel mio server e dopo alcune ricerche ho visto che ce ne sono parecchi.
Me ne sapreste consigliare uno/qualcuno anche in base alle vostre esperienze?
Grazie per l'attenzione (Modificato 07/07/2017, 17:26 da MaxiJack28.)
[Immagine: 304862.gif]
I Migliori a mio parere sono FeatherBoard (a pagamento) e InfoBoard (gratis)
 Emafire003 : è bello = devi lasciare : un rep!


                        [Immagine: fishfriends]       
                                                     
                   
  

Il migliore è FeatherBoard, però è molto buono anche animatedscoreboard che permette di creare in modo abbastanza semplice dei placeholders personalizzati...

Esempio placeholder:

Codice:
package gabrielepreziosa;

import me.clip.placeholderapi.expansion.PlaceholderExpansion;

import java.io.File;

import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.entity.Player;

//QUESTO CODE VIENE CARICATO AUTOMATICAMENTE...
public class scoreboardapi extends PlaceholderExpansion {

    //START CODE
    @Override
    public boolean canRegister() {
        return true;
    }

    //DEVELOPER
    @Override
    public String getAuthor() {
        return "Gabriele Preziosa";
    }

    //VARIABLE PREFIX
    @Override
    public String getIdentifier() {
        return "ore";
    }

    @Override
    public String getPlugin() {
        return null;
    }

    //VERSIONE
    @Override
    public String getVersion() {
        return "1.0";
    }


    //RICHIESTA VARIABILE
    @Override
    public String onPlaceholderRequest(Player p, String identifier) {

        // %example_placeholder1%
        if (identifier.equals("level")) {
            File userdata = new File("database/data.yml");        
            FileConfiguration db = YamlConfiguration.loadConfiguration(userdata);
            
            String playername = p.getName();

            String playerlevel = "players-level." + playername;
            
            String level = db.getString(playerlevel);
            
            return level;
        }
        // %example_placeholder2%
        if (identifier.equals("xp")) {
            File userdata = new File("database/data.yml");        
            FileConfiguration db = YamlConfiguration.loadConfiguration(userdata);
            
            String playername = p.getName();

            String playerxp = "players-xp." + playername;
            
            String xp = db.getString(playerxp);
            
            return xp;
        }
        if (identifier.equals("totalxp")) {
            File userdata = new File("database/data.yml");        
            FileConfiguration db = YamlConfiguration.loadConfiguration(userdata);
            
            String playername = p.getName();

            String totalxp = "players-xp-total." + playername;
            
            String inttotalxp = db.getString(totalxp);
            
            return inttotalxp;
        }
        if (identifier.equals("tonextlevel")) {
            File userdata = new File("database/data.yml");        
            FileConfiguration db = YamlConfiguration.loadConfiguration(userdata);
            
            String playername = p.getName();

            String playerxp = "players-xp." + playername;
            String playerlevel = "players-level." + playername;
            
            int level = db.getInt(playerlevel);
            int xp = db.getInt(playerxp);
            
            if (level == 1){
                int neededxpint = 40 - xp;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            if (level == 2){
                int neededxpint = 75 - xp;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            if (level == 3){
                int neededxpint = 130 - xp;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            if (level == 4){
                int neededxpint = 220 - xp;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            if (level == 5){
                int neededxpint = 380 - xp;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            if (level == 6){
                int neededxpint = 550 - xp;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            if (level == 7){
                int neededxpint = 720 - xp;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            if (level == 8){
                int neededxpint = 940 - xp;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            if (level == 9){
                int neededxpint = 1200 - xp;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            
            //END %ore_tonextlevel%
        }

        if (identifier.equals("neededpercentage")) {
            File userdata = new File("database/data.yml");        
            FileConfiguration db = YamlConfiguration.loadConfiguration(userdata);
            
            String playername = p.getName();

            String playerxp = "players-xp." + playername;
            String playerlevel = "players-level." + playername;
            
            int level = db.getInt(playerlevel);
            int xp = db.getInt(playerxp);
            
            if (level == 1){
                int neededxpint = xp * 100 / 40;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            if (level == 2){
                int neededxpint = xp * 100 / 75;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            if (level == 3){
                int neededxpint = xp * 100 / 130;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            if (level == 4){
                int neededxpint = xp * 100 / 220;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            if (level == 5){
                int neededxpint = xp * 100 / 380;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            if (level == 6){
                int neededxpint = xp * 100 / 550;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            if (level == 7){
                int neededxpint = xp * 100 / 720;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            if (level == 8){
                int neededxpint = xp * 100 / 940;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            if (level == 9){
                int neededxpint = xp * 100 / 1200;
                String neededxp = String.valueOf(neededxpint);
                return neededxp;
            }
            
            //END %ore_neededpercentage%
        }
        
        return null;
    }
}
Wow 17 dollari per un plugin...!
Ho dato un'occhiata ai plugin che mi avete consigliato, qual è la migliore tra animatedscoreboard e infoboard?
Cosa ne pensate di queste due?
Scoreboard 1
Scoreboard 2 (Modificato 08/07/2017, 11:09 da MaxiJack28.)
[Immagine: 304862.gif]
@MaxiJack28 quella e scoreboard stats questo e info board e secondo me il migliore e info board

infoboard: https://dev.bukkit.org/projects/info-board (Modificato 13/07/2017, 19:29 da francesco035.)
Il migliore secondo me è InfoBoard
1 utente apprezza questo post
100%
(Modificato 18/07/2017, 22:24 da zBoringDrop.)
Clicca sul pulsante +1 a sinistra di questo post se ti sono appena stato utile!


[Immagine: giphy.gif]
1 utente apprezza questo post
18/07/2017, 22:23zBoringDrop ha scritto:
100%
FeatherBoard

100% a pagamento ahah
[Immagine: 304862.gif]
Hai detto qual'è la migliore, non qual'è la migliore gratuita Ahfefe

08/07/2017, 10:59MaxiJack28 ha scritto: Wow 17 dollari per un plugin...!
Ho dato un'occhiata ai plugin che mi avete consigliato, qual è la migliore tra animatedscoreboard e infoboard?
Cosa ne pensate di queste due?
Scoreboard 1
Scoreboard 2


Un plugin gratis sarebbe questo, completo di: tablist, titoli, actionbar con possibilità di animarli in gioco e molto altro come il format della chat, ma non so perchè a me non fa molto impazzire (solo una mia considerazione).

@MaxiJack28 (Modificato 18/07/2017, 22:31 da zBoringDrop.)
Clicca sul pulsante +1 a sinistra di questo post se ti sono appena stato utile!


[Immagine: giphy.gif]
1 utente apprezza questo post
07/07/2017, 17:04MaxiJack28 ha scritto: Salve a tutti!
Sto cercando un plugin scoreboard da installare nel mio server e dopo alcune ricerche ho visto che ce ne sono parecchi.
Me ne sapreste consigliare uno/qualcuno anche in base alle vostre esperienze?
Grazie per l'attenzione

Io uso featherboard. Anche se costa lo reputo il migliore o quasi. @MaxiJack28

però se non vuoi pagare, QUESTO va bene
Sempre disponibile e al vostro servizio!
Se vi sono stato d'aiuto ricordatevi di lasciare un like 
 e un rep cliccando sul +1 a sinistra!
Telegram: @GabrieleMc
1 utente apprezza questo post
Salve io ho un server Con fhtherboard [pagata] volevo sapere non avendo un bungeecord come mettere rank [founder esempio]

Grazie
24/07/2017, 18:52LIGHTNING_05 ha scritto: Salve io ho un server Con fhtherboard [pagata] volevo sapere non avendo un bungeecord come mettere rank [founder esempio]

Grazie

Devi installare PermissionsEx e configurarlo. Questa è una guida

@LIGHTNING_05
Sempre disponibile e al vostro servizio!
Se vi sono stato d'aiuto ricordatevi di lasciare un like 
 e un rep cliccando sul +1 a sinistra!
Telegram: @GabrieleMc
Ho gIA permissdionex Mi servirebbe solo sapere cosa scrivere nel config della fetherboard
24/07/2017, 18:52LIGHTNING_05 ha scritto: Salve io ho un server Con fhtherboard [pagata] volevo sapere non avendo un bungeecord come mettere rank [founder esempio]

Grazie

Ciao, installa Vault e metti {group} che verrà rimpiazzato con il gruppo assegnato ad ogni utente.
@LIGHTNING_05 (Modificato 24/07/2017, 20:10 da zBoringDrop.)
Clicca sul pulsante +1 a sinistra di questo post se ti sono appena stato utile!


[Immagine: giphy.gif]
Discussioni simili
Risposta di gamer891962
25/03/2019, 14:07
 
6 524
Risposta di Mario34
29/10/2018, 19:19

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)