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

    iPhysX

    Sounds like movecraft :p
    But kinda different.
    I'll try it
     
  3. Offline

    IIGoldII

    Kinda similar to MoveCraft,and [704]?!?!?!?
    Lol!
     
  4. Offline

    jackpot51

    Ooops! Meant 804...
     
    IIGoldII likes this.
  5. Offline

    Daniel Few

    @jackpot51
    Could you add an option to set a specific path that happens at a certain time each minecraft day?
    So eg at sunrise a boat travels (even if its a straight line) to the shore of another area, and when its sunset it travels back. Would be great on my RPG server :D
    -DanJames
     
    jackpot51 and Zarius like this.
  6. Offline

    iffa

    This. This. And this. Also make it keep sign text (my craftbook bridge died :()
     
  7. Offline

    jackpot51

    Done

    That should be a pretty easy thing to setup will be much harder than I thought-I guess some sort of command could handle that. I should have this in the next release within the next two releases.

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

    Daniel Few

    Awesome. Thanks so much :p I'll look forward to it :)
    This should be moved to releases!
    Good luck :D
    -DanJames
     
  9. Offline

    iffa

    I noticed a "slight" drop in server performance after using this lol
     
  10. Offline

    bombzero

    if furnaces moved with it it would be perfect. no more land houses for me.
     
  11. Offline

    RazorFlint

    You need to put an external download link....
     
  12. Offline

    jackpot51

    Done

    Yes master

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

    Daniel Few

    @jackpot51
    Hows this going :)
    Really looking forward to trying this :)
    -DanJames
     
  14. Offline

    RazorFlint

    RedStone/Torch support?
     
  15. Offline

    jackpot51

    Currently torch support. Redstone circuits get stuck too much when they are moved and I am trying to fix this.

    So basically I have been working on using a command to setup a boat with a javascript file that can move the boat. It works well for automation but I have had some problems with water blocks disappearing as automated boats move in water.

    The scripting is finished, come check it out. I would recommend backing up your world first just in case something goes wrong-it hasn't been tested extensively.

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

    bombzero

    nice. it is still too bad that minecraft registers spawn locations as tied to a block of air instead of a block of material
     
  17. Offline

    Daniel Few

    Awesome i'll try this out today :)
    -DanJames
     
  18. Offline

    rominos2

    Awesome, just awesome
    The next important thing would be a Permissions Support (easily made) with a permissions for :
    - creating boats
    - using them
    - limiting speed

    For the speed, just 2 limit speeds would be nice like a with-permission limit and a without-permission

    It's the only things I would like to be added
    Your plugin's just enjoyable
    Look at my Hot-air baloon (yes I know it's not a boat ^^)
    Image (open)

    [​IMG]
    [​IMG]

     
  19. Offline

    Daniel Few

    @jackpot51
    Ok I'm probably being REALLY stupid but how do you use this?
    I've just woken up
    Oh i got it :p
    -DanJames

    @jackpot51
    Whats the default boat item?
    Ive just made a wooden plateform in the water. Can this be used as a boat (raft) or do boats need to have specific properties?
    -DanJames

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

    rominos2

    You just have to build a strucutre in boatable blocks (in wood it's ok) and then left click on it with a boat (the Minecraft item)
    There is no specific design for boats
    For example I made a hot air baloon

    And Yes lag is a bit important ^^
     
  21. Offline

    Daniel Few

    Oh, well I made a large pit of water, the made a 4x4 platform of wood in the centre and tried left clicking with boat but it didn't work :/ (after doing /boatmod [script] i mean.
    I'll try again later,
    Thanks for the rply
    -DanJames
     
  22. Offline

    Plague

    changelog has to be at the end
    I suggest using SPOILER tag for those screenshots
    version range should really be used when needed only
     
  23. Offline

    jackpot51

    Yes it can. A wooden boat (333) is the default boat item. Then using a map (358) you can move the boat.

    Did all those things.

    Nice balloon! I'll see if I can get permissions into the next release.

    If you want to use the script, do a /boatmod autoship. It works by moving the boat in the direction you are facing when you apply it so face the direction you want it to move at sunset/sunrise. You can check if it works by doing a /time set 0 or /time set 12000 (the first if it is already night, the second if it is day)
    Also check the server log to see if any errors occured.

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

    Daniel Few

    L
    OHHHH autoship automatically moves it lol. I thought it was to apply the manual moving :p
    I'll try that now ;D
    -DanJames
     
  25. Offline

    robbert777

    question, this is like the exact same with movecraft, but is this smoother or something?
     
  26. Offline

    jackpot51

    I got permissions support in.

    It has its differences with movecraft. Vehicle creation is easier, water management allows vehicles to move in and out of water (movecraft will not let water crafts move upwards or downwards out of and into water), it has larger vehicle size limits, and maybe more things (I haven't really compared my plugin that much with movecraft).
    I am not really sure as to how smooth it is when compared to movecraft.

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

    Daniel Few

    @jackpot51
    Awesome! Just tested it. Loving the plugin and the AutoShip script. Works perfectly
    Thanks a lot,
    -DanJames
     
    jackpot51 likes this.
  28. Offline

    rominos2

    Can you organize your post with a Feature part and a Permissions nodes part because it's not really easy to read all the informations in the large text

    Thanks for the Permissions support ^^
     
  29. Offline

    Daniel Few

    @jackpot51
    Just wondering ;) Do you know in 818, Minecraft 1.6, ice forms over a lake :/ i would assume it's because of the biome being a cold one however i have a no weather plugin installed. Does this not effect biomes and will ice always form?
    I know this isn't to do with your plugin just wondering if you knew why, and how to stop it :)
    -DanJames
     
  30. Offline

    rominos2

    Yes ice is forming because of the biome
    I'm searching how to stop ice and snow regen but not a lot of time this week

    However, is lava functionning like water with your plugin ?
     

Share This Page