Contents: Actually fixed $playerPrefix and $moderatorPrefix in broadcasts
New /history with pages
Contents: Fixed $playerPrefix and $moderatorPrefix not working in some messages
Contents: Fixed errors associated with the {@who_header}
Fixed errors associated with the prefix option
Contents: Added an OVERRIDE_DURATION_REQUIREMENT permission node.
PERMISSION: parosbans.exempt.duration.[(ip)ban/(ip)mute/*]
Contents: Custom prefix format (Default: prefix of player) | Use a skript expression. If you have a function that alters the prefix of player, or you use a different placeholder, change it.
Added a require_duration for bans, ipbans, mutes, and ipmutes. You can make it so it requires durations for these punishments now
Future updates have been permanently suspended and this resource is discontinued
THIS RESOURCE IS IN BETA.
How it works:
| PSBC (ParoSkyBlockCore) - Island creation:
this works by creating a world, with an ID assigned to it called "island-*"
This system also has a built in /spawn command that auto unloads your island
- When you log out your island is unloaded (and unvisitable) which causes it to not take up server memory (RAM) and does not effect performance
- /island panel or /island controlpanel forcibly opens the control panel, but /is(land) on your island will also open the panel.
If any issues occur, PLEASE do not give a bad review, use the discussion thread as this is a beta, and I am still working on it.
This system does NOT come with quests, have a reward for a quest be /giveislandxp (player) (amount) to add exp
Exp goes to 1000 which is why claim levelbar has 10 cells
Features:
Custom GUI to purchase cobblestone generator upgrades
Purchasable Island Upgrades
Easy to use (simplistic) island panel
Built-in command confirm code
Requirements:
Skript
Skript-placeholders
SkQuery
SkBee
ExtrasSK
SkUtils
SkUtilities
SkRayFall+
There should be no errors, if you see errors, you should make sure you installed the right addons
Placeholders:
%island_type% - Return values
(owner) when the player owns the island they are in
(visitor) when the player doesn't own the island they are in
(visitorstaff) when the player is ignoring the island protection
(noisland) when the player does not have an island
(spawn) when world of player is "spawn" (pretty much useless)
%island_level% / %island_yourlevel%
%island_size% / %island_yoursize% (Formula: (IslandLevel*25)+25)
- Returns a single side length of your island (worldborder side length)
%island_owner%
- Returns the current island's owner Returns as <none> if no owner is set
%island_id%
- Returns your island ID
%island_currentid%
- Returns the ID of the island the player is in
%island_exp% / %island_yourexp%
%island_bar% / %island_yourbar%
- Returns a 10 row bar (depending on the progress, X cells of the bar will be green / red
%island_members% / %island_yourmembers%
Contents: Added aliases for commands (finally)
Contents: Fixed the display messages for Kick and IPban being mangled.
Contents: Changed the TimeSpan system to a modern version.
If the timespan is more than 1 minute, then the seconds will not show, to save space. If it is less than 1 minute, * seconds (or whatever suffix you set) will show.
This setting can be turned off by changing
legacy_timespans: false to
legacy_timespans: true which will enable the old timespan system
Contents: Added the ability to format timespans, (-) gets parsed to space.
Warning: The TimeSpan system is going to be changed and a new system (timespan_legacy) will be added, to change how timespans work. I plan on changing it to be like LiteBans
Contents: Fixed $expires being replaced with $duration in banscreen (2.6.1 error)
Contents: Fixed ParosBans not interacting with the MirrorUtils code, causing Mute duration to bug in the mute-screen, and the error that shows up!
Contents: Changed /checkban to /who. Added a TIMESPAN FORMAT instead of the
HIDEOUS skript default timespan format.
Contents: Added using IP addresses to arg-1 of IP punishments. (eg: /ipban 127.0.0.1)
The next update will do the same but UUIDs for regular punishments.
WARNING: You can only use this if the mentioned player joined after 2.5.0 was added to your server, due to me not pre-defining a hook to get the IP of an offline player
Contents: Fixed the bug where $playerPrefix and $moderatorPrefix wouldn't parse.
Contents: Fixed $player parsing the prefix of the victim. Changed how the ban-screen works. Fixed all placeholders randomly
not parsing
Added $base placeholder, and $appealMessage
Contents: Added /temp[punish], new usages. Temporary punishments (unlike permanent punishments,) force the user to specify a duration, and have their own duration.
Added /alts [???], added config for that and new colours for specific status (ban, ipban, offline, online)
Contents: BackEnd cleanup + Fixed major issues
Contents: Added an experimental section with a banlist (full of accounts that dont exist as examples)
I will never intrude or add global-bans that are forced on you or that i control, but if someone were to make a list of known cheaters then post it on the support discord, thats a good example of usage for this
Contents: Added Ban list
First, none of the players in the default BanList are real, they are just example names. I do not plan to intrude on your moderation, and the banlists you use can be changed!
Contents: Added permanent Mutes and IPMutes.
Fixed kicks requiring a reason to work (Sorry that bug was unpatched for like 30 updates, I never really paid attention to kicks)
Contents: Fixed IPbans completely breaking down due to a bug with their code (IPbans now work, sorry for that!)
Contents: Added $player and $playerPrefix to ban and mute-screens.
Fixed $player and $playerPrefix not appearing in Mute / ban join
Fixed Ban join being Mute Chat
Contents: Fixed the invalid option error caused on load
Contents: Added BAN and MUTE alerts when player joins
(If they join within 1 minute of the last join the alert is not sent)
Same thing applies to chatting when muted
Contents: Added configuration to maintenance, fixed typos (cmd and permission node)
Lets you change the text on the buttons! Applied new theme
Contents: Fixed permanent IPban reasons being broken
Contents: Fixed reasons being required for permanent bans. Fixed there being a <none> at the end of permanent ban reasons if the latter is one word
Contents: Added Permanent BANS and IPBANS, they get a new broadcast and banscreen. [/ban (ign) (anything that's not a ban duration) <-s>] will create a permanent ban. Banning for durations still works!
Contents: Added ADVANCED config (Ignore if you aren't skilled at skript)
Advanced config literally modifies how some of the code works. Therefore, it is not a good idea to modify unless you are actually intelligent (not just a kid who thinks you are)
Warning: If you change advanced config, I will not provide support to you on your parosbans copy
Contents: Added a kick screen, command usage, and more
Contents: Fixed $moderator placeholder in banscreen
Contents: Fixed the message text
Contents: Fixed $moderator and -s leaving a space in the warn command
Sorry for missing it, I quickly revised ParosBans for BETA3 but the -s being replaced with a space bug is fixed, and $moderator works in warn screens.
In addition, i fixed broadcasts having green text after the executor
Contents: Added a $prefix option [$(player/moderator)Prefix]
Now $player and $moderator do not include prefix.
Allows you to configure $alts
Fixed Infinite punish durations bug caused by timespan formatting.
Changed default format

Contents: /history command added
Contents: Fancy theme

Contents: A more stable code-structure, customization works
WARNING: If any config section is left empty, it will appear as {@*}, so make it ' ' or '', or a colour code
Contents: Added a basic /history to log punishments. May have pages in the future
Contents: Patched any bugs the test versions had, and added two new configs, being CONSOLE's displayname and "User is already *ed"
Contents: A new theme to the system
Contents: Patched any bugs the test versions had, and added two new configs, being CONSOLE's displayname and "User is already *ed"
Contents: Fixed CONSOLE resulting as <none><none> in unban, fixed silent prefix and tooltip not working in unban / unmute and their ip variants, added Customization to undoing punishment messages
Contents: Added tons of new broadcasts, fixed the Silent prefix and tooltip appearing in only some messages, changed some code backend!
Contents: Changed how warnings work, fixed minor bugs + more AND multiple new configurable objects
More 2.2.4 changes (Minor to code)
Everything is working, just 2.2.4 is not done and this is more of a snapshot

Contents: Fixed the errors you get with new config.yml
This version is a re-upload of a PATCH version (2.2.3)
Contents: Developer config
Contents: Fixed the errors you get with new config.yml
Contents: Fixed $discord placeholder not working in ban and mute-screens
Added $id to mutes + Fixed IDs being deleted on ban
Contents: Added new config, "time_format".
WARNING: THIS IS ADVANCED CONFIG, IT WILL ONLY OVERRIDE CERTAIN MESSAGES
Contents: Added EVEN MORE configuration.
Status: NOT TESTED
-s prefix, -s tooltip, general prefix, time display (*d *h can be changed now)
Contents: Added MuteScreen customization.
v2.1.1: Have broadcast customization
Contents: Changed how Bans works slightly, added
customization to the banscreen, so you can now change how it looks.
2.1.0 coming soon:
Allows customization of all messages!