[MECH] Minecart Mania 1.2 [1060] (On Hiatus)

Discussion in 'Inactive/Unsupported Plugins' started by Afforess, Jan 13, 2011.

Thread Status:
Not open for further replies.
     
  1. Offline

    Afforess

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecart Mania
    (The OFFICIAL & ORIGINAL Minecart Mod!)
    Using Minecarts for Fun & Profit since October 2010!

    Development is on Hiatus
    Development will resume September, 2011
    Temporary Builds: http://ci.oc.tc/
    Why's the thread locked? Here's why

    Minecart Mania is meant to give back control of minecarts to the users and admins. It boasts a variety of features, from advanced intersection control, automated farming, sophisticated inventory management, minecart dispensing and collecting, and admin controls.

    Examples of Minecart Mania in Action:



    Minecart Mania Documentation

    Minecart Mania GUI Config Editor
    Bug Reporting:
    Have a bug to report? Minecart Mania not working? Here's how to get a fast response:

    If there is an exception in the logs, post the exception, as well as any additional info about your server. Often times, the exception alone will do.

    If the bug deals with how Minecart Mania operates, and not an exception, describe in detail what you expect to happen, and what actually happens. Remember, Screenshots are worth 1k words.

    Lastly, if the issue is extremely severe and server-breaking, feel free to email me at afforess@gmail.com. If I'm not sleeping, I'm always close to my email.

    Feature Requests
    Describe your idea, and vote on other's ideas! In my free time, I add top voted ideas!

    Preferred the older Gold/Gravel/Soul Sand boosters and brakes? Here is the config for them.

    Crash Course to Minecart Mania:


    What's the latest new features being developed? Where is our to do list?
    Minecart Mania To Do List

    Have a cool Minecart design? Share it with others!

    Plugin Conflicts:
    • AbsorbPlugin
    • CraftBook Carts(other craftbook plugins work fine)
    • FalseBook Carts(other Falsebook plugins work fine)
    • MCMMO

    Are you a programmer? Feel free to contribute to Minecart Mania! I accept most changes, large or small, and always appreciate bug fixes!

    Credits:
    (Without these people, MM would not be possible!)
    Other Plugins that interact/support Minecart Mania
    Donate:
    (Not necessary, but appreciated)
    [IMG]

    This post has been edited 3 times. It was last edited by MonsieurApple Sep 3, 2011.
  2.  
  3. Offline

    Sukasa

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    evangds: Here is a picture

    Neither of those two configurations does anything.

    EDIT: I just noticed one of those is missing the track on it; that happened after I stopped testing. Just assume there's one supposed to be there when I say it doesn't work :p
  4. Offline

    Benie

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Launch Player signs seem to only work if the track is pointing North, or East. But not South or West. Launch Direction signs are ignored.
    This is using the latest MM suite, and the latest CB build (556).

    Placing a Pressure Plate before South or West-facing catcher blocks makes it continue going in that direction.
  5. Offline

    jmcneely

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Great plugin but one big problem, its causing major lag on my server now. Is there any of the many plugins for this that I don't need. I just want a basic concept of push the button get in the cart and launch with the gold blocks to boost you along the way.

    I really like the plugin and I would hate to throw it away.
  6. Offline

    Nehant

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I get that too, as well as the stationary carts seemingly underneath their actual position. It seems to be a minecraft, or Craftbukkit issue, rather than MM. Like another poster said, the client and server don't agree on where the cart actually is. Logging out while still in the cart, then log back in again will fix the drowning issue for now. Other carts will still behave as normal also.
    Station blocks only work if it's a T intersection, or a Cross. If you just use the first sign you mentioned "Player:STR" "Empty: Destroy" and place a track perpendicular to the normal line, it'll take care of the issue without needing a special destroying device.

    Oh, and, stupid question: You did install the Core plugin as well, right? That's required for any of the others to function.
    Station block. Use a sign that says "Player:STR" If you want to make it work for unoccupied or storage carts too, use N:N E:E S:S W:W instead.
    I've had these type of signs fail to work as well. An issue with MMStations I'd think.
    For the things you listed, you only need Core and Chest Control. The reason it's broken up in to so many pieces is that each of the additions to the core are fairly major, and the modular aspect is very handy. Pick the features you actually want to install, rather than tossing the whole thing in there.
  7. Offline

    Bmandk

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is there any place with updated sign commands?
  8. Offline

    Sukasa

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Nehant: I linked an image of how I had that set up (but with a single track piece missing when I took the pic...).
  9. Offline

    Badzilla

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Just curious so I have some questions.

    1. What do you mean by Serious Lag?
    2. Are you running a server on the same machine as the client? If so, I would like to know the specs of the machine. If not, then I would like to know the specs on both the client and server and bandwidth between them.

    I ask because I currently run both client and server on the same machine and have not seen any Lag.
  10. Offline

    jmcneely

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Nehant

    Thank you so much for helping me, but one more question. I would still need the sign command plugin for the "hold for" and "eject here" right? or is there some kind of regular command for this?
  11. Offline

    Nehant

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yeah, those functions are part of Sign Commands.

    Check the plugin description page to see which other features you want to use, and which plugin contains them.
  12. Offline

    RustyDagger

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Uh i have a problem i seem to have to keep reloading the plugin for sign sensors to work then i have to go around and re activate all of them + my T Flip Flop is so unstable and very bad Uh the Plugin having a toggle sensor would save me so much space Lets but it this way the T Flip Flop Takes up a 10x7x2 space Not small......
  13. Offline

    DigitalStorm

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks for putting item deposit / get from chests on high priority. It will make my storage chest room in my castle work perfectly for sorting items that are mined up. Allowing me to do double chests with a space, and then another double chest above them. :] Minecart Mania is clearly the best plugin ever created.
  14. Offline

    jmcneely

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thank you again Nehant for being so helpful. These 3 plugins is all I think I need for now.
  15. Offline

    icephantom

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I had this problem - the way I fixed it was using sign layout :
    1st line : Launch Player
    2nd line : Player:W

    Of course, you can replace the 'W' with the direction you need it to go (N,S,E,W)

    ........ hope this works for you !
  16. Offline

    icephantom

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I had high hopes for this plugin (http://forums.bukkit.org/threads/me...1-continue-rails-anywhere-531-mmc-1-01a.7299/)
    Unfortunatly it only works short range, I think I killed development after posting my test results - which wasn't my intention - I was hoping to get issues resolved ........ If only @Afforess was interested in picking it up ?
    Anyway, if short range cart teleporting would do (I tested to around 40+ blocks apart), then this may fill your requirement because it works fine at short range. I think the longer range issues are caused by bukkit chunk loading issues. btw I still have it loaded & working on bukkit #556
  17. Offline

    Afforess

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'd love to see if that plugin still worked with the next release of MM that fixed the "Keep Minecarts Loaded" setting.
  18. Offline

    Badzilla

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I have had high hopes for similar plugins and had similar results over long distances. I believe it is due to the chunk loading and unloading issue. Just my thoughts. I am a programer but not java.
  19. Offline

    Afforess

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yep.
  20. Offline

    Afforess

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I just finished fixing these. Will be released soon! I promise!
  21. Offline

    Badzilla

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Holy crap, Afforess is back!
  22. Offline

    Afforess

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @All

    I realize I've been less than active of late, but I'm back again.

    It took me forever, (~10 hours), but I finally got the XML parsing the way I liked. I never had to parse complicated XML in java before, so it was a not so fun challenge. I could have just hardcoded it all, but then adding new settings would have been a PITA. Anyway, it works, and that's what counts.

    (PS I was gone so long because I couldn't stand interruptions working on the XML stuff. If you saw the code for it, you'd get why... Should never need to touch it again to add new settings though, so I'm happy.)

    Here's what I already have down for the next release:
    • New XML format. Allows for customizable control blocks.
    • New Item Aliases. Can assign a list of items an alias, and use it on item signs. Handy for cutting down on the amount of id's to write. At the moment, it is a server-wide thing and only customizable via the XML config. This may be expanded on to allow additional aliases to be added on command.
    • Platform block. Exact opposite of ejector block, picks up living entities nearby. Can use range sign to adjust range.
    • Fixed player names on station signs.
    • Fixed item names on station signs.
    • Fixed "Keep Minecarts Loaded" setting.
    • Prompt direction on station signs. Forces user prompt.
    • Default condition on station signs. Is always true.
    • Minor fixes.
    Not quite ready to release though, here's what I want to get done before I release tomorrow:
    • Fix announcement signs on slopes, odd curves
    • Improved Item Collection/Expanded Range
    • Support Blank Name for Sensor Signs
    • Add Lock Passenger & Unlock Passenger sign (will unlock if the minecart stops)
    Edit:

    Oh, I want to add the "Pass Player" sign too before the next release...
  23. Offline

    icephantom

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is there such a bukkit release available yet ? I'd be glad to test - currently running bukkit #556
  24. Offline

    Afforess

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    No, no, I'm using a workaround to get it to work in the unreleased, new MM.
  25. Offline

    Badzilla

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Afforess:
    I have posted several changes I would like to see but please look at the ones for Min and Max on the Collect Item/Deposit Item. If you want, I can IM you on these items since there have been a lot of pages over the past week.
  26. Offline

    icephantom

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)

    Ah well, worth asking ......... looking forward to the latest 'enhancements' .......... and I'll certainly try your next build with the teleport plugin - I'm very keen to get that working at greater distances ..... and maybe eventually through portals (Stargates) ...... one can dream ....... :)
    I still have it loaded in my current bukkit setup - it was a good idea from the developer, although I get the impression he took your elevator routine & enhanced it, which is fine.
  27. Offline

    Afforess

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'll look for them. Thanks for letting me know.
  28. Offline

    Afforess

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Use a station sign, with:

    "E:STR"
    "W:STR"
    "N:STR"
    "S:STR"

    Next MM release you can just use:
    "default:STR"
  29. Offline

    Badzilla

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I am still building so will wait for the new release.
    I have a lot of stuff I am building in a test area to prove the concept and get it working. Then I will go back to clean it up. LOL Kinda like writing code!

    I seem to always end up writing my code in about 3 stages.
    1. Proof of concept. Get the code to work with expected outcome.
    2. Clean the code up. Taking out all of the messed up trials that didn't seem to work out that great.
    3. Clean up code again and fully doccument what was done and then get rid of all of the attempts that didn't really work out.

    Edit: When I say get rid of. I don't mean delete. I mean just get it out of the build. I pretty much never delete code.
  30. Offline

    Afforess

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Fixed for the next release.
  31. Offline

    Afforess

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If that's all you want, then you only need Core. I haven't seen any issues with the plugin causing lag. Are you sure the lag isn't because of the latest issues in Bukkit? Lots of people are reporting lag issues with builds above 493.
  32. Offline

    Afforess

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Pretty similar to what I do for larger projects. (If it's something simple, I just add it and test.) I wrote the new XML config, hardcoded, and got that to work, then got a non-hardcoded solution to work.
Thread Status:
Not open for further replies.

Share This Page