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

    kohyksg

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hi i am having problems with with the boatmod. I am running on 860 bukkit with permssion 3.
    Whenever I type in the command /boatmod autoship it says that I dont have access to the boatmod command.

    I have tried adding permission node ''boatmod.script" and "boatmod.admin" and still seem to cant get it working.. could u me help me?
  4. Offline

    InfctedMushr00m

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Making video.
    jackpot51 likes this.
  5. Offline

    LeckerTeeOh

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Awesome work.
    It's look like Movecraft, but it's easier to understand.
    Don't stop working.
    We are all waiting for a new update.
  6. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'll try to get the next one out but I am really busy with other stuff-next release may be late next week
  7. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    You need to be an op on the server to run the boatmod command.
    kohyksg likes this.
  8. Offline

    InfctedMushr00m

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Video uploaded!
  9. Offline

    kohyksg

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    k thanks that fixed the problem. :) now time for boat riding~
  10. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Lava is working now.
  11. Offline

    rominos2

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks
    Meanwhile my plugin season is working with snow regen but not ice right now
  12. Offline

    Matthewbri

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hey, i've built an airship with your awesome mod. However, despite having a clear lane of exit, it says it's going to collide, and does not move. Any idea why?
  13. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Check that no blocks are close to the ship when you make it. It is possible that those torches on the left are getting added.
  14. Offline

    niallmcfc

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Will you have my babies? I'm going to test this now, and if it works... wow.

    EDIT: Not sure if this is mentioned, but redstone is bugged, iron doors, levers, beds duplicate, torches change walls and it's incompatible with pistons (orientation changes when you move).

    Still good though... just bugged.
  15. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    The changes in 1.7 have killed several things in boatmod (redstone, beds, pistons). I have not gotten a chance to fix these things but I assure you that I will make boatmod compatible with 1.7. For now, redstone and beds only work properly in 1.6.6.
  16. Offline

    niallmcfc

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'm on 1.6.6...
  17. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If you are on 1.6.6 and are using craftbukkit then there is no way that pistons will work as the extra information contained for pistons is inaccessible through the 1.6.6 bukkit api. The bed duplication is something I have never seen and would not expect - can you get a screenshot of this? Iron doors and levers both require a block to be present when they are moved-and are probably not handled like the other blocks that need this yet (torches, wooden doors, pressure plates, ladders, etc.). This should be easy to fix. Can you explain the redstone behavior?
  18. Offline

    KaYaToX

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hey, I am french, I apologize for my English and your plugin is really good, very good job, functional, easy to use, but unfortunately impossible to make a rotation, it is the black spot of your plugin with this function, your plugin would be perfect !
    In short good luck and if you can add the posibility to do a rotation of the boat. ;)
    It's just my opinion. :p
  19. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Rotation is coming in the next big release (version 6 or 7). Lots of blocks require special handling which will take the most time to implement.
  20. Offline

    KaYaToX

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Okay, thank you for your answer, all the better because I think plugin is well worth this feature, anyway good luck with version 6.
  21. Offline

    niallmcfc

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'm using a piston mod- the one that replaces iron blocks. Beds items just pop up all over the place, like with levers and iron doors, and the odd redstone block will break every time I move the ship.
  22. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I tried to fix pistons, doors, and beds but it will be difficult to fix the movement of multi-block items (open pistons, doors, beds). Levers and torches are fixed. Let me know if you have redstone issues with the newest update.
  23. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Rotation is in.
  24. Offline

    niallmcfc

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Will do! [annoying guy is annoying, but] Could you make it so that you can make a craft that plows through blocks in it's way? That'd be SO cool.

    [Even more annoying] If it is possible (probably not), could you fix the 'water getting in' bug? I have lava at the bottom of the boat and it gets turned into obsidian when I move, probably the server lag, not the plugin though.
  25. Offline

    frederic2000

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    download links doesn't work for me
  26. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yeah I'm fixing a minor issue it will be back up very soon.
  27. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Lava getting in might be due to a bug i found right after i upped v6. I will reup v6 when its fixed.
  28. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Alright, download is back with a fluid handling problem fixed.
  29. Offline

    chubbz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    i added materials but now it dosnt work
  30. Offline

    KaYaToX

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hey, I want to thank you for your V6, but I have a problem I try to do a rotation with left click, but this does nothing to advance the right click only, you could be clearer on the rotation and how it works?
  31. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    What did you add, where did you add it? What do you mean it doesn't work?
  32. Offline

    jackpot51

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Make a boat while facing the forward direction of the boat. The block that you click on is the block the boat should rotate around when you turn to face another direction and left click with the map.

Share This Page