ParosCore | SpigotMC

  • Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

Jun 3, 2023
25
1
3
15
View on https://www.spigotmc.org/resources/paroscore-essentials-skript-plugin-skript.110156/ for proper information

DO NOT USE THIS FOR CRACKED SERVERS, THIS HAS NOT BEEN TESTED ON ONE AS ACCOUNTS DO NOT HAVE UUIDS (i think), AND LOCALHOSTING MAY NOT HAVE CERTAIN FEATURES AVALIABLE. IF YOU CAN ONLY LOCALHOST, USE A FREE HOST LIKE ATERNOS

GUIDE ON INSTALATION OF SKRIPT
NEVER use old versions of the skript, they are only archives. There could be errors in it, or unpatched problems, spelling errors or more

1. Go to edit#/commands.yml and paste:
donotusethisipban:
- litebans:ipban $1-
donotusethisipmute:
- litebans:ipmute $1-
donotusethismute:
- litebans:mute $1-
donotusethisban:
- litebans:ban $1-
donotusethiswarn:
- litebans:warn $1-
2. Go to files#/plugins/Skript/scripts and put the downloaded file there!

3. Go to LiteBans, and set the warn message (not broadcast) to ''. This will make it not appear to the victim, which is good.

WARNING: This only works with LiteBans plugin

ParosCore will prevent permanent bans, and mutes until later updates. For now, a duration of 3650d will be considered permanent.

-----------------------------------------------------------------------------------------------------

INFORMATION

ParosCore aims to be that config plugin that is better than the others, to help server owners make plugin usage more fun and efficient. ParosCore allows for people to modernize their systematic messages, server and add new features to it.

+ I aim to update this plugin weekly, or more than that. I want to be able to make this an essentials plugin, of sorts. ParosCore will be modernizing your server quickly and easily, making the gameplay more fun, and friendly to staff.

With the accounts list feature, we aim to make the process of administrating unique.
We now added UI features and more configuration.
+ we have the /near command, which scans players in a 5 block radius.
We will soon be adding a /nick system!

ParosCore will soon adapt, and move away from just plugin configuration. ParosCore will soon have the following features:

RTP -
Unique ban system -


But for now, it is just a cool alt system with some interesting features.


COMMANDS:
* SC means that if sensitive commands is turned off (turned on by default), players can not use that command

- /lockdown,/maintenence,/staffmode: Toggle server lockdown mode.
- /lockchat: Toggle server chat
- /playerinfo <player>: admin command, display said player's info, if they ever joined the server
- /who <player>: staff command, display user information. Requires an additional permission to display IP addresses.
- /list, /playerlist, /online
- /ipban,/banip,/tempbanip,/tempipban: REQUIRES LITEBANS: Message changer, changes the litebans message style to be more advanced.
- /ipmute,/muteip,/tempipmute,/tempmuteip: REQUIRES LITEBANS: Also a message changer.
- /mute,/tempmute,/silence: REQUIRES LITEBANS: Another message changer
- /ban,/tempban,/blacklist: REQUIRES LITEBANS: A message changer too!
- /warn,/warning: REQUIRES LITEBANS: A message changer
- /resetaccs <player>: Reset the alts account list of said player.
- /near: Gives a list of players within a 5 block radius of the executor
- /playtime (player): Check player's playtime. Requires permission if a player is specified, if not, then no permission required.
- /signspy: Toggles spying of sign edits
- /commandspy: Toggles spying of command executions
- /suicide: SC: Kills the player
- /kill <other player> SC: Kills the mentioned player, can not /kill [own name]
- /give (player/item) (item/number) (number): Gives the mentioned player an item, if no player is mentioned it will give you an item. If no number is mentioned, it will give the player 1 of mentioned item
- /msg <player> <text with colour>: By default we allow colours in /msg, there will be a change for that later.
- /wb,/workbench,/wbench,/craft,/craftingtable: Open a crafting table
- /ec,/echest,/enderchest: Open your enderchest
- /blacklistwarp <warp>: Toggles the blacklist on the warp. If it is blacklisted, the warp can not be teleported to, a copy of it can not be created, and the owner will get an alert on joining that it has been blacklisted. Same for unblacklisting, but unblacklisting completely restores the warps data.
- /deletewarp <warp>: ONLY WORKS IF WARP IS BLACKLISTED: Deletes ALL data attached to the warp, including saves of it. This can not be recovered (only give this permission to your admins). The owner will be alerted of this deletion
- /createemote <emote> <broadcast>: READ DOCUMENTATION: Creates the emote that broadcasts the message specified
- /deleteemote <emote>: deletes the mentioned emote, if it exists
- /emote <emote> <target>: Uses the emote, if it exists.
- /suffix (read documentation)

PERMISSIONS:

By default,the base permission is "pc", so all messages will be "pc.x", if you changed the "perm" option in config, replace the "pc" with the name of the permission, or its value.

pc.who | /who
pc.pinfo | /playerinfo
pc.alts.reset | /resetaccs
pc.playtime | /playtime <other players> No perm is required for /playtime
pc.signspy | /signspy
pc.commandspy | /commandspy
pc.kill | /kill
pc.give | /give
pc.workbench | /wb
pc.enderchest | /ec
pc.chat.lock | /lockchat
pc.chat.bypass | Bypass chat when locked
pc.maintenenace| /maintenance
pc.maintenance.bypass | Join while server is in maintenance
pc.warp.blacklist | /blacklistwarp
pc.warp.delete | /deletewarp
pc.emote.create | /createemote
pc.emote.delete | /deleteemote
pc.emote.use.[emote] /emote [emote]
pc.suffix.set

If the skript doesn't work, we reccomend the following extensions: Sk-Reflect, SkUtils, skrayfall+


-----------------------------------------------------------------------------------------------------

HOW DO VERSIONS WORK

Any form of main version will be a number. The decimal place after said number is very important, it is a patch. But if the number has 2 decimals, then the update is not mandatory as it is a minor change to a patch or cosmetic.

Eg. BETA 4 is a mandatory download as it has new features.

A fix to said release would be BETA 4.1, if something broke in it. This is still mandatory. But if there was BETA 4.1.1 or 5.0.1, this means a small update or change to the code, not significant enough to update. So any verison with 2 or more decimals is useless.

A snapshot version of a release would contain S(number), these are experimental and are only for testing. We always release a safe download after them.

-----------------------------------------------------------------------------------------------------
DOCUMENTATION:

BetterWarps documentation:
- BetterWarps, unlike essentialsX warps, has more warp data and /warp info. It also has a blacklisting feature.
( Unlike essentialsX, this is meant to be more of a playerwarps system ).
- BetterWarps allows for players (with the perm) to create their own warps with unique names. If a name is taken, or the warpname has been blacklisted, this wont work. But, if it isn't blacklisted, it will.

BLACKLISTING
- When a warp is blacklisted, the warp's data is NOT deleted, a save is made so when the /blacklistwarp [warp] is repeated, the data will be restored

when a warp is blacklisted, the owner is sent a message, on their next join, containing the date of deletion, warp that was deleted, and more.
When a warp is UNblacklisted, the user is also sent a message, saying it has been restored.

When a warp is deleted however, all saves or info about that warp, including the blacklist is deleted and they recieve a different mail, containing the info of the deletion.
WARNING: Deletion should be given to admins as when a warp is deleted, all data is lost and this can not be restored.
Emotes documentation:
- Emotes allows for a unique experience, allowing for players to express their feelings through chat. Using /emote [emote] [target]

The placeholders are: $player and $mentioned

$player is the player that tagged the player, $mentioned is argument 2 (the player being emoted on)

- If you wish to create an emote, type /createemote [name] [broadcast], if the name isn't taken, then the emote is created. Broadcast supports colours and will be followed by the server prefix!
SuffixSystem documentation

Unlike other suffix systems, this system is quite unique. So unique, we can not explain it through the commands or permissions tab.

COMMAND: /suffix <suffix/flags> <suffix/player name> <bracketcolour/suffix> <NONE/bracketcolour>
EXAMPLE: /suffix --OTHER--SUFFIXCOLOUR Parod1es &e&lTESTING &6
This will give the user Parod1es the suffix &6[&e&lTESTING&6]

FLAGS:
--OTHER If the first word in the command contains --OTHER, this means that every argument is shifted down one, and it sets the MENTIONED player's suffix.

--SUFFIXCOLOUR If this contains it, it adds a final argument, a colour code. IA. &6, which will change the colours of the brackets.

Default format:
+ The default format is what the suffix will look like, the bracket colours and default suffix colour, incase no colours are mentioned.