SpawnList
SpawnList: Take Back Item Spawning!
Version RC1.0 -"Where the hell have you been, SuperPerms?" edition.
Donate | My Twitter | My Blog
Ladies and gentlemen, it is the return of item spawning as it once was! Take back control of your user's item spawning habits with SpawnList, the Bukkit ready version of GroupSpawnlist, readapted and ready to go! I created this plugin because as far as I could see there was no way to properly regulate item spawning in terms of what items your users could spawn. This plugin builds upon the item whitelist of hMod by adding these features:
- Additive or Deductive spawning! (Give a list of items you either want users to spawn or NOT want users to spawn)
- Permissions support! (Designate different spawn lists for each group!)
- It's own /item command!
- Reload without restart, now from console and in-game!
- Inheritance!
I hope that this will become your most used plugin. A few reminders in order to make this the best possible:
- You will need to disable any other /item commands that may exist in plugins like Essentials. Failure to do so might cause your users to get double the items they want.
- There is a new system for groups with the new superperms. If you use super perms, listen up! You need to define in your config.yml file the world, then the user, then the group. Groups can also have children. See the new config file style below, and respond with any questions.[/list]
Here is a sample config file:
default-stack-size: 34 #change the default spawning amount show-warning: 1 #show warnings, 1 = yes, 0 = no superperms: false #change to true if you want to use superperms! default: #leave this no matter what allowed: #can be allowed or disallowed (NOT BOTH) - 1 #list numbers here - 2 - 3 - 4 children: #children go here (try it out for me! only needed for superperms!) #other groups here (LOWERCASE)
Great plugin!
@jinn12345
The reason that the players in the mod group can't spawn in extra items is that you don't have the extra item codes on the default allowed list. If it isn't on the default allowed list then they can't spawn it. UNLESS default is a group name, then my solution won't work. But why would it be? Because a server owner would give more allow more item spawning to a higher group, eh?
@a006052
Seems to work but did Anyone work out how to get items without relog?
"You need to define in your config.yml file the world, then the user, then the group."
Like this?
World: world User: user Group: Default superperms: true default-stack-size: 1 show-warning: 0 default: allowed:
"If you use super perms, listen up! You need to define in your config.yml file the world, then the user, then the group. Groups can also have children. See the new config file style below, and respond with any questions"
Hi, I'm sorry, i don't understand this. Can you please show a sample superperms config file with the groups? How do i use children ?
Lets assume I have 3 groups in superperms (BukkitPermissions) config.yml: 1. default 2. registered (should be able to summon everything default can, plus more) 3. mod (should be able to summon everything registered & default can, plus more)
Here is my config file now, It used to work before i upgraded to superperms. i know its not using inheritance right. superpermbridge does't seem to work either (in that case no one can summon anything). With this cofig, the problem i get is that users in the 'mod' group can only summon the default items, not their extra items.
just saying, I think the developer should either reply to our comments or at least put a ticket link like all the other projects...
About the slreload command, it only seems to work when I have the permission node but not on the op list. After I op myself and tried the command again, it says I don't have permission.
Another thing, to fix the /i 0 problem simply put 0 under disallowed.
I have a slight problem, I use TooManyItems on my creative server. When the icon is clicked for say, TNT, it comes up with "this item is banned" or whatever, but if I click something that isn't banned, the text comes up to say "giving item to player", and then nothing happens. No item appears. If the player then disconnects and reconnects to the server, the items are in their inventory.
Is there some way I can fix this myself? If not I reccommend TMI support in a future update, as lots of people use it.
Apart from that awesome plugin, great job
I know I've already reported a bunch of bugs but your going to hate me, I have another. Not to big of a problem, there just needs to be a way to handle spawning air(0). A few days ago I was getting a bunch of errors, I found the source to be one player that kept entering /item 0. He keeps entering even after I tell him not to -.-
Also when using superpermsbridge v1.2, any player with the permission to spawn can spawn anything despite what the spawnlist config says what is allowed or disallowed.
I can't seem to get permission to use /slreload. I have the spawnlist.* permission node and everything works fine, its just that one command. I am even on the op list and still can't use it. No errors on the console.