Plugin category: MECH Suggested name: One-Time Reward A bit about me: I took a year break from running a server and now I'm back with more ideas for plugin developers. I made a request called "MagicFind" which is completed and is now called DiabloDrops which has spawned some other plugins as well. Now I'm looking for more RPG elements to take my server and I'm sure many others, further beyond. What I want: Today I am asking for a plugin that lets you set down a sign that when right clicked, gives a one-time reward per person that right clicks it. You could say use command signs but I want to place these "signs" all over my server's map. The reason is because I want "Points of Interest" where if a player takes the time to explore an area they can't destroy, then they get rewarded by right clicking this sign. But in order to do that effectively, I'd need it to not give it to them ever again after the first time. I can think of a few complicated ways to accomplish this such as: Command Signs Skript But overall, it seems like I'd need a plugin to store this information. An example of how the setup of a sign works might be like this: You'll note that [POI 1] is all the plugin will need and the rest of the text is to instruct the player discovering it. Method 1 The plugin would detect the top line [POI 1] and would either require you to do a command like this: /POI set itemid:amount %interactingplayer% and then have a command like this as well(for MCMMO) /POI add Mining amount The "add" is there to tell you that its not going to set their stat to 1, it will just add 1. To put it simply, it doesn't set your Mining to 1, it adds 1 to your current skill. Now comes the harder part. It has to store it in the plugin that the player who right clicked the sign has already received their reward and cannot click it again. But it must also be resettable. So I'm thinking flatfile for this (because I don't have any other database for this) so I can edit freely whether someone has the option to click it again. This is for testing purposes. Ideas for Config Method 1: [POI 1] give %interactingplayer% itemid:amount give %interactingplayer% money:amount give %interactingplayer% Mining:amount [POI 2] give %interactingplayer% itemid:amount give %interactingplayer% money:amount give %interactingplayer% Axes:amount You'll note that Method 2 config is the same but Method 2 also doesn't rely on commands to place these settings in the config. Method 2 The plugin would detect the top line [POI 1] and then refer to the config for what it would give to the player. An example would come in the config so that setting up the first sign with [POI 1] on the first line can be tested. Here is an idea for the Config: (Money part would require Vault) [POI 1] give %interactingplayer% itemid:amount give %interactingplayer% money:amount give %interactingplayer% Mining:amount [POI 2] give %interactingplayer% itemid:amount give %interactingplayer% money:amount give %interactingplayer% Axes:amount Method 2 Storage file Example (Merely a suggestion): Chaositic = true Herobrine = false Ideas for commands (Method 1): /POI set itemid:amount %interactingplayer% /POI set itemid:amount %interactingplayer% Ideas for permissions: POI.admin.set (Lets anyone make a POI sign) POI.reward.receive (Lets anyone with this receive a reward one-time only) POI.reward.deny (To stop non-members from receiving rewards until promoted) When I'd like it by: I am flexible but if I were to give a date, I'd hope for June 25th Similar plugin requests: None that I'm aware of Additional Notes: If anyone has info on a plugin that currently does these features, then feel free to reply to this thread to let me and others know. I'm not a Java Programmer so I'd appreciate any knowledgeable programmer or those just starting out to take this on. Thanks for reading.