Inactive [FUN] BoatMod v12 - Make large groups of blocks move! [1.4.5-R0.2]

Discussion in 'Inactive/Unsupported Plugins' started by jackpot51, May 29, 2011.

     
  1. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    BoatMod - Add large moving objects
    Version: v12

    This plugin adds the ability to make large structures like boats, submarines, and blimps move, along with the players aboard them. It currently allows the usage of the blocks listed below in boats and allows one boat per person on the server. Configuration can be done by editing the default.cfg file or creating a new .cfg file.

    Usage:
    In order to use this mod, you must first captain a boat by left clicking on a block in the boat while holding a boat item. You should click the block that you want the boat to rotate around while facing the front of the boat. You can rotate by facing the way you want the boat to rotate and left clicking while holding a map. You can then move by right clicking in the direction you want to move while holding a map. You can hold down right click to continuously move. You may change your speed (blocks/click) by using the /boatspeed command with a number argument (for example /boatspeed 1 would move the boat one block per right click). If you run into any other blocks, the boat will not move. If the boat is damaged, the blocks will remain damaged.

    Features:
    • Lets players create large moveable structures like boats.
    • Moves and rotates these structures.
    • Moves any entities that are standing on the structures.
    • Checks for collisions and damage.
    Permissions:
    In order to implement permissions, look at the default.cfg in the plugins/BoatMod directory. Next to each value in the [CONFIG] section, you can add the permissions node that you want to use followed by a colon. The default permissions nodes are boatmod.admin and none (which is used by non-permissions players). For example, you could make the MaxSize for default players 0, which would make them unable to make boats. You could also add a node (perhaps boatmod.player for a player that can use boatmod) and then set the maximum values for that node. These permissions may also be applied to each script with the syntax node:name of script.
    Boatable Blocks:
    These blocks may be changed by adding or removing materials to a config file beneath a [MATERIAL] tag, materials are defined in http://jd.bukkit.org/apidocs/org/bukkit/Material.html#enum_constant_detail

    Scripting:
    The script engine exposes the boat that was setup with the script as an object named boat. Several public functions may be accessed that allow the control of this boat. A demo script named autoship moves a ship in a straight direction whenever the sun rises or sets.
    • getCaptain() returns the Player object that created the boat.
    • Message(String message) sends the captain a message.
    • setSpeed(int movespeed) sets the speed of movement in blocks per move.
    • Move(Vector direction) moves the boat in the direction specified by the vector. It returns true if there was not a collision.
    Screenshots:
    Setting up a boat:
    2011-05-29_16.59.45.png
    Hitting the block limit:
    2011-05-29_17.00.43.png
    Changing speed (Had to upload as a jpg because of size restrictions):
    2011-05-29_17.11.32.jpg
    Collision:
    2011-05-29_17.11.45.png
    The large boat I built to test size restrictions (jpg's again):
    2011-05-29_17.12.09.png
    2011-05-29_17.11.58.jpg
    2011-05-29_17.12.16.jpg
    The small boat I used for initial testing:
    2011-05-29_17.12.56.jpg
    Daisy helping with entity movement testing:
    2011-05-28_12.27.26.png
    Tutorial, Courtesy of InfctedMushr00m:
    Tutorial, Courtesy of lifesadream52:
    Tutorial, Courtesy of Goldkoron:

    Download BoatMod: Here
    Source: Here

    Credits:
    Authors:
    • jackpot51
    Testers:
    • BurnedKirby
    • Lacaranian
    • GoldKoron
    • superdupernova
    • Dr_fantasmo
    • Saberar
    • Sayerer27276
    • Parker237
    Upcoming:

    Next Version:
    • Checking some item dupes (beds, pistons)
    Some Future Version:
    • Multiple crafts per person
    • Detachable crafts (life boats, torpedoes, etc)
    Changelog:

    Version 12:
    • Update to newest Bukkit
    • Update to use SuperPerms
    Version 11:
    • Bugfixes with powered crafts and block handling
    • Signs and doors should be fixed in many circumstances, let me know specifics about when they fail if they do.
    • Beds also drop dupes, I blame bukkit
    Version 10:
    • Added fuel capabilities
    • Fix for boats breaking block limits no matter what the limits are
    • Fix for boatinfo only being runnable from the server console
    Version 9:
    • Naming of vehicles in the boatmod messages
    • Vertical toggle
    • Additional ticks parameter to automatic boat movement
    • User level permissions
    • Recursion no longer used for block searching
    Version 8:
    • Added note when author logs in to boatmod server
    • Fixed login, logout events
    • Added a boatinfo command that gives information about boatmod
    • Added support for new blocks (brewing stands, jukeboxes, redstone circuits)
    • Added boatauto command for autopilot
    Version 7:
    • Added support for the number of a material to be placed in the material configuration
    • Fixed doors and beds
    • Fixed limit on change speed command
    • Updated to work with newest bukkit
    Version 6:
    • Added rotation using left click with map!
    • Fixed levers and torches
    • Moved change speed to command /boatspeed [speed]
    • Removed support for multi-block items(beds, doors, open pistons) as they were broken from a bukkit update. Will re-add once issues fixed.
    Version 5:
    • Added lava support
    • Damage now does not stop the boat from moving-it simply notifies the player once that the boat's blocks have changed
    • Furnaces can now move while they are burning
    • Redstone, dispensers, and noteblocks can move while keeping state
    • Added script permissions
    Version 4:
    • Added permissions support
    Version 3:
    • Fixed up scripting support
    • Added example script
    Version 2:
    • Added config file support
    • Fixed signs, furnaces
    • Started on scripting support
    Version 1:
    • Released BoatMod

    This post has been edited 19 times. It was last edited by jackpot51 Jun 15, 2012.
    Pavlov, DoomLord, GrimblyGorn and 7 others like this.
  2.  
  3. Offline

    superdupernova

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    In case you suspect Lockette, the chest wasn't locked. The crash is like the whole screen becoming 1 solid color, or the default dirt background.
    [IMG]
  4. Offline

    Sexykorn

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Like a few other posters i am also having problems while trying to move a boat with chests in it. While the boat actually moves all the clients within the chunk the boat is in crash if there is a chest in it, items or not.

    Server keeps on going, no errors.

    Items in my Plugin folder: Boatmod, ChatManager, ChestShop, CommandBin, CommandShops, Craftscripts, EXPMiner, Iconomy, Lumberjack, McMMO, ModifyWorld, PermissionsEx, Plugin Metrics, Spout, Worldedit, and WorldGuard

    We initially figured out that chests crash the clients a few days ago, but we thought the new update might fix the problem. Sadly that was not the case. :/
  5. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks for the info. It is probably an incompatibility with one of the other plugins. I imagine it would not be good for chests to just disappear if another plugin was using them. I will attempt to identify which plugin might do this. For now, I would recommend removing CHEST from the config file's material section. You could also downgrade by getting an older version from here

    This post has been edited 2 times. It was last edited by jackpot51 Feb 20, 2012.
  6. Offline

    Goldkoron

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If you ever need to test a build of this plugin, just jump on my server Jackpot.
  7. Offline

    NineofSpades

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Chests moving is also known to be a problem in MoveCraft.
  8. Offline

    NineofSpades

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I prefer this plugin, but chests not working seems to be a slight purpose defeater, as it ruined my mobile warehouses (barges).

    This post has been edited 1 time. It was last edited by NineofSpades Feb 20, 2012.
  9. Offline

    MrBamboo347

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I don't understand... I created a boat and I left-click with a little boat in my hand and it don't say : "You now have a control of <numberofblock> blocks".
  10. Offline

    Gamefreak76

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ladders duplicate very repeatedly, giving me about 3 stacks of ladders each trip.
  11. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I think I found the source of most of these dupe issues, I will update soon.
    Gamefreak76 likes this.
  12. Offline

    vifecaille

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    hello everyone I want to know how to make energy
  13. Offline

    _fleedle_

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    So, whenever me and my friend try to move our 2207 block boat it crashes our games, not the server, just everyone on the server. I know this is not connection issues because it happens with me alone and i host right from my own home. So if you have any tips on how to fix this or anything you think we can do, it would be a big help. Thanks!
    -Fleedle

    This post has been edited 1 time. It was last edited by _fleedle_ Feb 23, 2012.
  14. Offline

    Goldkoron

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    What block types are on your boat?
  15. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    i dont remember :(
  16. Offline

    xXTHEPILOTXx

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    So, this is like the zeplin mod but for a server... SICK! This is so beast!
  17. Offline

    Gamefreak76

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I cant seem to figure out the autopilot. /boatauto start doesnt seem to do anything. What else do i do?
  18. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I may have broken boatauto. When you create the boat, make sure that your view is as parallel with the ground as possible. Then use the /boatauto start command. Let me know if you see any console output from BoatMod when you run that command.
  19. Offline

    Gamefreak76

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Im not getting anything in the console, must be broken.
  20. Offline

    Sexykorn

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Check to see if a chest is on your boat, usually causes all the clients on my server to crash when a boat has a chest in it.
  21. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Guys, the chest bug is a minecraft client bug. The server can properly move the chests but when it updates the client with the new data, it causes a crash. I cannot fix this bug as I do not have access to the client source. I recommend not using chests with 1.1
  22. Offline

    Epyk

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I want only boats,no subs or flying things.
    Is there a way so I can have it like that? Thanks!
  23. Offline

    Olaros96

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    it worked nice at the start but now when I try to sail with my ship I get blackscreen same with the peoples that's on the ship. Please help!:/
  24. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Change the configuration option named Vertical in the plugins/BoatMod/default.cfg file from TRUE to FALSE
  25. Offline

    Epyk

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Great!
    Thanks for the help and keep up the work!
  26. Offline

    SullyTheUnusual

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Awesome plugin! Please update to CB 1.1-R6!
  27. Offline

    Goldkoron

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Any new progress?
  28. Offline

    joey19982

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It seems to be working fine on 1.2.3. Of course there are some bugs that really need to get fixed (Such as levers turning off when moving the vehicle. With the new lamps I'd like to put headlights on my vehicles but it doesn't work out well when they turn off every time you move. xP), but it still works for the most part.
  29. Offline

    superdupernova

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I have it so that the default size is 0, and only donators on my server can use ships. However, it won't let me or donators use them, it says we've hit the limit of 0 blocks.
  30. Offline

    joey19982

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'm pretty sure by default size you mean max size. If you set it to 0, then of course it won't detect any boats. Just change it to something like 1000.
  31. Offline

    superdupernova

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    No, because then anyone can make a boat. I have different max sizes set for groups, but the created permissions part of the plugins seems to have broken with the latest bukkit update.
  32. Offline

    tnemrap

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Can i have the schematic :)

    /Mike

Share This Page