- 18,208 views, 3 today
- 1,658 downloads, 0 today
123
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).
Place down a Toggle Block controller:
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:
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.
Credit | Concept by TheApathetic |
Progress | 100% complete |
Game Version | Minecraft 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
Added missing creative toggle block texture
LOAD MORE LOGS
3339790
7
Create an account or sign in to comment.
// 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?