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

    uploaded a new version (same version number):
    ~napalm requires a diamondblock (in weapons.txt)
    ~napalm also goes through water and can blow up one single obsidian when it collides with it
     
  3. Offline

    KevinToday

    Suggestions: BukkitPermissions? And make it so this plugin can be applied to specific worlds of the user's choosing, rather than all of them all the time?

    Also, im having a problem where there's no acceleration when flying, they just move at the highest speed no matter what
     
  4. Offline

    orange451

    Someone else asked for Bukkitperms, I have no clue how to use them :p Could you perhaps supply some documentation on them?
    I'll look into your world suggestion, it sounds good.
    I have never had that problem with accelleration, it always seems to work for me :p
    • though, when you go from 0 to the ships max speed, the first ship movement calculation will be 1 block, the second will be full speed (not really "acceleration").
    --------
    ~you were also correct, chests DO infact seem to crash people's clients (same with world edit AND movecraft).
    ~I guess it has to do with chests being different in 1,8, because they've NEVER crashed me before this release.
    ~I reuploaded a version which takes chests out of the GLOBAL.txt file, if any server owner wishes to have chests (which can lead to client crashes, add block ID 54 to the txt file)
     
  5. Offline

    KevinToday

    Just found out that the issue was laggy clients. Basically the ships only work as well and as fast as the client of the pilot. wish there was a way around that...

    I really like the first click "slower" than the second, helps with docking spaceships to a space station.
     
  6. Offline

    cheyne

    Since my first post wasn't answered nor was some others requesting this i will post it again hoping for an answer :)


    Hey Orange,

    nice plugin mate...
    Question or request hehe...

    Is there away to protect your own ships from been hijacked by other players? Like in movecraft you just add ya name on the third line of a sign... But i am unsure if this has this or not... If it doesn't it would be nice if you can add this into the next update or something.... Also maybe add stuff for faction naming or towny naming as well? As i do run two servers with these plugins. I know its big ask but yeah just an idea/request. If it cant be done that's kool mate.

    thanks again for the plugin mate.

    Regards

    Cheyne​
     
  7. Offline

    orange451

    Sorry about that :p
    I don't think I'll be adding ship protection, I don't feel that it's something I really want to write for the plugin. I like stealing ships :)
     
  8. Offline

    jakeman555

    the download dont work it is some leaderboard pugin
     
  9. Offline

    Elmeerkat

    orange i think you should figure out a way to do signs or something similar so people can't just jump on top of your ship and pilot it so even if its doors are protected they can pilot it
     
  10. Offline

    Ryan56k

    Can you move the ship up and down because mountains seem to get in the way. . .
     
  11. Offline

    orange451

    I accidently uploaded my leaderboards plugin in it's place, it's been fixed since yesterday.
    You can, look up/down and right click
     
  12. Offline

    Nowan123

    me like.
    this will be in one of my set-ups
    what would be nice is Pail control
     
  13. Offline

    Kailvin

    I get them too. Its a bug with all tile entities... Its why movecrafts un-usable. on autocraft its only a crash sometimes... (Movecraft it crashs on every move)
     
  14. Offline

    orange451

    I just hope it;s fixed soon :/
     
  15. Offline

    killerx243

    I have a question about the mod... In movecraft when you turn with other people on your ship they fall off (because they are not in the center), is that a problem here?
     
  16. Offline

    orange451

    It shouldn't be an issue :)
     
  17. Offline

    Kochbd

    I just got this plugin but when i try to use /ac pilot it does not show anything and does not activate my ship.
     
  18. Offline

    Esponage1

    Nice mod orange.

    Just a few questions.

    1:) Can you implement chests moving items with craft in a future update like the old Movecraft. A number of people want them for both merchant ships and also for storing ammo.

    2:) How does this plugin store the craft entities. (Reason being a couple of people on my server and I want to be able to use this with the wormholeXtreem mod. AKA Stargates.) The functionality i would be implementing is the use of gates onboard ships. and also gates able to transport them as well XD.
    Most people seem to be enthused about "Eve on-Minecraft"

    /ac pilot is not a correct command. You should be using one such as

    /ac pilot airship
    or
    /ac pilot battle
    /ac pilot capital (for really big ships. Mine has 50 cannons XD)

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

    Kochbd

    I tried those and nothing shows up, i have also been trying /ac pilot cruiser
     
  20. Offline

    tyde456

    i am confused in how to use this. i try to pilot a ship battle ad it says i need more brick blocks
     
  21. Offline

    xmagicx60

    Then just add a command or option in config to turn it on/off
     
  22. Offline

    Esponage1

    XD this plugin + world edit = Epic Battles =P

    Our server has started to mass produce craft such as Carriers, Missile boats and basicly all combat types from eve online XD we call it... "EVE on Minecraft".

    I found a way to do ships with turrets btw. First make turrets out of iron but secure them to the ship with wood like this (top down view)

    Layer 1
    III
    III
    III

    Layer 2
    WWW
    WIW
    WWW

    Layer 3
    III
    III
    III

    Now create a shipclass that can take both wood AND iron and call it turret ship. Then take another that CAN'T take wood. Then you can fly the turret ship around and when in battle dismount and then the people manning the turrets type their pilot command. They cant move because they are secured by the wood blocks but they can rotate left and right meaning 4 may missiles XD
     
  23. Offline

    orange451

    add block id "54" to GLOBAL.txt (be warned though, creating/destroying chests in minecraft 1.8 causes client crashes).
    by craft-entities do you mean the entities that can be picked up? such as broken blocks, or dropped items?
    For your turret ship, you could set the Movespeed to 0, it'd also prevent the ship from flying :p
    Future updates to Autocraft will also have a "canFly" option in the configs, and many other options ^^
    [EDIT]
    should I change the "cannons" from TNT to a custom programmed cannon? like a torpedo with gravity? I've been seriously considering this, and it'd be pretty easy to create, I just wanted to see if you guys would like to see it.
     
  24. Offline

    Esponage1

    that would be nice to have something non-TNT based.

    I mean the format the server stores the ships as whole objects. so that they can move around. is it through patterns or what? I don't really know how else to clarify XD basicly how does the thing tell whats a ship and whats not. and what format is that data stored in.
     
  25. Offline

    orange451

    When you say "how are they stored", do you mean the file format in which the shiptype is stored? or the physical ship that a player has built him/her-self and can fly around?
    ~the ship types are stored in a txt file, no real dignified "format", just something I threw together.
    ~the physical ingame ships, are never stored in files. The blocks in a ship are stored in an arraylist variable of the ship (and each ship is stored to an arraylist in the main plugin).
    I have no idea how the wormhole plugin works.
     
  26. Offline

    orange451

    Awesome!
    Autocraft just hit 4,000 downloads! :)
     
  27. Offline

    killerx243

    Yeah? Well were is your plugin? Orange don't listen to the fool, your plugin is excellent.

    When I was testing this plugin I made 4 different ship types (all same stuff just different names) when we would crash into each other it would weld them together, I know you already know about it happening for ships of the same type but thought I would report it if it is new for different ship types.
     
  28. Offline

    orange451

    as long as the type of ship you are piloting has any types of blocks on it that are in the allowed block list of another ship, the blocks will weld :p
     
  29. Offline

    TheEpicCheese

    Plz update for 1137
     
  30. Offline

    Gamemasher

    Minecraft keeps crashing when I add things like furnaces, chests, etc. to my airship for exploration even though I added their item ids to the allowed blocks, if I don't they stay stationary and the rest of the airship moves. Any way to fix that? Also, I can't get beds to stick, they just become obstacles after moving a few blocks. Any way around that?
     
  31. Offline

    toxicminers

    Hi there We use and love this plugin on our server. It has a few issues but other than a few minor things it is perfect for pvp style ships. I was curious if there is or ever will be a way to add different bombs ourself to this. My situation is I would like some ships to have the torpedo capability and other ships to have the torpedo but have the torpedo use less tnt or maybe not a diamond block or whatever we decided we wanted to use. I can't find a way to specify the torpedo requirement per ship it seems its only per type of action ie: bomb, fire, torpedo. Any help on this would be greatly appreciated.
     

Share This Page