[INACTIVE][CHAT] PostOffice - v0.0.13 - Mail delivery for players on or off line/world [???]

Discussion in 'Inactive/Unsupported Plugins' started by Joshua Burt, Feb 5, 2011.

  1. Offline

    Joshua Burt

    A MySQL backed mail and package (item stack) delivery system for Craftbukkit.

    Features
    • Send and receive messages with players even when they're not online.
    • Send and receive messages with players logged into other supported worlds.
    • Send and receive item stacks (packages) to/from players even when they're not online.
    • Send and receive item stacks (packages) to/from players logged in other supported worlds.
    • Inbox view to manage messages and packages
    Requirements

    Installation Instructions

    Pre-Reqs
    Deployment Steps
    1. Copy the plugin jar (postoffice-BUILD.jar) into the craftbukkit plugin directory.
    2. Ensure postoffice mysql service account has only these permissions: SELECT, INSERT, UPDATE, EXECUTE.
    3. Edit the postoffice.properties file to meet your database environment needs
    4. Copy the postoffice.properties file into the root of your craftbukkit diretory (where craftbukkit-BUILD.jar is).
    5. Create the needed database with the provided SQL.
    6. Restart the server and monitor server log for issues and proper plugin start-up order.
    • Note: Use the create script, and issue something similar:
    mysql -u {DBAdminAccount} -h {MySQL_hostname} -p < postofficedb_create.sql​
    • Note: (The rdbmscore plugin must load before this one.) If you are having issues getting the core to load before this plugin, try altering the names of the specific jar files until craftbukkit loads them in correct order.
    Usages Instructions


    Command: /postoffice or /po
    To view inbox enter /postoffice or /po with any arguments.​

    /postoffice read message {messageId}
    Display's the message of the given Id.​

    /postoffice read package {packageId}
    Retrieves the package of the given Id.​

    /postoffice send message {player} {message}
    Send message to given player.​

    /postoffice send package {player} {amount} {materialId}
    Send package of given contents to specified player.​

    /postoffice delete message {messageId}
    Deleted the message of the given Id.​

    /postoffice delete package {packageId}
    Deletes the package of the given Id.​

    /postoffice package send {player} {amount} {materialId}
    Send package of given contents to specified player.​

    /postoffice package get {packageId}
    Retrieves the package of the given Id.​

    /postoffice package delete {packageId}
    Deletes the package of the given Id.​

    /postoffice package recall
    Recalls all send packages that are UNREAD and where issuing player is the sender.​

    /postoffice

    Displays the usage information.​

    /postoffice inbox

    Displays the player's inbox.​

    /postoffice help

    Displays usage information.​


    [​IMG]




    For inter-world communication and item transport
    All running instances of craftbukkit must connect to the same database instance. Ensure that the postoffice.properties is the same for all deployments and that the database server is available to them. Though each instance can connect to the database as using different user accounts if so desired.​

    Artifacts

    Plugin - Required
    Plugin Configuration File - Required
    Database Creation Schema SQL - Required
    Source - Optional
     
  2. Joshua, can you please, please, please consider to make an option so the postoffice could be used locally in a kind of zone only? I would love it so much to use it as upgrade for player settlements only!
    thx!
     
  3. Offline

    SmolderingEgo

    This plugin rocks.

    Couple of things that would be cool would be permissions support or the ability to disable packages and the ability to have a message pop up when you log in saying if you have new mail + instant notification if you are on and receive mail.
     
  4. Offline

    TheTallest

    When I go to run the mysql -u {DBAdminAccount} -h {MySQL_hostname} -p < postofficedb_create.sql

    this is the error I am getting but it does create the db

    ERROR 1418 (HY000) at line 110: This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
     
  5. Offline

    Jonathan Bloom

    So this plugin isn't inactive?
     
  6. Offline

    tha d0ctor

    have you tried to download the jar and run it?
     

Share This Page