Jump to content

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

[1.4.5] BuildRegion - prevent annoying misclicks!

ui interface tweak libshapedraw annoyance gui ssp smp

  • Please log in to reply
63 replies to this topic

#1

bencvt
    bencvt

    Carpenter

  • Curse Premium
  • Curse Premium
  • 47 posts
  • Minecraft: bencvt

Posted 09 October 2012 - 02:58 AM

BuildRegion 2.0.2

updated for Minecraft 1.4.5


In Minecraft, having to go back and fix blocks that you accidentally placed or destroyed is time-consuming and annoying. BuildRegion is a user interface enhancement mod, designed to help you avoid these little accidents.

BuildRegion can also help you plan structures, giving you a dynamic blueprint right there in the world.

BuildRegion is not an auto-build tool. It will only prevent you from misclicking; it will not click for you. It's all client-side, meaning you can use this on multi-player without the server having to run a special plugin.

Download BuildRegion 2.0.2 for Minecraft 1.4.5 here. You'll also need to install the LibShapeDraw mod.

Older versions are also available on the downloads page.

Without BuildRegion, this ceiling-in-progress would have an unwanted block hanging down!
Posted Image
New for version 2.0, cuboid regions and a GUI!
Posted Image
Mod spotlight video of BuildRegion v1.0.3, courtesy of PerpetualJordan:

Spoiler: More screenshots and videos

Installation

First of all, make sure that LibShapeDraw is installed as it is a base requirement. You'll also need ModLoader or Forge; BuildRegion is compatible with either.

Next, download the zip and do one of the following, whichever you prefer:
  • Use a launcher utility to add the zip (recommended). There are many launchers out there, e.g. Magic Launcher.
OR
  • Move the zip file to the mods subdirectory. This subdirectory can be found in your Minecraft directory.
OR
  • Manually patch the contents of the zip file into your minecraft.jar. Old-school modding still works. Be sure to remove the META-INF folder.

Compatibility

BuildRegion does not modify any vanilla classes directly and therefore should be compatible with virtually every mod that works with ModLoader or Forge. If you find an incompatible mod please post here or open an issue on github and we'll try to sort it out.

Usage

To get started, hold control on your keyboard and right-click your mouse. This will make a grid appear in front of you. As long as the grid is active, you can only build inside that region. Use control-left-click to remove the build region.

You can easily redefine the region: just move around or face a different direction, then control-right-click again. You can also move the region around using [, ], and the arrow keys.

Press B to change how the build region works:
  • Blue (default): you can only place or destroy blocks inside the grid.
  • Red: you can only place or destroy blocks outside the grid.
  • Green and white: the grid is for display only; it won't affect block placement.
Finally, press shift-B or control-middle-click to open up a GUI window to help you define the region. Most of the things that you can do in the GUI are already covered by a keyboard or mouse shortcut, listed above. The GUI is intended as an alternate way to set up your region -- use whichever method you prefer! Even if the GUI is open, you can still use keyboard/mouse shortcuts, and you can adjust the camera by moving the mouse while holding right-click.

Note: if you're using a Mac, use command (⌘) instead of control.

More info

BuildRegion is open source! Visit the official project page at github.com/bencvt/BuildRegion. In addition to the source code, the project documentation also includes the change log and a list of planned features.

Other mods by bencvt
BuildRegion | ExtraFluffy | LibShapeDraw | McPacketSniffer | NoSoundLag | more...

github.com/bencvt - open-source Minecraft addon developer.
BuildRegion | ExtraFluffy | LibShapeDraw | McPacketSniffer | NoSoundLag | more...

Register or log in to remove.

#2

macotela
  • Minecraft: macotela

Posted 09 October 2012 - 05:40 AM

sounds interesting

#3

Bernasss12

Posted 10 October 2012 - 07:37 PM

Nice and I am here because of the ipodMail review

Congrats by the 8/10 from IpodMail nice mod.

#4

Micmak4
    Micmak4

    Coal Miner

  • Members
  • 135 posts
  • Location: Manitoba, Canada

Posted 10 October 2012 - 07:46 PM

not bad, pretty nice idea for a mod, only issue i can see is that i THINK its not forge compatible, and anything that is not forge compatible, is pretty useless now a days, except for like 30 mods...

#5

ThePC007
    ThePC007

    Zombie Killer

  • Members
  • 236 posts
  • Location: Germany

Posted 10 October 2012 - 08:16 PM

I love the animation. :)
Posted Image
Click here!

#6

arthahar
    arthahar

    Redstone Miner

  • Members
  • 550 posts

Posted 10 October 2012 - 08:58 PM

Quote

BuildRegion should be compatible with every mod that does not modify the PlayerControllerMP class (atc.class, as of Minecraft 1.3.2).
So it not compatible with forge. :(

#7

bencvt
    bencvt

    Carpenter

  • Curse Premium
  • Curse Premium
  • 47 posts
  • Minecraft: bencvt

Posted 10 October 2012 - 09:11 PM

EDIT - BuildRegion is Forge-compatible as of v1.0.3. Forge is supported but not required.

View PostMicmak4, on 10 October 2012 - 07:46 PM, said:

not bad, pretty nice idea for a mod, only issue i can see is that i THINK its not forge compatible, and anything that is not forge compatible, is pretty useless now a days, except for like 30 mods...

View Postarthahar, on 10 October 2012 - 08:58 PM, said:

So it not compatible with forge. :(

Alas, no. As far as I know, Forge does not provide the necessary hooks to prevent misclicks. Personally, I do not use any mods that require Forge, but appreciate that some people might.

I'll look into possibly adding a compatibility layer or something similar in a future update.

Thanks all for the feedback so far. :)

EDIT - BuildRegion is Forge-compatible as of v1.0.3. Forge is supported but not required.
github.com/bencvt - open-source Minecraft addon developer.
BuildRegion | ExtraFluffy | LibShapeDraw | McPacketSniffer | NoSoundLag | more...

#8

duosharp
    duosharp

    Zombie Killer

  • Members
  • 249 posts
  • Location: Overworld
  • Minecraft: duosharp
  • Xbox:duosharp

Posted 11 October 2012 - 02:42 AM

Was on Skydaz: I've tried it and it's really useful. Good job.

#9

iPodmail
    iPodmail

    Zombie Killer

  • Members
  • 170 posts
  • Location: Sydney
  • Minecraft: ipodmail

Posted 11 October 2012 - 03:35 AM

Hey Guys,

I have made a video showcasing this AWESOME mod Posted Image Would it be possiable to link this video in the OP

Thank you in Advance

https://www.youtube....h?v=98AXqHfUhzk

Adam - iPodmail

#10

redstonemaster10

Posted 11 October 2012 - 10:56 AM

please make a forge version
Posted Image

#11

bencvt
    bencvt

    Carpenter

  • Curse Premium
  • Curse Premium
  • 47 posts
  • Minecraft: bencvt

Posted 11 October 2012 - 02:39 PM

View PostiPodmail, on 11 October 2012 - 03:35 AM, said:

Hey Guys,

I have made a video showcasing this AWESOME mod Posted Image Would it be possiable to link this video in the OP

Thank you in Advance

https://www.youtube....h?v=98AXqHfUhzk

Adam - iPodmail
Done and thank you for making the video!

As you mentioned in the review, the ability to make the region a box would be cool. That's a planned feature; I also plan to allow for circles and spheres.
github.com/bencvt - open-source Minecraft addon developer.
BuildRegion | ExtraFluffy | LibShapeDraw | McPacketSniffer | NoSoundLag | more...

#12

aolko
    aolko

    Zombie Killer

  • Members
  • 228 posts
  • Location: Earth
  • Minecraft: aolko

Posted 12 October 2012 - 08:28 PM

nice

Posted Image

If you found my post useful, please, press (+) button below


#13

bencvt
    bencvt

    Carpenter

  • Curse Premium
  • Curse Premium
  • 47 posts
  • Minecraft: bencvt

Posted 13 October 2012 - 09:10 AM

New version: now compatible with Forge! Note that Forge is not a requirement. BuildRegion works fine with or without it.
github.com/bencvt - open-source Minecraft addon developer.
BuildRegion | ExtraFluffy | LibShapeDraw | McPacketSniffer | NoSoundLag | more...

#14

Sodisna
    Sodisna

    Obsidian Miner

  • Members
  • 1234 posts
  • Minecraft: Sodisna

Posted 13 October 2012 - 10:04 AM

I'd look in to making this for SMP. This could be like WorldGuard in worldedit.

#15

bencvt
    bencvt

    Carpenter

  • Curse Premium
  • Curse Premium
  • 47 posts
  • Minecraft: bencvt

Posted 13 October 2012 - 10:26 AM

View PostSodisna, on 13 October 2012 - 10:04 AM, said:

I'd look in to making this for SMP. This could be like WorldGuard in worldedit.
That's exactly what this mod is. A personal, temporary, on-the-fly WorldGuard region to help you build. Works in single player and in SMP.

The plan is to eventually have different shaped regions (cuboids, cylinders, spheroids) similar to WorldEdit.
github.com/bencvt - open-source Minecraft addon developer.
BuildRegion | ExtraFluffy | LibShapeDraw | McPacketSniffer | NoSoundLag | more...

#16

DarkWalker

Posted 17 October 2012 - 07:05 PM

What would make me very happy is if there was a way to specify a half height Y lock for working with half slabs (and stairs, for what matters).

Despite this I'm loving this mod, it can easily cut down the time I take to lay large areas by half and reduce the number of clicks I use to less than a tenth :)

#17

bencvt
    bencvt

    Carpenter

  • Curse Premium
  • Curse Premium
  • 47 posts
  • Minecraft: bencvt

Posted 19 October 2012 - 05:43 AM

View PostDarkWalker, on 17 October 2012 - 07:05 PM, said:

What would make me very happy is if there was a way to specify a half height Y lock for working with half slabs (and stairs, for what matters).
This is a great idea and it's definitely on the planned features list. :) Thanks for the feedback!
github.com/bencvt - open-source Minecraft addon developer.
BuildRegion | ExtraFluffy | LibShapeDraw | McPacketSniffer | NoSoundLag | more...

#18

arthahar
    arthahar

    Redstone Miner

  • Members
  • 550 posts

Posted 19 October 2012 - 08:33 AM

View Postbencvt, on 13 October 2012 - 09:10 AM, said:

New version: now compatible with Forge! Note that Forge is not a requirement. BuildRegion works fine with or without it.
Oh, nice!

#19

PerpetualJordan
  • Location: England
  • Minecraft: PerpetualJordan

Posted 21 October 2012 - 06:22 PM

Hey man, I did a review on your mod, it'd be great if you checked it out, and maybe post it on the main forum post! :D



#20

Pigbear
    Pigbear

    Lapis Lazuli Collector

  • Members
  • 1189 posts
  • Location: Build some epic thing or programming or both :D.
  • Minecraft: Pigbear

Posted 21 October 2012 - 06:45 PM

-snip- I was stupid.