Minecraft Mods

Toggle Blocks

  • 17,612 views, 1 today
  • 1,654 downloads, 0 today
  • 21
  • 7
  • 17
MrSpring avatar MrSpring
Level 68 : High Grandmaster Blob
117
Toggle Blocks is a complete rewrite of the mod originally created by TheApathetic, who stopped updating long ago. The original Toggle Blocks mod is loosely based on the mod ControllerBlock. The mod allows you to switch out a number of block with the flick of a switch (Literally).



undefined
Place down a Toggle Block controller:
Toggle Blocks Minecraft Mod
and you will recieve some Change Blocks, place these down wherever you like. The Change Block will face the side you placed it on. Right-click the Toggle Block controller to open the configuration GUI:
Toggle Blocks Minecraft Mod
Choose what shall be placed when the redstone signal is on, and off, by putting the block into the two slots on the left, and make sure the storage contains some of said item.
The Toggle Block controller will also search through adjacent chests for the blocks to place. On the right side of the GUI you can choose the controllers storage priorities.
Once the Toggle Block controller has been configured, press the "Toggle Mode" button to turn it to "Ready". When the controller is provided with a redstone signal, the "On" block will be placed. When the redstone signal is cut off the "Off" block will be placed.
Clicking the "Toggle Mode" button will turn it back to "Editing", which will place the Change Blocks back so you can move them around.



Right-clicking a Change Block while crouching will make the Change Block face the opposite side of the one you clicked on.
You can also make each individual Change Block place down a different block. Right-click the Change Block to open up its configuration GUI:

Pressing the "Override" buttons lets you override the state for this Change Block without affecting the other ones. Put the block you want the Change Block to place, into the state you want to override.





Toggle Blocks comes in 6 different sizes: Tiny, Small, Medium, Large, Huge and Creative. They can hold 5, 15, 30, 50, 100 and infinite Change Blocks respectively.
The Creative toggle block is only available in creative mod, through the Redstone creative tab.



Older versions, and changelog, can be found on my website, here.



The mod was originally created by TheApathetic. Credit for the concept goes to him.
The mod's source-code is available on Github.
Licenses are available on my website, here.
CreditConcept by TheApathetic
Progress100% complete
Game VersionMinecraft 1.7.10
Tags

7 Update Logs

Update v1.2.2 : by MrSpring 10/05/2015 7:50:06 amOct 5th, 2015

Fixed crash with liquids
Added missing creative toggle block texture
LOAD MORE LOGS

Create an account or sign in to comment.

1
10/06/2015 11:43 am
Level 27 : Expert Dragonborn
g17123
g17123 avatar
Can I add this to a modpack?
1
10/04/2015 10:14 pm
Level 9 : Apprentice Miner
DisobeyedMule
DisobeyedMule avatar
---- Minecraft Crash Report ----
// I blame Dinnerbone.

Time: 10/4/15 9:12 PM
Description: Unexpected error

java.lang.NoSuchMethodError: com.mojang.authlib.minecraft.MinecraftProfileTexture.<init>(Ljava/lang/String;)V
at net.minecraft.client.entity.AbstractClientPlayer.downloadCape(AbstractClientPlayer.java:159)
at net.minecraft.client.entity.AbstractClientPlayer.<init>(AbstractClientPlayer.java:51)
at net.minecraft.client.entity.EntityPlayerSP.<init>(EntityPlayerSP.java:79)
at net.minecraft.client.entity.EntityClientPlayerMP.<init>(SourceFile:36)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_147493_a(PlayerControllerMP.java:399)
at net.minecraft.client.Minecraft.func_71353_a(Minecraft.java:2226)
at net.minecraft.client.Minecraft.func_71403_a(Minecraft.java:2146)
at net.minecraft.client.network.NetHandlerPlayClient.func_147282_a(NetHandlerPlayClient.java:240)
at net.minecraft.network.play.server.S01PacketJoinGame.func_148833_a(SourceFile:70)
at net.minecraft.network.play.server.S01PacketJoinGame.func_148833_a(SourceFile:13)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:2061)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:973)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at net.minecraft.client.entity.AbstractClientPlayer.downloadCape(AbstractClientPlayer.java:159)
at net.minecraft.client.entity.AbstractClientPlayer.<init>(AbstractClientPlayer.java:51)
at net.minecraft.client.entity.EntityPlayerSP.<init>(EntityPlayerSP.java:79)
at net.minecraft.client.entity.EntityClientPlayerMP.<init>(SourceFile:36)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_147493_a(PlayerControllerMP.java:399)
at net.minecraft.client.Minecraft.func_71353_a(Minecraft.java:2226)
at net.minecraft.client.Minecraft.func_71403_a(Minecraft.java:2146)
at net.minecraft.client.network.NetHandlerPlayClient.func_147282_a(NetHandlerPlayClient.java:240)
at net.minecraft.network.play.server.S01PacketJoinGame.func_148833_a(SourceFile:70)
at net.minecraft.network.play.server.S01PacketJoinGame.func_148833_a(SourceFile:13)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)

-- Affected level --
Details:
Level name: MpServer
All players: 0 total; []
Chunk stats: MultiplayerChunkCache: 0, 0
Level seed: 0
Level generator: ID 01 - flat, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (8,64,8), Chunk: (at 8,4,8 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 0 game time, 0 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 0 total; []
Retry entities: 0 total; []
Server brand: ~~ERROR~~ NullPointerException: null
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2444)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:927)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 121921488 bytes (116 MB) / 255205376 bytes (243 MB) up to 523501568 bytes (499 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1448 Optifine OptiFine_1.7.10_HD_B5 4 mods loaded, 4 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJAAAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAAAAAA FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.4.1448-1.7.10.jar)
UCHIJAAAAAA Forge{10.13.4.1448} [Minecraft Forge] (forge-1.7.10-10.13.4.1448-1.7.10.jar)
UCHIJAAAAAA tb{1.2.1} [Toggle Blocks] (ToggleBlocks-1.2.1-1.7.10.jar)
Launched Version: 1.7.10-Forge10.13.4.1448-1.7.10
LWJGL: 2.9.1
OpenGL: AMD Radeon HD 6600 Series GL version 4.1.10750 Compatibility Profile Context, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)


Is this with opti-fine or this mod?
1
10/05/2015 7:50 am
Level 68 : High Grandmaster Blob
MrSpring
MrSpring avatar
That would be optifine. Try updating to the latest version of both Optifine and this mod.
1
10/04/2015 10:05 pm
Level 9 : Apprentice Miner
DisobeyedMule
DisobeyedMule avatar
Soooo....... This is a hidden storage block mod?
1
08/16/2015 10:44 pm
Level 1 : New Miner
Adadoquiflo
Adadoquiflo avatar
There seems to be a game-crashing error with this mod when attempting to place change blocks that were mined by the player. I would suggest either removing the drops from these blocks so that the only way for the player to acquire the Change Blocks would be when placing the Controller, which would guarantee that the Change Blocks are always proper, or change the way that the Change Blocks drop their item so that it is still properly linked to the controller. If you need a crash log or anything of that nature, let me know.
1
08/25/2015 5:38 pm
Level 68 : High Grandmaster Blob
MrSpring
MrSpring avatar
Just released an update that fixes this crash.
1
08/20/2015 9:55 am
Level 68 : High Grandmaster Blob
MrSpring
MrSpring avatar
Thanks for reporting the bug. I'll fix it soon.
1
07/07/2015 12:06 am
Level 34 : Artisan Architect
Rho569120
Rho569120 avatar
What are these pellet launcher things? How are they meant to function?
1
07/09/2015 4:54 pm
Level 68 : High Grandmaster Blob
MrSpring
MrSpring avatar
There are not pellet launcherse in this mod. Are you sure you are commenting on the right mod?
1
07/10/2015 4:19 pm
Level 34 : Artisan Architect
Rho569120
Rho569120 avatar
Yes, I downloaded from here. It's the things that fire off some kind of round of energy. This also has your devices.
Planet Minecraft

Website

© 2010 - 2022
www.planetminecraft.com

Welcome