You can now set default states for the beacons. If one is placed it automatically can start deactivating hunger or mob spawning.
Thanks to
seanth for his contribution!
Now you can (with Permission: "extendedbeacon.canbreakbeacon") break a beacon and keep all settings. Users without any permissions can still place a broken beacon but can't break it again. If you break a beacon without the permission it just drops like normal. To obtain a beacon with settings in creative mode just break it and it will drop. To indicate that it's a modified beacon I added a lore for each setting that can be specified inside the config.yml
I added a the possibility to block custom spawn reason mob spawning in beacon range and added a whitelist for mobs you want to spawn even with mob spawning disabled in your beacons range.