customenchants.sk

Created by x_CalPvP_x

Just so you know, we don't know the file format for every file. If it's just a bunch of random characters, it's probably a .zip or .jar.

options:
	{cel::%player%::freeze1} = {cel::%attacker%::freeze1}
	{cel::%player%::freeze2} = {cel::%attacker%::freeze2}
	{cel::%player%::freeze3} = {cel::%attacker%::freeze3}

	{cel::%player%::fire1} = {cel::%attacker%::fire1}
	{cel::%player%::fire2} = {cel::%attacker%::fire2}
	{cel::%player%::fire3} = {cel::%attacker%::fire3}

	{cel::%player%::freeze1} = {cel::%loop-player%::freeze1}
	{cel::%player%::freeze2} = {cel::%loop-player%::freeze2}
	{cel::%player%::freeze3} = {cel::%loop-player%::freeze3}


command /customenchants [<text>] [<text>] [<text>]:
	aliases: /ce
	trigger:
		if player has permission "ce.use" OR "ce.*":
			if arg 1 is "help":
				send "&5-----------------------------------------------------"
				send "&5/&fcustomenchants lijst &8:: &fKrijg een lijst van de enchants"
				send "&5/&fcustomenchants set <enchant> <level> &8:: &fZet een custom enchant op je item"
				send "&5/&fcustomenchants remove <enchant> &8:: &fHaal een custom enchant weg van je item"
				send "&5/&fcustomenchants reset &8:: &fReset alles"
				send "&5/&fcustomenchants bypass <true/false> &8:: &fZet bypass naar false or true"
				send "&5-----------------------------------------------------"
			if arg 1 is "lijst":
				send "&5-----------------------------------------------------"
				send "&fFreeze &8:: &fFreeze je target"			
				send "&5-----------------------------------------------------"

			if arg 1 is "set":
				if arg 2 is "Freeze" OR "freeze":
					if arg 3 is "1" OR "2" OR "3":
						if player is not holding a wooden sword or wooden axe or stone sword or stone axe or iron sword or iron axe or golden sword or golden axe or diamond sword or diamond axe:
							send "&f[&5CE&f] Sorry maar hier kan je de enchantment Freeze niet op zetten"
							stop
						if player is holding a wooden sword or wooden axe or stone sword or stone axe or iron sword or iron axe or golden sword or golden axe or diamond sword or diamond axe:
							if arg 3 is "1":
								if lore of player's tool is "&fFreeze <&b2&f> &8&k::&f Freeze je target":
									if {cel::%player%::freeze2} is "Freeze2":
										send "&f[&5CE&f] &fSorry maar je heb hier al de Freeze enchant opstaan"
										stop
								if lore of player's tool is "&fFreeze <&b3&f> &8&k::&f Freeze je target":
									if {cel::%player%::freeze3} is "Freeze3":
										send "&f[&5CE&f] &fSorry maar je heb hier al de Freeze enchant opstaan"
										stop
								if lore of player's tool is "&fFreeze <&b1&f> &8&k::&f Freeze je target":
									if {cel::%player%::freeze1} is "Freeze1":
										send "&f[&5CE&f] &fSorry maar je heb hier al de Freeze enchant opstaan"
										stop
								set lore of player's held item to "&fFreeze <&b1&f> &8&k::&f Freeze je target"
								set {cel::%player%::freeze1} to "Freeze1"
								send "&f[&5CE&f] &fJe item heeft nu de customenchant Freeze level &b1"
							if arg 3 is "2":
								if lore of player's tool is "&fFreeze <&b3&f> &8&k::&f Freeze je target":
									if {cel::%player%::freeze3} is "Freeze3":
										send "&f[&5CE&f] &fSorry maar je heb hier al de Freeze enchant opstaan"
										stop
								if lore of player's tool is "&fFreeze <&b1&f> &8&k::&f Freeze je target":
									if {cel::%player%::freeze1} is "Freeze1":
										send "&f[&5CE&f] &fSorry maar je heb hier al de Freeze enchant opstaan"
										stop 
								if lore of player's tool is "&fFreeze <&b1&f> &8&k::&f Freeze je target":
									if {cel::%player%::freeze1} is "Freeze1":
										send "&f[&5CE&f] &fSorry maar je heb hier al de Freeze enchant opstaan"
										stop
								set lore of player's held item to "&fFreeze <&b2&f> &8&k::&f Freeze je target"
								set {cel::%player%::freeze2} to "Freeze2"
								send "&f[&5CE&f] &fJe item heeft nu de customenchant Freeze level &b2"
							if arg 3 is "3":
								if lore of player's tool is "&fFreeze <&b1&f> &8&k::&f Freeze je target":
									if {cel::%player%::freeze1} is "Freeze1":
										send "&f[&5CE&f] &fSorry maar je heb hier al de Freeze enchant opstaan"
										stop
								if lore of player's tool is "&fFreeze <&b2&f> &8&k::&f Freeze je target":
									if {cel::%player%::freeze2} is "Freeze2":
										send "&f[&5CE&f] &fSorry maar je heb hier al de Freeze enchant opstaan"
										stop
								if lore of player's tool is "&fFreeze <&b3&f> &8&k::&f Freeze je target":
									if {cel::%player%::freeze3} is "Freeze3":
										send "&f[&5CE&f] &fSorry maar je heb hier al de Freeze enchant opstaan"
										stop
								set lore of player's held item to "&fFreeze <&b3&f> &8&k::&f Freeze je target"
								set {cel::%player%::freeze3} to "Freeze3"
								send "&f[&5CE&f] &fJe item heeft nu de customenchant Freeze level &b3"
							if arg 3 is not "1" OR "2" OR "3":
								send "&f[&5CE&f] &fSorry maar dit is &cgeen &agoed &fnummer"
			
			if arg 1 is "remove":
				if arg 2 is "Freeze" OR "freeze":
					set lore of player's held item to ""
					set {cel::%player%::freeze1} to ""
					set {cel::%player%::freeze2} to ""
					set {cel::%player%::freeze3} to ""
					send "&f[&5CE&f] &fJe item heeft nu de customenchant Freeze niet meer!" 

			if arg 1 is "reset":
				set lore of player's held item to ""
				set {cel::%player%::freeze1} to ""
				set {cel::%player%::freeze2} to ""
				set {cel::%player%::freeze3} to ""
				send "&f[&5CE&f] &fAlles van je is nu gereset!" 

			if arg 1 is "bypass":
				if arg 2 is "true":
					set {cel::bypass} to "True"
					send "&f[&5CE&f] &fDe bypass in nu naar &atrue &fgezet"
				if arg 2 is "false":
					set {cel::bypass} to "False"
					send "&f[&5CE&f] &fDe bypass in nu naar &cfalse &fgezet"
				
			
on damage:
	if victim is a entity:
		if attacker is holding a wooden sword or wooden axe or stone sword or stone axe or iron sword or iron axe or golden sword or golden axe or diamond sword or diamond axe: 
			if lore of attacker's tool is "&fFreeze <&b1&f> &8&k::&f Freeze je target":
				if {cel::%attacker%::freeze1} is "Freeze1":
					chance of 7%:
						remove slowness from the victim
						apply slowness 1 to victim for 5 seconds
						send "&f[&bFreeze&f] &3Je heb je target bevroren" to attacker
						send "&f[&bFreeze&f] &3Je bent bevroren door %attacker%" to victim

on damage:
	if victim is a entity:
		if attacker is holding a wooden sword or wooden axe or stone sword or stone axe or iron sword or iron axe or golden sword or golden axe or diamond sword or diamond axe: 
			if lore of attacker's tool is "&fFreeze <&b2&f> &8&k::&f Freeze je target":
				if {cel::%attacker%::freeze2} is "Freeze2":
					chance of 12%:
						remove slowness from the victim
						apply slowness 2 to victim for 5 seconds
						send "&f[&bFreeze&f] &3Je heb je target bevroren" to attacker
						send "&f[&bFreeze&f] &3Je bent bevroren door %attacker%" to victim

on damage:
	if victim is a entity:
		if attacker is holding a wooden sword or wooden axe or stone sword or stone axe or iron sword or iron axe or golden sword or golden axe or diamond sword or diamond axe: 
			if lore of attacker's tool is "&fFreeze <&b1&f> &8&k::&f Freeze je target":
				if {cel::%attacker%::freeze3} is "Freeze3":
					chance of 17%:
						remove slowness from the victim
						apply slowness 2 to victim for 7 seconds
						send "&f[&bFreeze&f] &3Je heb je target bevroren" to attacker
						send "&f[&bFreeze&f] &3Je bent bevroren door %attacker%" to victim

on item despawning:
	if player's held item is a wooden sword or wooden axe or stone sword or stone axe or iron sword or iron axe or golden sword or golden axe or diamond sword or diamond axe:
		if {cel::%player%::freeze1} is "Freeze1":
			if {cel::%player%::freeze2} is "Freeze2":
				if {cel::%player%::freeze3} is "Freeze3":
					set {cel::%player%::freeze1} to ""
					set {cel::%player%::freeze2} to ""
				set {cel::%player%::freeze3} to ""


on inventory click:
	if {cel::bypass} is "False":
		if clicked item is a wooden sword or wooden axe or stone sword or stone axe or iron sword or iron axe or golden sword or golden axe or diamond sword or diamond axe:
			if lore of player's tool is "&fFreeze <&b1&f> &8&k::&f Freeze je target":
				if {cel::%player%::freeze1} is "Freeze1":
					send "&f[&5CE&f] &fSorry maar dit moet je weg halen met een command"
					cancel event
		if {cel::bypass} is "True":
			if clicked item is a wooden sword or wooden axe or stone sword or stone axe or iron sword or iron axe or golden sword or golden axe or diamond sword or diamond axe:
				if lore of player's tool is "&fFreeze <&b1&f> &8&k::&f Freeze je target":
					if {cel::%player%::freeze1} is "Freeze1":
						send "&f[&5CE&f] &fDe bypass is true je kan je item bewegen"

every 1 tick:
	loop all players:
		if loop-player does not have wooden sword or wooden axe or stone sword or stone axe or iron sword or iron axe or golden sword or golden axe or diamond sword or diamond axe:		
			if lore of loop-player's tool is "&fFreeze <&b1&f> &8&k::&f Freeze je target":
				if {cel::bypass} is false:
					stop
				if {cel::bypass} is true:	
					if {cel::%loop-player%::freeze1} is "Freeze1":	
						set {cel::%loop-player%::freeze1} to ""

on inventory click:
	if {cel::bypass} is "False":
		if clicked item is a wooden sword or wooden axe or stone sword or stone axe or iron sword or iron axe or golden sword or golden axe or diamond sword or diamond axe:
			if lore of player's tool is "&fFreeze <&b2&f> &8&k::&f Freeze je target":
				if {cel::%player%::freeze2} is "Freeze2":
					send "&f[&5CE&f] &fSorry maar dit moet je weg halen met een command"
					cancel event
		if {cel::bypass} is "True":
			if clicked item is a wooden sword or wooden axe or stone sword or stone axe or iron sword or iron axe or golden sword or golden axe or diamond sword or diamond axe:
				if lore of player's tool is "&fFreeze <&b2&f> &8&k::&f Freeze je target":
					if {cel::%player%::freeze2} is "Freeze2":
						send "&f[&5CE&f] &fDe bypass is true je kan je item bewegen"

every 1 tick:
	loop all players:
		if loop-player does not have wooden sword or wooden axe or stone sword or stone axe or iron sword or iron axe or golden sword or golden axe or diamond sword or diamond axe:		
			if lore of loop-player's tool is "&fFreeze <&b2&f> &8&k::&f Freeze je target":
				if {cel::bypass} is false:
					stop
				if {cel::bypass} is true:	
					if {cel::%loop-player%::freeze2} is "Freeze2":	
						set {cel::%loop-player%::freeze2} to ""	

on inventory click:
	if {cel::bypass} is "False":
		if clicked item is a wooden sword or wooden axe or stone sword or stone axe or iron sword or iron axe or golden sword or golden axe or diamond sword or diamond axe:
			if lore of player's tool is "&fFreeze <&b3&f> &8&k::&f Freeze je target":
				if {cel::%player%::freeze3} is "Freeze3":
					send "&f[&5CE&f] &fSorry maar dit moet je weg halen met een command"
					cancel event
		if {cel::bypass} is "True":
			if clicked item is a wooden sword or wooden axe or stone sword or stone axe or iron sword or iron axe or golden sword or golden axe or diamond sword or diamond axe:
				if lore of player's tool is "&fFreeze <&b3&f> &8&k::&f Freeze je target":
					if {cel::%player%::freeze3} is "Freeze3":
						send "&f[&5CE&f] &fDe bypass is true je kan je item bewegen"

every 1 tick:
	loop all players:
		if loop-player does not have wooden sword or wooden axe or stone sword or stone axe or iron sword or iron axe or golden sword or golden axe or diamond sword or diamond axe:		
			if lore of loop-player's tool is "&fFreeze <&b3&f> &8&k::&f Freeze je target":
				if {cel::bypass} is false:
					stop
				if {cel::bypass} is true:	
					if {cel::%loop-player%::freeze3} is "Freeze3":	
						set {cel::%loop-player%::freeze3} to ""	

on command "/sk reload customenchants":
	set {cel::bypass} to "False"
	wait 1 seconds
	broadcast "&f[&5CE&f] De bypass is naar False gezet!"