"Every crash, every error texture, every null pointer is a step towards achieving a goal. We do not learn by being told what is right, but by being told what is wrong and how to fix it. Our minds seek to improve, not to achieve" -SimonLuigi
What is Mechalution?
Mechalution has been a personal journey for me, through my life experiences I learned new things, began to see the world in new ways. Much of my experience is hidden behind this 'wrapper' of a Minecraft Mod. That's Mechalution for me at least, for you it is a crazy mod with a mixture of different bits and pieces you may choose to use or ignore depending on your own personal goal. I can neither force you to use, or to ignore anything, I merely hope you find enjoyment out of it.
Due to personal commitments I will not be updating this excessively frequently, I wish I had the time but I cannot, as a result I will attempt to keep a Steam group up to date. This may limit the people who have access to the mod however I will attempt to post up-to-date links here. If I do forget feel free to post a comment with the updated link for the people without Steam. If there are bugs report them in the group.
Keep in mind this is for a "latest and greatest, quick fix" download link. The Steam group is essentially a beta-testing group, any hotfixes and quick teaser updates will go straight there whilst downloads here will be full versions, or as close to that as possible. This will prevent here being a list of downloads "v1.0.164, v1.0.165" and so on and so forth, the only time I will likely break whole number posts here is for completely game breaking bugs, new feature implementations or 'it has been a while since I have posted a new version, I'll release this pile of bug fixes'.
7.0: Realigned Scales
-Added projectile + rune effect in, allows you to throw a projectile that will summon a rune on impact
-Added fire ore back into nether world generation (I felt only spawning in lava pools in the overworld was a bit limited)
NOTE: As a result generation has been turned down a bit (so you don't drain the nether dry and farm it like candy)
-Buffed spell bolt range scaling (scales with duration)
-Zones now only apply their effects at 1/3 strength
-AoEs now only apply their effects at 1/2 strength
-Beams now only apply their effects at 1/4 strength
-Beams now cost 1 mana per tick, per effect
-Auras still consume no mana
-All other abilities consume mana on their cast equivalent to their cooldown
-To compensate for this, you can now apply up to 8 potency modifiers to ability parts
-Updated mana gui bar to display when holding custom abilities
-Removed energy crystals required in the Generator recipe, this prevents an old impossible progression
-Fixed custom abilities triggering cooldowns in creative mode
-Fixed mana being consumed in creative mode
-Fixed AoE projectiles not affecting all blocks
-Fixed AoE projectiles greatly overscaling their range
-Fixed projectile range not scaling correctly
-Fixed light/dark crystal block targetted effects not working until relog
-Fixed item name colouring being turned into random gibberish in certain instances
-Fixed a crash related to pedestals and runes interacting
-Fixed runes consuming pedestals, instead of the stored block
-Fixed crash when removing old pedestals that are bound to an altar
-Fixed Power Panels not being removed from inventory
-Fixed Elerum Packets not being removed from inventory
6.0:
-Added sound effects to several lightning mechanics
-Added Inspiring Shout (AoE), Infernal Rain (Zone), Shadowed Repulse (AoE)
-Added several new ability icons, also changed a few
-Rewrote packet handling internally to be a lot smoother to implement, may or may not affect the end user
-Fixed enchantment glint on overridden rendering a full square within guis
-Fixed a crash with Sonic Burst
-Added custom abilities, all but one channel is currently functional, however currently you are required to add potency and range
to any spells that are dealing damage or have shaped channels that affect range/distance. I will upload a full guide later but for
now briefly know that:
=Crafting is begun by right-clicking bedrock with a staff, opening a weak rift to the void
=Each ability can have 2 channels: Arrow - projectile, tnt - AoE, glowstone - aura, pressure plate - glyph, none - touch/self
=Every combination achieves different things, ie projectile + projectile = beam, AoE + Aura = Zone at the player
=You may select 2 targets: apple - self, hostile - spider eye, wheat - animals, iron sword - player, stone - block, bucket - fluid
=You may select up to 3 affects using elemental crystals, then, you must select a channeling shape, blaze powder - damage,
redstone - potion effect, glowstone - utility. Targetting blocks will ignore this
=You can modify the spell (some are affected differently): potency - diamonds(5 max), range - ender pearls(5), emerald - penetration(1),
duration - clock(5), speed - redstone block(3)
=Finally you can colour your spell, while it is not necessary, I'm sure you'll agree a black blob isn't very appealing. You can supply
up to 3 dyes. The first is background colour, the second is foreground, and the third determines the icon (experiment yourself)
=Note these do still possess cooldowns however they currently consume no mana
=Also be aware that currently all channels will apply the same potency (ignoring modifiers), this will be changed later to encourage
a variety of projectiles, zones and so forth rather than just having clear cut upgrades
NOTE: Currently there are some issues running this mod in a multiplayer environment, I will attempt to resolve these ASAP. My apologies
to anyone who intended to run this on their server.
Also feedback is more important than ever, should you have any crashes, bugs or anything out of the ordinary please report it here as
this update is a large one and I couldn't possibly test every single thing.
5.0: Thinking with Portals
-Added stained clay and stained glass as valid teleport rune frequency modifiers (only the colour matters)
NOTE: This rune is created by using a Chaotic Crystal Block target with 3 coloured modifiers (wool, glass, clay)
-Added small 'shock' when touching the Elerumatic Fuser (if it has power), it is harmless
-Added Terraform Gem, used for turning sheer dirt faces into nice, smooth mounds (or any biome filler block)
-Added Sonic Burst (Touch ability) that causes AoE punches (slightly larger than Shadow Pulse's AoE)
-Added Zeus' Bolt (Projectile ability), chains between enemies with lightning (4 max)
-Added new celestial rune, uses any form of track, teleports items with no cooldown (2 sec cooldown on entity)
-Added spawn mechanic to Keepers (they are random events as you walk around the MechaRealm)
-Added attack and corresponding animation to Keepers
-Removed MechaFire, was residual code from early experimentation
-Removed old MechaRealm Portal mechanics, you are now dropped into the dimension with no return
NOTE: You MUST bring MechaRunes with you and set up a teleport network to get back out
-Updated portal 'structure', it now requires grass, glass, packed ice and obsidian, placed clockwise around a
central empty space, then a glowstone block must be placed in the centre to complete the 'structure'
-Updated and removed several imports
-Fixed Waila tooltip for Power Panel, small residual tooltip issues
-Fixed missing projector and lens entries
-Fixed Leap of the Heavens not syncing properly
-Fixed certain ores generating in the wrong dimensions
4.0: What is this Sorcery?
-Added 'mana', abilities now have mana costs (this is to prevent people running several copies of an ability
and being able to spam them), also 'dying' and 'passive' abilities have no associated mana cost
-Added a HUD bar displaying mana (only shows while holding abilities)
-Added a command to move the HUD bar around (setMLManaLocation)
-Added the ability to 'left-click' cast several abilities (for faster casting)
-Added command to apply infusions to Mecha Robes for testing purposes (works by numerical index, test in creative world)
-Added Aura abilities, as expected they affect an area around the player. MUST be in hotbar to tick, DO NOT stack directly
-Added Poison Cloud and Earthen Might (Aura), as well as Unstable Footing (Zone), Pendant of the Deity (Passive)
-Added Elerumatic Fuser (requires power), this replaces the old Goblet mechanic
-Added Auroras into MechaRealm generation (also updated generation akin to Mechalution)
-Added Elixirs, multi-use potions created in the goblet, requires water and mobs (see guide below)
-Nerfed Winter Storm, made Unstable Footing a more slow oriented zone
-Updated Goblet, it is now purely a visual block until a new use has been implemented
-Updated visuals of altar crafting (ft. Lasers, explosions and sparkles)
-Updated lightning to branch and now have 7 segments, should now be much more random
-Updated lightning to now vary relative to length rather than a fixed amount
-Removed custom damage types due to crash issues, will rework in future (all abilities penetrate armor)
-Fixed a small bug with push/pull runes causing severe visual lag
-Fixed Power Panel Waila tooltip saying only a number for the energy type
-Fixed several machines eating items in creative mode (ie. Placing items in the pedestal is now free)
-Fixed a few potential issues with world gen, slight tweaks
-Fixed Aurora only ever being a cyan color, they are now random (including between loads)
-Fixed several potion effects not being "ambient" (semi-transparent particles)
NOTE: The /help command causes a crash (this appears to be on WAILA's end)
3.0: The Ability Overhaul
-Added silence potion effect: prevents item and gui usage
-Added stun potion effect: prevents everything
-Added root potion effect: prevents regular movement
-Added several new abilities to utilize these potion effects
-Added a special 'ability' that grants ranged basic attacks (no cooldown)
-Added a special 'ability' that grants ranged, aoe basic attacks (1 second cooldown)
-Added 'Keeper' entity, these will trigger by random event while in the MechaRealm and attack in groups
-Added recipes for items to their tooltip when pressing <Alt> on your keyboard (Mecha items only)
-Added new 'dying' ability, felt 1 wasn't enough
-Added new delayed potion mechanic, see 'Storm of Safety' and 'Time Shift'
-Added custom damage types for each element (including hybrid elements)
-Buffed Airbond, now grants water walking which can be cancelled by sneaking
-Nerfed armor buffs (at max speed the world was not loading, as well as a few other issues)
-Nerfed projectile spells, they now have a max range
-Fixed issue with 'ghost' items (pedestal, projector, etc) violently jumping around
-Fixed rune's right-click function claiming a load of lies, should now be a lot more understandable
-Fixed several staff related issues
-Fixed Lifeless Grass becoming regular Dirt in low light levels, now becomes Lifeless Dirt
-Fixed zones not despawning occasionally
-Fixed Skydust Rituals not always working from certain orientations, also made minor performance improvements
-Improved lightning effects behind the scenes
-Improved Projector recipe handling
2.0: Sparkles, Lights and Everything Nice
-Fixed several visual issues with lighting and entities
-Power packets now 'glow' in the dark
-Added Glints to the MechaRealm, these are purely ambient creatures with no reward for killing them
-Added elemental grass to the MechaRealm, textures not finalized
-Added levelling mechanic to abilities, see Guides for recipes
-Removed MechaPortal Spawner and Mecha Igniter (these were residual items and served no true purpose)
-Fixed MechaRunes claiming to apply wrong potion affects and several other nonsensical claims
-Fixed elemental buckets not placing within grass and replacable blocks
-Several other internal fixes
-NOTE: Also added several new guides (see below)
1.0: Wailing Blocks
- Added Waila integration to blocks
- Fixed several internal bugs
- Improved several visuals
- Added several syncing improvements
- Added particles to zone spells on effect application
- Fixed missing name from "Zone Focus"
- Improved color calculations with particles and renderers
- Improved ability data storage
- Removed several unnecessary files
- (Not yet implemented) Begun work on NEI integration
- (Not yet implemented) Begun work on ability levelling mechanic
0.3: - Fixed projector entities being moved by scythe
- Fixed another possible fake entity moving bug
- Added in 'zone' abilities, currently 2 new ones added
- Dark and light attuned staffs now place 'staff blocks'. Sneak-placed ones are solid to you, not to other entities whilst regular right click places blocks non-solid to you, solid to entities. Dark blocks allow no light to pass, light ones emit max light level
- Removed staff blocks from creative tab
- Fixed CodeChicken crash, you can now explore the MechaRealm without crashing
0.2.2: - Fixed launch crash (again)
- Removed old download links due to launcher crash
0.2: - Added in staff blocks, currently unobtainable, still being tested
- *Should* have fixed crash on launch bug
- Several small 'behind the scenes' changes and fixes
0.1: Initial Release (Probably bugged)
Installation
Step 1) Install Minecraft Forge (the latest version for the specific Minecraft version is encouraged) Step 2) Place the .jar file inside your /mods folder (latest download on Steam group)
How do I begin?
First time using the mod I'd recommend cheating in a "Knowledge Projector" from the creative menu. There are several new crafting mechanics added in including 'Altar Crafting' and 'Staff In-World Crafting'. I hope to develop NEI plugins for these however for now place the Projector in the world, right click on one of the buttons on the side of the block (this orients it toward that side), then the 9x9 grid of buttons on top work to allow block selection along the top row, items along the bottom, left and right scroll and the middle toggles on/off. This seems complicated but you'll understand it after you furiously right click it for a bit. Relative to the wool green is block selection, orange is item selection, blue is scrolling and yellow is on/off (for the more visual of you). Sneaking after selecting a block/item will reveal it's recipe. I recommend starting with a Staff, an Altar, some Pedestals and a Goblet.
Recipes, Guides and Such
Altar Crafting
Altar Crafting is completed by binding several Pedestals to a single Altar through use of a Staff. The layout can be however the player so chooses and the max linking range is 32 blocks which can allow for many different layouts to fit personal taste and base design. Also it should be noted items cannot be automatically added to the Pedestal, they must be directly right clicked in and right clicked for removal. Should a player wish to know the name of an item within the pedestal they can sneak within a 3 block range and the name will appear akin to a player name plate.
Recipes include the creation of crystal blocks from 4 crystals, and the creation of a bucket of liquid essence from 4 crystals and a bucket. Many later tier machines and tools use this mechanic also.
Staff In-World Crafting
Staff In-World Crafting is very much as it's name implies, you lay out a recipe as if you were using a crafting table, then right click with a staff and, if it's a registered recipe, the result item will appear before you. All recipes can be crafted from any orientation and direction.
Staff Crafting can be used to create many quick and shaped recipes such as Elemental Robes by laying out the wool similar to the vanilla recipe then placing a crystal block of the desired element in the middle.
Power Generation
Power generation is done by placing a Power Panel onto one of the sides of a Generator. The Power Panel can then be filled, by bucket, with one of the four base elements (earth, air, water, fire). The benefits of higher tier element usage are more power per bucket (1000, 2000, 4000, 8000 respectively). To then transfer the power one must create Elerum Packets. These are created initially through staff crafting with a block of coal, however this grants only a single packet, it is much more efficient, once one has a complete extracting and refining setup, to then use plasmas. The initial setup looks like:
Elerum Packets have very little storage capability at lower tiers so it is in the user's best interests to create plasmas (coal, lapis, redstone, quartz, glowstone) by placing the corresponding block into a Refining Plinth, then using staff crafting to convert it into 3 Elerum Packets. Initially, with direct staff crafting you can only create coal tier packets and the recipe only grants a single packet.
Outside of this the Earthen Extraction Basin, requiring Liquid Earth Essence, allows doubling of ores by converting ore into extracted metal, this metal can then be placed in the Refining Plinth to create ingots. While it appears expensive initially, once a pool of essence is located in the world this process can become much cheaper.
Infusion
Infusion is done with the following layout placing the target item in the Infuser, the catalyst items in the surrounding pedestals and the catalyst block beneath. An infusion recipe places a single tier of the target enchantment/armor buff on at once and also require certain amounts of power supplied via Elerum Packets. Note that infusion enchanting still obeys base Minecraft mechanics and you cannot place enchantments such as Fortune and Silk Touch on the same tool, you also cannot place enchantments on non-enchantable items such as Fish and Nether Stars.
Armor Infusion Recipes:
Infusion Enchantment:
Abilities:
Abilities are a unique mechanic utilizing no resources for use and relatively cheap crafting recipes, aside from a diamond, they also never 'wear out' or 'break', however their drawback is extensive cooldown timers. Some abilities such as stims and dashes have relatively short cooldowns, whilst more powerful ones can be up to 120 seconds. This creates for a very complex mechanic allowing ease of mobility, and strength in combat however if one becomes too reliant on these and ends up with all abilities on cooldown they may end up in a less than desirable situation.
Abilities come in several forms including Cast, Passive, Dying and AoE. The ability types are relatively self explanatory, passive will passively apply a buff to the player, dying triggers when you are on very low hp, zone will place a 'zone' within which creatures will be affected by the ability and AoE will burst an area around you. Use these wisely to turn battles and aid everyday Minecrafting, what may seem like a simple ability may have many more intricate and interesting uses. Abilities can also be levelled up through the infusion altar with only item catalysts, abilities can only be levelled up through specific ways reducing cooldown, increasing duration, potency and radius. The items required for each are: Cooldown: Clock, glowstone Potency: Redstone, Iron Sword Duration: Slime Ball, Leather Radius: Torch, Bow
This means, for example, that Immortal Spirit, which scales by cooldown and duration, requires a clock, a piece of glowstone, a slime ball and a piece of leather. Others only scale in 1 fashion and so only require 2 items. Press <Ctrl> while mousing over items to display their scaling mechanics.
Potion Effects:
What are all these strange buffs/potion effects I am receiving? What do they do? Why am I receiving them?
Well all the 'potion effects' in Mechalution are merely passive buffs outside of a few small examples, they are passively applied by their appropriate armor, can be forcibly applied to armor and are also received through several abilities.
What they do:
Earth Bond: Mitigates 25% of ALL damage taken, per level. Note this will round down and is mostly only obtainable in the weakest form, a few abilities grant higher levels of this buff. Air Bond: Grants immunity to fall damage and drowning and will lessen the effect of starvation damage. Water Bond: Negates all drowning damage and will randomly apply a regen buff whenever taking damage, again rounded down based on the damage taken. Fire Bond: Grants immunity to fire of any form, in fire, on fire or swimming in lava. Simple but effective. Dark Bond: Grants invisibility whenever the player is sneaking, will also weaken any magical damage taken. Light Bond: Grants flight, much like creative flight except without being a cheater.
Elixirs
Elixirs are created by first adding water to a goblet, this must be done directly from a bucket due to the delicate nature of the gold from which the goblet is created. Then mobs must be added to the goblet, they need merely touch it to be consumed, whole, by the goblet. A single Elixir stores 4 uses upon being created by right-clicking a filled goblet with an empty Elixir Vial. Note that the potency of an elixir is the square root of the mobs added (ie. 1 mob gives the base level, 4 give 2, 9 give 3, 16 give 4, and so on). Adding quartz (right click) will increase all durations by 40% of their current value however there is a chance that the potency will decrease by one level. This chance is 10% times the current potency level, were you to craft it, and will reduce you down to the number of mobs required for the previous level. It is safer to buff duration at low levels but as a result you get less overall duration buff.
List of Buffs to Entities:
Bat - Night Vision
Blaze - Fire Resistance
Chicken - Airbond
Glint - Lightbond
Witch - Regeneration
Spider - Move Speed
Cow - Instant Health
Squid - Water Breathing
Zombie - Resistance
Rabbit - Jump Height (for 1.8)
Slime - Earthbond
Creeper - Haste
Zombie Pigman - Damage Boost
Sheep - Waterbond
Skeleton - Invisibility
Enderman - Darkbond
Magma Cube - Firebond
Pig - Saturation
Villager - Absorption
Ghast - Health Boost
MechaRealm
Welcome to the rift between the worlds, the place where raw elemental energy ebbs and flows through the very veins of the world. To get there you must focus the energies of each of the elements with a foci and bind them with the mystical property of glowstone (MUST be oriented north):
Upon placing a block of glowstone in the centre the rift between the worlds will open and it is up to you whether you choose to risk your life for incredible gains.
The dimension will greet you with beauty and wonder but you will quickly begin to fear for your life as the world begins to turn against you.
Creatures
Glint:
Glints are harmless creatures that fly around the world, currently they appear to be merely ambient and provide nothing more than absent company as you venture through this strange realm, however you are sure that in future you will find a purpose for these creatures.
Keeper:
Keepers are hostile creatures that will sense when an outsider has spent too long in the elemental rift, they attack with unparalleled force and will not go down without a fight. Perhaps in future you could turn their powers to your own benefit? For now you merely hide in fear, praying for your life.
Compatability
In theory there should be no conflicts with any mods that don't directly alter vanilla Minecraft/Forge and are registered correctly. If you do find any incompatibilities let me know and I will attempt to resolve them within reason, I will not go out of my way to solve someone else's problems if they aren't following correct coding standard or editing source files.
Answers Before Questions
Q: Can I use your mod in a modpack? Most likely no, however start a new 'discussion' on the Steam page if you have a good enough reason.
Q: Is the mod complete/stable? The mod is very much still in development and I take no responsibility for corruptions, however if you crash as a result of my mod submit a 'discussion' on the Steam group and I will have a look at it. Also PLEASE pastebin any crashlogs.
Q: Is the mod open source? No, due to the 'in-dev' nature of the mod I am currently, and for the foreseeable future, keeping it closed source.
Q: MY GAME CRASH FIX PLS!?!? Get me a crashlog, then we'll talk. Upload the log to pastebin and then post a 'discussion' on the Steam group INCLUDING what you were doing at the time and a (possible) way to reproduce it.
Q: You should add...! Firstly not a question, secondly if you really feel that above everything else it would work incredibly well with the mod you can post a 'discussion' in the Steam group however I make no promise to read it.
Thank You
To everyone who has helped along the way, the many Minecraft modders who gave me inspiration, all those with open source mods and tutorials to help get me started and especially a big thank you to Vswe for his amazing lectures which helped really guide me into Minecraft modding. Also a big thank you to everyone who downloads the mod and provides feedback of any kind, you guys give me a reason to keep pushing above and beyond.
It seems like a pretty neat mod, although my only complaints is that this is version 0.1, and mods before version 1.0 are supposed to be in the WIP section.. Also, maybe you should add more screenshots, two isn't enough for some users who obey the 'No Pics no Clicks' rule. Also, why Steam? I know it's a good application, but the dang thing prevents me from logging in so I can install it, I think. (I forgot my password, it nags me to install steam so it can contact me and I can get a new temp password) And you haven't 'touched a forum of any kind in ages', but you use Steam groups, and that's kind of like a thread on forums.
Rollback Post to RevisionRollBack
Teddwa (The Fakemon in my avatar) belongs to ReallyDarkAndWindie and that is used with permission from him.
Click on this spoiler to see mods and ideas that I support!
Click on this Spoiler to see misc. banners and whatnot!
I get this error when launching Mechalution, alone or with other mods. I am using either the newest or a very recent version of Forge for 1.7.10.
---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 10/14/14 4:04 PM
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: mechalution.items.base.ItemMechalution.setHasSubtypes(Z)Lnet/minecraft/item/Item;
at cpw.mods.fml.common.LoadController.transition(LoadController.java:162)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.NoSuchMethodError: mechalution.items.base.ItemMechalution.setHasSubtypes(Z)Lnet/minecraft/item/Item;
at mechalution.items.base.ItemMechalution.<init>(ItemMechalution.java:20)
at mechalution.items.tools.ItemToolSet.<init>(ItemToolSet.java:70)
at mechalution.items.MLItems.init(MLItems.java:41)
at mechalution.Mechalution.preInit(Mechalution.java:143)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513)
... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Nnystyxx - Can you tell me your Minecraft, Forge and (if possible) Java versions? I will attempt to reproduce it but reading the error log it seems like it may be a problem at your end. Also try creating a clean Minecraft 1.7.10 instance
killah2km - Thank you, and yes I took a lot of inspiration from Thaumcraft, the runes specifically. Also, rather hard to believe, but I was working on my altar crafting mechanic prior to the public release of Thaumcraft's infusion crafting so we had similar ideas without even knowing it.
Cheeyev - I only plan to use Steam for bug testing, quick fix testing and the like, any full versions I will make every effort to post here. Also any 'spoiler' content will be posted there first, essentially like a 'beta tester' group. I will add more pictures and stuff to this thread later but for now I posted a link to an Imgur album with 7 or so pictures and the YouTube video really shows as much visually as possible.
This SHOULD fix the crash on launch issues people have been having, I haven't fully tested it but going by the crashlogs the problem should no longer exist.
Tried to install the most recent mechulation version into my modpack to review it. The game crashed. Crash report is below:
---- Minecraft Crash Report ----
// Oh - I know what I did wrong!
Time: 10/15/14 11:13 AM
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: mechalution.items.base.ItemMechalution.setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/item/Item;
at cpw.mods.fml.common.LoadController.transition(LoadController.java:162)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.NoSuchMethodError: mechalution.items.base.ItemMechalution.setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/item/Item;
at mechalution.items.base.ItemMechalution.<init>(ItemMechalution.java:20)
at mechalution.items.tools.ItemToolSet.<init>(ItemToolSet.java:70)
at mechalution.items.MLItems.init(MLItems.java:41)
at mechalution.Mechalution.preInit(Mechalution.java:143)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513)
... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Just an update, I have tried a path refresh, if this build doesn't work please inform me and I will completely rebuild my workspace and see if that fixes it. These crashes all seem to be as a result of missing directories of some sort.
Also when I get these crashes resolved I will post some documentation on things like recipes and such to help you guys out further. Keep in mind there are a lot of recipes and it will take time
Yeah, sorry man, but no dice. Still getting some no method error about the creative tab. Even with mechalution as the only mod installed I'm still crashing. Here's this round's crash report:
---- Minecraft Crash Report ----
// Sorry
Time: 10/15/14 9:50 PM
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: mechalution.items.base.ItemMechalution.setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/item/Item;
at cpw.mods.fml.common.LoadController.transition(LoadController.java:162)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.NoSuchMethodError: mechalution.items.base.ItemMechalution.setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/item/Item;
at mechalution.items.base.ItemMechalution.<init>(ItemMechalution.java:20)
at mechalution.items.tools.ItemToolSet.<init>(ItemToolSet.java:70)
at mechalution.items.MLItems.init(MLItems.java:41)
at mechalution.Mechalution.preInit(Mechalution.java:143)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513)
... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Yeah, sorry man, but no dice. Still getting some no method error about the creative tab. Even with mechalution as the only mod installed I'm still crashing. Here's this round's crash report:
---- Minecraft Crash Report ---- // Sorry Time: 10/15/14 9:50 PM Description: There was a severe problem during mod loading that has caused the game to fail cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: mechalution.items.base.ItemMechalution.setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/item/Item; at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867) at net.minecraft.client.main.Main.main(SourceFile:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) Caused by: java.lang.NoSuchMethodError: mechalution.items.base.ItemMechalution.setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/item/Item; at mechalution.items.base.ItemMechalution.(ItemMechalution.java:20) at mechalution.items.tools.ItemToolSet.(ItemToolSet.java:70) at mechalution.items.MLItems.init(MLItems.java:41) at mechalution.Mechalution.preInit(Mechalution.java:143) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) 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:208) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) 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:118) at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) ... 10 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details: Minecraft Version: 1.7.10 Operating System: Windows 8.1 (amd64) version 6.3 Java Version: 1.8.0_20, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 4077487680 bytes (3888 MB) / 4281597952 bytes (4083 MB) up to 4281597952 bytes (4083 MB) JVM Flags: 10 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M -Xmx4096M -Xms4096M -Xmx4096M -Xms4096M 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.85.1224 Minecraft Forge 10.13.1.1224 5 mods loaded, 5 mods active mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized FML{7.10.85.1224} [Forge Mod Loader] (forge-1.7.10-10.13.1.1224.jar) Unloaded->Constructed->Pre-initialized Forge{10.13.1.1224} [Minecraft Forge] (forge-1.7.10-10.13.1.1224.jar) Unloaded->Constructed->Pre-initialized mechalution{Alpha 0.0.2} [§AMechalution] (mechalution-0.2.1.jar) Unloaded->Constructed->Errored mecharealm{Alpha 0.0.1} [§5MechaRealm] (mechalution-0.2.1.jar) Unloaded->Constructed->Errored
Hope this gets fixed soon. I'm really looking forward to trying this bad-boy out
If you have any ChickenBones mods installed you will need to open the jar file (using WinRar or some other program) and remove the "mecharealm" folder. I am aware of this issue and am currently trying to fix it.
I can confirm that the new patch has fixed the problem Excellent work my friend! Review shall be released shortly. I'll post a link here when it's ready!
Edit: Found a bug, thought I should let you know. When using a scythe near a projector the item icons on the projector as well as the displayed text are displaced to the position you last used the scythe at, but the block stays in the same origional location.
Bug located and fixed, thank you for reporting it. New version is available for download with a few small goodies
Edit: Also posted several guides and recipe helpers for those who wanted to test some mechanics out and were unsure of how to go about them. If you wish to find out any item/block recipes and they do not appear in NEI use the Knowledge Projector and sneak after selecting the appropriate block, it may have a Staff/Altar recipe instead. I do intend to work on NEI integration.
"Every crash, every error texture, every null pointer is a step towards achieving a goal. We do not learn by being told what is right, but by being told what is wrong and how to fix it. Our minds seek to improve, not to achieve" -SimonLuigi
What is Mechalution?
Image Gallery
Where do I get it?
Keep in mind this is for a "latest and greatest, quick fix" download link. The Steam group is essentially a beta-testing group, any hotfixes and quick teaser updates will go straight there whilst downloads here will be full versions, or as close to that as possible. This will prevent here being a list of downloads "v1.0.164, v1.0.165" and so on and so forth, the only time I will likely break whole number posts here is for completely game breaking bugs, new feature implementations or 'it has been a while since I have posted a new version, I'll release this pile of bug fixes'.
Downloads
6.0: here
5.0: here
4.0: here
3.0: here
2.0: here
1.0: here
0.3: here
0.2.2: here
-snip-
Changelog
-Added projectile + rune effect in, allows you to throw a projectile that will summon a rune on impact
-Added fire ore back into nether world generation (I felt only spawning in lava pools in the overworld was a bit limited)
NOTE: As a result generation has been turned down a bit (so you don't drain the nether dry and farm it like candy)
-Buffed spell bolt range scaling (scales with duration)
-Zones now only apply their effects at 1/3 strength
-AoEs now only apply their effects at 1/2 strength
-Beams now only apply their effects at 1/4 strength
-Beams now cost 1 mana per tick, per effect
-Auras still consume no mana
-All other abilities consume mana on their cast equivalent to their cooldown
-To compensate for this, you can now apply up to 8 potency modifiers to ability parts
-Updated mana gui bar to display when holding custom abilities
-Removed energy crystals required in the Generator recipe, this prevents an old impossible progression
-Fixed custom abilities triggering cooldowns in creative mode
-Fixed mana being consumed in creative mode
-Fixed AoE projectiles not affecting all blocks
-Fixed AoE projectiles greatly overscaling their range
-Fixed projectile range not scaling correctly
-Fixed light/dark crystal block targetted effects not working until relog
-Fixed item name colouring being turned into random gibberish in certain instances
-Fixed a crash related to pedestals and runes interacting
-Fixed runes consuming pedestals, instead of the stored block
-Fixed crash when removing old pedestals that are bound to an altar
-Fixed Power Panels not being removed from inventory
-Fixed Elerum Packets not being removed from inventory
6.0:
-Added sound effects to several lightning mechanics
-Added Inspiring Shout (AoE), Infernal Rain (Zone), Shadowed Repulse (AoE)
-Added several new ability icons, also changed a few
-Rewrote packet handling internally to be a lot smoother to implement, may or may not affect the end user
-Fixed enchantment glint on overridden rendering a full square within guis
-Fixed a crash with Sonic Burst
-Added custom abilities, all but one channel is currently functional, however currently you are required to add potency and range
to any spells that are dealing damage or have shaped channels that affect range/distance. I will upload a full guide later but for
now briefly know that:
=Crafting is begun by right-clicking bedrock with a staff, opening a weak rift to the void
=Each ability can have 2 channels: Arrow - projectile, tnt - AoE, glowstone - aura, pressure plate - glyph, none - touch/self
=Every combination achieves different things, ie projectile + projectile = beam, AoE + Aura = Zone at the player
=You may select 2 targets: apple - self, hostile - spider eye, wheat - animals, iron sword - player, stone - block, bucket - fluid
=You may select up to 3 affects using elemental crystals, then, you must select a channeling shape, blaze powder - damage,
redstone - potion effect, glowstone - utility. Targetting blocks will ignore this
=You can modify the spell (some are affected differently): potency - diamonds(5 max), range - ender pearls(5), emerald - penetration(1),
duration - clock(5), speed - redstone block(3)
=Finally you can colour your spell, while it is not necessary, I'm sure you'll agree a black blob isn't very appealing. You can supply
up to 3 dyes. The first is background colour, the second is foreground, and the third determines the icon (experiment yourself)
=Note these do still possess cooldowns however they currently consume no mana
=Also be aware that currently all channels will apply the same potency (ignoring modifiers), this will be changed later to encourage
a variety of projectiles, zones and so forth rather than just having clear cut upgrades
NOTE: Currently there are some issues running this mod in a multiplayer environment, I will attempt to resolve these ASAP. My apologies
to anyone who intended to run this on their server.
Also feedback is more important than ever, should you have any crashes, bugs or anything out of the ordinary please report it here as
this update is a large one and I couldn't possibly test every single thing.
5.0: Thinking with Portals
-Added stained clay and stained glass as valid teleport rune frequency modifiers (only the colour matters)
NOTE: This rune is created by using a Chaotic Crystal Block target with 3 coloured modifiers (wool, glass, clay)
-Added small 'shock' when touching the Elerumatic Fuser (if it has power), it is harmless
-Added Terraform Gem, used for turning sheer dirt faces into nice, smooth mounds (or any biome filler block)
-Added Sonic Burst (Touch ability) that causes AoE punches (slightly larger than Shadow Pulse's AoE)
-Added Zeus' Bolt (Projectile ability), chains between enemies with lightning (4 max)
-Added new celestial rune, uses any form of track, teleports items with no cooldown (2 sec cooldown on entity)
-Added spawn mechanic to Keepers (they are random events as you walk around the MechaRealm)
-Added attack and corresponding animation to Keepers
-Removed MechaFire, was residual code from early experimentation
-Removed old MechaRealm Portal mechanics, you are now dropped into the dimension with no return
NOTE: You MUST bring MechaRunes with you and set up a teleport network to get back out
-Updated portal 'structure', it now requires grass, glass, packed ice and obsidian, placed clockwise around a
central empty space, then a glowstone block must be placed in the centre to complete the 'structure'
-Updated and removed several imports
-Fixed Waila tooltip for Power Panel, small residual tooltip issues
-Fixed missing projector and lens entries
-Fixed Leap of the Heavens not syncing properly
-Fixed certain ores generating in the wrong dimensions
4.0: What is this Sorcery?
-Added 'mana', abilities now have mana costs (this is to prevent people running several copies of an ability
and being able to spam them), also 'dying' and 'passive' abilities have no associated mana cost
-Added a HUD bar displaying mana (only shows while holding abilities)
-Added a command to move the HUD bar around (setMLManaLocation)
-Added the ability to 'left-click' cast several abilities (for faster casting)
-Added command to apply infusions to Mecha Robes for testing purposes (works by numerical index, test in creative world)
-Added Aura abilities, as expected they affect an area around the player. MUST be in hotbar to tick, DO NOT stack directly
-Added Poison Cloud and Earthen Might (Aura), as well as Unstable Footing (Zone), Pendant of the Deity (Passive)
-Added Elerumatic Fuser (requires power), this replaces the old Goblet mechanic
-Added Auroras into MechaRealm generation (also updated generation akin to Mechalution)
-Added Elixirs, multi-use potions created in the goblet, requires water and mobs (see guide below)
-Nerfed Winter Storm, made Unstable Footing a more slow oriented zone
-Updated Goblet, it is now purely a visual block until a new use has been implemented
-Updated visuals of altar crafting (ft. Lasers, explosions and sparkles)
-Updated lightning to branch and now have 7 segments, should now be much more random
-Updated lightning to now vary relative to length rather than a fixed amount
-Removed custom damage types due to crash issues, will rework in future (all abilities penetrate armor)
-Fixed a small bug with push/pull runes causing severe visual lag
-Fixed Power Panel Waila tooltip saying only a number for the energy type
-Fixed several machines eating items in creative mode (ie. Placing items in the pedestal is now free)
-Fixed a few potential issues with world gen, slight tweaks
-Fixed Aurora only ever being a cyan color, they are now random (including between loads)
-Fixed several potion effects not being "ambient" (semi-transparent particles)
NOTE: The /help command causes a crash (this appears to be on WAILA's end)
3.0: The Ability Overhaul
-Added silence potion effect: prevents item and gui usage
-Added stun potion effect: prevents everything
-Added root potion effect: prevents regular movement
-Added several new abilities to utilize these potion effects
-Added a special 'ability' that grants ranged basic attacks (no cooldown)
-Added a special 'ability' that grants ranged, aoe basic attacks (1 second cooldown)
-Added 'Keeper' entity, these will trigger by random event while in the MechaRealm and attack in groups
-Added recipes for items to their tooltip when pressing <Alt> on your keyboard (Mecha items only)
-Added new 'dying' ability, felt 1 wasn't enough
-Added new delayed potion mechanic, see 'Storm of Safety' and 'Time Shift'
-Added custom damage types for each element (including hybrid elements)
-Buffed Airbond, now grants water walking which can be cancelled by sneaking
-Nerfed armor buffs (at max speed the world was not loading, as well as a few other issues)
-Nerfed projectile spells, they now have a max range
-Fixed issue with 'ghost' items (pedestal, projector, etc) violently jumping around
-Fixed rune's right-click function claiming a load of lies, should now be a lot more understandable
-Fixed several staff related issues
-Fixed Lifeless Grass becoming regular Dirt in low light levels, now becomes Lifeless Dirt
-Fixed zones not despawning occasionally
-Fixed Skydust Rituals not always working from certain orientations, also made minor performance improvements
-Improved lightning effects behind the scenes
-Improved Projector recipe handling
2.0: Sparkles, Lights and Everything Nice
-Fixed several visual issues with lighting and entities
-Power packets now 'glow' in the dark
-Added Glints to the MechaRealm, these are purely ambient creatures with no reward for killing them
-Added elemental grass to the MechaRealm, textures not finalized
-Added levelling mechanic to abilities, see Guides for recipes
-Removed MechaPortal Spawner and Mecha Igniter (these were residual items and served no true purpose)
-Fixed MechaRunes claiming to apply wrong potion affects and several other nonsensical claims
-Fixed elemental buckets not placing within grass and replacable blocks
-Several other internal fixes
-NOTE: Also added several new guides (see below)
1.0: Wailing Blocks
- Added Waila integration to blocks
- Fixed several internal bugs
- Improved several visuals
- Added several syncing improvements
- Added particles to zone spells on effect application
- Fixed missing name from "Zone Focus"
- Improved color calculations with particles and renderers
- Improved ability data storage
- Removed several unnecessary files
- (Not yet implemented) Begun work on NEI integration
- (Not yet implemented) Begun work on ability levelling mechanic
0.3: - Fixed projector entities being moved by scythe
- Fixed another possible fake entity moving bug
- Added in 'zone' abilities, currently 2 new ones added
- Dark and light attuned staffs now place 'staff blocks'. Sneak-placed ones are solid to you, not to other entities whilst regular right click places blocks non-solid to you, solid to entities. Dark blocks allow no light to pass, light ones emit max light level
- Removed staff blocks from creative tab
- Fixed CodeChicken crash, you can now explore the MechaRealm without crashing
0.2.2: - Fixed launch crash (again)
- Removed old download links due to launcher crash
0.2: - Added in staff blocks, currently unobtainable, still being tested
- *Should* have fixed crash on launch bug
- Several small 'behind the scenes' changes and fixes
0.1: Initial Release (Probably bugged)
Installation
How do I begin?
Recipes, Guides and Such
Altar Crafting
Recipes include the creation of crystal blocks from 4 crystals, and the creation of a bucket of liquid essence from 4 crystals and a bucket. Many later tier machines and tools use this mechanic also.
Staff In-World Crafting
Staff Crafting can be used to create many quick and shaped recipes such as Elemental Robes by laying out the wool similar to the vanilla recipe then placing a crystal block of the desired element in the middle.
Power Generation
Elerum Packets have very little storage capability at lower tiers so it is in the user's best interests to create plasmas (coal, lapis, redstone, quartz, glowstone) by placing the corresponding block into a Refining Plinth, then using staff crafting to convert it into 3 Elerum Packets. Initially, with direct staff crafting you can only create coal tier packets and the recipe only grants a single packet.
Outside of this the Earthen Extraction Basin, requiring Liquid Earth Essence, allows doubling of ores by converting ore into extracted metal, this metal can then be placed in the Refining Plinth to create ingots. While it appears expensive initially, once a pool of essence is located in the world this process can become much cheaper.
Infusion
Armor Infusion Recipes:
Infusion Enchantment:
Abilities:
Abilities come in several forms including Cast, Passive, Dying and AoE. The ability types are relatively self explanatory, passive will passively apply a buff to the player, dying triggers when you are on very low hp, zone will place a 'zone' within which creatures will be affected by the ability and AoE will burst an area around you. Use these wisely to turn battles and aid everyday Minecrafting, what may seem like a simple ability may have many more intricate and interesting uses. Abilities can also be levelled up through the infusion altar with only item catalysts, abilities can only be levelled up through specific ways reducing cooldown, increasing duration, potency and radius. The items required for each are:
Cooldown: Clock, glowstone
Potency: Redstone, Iron Sword
Duration: Slime Ball, Leather
Radius: Torch, Bow
This means, for example, that Immortal Spirit, which scales by cooldown and duration, requires a clock, a piece of glowstone, a slime ball and a piece of leather. Others only scale in 1 fashion and so only require 2 items. Press <Ctrl> while mousing over items to display their scaling mechanics.
Potion Effects:
Well all the 'potion effects' in Mechalution are merely passive buffs outside of a few small examples, they are passively applied by their appropriate armor, can be forcibly applied to armor and are also received through several abilities.
What they do:
Earth Bond: Mitigates 25% of ALL damage taken, per level. Note this will round down and is mostly only obtainable in the weakest form, a few abilities grant higher levels of this buff.Air Bond: Grants immunity to fall damage and drowning and will lessen the effect of starvation damage.
Water Bond: Negates all drowning damage and will randomly apply a regen buff whenever taking damage, again rounded down based on the damage taken.
Fire Bond: Grants immunity to fire of any form, in fire, on fire or swimming in lava. Simple but effective.
Dark Bond: Grants invisibility whenever the player is sneaking, will also weaken any magical damage taken.
Light Bond: Grants flight, much like creative flight except without being a cheater.
Elixirs
List of Buffs to Entities:
Bat - Night Vision
Blaze - Fire Resistance
Chicken - Airbond
Glint - Lightbond
Witch - Regeneration
Spider - Move Speed
Cow - Instant Health
Squid - Water Breathing
Zombie - Resistance
Rabbit - Jump Height (for 1.8)
Slime - Earthbond
Creeper - Haste
Zombie Pigman - Damage Boost
Sheep - Waterbond
Skeleton - Invisibility
Enderman - Darkbond
Magma Cube - Firebond
Pig - Saturation
Villager - Absorption
Ghast - Health Boost
MechaRealm
Upon placing a block of glowstone in the centre the rift between the worlds will open and it is up to you whether you choose to risk your life for incredible gains.
The dimension will greet you with beauty and wonder but you will quickly begin to fear for your life as the world begins to turn against you.
Creatures
Glints are harmless creatures that fly around the world, currently they appear to be merely ambient and provide nothing more than absent company as you venture through this strange realm, however you are sure that in future you will find a purpose for these creatures.
Keeper:
Keepers are hostile creatures that will sense when an outsider has spent too long in the elemental rift, they attack with unparalleled force and will not go down without a fight. Perhaps in future you could turn their powers to your own benefit? For now you merely hide in fear, praying for your life.
Compatability
Answers Before Questions
Q: Is the mod complete/stable? The mod is very much still in development and I take no responsibility for corruptions, however if you crash as a result of my mod submit a 'discussion' on the Steam group and I will have a look at it. Also PLEASE pastebin any crashlogs.
Q: Is the mod open source? No, due to the 'in-dev' nature of the mod I am currently, and for the foreseeable future, keeping it closed source.
Q: MY GAME CRASH FIX PLS!?!? Get me a crashlog, then we'll talk. Upload the log to pastebin and then post a 'discussion' on the Steam group INCLUDING what you were doing at the time and a (possible) way to reproduce it.
Q: You should add...! Firstly not a question, secondly if you really feel that above everything else it would work incredibly well with the mod you can post a 'discussion' in the Steam group however I make no promise to read it.
Thank You
To everyone who has helped along the way, the many Minecraft modders who gave me inspiration, all those with open source mods and tutorials to help get me started and especially a big thank you to Vswe for his amazing lectures which helped really guide me into Minecraft modding. Also a big thank you to everyone who downloads the mod and provides feedback of any kind, you guys give me a reason to keep pushing above and beyond.Click on this spoiler to see mods and ideas that I support!
---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 10/14/14 4:04 PM
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: mechalution.items.base.ItemMechalution.setHasSubtypes(Z)Lnet/minecraft/item/Item;
at cpw.mods.fml.common.LoadController.transition(LoadController.java:162)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.NoSuchMethodError: mechalution.items.base.ItemMechalution.setHasSubtypes(Z)Lnet/minecraft/item/Item;
at mechalution.items.base.ItemMechalution.<init>(ItemMechalution.java:20)
at mechalution.items.tools.ItemToolSet.<init>(ItemToolSet.java:70)
at mechalution.items.MLItems.init(MLItems.java:41)
at mechalution.Mechalution.preInit(Mechalution.java:143)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513)
... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_67, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 153456208 bytes (146 MB) / 273747968 bytes (261 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -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.85.1224 Minecraft Forge 10.13.1.1224 11 mods loaded, 11 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{7.10.85.1224} [Forge Mod Loader] (forge-1.7.10-10.13.1.1224.jar) Unloaded->Constructed->Pre-initialized
Forge{10.13.1.1224} [Minecraft Forge] (forge-1.7.10-10.13.1.1224.jar) Unloaded->Constructed->Pre-initialized
mechalution{Alpha 0.0.2} [§AMechalution] (mechalution-0.1.jar) Unloaded->Constructed->Errored
mecharealm{Alpha 0.0.1} [§5MechaRealm] (mechalution-0.1.jar) Unloaded->Constructed->Errored
bspkrsCore{6.14} [bspkrsCore] ([1.7.10]bspkrsCore-universal-6.14.jar) Unloaded->Constructed->Pre-initialized
Baubles{1.0.1.8} [Baubles] (Baubles-1.7.10-1.0.1.8.jar) Unloaded->Constructed->Pre-initialized
ForgeMultipart{1.1.0.310} [Forge Multipart] (ForgeMultipart-1.7.10-1.1.0.310-universal.jar) Unloaded->Constructed->Pre-initialized
McMultipart{1.1.0.310} [Minecraft Multipart Plugin] (ForgeMultipart-1.7.10-1.1.0.310-universal.jar) Unloaded->Constructed->Pre-initialized
libsandstone{1.0.0} [libsandstone] (LibSandstone-1.0.0.jar) Unloaded->Constructed->Pre-initialized
ForgeMicroblock{1.1.0.310} [Forge Microblocks] (ForgeMultipart-1.7.10-1.1.0.310-universal.jar) Unloaded->Constructed->Pre-initialized
Nnystyxx - Can you tell me your Minecraft, Forge and (if possible) Java versions? I will attempt to reproduce it but reading the error log it seems like it may be a problem at your end. Also try creating a clean Minecraft 1.7.10 instance
killah2km - Thank you, and yes I took a lot of inspiration from Thaumcraft, the runes specifically. Also, rather hard to believe, but I was working on my altar crafting mechanic prior to the public release of Thaumcraft's infusion crafting so we had similar ideas without even knowing it.
Cheeyev - I only plan to use Steam for bug testing, quick fix testing and the like, any full versions I will make every effort to post here. Also any 'spoiler' content will be posted there first, essentially like a 'beta tester' group. I will add more pictures and stuff to this thread later but for now I posted a link to an Imgur album with 7 or so pictures and the YouTube video really shows as much visually as possible.
http://pastebin.com/qZgdTyc4
Forge:10.13.1.1226
Java:1.7.0_67
This SHOULD fix the crash on launch issues people have been having, I haven't fully tested it but going by the crashlogs the problem should no longer exist.
---- Minecraft Crash Report ----
// Oh - I know what I did wrong!
Time: 10/15/14 11:13 AM
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: mechalution.items.base.ItemMechalution.setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/item/Item;
at cpw.mods.fml.common.LoadController.transition(LoadController.java:162)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.NoSuchMethodError: mechalution.items.base.ItemMechalution.setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/item/Item;
at mechalution.items.base.ItemMechalution.<init>(ItemMechalution.java:20)
at mechalution.items.tools.ItemToolSet.<init>(ItemToolSet.java:70)
at mechalution.items.MLItems.init(MLItems.java:41)
at mechalution.Mechalution.preInit(Mechalution.java:143)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513)
... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_20, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 3987300904 bytes (3802 MB) / 4281597952 bytes (4083 MB) up to 4281597952 bytes (4083 MB)
JVM Flags: 10 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M -Xmx4096M -Xms4096M -Xmx4096M -Xms4096M
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.85.1224 Minecraft Forge 10.13.1.1224 Optifine OptiFine_1.7.10_HD_U_A4 69 mods loaded, 69 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{7.10.85.1224} [Forge Mod Loader] (forge-1.7.10-10.13.1.1224.jar) Unloaded->Constructed->Pre-initialized
Forge{10.13.1.1224} [Minecraft Forge] (forge-1.7.10-10.13.1.1224.jar) Unloaded->Constructed->Pre-initialized
CodeChickenCore{1.0.2.9} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized
ivtoolkit{1.0} [IvToolkit] (minecraft.jar) Unloaded->Constructed->Pre-initialized
NotEnoughItems{1.0.2.15} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.2.15-universal.jar) Unloaded->Constructed->Pre-initialized
ThaumicTinkerer-preloader{0.1} [Thaumic Tinkerer Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized
AWWayofTime{v1.0.1g} [Blood Magic: Alchemical Wizardry] (Blood Magic-v1.1.0(1.7.10).jar) Unloaded->Constructed->Pre-initialized
Baubles{1.0.1.8} [Baubles] (Baubles-1.7.10-1.0.1.8.jar) Unloaded->Constructed->Pre-initialized
Thaumcraft{4.2.1.4} [Thaumcraft] (Thaumcraft-1.7.10-4.2.1.4.jar) Unloaded->Constructed->Pre-initialized
Botania{r1.2-123} [Botania] (Botania r1.2-123.jar) Unloaded->Constructed->Pre-initialized
technom{0.8.1} [Technomancy] (1.7.10 Technomancy 0.8.1.jar) Unloaded->Constructed->Pre-initialized
arsmagica2{1.4.0.005} [Ars Magica 2] (1.7.10_AM2_1.4.0.005.jar) Unloaded->Constructed->Pre-initialized
doggytalents{v1.7.3a} [Doggy Talents] ([1.7.10] Doggy Talents - v1.7.3a.zip) Unloaded->Constructed->Pre-initialized
Trapcraft{v2.2.1a} [Trapcraft] ([1.7.10] Trapcraft - v2.3.0a.zip) Unloaded->Constructed->Pre-initialized
DamageIndicatorsMod{3.2.0} [Damage Indicators] ([1.7.10]DamageIndicatorsMod-3.2.0.jar) Unloaded->Constructed->Pre-initialized
Enchiridion{1.1} [Enchiridion] (Enchiridion-1.7.X-1.2b.jar) Unloaded->Constructed->Pre-initialized
adventurersamulets{1.7.10-1.4.0c} [Adventurer's Amulets] (AdventurersAmulets-1.7.10-1.4.0c.jar) Unloaded->Constructed->Pre-initialized
AncientWarfare{2.2.58-beta-MC1.7.10} [Ancient Warfare Core] (ancientwarfare-2.2.58-beta-MC1.7.10.jar) Unloaded->Constructed->Pre-initialized
AncientWarfareAutomation{2.2.58-beta-MC1.7.10} [Ancient Warfare Automation] (ancientwarfare-2.2.58-beta-MC1.7.10.jar) Unloaded->Constructed->Pre-initialized
AncientWarfareModeler{2.2.58-beta-MC1.7.10} [Ancient Warfare Model Editor] (ancientwarfare-2.2.58-beta-MC1.7.10.jar) Unloaded->Constructed->Pre-initialized
AncientWarfareNEIPlugin{2.2.58-beta-MC1.7.10} [Ancient Warfare NEI Plugin] (ancientwarfare-2.2.58-beta-MC1.7.10.jar) Unloaded->Constructed->Pre-initialized
AncientWarfareNpc{2.2.58-beta-MC1.7.10} [Ancient Warfare NPCs] (ancientwarfare-2.2.58-beta-MC1.7.10.jar) Unloaded->Constructed->Pre-initialized
AncientWarfareStructure{2.2.58-beta-MC1.7.10} [Ancient Warfare Structures] (ancientwarfare-2.2.58-beta-MC1.7.10.jar) Unloaded->Constructed->Pre-initialized
AncientWarfareVehicle{2.2.58-beta-MC1.7.10} [Ancient Warfare Vehicles] (ancientwarfare-2.2.58-beta-MC1.7.10.jar) Unloaded->Constructed->Pre-initialized
bagginses{@MODVERSION@} [Bagginses] (Bagginses-1.2.jar) Unloaded->Constructed->Pre-initialized
BiblioCraft{1.8.2} [BiblioCraft] (BiblioCraft[v1.8.2][MC1.7.10].jar) Unloaded->Constructed->Pre-initialized
blocklings{1.2.0} [Blocklings] (Blocklings-v1.2.0-MC1.7.10.jar) Unloaded->Constructed->Pre-initialized
EE3{0.2.338} [Equivalent Exchange 3] (EquivalentExchange3-1.7.10-0.2.338.jar) Unloaded->Constructed->Pre-initialized
ThaumicTinkerer{2.5-1.7.10-158} [Thaumic Tinkerer] (ThaumicTinkerer-2.5-1.7.10-158.jar) Unloaded->Constructed->Pre-initialized
ForbiddenMagic{1.7.10-0.52} [Forbidden Magic] (Forbidden Magic-1.7.10-0.52.jar) Unloaded->Constructed->Pre-initialized
foxlib{1.7.10-0.5.0} [FoxLib] (FoxLib-1.7.10-0.5.0.jar) Unloaded->Constructed->Pre-initialized
lycanitesmobs{1.10.2.0 - MC 1.7.10} [Lycanites Mobs] (LycanitesMobsComplete 1.10.2.0 [1.7.10].jar) Unloaded->Constructed->Pre-initialized
arcticmobs{1.10.2.0 - MC 1.7.10} [Lycanites Arctic Mobs] (LycanitesMobsComplete 1.10.2.0 [1.7.10].jar) Unloaded->Constructed->Pre-initialized
demonmobs{1.10.2.0 - MC 1.7.10} [Lycanites Demon Mobs] (LycanitesMobsComplete 1.10.2.0 [1.7.10].jar) Unloaded->Constructed->Pre-initialized
desertmobs{1.10.2.0 - MC 1.7.10} [Lycanites Desert Mobs] (LycanitesMobsComplete 1.10.2.0 [1.7.10].jar) Unloaded->Constructed->Pre-initialized
forestmobs{1.10.2.0 - MC 1.7.10} [Lycanites Forest Mobs] (LycanitesMobsComplete 1.10.2.0 [1.7.10].jar) Unloaded->Constructed->Pre-initialized
freshwatermobs{1.10.2.0 - MC 1.7.10} [Lycanites Freshwater Mobs] (LycanitesMobsComplete 1.10.2.0 [1.7.10].jar) Unloaded->Constructed->Pre-initialized
infernomobs{1.10.2.0 - MC 1.7.10} [Lycanites Inferno Mobs] (LycanitesMobsComplete 1.10.2.0 [1.7.10].jar) Unloaded->Constructed->Pre-initialized
junglemobs{1.10.2.0 - MC 1.7.10} [Lycanites Jungle Mobs] (LycanitesMobsComplete 1.10.2.0 [1.7.10].jar) Unloaded->Constructed->Pre-initialized
mountainmobs{1.10.2.0 - MC 1.7.10} [Lycanites Mountain Mobs] (LycanitesMobsComplete 1.10.2.0 [1.7.10].jar) Unloaded->Constructed->Pre-initialized
plainsmobs{1.10.2.0 - MC 1.7.10} [Lycanites Plains Mobs] (LycanitesMobsComplete 1.10.2.0 [1.7.10].jar) Unloaded->Constructed->Pre-initialized
saltwatermobs{1.10.2.0 - MC 1.7.10} [Lycanites Saltwater Mobs] (LycanitesMobsComplete 1.10.2.0 [1.7.10].jar) Unloaded->Constructed->Pre-initialized
shadowmobs{1.10.2.0 - MC 1.7.10} [Lycanites Mountain Mobs] (LycanitesMobsComplete 1.10.2.0 [1.7.10].jar) Unloaded->Constructed->Pre-initialized
swampmobs{1.10.2.0 - MC 1.7.10} [Lycanites Swamp Mobs] (LycanitesMobsComplete 1.10.2.0 [1.7.10].jar) Unloaded->Constructed->Pre-initialized
Mantle{1.7.10-0.3.1.jenkins180} [Mantle] (Mantle-mc1.7.10-0.3.1.jar) Unloaded->Constructed->Pre-initialized
mechalution{Alpha 0.0.2} [§AMechalution] (mechalution-0.2.jar) Unloaded->Constructed->Errored
mecharealm{Alpha 0.0.1} [§5MechaRealm] (mechalution-0.2.jar) Unloaded->Constructed->Errored
minegicka3{1.0.0} [Minegicka 3] (minegicka3-1.7.10-1.0.0.jar) Unloaded->Constructed->Pre-initialized
newdungeons{0.3} [New Dungeons] (NewDungeons-0.3(1.7.10).jar) Unloaded->Constructed->Pre-initialized
Oceancraft{1.4.1} [Oceancraft] (Oceancraft-1.4.1.jar) Unloaded->Constructed->Pre-initialized
primitivemobs{1.0} [Primitive Mobs] (primitivemobs-1.0b-1.7.10.jar) Unloaded->Constructed->Pre-initialized
reccomplex{0.9.2.1} [Recurrent Complex] (RecurrentComplex-0.9.2.1.jar) Unloaded->Constructed->Pre-initialized
Roguelike{1.3.5} [Roguelike Dungeons] (roguelike-1.7.10-1.3.5.jar) Unloaded->Constructed->Pre-initialized
Sanguimancy{1.1.5} [Sanguimancy] (Sanguimancy-1.7.10-1.7.10-1.1.5-1.jar) Unloaded->Constructed->Pre-initialized
SimpleEnderThings{1.2.1} [SimpleEnderThings] (SimpleEnderThings-MC1.7.10-1.2.1.jar) Unloaded->Constructed->Pre-initialized
soulcraft{1.3} [SoulCraft] (soulcraft-v1.3-1.7.10.jar) Unloaded->Constructed->Pre-initialized
SpecialMobs{3.0.2} [Special Mobs] (SpecialMobs-1.7.10-3.0.2.jar) Unloaded->Constructed->Pre-initialized
Tails{1.7.10-1.1.1} [Tails] (Tails-1.7.10-1.1.1.jar) Unloaded->Constructed->Pre-initialized
TConstruct{1.7.10-1.7.0.build702} [Tinkers' Construct] (TConstruct-1.7.10-1.7.0d3.1.jar) Unloaded->Constructed->Pre-initialized
ThaumcraftMobAspects{1.7.2-2A} [Thaumcraft Mob Aspects] (ThaumcraftMobAspects-1.7.2-2A.jar) Unloaded->Constructed->Pre-initialized
ThaumicExploration{0.6.0} [Thaumic Exploration] (ThaumicExploration-1.7.10-1.1-17.jar) Unloaded->Constructed->Pre-initialized
erebus{0.2pre10} [Erebus] (TheErebus-0.2pre10.jar) Unloaded->Constructed->Pre-initialized
TravellersGear{1.6} [Traveller's Gear] (TravellersGear-1.7.10-1.6.jar) Unloaded->Constructed->Pre-initialized
TwilightForest{2.3.2} [The Twilight Forest] (twilightforest-1.7.10-2.3.2.jar) Unloaded->Constructed->Pre-initialized
UtilityMobs{3.1.1} [Utility Mobs] (UtilityMobs-1.7.10-3.1.1.jar) Unloaded->Constructed->Pre-initialized
warpbook{2.0.34} [Warp Book] (warpbook-2.0.34.jar) Unloaded->Constructed->Pre-initialized
wildcaves3{0.4.3.6} [Wild Caves 3] (WildCaves3-0.4.3.6(1.7.2).jar) Unloaded->Constructed->Pre-initialized
witchery{0.20.6} [Witchery] (witchery-1.7.10-0.20.6.jar) Unloaded->Constructed->Pre-initialized
Mantle Environment: DO NOT REPORT THIS CRASH! Unsupported mods in environment: optifine
TConstruct Environment: Environment healthy.
I'd very much like to know what went wrong as this mod looks very interesting. Please help.
Test Build: Download
Also when I get these crashes resolved I will post some documentation on things like recipes and such to help you guys out further. Keep in mind there are a lot of recipes and it will take time
---- Minecraft Crash Report ----
// Sorry
Time: 10/15/14 9:50 PM
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: mechalution.items.base.ItemMechalution.setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/item/Item;
at cpw.mods.fml.common.LoadController.transition(LoadController.java:162)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.NoSuchMethodError: mechalution.items.base.ItemMechalution.setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/item/Item;
at mechalution.items.base.ItemMechalution.<init>(ItemMechalution.java:20)
at mechalution.items.tools.ItemToolSet.<init>(ItemToolSet.java:70)
at mechalution.items.MLItems.init(MLItems.java:41)
at mechalution.Mechalution.preInit(Mechalution.java:143)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513)
... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_20, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 4077487680 bytes (3888 MB) / 4281597952 bytes (4083 MB) up to 4281597952 bytes (4083 MB)
JVM Flags: 10 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M -Xmx4096M -Xms4096M -Xmx4096M -Xms4096M
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.85.1224 Minecraft Forge 10.13.1.1224 5 mods loaded, 5 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{7.10.85.1224} [Forge Mod Loader] (forge-1.7.10-10.13.1.1224.jar) Unloaded->Constructed->Pre-initialized
Forge{10.13.1.1224} [Minecraft Forge] (forge-1.7.10-10.13.1.1224.jar) Unloaded->Constructed->Pre-initialized
mechalution{Alpha 0.0.2} [§AMechalution] (mechalution-0.2.1.jar) Unloaded->Constructed->Errored
mecharealm{Alpha 0.0.1} [§5MechaRealm] (mechalution-0.2.1.jar) Unloaded->Constructed->Errored
Download: Hopefully
Try the new download link, fingers crossed this one works
It crashes when entering the world now
http://pastebin.com/1hxAnt2b
Forge:10.13.1.1226
Mechalution:0.2.2
Java:1.7.0_67
Edit: Found a bug, thought I should let you know. When using a scythe near a projector the item icons on the projector as well as the displayed text are displaced to the position you last used the scythe at, but the block stays in the same origional location.
Edit: Also posted several guides and recipe helpers for those who wanted to test some mechanics out and were unsure of how to go about them. If you wish to find out any item/block recipes and they do not appear in NEI use the Knowledge Projector and sneak after selecting the appropriate block, it may have a Staff/Altar recipe instead. I do intend to work on NEI integration.