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

    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 Support (open)
    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 (open)
    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 (open)
    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 (open)
    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
    Tutorials (open)
    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
     
    Pavlov, DoomLord, GrimblyGorn and 7 others like this.
  2. Offline

    jackpot51

    Not really. That would require architectural changes that would affect performance.

    If you send me the save file, I can see what has to happen in order to move a boat of that size.

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

    Zorgub

    Hmm... i'm kinda unfamiliar with where to put the "autoship.js" and "default.cfg".
    Do i just put it into the Plugin folder or? :3
     
  4. Offline

    jackpot51

    They must be put into a BoatMod folder inside the plugin folder.
     
  5. Offline

    Zorgub

    Alright. Thank you very much :)
     
  6. Offline

    Reegmeister

    I can either give you a mcedit schematic file, or the map file. What would you prefer?
     
  7. Offline

    Zorgub

    Oh god, i'm in love with this mod. We've been building boats and air balloons for hours :3
     
  8. Offline

    LordDead1233

    how can you get other blocks yourself in the boat??
    like leaves because I need it for a fun rp
     
  9. Offline

    zakmayte

    Great mod dude very fun with friends
    Too bad that you cant get it to move like the Zeppelin mod thats on single player though :)
     
  10. Offline

    jackpot51

    It isn't possible yet but may be when the mod api gets released.

    Add the material name to the default.cfg file

    Glad you like it

    The map file would be better.

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

    LordDead1233

    ok thx it worked after 3 times trying lol
     
  12. Offline

    tnt_predator

    Is there anyway to rotate it?
     
  13. Offline

    jackpot51

    Yeah just follow the instructions in the main post
     
  14. Offline

    KaYaToX

    Hey,

    I go back up the subject, to make a major demand - request - :D
    I wanted to know if a stake has in the daytime and planned if yes for when ?
    Please excuse me for my inferior English, I am French...
    Because I when I move a boat which is above 600-700 Blocks, he(it) makes me a turquoise blue screen, below 600 Blocks, I have time to advance during 7-8 Blocks and there his returns.
    I think that it is has cause of 1.8 and I shall like knowing if a Stake has in the daytime is planned ? If yes for when ?

    Thanks For You Reply - KaYaToX
     
  15. Offline

    Cedric2

    are ya gonna make a 1.8-1.9 version or no?
     
  16. Offline

    KaYaToX

    Up ! This is not Working !
     
  17. Offline

    goodoletom

    would it work with 1.8?

    can u make a permission that people need to have to use it?

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

    Reegmeister

    are you still working on this? i have the save file for my titanic, if you still want to use it for testing. (as long as you dont steal it)
     
  19. Offline

    jackpot51

    Sort of. I have become pretty busy with school so most of my time is dedicated to that.

    There already is a way to do this. If you make the maxsize 0 for default players by changing the MaxSize= value in the config file it will limit boatmaking to people who have the boatmod.admin permission

    It should. The new blocks may not be boatable.

    I will need to test this with 1.8. I hope I can do a release soon that fixes some issues and matches up with the newest bukkit.

    Probably, once I have some free time away from school.

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

    TraRanger

    when ever i am moving my ship my screen goes white and minecraft crashes, is there a fix for this?
     
  21. Offline

    WizzleDonker

    I loved this plugin, and I am very much looking forward to if you manage to get this plugin to work with the latest versions of craftbukkit!
     
  22. Offline

    Stuxrt

    I get a client crash when I make a large craft (1000+ blocks)
     
  23. Offline

    KarlJostein

    Hey, i was wondering if i could add more blocks and stuff to the config, just my boat is made of snowblocks, ironblocks and lots of other blocks. its quite big too. When i tried it, it just wouldnt work. If u could add these block, i would be very happy :)

    stone
    Grass
    dirt
    Cobblestone
    Wooden Plank
    Bedrock
    Wood
    Redwood
    Birchwood
    Leaves
    Redwood Leaves
    Birchwood Leaves
    Sponge
    Glass
    Lapis Lazuli Ore
    Lapis Lazuli Block
    Dispenser
    Sandstone
    Note Block
    Bed Block
    Powered Rail
    Detector Rail
    Sticky Piston
    web
    Dead Shrub
    Tall Grass
    Live Shrub
    Dead Shrub
    Piston
    Piston Head
    White Wool
    Orange Wool
    Magenta Wool
    Light Blue Wool
    Yellow Wool
    Light Green Wool
    Pink Wool
    Gray Wool
    Light Gray Wool
    Cyan Wool
    Brown Wool
    Purple wool
    blue wool
    dark green wool
    Red Wool
    Black Wool
    Dandelion
    Rose
    Brown Mushroom
    Red Mushroom
    Gold Block
    Iron Block
    Double Stone Slab
    Double Sandstone Slab
    Double Cobblestone Slab
    Double Brick Slab
    Double Stone Brick Slab
    Double Wooden Slab
    Stone Slab
    Sandstone Slab
    Wooden Slab
    Cobblestone Slab
    Brick Slab
    Stone Brick Slab
    Brick
    TNT
    Bookshelf
    Mossy Cobblestone
    Obsidian
    Torch
    Fire
    Monster Spawner
    Wooden Stairs
    Chest
    Redstone Wire
    Diamond Ore
    Diamond Block
    Workbench
    Wheat Crops
    Soil
    Furnace
    Burning Furnace
    Sign Post
    Wooden Door Block
    Ladder
    Rails
    Cobblestone Stairs
    Wall Sign
    Lever
    Stone Pressure Plate
    Iron Door Block
    Wooden Pressure Plate
    Redstone Ore
    Glowing Redstone Ore
    Redstone Torch (off)
    Redstone Torch (on)
    Stone Button
    Snow
    Ice
    Snow Block
    Cactus
    Clay
    Sugar Cane
    Jukebox
    Fence
    Pumpkin
    Netherrack
    Soul Sand
    Glowstone
    Portal
    Jack-O-Lantern
    Cake Block
    Redstone Repeater Block (off)
    Redstone Repeater Block (on)
    Locked Chest
    Trapdoor
    Stone (Silverfish)
    Cobblestone (Silverfish)
    Stone Brick (Silverfish)
    Stone Brick
    Mossy Stone Brick
    Cracked Stone Brick
    Red Mushroom Cap
    Brown Mushroom Cap
    Iron Bars
    Glass Pane
    Melon Block
    Pumpkin Stem
    Melon Stem
    Vines
    Fence Gate
    Brick Stairs
    Stone Brick Stairs
    Mycelium
    Lily Pad
    Nether Brick
    Nether Brick Fence
    Nether Brick Stairs
    Nether Wart
    Iron Shovel
    Iron Pickaxe
    Iron Axe
    Flint and Steel
    Apple
    Bow
    Arrow
    Coal
    Charcoal
    Diamond
    Iron Ingot
    Gold Ingot
    Iron Sword
    Wooden Sword
    Wooden Shovel
    Wooden Pickaxe
    Wooden Axe
    Stone Sword
    Stone Shovel
    Stone Pickaxe
    Stone Axe
    Diamond Sword
    Diamond Shovel
    Diamond Pickaxe
    Diamond Axe
    Stick
    Bowl
    Mushroom Soup
    Gold Sword
    Gold Shovel
    Gold Pickaxe
    Gold Axe
    String
    Feather
    Sulphur
    Wooden Hoe
    Stone Hoe
    Iron Hoe
    Diamond Hoe
    Gold Hoe
    Wheat Seeds
    Wheat
    Bread
    Leather Helmet
    Leather Chestplate
    Leather Leggings
    Leather Boots
    Chainmail Helmet
    Chainmail Chestplate
    Chainmail Leggings
    Chainmail Boots
    Iron Helmet
    Iron Chestplate
    Iron Leggings
    Iron Boots
    Diamond Helmet
    Diamond Chestplate
    Diamond Leggings
    Diamond Boots
    Gold Helmet
    Gold Chestplate
    Gold Leggings
    Gold Boots
    Flint
    Raw Porkchop
    Cooked Porkchop
    Painting
    Golden Apple
    Sign
    Wooden Door
    Bucket
    Water Bucket
    Lava Bucket
    Minecart
    Saddle
    Iron Door
    Redstone
    Snowball
    Boat
    Leather
    Milk Bucket
    Clay Brick
    Clay Balls
    Sugarcane
    Paper
    Book
    Slimeball
    Storage Minecart
    Powered Minecart
    Egg
    Compass
    Fishing Rod
    Clock
    Glowstone Dust
    Raw Fish
    Cooked Fish
    Ink Sack
    Rose Red
    Cactus Green
    Coco Beans
    Lapis Lazuli
    Purple Dye
    Cyan Dye
    Light Gray Dye
    Gray Dye
    Pink Dye
    Lime Dye
    Dandelion Yellow
    Light Blue Dye
    Magenta Dye
    Orange Dye
    Bone Meal
    Bone
    Sugar
    Cake
    Bed
    Redstone Repeater
    Cookie
    Map
    Shears
    Melon
     
  24. Offline

    cornfish12

    When I try to add block types to the list of blocks you can put on a ship the plugin doesn't work.
     
  25. Offline

    LordDead1233

    when will this be updated :)
     
  26. Offline

    Jsn_man

    If you could make support for external blocks based on IDs instead of materials, that would really help my server since we use IndustrialCraft and the like.
     
  27. Offline

    bubbarush

    when i log on and try to make a boat. it only says this in the cmd.
    [SEVERE] could not pass event PLAYER_INTERACT to BoatMod
    java.lang.NullPointerException
    then it goes on.. but that is the main thing it says... if you need the rest please tell me, if you know whats wrong, please tell me aswell. i would like to get this up and running.
     
  28. Offline

    Harkonnen

    Hey Jackpot,

    Your mod is fantastic. However I am suddenly having an issue where my character is no longer moving with the craft. I will do some further testing to see what is causing the issue but nothing is coming up in the server log that makes me think the mod is failing. Thanks for your great coding!

    cheers
     
  29. Offline

    jackymoon13

    Could You make the boat moving more smoother, like a real boat?
    I also found that when I turned the boat around it broke the boat and could not be rolledback :( It was 13 thousand blocks :(
     
  30. Offline

    Stuxrt

    Is this mod dead? I hope not, it is one of the best plugins for bukkit.
     
  31. Offline

    Stuxrt

    Has anyone seen Jackpot51 at all?
     

Share This Page