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:
Placeholders
%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:
events
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)
config.yml
# 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'lang file
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'Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta



