Friends / Groups / Chat / Messaging / Report
2.4An all-in-one friends, groups, chat, message and report Skript!
I was looking for some cool ideas to make, and then thought that remaking Friends/Groups in Skript would be pretty lit, because I can't find a fully-featured, well-working one out there. And so here we are.
Thank you for 100 downloads! Means a lot!
Before you read the features and commands, please read this! I am well aware that bugs and glitches may occur! Please report these to me and I will release a fix ASAP.
As well as bugs, you may also want to add or remove a feature. To:
- add a feature - explain what the feature is and how the player would use it
- remove a feature - give a super good reason as to why it should be removed, as removing a feature is a BIG deal
Another thing that you should know is that I haven't tested this fully! The Skript was not rushed, but due to school (and other reasons), I haven't had too much time to test!
So, basically what I'm saying is that if you find ANY bugs or glitches, PLEASE notify me and I will fix them as soon as possible! Again, sorry in advance for any issues!
Features:
- Report system is now in place
- All reports go to a .yml file in the plugins folder
- The report file can be found in "plugins/reports"
- Privately message anyone on the server
- Add anyone as a friend
- Invite anyone to your party
- Easily remove any friend
- Get notified when your friend joins/leaves the server
- Disbanding and leaving the party is simple and quick
- Each party can have a maximum of 4 players
- Chat system
- In chat, if the player is a friend, a [F] prefix will show
- Same goes for party members, but with a [P]
- This feature may cause lag on some bigger servers, so it can be disabled in the .sk file. Change the `chat-prefix-boo` option to false
- All the prefixes and colors can be changed in the .sk file under options
Commands:
- /friend (add, remove, list) (player)
- add - the 'player' argument is needed in this command! Sends a request to a player! If the player that you sent the request to already has a previous request, then the previous request will no longer work!
- remove - again, you must provide a player for this command! Removes a player!
- list - a nice, pleasing friends list!
- /faccept
- Accepts your most recent friend request!
- /fdeny
- Denies your most recent friend request!
- /party (create, disband, invite, kick, list) (player)
- create - obviously, creates a party
- disband - removes all players from your party, including yourself.
- invite - the 'player' argument is needed for this command! This obviously invites a player to your party
- kick - again, you must use the player argument in this command! Removes a player from your party!
- list - a nice, pleasing list of everyone in your party!
- /paccept
- Accepts your most recent party invitation!
- /pdeny
- Denies your most recent party invitation!
- /message (player) (message)
- Allows you to privately message anyone!
- The player must have played on the server before.
- The player must be online!
- /reply (message)
- Replies to the player who last messaged you!
- /report (player)
- The player doesn't have to be online to report them!
- After you use this command, it asks you for a reason in chat!
- Submitting the request saves the reason and player as a new line in the .yml file!
Similar projects
Script →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