Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- sortrule: 0
- import:
- com.google.common.collect.HashMultimap
- java.util.Collections
- java.util.ArrayList
- java.util.HashMap
- org.bukkit.Bukkit
- on load:
- set {csinstance} to Bukkit.getPluginManager().getPlugin("CrackShot")
- if {@sortrule} is 0:
- set {_uncolorednamemap} to new HashMap()
- set {_sortedlist} to new ArrayList()
- loop ...{csinstance}.parentlist!.keySet():
- {csinstance}.getBoolean("%{csinstance}.parentlist!.get(loop-value)%".Weapon_Shop.Purchasable) is true
- {_uncolorednamemap}.put(uncoloread loop-value, loop-value)
- {_sortedlist}.add(uncolored loop-value)
- Collections.sort({_sortedlist})
- loop ...{_sortedlist}:
- add {csinstance}.parentlist!.get({_uncolorednamemap}.get(loop-value)) to {_sortedweaponlist::*}
- else if {@sortrule} is 1:
- set {_weaponfromprice} to new HashMultimap()
- set {_sortedlist} to new ArrayList()
- loop {csinstance}.parentlist!.values():
- {csinstance}.getBoolean("%loop-value%".Weapon_Shop.Purchasable) is true
- {_weaponfromprice}.put({csinstance}.getInt("%loop-value%.Weapon_Shop.Price"), loop-value)
- {_sortedlist}.add({csinstance}.getInt("%loop-value%.Weapon_Shop.Price"))
- Collections.sort({_sortedlist})
- loop ...{_sortedlist}:
- loop ...{_weaponfromprice}.get(loop-value):
- add loop-value to {_sortedweaponlist::*}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement