Status: not yet started; looking for developers Category: Administration Purpose: Assigning rooms to new users on server automatically Description: Requested is a plugin thatt automatically checks, if a player has joined before, assigns him a room (with equipment) automatically if not and then teleports the user to that room. Roadmap (How "could" it work): a.) Preparations: Admins/mod builds the rooms and fill it with chests (containing items) and so on The rooms can only be entered trough an iron door The rooms are in a worldguard protected area (construct: deny) The Iron doors can be opened by pressure_plates (one inside, one outside) b.) First start: The server loads the plugin The plugin checks if it's config files are existing. Those are "config.yml/txt", "players.txt" and "rooms.txt" If true: done for now If false: Files are created The admin/mod enters the "/autoroom create" command. Therefore he has been given the "autoroom.admin" permission before The admin/mod clicks onto one of the pressure plates in front of a autoroom to create The Plugin writes the coordinates of the pressure plate into "rooms.txt" and locks it, so it can only used by people with the "autoroom.admin" permission (alternative: sends a command to lock it to the admin/mod to a plugin like lwc, lockette or such) Steps 5 to 7 may be repeated till all desired rooms are defined/created c.) A player joins: A player joins the server The plugin checks, if the players name is in "players.txt" already If true: it sends the message defined in "msg" in "config.txt/yml" if "sendmsg" is set to "2" If false: next steps apply The plugin checks the players position, and finds the nearest free autoroom pressure plate The plugin locks the pressure plate to the player (alternative: send a command to change the owner of the protection to a plugin like lwc, lockette or adds him as member) The plugin writes the player's name into "players.txt" and adds an "o" for occupied to the coordinates in "rooms.txt" The plugin teleports the player right onto the pressure plate (if "auto-tp" is set to "true" in "config.txt/yml") and sends a message (configurable in "config.txt/yml") d.) Options in "config.txt/yml": op: true/false; if true it uses op status instead of permissions ("autoroom.admin") tp: true/false; if set to true, player gets tp'ed to his room on first join sendmsg: 0/1/2; if set to "0", it sends no message, "1" sends only on first join the message defined in "firstmsg", "2" sends "firstmsg" on first join and "msg" on every other join firstmsg: <enter text to be displayed on first join> msg: <enter text to be displayed on every join, that is NOT the first join> I don't know how to program in java, so dear devs, please take this as a suggestion plz!
Contact me... I think there is the need for some more commands like "/autoroom modify", "/autoroom remove", "/autoroom assign" and such. Maybe you should also get in contact with the dev of lwc as this might be merged one day? contacted the dev of lwc to take a look into this EDIT by Moderator: merged posts, please use the edit button instead of double posting.
I support this! And after x seconds (Configurable) the shelter will be deleted? Or after x seconds of inactivity (Not going online) it will be removed. It is possible, talk to the guy that made the skyblock plugin!
Both features have their pros but they should stay optional Bumb. Contacted Dev of lockette. Hope he can/will help EDIT by Moderator: merged posts, please use the edit button instead of double posting.
All we basically need is a plugin that stores chosen world guard id's and registeres one by one to new players that join. Or am I mistaken? Even if not, I've no idea how easy/hard this really is. Same applies to the self editing signs but as there are a lot of plugins that chnage text's on signs, this might be possible as well...
What it will do, is basically execute a lot of commands at same time but it will be hardest to get the coding for 'finding the right co-ordinates' for WG.
maybe this could be done with a list, in which are all valid outrooms regions are stored with a flag (vacant/ocupied) each and it "simply" goes down the list. A tp should be easy to handle then. Ofc the room have to be defined with we/wg before. EDIT by Moderator: merged posts, please use the edit button instead of double posting.
plotme is not what i am looking for as a worldgen is integrated. I want the plots to be manually defined without any effet on worldgeneration