Inactive [FUN/TP/MECH] AutoCraft v1.1 - The PVP styled Movecraft alternative [1.4.2-R1]

Discussion in 'Inactive/Unsupported Plugins' started by orange451, Jul 31, 2011.

  1. Offline

    orange451

    AutoCraft - the Movecraft alternative!
    Version: v1.4
    This plugin allows people to create PVP airships designed like those in MoveCraft. What makes this plugin better? ships make their calculations faster, ships NEVER rip apart, ships have TNT cannons and bomb droppers (for pvp experience).
    NOW ON BUKKITDEV
    Features:
    • TNT cannons made out of dispensers
    • ships that NEVER rip apart during flight
    • no plummeting to your death in your ship
    • faster ship calculations (less laggy)
    • no blacklisting random players with illegitimate reasons
    Download the plugin here

    Changelog:
    Version 1.4
    • recompiled with the new bukkit (I noticed some problems w/ ships flying, fixed now).
    Show Spoiler

    Version 1.3
    • napalm (by default) now requires 1 slime, 1 lava bucket, and 1 diamond block to fire
    • napalm can now penetrate water and 1 single obsidian (similiar to torpedoes)
    • made less calculations being done for torpedoes/napalm leading to less stress on the server.
    Version 1.1
    • added napalm
      • /ac napalm
      • /ac n
      • config variables:
        • dropnapalm=true/false
        • cooldowntimeNAPALM=x
    Version 1.0
    • added new commands to the ships' data files (cooldowns)
        • cooldowntime=x
        • cooldowntimeDROP=x
        • cooldowntimeTORPEDO=x
    (x being any integer)​
    • allowed halfblocks to work
    • added the rotatable minecraft 1.9 blocks
    Version 0.9
    • Fixed an important bug created from the last update, where it moved the pilot of the ship twice for all movement based commands.
    Version 0.8
    • I fixed the server crash with ship turning. It was actually an endless loop being made (oops).
    Version 0.7
    • I pulled aircraft turning, as they crashed the server at times. Turning will be back when I figure out what is crashing (There are no errors)
    Version 0.5
    • I fixed a possible area where memory leaks /could/ occur
    • I put all the torpedoes fired in one single timer, so even less calculations are done
    Version 0.4
    • I added torpedoes
    • I added more configurable files
    • I added a new default ship type
    Version 0.3
    • fixed the glitch where the ships passengers wouldn't be moved with the ship
    Version 0.2
    • fixed /ac d's cool down timer on ships that can't drop bombs
    Version 0.1
    • Releasing my plugin

    Known Bugs:
    • If you fly into a structure of your ships type, your ship can become welded to the structure.
    WORKS WITH PERMISSIONS 2.7.4
    in your permissions group location, add autocraft.[shiptype] to allow them to use a certain ship type. For instance, if the ship is called "transport" and you want EVERYONE to be able to use it, in the default group, add "autocraft.transport".

    How to use
    • Throw the plugin into your plugins folder (and the folder included in the ZIP)
    • use /ac ingame for help
    Commands
    • /ac help to view the help file
    • /ac allowed [ship type] to view what is allowed for a specific ship type
    • /ac dismount to dismount a ship you are piloting
    • /ac napalm to drop napalm from an autocraft ship (if enabled)
    • /ac drop to drop bombs from an autocraft ship (if enabled)
    • /ac fire to fire TNT from a cannon on your ship (if enabled)
    • /ac torpedo to fire a torpedo from a cannon on your ship (if enabled)
    • /ac info to view information about the ship your are piloting
    • /ac list to view all the [ship type]'s the server has available
    • /ac pilot [ship type] to pilot a ship type
    • /ac turn [left/right] to turn your ship
    Screenshots
    [​IMG]

    [​IMG]

    [​IMG]
    Videos



    Credits
    • Sycoprime - for porting the Movecraft plugin to bukkit for which gave me the inspiration to make this plugin. I also referenced your cardinalDirection arraylist to help with rotations.
    • GarretSidzaka - for showing me movecraft, giving me the idea to make my own plugin similar to movecraft, and supplying me with ideas on how to make my plugin act
    • KoryuObihiro - for helping me figure out the getData() method and how to spawn TNT entities into the world.
    Additional Details:
    • This plugin was started on July 28th 2011, at 7:32 PM
    • TNT cannons require AT LEAST 4 TNT in a dispenser.
    • TNT drop cannons require AT LEAST 2 TNT in a dispenser
    • cannon length means the amount of iron blocks you can place behind a diepsnser (the more iron blocks, the farther the TNT will go)
    • this plugin comes stocked with 5 different ship types
    [​IMG]
    It'd be appreciated :)
     
  2. Offline

    orange451

    If you read other posts, this is a minecraft error.
     
  3. Offline

    Gamemasher

    I actually can get it to work OK if I only have a chest set. Was it crashing with the other stuff simply because it was too much to handle? For example, with a loaded chest it lags a bit more than without a chest. Eithewr way, its a great plugin and great for exploring. I feel like a real explorer :p
     
  4. Offline

    orange451

    The crashing had nothing to do with what was in the chest (I've been testing this for awhile now). It has something to do with the new chests in 1.8, for they never crashed a client before the update.
     
  5. Offline

    Gamemasher

    Well I'm using this on 1.9 pre 5 with a dev version of bukkit so I guess that could be a problem too.
     
  6. Offline

    orange451

    Are you sure?
    if Absolutely nothing is in the chest (in a 1.9 pre version), chests never crash?
     
  7. Offline

    Lalzar

    Ok from testing i have figured out that the chest crashes only happen when a chest is next to another block perhaps its movement is delayed somewhat and it tries to occupy the same space as another block then crashes?

    For instance if i set a single chest on an open deck i can do unlimited X Z movements with no crashes whatsoever
    but if i try to move up it crashes instantly, if i "float" a single chest over a pressure plate i can move up with only intermittent crashes but it duplicates the pressure plate.
     
  8. Offline

    Gamemasher

    I'm gonna try what Lalzar said, but change it a bit and space out my stuff. It seems that might fix it if I do it right.
     
  9. Offline

    PhoenixStar117

    You should make it so that it turns sort of like the zepplin mod! Using the arrow keys or something, typing is to slow! Especially for PvP!
    But I still think it's great mod, for now...:mad:
     
  10. Offline

    Ryan56k

    I know you have said you don't like signs, but is there a chance we can get sign controls without them popping off. It is difficult in PvP when you are driving and trying to fire and turn all at once. Thanks!
     
  11. Offline

    orange451

    I recompiled to the new bukkit.
    @Ryan56k I'll take your suggestion into consideration.
    there's also a video tutorial someone posted for Autocraft, I'll put it in the main post :3
     
  12. Nice plugin. I was impressed by the original MoveCraft, but this is DEFINITELY an improvement. A+

    @orange451 Is there a way to add some kind of a price for firing the TNT cannons? I'd like to make sure they can't be fired unlimitedly and wreak total havoc to the map :p.

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

    orange451

    They can't be fired unlimitedly, they have to have enough TNT in the cannon to fire.
    If you're talking about an economy currency, I've never really fiddled around with any that can be implimented into your own plugin.
     
  14. Offline

    Carts

    Please can you add a line in configuration that blocks the ship to fly and go down?
    Because I want this plugin with Ships, not Airships :p

    Thanks, Nice Plugin.
     
  15. Yeah I meant an economy one. To be honest I think just needing to supply the TNT is a great enough price as is, I was just asking out of curiosity. Again great plugin :)
     
  16. Offline

    JoshzPruitt

    I tried this plugin out and I must say you did quite a good job! I enjoyed most of the features and the torpedo launchers were awesome!:D
    Sadly I won't be keeping this plugin, I will be going back to Movecraft instead. Why? Because this plugin lacks some core features I regularly use in Movecraft.​
    For one thing, signs. I know you seem to have an aversion to them, but when you need to activate your craft NOW or it will be devastated by TNT fire, typing out "/ac pilot airship" can cost valuable seconds (especially if you misspell something in your adrenaline fueled rush to move it!). Even taking the time to type "/ac f" or "/ac to" can give the enemy time to move out of the way.​
    Movecraft handles the player accidentally stepping off the craft much better as well. It notifies you and gives you a full 15 seconds to get back on! Your's simply tells the player "you have stepped off the craft and lost the ability to pilot", then the player must frantically type in the fly command before he is blown apart! I have died several times because of this. I go to look over the edge of my airship a little bit, I lose control of it, and then my opponents blast me apart before I can do anything.​
    Movecraft also has move variety of preloaded craft forms, like submarines (you have torpedo launchers but no subs? :confused:).
    I will keep an eye on this plugin as it develops more (it has much potential!) but for now I will stick to Movecraft.
     
  17. Offline

    GarretSidzaka

    i agree with most of your points.


    orange can you add some abbreviated aliases?

    and put a timer on the stopping of the piloting?
     
  18. Offline

    orange451

    I fixed a bug I created on the last update I released; People wont fall off your ships xP
     
  19. Offline

    mikeyagoto

    ik this is probably a long shot, but can you make it so the tnt/topedos/napalm only do explosion damage to other ships? and not the main world? if not can you turn off the explosion but keep damage to players? (there may be other plugins that do this I'm not sure)
     
    Ryan56k likes this.
  20. Offline

    Ryan56k

    I think this is a great idea!
     
  21. Offline

    mikeyagoto

    @orange451 also one other request, it it possible to have the ship move automatically? /ac move direction speed (in blocks/second? configurable max) this way the ship can move by its self and the driver can focus on attacking? or then the driver can slightly adjust the movement while its still moving, like the ship is moving north 2 blocks/second and the pilot right clicks up or down, then it raises or falls and keeps moving north, this would make adventuring more fun I think. ohh and also have a /ac move stop :p and one more request, is it possible to restrict Y axis movement? (thus making water only craft?)
     
  22. Offline

    Ondechoc

    Help me please, perms are suddendly not working anymore o.0 I have the last version of permissionEX and it was working one or weeks ago :'( Can't see where is the prob, the others perms a working, and I added aircraft.airship and aircraft.transport like you said:mad:
     
  23. Offline

    orange451

    autocraft.airship
    autocraft.transport
    :p
    [edit] I fixed that bug where your passengers would fall off your ship randomely (I accidently messed it up in the recent updates).
     
  24. Offline

    Ondechoc

    Oh sorry I wrote the wrong thing on my message but it's the good one for my perms :
    Code:
    groups:
        default:
            default: true
            permissions:
            - faction.new
            - faction.join
            - essentials.spawn
            - essentials.back
            - essentials.suicide
            - essentials.list
            - essentials.home
            - essentials.sethome
            - autocraft.transport
            - autocraft.airship
            - mcmmo.*
            - essentials.warp.*
            - iConomy.holdings
            - iConomy.help
            - iConomy.payment
     
  25. Offline

    slashvalintino

    2 questions, does this work well with minecraft 1.0.0 and i use creeperheal, are all your weapons based on tnt and if so will creeperheal still heal the damage
     
  26. Offline

    orange451

    It does TNT damage, so if players can be harmed form TNT, I would assume it would work w/ Autocraft.
     
  27. Offline

    slashvalintino

    yep, i tried it just after i did the post, it works perfectly except the torpedos get regened aswell as the ground
     
  28. Offline

    duckie33

    How do i make iron doors work on it?
     
  29. Offline

    slashvalintino

    what about pistons, can those be used on autocraft i made a rather large ship and i seamed to have lost my pistons
     
  30. Offline

    duckie33

    I really want doors to work :p
     
  31. Offline

    slashvalintino

    yea i can agree with doors lol all my redstone parts stayed but not the pistons, what happens when you try to put doors on board?
     

Share This Page