Inactive [ADMN/GEN/TP/INFO]motd 1.2 - Greeting, Teleport Request, Time Vote, IP, WhoList [2126] superPerms

Discussion in 'Inactive/Unsupported Plugins' started by zweizeichen, Mar 13, 2011.

  1. Offline

    zweizeichen

    [​IMG]
    Latest Version: v1.2 (Bukkit 1.2.4)
    Please use BukkitDev for bug reporting and support!

    Overview

    motd is a lightweight MOTD and basic command plugin for your minecraft server.
    There are lots of 'basic commands' plugins around here, but most of them have lots of features you will never need - or they do not allow you to deactivate them easily. They often cause lag and make configuring your server a pain in the *** because there is no documentation.

    With motd I made a simple, yet powerful plugin for creating advanced, custom colored and formatted MOTDs, who lists and rules. If you do not have the time to always be around on your server, rtp and vtime can help you. Even if you decide to install permissions on your server, motd is ready for that change.



    Here's a small overview of what you can do with motd:


    Customizable MOTD (text and color)
    You can enable/disable each command by editing a config file

    Commands
    • who
    • rtp [playername / yes]
    • vtime [dawn / day / evening / night]
    • ip
    • motd
    • rules
    The plugin provides several features for your minecraft server. The first one you will notice, is whenever a player joins the game he will be greeted and shown other online players.


    To bring up the online players list again type:
    /who

    To bring up the MOTD again type:
    /motd

    To bring up the rules type:

    /rules


    Votes

    The plugin is generally designed for servers where an admin is not online all the time. Therefore I have implemented the following two commands:

    /vtime
    vtime is a time vote system. Everyone can start a vote to change the time. You can vote for dawn, day, evening and night. To vote for a time change just use the argument yes. If not at least half of the online players voted yes within 60 seconds, the vote expires.

    /rtp
    rtp creates a teleport request to another player. The other player has to type in /rtp yes to teleport the player. There can only be one request to one player at a time.

    Utility

    /ip
    ip shows the ip of the player using the command.

    Please read the manual for further information on using and configuring motd.

    Permissions Nodes

    • motd.ip.use
    • motd.who.use
    • motd.rtp.yes
    • motd.rtp.request
    • motd.vtime.use
    • motd.rules.use
    • motd.motd.use
    • motd.edit
    • motd.reload
    • note that motd.rtp.request includes motd.rtp.yes
    Changelog

    Version 1.1.1
    • FIXED: /vtime now displays the correct name of the world
    • FIXED: some Permissions related stuff in /motd
    Version 1.1
    • REWROTE: Entire command, permission and config handling
    • ADDED: Permission's prefixes to <who>
    • ADDED: Modular command system
    • ADDED: Internal task management for vtime
    • IMPROVED: Multiworld support in vtime
    • FIXED: Some problems with names in /rtp and /vtime
    • CHANGED: Node motd.rtp.use is now split into
      • motd.rtp.yes
      • motd.rtp.request
      • Important: request includes yes
    • Some minor changes I cannot remember (spelling...)
    Older Changelogs (open)

    Version 1.0

    • ADDED: Permissions support
      • Nodes
        • motd.ip.use
        • motd.who.use
        • motd.rtp.use
        • motd.vtime.use
        • motd.rules.use
        • motd.motd.use
        • motd.edit
        • motd.reload
    • ADDED: /rules command
    • ADDED: changeable /who text
    • ADDED: /motd reload command
    • ADDED: /motd edit %property% %value% command
    • ADDED: config now migrates itself from 0.5.3 to 1.0
    • ADDED: build 733 compatibility
    • MOVED: Motd/motd.yml to motd/motd.yml
    • CHANGED: some minor changes in the config. They should be self-explaining
    • Please read the manual first if you have questions
    Version 0.5.3



    • The plugin is compatible with 609 / 1.4 now
    • CHANGED: /who command and <who> now displays the calling player too, for consistency with <numplayers>
    • ADDED: <ae>, <ue> and <oe> for the umlaute ä, ü and ö
    • MOVED: The config is now located in plugins/Motd
    • CHANGED: Default motd to match the change in <who>
    Version 0.5.2



    • ADDED: <numplayers> and <maxplayers> placeholders in MOTD
    • CHANGED: placeholders are now written in <brackets> for better readability
        • '%red' changes to '<red>' for example
    • CHANGED: %p is <playername> now
    • CHANGED: %w is <who> now
    • UPDATED: config to version 2
    Version 0.5.1



    • ADDED: /motd command to bring up the motd again
    • ADDED: some kind of config file version management
    Version 0.5



    • FIXED: Handling of offline players in /rtp
    • UPDATED: Internal teleport function for future versions of craftbukkit
    • ADDED: Use %n for a new line in the MOTD
    • IMPROVED: Internal color handling
    Version 0.1b



    • ADDED: colors for the MOTD are now available. Please see the manual for further instructions on using them.
    Version 0.1a



    • FIXED: /who no longer shows "nobody!" as other player
    • ADDED: motd.yml (will be created at first launch)
    • ADDED: Changeable MOTD (use %p for playername and %w for the player online list)
    • ADDED: use true or false in the motd.yml to enable or disable the different commands
    Version 0.1



    • release




    Planned Features
    • different MOTDs for different groups
    • multiple MOTDs
    • broadcast messages
    • more placeholders
    • pm command
    • localization
    Have fun and good luck,



    zweizeichen
     
    EarlyLegend and Pinkpixels like this.
  2. Offline

    zweizeichen

    Yeah looks like the name tags are the problem. I thing I'll have to rework the code for teleportation in future versions. There are just too many problems with plugins messing around with the player's names. For now, the only way would be to disable the name tags to get /rtp working.
     
  3. Offline

    zippolino

    Ah ok.

    How can you identify the players? Just by names oder do they have id´s oder something like that?
    So that you can use teleportation bei typing /rtp 1283.

    I hope you can fix it, i love your plugin :-D

    Thx!
    Zippolino
     
  4. Offline

    zweizeichen

    I am rewriting the entire command/permissions handling at the moment to get a modular command system.

    You're right with your idea about the ids. I am going to try to program it so that you still can use the names for teleporting, but internally motd will use the ids to identify the players.
     
  5. Offline

    zippolino

    Uhh sweet ;)

    That´s exactly what i was thinking about.
    Hope it´s not too difficult to get this working.

    Thx!
    Zippolino
     
  6. Offline

    zweizeichen

    I tried to fix the problems with /rtp and /vtime in 1.1_BETA3. If it still does not work, please post your logs.

    Version 1.1_BETA3
    • REWROTE: Entire command, permission and config handling
    • ADDED: Permission's prefixes to <who>
    • ADDED: Modular command system
    • ADDED: Internal task management for vtime
    • IMPROVED: Multiworld support in vtime
    • FIXED: Some problems with names in /rtp and /vtime
    • CHANGED: Node motd.rtp.use is now split into
      • motd.rtp.yes
      • motd.rtp.request
      • Important: request includes yes
    • Some minor changes I cannot remember (spelling...)
     
  7. Offline

    zippolino

    wtf? that was fast :-D

    gonna test it now!
     
  8. Offline

    zweizeichen

    No bug reports for BETA3 so I assume everything is working correctly... Get ready for release of 1.1!

    Version 1.1

    • REWROTE: Entire command, permission and config handling
    • ADDED: Permission's prefixes to <who>
    • ADDED: Modular command system
    • ADDED: Internal task management for vtime
    • IMPROVED: Multiworld support in vtime
    • FIXED: Some problems with names in /rtp and /vtime
    • CHANGED: Node motd.rtp.use is now split into
      • motd.rtp.yes
      • motd.rtp.request
      • Important: request includes yes
    • Some minor changes I cannot remember (spelling...)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 12, 2016
  9. Offline

    zippolino

    Thank you very much. Nice Plugin.
    Now teleporting with name tags is no problem.

    Thx!
    Zippolino
     
  10. Offline

    TravisATWA

    Just curious if anyone else has had this issue, maybe that insight will help me figure out what im overlooking here. I have an issue with the /who command. I have permissions enabled and the note is in the groups, however my default group and moderators cannot use the command. As admin in permissions i can use the command however, so i know its working. Im also using your handy /vtime command and everyone is able to use that command. I cant figure it out, i have the proper node in the permissions file but for some reason noone but me can use /who

    Edit:

    Also another issue im having is when someone votes for day/night whatever the messages reads...
    "XXX voted for a time change to XXX in CraftWorld{name=world} ..."
    just curious how i can change that. Im sure its something simple.
     
  11. Offline

    zweizeichen

    I will fix the CraftWorld{name=world} issue in v1.1.1.
    You should have a closer look at your Permissions config. When you are listed as OP, then you are allowed to use all commands of motd, regardless of your permission level.
     
  12. Hi zweizeichen
    the reload command doesn't seem to work properly, everytime enter /motd reload it just prints the help of the plugin -.-
     
  13. Offline

    zweizeichen

    Try to execute the command with an OP account.
    Reload and edit only work when Permissions are enabled.
     
  14. I do have both permissions set and beeing an OP. Doesn't seem to work. It's not even working in the console of the server i just get the help.
     
  15. Offline

    zweizeichen

    No command of motd is working from console. To reload motd from console, write 'reload motd'.
    I looked at the code more closely and found out that /motd wasn't checking for Op rights. I'll fix that in 1.1.1 too. Maybe you got the node wrong. It should be motd.reload not motd.motd.reload.

    Version 1.1.1 is a bugfix-release.

    Version 1.1.1

    • FIXED: /vtime now displays the correct name of the world
    • FIXED: some Permissions related stuff in /motd

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 12, 2016
  16. Offline

    Gus_Gus

    First off, I just want to say thanks for this. Been using this plugin for quite some time now.

    I only got one little problem, nothing serious though, but when I tried using a ' in the motd section (haven't tried anywhere else, but I doubt it would have the same affect on the plugin) I get a little error message, making the plugin not work at all.

    Here's a screenshot of the error message:

    [​IMG]
     
  17. Offline

    zweizeichen

    This should fix it:
     
  18. Offline

    BeerDone

    Yay, my favourite plugin is live! Thanks a lot for it, zweizeichen! Also, another solution to motd apostrophes would be making TWO apostrophes, as I noticed in some other plugin i.e. instead of "Don't" you write "Don''t" (those in the middle are not quotation marks, they're apostrophes). It does not break the motd (or at least didn't back then), and visually it will still be a single apostrophe.

    EDIT: for some reason I can't reload motd while in-game :/ when I type /motd reload all it does is tell me all the commands again, without reloading the motd. It even tells me there's an option to reload, despite the fact that I ALREADY TRIED IT THREE BLOODY TIMES.

    There are no error reports, no other players, I am an OP, the only plugins installed are BigBrother and motd itself. I don't know what's wrong, but I couldn't use /motd reload not in a single version of the plugin :/
     
  19. Offline

    zweizeichen

    Well, that's strange since I should have fixed all the problems with /motd reload in 1.1.1...
    I am going to check the code again.
     
  20. Offline

    iFrederic

    Hey! Good plugin, but since the last update (1.1.1) the /rtp command doesn't work for my people. If they type the yes command, they just see the examples and there's no teleporting. What's the problem?
     
  21. Offline

    zweizeichen

    There probably is something wrong with your permissions.
    I'll rework the permissions stuff in the next update. With v1.1 the plugin no longer tells you if you have insufficient permissions when you use '/rtp', '/motd reload' and '/motd edit'. It just shows you the help.
     
  22. Offline

    iFrederic

    Oh, yes. Thank you very much. Works perfect now!
     
  23. Offline

    iFrederic

    Hey! What's about wheather votings? There are other plugins for that but yours is the most comfortable! ;)
     
  24. Offline

    HaLCoN747

    Please split motd.vtime.use
     
  25. Offline

    zweizeichen

    First I will rework the Permission handling to get everything stable again. Then I'll split vtime and maybe add vWeather.
     
  26. Offline

    iFrederic

    That would be great! Thank you!
     
  27. Offline

    Yazo

    permission doesn't work for me :( even if i set in config motd.yml = rtp_enabled: false it's still working in-game.
     
  28. Offline

    zweizeichen

    That's cause you're probably OP on your server.
     
  29. Offline

    Chab

    if this had weather control it would be perfect.
     
    iFrederic likes this.
  30. Offline

    Clackw3rk

    Could you please post somewhere that permissions is required. I downloaded this is nothing worked since i didn't have permissions installed. Also being OP doesn't allow you to use any of the commands as well.
     
  31. Offline

    zweizeichen

    'Permissions' is not required to use motd. You even have to enable Permissions support manually. There must be something wrong with your server.
    Post your log please.
     

Share This Page