New version - Gulliver v0.13.5 for Minecraft 1.5.2!
Works with ModLoader, Too Many Items, Rei's Minimap, Optifine, Forge(kinda), Little Blocks, and more! Doesn't quite work with Smart Moving, Player API, More Player Models, and more!
Back up your minecraft.jar and world files before trying Gulliver v0.13.5! You have been warned!!
Gulliver Forged v0.13.5 uses Forge build 7.8.0.684 (recommended), it will not work with the latest Forge build.
Gulliver (or Gulliver Forged) need to be installed into your minecraft.jar, not the mods folder.
Also, if you want to install Optifine, install Gulliver after Optifine! Quick Links to Sections
Updating Mods: If you have Minecraft 1.5.2, you will need to update all of your mods to 1.5.2, or else Minecraft will crash. Each mod's forum thread should tell which versions of Minecraft are supported.
Be sure to clean out your %appdata%\.minecraft\mods folder as well, to remove any older mods that may be in there.
Little Blocks users: Little Blocks has been updated to Minecraft 1.5.2, and it works just fine with Gulliver Forged 0.13.5! Go get it!
Two things you should know when playing with Gulliver & Little Blocks:
/basesize 0.125
Gold Armor (any piece)
Multiple Language Support:
Gulliver includes localizations for Polish, German, Portuguese, Spanish, Dutch, Hungarian, Swedish, Norwegian, Danish, French, Italian, Turkish, Czech, Thai, Chinese, Japanese, Finnish, Hebrew, Arabic, and Pirate!
Translations are by yours truly, and may be of varying quality - corrections and suggestions are appreciated.
(Note: I pick which languages to add based on the countries that visit my adfly links - yours could be next! )
Important tips:
Be sure to back up your worlds before trying this mod, even worlds using old versions of Gulliver.
When installing Gulliver, always start with a fresh copy of your minecraft.jar - it may not work if there are old Gulliver files in there.
Gulliver files must be installed into minecraft.jar - don't just put the zip file in the "mods" folder! Either nothing will happen when you try to resize, or else Minecraft will crash!
MCPatcher and Magic Launcher don't work so well together. Choose one or the other when installing Gulliver. (The Install/Downloads section has more details.)
Disclaimers:
Anybody who wants to share Gulliver should link to this thread, and should not share the direct download links from this post. You can use this link to the Downloads section if your visitors have difficulty with English.
Only downloads of Gulliver via this thread are valid, I (UncleMion) cannot vouch for copies that have been downloaded from elsewhere.
Do not upload Gulliver to fileshare or mod hosting sites, any such uploads have been made without my permission.
It's named for the book Gulliver's Travels, though much of the inspiration comes from The Borrowers, Alice in Wonderland, and other size-related stories.
What it does
From the outside, it looks just like plain vanilla Minecraft. There are no new blocks, items, entities or biomes - just two Potion effects.
But with Gulliver installed, you now have the ability to change your own size or the sizes of mobs & NPCs!
The world works differently when you and mobs change size. See what happens!
A few starter tips for tiny players:
Watch Your Step
Hold Shift or Sprint to Jump 1 Block High
Some Blocks are Climbable!
Carry Paper, a Slime Ball, String and a Lily Pad
Carry something pointy (like a Stick or Sword), you may need it to pry open Chests or Doors
Try the Fishing Rod
Beware of Cats & Spiders!
A few starter tips for huge players:
Watch Your Step - Falling Hurts!
Hold Shift to Jump Half Your Height
Try Punching Blocks/Mobs Barehanded
Step or Jump On Mobs (or else Hold Shift to Sneak Over Them)
Right-Click Near Drops When Barehanded to Pick Them Up, or Use a Bucket!
Add Nether Wart to Water Bottle to make Awkward Potion.
Add Red Mushroom to make Potion of Embiggening, or else:
Add Brown Mushroom to make Potion of Ensmallening.
Old brewing recipe (Gulliver v0.9.3 for Minecraft 1.3.2 & earlier):
Spoiler:
Add Nether Wart to Water Bottle to make Awkward Potion.
Add Red Mushroom to make Potion of Embiggening.
Add another Red Mushroom to get Potion of Ensmallening.
Add Redstone Dust to extend the effect duration, and/or turn them into Splash Potions with Gunpowder and you can throw them at mobs.
Potion of Embiggening makes you 4 times your height, Ensmallening makes you 1/4 your height. (You can drink Milk or the Potion with the opposite resizing effect to change your size back.)
Resizing Dyes
Having a stack of Cyan Dye in your inventory will make you half your size, and a stack of Magenta Dye will make you twice your size. You can have multiple stacks of dye to apply the resizing multiple times, so 3 stacks of Cyan Dye will make you 1/8 size, and 3 stacks of Magenta Dye will make you 8 size. The dyes may also be applied to Sheep and tame Wolves' collars to have the resizing effect.
If you don't want to allow Dye-based resizing on a server, set the server.properties option "enable-dye-resizing" to "false".
If you don't want it in singleplayer, use this option in %appdata%\.minecraft\config\mod_Gulliver.cfg:
g_dyeResizingEnabled=0
Resizing Keys
Note: This requires both "Cheat Mode" (or Op permission on a server) and Creative Mode to work.
You can adjust your size by pressing the 'R' key to double your current size and the 'F' key to halve your current size. (Size limits are 1/8 for smallest and 8 for largest.)
If you hold a Stick and point it at a mob, then the 'R' & 'F' size changes will apply to the mob you are pointing at.
The player or mob will stay that size unless affected by a resizing Potion or Dye.
Configuration Options
If you want to start a new world at a particular size, like for doing a survival challenge, change the g_basePlayerSize option in %appdata%\.minecraft\config\mod_Gulliver.cfg. To start new worlds at 1/8 scale, use this:
g_basePlayerSize=0.125
back to top Mechanics (How Things Work When Resized)
So, what difference does changing size make?
Ensmallened players:
have shorter arm reach for using/hitting blocks
take more effort to travel the same distance as a regular-size player, also need to do more jumping
have to hit blocks more times to break them, this includes flowers and torches
do less damage when attacking
get hurt more when attacked
can get stepped on by larger players or mobs
don't activate Stone Pressure Plates
can't open Doors or Gates if 1/8-scale
have trouble fighting moving water currents (but they can claw along the side/bottom of a stream)
take longer to eat or drink
are more vulnerable to Poison effects
get hurt by Roses but not Cactus
will slowly drown in rain, if 1/8-scale
may need to hold something pointy (e.g. Stick, Sword, Hoe) to open Doors, Trapdoors, Gates and Chests, and to activate Buttons and Levers
...
But, Ensmallened players also:
have new uses for some held Items - Paper for gliding through the air, Lily Pad for rafting across water, Slime Ball for climbing walls, String for riding on creatures, and Fishing Rod as a grappling hook
can climb some kinds of blocks, like Leaves, Grass, Gravel, Cloth, Cactus, Cake, and more
can climb free-hanging Vines, by holding down Shift while jumping over and over
can walk under an upside-down half-block slab and through other such spaces
don't activate Tripwire - they can climb and walk along it
get ignored by normal-size mobs (unless you attack them), with the exception of NPCs, Golems, Ocelots, Spiders, and Silverfish
wear out tools less quickly
get more benefit from eating food
get more XP from killing larger creatures
suffer less damage from falls
get more benefit from Regen effects
can double-up on Beds in multiplayer
...
Meanwhile, Embiggened players:
have longer arm reach
can travel great distances with less exhaustion, since you can "step" up a 2-block high incline without jumping
can break blocks with fewer hits
can punch and break multiple blocks at once when in Survival mode
do more damage when attacking
can walk, jump or fall on smaller mobs or players to "squish" them (or else sneak to not hurt them)
get hurt less when attacked
take less time to eat or drink
are less vulnerable to Poison effects
can "press" Wood or Stone Pressure Plates like they're Buttons
can pick up and place, toss, or throw smaller entities
don't get hurt by Cactus
can pick up dropped items by right-clicking barehanded or while holding an empty Bucket
...
But, they also:
need wider gaps to walk through (forests and caves are a pain)
can't punch entities or punch/use blocks through narrow (1-block-wide) gaps when empty-handed
wear out tools more quickly
get less benefit from food
get less XP from killing smaller creatures
suffer greater damage from falling, and may break blocks when they fall (in Survival mode)
can't sleep in Beds
can't ride Boats or Minecarts (or normal/tiny Saddled Pigs)
get less benefit from Regen effects
don't pick up nearby drops automatically - need to right-click them
Basically, for both effects, I'm shooting for about equal parts awesome & annoying. (The classic essay "On Being the Right Size" mentions a number of the ideas that I used when devising how the mechanics would work differently in Gulliver.)
Tiny players can ride larger entities by right-clicking on them while holding String. This includes larger players in Multiplayer! Dismount by right-clicking while holding String, or right-clicking empty-handed on the ride.
Hold on tight by holding String or a Slime Ball! Otherwise you'll be knocked off if you get hurt while riding, or if the ride falls more than a certain distance!
One more thing, your jump height scales partially with your size. For example, a 1/4-scale tiny player can jump up onto a half-slab, and a 4x huge player can jump up 2 blocks. Tiny players can hold shift or sprint before jumping to hop up 1 block, and huge players will hop up about half their height when holding shift.
Leave feedback on what you think, or any other suggestions for how Minecraft could work differently when you're tiny/huge. Or even just tell about something fun that you did with Gulliver; I like hearing about the different ways people use the mod
Also try out the Server if you can, this mod is even more fun when you can inflict it on share it with your friends Note that clients will also need to have Gulliver to be able to connect to the server, and should try to use the same version of Gulliver as the server.
Let me know if you make a video using this mod! I'd love to see some nifty examples of Gulliver in action. Same with adventure maps, though I can't guarantee that later releases won't break them.
I'd also like to see some maps that are like replicas of a Minecraft house or city at 8x scale, it would be fun to walk through at 8x size and feel "normal", and then at tiny size to feel microscopic (The "giant house" maps I've seen are usually much greater scale than that.)
If you want to contact me regarding this mod before doing a video or map (for tips on features, etc.), or if you'd like to make a suggestion or request, you can PM me (UncleMion) here on the forum, or email me: UncleMion {at} gmail {full-stop} com. Or you can find me on Twitter via @UncleMion. You may have noticed a pattern here
There's getting to be quite a number of video spotlights on Gulliver, so I'm choosy about what I add to this section. I'm considering making some Youtube playlists to link to instead, where I could have playlists for Mod Spotlights, Let's Play/Survival, Machinima, and Bug Gallery (vids that demonstrate a bug I want to fix). But for now:
Send me your video link or else post the link here in the thread for me to consider adding it.
It's best if videos are well-edited, have decent audio, and use clean language.
Creativity counts, as does entertainment value. Amuse me!
I'd really like some more multiplayer videos, they are fun to watch and help me find server bugs. With Gulliver v0.8 players can now ride on larger players by using String; I really want to see how well that works in action
Try to show a feature of Gulliver that hasn't been shown in one of the other videos. There's lots of them, take a look at the Changelog if you're stuck for ideas.
Hint for how to pronounce UncleMion:
Spoiler:
I'm "Uncle" Mion, my sister is Shion: Mii & Shii, she & me.
(I've organized the videos by version number to help with confusion about why some features don't get mentioned or else don't work the same as in the current release.)
Gulliver v0.9.3 (Minecraft 1.3.2)
Spoiler:
Forum member TheDiamondMinecart has a pretty comprehensive mod review of Gulliver v0.9.3
Gulliver v0.9.2 (Minecraft 1.3.2)
Spoiler:
Forum member Thescorpi0n shows off the new features in Gulliver v0.9.2
Gulliver v0.8.1 (Minecraft 1.2.5)
Spoiler:
Forum member LexLV made a nice spotlight of Gulliver. (But where are the giant sheep?)
The Jolly ol' Brits take a brief look at Gulliver in multiplayer:
Gulliver v0.8 (Minecraft 1.2.5)
Spoiler:
GameChap and Bertie fight a giant Ghast, and also do a blazing demonstration of the new mob riding feature:
Gulliver v0.7.1 (Minecraft 1.2.5)
Spoiler:
GameChap and Bertie really enjoy stomping on Creepers. And who wouldn't?
Gulliver v0.7 (Minecraft 1.2.5)
Spoiler:
The Yogscast do a bit of Villageception spotlighting how the Little Blocks Mod and Gulliver can play together in multiplayer:
Gulliver v0.6 (Minecraft 1.2.5)
Spoiler:
Gulliver got featured on the Yogscast! We finally get to see the paperchuting and slime climb in action, along with shenanigans:
Forum member MiniWookiee did a nice dual-spotlight of Gulliver and Little Blocks, also gave me my propers (even pronounced the name right!)
Gulliver v0.5 (Minecraft 1.2.5)
Spoiler:
Forum member PocketIsland's spotlight shows you how to climb trees with a Fishing Rod among other things:
Gulliver v0.4.2 (Minecraft 1.2.4)
Spoiler:
Forum member Wipper1799's video is pretty comprehensive and well edited and organized
Gulliver v0.4.1 (Minecraft 1.2.4)
Spoiler:
Forum member Etalyx contributed a cool mod spotlight showing off some more of the features and fun of Gulliver. (It also helped me note some more bugs to fix...)
GameChap and Bertie have created a video series of unfortunate events featuring Gulliver.
I have no idea what language they're speaking but they seem to be having fun, and that's what matters.
Gulliver v0.4 (Minecraft 1.2.4)
Spoiler:
Here's the very first Gulliver video review, by ChazOfftopic, using Gulliver v0.4:
Thanks for trying out Gulliver, guys
Banners
Forum member Minecraftistheman19 made this nice Achievement-style sig banner for Gulliver (thanks!):
Note: this is still largely a work in progress, so I can't guarantee compatibility of Gulliver with any other mods, but I'm certainly shooting for making it more compatible.
Gulliver v0.13.5 only works on Minecraft 1.5.2. Gulliver v0.13.1, v0.13.2, v0.13.3 and v0.13.4 only work on Minecraft 1.5.1. Gulliver v0.13 only works on Minecraft 1.5. Gulliver v0.11, v0.12, v0.12.1 and v0.12.2 work only on Minecraft 1.4.7 or 1.4.6. Gulliver v0.10 and v0.10.1 only work on Minecraft 1.4.5.
Gulliver v0.9.1, v0.9.2 and v0.9.3 only work on Minecraft 1.3.2. Gulliver v0.9 only works on Minecraft 1.3.1.
Gulliver v0.5, v0.6, v0.7, v0.7.1, v0.8 & v0.8.1 only work on Minecraft 1.2.5.
I've changed an awful lot of class files to code this, so the odds are that it will not work with some particular mod. Let me know if you find a mod that works perfectly fine and I'll check it for my compatibility list. I also definitely want Gulliver to support HD texture packs sometime - they mostly work now with MCPatcher, check Installing Mods with MCPatcher in the Install/Download section.
Gulliver requires ModLoader to function (but Gulliver Server does not), and Gulliver Forged requires Forge to function. They overwrite some of the same classes, so be sure you install Gulliver last.
Some common mods that conflict:
Bukkit (server)
Zombe's modpack
Better Than Wolves
...
Mods that seem compatible with Gulliver but don't really work:
More Player Models (resizing issues, player reach positioning, "illegal stance" errors)
Smart Moving (glitchy special movements, movement speed wrong, getting stuck underwater)
probably other mods that change the player model or height/width
...
Compatible mods (for Minecraft 1.4.5+):
ModLoader
Optifine
Rei's Minimap
Too Many Items - Potions in TMI menu!
Single Player Commands
...
Mods that were compatible in Minecraft 1.2.5 but aren't in Minecraft 1.3.2:
Clay Soldiers (requires Forge)
Little Blocks (requires Forge)
...
Compatible mods (for Minecraft 1.3.2):
Spoiler:
ModLoader
ModLoaderMP
Optifine (some features may be missing)
Rei's Minimap
Too Many Items - Potions in TMI menu!
Single Player Commands
MC Patcher, HD Textures
Gems+ Mod
Shelf Mod
Mine Little Pony (won't do special Gulliver rendering in 3rd person)
Mini Tools Mod (switched to Forge )
...
Compatible mods (for Minecraft 1.2.5 and older):
Spoiler:
ModLoader (singleplayer only for MC1.2.4)
ModLoaderMP (singleplayer only for MC1.2.4)
Rei's Minimap (ModLoader)
Not Enough Items (ModLoader, CodeChickenCore) - the resizing Potions are in the item menu
Clay Soldiers (ModLoader)
Little Blocks (ModLoaderMP)
Too Many Items (ModLoader) - Potions added to TMI menu in v0.8.1!
Mo' Creatures (ModLoader and other dependencies) - the creatures are resizable! Mo' Creatures uses Forge now, so it's incompatible until I support that
MCPatcher mods? (HD Textures, HD Font, Better Grass, etc.) - plays without crashing if installed correctly, but needs further testing
Single Player Commands (since v0.8) - some commands may be buggy
...
Gulliver will work with 16x16 texture packs, and will also support HD ones updated for Minecraft 1.5.
Please note that "compatible" mods mostly work alongside Gulliver, but I haven't coordinated any Gulliver features with the other mods yet, so you won't find mod-specific Creature behavior or other things you probably were expecting.
As for the server, Gulliver Server can't used with Bukkit - it modifies too many vanilla classes to work as a plugin. Maybe I could make it compatible with Bukkit, but that's something I will have to look into.
If Minecraft crashes on you after installing Gulliver, Don't Panic!
First, check the list of Frequently Reported Problems and see if one of them applies to you.
Frequently Reported Problems
Minecraft crashes with one of these errors after I install Gulliver:
java.lang.NoSuchFieldError: useResizingDyes
java.lang.NoSuchFieldError: basePlayerSize
java.lang.NoSuchMethodError: mp.isTiny()Z
Did you put the Gulliver zip in your %appdata%\.minecraft\mods folder? You need to install Gulliver to your %appdata%\.minecraft\bin\minecraft.jar instead. Follow the directions for installing mods in the Installation section.
After installing Gulliver Forged, Minecraft crashes with one of these errors when I try to load a world:
Did you put the Gulliver Forged zip in your %appdata%\.minecraft\mods folder? You need to install Gulliver Forged to your %appdata%\.minecraft\bin\minecraft.jar instead. Follow the directions for installing mods in the Installation section.
After installing Gulliver, Minecraft crashes with this kind of error when I try to load a world:
java.lang.NoSuchMethodError: gz.resizeTo(F)V
You probably installed ModLoader after Gulliver. In general, Gulliver should be installed last, after other mods. (This includes Optifine.)
I installed Gulliver and it works fine in singleplayer, but when I get on a server the resizing potions and dyes don't work!
Make sure you install the Gulliver mod files last, on both the server and the client. It changes the classes that handle sending packets, so if ModLoader(MP) overwrites that class on either the client or server side, you won't be able to receive resizing data from the server, even if it happens to work fine in singleplayer.
I get kicked with "Illegal Stance" in Multiplayer whenever I try to increase my size, but I can shrink and return to normal fine.
It's a problem with the server, caused by another mod overwriting some of Gulliver's changes. You need to install the Gulliver server files after ModLoaderMP and other server mods.
If those don't help, make a post in this thread with the following information:
Your Operating System (Windows 7, Mac OS X)
Your mod installation method(s) - manually, Magic Launcher, and/or MCPatcher
A list of mods you have installed
The crash report if any, which can be found in your %appdata%\.minecraft\crash-reports folder - put the crash report between [ spoiler ] [ /spoiler ] boxes to save screen space
The contents of your ModLoader.txt (or your ForgeModLoader-client-0.log if you use Gulliver Forged), which on Windows can be found in your %appdata%\.minecraft\ folder; put that between [ spoiler ] [ /spoiler ] boxes as well.
All of that information will help with identifying the source of the problem and getting you back to playing Gulliverized Minecraft sooner.
If you experience an odd non-crashy bug while playing with Gulliver installed, you're welcome to make a video demonstrating the issue and post a link to it in this thread. I can figure out a lot from watching video of a playthrough. Also a bonus if it's amusing. (Note that some "bugs" may be intentional.)
How to Install Mods (Manually):
You will need to know how to install mods into Minecraft. Gulliver depends on ModLoader, so you will need to grab the zip for it as well. If you have no other mods installed, you can follow the Installing Mods instructions on the Minecraft Wiki to install first ModLoader and then Gulliver. (Before you install, please read Cautions about Using Mods and the Terms at the end of this post, and back up your worlds and minecraft.jar, just in case.)
Easier Mod Installation Method (Magic Launcher):
If you don't want to mess with changing your minecraft.jar, there's a very nice launcher program for Minecraft called Magic Launcher. With it, you can setup a configuration to launch Minecraft with Gulliver activated. You won't have to touch minecraft.jar or even remove META-INF!
It's a great way to manage other mods too, and it can do some compatibility checking for you. You can set what mods are being loaded and in what order. (Gulliver should be the last item in your Mods list, unless told otherwise for a particular mod.)
Before you install, please read Cautions about Using Mods and the Terms at the end of this post, and back up your worlds, just in case.
Installing Mods with MCPatcher:
It's best if you use one of the previous two methods for installing, but if you really really want to use the HD Textures and other mods that MCPatcher provides, then follow the directions in the MCPatcher thread under "Installing other Mods".
Note that Gulliver won't be the last item in your MCPatcher Mods tab list - HD Textures, HD Fonts, Better Grass, Random Mobs, Custom Colors, and Connected Textures should all go after it; but any other mods you add should go before Gulliver in the list. (Please note that the MCPatcher mods may not be fully compatible with Gulliver.) If you have ever used MCPatcher in the past or plan to use it to install Gulliver, force-update your Minecraft to get a clean minecraft.jar before you start installing any mods.
Before you install, please read Cautions about Using Mods and the Terms at the end of this post, and back up your worlds, just in case.
Installing Gulliver and Optifine:
First install ModLoader, then Optifine, then Gulliver last. Any other order will give you trouble.
Installing Gulliver Forged and Optifine:
First install Forge, then Optifine, then Gulliver Forged last. Any other order will give you trouble.
Downloads:
Client/Singleplayer: Gulliver v0.13.5 for Minecraft 1.5.2 (adf.ly) (mediafire) (alternate) MD5:166f00cf336317d342f8226008b04206 Gulliver requires ModLoader. You can install Gulliver either by running Magic Launcher and adding ModLoader 1.5.2 before Gulliver v0.13.5, or else by following the Installing Mods instructions, to copy the contents of the ModLoader zip file and gulliver zip file into your minecraft.jar and then delete the META-INF folder that's inside minecraft.jar. Run Minecraft as normal.
Server: Gulliver Server v0.13.5 for Minecraft Server 1.5.2 (adf.ly) (mediafire) (alternate) MD5:d4f1218ac82b2db3f771df5cc0afadd0
Install by copying the class files from the gulliver_server zip into the minecraft_server.jar. Do not install ModLoader to the server.
Players will need to have Gulliver 0.13.5 installed on their Minecraft client, otherwise they won't be able to connect (it gives a "Bad Packet 171 error" and sometimes a "Bad Packet 172 error".)
Players with Gulliver Forged v0.13.5 can connect to non-Forged Gulliver servers with version 0.13.5.
Forge version (universal): Gulliver Forged universal v0.13.5 for Minecraft 1.5.2 (adf.ly) (mediafire) (alternate) MD5:793d577b2129d5dba0d7a145a4cbb10c Gulliver Forged v0.13.5 is based on Minecraft Forge build 7.8.0.684. (it also happens to be the recommended build as of May 4 2013.) It is not guaranteed to work on different Forge builds.
Do not install ModLoader with Forge, as it includes its own Forge ModLoader. Install Forge first and Gulliver Forged last into your minecraft.jar - do not put the Gulliver Forged zip into the mods folder, it will not work. Install other mods as desired.
The same instructions apply for making a Gulliver Forged server - install Forge build 684 and then Gulliver Forged v0.13.5 into your minecraft_server.jar.
Downloads for Minecraft 1.4.7: Note: Since these are for Minecraft 1.4.7, here's a link to download ModLoader 1.4.7.
Macs and servers: I've had a lot of reports of trouble running a Gulliver-ized Minecraft server on Mac OS X, it crashes with a "jar file corrupt" error. Forum member RaikiKongame helpfully provided these installation instructions, which worked for us on a MacBook running Snow Leopard:
Go to your (clean vanilla) minecraft_server.jar and change the ".jar" into ".zip"
Now you can open that minecraft_server.zip file and add in the GulliverServer files. (Keep in mind, there is no need to remove the "META-INF" folder)
Once you have added the GulliverServer files, select ALL the files and compress them. This will give you a file called "Archive.zip"
Just bring the "Archive.zip" into the root server folder (where the start.command is) and rename it to "minecraft_server.jar"
And there you go, it should work just fine.
It might not be so simple once you start installing other mods besides Gulliver, though. Gulliver avoids deleting essential class files in the "net" subfolder, but other mods may overwrite the "net" subfolder, so be warned.
Older Versions (for Minecraft 1.2.3-1.5.1):
Spoiler:
There have been enough changes to Gulliver and how it interacts with other mods that I'm more or less dropping support for the old versions. I've still got links to them if you really want to download.
Gulliver v0.8.1 for Minecraft 1.2.5 (link)
Gulliver v0.8 for Minecraft 1.2.5 (link)
Gulliver v0.7.1 for Minecraft 1.2.5 (link)
Gulliver v0.7 for Minecraft 1.2.5 (link)
Gulliver v0.6 for Minecraft 1.2.5 (link)
Gulliver v0.5 for Minecraft 1.2.5 (link)
Gulliver v0.4.2 for Minecraft 1.2.4 (link)
Gulliver v0.3.1 for Minecraft 1.2.3 (link)
Server:
Gulliver Server v0.13.4 for Minecraft Server 1.5.1 (link)
Gulliver Server v0.13.3 for Minecraft Server 1.5.1 (link)
Gulliver Server v0.13.2 for Minecraft Server 1.5.1 (link)
Gulliver Server v0.13.1 for Minecraft Server 1.5.1 (link)
Gulliver Server v0.13 for Minecraft Server 1.5 (link)
Gulliver Server v0.12.2 for Minecraft Server 1.4.7 (link)
Gulliver Server v0.12.1 for Minecraft Server 1.4.7 (link)
Gulliver Server v0.12 for Minecraft Server 1.4.7 (link)
Gulliver Server v0.11 for Minecraft Server 1.4.6 (link)
Gulliver Server v0.10.1 for Minecraft Server 1.4.5 (link)
Gulliver Server v0.10 for Minecraft Server 1.4.5 (link)
Gulliver Server v0.9.3 for Minecraft Server 1.3.2 (link)
Gulliver Server v0.9.2 for Minecraft Server 1.3.2 (link)
Gulliver Server v0.9.1 for Minecraft Server 1.3.2 (link)
Gulliver Server v0.8.1 for Minecraft Server 1.2.5 (link)
Gulliver Server v0.8 for Minecraft Server 1.2.5 (link)
Gulliver Server v0.7.1 for Minecraft Server 1.2.5 (link)
Gulliver Server v0.7 for Minecraft Server 1.2.5 (link)
Gulliver Server v0.6 for Minecraft Server 1.2.5 (link)
Gulliver Server v0.5 for Minecraft Server 1.2.5 (link)
Gulliver Server v0.4.2 for Minecraft Server 1.2.4 (link)
Gulliver Server v0.3 for Minecraft Server 1.2.3 (link)
This is a beta release with most of the functionality in place. There's a lot I still want to implement and fix in the code, and I want to make it play nicer with other mods if possible.
Gulliver could make a good API for other mods to use once I hammer out the design. As it stands, a non-vanilla creature that inherits from EntityLiving and uses the AI classes should also be resizable and exhibit a reasonable default behavior for interactions with other-sized mobs & players.
To-Do List:
Hooking & flinging other (tiny) players with the Fishing Rod in multiplayer
Holding a Slime Ball lets tiny players stick to walls and slowly climb up/down (*doneish v0.6*)
Canoeing - tiny players move a Boat more slowly, but 2 can share and row together
Release Forge-compatible and non-Forge versions (*doneish! v0.13.2*)
...
Compatibility Requests:
Forge support(*doneish! v0.13.2*)
Single Player Commands(*done! v0.8*)
Smart Moving
Optifine (*done! v0.9.2*)
Bukkit (server)
Zombe's Fly Mod
...
Gulliver's Items mod extension item list:
Lily Pad Boat (Lily Pad + Stick?)
Sticky Boots (Leather Boots + Slime Ball)
Glider Hat? (Leather Cap + String + Paper?)
Paper Airplane (4 Paper: 3 in a row, one below centered)
Smallish Fez (5 Wool in normal helmet shape, 1 String above)
Snow Shoes
Resizing rayguns and/or blocks
...
Other Suggestions people have made already:
Tiny players can sprint across water without sinking, and other surface tension effects
Tiny players/mobs can fit through Iron Bars and under Fences
Resizing non-creature entities (like vehicles) - maybe, but not with Potions or R/F
Resizing blocks - NO, no giant TNT for you
World-generated structures that are size-related - maybe in a mod extension
Chickens will peck smaller mobs/players - maybe
Add Tier II versions of the Potions that embiggen to 8 and ensmallen to 1/8 height
Make the Potions do double/half size instead
Allow size multipliers greater than 8 and smaller than 1/8 - no
Let giants eat smaller players/entities - NO
Putting smaller mobs/players into your inventory, Chest, Furnace, Dispenser, etc.
...
Known Bugs:
Glitchy when huge players pick up, hold, and throw Boats or Minecarts
A player being held by another player may see things as jittery when the holder is walking or moving
Riding players "glitch", sometimes sitting at the ride, sometimes at the original location (vanilla bug)
Huge mobs keep getting "high-centered" over Fences or small depressions and end up doing the disco spin
Small mobs have problems with stairs and half-slabs (vanilla bug?)
Tiny mobs won't walk through half-slab or stair gaps, and can get trapped in half-slab holes in the ground or inside partial-block spaces like Fences(*fixed in v0.9.3*)
Smaller mobs can't quite "reach" larger ones to attack them (*seems fixed in v0.7*)
Slime Ball doesn't keep a tiny player stuck to the wall unless they keep moving "towards" the wall
Confusion about where a huge player's legs are in first-person view
Placement in Beds is off, especially in multiplayer
Players occasionally respawn partially inside the ground at the spawn point (vanilla bug?)
Players keep getting wall damage after getting knocked off a ride (vanilla bug...) (*possibly fixed in v0.9.3*)
updated to Minecraft 1.5.2; updated Gulliver Forged to Forge recommended build 684
bugfix for sizing commands not working on multiple players at once when using Command Block @a macros
bugfixes for NullPtrExceptions in GulliverForged with some Forge mods
...
v0.13.4 (April 29 2013)
updated Gulliver Forged to Forge recommended build 662
bugfix for crash on Gulliver Forged servers when tiny things enter Tripwire
bugfix for crash when running a Gulliver Forged server by double-clicking the jar
server spawn areas should now prevent non-op huge players from breaking blocks when falling/growing/walking/colliding
removed feature: right-clicking with gunpowder to cause an explosion
huge players can right-click TNT blocks empty-handed to explode them
added a "Shoulder" keybind 'V' to move a held smaller entity to/from the player's shoulder
players can also use the Shoulder keybind to dismount from a ride (if they aren't holding or ridden by any entities)
removed feature: right-clicking a held entity to place it on your shoulder
a gliding tiny player, if close above a mob, can right-click it to mount it
using Forge-style configuration file for Gulliver Forged, instead of ModLoader-style cfg and/or server.properties
fix to use min/max entity and base size limits properly on servers
added config settings for min/max entity and base size limits on singleplayer/LAN worlds
added custom base spawn sizes for animals, monsters, NPCs (not just players)
in Gulliver Forged, added ability to define base spawn sizes for specific living entities (even ones from other mods), by entity ID or name - see GulliverForged.cfg for examples
refactored code, changing a few less base classes
...
v0.13.3 (April 7 2013)
Fixed Gulliver Forged to be universal (both client & server), also made the code somewhat more Forge-like
Bugfix to Gulliver Forged for hits from Arrows shot by non-players causing Minecraft to crash
Bugfix to Gulliver Forged so that huge entities will trample plants or snow when walking
Bugfix to Gulliver Forged first-person rendering of eating/drinking
Huge players may right-click on blocks while holding Gunpowder to cause an explosion; the explosion will not break blocks if they're in Adventure mode
A player holding an entity may still right-click it (in first-person mode) to place it on their shoulder, but only if the player is sneaking
...
v0.13.2 (April 1 2013)
Made a Forge-compatible version: Gulliver Forged; still needs more testing and integration into how Forge does things
Huge entities and players in survival mode may turn Stone Brick blocks into Cracked Stone Brick by falling on them
Tiny players riding in Boats need to hold a Shovel in order to "row" the Boat
A player holding an entity may right-click it (in first-person mode) to place it on their shoulder
Added lang file for Pirate Speak
...
v0.13.1 (March 25 2013)
Updated to Minecraft 1.5.1
Fix for the vanilla bug where target syntax [name=!<playername>] doesn't work correctly with multiple players logged in
Bugfix to display death messages when stepped on or squished by larger mobs
Fix to allow tiny players wearing gold armor to climb freehanging vines
Fixed up snow trails left by huge Snow Golems
Tops of Flowerpots are hollow, tiny players can get inside
Better third-person sword/tool/stick rendering in-hand for resized players
Scaling a resized Wither's projectile size and explosive force
Smaller size due to wither potion effect will not wear off players in Hardcore Mode worlds
Adjusted right-click drop scoop-up range for huge players
...
v0.13 (March 19 2013)
Updated to Minecraft 1.5
Fix to allow giant players to place blocks through narrow gaps
Tiny entities activate weighted Gold Pressure Plates; if any are on the plate, it will output a redstone signal equal to the number of tiny entities (maximum 15)
Players holding entities may place them onto other entities; rider size limits still apply
Adjusted rider mounted positions on child mobs
Adjusted rider positions for Skeletons and Zombies to match player riding
Disconnecting players that were riding another player will not make them disappear, like they do with other ridden entities in Minecraft 1.5
Mobs that pick up dropped items will be resized if holding Cyan or Magenta Dye
Mobs/players under a withering effect will be slightly "withered" (made smaller) with each hurt, withering more each time when health is lower; they slowly unwither once the effect is gone, and will unwither more each time if health is greater
Added /showmysize command which may be used by any player, even without cheats/op
Height-style sizes are now allowed in command player target syntax options b, bm, s, sm, e.g. /basesize @p[bm=2ft3in,b=10m] (note that heights like 15" or 2'3" are not allowed, you must use 15in or 2ft3in instead)
Huge players/mobs will knock off snow cover from leaves
Huge players/mobs will leave partially-deep footprints in deep snow cover
Huge players/mobs "sink" more deeply into deep snow cover, while extra-tiny ones only sink 1 half as deeply as normal-sized ones
Huge Snow Golems will leave deeper snow cover trails, and also leave snow cover on leaf blocks
Tiny mobs/players can climb snow cover blocks (but more slowly than crafted snow blocks)
Huge players/mobs break placed Tripwire Hooks on collision, but not placed Tripwire
Adjusted Hopper collision boxes
...
v0.12.2 (March 9 2013)
Bugfix for normal-size entities not getting caught when arrow-shot by a huge player
Fixed bug when a held player tries to use Ender Pearl or Rocket
A held player will get dropped if they use a Rocket
A held player that throws an Ender Pearl will teleport to where it impacts
Empty-handed players can climb onto sneaking players who are twice their sizemult or bigger, if empty-handed
Empty-handed players can climb onto sitting tame Wolves or Cats who are twice their sizemult or bigger
Huge players no longer automatically "pickup" dropped items off of the ground
Huge players no longer automatically "pickup" stuck Arrows
Huge players may right-click a block empty-handed to "pickup" nearby dropped items or stuck Arrows
Huge players may right-click a block while holding an empty Bucket to "pickup" nearby dropped items (but not stuck Arrows)
Huge players in Creative Mode have to hold an item in order to reach through narrow gaps; non-Creative players have to hold a pointy item to do that
Players can sneak down stairs/inclines to avoid squishing tinier entities
New "step" damage type, caused by stepping onto a smaller entity; also added a "step" death message
The "squish" damage type is now caused just by falling onto a smaller entity; it no longer causes knockback
The /basesize command now accepts these types of height-style size arguments: 3.4m or 150cm or 5ft or 10in or 6ft5in or 3.5' or 64" or 5"2'
The height-style sizes will also work in the server property base-player-size, and may be used in ranges (e.g. 25cm-2ft,4'9"-7'3in)
The /showsize command now also displays the player's current height in meters and feet
Renamed /*entity commands to /entity* (e.g. /basesizeentity is now /entitybasesize)
Added command /entitybasesizeadjust
The /entity* commands will now work in Command Blocks (but no @ macros, just a single entity ID allowed)
Bugfix on Gulliver Server for broken player selection arguments in Command Blocks
Bugfix to allow huge players to "use" Furnaces, Beacons, EnderChests at a reasonable distance
Less jitter while resizing
...
v0.12.1 (February 16 2013)
Moved changes out of EntityPlayerMP to support Single Player Commands properly
4x and larger entities aren't hurt by Cactus blocks
Bugfix for riding huge Pigs and other huge creatures
Bugfix to keep extra-tiny players from getting slid off of SoulSand (and End Portal Frame blocks)
Bugfix to not scale player "squish" damage with difficulty level
Allow gliding with Empty Maps
Bugfix for throwing Squids
Endermen that get picked up can teleport away
Tiny player holding slimeball won't make slime noises while swimming
Tiny players climbing blocks (like Grass or Sand) can now hear step sounds, like when climbing Ladders
Reduced the visibility range for nameplates of tinier players that can't be seen (e.g. hiding, behind a wall)
Increased the range for rendering much tinier entities, so that 8x players could see 1/8-scale critters; also helps with Optiifine zoom
Leaf blocks will now slightly slow down huge players that walk or fall through them, and also reduce fall damage
A tinier rider won't get knocked off of a falling player/mob if the ridden player "sneaks" when landing (but could still happen if they take damage from the fall)
Better placement of entities that are caught by arrows
Breaking the block an arrow landed in will release a mob or player caught by that arrow
Tiny players can use Apples to avoid getting caught by arrows and reduce arrow damage; Gold Apples will prevent damage and rebound the arrow, but lose the gold
Adjusted eating, drinking and burping sound pitch & volume
Raw Fish count as "pointy" items
Extra-tiny players need to use a pointy item to access a Minecart Chest
Extra-tiny players can't shove Minecarts
Preventing/limiting tiny players from riding Minecarts + Chest/Furnace
Reshaped the Anvil collision box(es)
Added lang files for Thai, Chinese, Japanese, Finnish, Hebrew, Arabic
...
v0.12 (January 20 2013)
Updated to Minecraft 1.4.7
Added support for Optifine features: zoom, clear water, and fancy/fast settings for rain, sky, fog, and dropped items
Resizing the shadows for fancy-rendered dropped items
Preventing players with their eyes inside Leaf blocks from seeing through the world in places (on fast graphics), intended for huge players
Leaf (& Web & other plant) blocks no longer count for defining narrow gaps that huge players can't reach through empty-handed
Better placement when riding child Villagers
Set a reasonable default maximum rider width for entities, to prevent ridiculously huge riders on custom-added vehicles
Better placement when riding Wolves
Wolves that are tamed by tinier players start out standing instead of sitting
When controlling a Pig with Carrot on a Stick, larger Pigs will use it up more quickly, smaller ones more slowly
Made corrections to the Danish localization based on user suggestions
Tiny slimes don't get stuck to the ground (like tiny players holding Slimeballs)
Tiny players that place Firework Rockets while holding Shift will end up riding the rocket into the sky; the fireworks won't hurt them, but the ground will
Possible fix to allow tiny players to shoot arrows at other things when riding larger mobs
Bugfix for rendering "jitter" while player is resizing
Made some space under Beds
Clicking an animal/NPC with their type of Spawn Egg will produce a baby with the same size multiplier (e.g. very tiny pig has a very tiny piglet)
Using new custom packet 172 (AttachEntitySpecial) for entities "holding" other entities, not just items
Players can pick up smaller entities by right-clicking when empty-handed
Players holding smaller entities may throw them with left-click, toss them with 'Q', or place them at a block/entity with right-click
When holding an entity, putting an Item into your current hotbar slot will cause you to drop the entity
If a held entity becomes "too large" they will be dropped
When holding an entity, taking damage (as in actual health being lost) will cause you to drop the entity
When shift-crouching, you will drop a held entity from half the usual height (reduces fall damage)
If a held tiny player holds String or a Slimeball, they will not be dropped if the holder takes damage; they also can't be thrown or tossed
Held Slimes can't be thrown or tossed
Placing a held player onto a mob/vehicle will leave them riding it
Players may be able to "pluck" a smaller player off of the vehicle or mob they are riding by right-clicking
A Witch will drink embiggening potion if picked up, in order to get dropped
Shooting a tinier mob/player with an arrow may cause them to be picked up by the arrow as it flies, and get caught in the ground where it lands (warning: glitchy)
...
v0.11 (December 28 2012)
Updated to Minecraft 1.4.6
Allowing sets of ranges as the argument to the /basesize and /basesizeentity commands (e.g. 0.2-0.28,0.5,1.5), like with the basePlayerSize config option
Tiny players can jump while sprinting to jump up a whole block
Tiny players collide with and can stand on unpressed Buttons and Lever bases
Tiny players can climb Tripwire
Bugfix for tiny players not able to pick up items dropped at death
Bugfix for glitch picking up Arrows shot from Dispensers
Arrows stuck in players now render sized-adjusted (like with held items)
Preventing 3rd-person camera from getting "hung up" inside Cactus or Cauldron blocks when tiny
Allowing 3rd-person camera to move through Leaf blocks when player is huge (and can walk through leaves)
Huge players/mobs don't get slowed down by Slow Sand
Huge players/mobs may break Cobweb blocks (unless sneaking)
Huge mobs won't break plants or turn Farmland to Dirt when gamerule mobGriefing is false
Huge Iron Golems will break blocks after a high fall (but not suffer damage)
Iron Golems and Ocelots may knock off riders after a long fall (if not holding String etc.)
Huge Snow Golems may leave deep snow trails over blocks in cold biomes, including blocks that technically shouldn't have Snow above (e.g. Ice, empty gaps)
A player riding a (Saddled) Pig won't be able to control it with Carrot on a Stick if they're too much smaller than the Pig
If a player rides on a Wolf that they own, they can control its movement with String; it won't always obey if the player is smaller
...
v0.10.1 (December 3 2012)
Bugfix for armor-wearing when resized
Bugfix for air bubble display sometimes not showing when drowning in rain
Bugfix for not being able to walk while sneaking on partial blocks above an air block when tiny
Bugfix for paintings and item frames popping off walls when a chunk is reloaded
Disallowing riding Endermen until glitches can be fixed
Disallowing tiny players from placing String as Tripwire, except when placing against an existing Tripwire or Tripwire Hook block
Resizing potion effects will display potion particles now, but it will use semi-transparent potion swirls for tiny things (so you can see through)
Giving the fishing rod more "lift" for short climbs
The Command Block can now use the @a player macro for resizing commands (e.g. /halfsize @a will make every player half-sized)
The Command Block can now filter players based on size: 's'/'sm' for sizemult max/min, 'b'/'bm' for basesize max/min (e.g. /gamemode 2 @a[bm=0.5,s=2.2] will make every player adventure mode if their basesize is at least 0.5 and their size multiplier is at most 2.2)
The Witch will drink Ensmallening Potion or Embiggening Potion to get to normal size, or to avoid wall damage
The Witch won't notice relatively extra-tiny players if they sneak nearby; if they're noticed, the Witch will throw Embiggening Potion to make the player large enough to see
The Witch is much more likely to stomp on tinier players
Bats won't carry ridiculously large riders
Riders may be thrown from larger rides if the mount falls more than 4 times the rider's height, unless rider holds String/Slimeball
Tinier riders can now be thrown from a Saddled Pig
...
v0.10 (November 25 2012)
Updated to Minecraft 1.4.5
Changed resizing potion recipes and effect ids due to conflicts with new vanilla potions & effects
Brew Brown Mushroom with Awkward Potion to make Potion of Ensmallening
Huge players can't reach through narrow (1-block-wide) gaps when empty-handed
Dyeing a tame Wolf's collar cyan will make it half-size, magenta will make it double-size (like with dyeing Sheep)
Redid updrafts from "hot" blocks like Lava and Fire, also added slight updrafts from lit Furnaces and hot desert Sand
Flowerpots with Roses or Cacti hurt tiny players
Bats are rideable, but the rider will fall off when the bat hangs upside down
Witches may throw Potion of Ensmallening
Witches will drink Potion of Embiggening when made tiny
Armor-wearing rules apply to resized Skeletons/Zombies that wear armor or pick up loot
Using taller collision boxes for players when sneaking, so you can "herd" slightly smaller animals that normally walk underneath you
...
v0.9.3 (October 16 2012)
Bugfix for crash when resizing in rain with "Fancy" graphics
Bugfix for tiny players getting hurt when punching most kinds of plants
Fixed the "hitbox" for super-giant entities
Fix to set the bounding box of Slimes correctly on the client side (vanilla bug)
Possible fix for getting stuck in blocks/taking wall damage when a tiny player is knocked off a ride
Tiny players can dismount a ride by right-clicking with Paper (parachuuute!), not just String
Adjusted first-person camera for better perspective view, especially at large sizes
Extra-tiny players will slowly drown in rain, even when in partial blocks like Slabs or Fences
Extra-tiny and tiny players jump up at least half a block
Small players (but not tiny ones) jump up 1 block instead of half a block
Using different climbing rates for climbable blocks, slower than climbing a Ladder; Cake and Soulsand are especially slow
Climbable blocks can be climbed underwater
Tiny players/mobs will be "sticky" when on the sticky face of a Sticky Piston (can climb if vertical)
Tiny players/mobs will be "sticky" when in contact with a Slime
Reduced knockback from attacks when sticky
Better wandering AI for huge animals/mobs, also for baby animals following their parents
Tiny mobs with AI can now path through partial blocks, like upside-down Stairs
Using partial collision/mouseover bounding boxes for entities so tiny players can walk beneath them
Partial mouseover boxes also means that feet aren't attackable (by players), and tiny players may have to jump up to hit or ride on huge entities
Players will be shoved if colliding with a huger entity
Monsters that attack on collision will do somewhat less damage to tinier players
Some blocks will break if you grow into them (in Survival Mode) - Dirt and other less durable blocks at near-normal size, wood-based blocks when huge
Huge players/entities may break Blocks made of glass by walking on them without sneaking, like with snow & flowers - this includes Glass, Glass Panes, Glowstone and Ender Portal frames
Huge players in Adventure Mode won't break any blocks, not even when growing or when stepping on flowers and crops
Player nameplates now scale directly with size
Huge players no longer need to hold something pointy to use Chests, Buttons, Levers
Huge players can "press" Pressure Plates by right-clicking them, like with Buttons
Water-filled Cauldrons now count as "water" for swimming, drowning, rafting
Tiny players can climb up the inside of Cauldrons
Tiny players can eat, drink, and use Items when inside a Cauldron
Tiny players may trade with Villagers if near their eye level (not at their feet), but not if they're riding on the Villager's shoulder
Fixed bug where tiny players didn't get hurt when stepped on in Peaceful mode
Added a new damage type "squish" with its own custom death message (e.g. "UncleMion was squashed by Cow")
When wearing Gold armor, the player's jump height always scales with size, so the shift-crouch "power jump" won't work
Nearly-starving players won't be able to do shift-crouch "power jumps", much like how they can't sprint
Huge players will eat 2 slices of Cake at a time (when there's at least 2 slices left)
Shearing relatively larger Mooshrooms yields only 1 Red Mushroom, but may leave the Mooshroom "unshorn" to be sheared again (like with Sheep)
...
v0.9.2 (September 23 2012)
Bugfixes for crashes - giants riding Boats, stepping on Zombie Pigmen
Bugfix for falling through the world & other issues after using a portal when resized
More corrections to view bobbing
Fixes to rendering items in HD texture packs
Both tiny and huge players need to hold "something pointy" (like a Stick, Sword) to interact with Chests, Buttons and Levers
Tiny players may need to hold "something pointy" to open Doors, Trapdoors and Gates
Jumping adjustments - smaller players jump up a shorter amount, but jump 1 block if shift-crouching; larger players jump up somewhat more than 1 block
Tiny entities can climb certain block types, even without using a Slime Ball - Leaves, Grass, Gravel, Cloth, Beds, Cake, Cactus, etc.
Tiny players no longer hurt by Cactus
Tiny players get hurt by (empty-handed) punching Cactus or Roses, which also causes knockback
Roses now cause "cactus" damage instead of "thorns"
Adjusted explosions to measure damage distance from an entity's center
A Creeper's explosion will now occur partway up its body, not at its feet
Huge entities can walk through Leaves and Lily Pad blocks, and may break them on collision when in survival mode; sneaking will avoid breaking the blocks
Cake has a 1 in 111 chance of causing a 1-minute Embiggen effect; Cake may be "nibbled" even if a player doesn't need to eat
Added "Eat Me" achievement for getting Embiggened by eating Cake
Tiny players need to hold "something pointy" to slice & eat Cake
Tiny players can't hoe Grass blocks into Farmland (sod is too thick), but can still turn Dirt into Farmland
Tiny players have much shorter reach when empty-handed, but greater range when holding Items
Small players have somewhat more melee attack power when hitting other entities with "something pointy" as opposed to an ordinary Item
Shearing relatively larger Sheep yields only 1 block of Wool, but may leave the Sheep "unshorn" to be sheared again
Cheat/Op commands "/basesize", "/doublesize" and "/halfsize" display the new sizemult along with the basesize
Renamed "/sizemult" command to "/showsize"; now displays both sizemult and basesize
...
v0.9.1 (August 25 2012)
updated to Minecraft 1.3.2
server version updated
Extra-tiny players will slowly drown in rain
...
v0.9 (August 14 2012)
updated to Minecraft 1.3.1
Roses hurt tiny creatures and cause some knockback
damage from Cactus is adjusted for entity size
bugfix to partial damage accumulation
bugfix for throwing Potions at huge sizes
bugfix to handle tamed Cat sitting and following better when owner is smaller
bugfix for resized creature jumping when climbing up/down single-block slopes
bugfix for slowed movement at larger sizes
relatively tiny creatures/players don't collide with larger ones (you can walk under a Pig!)
walking creatures/players can step on and hurt smaller ones, not just jump/fall onto them
huge sneaking Players will not crush plants or smaller creatures when stepping
tiny creatures/players won't set off Tripwire
huge players can't climb Vines (Ladders still work)
Arrows may only be picked up by players sized within "range" of the arrow's size
Fishing Rods work on servers for tiny-player personal transport (can't hook onto other players)
tinier/huger players can't trade with Villagers
in Adventure mode, huge players will not break blocks after long falls, but can crush grass, plants and snow
supports keypress (R/F & Stick) resizing if Cheat Mode enabled and in Creative Mode, even for other players on LAN servers
mod_Gulliver.cfg options for dye resizing, karma mode, and base player sizes still work, and will also apply to other players connecting to LAN servers
removed key resizing enable/disable cfg option (Cheat Mode and Creative are enough requirement)
...
v0.8.1 (July 24 2012)
Less stuttery view bobbing while resizing
Bugfix for player "facing" angle when walking forwards/backwards
Removed R/F resizing from Survival mode
Bugfix to Ocelot taming
Adjusted attacks from Ocelots and Cats - they will attack their owners now
Rendering fix so that huge players no longer seem to have a personal raincloud/snow shower
Huge players can break Lily Pads by walking on them
Fixed ensmallened players momentarily "falling" to the bottom of a partial block when stepping up (this caused some "illegal stance" server kicking errors)
Huge players can "reach" useable blocks like Workbenches
Non-giant players can use Little Block useable blocks, in singleplayer
1/8-scale players can sleep in Little Block Beds, in singleplayer
Preventing players from using Little Block Beds in multiplayer (to avoid crashes/kicking)
Small players can double-up on Beds in multiplayer
Now only tiny players can get onto larger unsaddled entities with String
Bugfixes for SPC commands /noclip and /reach
Added hooks for more SPC Gulliver plugin commands
Added a more proper localization system using .lang files
Fixed/Added localizations for Polish, German, Portuguese, Spanish, Dutch, Hungarian and Swedish
Adjustments to Ghast and Blaze behavior, resizing their Fireballs
Bugfix for resized Squid rendering
Client checks for presence of ModLoader at world load time (may crash if ModLoader is not installed)
...
v0.8 (June 28 2012)
More correct view bobbing
Adjusted level of hunger exhaustion from movements and jumping when resized
Tiny players walk slower on top of Cake or in Soul Sand
Dealing/taking partial damage, so tiny players don't cause half-heart of damage with every hit, but can still do some damage
Adjusted knockback from attacks based on attacker size
Creature/player suffers knockback only when it loses health
Stomped mobs and Wolves will attack back
Giants break fewer blocks when falling short distances
Giants only get fall damage if they fall more than their step-height
Jump height adjusted so that small players can hop up into gaps, giants don't shift-jump as high
Eating & drinking take more time when smaller, less time when bigger
Regen & Poison potion effects are more potent when small, less potent when large
Tiny players can hold a Lily Pad while in water to go rafting
Lily Pad also serves as an umbrella in the rain
Right-click while holding String to ride much larger unsaddled entities
need to hold String or Slime Ball while riding to keep from falling off if you get hurt
need to have an empty hand or hold String to dismount, by right-clicking
Fixed vanilla multiplayer bug causing ridden pigs & other mounts to be "shoved aside" when viewed by another player
Fixed a bug causing players to fall through blocks when resizing and sneaking
Added SPC compatibility
Added server command: /instantkarma <PLAYER>
Rendering resized player names more reasonably in multiplayer
1/8-scale players can place and open Little Block Doors, Trapdoors and Fence Gates
Added localizations for Polish, German and Brazilian Portuguese
Tiny players can now wear Gold Armor (or anything of similar or worse durability)
Wearing a piece of Gold Armor will scale the player's jumping and movement directly to their size
Tiny players now have to be closer to Ladders/Vines to catch onto them
...
v0.7.1 (June 3 2012)
Players and mobs will squish relatively tiny players/mobs by hopping on falling on them
Arthropods (Spiders & Silverfish) and Ocelots can see and go after extra-tiny players
Tiny players can hide from Spiders & Ocelots in tallgrass and similar non-solid blocks
Added a config option for "karma mode", which will reset the player's size to the configured basePlayerSize after death, instead of keeping their current size (server & singleplayer)
Allowing randomized ranges in base player size (server & singleplayer), e.g. in server.properties: base-player-size=0.125,0.7-1.1,2.4
Moved singleplayer option basePlayerSize from options.txt to mod_Gulliver.cfg
Singleplayer options available in %appdata%\.minecraft\config\mod_Gulliver.cfg: g_basePlayerSize=0.125 (same format as server's base-player-size option, default 1.0) g_karmaModeEnabled=1 (whether to use "karma mode" on death; 1=true, 0=false (default)) g_dyeResizingEnabled=1 (whether Cyan/Magenta Dye will do resizing; 1=true (default), 0=false) g_keyResizingEnabled=0 (whether R/F keybinds are active; 1=true (default), 0=false)
No more "net" subfolder in the zip files, to reduce problems with installing on Macs
Bandaid for the "illegal stance" server kicking, will now just print a message to the server log when the problem occurs
Walking through snow is more obviously slower
Extra-tiny Zombies can't break down doors
...
v0.7 (May 23 2012)
ModLoader now required for Gulliver
ModLoaderMP supported for both client and server
Added resizing capability to 2 existing Items - Cyan Dye for half-size, Magenta Dye for double-size
Giant players will trample snow and small plants by walking or jumping on them
Giant players can break multiple blocks by punching them (empty-handed) in Survival mode
Adjusted the attack/digging power of both giant and small players when they are holding Items - giants have less power than before, small players have more than before
Extra-giant (8x size) players or creatures will break 2 layers of fragile blocks when falling, making it more possible to survive a fall
Extra-tiny players can't open Doors, Trapdoors or Gates
(Relatively) extra-tiny players can't make Dogs or Cats sit
NPCs and Golems will look at nearby (relatively) extra-tiny players
Paperchuting will not work if the player is on fire or wet, this includes rainy weather but not snowy
Paperchuters can ride updrafts above Fire and Lava blocks
Most types of Armor can't be worn by tiny or huge players, with some exceptions
New "basePlayerSize" setting in options.txt, to set your base size when creating a new singleplayer world
New server ops commands for setting and viewing player base sizes
New server properties for setting allowed size ranges and a default base size for newly visiting players
Users can change the singleplayer resize keybindings via the in-game Options menu (but the menu layout is crowded, the "Done" button covers up one of the key labels)
Added an achievement related to Potions (only in Singleplayer for now)
Removed Nanobrine
Some bugfixes to resized mob and animal behavior and interactions
Rideable mobs will only allow riders close to their width, instead of comparing their Gulliver sizes
Tinier mobs can attack players
Resized animals will breed true - the baby's base size will match the parent's actual size at breeding time, and won't revert to 1.0 when a Potion is used
...
v0.6
Tiny players will glide if holding Paper or a Map
By holding a Slime Ball, tiny players can climb walls (not sticking quite right though), avoid sliding on Ice, walk slower, jump a small amount (like with crouch-jumping), and make disgusting slime noises as they move
If a huge player/mob breaks blocks by falling (in Survival), they will cushion the fall impact somewhat
Villagers will avoid huge mobs or players
Adjusted rendering of items in-hand, also for Iron Golems & Endermen
Silverfish that are too large or small can't hide in Blocks
Adjusted mini-Creeper explosion force
Killing Slimes will spawn smaller slimes with the same size multiplier as their "parent"
Possible to walk or shoot Arrows under a Fence Gate
Snow Golems now throw snowballs properly, and leave wider & deeper snow trails when larger
v0.3.1 - little update to v0.3 (for Minecraft 1.2.3), to change the debug resizing method in singleplayer
v0.5 - updated to Minecraft 1.2.5
v0.4.2
changed the debug resizing method in singleplayer - use R to grow, F to shrink, holding a stick will affect mobs instead
better riding on Saddled Pigs, but they will throw off large riders
damage dealt varies with attacker/victim sizes (you get hurt more when relatively tiny)
animals have a chance to drop more meat/material items when huge, fewer when tiny
new baby animals will be the same size as the "parent"
better chances of getting away from attack cats
walking through snow is slower when tiny
gave the "grappling rod" more force for tiny players
v0.4.1
bugfix for crash on player death
recoded around EntityItem for ModLoader compatibility
huge players don't get to sit in Minecarts
v0.4 - updated to Minecraft 1.2.4; huge players break boats by sitting on them
v0.3 - first version, for Minecraft 1.2.3
Spreading goodwill is the best donation, so tell your friends, relatives, classmates, coworkers, and favorite Youtubers about the awesome Gulliver Mod Be sure you send them right here to the mod forum thread so they get the latest updates and information!
Spoiler:
But if you insist on making a donation, here's a button
I get something back if you use the adfly download links, so you really don't have to donate money unless you want to.
Mojang made Minecraft. Mion made this modification of Minecraft. The rest of the terms of use are below. Do not taunt Happy Fun Ball.
Spoiler:
1. LIABILITY
THIS MOD IS PROVIDED 'AS IS' WITH NO WARRANTIES, IMPLIED OR OTHERWISE. THE OWNER OF THIS MOD TAKES NO RESPONSIBILITY FOR ANY DAMAGES INCURRED FROM THE USE OF THIS MOD. THIS MOD ALTERS FUNDAMENTAL PARTS OF THE MINECRAFT GAME, PARTS OF MINECRAFT MAY NOT WORK WITH THIS MOD INSTALLED. ALL DAMAGES CAUSED FROM THE USE OR MISUSE OF THIS MOD FALL ON THE USER.
2. USE
Use of this MOD to be installed, manually or automatically, is given to the USER without restriction.
3. REDISTRIBUTION
This MOD may only be distributed where uploaded, mirrored, or otherwise linked to by the OWNER solely. All mirrors of this mod, and Mod Packs containing this mod, must have advance written permission from the OWNER. ANY attempts to make money off of this MOD (selling, selling modified versions, adfly, sharecash, etc.) are STRICTLY FORBIDDEN, and the OWNER may claim damages or take other action to rectify the situation.
4. DERIVATIVE WORKS/MODIFICATION
This mod is provided freely and may be decompiled and modified for private use, either with a decompiler or a bytecode editor. Public distribution of modified versions of this MOD require advance written permission of the OWNER and may be subject to certain terms.
In already super pixelated world when shrieked the environment looks even more shitty, but other than that the mod is a nice small mod for what it does, nice job
Small mobs will drop fewer items when killed, large ones may drop more. You also get more XP dropped for killing a mob larger than you.
Not sure I have the code quite right for how much damage mobs give you when attacking, but that's supposed to scale as well. Also it should be harder to kill large mobs and easier to kill small ones, I need to make sure that's working.
This is a very nice, unique and just plain fun mod. Perhaps try for Forge compatibility in the future though? Maybe use PlayerAPI to improve compatibility.
Okay, Gulliver's been upgraded to Minecraft 1.2.4!
I'll leave up the version for MC 1.2.3 at least until some more common mods get upgraded too.
Also huge players break boats now if they sit on them
Next I'll look into providing more compatibility (PlayerAPI looks very useful, and may give me some good clues on turning more of Gulliver into "hooks" instead of sticking everything in the standard classes; thanks for the tip Retamapark.)
Edit: since several of you tried out Gulliver v0.3 and didn't make any complaints about it not working, I've decided to kick this up from Alpha to Beta. Thanks and enjoy Gulliver v0.4!
This is sweet! I definitely like the idea of combining it with the little blocks mod! Can't wait for the MP version to come out!
As for increasing compatibility, the more static methods you can use from other classes the better, as you can just reference them. I'm sure that you can add potion recipes (I haven't played around with it yet) by calling something similar to (for crafting recipes) CraftingManager.getInstance().addRecipe(...); that's what modloader does in it's addRecipe method. Seems kinda cheap now that you think about it!
Hope I helped!
If Facebook, Myspace, and Twitter were all destroyed, 90% of teens would go insane. If you're one of the 10% that would be laughing at them, copy this into your signature and hope it happens.
This is by far my favorite mod in a long time. I've always loved the tiny person concept. I love the fishing pole especially. Too bad the range on it is so limited.
This is by far my favorite mod in a long time. I've always loved the tiny person concept. I love the fishing pole especially. Too bad the range on it is so limited.
Fishing with it is fun too I may tweak the range on it some, but want a decent compromise on range for hooking and range for normal fishing. I've been thinking of making the hook catch onto things more readily at smaller sizes, that'd help a lot.
Fishing with it is fun too I may tweak the range on it some, but want a decent compromise on range for hooking and range for normal fishing. I've been thinking of making the hook catch onto things more readily at smaller sizes, that'd help a lot.
New tip: try crafting a Map
What's the map do. Is it on a new version or something because nothing seems different than a regular map, except the size of course.
Yeah, just the size; it took me some tweaking to look like you're holding a big/little map semi-normally. (I thought it was funny anyway... )
Oh, well that's good that you put effort and detail into things. Nowhere near as cool as a grappling hook though.
I just had a though though. Someone needs to make an obstacle course/ adventure map that uses this.
EDIT: maybe you could use the map or paper or something like a parachute like you see in cartoons.
Another thing... It doesn't make sense to me how large takes more fall damage and small less. Think about this: If you're giant, climbing onto, say, a table would be just a very small step. It might be only the height of your foot, so obviously jumping off won't hurt. But if you're tiny, it'd be like falling off of a cliff.
Some other ideas:
When at the smallest size, you can only climb/jump onto slabs and stairs
When at the smallest size, you can use (grappling hook? climbing equipment of some kind) to climb onto blocks
When at the smallest size, you can stand on still water for a second or two before sinking
When at the largest size, mining/punching/left clicking takes out a 3x3x3 area
Something perhaps that adds functionality with Little Blocks/Redpower microblocks and/or Clay Soldiers?
EDIT: maybe you could use the map or paper or something like a parachute like you see in cartoons.
Now that's a sweet idea! Thanks!
Retamapark, on 27 March 2012 - 03:08 AM, said:
Another thing... It doesn't make sense to me how large takes more fall damage and small less. Think about this: If you're giant, climbing onto, say, a table would be just a very small step. It might be only the height of your foot, so obviously jumping off won't hurt. But if you're tiny, it'd be like falling off of a cliff.
The bigger they are, the harder they hit. You only get hurt for falls greater than 3 blocks, and besides, it's another way get tripped up by how things "look" to you at different sizes.
Quote
When at the smallest size, you can only climb/jump onto slabs and stairs
When at the smallest size, you can use (grappling hook? climbing equipment of some kind) to climb onto blocks
When at the smallest size, you can stand on still water for a second or two before sinking
When at the largest size, mining/punching/left clicking takes out a 3x3x3 area
Something perhaps that adds functionality with Little Blocks/Redpower microblocks and/or Clay Soldiers?
- For the jumping I took my cue from how Minecraft does the different sizes of Slimes and the Giant - they all jump up one block high. It's also a bit too much if you can't get around at all outdoors... and the apparent "huge" jump is nicely strange.
- Grappling hook eh? Try the Fishing Rod!
- I like the idea of water surface tension too, but it seems like 1/8 isn't small "enough" to have that effect. Be fun to do anyway, so I'll keep it in mind.
- Mega-punch: Heh, I should just tack up my personal to-do list in the OP, that one's already there.
- Clay Soldiers/Redstone: I'd love it if Gulliver can be used to extend the types of things you can do with other mods, but I'm not sure if I want to code that straight in. Let's see what develops.