Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

[1.5.2][ML/Forge] Gulliver the Resizing Mod (v0.13.5 BETA *May 4*): changing your perspective of Minecraft [OVER 90,000 downloads]

modloader gulliver resizing embiggen ensmallen huge tiny forge 1.5.2

  • Please log in to reply
3645 replies to this topic

#1

UncleMion
    UncleMion

    Lapis Lazuli Collector

  • Members
  • 939 posts
  • Location: Denver, Colorado, U.S.
  • Minecraft: UncleMion

Posted 22 March 2012 - 11:07 AM

*
POPULAR

Posted Image


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


News

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! Posted Image

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! Posted Image)

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.
Now then, let me tell you about my mod!

back to top


Introduction

Howdy folks!

My mod is called Gulliver.

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!
  • Right-Click Mobs When Barehanded to Pick Them Up
back to top


Screenshots

Wanna see some of the things you can do with this mod?
Spoiler:

back to top


How to Change Size


Resizing Potions

Brewing recipe:
  • 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 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? Posted Image

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 Posted Image

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 Posted Image 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.

back to top


Gulliver in Action

Take the Gulliver Survival Challenge!

Can you survive Minecraft at 1/4 scale?  How about 1/8 scale or 2?
Visit the Gulliver Survival Challenge thread for details!

Videos & Maps

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 Posted Image (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 Posted Image

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! Posted Image
  • 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 Posted Image
  • 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'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:

Gulliver v0.9.2 (Minecraft 1.3.2)
Spoiler:

Gulliver v0.8.1 (Minecraft 1.2.5)
Spoiler:

Gulliver v0.8 (Minecraft 1.2.5)
Spoiler:

Gulliver v0.7.1 (Minecraft 1.2.5)
Spoiler:

Gulliver v0.7 (Minecraft 1.2.5)
Spoiler:

Gulliver v0.6 (Minecraft 1.2.5)
Spoiler:

Gulliver v0.5 (Minecraft 1.2.5)
Spoiler:

Gulliver v0.4.2 (Minecraft 1.2.4)
Spoiler:

Gulliver v0.4.1 (Minecraft 1.2.4)
Spoiler:

Gulliver v0.4 (Minecraft 1.2.4)
Spoiler:

Thanks for trying out Gulliver, guys Posted Image

Banners

Forum member Minecraftistheman19 made this nice Achievement-style sig banner for Gulliver (thanks!):
Posted Image
[url=http://www.minecraftforum.net/topic/1112856-gulliver-changing-your-perspective-of-minecraft/][img]http://i.imgur.com/RFg49.png[/img][/url]

Here's my own banner:
Posted Image
[url=http://www.minecraftforum.net/topic/1112856-gulliver-changing-your-perspective-of-minecraft/][img]http://i.imgur.com/lLmh2.png[/img][/url]

back to top


(In)compatibility

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! Posted Image
  • 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:
Compatible mods (for Minecraft 1.2.5 and older):
Spoiler:
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.

back to top


Troubleshooting

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:
    java.lang.NoSuchMethodError: net.minecraft.entity.Entity.isHuge()Z
    
    java.lang.NoSuchMethodError: net.minecraft.entity.Entity.isExtraTiny()Z
    
    java.lang.NoSuchMethodError: net.minecraft.entity.Entity.isTiny()Z
    
    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.)

back to top


Installation

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.

Here are the last Gulliver releases for Minecraft 1.4.7, for those users who want to play with mods that have not been updated yet.
Gulliver v0.12.2 for Minecraft 1.4.7 (adf.ly) (mediafire) (alternate)
MD5: 2fe3b3d6d0037e1102dfca6cfaf4bcdb
Gulliver Server v0.12.2 for Minecraft Server 1.4.7 (adf.ly) (mediafire) (alternate)
MD5: a55ca91a8647be4d3254089e22a51e57

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:

back to top


Development

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 Posted Image
  • 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 Posted Image
  • 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*)
  • ...
Cleanup:
  • Rendering could look nicer
  • Better placement when riding on mobs
  • Check mob AI for consistency
  • Refactor, refactor, refactor
  • Change fewer base classes!
  • ...
back to top


Changelog:

Spoiler:

back to top


Donations?

Spreading goodwill is the best donation, so tell your friends, relatives, classmates, coworkers, and favorite Youtubers about the awesome Gulliver Mod Posted Image Be sure you send them right here to the mod forum thread so they get the latest updates and information!
Spoiler:

back to top


Terms & Conditions

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:
back to top

Edited by UncleMion, 16 May 2013 - 11:24 PM.

Posted Image@UncleMion on Twitter


Register or log in to remove.

#2

henry12345678

Posted 22 March 2012 - 02:52 PM

no pictures no downloading!

#3

Xuluf
    Xuluf

    Diamond Miner

  • Members
  • 897 posts

Posted 22 March 2012 - 05:36 PM

Pics please
Did i help u? If I did please be kind, give my post a Thumb up at the bottom of my post. Posted Image

#4

UncleMion
    UncleMion

    Lapis Lazuli Collector

  • Members
  • 939 posts
  • Location: Denver, Colorado, U.S.
  • Minecraft: UncleMion

Posted 22 March 2012 - 05:37 PM

Alright, added pictures.  Download?

Edit: Oh cool, Minecraft 1.2.4 is out!  Looking forward to updating once the new MCP is available :D

Posted Image@UncleMion on Twitter


#5

BenniixD
    BenniixD

    Obsidian Miner

  • Members
  • 1487 posts
  • Location: In an igloo
  • Minecraft: Glefro

Posted 22 March 2012 - 06:10 PM

Pretty sweet looking mod. Good job!
When life gives you lemons, Throw them on the ground and go make apple juice instead.

#6

Aeron
    Aeron

    Lapis Lazuli Collector

  • Members
  • 1114 posts
  • Minecraft: Voldzito

Posted 22 March 2012 - 06:11 PM

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 :)

Posted Image


#7

dodoman1309
  • Location: Georgia. Guess which one?
  • Minecraft: dodoman1309

Posted 22 March 2012 - 06:11 PM

Looks good, boyo. I have to admit, fighting a giant monster chicken would be kinda fun. Does the health change when they grow/shrink?

#8

UncleMion
    UncleMion

    Lapis Lazuli Collector

  • Members
  • 939 posts
  • Location: Denver, Colorado, U.S.
  • Minecraft: UncleMion

Posted 22 March 2012 - 06:31 PM

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.

Posted Image@UncleMion on Twitter


#9

dodoman1309
  • Location: Georgia. Guess which one?
  • Minecraft: dodoman1309

Posted 23 March 2012 - 05:58 AM

I'll test it a little once you update it, if that's allrighty.

#10

UncleMion
    UncleMion

    Lapis Lazuli Collector

  • Members
  • 939 posts
  • Location: Denver, Colorado, U.S.
  • Minecraft: UncleMion

Posted 23 March 2012 - 06:09 AM

View Postdodoman1309, on 23 March 2012 - 05:58 AM, said:

I'll test it a little once you update it, if that's allrighty.

To MC 1.2.4?  Sure thing.

Posted Image@UncleMion on Twitter


#11

Retamapark
  • Location: In my comfy chair

Posted 24 March 2012 - 01:12 AM

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.

#12

UncleMion
    UncleMion

    Lapis Lazuli Collector

  • Members
  • 939 posts
  • Location: Denver, Colorado, U.S.
  • Minecraft: UncleMion

Posted 27 March 2012 - 12:24 AM

Okay, Gulliver's been upgraded to Minecraft 1.2.4! Posted Image
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 Posted Image

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!

Posted Image@UncleMion on Twitter


#13

Askaholic
  • Minecraft: Askaholic

Posted 27 March 2012 - 12:55 AM

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!

Posted Image

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.

#14

SpinBuilder
  • Location: In your mind.
  • Minecraft: SpinBuilder

Posted 27 March 2012 - 01:17 AM

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.
Posted Image
Member of the official ctm pillar club

#15

UncleMion
    UncleMion

    Lapis Lazuli Collector

  • Members
  • 939 posts
  • Location: Denver, Colorado, U.S.
  • Minecraft: UncleMion

Posted 27 March 2012 - 01:30 AM

View PostSpinBuilder, on 27 March 2012 - 01:17 AM, said:

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.

New tip: try crafting a Map ;)

Posted Image@UncleMion on Twitter


#16

SpinBuilder
  • Location: In your mind.
  • Minecraft: SpinBuilder

Posted 27 March 2012 - 02:07 AM

View PostUncleMion, on 27 March 2012 - 01:30 AM, said:

Fishing with it is fun too Posted Image 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 Posted Image
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.
Posted Image
Member of the official ctm pillar club

#17

UncleMion
    UncleMion

    Lapis Lazuli Collector

  • Members
  • 939 posts
  • Location: Denver, Colorado, U.S.
  • Minecraft: UncleMion

Posted 27 March 2012 - 02:47 AM

View PostSpinBuilder, on 27 March 2012 - 02:07 AM, said:

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... Posted Image)

Posted Image@UncleMion on Twitter


#18

SpinBuilder
  • Location: In your mind.
  • Minecraft: SpinBuilder

Posted 27 March 2012 - 02:51 AM

View PostUncleMion, on 27 March 2012 - 02:47 AM, said:

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... Posted Image)
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.
Posted Image
Member of the official ctm pillar club

#19

Retamapark
  • Location: In my comfy chair

Posted 27 March 2012 - 03:08 AM

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?

#20

UncleMion
    UncleMion

    Lapis Lazuli Collector

  • Members
  • 939 posts
  • Location: Denver, Colorado, U.S.
  • Minecraft: UncleMion

Posted 27 March 2012 - 03:29 AM

View PostSpinBuilder, on 27 March 2012 - 02:51 AM, said:

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! :D

View PostRetamapark, 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.

Thanks for the suggestions guys! :D

Posted Image@UncleMion on Twitter