(If any words seem mis-spelt, it is because I am Aussie :>)
**NEW SUPPORT DISCORD**
To begin with, this plugin has been used SOLELY on my HCF/Kitmap servers, and has been in the works for well over a few months now, despite the plugin being a Pearl Plugin, which could be created in just a few hours. I have decided to release CleanPearls to the public, due to the fact many, many servers, even the bigger servers, have had many, many issues creating pearling through slabs/stairs, by issues I mean causing pearl glitching. This plugin is here to stop all the pearl glitching, as well as provide a stable pearling experience. You are able to pearl-through stairs, slabs and open fencegates WITHOUT glitching (or at least I hope :>)
Clean Pearls is a unique plugin which allows players to be able to pearl through slabs, staircases as well as being able to right-click an open fencegate to pearl through it (although, the pearl-thru gates was only tested on a pearl-through spigot, this plugin just enchanced it). As stated in the Beta release, I said I was going to add an Anti-Pearl Glitch feature to this plugin, and I have.
What differentiates this plugin to other pearl-glitch plugins?
Clean Pearls is unique, it isn't some simple 30-lined code stopping a user from getting teleported inside a block, it has multiple methods to check if the enderpearl is safe or not. Check the "ANTI-PEARL GLITCH" spoiler below for short-videos of the pearl-glitch taking place.
Can you disable certain features (pearl glitching, slab-pearls, fencegate pearls, stair pearls etc)?
You can, the config is flexible and gives you the option to disable certain features, you can check the "Config" spoiler below to see what you can change. If theres something else you would like me to add to the config, feel free to let me know.
What versions will this run on?
This has been tested on 1.7.10 and 1.8.8, although, the methods should work for any version, although has not been tested.
How do I receive my HWID/License key after I purchased?
All you need to do is send me a private message on Mc-market with proof of your purchase, and I will then create a HWID for you, and all you need to do is place that HWID key in the config, then the plugin will load up :>
Can I change the pearl-glitch message?
You can, it's set in the Config.yml file
Is this a fork/decompiled?
It is not a fork, it has been made from scratch, and I have been using it on my server for quite some time, works with over 175+ people and doesn't cause any lag what-so-ever.
Proof this is yours?
Check the "Code Snippets" spoiler below.
What are the Terms of Service?
You can scroll down and check the "ToS" spoiler, which states the current Terms of Service.
If you have any further questions, any issues with this plugin or anything you would like to be added to this plugin, feel free to message me on here through Private Messages, or through discord (would strongly recommend through MC-MARKET as I get flooded on Discord) @zTold#3323 .
#If you do not have your HWID key, contact me via Discord OR Mc-Market using the following:
#For any confusing words or mis-spelt grammer, it is because I am Aussie <o/
# Enter your license key below.
# Stop pearl glitching?
# The message that will be sent if a user pearl glitches
# (only works if stop-pearl-glitch is set to true)
message: "&cPearl glitching detected. Your pearl has been refunded."
message: "&dCleanpearls &ahas been successfully reloaded."
# Which blocks would you like to be able to pearl-through? You can enable/disable
# the stairs, OPEN fence-gates or slabs here. These will only work if the
# 'stop-pearl-glitch' is put on 'true'.
# Command to run *IF* pearl is cancelled
# This is useful if you have a Core/Plugin that gives you an enderpearl timer,
# here you can potentially remove that timer using a command. For example,
# in Nick's core, the command is '/timer remove %player% enderpearl', which
# would remove the timer. If you don't have a command, simply leave this
# part blank, by using "".
# Use '%player%' for the player name.
command: "timer remove %player% enderpearl"
# This is to fix the glitch where a timer is not placed when
# a player pearls through a fencegate, because this plugin is
# not hooked into any core, if you pearl through an open fence-
# gate, you will not receive a pearl timer. So, you would want
# to add the timer command in your core here. If you don't have
# a command, simply leave this part blank, by using "".
## Use '%player%' for the player name.
command: "timer set %player% enderpearl 16"
# Would you like a player to take damage when they enderpearl?
cooldown-time-enabled: true # enable built-in enderpearl timer? Can stop some pearl-dupes with your Core.
cooldown-time: 16 # time done in seconds
cooldown-message-enabled: true # send a cooldown message? Could double up if you have one in another plugin/core
cooldown-message: "&dCleanPearls: &cYou are still on cooldown for &d%time%&c!" # %time% is the 'cooldown-time', changes to "seconds" or "second automatically.
cooldown-pearl-item: # Throwback to Kohi Pearls
enabled: true # (May cause server lag, be careful)
name: "&d&lEnderpearl&7: &c%time%"
enabled: true # Enable the border system?
size: 2000 # How far should the border stretch?
cannot-build: "&cYou cannot build past the border!" # Message when someone tries building/breaking past the border
cannot-move: "&cYou cannot move past the border!" # Message when someone tries moving/tp'ing past the border
- I) You agree to everything listed above and below.
- II) You have the full authorization to make a purchase on the paypal or card used.
- III) Nothing purchased will be abused in any way.
- IV) You are not allowed to re-distribute/hand out this plugin in any way
- V) You are not allowed to decompile or claim this plugin as your own
- VI) You are not allowed to resell this plugin
- VII) You will not at any point in time open a chargeback or a claim on paypal or your credit card company without consulting me first
- VIII) Terms and Conditions can change, be sure to check over the terms and conditions before your purchase.
- IX) I am able to terminate your license at any point in time, without warning.