Server Developer

Status
This thread has been locked.
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Tripps

SysAdmin | Developer
Premium
Feedback score
19
Posts
784
Reactions
313
Resources
0
Hi there,

I am looking to work for a server, I can provide some free vouch plugins, show you my code etc.

Contact me.

Thank you,

UIDesign
Previous work? Portfolio?
 

UIDesign

Feedback score
0
Posts
12
Reactions
1
Resources
0
I don't have any public work, but I'm currently working on a HCF core (with a custom faction plugin, not forked from HCFactions).

Hoping to build my portfolio here.
 

Tripps

SysAdmin | Developer
Premium
Feedback score
19
Posts
784
Reactions
313
Resources
0
I don't have any public work, but I'm currently working on a HCF core (with a custom faction plugin, not forked from HCFactions).

Hoping to build my portfolio here.
So they aren't public, can the owners of the servers you have worked for provide some type of vouch for your service?
 

UIDesign

Feedback score
0
Posts
12
Reactions
1
Resources
0
So they aren't public, can the owners of the servers you have worked for provide some type of vouch for your service?
They cannot. I haven't developed for other people in a while.

I'm more than willing to take on your project and send it over first, if that would make you happy. I could also take you through the code so you're happy that there are no back doors.
Wrong section...
Thought so, sorry.
 

Shattered

old-timer
Supreme
Feedback score
5
Posts
3,486
Reactions
2,059
Resources
0
I could use some help fixing my ban plugin,

For some reason it isn't kicking the player when they join on this event:
Code:
    @EventHandler
    public void onLogin(PlayerLoginEvent event) {
        if (this.isBanned(event.getPlayer().getUniqueId())) {
            long banTime = this.getBanEndTime(event.getPlayer());
            System.out.println(this.isBanned(event.getPlayer().getUniqueId()));
            if (banTime == 0) {
                String reason = this.getBanReason(event.getPlayer());
                UUID banner = this.getBanner(event.getPlayer());
                event.setResult(Result.KICK_BANNED);
                event.setKickMessage(UserControlConstants.BANNED.replace("{reason}", reason).replace("{banner}",
                        Bukkit.getOfflinePlayer(banner).getName()));
            } else {
                if (banTime <= System.currentTimeMillis()) {
                    this.unban(event.getPlayer().getUniqueId());
                } else {
                    String reason = this.getBanReason(event.getPlayer());
                    UUID banner = this.getBanner(event.getPlayer());

                    event.disallow(Result.KICK_BANNED, UserControlConstants.TEMP_BANNED
                               .replace("{time}", new Date(banTime).toString()).replace("{reason}", reason)
                               .replace("{banner}", Bukkit.getOfflinePlayer(banner).getName()));
                }
            }
        }
    }
(no errors on console)
 

audrey

Feedback score
0
Posts
218
Reactions
76
Resources
0
I could use some help fixing my ban plugin,

For some reason it isn't kicking the player when they join on this event:
Code:
    @EventHandler
    public void onLogin(PlayerLoginEvent event) {
        if (this.isBanned(event.getPlayer().getUniqueId())) {
            long banTime = this.getBanEndTime(event.getPlayer());
            System.out.println(this.isBanned(event.getPlayer().getUniqueId()));
            if (banTime == 0) {
                String reason = this.getBanReason(event.getPlayer());
                UUID banner = this.getBanner(event.getPlayer());
                event.setResult(Result.KICK_BANNED);
                event.setKickMessage(UserControlConstants.BANNED.replace("{reason}", reason).replace("{banner}",
                        Bukkit.getOfflinePlayer(banner).getName()));
            } else {
                if (banTime <= System.currentTimeMillis()) {
                    this.unban(event.getPlayer().getUniqueId());
                } else {
                    String reason = this.getBanReason(event.getPlayer());
                    UUID banner = this.getBanner(event.getPlayer());

                    event.disallow(Result.KICK_BANNED, UserControlConstants.TEMP_BANNED
                               .replace("{time}", new Date(banTime).toString()).replace("{reason}", reason)
                               .replace("{banner}", Bukkit.getOfflinePlayer(banner).getName()));
                }
            }
        }
    }
(no errors on console)

Code:
            if (banTime == 0) {
                String reason = this.getBanReason(event.getPlayer());
                UUID banner = this.getBanner(event.getPlayer());
                event.setResult(Result.KICK_BANNED);
                event.setKickMessage(UserControlConstants.BANNED.replace("{reason}", reason).replace("{banner}",
                        Bukkit.getOfflinePlayer(banner).getName()));
            }

You should be doing event.disallow() here I think.

E: ygtripps raises a good point below. Does isBanned() actually return true when it's supposed to?
 

Tripps

SysAdmin | Developer
Premium
Feedback score
19
Posts
784
Reactions
313
Resources
0
I could use some help fixing my ban plugin,

For some reason it isn't kicking the player when they join on this event:
Code:
    @EventHandler
    public void onLogin(PlayerLoginEvent event) {
        if (this.isBanned(event.getPlayer().getUniqueId())) {
            long banTime = this.getBanEndTime(event.getPlayer());
            System.out.println(this.isBanned(event.getPlayer().getUniqueId()));
            if (banTime == 0) {
                String reason = this.getBanReason(event.getPlayer());
                UUID banner = this.getBanner(event.getPlayer());
                event.setResult(Result.KICK_BANNED);
                event.setKickMessage(UserControlConstants.BANNED.replace("{reason}", reason).replace("{banner}",
                        Bukkit.getOfflinePlayer(banner).getName()));
            } else {
                if (banTime <= System.currentTimeMillis()) {
                    this.unban(event.getPlayer().getUniqueId());
                } else {
                    String reason = this.getBanReason(event.getPlayer());
                    UUID banner = this.getBanner(event.getPlayer());

                    event.disallow(Result.KICK_BANNED, UserControlConstants.TEMP_BANNED
                               .replace("{time}", new Date(banTime).toString()).replace("{reason}", reason)
                               .replace("{banner}", Bukkit.getOfflinePlayer(banner).getName()));
                }
            }
        }
    }
(no errors on console)
What is isBanned?
 
Status
This thread has been locked.
Top