Developer to fix an error and add bungee/MySQL support for points system

Status
This thread has been locked.

MarkElf

9+ Year Member
Supreme
Feedback score
27
Posts
1,215
Reactions
1,217
Resources
2
My previous developer has gone MIA for months so I'm looking for someone to pick up the Kyra project. This is pretty much just fixing an error and allowing for infractions (basically points) to be tracked across servers on bungee ideally via MySQL. In the future, as in no plans currently, I may reach out with an additional feature request. The developer I select can either receive the source code to work on it locally or be added to the Github repo for Kyra.

I check this site less frequently than I use to so don't stress if I don't get back to you right away. My budget is about $10-15, doubt I'll stretch to $20 as this shouldn't be too difficult but, correct me if I'm wrong.
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

lavaflowglow

Premium
Feedback score
0
Posts
137
Reactions
41
Resources
0
I'm going to guess that you're using a symbol such as a money sign in the mysql database, as seen here on stackoverflow the fix should be using replace instead of replaceAll. They are two different things as described here. I hope this reply helped
 

MarkElf

9+ Year Member
Supreme
Feedback score
27
Posts
1,215
Reactions
1,217
Resources
2
I'm going to guess that you're using a symbol such as a money sign in the mysql database, as seen here on stackoverflow the fix should be using replace instead of replaceAll. They are two different things as described here. I hope this reply helped
Thank you for the input! I replaced "replaceAll" with "replace" but seem to get the same error just with the swapped term. I suppose the %player% placeholder is counting as a symbol because of %, I don't believe that there are any others being used but I haven't looked closely into it.


The specific string is:
Code:
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), commands.replace("%player%", Bukkit.getOfflinePlayer(uuid).getName()));
 

Harry

Rustacean
Management
Feedback score
10
Posts
1,606
Reactions
876
Resources
0
I'm going to guess that you're using a symbol such as a money sign in the mysql database, as seen here on stackoverflow the fix should be using replace instead of replaceAll. They are two different things as described here. I hope this reply helped
You wouldn't get a null pointer exception if this was the issue though, the replacement would just fail.

The error is showing that the call to getName() on OfflinePlayer is returning null, likely due to the following in its documentation:
Player name or null if we have not seen a name for this player yet
 

MarkElf

9+ Year Member
Supreme
Feedback score
27
Posts
1,215
Reactions
1,217
Resources
2
If you are still searching DM me here or on discord nik2143#2237
I am still in need of this. I am working with someone in on-site through PMs but no luck so far. I sent you a friend request.[DOUBLEPOST=1623608854][/DOUBLEPOST]Error resolved. Still looking for someone to add Bungee support.
 
Last edited:

Francisco Farnos

Feedback score
0
Posts
3
Reactions
0
Resources
0
Hi mark, if you still interested in a developer, contact me on discord (Ffarnos#0711)

I have a lot of experiency in mysql
 
Status
This thread has been locked.
Top