I grant exception for mod showcases: you can monetize it (video) AND you need to redirect download to this page, you have my permission.
I also grant exception for modpacks: you can use this mod in any modpack, in condition of non commercial purpose (no ad, adf.ly or other).
And i also grant exception to extensions: you can create extensions for Colorful Blocks, and if one is yours, do whatever what you want with it. If it is another's, follow license it is licensed under. Default extension license: CC-BY.
For other exceptions, you need to ask me.
In short, as long you aren't stated in exceptions:
You can make mod showcase/tutorial about this mod and monetize it.
You can make modpacks with this mod.
You can share it on other places AS LONG AS YOU PROVIDE LINK BACK HERE and AS LONG AS IT IS IN NON COMMERCIAL PURPOSES!
---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!
Time: 21.5.15. 07.02
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: com.google.gson.stream.MalformedJsonException: Brushes.json is malformed:
at cpw.mods.fml.common.LoadController.transition(LoadController.java:163)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:715)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:309)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
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)
Caused by: com.google.gson.stream.MalformedJsonException: Brushes.json is malformed:
at code.elix_x.coremods.colourfullblocks.ColourfullBlocksBase.init(ColourfullBlocksBase.java:477)
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 cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:713)
... 10 more
Caused by: java.lang.IllegalStateException: Not a JSON Object: null
at com.google.gson.JsonElement.getAsJsonObject(JsonElement.java:90)
at code.elix_x.coremods.colourfullblocks.ColourfullBlocksBase.init(ColourfullBlocksBase.java:396)
... 36 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!
Time: 21.5.15. 07.02
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: com.google.gson.stream.MalformedJsonException: Brushes.json is malformed:
at cpw.mods.fml.common.LoadController.transition(LoadController.java:163)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:715)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:309)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
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)
Caused by: com.google.gson.stream.MalformedJsonException: Brushes.json is malformed:
at code.elix_x.coremods.colourfullblocks.ColourfullBlocksBase.init(ColourfullBlocksBase.java:477)
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 cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:713)
... 10 more
Caused by: java.lang.IllegalStateException: Not a JSON Object: null
at com.google.gson.JsonElement.getAsJsonObject(JsonElement.java:90)
at code.elix_x.coremods.colourfullblocks.ColourfullBlocksBase.init(ColourfullBlocksBase.java:396)
... 36 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Color any block in any color!
Vanilla, modded, tile entities...
Over 16777216 different colors!
Fully configurable!
All this in Colorful blocks!
Downloads
CoBl requires Excore
Mirrors
LATEST for LATEST
LATEST for 1.7.10
ALL DOWNLOADS
Github:
SOURCE CODE
ISSUES
More information
1) This mod allows you to color any block in any color
2) Mods are supported, including full support for carpenters blocks, chisel and microblocks!
3) Tile entities are supported too!
4) When first launched, for each tool material, coloring tool material will be generated. Including modded!
4) Via config, you can customize or add new materials.
5) More paint tools are coming in future (fill, brush size, select...).
Getting started
1) Each brush has durability - it's how much blocks i can paint before it breaks.
2) Each brush has a buffer - it's how much blocks it can paint after paint mixing.
3) To mix paint, right click the brush. Set values via clicking on color slides or typing in numbers. Min is 0.0, Max is 1.0.
4) Click random button, to get random color.
5) Click done, when done ... Oh, and you need to have red, green and blue dyes with bucket of water in your inventory (ore dictionary compatible).
6) Paint everything! Paint appears on block as soon as you update it.
7) Paint is attached to block location, so you can easily remove block and place another one, and it will be colored.
8) You can color on top of existing color. Color will be replaced.
9) When paint buffer of brush is out, it will re consume dyes in order to resupply color.
10) Left click on colored block to pick this block's color. It will also consume dyes.
11) If you don't like colored block, you can remove paint by right clicking with filled water bottle.
Screenshots
Color selection gui:
One place - 8 colors (no color-red-green-blue-none-yellow-cyan-magenta):
Downloads
CoBl requires Excore
Mirrors
LATEST for LATEST
LATEST for 1.7.10
ALL DOWNLOADS
Github:
SOURCE CODE
ISSUES
Configuration and extensions
-CoB is highly configurable and can be extended.
-CoB config folder is in config/colourfulblocks. Inside there are one file (main.cfg) and one folder (extensions)
-Main.cfg file is responsible for general stuff. Like water consomation upon erasing/paint mixing.
-Extensions folder is where extensions are installed/uninstalled.
-Inside extensions folder, each folder represents one extension.
-To install new extensions, drop folder contained in zip file in extensions folder.
-By default you have 2 extensions: vanilla and generated. (3 if you are updating from 1.0: vanilla, generated and ported).
-Each extension has language localisations (lang folder) and materials (materials.json). It may also have recipes (recipes.json).
-First one defines translations of material names.
-Second one defines materials. Including recipes used for items of this material and it's components.
-Third one, optional, defines recipes.
-Extension creation documentation will come soon, but for now, item stack and recipes are defined using common way described here.
Extensions
To install new extensions, drop folder contained in zip file in config/colorfulblocks/extensions folder.
- Ore Dictionary Metals: copper+ tin + bronze + lead + nickel + silver + platinum
- Thermal Foundation (not includes OreDict metals): electrum + invar
- Tinkers Construct (not Includes OreDict metals): cobalt + ardite + manyullyn + alumite + steel + pig iron + obsidian
ALL EXTENSIONS DOWNLOADS MIRROR
Downloads
CoBl requires Excore
Mirrors
LATEST for LATEST
LATEST for 1.7.10
ALL DOWNLOADS
Github:
SOURCE CODE
ISSUES
Check out all my mods here: Elix'x mods hub!
SUPPORT ME!
If you like my mods, your support is very appreciated and will speed me up improving my mods!
If you would like to support me, you have 2 options, patreon is prefered one:
LICENSE
Colorful Blocks by Elix_x is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Exceptions:
I grant exception for mod showcases: you can monetize it (video) AND you need to redirect download to this page, you have my permission.
I also grant exception for modpacks: you can use this mod in any modpack, in condition of non commercial purpose (no ad, adf.ly or other).
And i also grant exception to extensions: you can create extensions for Colorful Blocks, and if one is yours, do whatever what you want with it. If it is another's, follow license it is licensed under. Default extension license: CC-BY.
For other exceptions, you need to ask me.
In short, as long you aren't stated in exceptions:
You can make mod showcase/tutorial about this mod and monetize it.
You can make modpacks with this mod.
You can share it on other places AS LONG AS YOU PROVIDE LINK BACK HERE and AS LONG AS IT IS IN NON COMMERCIAL PURPOSES!
Check out all my mods here: Link Removed!
Post reserved for future...
Check out all my mods here: Link Removed!
looks nice.
MalformedJsonException... Did you edit brushes.json file???
Check out all my mods here: Link Removed!
Sorry, found this bug myself. Fixed. Redownload please...
Check out all my mods here: Link Removed!
heh i didnt edit anything just placed it in "mods" folder
I know, it crashed because of modded null pointer... Delete folder colourfullblocks in configs and redownload latest version. It is fixed now!
Check out all my mods here: Link Removed!
Okay, i changed thread once more, added Expansions and localisations sections. Downloads will come soon...
Check out all my mods here: Link Removed!
Which expansions i should do first???
Check out all my mods here: Link Removed!
Okay, first expansion that will come will be oredict metal expansion: tin, copper, bronze...
Check out all my mods here: Link Removed!
Really well done and the mod compat was an amazing touch
Thanks!
Check out all my mods here: Link Removed!
Okay, so: i finished 3 extensions:
- Ore Dictionary Metals: copper+ tin + bronze + lead + nickel + silver + platinum
- Thermal Foundation (not includes OreDict metals): electrum + invar
- Tinkers Construct (not Includes OreDict metals): cobalt + ardite + manyullyn + alumite + steel + pig iron + obsidian
I will post them very soon...
Check out all my mods here: Link Removed!
Any more ideas for extensions???
Check out all my mods here: Link Removed!
Added dowloads for extensions in main post!!!
Feel free to give your suggestions or even give me your extensions (credit will be given), to put there!!!
Check out all my mods here: Link Removed!
Any more ideas for future updates???
Check out all my mods here: Link Removed!
Any suggestions?
Check out all my mods here: Link Removed!
Any ideas for extensions? Like thaumcraft, ender io, botania...?
Check out all my mods here: Link Removed!
Very soon, i'll add poll on what is hould be working on next for this mod... Give me your suggestions, of which choices i have to put there...
Check out all my mods here: Link Removed!
Any ideas for brushes for extensions???
Check out all my mods here: Link Removed!