** Updated 07/04/2015 **
The Small Boats mod for Minecraft -- usable craft that have animated parts, working chests, and can carry multiple passengers. Boats include the Elegant Punt, the Whitehall, and the Hoy.
Major features:
- Working chest(s) to store your stuff
- Sails raise and lower indicating speed
- Boat heels and boom switches sides as you change tack
- Whitehall can carry multiple passengers
- Walking on deck (Hoy)
- Working cannon (Hoy)
More Pics:
The Whitehall is a little larger, great for those occasions when you need to bring more stuff... and friends!
...and introducing the Hoy, which will eventually sport a cabin (hopefully with a working bed) and cannon:
Videos:
Download:
- SmallBoats 16.1 for MC 1.7.10 https://www.mediafire.com/?g372pd0owakpilk
- SmallBoats 0.10.6 for MC 1.6.x http://www.mediafire...oats.0.10.6.jar
- SmallBoats 0.10.1 for MC 1.5.x http://www.mediafire.../smallboats.jar
- SmallBoats 0.08 for MC 1.4.7 http://www.mediafire.../smallboats.jar
To install:
- Download and install Forge (http://www.minecraft.../topic,5.0.html)
- Drop the JAR file in your ~/.minecraft/mods directory
Version 16.1, updated 07/04/2015
- NOT COMPATIBLE WITH PRIOR VERSIONS -- FLUSH YOUR OLD BOATS!
- Fixed ticket exhaustion bug (force chunk load)
- Added option to disable guns on Hoy
- Added new dynamic motion (pitch)
- Refactored internals
Previous Versions/Changes:
Version 16.0, updated 06/27/2015
- NOT COMPATIBLE WITH PRIOR VERSIONS -- FLUSH YOUR OLD BOATS!
- Updated to 1.7.10 -- it might work with other 1.7 versions, but has not been tested
- Fixed missing children / parent bug (force chunk load)
- Fixed hitbox placement
- Added (minimal) color control
- Added damage control / modifiers
- Tweaked control code
- Refactored internals
Version 0.10.6, updated 09/28/2013
- Bug fixes + new features. If you previously updated to 0.10.4, just replace the jar; if not, FLUSH YOUR OLD BOATS!
- Added walking on deck (Hoy)
- Fixed boat disappearing when it can't find its children (you get a new boat, but you still lose items in the chest)
- Fixed problem with sneak key
- Added version number to filename
- Minor update. If you previously updated to 0.10.3, just replace the jar; if not, FLUSH YOUR OLD BOATS!
- Modified controls to improve steering and reverse
- Fixed air block check (compatibility with RailCraft)
- Fixed server crash (NoClassDefFoundError @ EntitySmallBoat.java:1215)
- Minor update. If you previously updated to 0.10.2, just replace the jar; if not, FLUSH YOUR OLD BOATS!
- Got rid of alternate exit key, use LSHIFT (same as vanilla)
- Added steering controls (A and D). Forward (W) now accelerates in the direction the boat is pointing, not the view direction; to steer with the mouse (vanilla behavior), use CTRL-W
- Fixed boats floating in midair
- MAJOR UPDATE -- FLUSH YOUR OLD BOATS! (remove old mod file(s), reload world, then install new version)
- DELETE YOUR OLD CONFIG FILES!
- Updated to Forge 9.10.0.789
- Updated for MC 1.6.x
- Added lockout of default LSHIFT exit key (set option LSHIFTexits=true to use it)
- Fixed problem accessing chests after saving and re-entering world
- MAJOR UPDATE -- FLUSH YOUR OLD BOATS! (remove old mod file(s), reload world, then install new version)
- DELETE YOUR OLD CONFIG FILES!
- Updated to Forge 7.8.1.737
- Changed version numbering schema (release.version.build)
- Reworked parent hitbox and client/server position sync, fixes disappearing boats and teleporting when exiting boat
- Removed altitude lockout, fixes boats above/below sea level
- Fixed item drop when destroying a boat (you get a boat back)
- Adjusted dismount position so players don't get hung up on boat hitbox when they exit
- Doubled size of Hoy chests
- Added Hoy icon
- MAJOR UPDATE -- FLUSH YOUR OLD BOATS! (remove old mod file(s), reload world, then install new version)
- Re-engineered Punt to use framework code
- Added custom key handler (F will exit boat, N and M will open chests)
- Refactored logging implementation
- Hoy is now usable
- Removed errant item from framework code
- Initial tweaks to performance calculations to take into account hull geometry and displacement
- Updated for MC 1.5.2
- Reworked NBT load and client-server synchronization to address problem with boats disappearing when you leave the chunk
- MAJOR UPDATE -- FLUSH YOUR OLD BOATS! (remove Punt+Whitehall, reload world, then install new version)
- Consolidated all code in a single .jar
- Split out the base smallboat code from the specific (Whitehall) implementation (Punt is still original).
- Slight change to the Whitehall (moved center of rigging model) to make accessing chests easier
- Normalized packet handling
- Fixed Whitehall recipe (note: all Punts must have same color sails!)
- MAJOR UPDATE -- FLUSH YOUR OLD BOATS! (remove Punt+Whitehall, reload world, then install new version)
- Moved chest handling to child entity
- Whitehall now has two chests
- Changed bounding box handling to improve entity registration
- Tweaked control code (improved slow speed maneuvering)
- Added "docking" -- Whitehall will now sit still when there's no driver
- Tweaked collision detection with wooden half-slabs (useful for building docks)
- Fixed bug causing relink errors when more than one Whitehall existed in world
- Rebuilt logging -- less spam, new LogLevel setting in config file
- Revamped linkage/relinking of parent and children
- Orphans and parents with no children (parts) will delete themselves
- Tweaked control and motion code for Whitehall
- Tweaked collision code for Whitehall
- Fixed Whitehall falling through ground
- Added colored sails for Whitehall (takes color from first Punt, only one colored Punt required)
- Changed default entity IDs
- Added pictures and download link for the Whitehall
- Fixed isRider() crash bug in Whitehall
- Updated for MC 1.4.7 / Forge 6.6.0
- Updated for MC 1.4.6 / Forge 6.5.0
- Fixed punt falling through ground
- Added config file (awger_Punt.cfg) to allow changing entity ID
- Added new recipe, allows sails with different colors (
old recipe still works)
- Fixed fishing from boat
- Fixed recipe (sorry about that)
- Relocated Punt to Transportation tab (was in Misc)
- Added reminder to use Shift-Right-Click to jump out (chat message when jumping into boat)
- Download link updated 12/13/2012
- Download site changed to MediaFire 12/15/2012
Known issues
** This is BETA code **Backup your world or start a new one before loading (a nice seed to test with is6646844250487835191). If you have problems updating from a prior version, try removing the mod jar(s) from your mods folder, reloading your world, and then putting the mod jar back in.
- If you're in a boat when you exit the game, when you re-enter the game you'll be outside the boat for a couple of seconds before you jump back in
- Water appears inside the boat
- Can't access the Hoy cabin (yet)
The Hoy doesn't carry passengers (yet)Left and Right motion (slew) keys have no affectPosition sync in MP is brokenWhitehall collision box is overly largeNo item icon for Hoy (competition in progress!)- Walking on deck is broken
- Boats sometimes disappear (very annoying)
Controls
- Right-click to jump into the boat,
- Right-click (or N and M keys) to open the chest when you're in the boat
- Left-Shift to jump out
To change seats in the Whitehall, right-click on an empty seat. Note: You can only control the Whitehall from the back seat.
The Hoy has a deeper draft than the Punt and Whitehall, you need 2+ blocks of water (depth) to sail her!
Some items to note:
- Build recipe for the Punt is three standard boats across the bottom, two sticks for the mast, and three wool for the sail (see picture above)
- Build recipe for the Whitehall is three Punts (of the same color)
- Build recipe for the Hoy is three Whitehalls
- In creative mode, all boats appear on the Transportation tab
- Destroying a boat gives you back a boat (plus contents of chest)
- Boats are VERY HARD to damage
This code was originally built for Minecraft Beta 1.6 but was never released. It has been completely redesigned to take advantage of new Minecraft internal structures that make oversized and animated vehicles a more workable proposition. Once the basic mod internals are finalized it should be possible to make much larger boats with additional capabilities (multiple passengers, ovens, beds, cannon, etc).Tested in single-player, LAN, and on dedicated server.Bug reports and constructive criticism appreciated.
Possible future enhancements
Cannon- Sinking
- Different rigging types (sloops, schooners, square, lateen, etc.)
- Functional interiors
- Advanced control scheme (setting sails, reefing, autopilot)
- Racing (marker buoys and timing)
- Oars (rowing)
- Ability to carry animals
- Cargo hold
A "Ships" mod for larger boats is expected to come later, after basic functionality is completed. Ships will have a different build system and may introduce additional capabilities.
Acknowledgements
The Elegant Punt is a real sailboat designed by Phil Bolger and featured in Harold "Dynamite" Payson's book, Instant Boats. It's about as simple a sailboat as you can get, and its appearance and dimensions were well-suited for Minecraft.
The Whitehall is modeled after Alaska, designed by D.H. Kurylko.
The Hoy is an historically correct type of small, coastal vessel used to carry cargo and passengers.
Thanks to Drullkus for the Whitehall icon!
Thanks to joetheantipro for the Hoy icon!
License
Permission to include the Small Boats mod in your mod pack is granted, as long you're not selling it or otherwise charging for distribution.
1
Any plans on fixing this?
[FML]: * Illegal extra prefix tile.lotr for name tile.lotr:oreStorage, invalid registry invocation/invalid name?
It generates too much console spam and it should be an easy fix
1
Bummer, I wanted to use harder wildlife but don't want to use COG as i use something else for my ore distribution
1
I like this, players helping each other. Glad you had your issue fixed!
2
Anyone interested in monster girls... I'll leave this here.
1
PLEASE READ BEFORE OPENING SPOILER!!
I need some brave souls to test this for me, mainly on a server. Be advised that this is an experimental version. If you load a world that previously had the other file, You'll get forge complaining that there are blocks/items missing. This is because Zabuton was removed.. If enough people ask for it, It might be added back.
Sounds will not work yet. Sounds are in the jar but not integrated yet.
Report any findings here.
1
The person helping me managed to integrate most models from modchu into the littlemaid package!! That means that once I fix what's left, you won't have to use it unless you want to look like a maid. Also working into merging the default soundpack into the jar to make it easier for everyone downloading the mod.
1
Well, The code has been undergone some major changes in the past couple of days. For the engrish speaking maids, you can make a resource pack and add it to your resource packs folder. The maids do use different pitches in their voice by default, it's called "sound distortion", but to set it up for specific models/textures would be more complicated.
For now, the textures would be integrated into the Jar while I think of a better way of handling the texture selection, the current screen might get an overhaul to accommodate a better texture selector. For that I'm thinking to maybe handle it in a similar way to this,
Mixed with the way the CustomNPC does it. But for now, my main concern is to get the mod running without Issues.
About compatibility with other mods goes, it's a tough one because of a major factor. The reason the maids call entityPlayer and entityPlayerMP is because of certain modes like Torcher and Ripper. Due to limitations on current minecraft code, only players entities can interact with right-click on other entities. On blocks it's different because the block shoots an event that creates a fake player to interact with the world, then it disappears until it gets called again, in which case it creates a NEW fake player. Maids wouldn't be able to do that. What I can try to focus in is striving to make it compatible with major mods.
To wrap this up, I want to ask all of you, which is your favorite texture?
Thanks for your support and I welcome your assistance or Ideas.
-Kuro
1
I might revive this. Right now I'm getting help refactoring the code and making it easier for future updates. Might as well Include this, if I manage to get a hold of the source.
1
"entityName": "GrimoireOfGaia.Mimic",
"entityName": "GrimoireOfGaia.Satyr",
"entityName": "GrimoireOfGaia.Valkyrie",
"entityName": "GrimoireOfGaia.Trader",
"entityName": "GrimoireOfGaia.Centaur",
"entityName": "GrimoireOfGaia.Siren",
"entityName": "GrimoireOfGaia.Cyan Flower",
"entityName": "GrimoireOfGaia.Butler",
"entityName": "GrimoireOfGaia.Harpy",
"entityName": "GrimoireOfGaia.Yuki-Onna",
"entityName": "GrimoireOfGaia.Witch",
"entityName": "GrimoireOfGaia.Sludge Girl",
"entityName": "GrimoireOfGaia.Selkie",
"entityName": "GrimoireOfGaia.Werecat",
"entityName": "GrimoireOfGaia.Sharko",
"entityName": "GrimoireOfGaia.Dryad",
"entityName": "GrimoireOfGaia.Minotaur",
"entityName": "GrimoireOfGaia.Shaman",
"entityName": "GrimoireOfGaia.Dhampir",
"entityName": "GrimoireOfGaia.FutakuchiOnna",
"entityName": "GrimoireOfGaia.Baphomet",
"entityName": "GrimoireOfGaia.Dullahan",
"entityName": "GrimoireOfGaia.Yeti",
"entityName": "GrimoireOfGaia.Mermaid",
"entityName": "GrimoireOfGaia.Wither Cow",
"entityName": "GrimoireOfGaia.Vampire",
"entityName": "GrimoireOfGaia.Flesh Lich",
"entityName": "GrimoireOfGaia.Succubus",
"entityName": "GrimoireOfGaia.Hunter",
"entityName": "GrimoireOfGaia.Ender Dragon Girl",
"entityName": "GrimoireOfGaia.Anubis",
"entityName": "GrimoireOfGaia.Gryphon",
"entityName": "GrimoireOfGaia.Sahuagin",
"entityName": "GrimoireOfGaia.Ender Eye",
"entityName": "GrimoireOfGaia.Creeper Girl",
"entityName": "GrimoireOfGaia.Creep",
"entityName": "GrimoireOfGaia.Mandragora",
"entityName": "GrimoireOfGaia.Cyclops",
"entityName": "GrimoireOfGaia.NineTails",
"entityName": "GrimoireOfGaia.Cockatrice",
"entityName": "GrimoireOfGaia.Swamper",
"entityName": "GrimoireOfGaia.Bone Knight",
"entityName": "GrimoireOfGaia.Sphinx",
"entityName": "GrimoireOfGaia.Spriggan",
"entityName": "GrimoireOfGaia.Banshee",
"entityName": "GrimoireOfGaia.Jorogumo",
"entityName": "GrimoireOfGaia.Naga",
"entityName": "GrimoireOfGaia.Cobblestone Golem",
"entityName": "GrimoireOfGaia.Minotaurus",
Blocks
GrimoireOfGaia:Ender Girl Doll
GrimoireOfGaia:Maid Doll
GrimoireOfGaia:Slime Girl Doll
GrimoireOfGaia:The Sphinx
GrimoireOfGaia:The Valkyrie
GrimoireOfGaia:The Vampire
Items
GrimoireOfGaia:Ender Girl Doll
GrimoireOfGaia:Maid Doll
GrimoireOfGaia:Slime Girl Doll
GrimoireOfGaia:The Sphinx
GrimoireOfGaia:The Valkyrie
GrimoireOfGaia:The Vampire
GrimoireOfGaia:item.GrimoireOfGaia.AccessoryDollCursed
GrimoireOfGaia:item.GrimoireOfGaia.AccessoryRingHaste
GrimoireOfGaia:item.GrimoireOfGaia.AccessoryRingJump
GrimoireOfGaia:item.GrimoireOfGaia.AccessoryRingNight
GrimoireOfGaia:item.GrimoireOfGaia.AccessoryRingSpeed
GrimoireOfGaia:item.GrimoireOfGaia.BagBook
GrimoireOfGaia:item.GrimoireOfGaia.BagOre
GrimoireOfGaia:item.GrimoireOfGaia.BagRecord
GrimoireOfGaia:item.GrimoireOfGaia.BoxDiamond
GrimoireOfGaia:item.GrimoireOfGaia.BoxGold
GrimoireOfGaia:item.GrimoireOfGaia.BoxIron
GrimoireOfGaia:item.GrimoireOfGaia.BoxOld
GrimoireOfGaia:item.GrimoireOfGaia.FoodBerryCure
GrimoireOfGaia:item.GrimoireOfGaia.FoodBerryFire
GrimoireOfGaia:item.GrimoireOfGaia.FoodBerryHealth
GrimoireOfGaia:item.GrimoireOfGaia.FoodBerryIce
GrimoireOfGaia:item.GrimoireOfGaia.FoodMandrake
GrimoireOfGaia:item.GrimoireOfGaia.FoodMandrakeStew
GrimoireOfGaia:item.GrimoireOfGaia.FoodMeat
GrimoireOfGaia:item.GrimoireOfGaia.FoodMeatMorsel
GrimoireOfGaia:item.GrimoireOfGaia.FoodSmallAppleGold
GrimoireOfGaia:item.GrimoireOfGaia.FoodWitherMeat
GrimoireOfGaia:item.GrimoireOfGaia.MiscBook
GrimoireOfGaia:item.GrimoireOfGaia.MiscCurrency
GrimoireOfGaia:item.GrimoireOfGaia.MiscFurnaceFuel
GrimoireOfGaia:item.GrimoireOfGaia.MiscGigaGear
GrimoireOfGaia:item.GrimoireOfGaia.MiscPage
GrimoireOfGaia:item.GrimoireOfGaia.MiscRing
GrimoireOfGaia:item.GrimoireOfGaia.MiscSoulFiery
GrimoireOfGaia:item.GrimoireOfGaia.MiscSoulFire
GrimoireOfGaia:item.GrimoireOfGaia.MiscWeaponEnchanted
GrimoireOfGaia:item.GrimoireOfGaia.MonsterPlacer
GrimoireOfGaia:item.GrimoireOfGaia.Shard
GrimoireOfGaia:item.GrimoireOfGaia.SpawnCard
GrimoireOfGaia:item.GrimoireOfGaia.SpawnCardCreeperGirl
GrimoireOfGaia:item.GrimoireOfGaia.SpawnCardTrader
GrimoireOfGaia:item.GrimoireOfGaia.WeaponBookBane
GrimoireOfGaia:item.GrimoireOfGaia.WeaponBookBattle
GrimoireOfGaia:item.GrimoireOfGaia.WeaponBookBlazing
GrimoireOfGaia:item.GrimoireOfGaia.WeaponBookBuff
GrimoireOfGaia:item.GrimoireOfGaia.WeaponBookEnder
GrimoireOfGaia:item.GrimoireOfGaia.WeaponBookFortune
GrimoireOfGaia:item.GrimoireOfGaia.WeaponBookFreezing
GrimoireOfGaia:item.GrimoireOfGaia.WeaponBookMetal
GrimoireOfGaia:item.GrimoireOfGaia.WeaponBookNature
GrimoireOfGaia:item.GrimoireOfGaia.WeaponBookNightmare
GrimoireOfGaia:item.GrimoireOfGaia.WeaponFanFire
GrimoireOfGaia:item.GrimoireOfGaia.WeaponFanIce
GrimoireOfGaia:item.GrimoireOfGaia.WeaponProp
1
That would be a great idea!