InfoMan
InfoMan is a simple and easy-to-use motd/informative commands plugin with support for permissions for each individual command.
Example:
motd
info
How to use it
Commands
Only console input is accepted, you can disable and enable motd by writing: "infoman motd e/d", where e enables and d disables, motd is enabled by default.
You can also disable the "first join" message by the same principle, "infoman firstjoin e/d"
The plugin is reload-able, typing "infoman reload" in the console will reload commands.txt and the config.
Features
- Add new commands
- Colored text
- Personalized text (reading the player's name)
- Message of the day
- First join message (for first time players on your server)
- On the fly customization of texts
- Permissions support
Planned Features
- No ideas right now, if there's a feature you'd like to see, don't hesitate to post about it.
@Ferrocane
Could you perhaps try this version of the plugin: https://dl.dropbox.com/u/5294089/Minecraft/InfoMan/1.1.5/InfoMan.jar It might work, not entirely certain though. The text file will have to be all lowercase for it to work.
@Fyrvelm
Could it be that my server is on Linux and you're running it on a Windows machine? Linux is very finicky about case sensitivity in file names, whereas Windows doesn't care.
As for Aangiix3's report, I've been able to click on colored links just fine, so there's another "cannot reproduce" for you.
@Ferrocane
I am going to assume that the issue is related to your old build of bukkit as I cannot replicate it using 1.3.1-R1.0.
BUG: Colored Links can't be klicked.
Before I go on, I AM still on 1.2.5-R4, intending to update to 1.3.1 over the coming days. InfoMan v1.1.4 works on 1.2.5, though.
Tested case sensitivity in v1.1.4, didn't work as intended. Received console spam.
Example: I have "/helpblacksmith" in commands.txt, and "helpblacksmith.txt" contains the information I want to display.
With "CaseInsensitive: false", typing /helpblacksmith works, while /helpBlacksmith (for example) does not - as intended, with no errors. With "CaseInsensitive: true", however, while /helpblacksmith still works, /helpBlacksmith sees the following console spam (edited for clarity):
If this is unique to 1.2.5, don't worry about it. Otherwise, let me know if I can be of service.
@Fyrvelm
That's awesome, thank you very much. That was the one thing that was missing. I'm using this plugin for our news, motd, help, and information pages, and it's working brilliantly for all of the above. Talk about ease of use. More than that, though, it's the versatility and functionality that makes it perfect for this kind of stuff. Nothing else compares, and I thank you for making this.
Great stuff. Cheers.
@Ferrocane
Done, v1.1.4 has an option in the config that allows you to enable and disable case insensitivity, it is enabled by default.
Any chance you can add an option to make the commands not case sensitive?
The default config looks like this:
InfoMan:
MOTDEnabled: true
FirstJoin: true
Worldfolder: "world/players/"
If your config doesn't look like that, I suggest that you delete the config and restart/reload the server or simply add the nodes yourself.
all my config files has in it is
InfoMan: MOTDEnabled: true
where can i configure the rest of the settings?
@SubLexx
I may add pages in the future, but I do not feel that it is wholly necessary as of now, due to the fact that you can make pages yourself(I prefer this) rather than being forced to use pages by the plugin.
Making pages is also pretty easy and straightforward with the current system, as pointed out by DemonPenguin.
@SubLexx
I just want to point out that you can create a /serverupdates [page] command by adding
/serverupdates 1
/serverupdates 2
ect
and then creating .txt files for all of them and add in your own information.
awesome plugin :D i hope there comes updates for the following craftbukkits :)
maybe u can add a format to create pages?
for ex.: txt file calls serverupdates and there are many informations but it shows only the latest spots... maybe a command for /serverupdates [page]
If you could find it in you to add support to doors I'd absolutely love you forever. For now, pressure pads on the insides of doors. Great job!
@Klolola
I may add permission support in the future, probably not going to happen anytime soon though, sorry.
Hello great Plugin but can you group support ?
Awesome! Thanks :D
@DemonPenguin
I could add a reload command, I'm guessing what you want reloaded is the actual commands since the content of the text files is editable on-the-fly(just making sure!). I'm glad you like the plugin.
EDIT: Just added a reload command, it reloads both commands.txt and the config. Use it by writing "infoman reload" in the console.
Hey, would you mind adding a reload command so that I don't have to restart my server every time I make a spelling correction or something small like that? Thanks. This plugin is awesome!
@vman411gamer
The problems you are experiencing are most likely due to the plugin's inability to find the player.dat files.
I'm going to assume you use some kind of multiverse or world-altering plugin then, in which case I'm not entirely sure where the .dat files are saved. If the .dat files are not saved in the same manner that they are usually saved (as individual .dat files), then firstjoin will not work for you right now, sorry.
I've updated the plugin with an option to specify the folder location where player.dat files are saved.