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

    stuffe

    Same results, I just get the syntaxt message.
     
  3. Offline

    Killgore32

    Zweizeichen, I have been a user of your simple mod on our server since the Beta 1.73 days and Like its simple functionality very much. I do have two requests that would make it perfect though:

    First, update the permissions section to be compatible with SuperPerms and its derivative plugins

    and Second, support & codes for color to make it compatible with Rei's Minimap radar function.

    Thanks for your time.
     
  4. Offline

    XiLE

    Also having the same problem, although cause is on different lines.

    Code:
    2012-01-16 07:29:13 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'rtp' in plugin motd v1.1.1
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:382)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:768)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:728)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:721)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:96)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:534)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.lang.NullPointerException
        at org.zweizeichen.Motd.modules.RequestedTeleport.requestTeleport(RequestedTeleport.java:113)
        at org.zweizeichen.Motd.modules.RequestedTeleport.onCommand(RequestedTeleport.java:55)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
        ... 12 more
     
  5. Offline

    zweizeichen

    Interesting. Looks like I'll have to do some bug fixing. Do older versions of bukkit work?
     
  6. Offline

    zweizeichen

    Version 1.2_BETA1

    I rewrote entire permission system. It is based on superPerms now. Enjoy!
    • dropped group prefix/suffix support
    • dropped support for legacy permission systems
    • renamed modules
    • fixed vTime calculation
    • Ops are now handled like regular players by the permission system
    • started multiworld support for vTime
    Have fun and good luck,
    zweizeichen
     
  7. Offline

    scungilli

    is there a <group> variable? if not i would love to see one in your next update!
     
  8. Offline

    zweizeichen

    Yeah due to the large amount of different permission systems based on superPerms I first got sure to support permissions again. The group support is the next step in that part of motd.
     
  9. Offline

    zweizeichen

    Version 1.2_BETA2

    I updated to permissions handling for the new versions of bukkit.

    Have fun and good luck,
    zweizeichen
     
  10. Offline

    rejectdeath

    Hey evey time I use this and change the motd it comes up with an error: expected block_end but found scalar. Then it stops working and I have to re-download. I really need this to work someone please help!
     
  11. Offline

    zweizeichen

    Please post the exact error message from your server log.
     
  12. Offline

    Qiadda

    please command /whois (location player)

    /whois <player>
     
  13. Offline

    Krab

    hello. can you make some changes for vtime? for example make change if voted 50-60% of all players on server? or make this options configurable, or make vote system for weather?
     
  14. Offline

    zweizeichen

    Version 1.2 is final now!

    Version 1.2

    I rewrote entire permission system. It is based on superPerms now. Enjoy!
    • dropped group prefix/suffix support
    • dropped support for legacy permission systems
    • renamed modules
    • fixed vTime calculation
    • Ops are now handled like regular players by the permission system
    • started multiworld support for vTime
    Upgraded event handling for v1.2.X of Minecraft
    Some minor improvements

    Use the BukkitDev forum of motd for future feature requests and bug reports please!

    Have fun and good luck,
    zweizeichen
     
  15. Offline

    der_robert

    The Plugin didn´t work with "General", if a player has no tp permissions from General but the motd permissions, the player get the error "you have not the permission". With General TP-Permissions motd will be ignored.

    Cb 1.2.5 (dev build)
     

Share This Page