Hi,
I am porting someone else’s abandoned plugin, ReferredByMe. You can discuss it here.
NEW GitHub Repo GitHub - sam4215/ReferredByMe-Rebooted: Sponge Port of Laxynd/.ReferredByMe
Cloning: https://github.com/sam4215/ReferredByMe-Rebooted.git
~ButterDev
ReferredByMe is a plugin that allows users to refer other users to the server, letting them get rewards in return, and you to get more players to join your server. This plugin is still early in development, and so if you find any bugs, please let me know so I can fix them as soon as possible. Feel free to make suggestions too.
Commands and Permissions;
Usage - description - permission
/refer - Says who referred them to the server - ReferredByMe.refer
/referinfo [player] - Gets information on the player. Who referred them, and how many people they have referred. - ReferredByMe.info
/referversion - Checks information on the version you are using - ReferredByMe.version
/referreload - Reloads the config file - ReferredByMe.reload
/referleader - Checks which player has the most referrals - ReferredByMe.leader
/referrank - Checks which player has the most referrals - ReferredByMe.leader
/referconfig - Edits the config in-game - ReferredByMe.config
/referclaim - Claims unclaimed rewards - ReferredByMe.claim
ReferRank LeaderBoard Signs
You can now create leaderboards from signs. Just type;
[referrank]
This will produce a sign that says
[referrank]
Signs update whenever you right-click them.
Features
Stops players from referring themselves
Doesn’t allow players to use the /refer command, if someone else has claimed they were referred by this user. This is to prevent people from doing a “I refer you and you refer me” sort of thing.
Doesn’t allow users to say they have been referred by someone, if they claimed they have already been referred by another user.
Customizable messages
Customizable Rewards. After a certain amount of referrals, or every time a user refers a certain number of players. You may use as many tiers as you wish.
Stops players from referring users that have the same IP. This is to prevent users from referring themselves with alternate accounts.