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