Give a like or unlike to your friend as social media.
Give rewards (console commands) when reach to level that you set.
PlaceholderAPI supports (optional)
/Like help View help.
/Like like <player> <args> Give a like to the player.
/Like unlike <player> <args> Give a unlike to the player. (no point adding)
/Like look <player> Look your or other's level.
/Like level <add/remove> <player> <level> Add/Remove player's level.
/Like point <add/remove> <player> <point> Add/Remove player's point.
/Like remove <target player> <player> Remove player from target player's list.
/Like clear <type> <player> Clear data of player.
/Like clearall Clear all player's data.
/Like reload Reload the config.
* <args> for like/unlike: -a (Anonymouns)
like.use To like others.
like.admin To use admin commands.
Download the jar file and put it into your server's plugins folder.
(Optional) Then put PlaceholderAPI.jar inside also.
For PlaceholderAPI:
%like_points% Show player's liked points.
%like_levels% Show player's liked levels.
%like_maxpoints% Show max liked points.
%like_maxlevels% Show max liked levels.
%like_points_need% Show how many points need to upgrade for player.
For Developer:
There are some events which havent tested yet.
Try them if you need.
LikeLevelUpgradedEvent - Level Upgraded
LikePlayerDataCreateEvent - Player Data Created in data.yml
LikePointAddEvent - Add point to player
↓ The files may not the latest. (v1.0.0-Beta)
Code (YAML):
# Version Version: 1.0.1
# Language: en, zh_CN Language: en
# how many point will add when get liked. add: 1
# how many point(s) will upgrade the liked level. points-to-level: 10
# the command(s) that will execute when upgraded. liked-level-commands: - 'minecraft:give
%player% diamond 1'
# max liked level. max-level: 500
# rewards. rewards: # The level that would execute command when a player upgrade to that. 1:
commands: - 'minecraft:give
%player% golden_apple 6' 5:
commands: - 'minecraft:give
%player% iron_ingot 32'
Code (YAML):
Language: en
Prefix: 'Like'
commands:
top: '&8&m '
plugin: ' &b&l
%prefix% %version%' space-1: '&f'
help: '&7/
%prefix% help &6View help.' like: '&7/
%prefix% like <player> <args> &6Like a player.' unlike: '&7/
%prefix% unlike <player> <args> &6Unlike a player.' look: '&7/
%prefix% look <player> &6Look your or others level' level: '&7/
%prefix% level <add/remove> <player> <level> &6Add/Remove players level' point: '&7/
%prefix% point <add/remove> <player> <point> &6Add/Remove players points' remove: '&7/
%prefix% remove <target player> <player> &6Remove player from target players list' clear: '&7/
%prefix% clear <type> <player> &6Clear data of player' clearall: '&7/
%prefix% clearall &6Clear all players data' reload: '&7/
%prefix% reload &6Reload the config.' space-8: '&f'
bottom: '&8&m '
no-perm: '&7
[&d
%prefix%&7] &cYou do not have perms!' invalid-player: '&7
[&d
%prefix%&7] &cInvalid or offline player.' like-already: '&7
[&d
%prefix%&7] &cYou liked/unliked &e%player% &calready!' unlike-already: '&7
[&d
%prefix%&7] &cYou unliked/liked &e%player% &calready!' like-self: '&7
[&d
%prefix%&7] &cYou cannot like yourself!' unlike-self: '&7
[&d
%prefix%&7] &cYou cannot unlike yourself!' wrong-type: '&7
[&d
%prefix%&7] &cPlease type a correct type &7(list,point,level,all,whole)' not-in-list: '&7
[&d
%prefix%&7] &cThe player is not in the list' levelpoint-wrong: '&7
[&d
%prefix%&7] &cYou type an incorrect arg! &7(add/remove)' wrong-int: '&7
[&d
%prefix%&7] &cIncorrect integer.' too-much: '&7
[&d
%prefix%&7] &cToo much!' like-success: '&7
[&d
%prefix%&7] &aYou liked &e%player%&a!' unlike-success: '&7
[&d
%prefix%&7] &aYou unliked &e%player%&a!' level-add-success: '&7
[&d
%prefix%&7] &aYou added &9%level% &alevel for &e%player% &a.' level-remove-success: '&7
[&d
%prefix%&7] &aYou removed &9%level% &alevel for &e%player% &a.' point-add-success: '&7
[&d
%prefix%&7] &aYou added &9%point% &apoints for &e%player% &a.' point-remove-success: '&7
[&d
%prefix%&7] &aYou removed &9%point% &apoints for &e%player% &a.' remove-success: '&7
[&d
%prefix%&7] &aYou removed &e%player% &afrom the list of &e%target% &a.' clear-success: '&7
[&d
%prefix%&7] &aYou cleared &9%type% &adata for &e%player% &a.' clearall-success: '&7
[&d
%prefix%&7] &aYou cleared all players data.' liked: '&7
[&d
%prefix%&7] &e%player% &aliked you!' unliked: '&7
[&d
%prefix%&7] &e%player% &aunliked you!' reload-success: '&7
[&d
%prefix%&7] &aConfiguration reloaded!' look-message: - '&7
[&d
%prefix%&7] &aPlayer: &e%player%' - '&aLevel: &6&l%level% &7
(%point%/%maxpoint%)' upgrade: '&7
[&d
%prefix%&7] &aYour liked level is upgraded to &9%level%&a!' max-level: '&7
[&d
%prefix%&7] &aYour level is the maximum of the server so you cannot upgrade anymore.' reward: '&7
[&d
%prefix%&7] &aYou got rewards of level &9%level%&a!' console:
player-upgrade: '&7
[&d
%prefix%&7] &e%player% &ais upgraded to &9%level%&a!' update-check:
invalid: 'Unable to check for updates
: '
latest: 'There is not a new update available.'
outdate: 'There is a new update available.'
Anonymous: 'Anonymous player'
types:
list: 'list'
points: 'points'
levels: 'level'
all: '
all'