I get this crash when I click the TC tools tab in your current beta version.
-- Head --
Stacktrace:
at mods.tinker.tconstruct.library.tools.ToolCore.func_77633_a(ToolCore.java:513)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_74228_j(GuiContainerCreative.java:360)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_74227_b(GuiContainerCreative.java:570)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_73879_b(GuiContainerCreative.java:471)
at net.minecraft.client.gui.GuiScreen.func_73867_d(SourceFile:131)
at net.minecraft.client.gui.inventory.GuiContainer.func_73867_d(GuiContainer.java:968)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_73867_d(GuiContainerCreative.java:589)
at net.minecraft.client.gui.GuiScreen.func_73862_m(SourceFile:111)
java.lang.NullPointerException
at mods.tinker.tconstruct.library.tools.ToolCore.func_77633_a(ToolCore.java:513)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_74228_j(GuiContainerCreative.java:360)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_74227_b(GuiContainerCreative.java:570)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_73879_b(GuiContainerCreative.java:471)
at net.minecraft.client.gui.GuiScreen.func_73867_d(SourceFile:131)
at net.minecraft.client.gui.inventory.GuiContainer.func_73867_d(GuiContainer.java:968)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_73867_d(GuiContainerCreative.java:589)
at net.minecraft.client.gui.GuiScreen.func_73862_m(SourceFile:111)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1500)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:835)
at net.minecraft.client.Minecraft.run(Minecraft.java:760)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT e32f8708 ----------
I would also recommend you consider changing the names of Mythril and Adamantium or tweaking them in some way so that they are inter-changable with other mods that add similarly named ores, like Metallurgy's Mithril and Adamantine.
Hey Mdiyo, I just have a quick recommendation for a weapon enhancement that would be awesome to have on your tools: Eloram's Vorpal enchantment. You could use a material to reinforce the blade to allow it to cut through bone easier, making the user more assured of the ability of his or her blade's ability to decapitate foes without ruining itself. I know I for one would love to use your weapons to collect some lovely mob heads.
I have a recommendation for you valkyrie set, as right now it is a tad bit annoying to wear since it slows your jumping and slowing so much: Have it only apply flight on jump and slow fall on falling when you are holding shift. That will make it a lot easier to travel around in that armor.
Would you please reconsider keeping silver? Silver is used in many other mods, but most don't allow their use as tools and I personally found silver quite useful for throwing low level enchants on early games. Not only that but could you try to keep all the old ores in their old ids, if possible to make a better transition for people who have spent alot of time collecting materials from your current mod?
Your bows don't seem to work with the Quiver from Legendgear, which is strange considering the ones from More Bows operate just fine. It's not a big deal, but I figured I'd bring it to your attention.
I only get problems with passive mobs not showing up in Biome's o Plenty regions when I have Myths and Monsters loaded alongside Mo Creatures. Once I remove MaM I don't get the problem. I have tried many strategies to resolve this but none of them seem to work, so for now I have removed MaM.
They're just decorative for now (They can be crafted into their own decorative ore blocks), but they might get some special uses in the future. Not tool/armor sets or anything, but something more unique.
Emerald ore generation has been changed as well, and will generate in most forest biomes, and some of the mountainous biomes (Moutain, Jade Cliffs, Moor, etc.).
So, while looking for uses for the new gems, someone suggested that they be used for the Ancient Staff recipe. I liked the idea a lot, so now the recipe is a bit different. It requires all 5 new gems, endstone, and a nether star. No iron, diamond, emerald, or redstone anymore.
Also, here's a preview of the gems and their blocks:
Now you just need a Diablo 2 style socketing system to make these gems even more awesome! =P
Also you could make the portobello cookable, but maybe the restore hunger and saturation comparable to melons to keep players from relying on them.
Yes, I saw that on Reddit, and think it looks awful and unfitting. The Nether shouldn't be blue and purple. It should be based around warmer colors that really give it a hellish feeling.
I think the colors of the biomes look decent, but I have to agree with you about their place in the nether. They would be good for a different sort of underworld, but they just don't fit in the Nether. I think if you wanted more color for the nether fiery yellow-orange and sickeningly unnatural greens could do well. Ashy purples work too, like the nether soil in Natura.
Here are a few suggestions I would like to offer for potential development should you chose to make an Ars Magica two. I hope they come in handy. Also note that I am at no point trying to condescend or tell you how to make you mod, I am just trying to explain how I myself envision an ideal sequel to your mod and making bad jokes along the way.
1. Meet the Progression System
The Travel Log/Arcane Journal: For this aspect of your mod I would recommend that you take a page (nudge, nudge) from the Thaumcraft and Tinker's Construct book and have the player start with their own log that will guide them through your mod and track their progress for them. This could bigin with a simple travel log in their inventory that has vague notes scribbled down on how to begin their new life as a mage.
As the player progresses throughe the basics of your mod this book will become more than a mere guide and will catalogue their progress as a mage and guide them through further developments.
How will the player progress? Well that naturally revolves around the pathos of your mod. As you have clearly stated this mod is designed to encourage adventure and exploration, and so the progression should be further integrated into this philosophy without penalizing the player for not stumbling across the right kind of terrain generation. Instead of having adventure be a mear medium for the goal of progress, adventure a progression should be one and the same. Any form of exploration or experimentation should inform their knowledge of the world and its magics.
The first time a player makes a torch, they learn more about fire. The first time the player loots a seed or flower, they learn more about plany magic. The first time they reach a certain experience benchmark or enchant an item, they learn about the arcane in general. After that the player can literally place what they have discovered or created under further scrutiny by moving it into a slot within their Arcane Journal's gui whetere they can study the object and further their knowledge of the magics it embodies with rigorous notes. Doing this however, will require dissection of the item (like in Thaumcraft 3) and will give them research towards the elements it is made of and will give the player a temporary buff for knowledge gained by any activities they partake in.
What activities you ask? Well, slaying mobs for one could further enhance their understanding of the magics that bind such fould creatures to this world along with the elements that compose them (for instance a creepercwould be comprised of earth and lightning). Farming would enhance their understanding of earth and water, the bringers of corporeal life. Breeding animals could enahnce their understanding of the warm spark of life in all things (fire) and the life giving air that sustains them. Creating redstone mechanism could enhance arcane knowledge, while alchemy would increase knowledge of the transmutational properties of the void (the End). Smelting could bring a better understanding of the properties of Earth and Fire, and so on.
The growth of the subject's understanding on the 8 elemental schools could be summarized on the main page in the form of progress bars that track their progress towards the next level of their mastery. Progressing in any of these specific schools would inform your overall knowledge of the arcane, represented by an arcane progression meter. As this meter grows you will learn more about your own inherent capacity for magic, increasing your mana capacity and give you sudden spurts of genius that will lead to breakthroughs ib your magical studies (new spell types, recipes, and etc).
Though your curiosity about the world will steadily fuel your progress towards mastery of the arcane arts the best way to achieve this is putting into practice what you have learned through trial and error. Once begin to learn and craft spells you will advance in their respective schools through repeated, successful use (with diminishing returns). The more intensive and advanced the spell the more you stand to learn from its practice.
2. Mechanics for Town Fools
Now here's thoughts on world generation spell mechanics their kind of basic, but mostly because their focus is around one ideal: modularity. What I found most exciting about the origonal Ars Magica was that it allowed the player to mix and match spells to create very interesting and helpful combinations. I think if you were to further hone down the reagents and spellcrafting traits down to a versatile core the potential for creativity could be even more jaw dropping.
For one I think ores should be limited to 1-3 types of material (as it currently is) which can be supplemented by surface world gen. Such world gen already displays itself in the current Ars Magica in the form of collectible plants, but a I think it could be expanded to trees, farmable crops, and more drops from mobs. I really think you should expand the role of your 8 essences and utilize these methods of collection as the main means to obtaining them. The process for obtaining them could have room for some nuance, but I think the materials themselves should be limited in quantity, but not potential. This will suit your ideal of exploration as a means of progression in Ars Magica as people will be more inclined towards surface activity rather than rooting about underground for precious, rare materials. There are already so many mods that are dedicated to enriching the rather limited mining experience and as you already know the strength of your mod, and what makes it refreshing, is surface generation, and it deserves to be broadened while still staying focused on key elements to avoid clutter.
As far a spell construction goes I think it should boiled Properties and Enhancements.
a) Properties are the basic elements of the spell that determine its form and function. It is broken up into 4 components - Type: Is it a Buffing Spell? An Offensive Spell? A Defensive Spell? A Utility Spell?; Target: Self? Area? Single Target?; Range: Projectile, Burst, Aura, etc. Element: Air, Water, Earth, Fire, Etc. Once the elemental category is chosen at last, the player choses the affect tied to the element they want and then gets to adjust its properties to a specified maximum or minimum (the higher they are, the more costly the spell). For instance a player could create a Buff with a Single Target Projectile that has the Water Element. From there the select a buffing affect from under the Water domain: Ice Walk (water freezes beneath the beneficiary's feet allowing them to walk over the surface of the water) and increases its duration from 1 minute to 2 minutes. By making a single target projection it adds a cost for not being a self buff (but is still less expensive that an aoe buff), increasing the mana cost from 20 to lets say 22. This is increased further for the extra minute of duration the player added making the spell cost another 10 mana.
Properties are all unlocked from the start or early on in your arcane career.
b ) Enhancements are specific tweaks to the behaviour of the spell and are simple in nature and the amount you can have on a spell is limited and increases its cost. Types of enhancements include things like Piercing (grants a chance for your spell to pierce through the first target), Crit chance, Chaining (a chance to hit more targets), Smite, Wither (against non-undead or Ender only), and etc.
Applying these enhancements could run on a system similar to vanilla enchanting, allowing you to spend experience on a thrilling, collectable crap shoot, or it could be just another selectable micro category that is learned randomly by arcane level ups, or by increased mastery of the elements that get these traits by default.
3. Tiers for Affinities
My view on affinities is that they should have meaningful impact on the player's interaction with the vanilla world, but it should augment how the play with the mod itself more. This could be done through a tiered system of elemental mastery that will further draw the player into the mod by commiting to a certain playstyle without feeling arbitrarily pidgeon holed.
As the player grows more experienced with casting certain elements they develope an affinity for wielding such powers. The Elemental Affinity is the first tier of mastering a specific element and it grants certain benefits to the practitioner's mortal form:
Air: As seen on OP
Water: As OP
Earth: As OP.
Fire: As OP.
Lightning: As OP
Plant: Ought to fall under the life Element.
Ice: The current OP version seems it could be as much of an inconvenience as much as a boon as far as freezing water to ice and lava to obsidian goes and I think would be better suited as a spell. Instead it should just be a chance to slow upon melee attack.
Life: As Plant is on OP. Regeneration would be a later tier.
Ender: Grants "phasing" which gives the player a chance to phase out when struck by a projectile or melee attack, allowing them to effectively ignore it. The current bonus could be moved to a later tier or this one could be the later tier.
In addition spells cast by the player with the same element as the affinity have their mana cost reduced by 15%. The player can have up to 3 active affinities, allowing them further customization, but none of the chosen affinities can be opposing elements (Air-Earth, Fire-Water, Lightning-Ice, Life-Ender). As far as penalties go I do not believe an affinity should have any penalty beyond not being able to carry its opposite as another affinity, which gives these choices some level of gravity without (my philosophy is that the carrot is generally far more effective than the stick as far as gaming goes) making the player feel unecessarily penalized. A system could be incorporated that could allow players to swap the affinities they have unlocked for a nominal price.
When a mage reaches gains true Mastery of his or her element the connection goes beyond a mere augmentation of their physical capabilities, but instead begins to reflect itself in the very nature of their magic. Once an Elemental Master is obtained and chose the player's relationship with the magic of the world changes drastically, encouraging a more nuanced play style. Here are some examples on how certain elemental masteries could change how the mod is played.
Air: The player has a greatly increased mana regeneration rate, but a decreased max mana pool, encouraging bursts of spell casting mixed up with other forms of combat, utilizing the unpredictable ferocity of the wind.
Water: A Master of Water has a mind as mysterious and adaptable as his element, giving him not only an innate resistance to magic , but the ability to warp the distort the spells hurled at him by foes into more mana for himself.
Earth: A Master of Earth relies on the steadiness of his will to carry him through and tribulation and thus has longer lasting and more effective buffs.
Lightning: A Master of Lightning is energized with erratic protential allowing them to occassional cast a spell at a higher level than its set potential.
Ice: A Master of Ice has a much wider mana pool, but a decreased capability for its regeneration. The more he calls on his icy affinity, the more frozen his spirit becomes, reducing his mana production while also coating him in a thick layer of ice. Eventually his chilling calling turns him into an icy juggernaut, nearly immune to harm, but unable to generate mana until he has thawed. (Basically the more spells he casts the more his mana regen is debuffed for a time, but also the more his defense is increased. This encourages him to change his tactics after casting for some time).
Life: A Master of the magics of Life wields spells so vigorous that they can randomly reknit his wounds and rejuvinate his spirits with small burst of mana thanks to the backlashes of energy coming from the vivacious practice of their art.
Ender: Those who master that obscured and alien Ender element are unparlelled manipulators of the primal energies of the void, and as such they can use its raw potential for enhanced conjurations, whether it be merely making a tool or object crafted from raw magic and imagination last longer or lengthier and more effective visit of a summoned creature, ripped from its own dimension to do the bidding of the mage.
Arcane: Unlocked by a great understanding of magic those who choose not to be constrained by a specialty have an understanding of raw magic that is so innate that they have a small chance of casting their spells for free.
Unlike affinities only one mastery can be active at a time and swapping it is both costly and complicated (maybe even requiring outside help to accomplish), but unlocking it also allows mages to learn to summon their own familiars. These creatures masters by fighting along their side, performing attacks based on their form, and by further enhancing physical and spiritual connection to their element to even greater heights, giving them a further 5% reduction to the spells of the cosen element and affording them a further augmentation to their physical capabilities based on their shared element:
Air: Slow fall while sneaking mid air.
Water: Faster underwater mining and water breathing.
Earth: A chance at extra nuggets from ores harvested and player is effected less by knockback.
Fire: Fire immune and faster swim speed in lava.
Lightning: Jumps higher and can walk over one block high inclines.
Ice: Enemies that strike you are slowed and have a chance of being weakened.
Life: Added health regeneration.
Ender: Enemies cannot teleport near you.
Arcane: You may choose a 4th affinity. Or alternatively it could allow you to choose opposing affinities.
Familiars of the same element but with alternate benefits could be yet undiscovered.
Anyway, thanks if you read through any of my ideas. I know it was all rather verbose or possibly muddled, but the possibilities of this mod are just very exciting and I couldn't help but throw some of the half-brewed ideas bubbling around in my head on the forum as quickly as possible. If you like any of the ideas let me know and I can always elaborate more, but for now I will leave it at this and hope that you find some to your liking. Thanks for the time and your open ear Mithion, and above all thanks for the wonderful mod! I look forward to seeing what you do with it.
I am currently trying to cook up ideas in my head to help you brainstorm ideas for your next iterations of Ars Magica, but for now I would rto recommend that strongly consider (should you decide to make an Ars Magica 2) doing what Soaryn did before the release of Xycraft: release a version very early in the development of your mod that has all the major, resource-related terrain generation features so that people who plan to carry the mod can be prepared for it.
0
Thank you!
0
0
Stacktrace:
at mods.tinker.tconstruct.library.tools.ToolCore.func_77633_a(ToolCore.java:513)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_74228_j(GuiContainerCreative.java:360)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_74227_b(GuiContainerCreative.java:570)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_73879_b(GuiContainerCreative.java:471)
at net.minecraft.client.gui.GuiScreen.func_73867_d(SourceFile:131)
at net.minecraft.client.gui.inventory.GuiContainer.func_73867_d(GuiContainer.java:968)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_73867_d(GuiContainerCreative.java:589)
at net.minecraft.client.gui.GuiScreen.func_73862_m(SourceFile:111)
-- Affected screen --
Details:
Screen name: net.minecraft.client.gui.inventory.GuiContainerCreative
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['Zabadar'/6865, l='MpServer', x=267.55, y=59.62, z=420.36]]
Chunk stats: MultiplayerChunkCache: 441
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (240,64,232), Chunk: (at 0,4,8 in 15,14; contains blocks 240,0,224 to 255,255,239), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 3246 game time, 3246 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 366 total; [MoCEntitySnake['Snake'/15304, l='MpServer', x=155.50, y=67.00, z=412.38], MoCEntityBunny['Bunny'/15305, l='MpServer', x=216.38, y=69.00, z=529.44], EntityWolf['Wolf'/11408, l='MpServer', x=241.50, y=63.00, z=362.50], MoCEntityDragonfly['DragonFly'/13631, l='MpServer', x=332.19, y=67.00, z=438.72], EntityWolf['Wolf'/11964, l='MpServer', x=240.69, y=77.08, z=389.50], EntityWolf['Wolf'/11965, l='MpServer', x=241.50, y=77.08, z=390.31], MoCEntitySnake['Snake'/15299, l='MpServer', x=149.19, y=67.00, z=401.84], MoCEntityEgg['Egg'/13148, l='MpServer', x=163.13, y=50.00, z=331.94], MoCEntitySnake['Snake'/15303, l='MpServer', x=150.72, y=67.00, z=408.38], EntityPig['Pig'/12646, l='MpServer', x=271.97, y=64.00, z=426.06], MoCEntityDeer['Deer'/12645, l='MpServer', x=262.66, y=74.00, z=421.50], MoCEntityWraith['Wraith'/15317, l='MpServer', x=180.03, y=19.50, z=353.75], MoCEntityFirefly['Firefly'/11944, l='MpServer', x=305.34, y=63.00, z=428.09], MoCEntityRat['Rat'/15745, l='MpServer', x=321.75, y=56.16, z=418.57], Entity_SpecialSkeleton['Skeleton'/15339, l='MpServer', x=215.50, y=24.00, z=409.50], EntityFireSkeleton['Fire Skeleton'/15337, l='MpServer', x=216.50, y=24.00, z=408.50], Entity_SpecialCreeper['Creeper'/15750, l='MpServer', x=306.34, y=57.00, z=454.97], EntityItem['item.item.slimeball'/12626, l='MpServer', x=288.78, y=67.13, z=462.44], Entity_SpecialSkeleton['Skeleton'/15341, l='MpServer', x=220.50, y=24.00, z=408.50], Entity_SpecialSpider['Spider'/15753, l='MpServer', x=328.91, y=36.00, z=482.91], Entity_SpecialSkeleton['Skeleton'/15755, l='MpServer', x=325.50, y=36.00, z=482.50], MoCEntityMediumFish['MediumFish'/16546, l='MpServer', x=190.62, y=7.00, z=386.30], Entity_SpecialSkeleton['Skeleton'/15757, l='MpServer', x=326.50, y=36.00, z=482.50], Entity_SpecialSkeleton['Skeleton'/15335, l='MpServer', x=214.50, y=24.00, z=408.50], MoCEntityMediumFish['MediumFish'/16545, l='MpServer', x=188.17, y=7.00, z=386.31], MoCEntityFishy['Fishy'/16544, l='MpServer', x=145.77, y=54.01, z=444.78], Entity_SpecialSkeleton['Skeleton'/15759, l='MpServer', x=327.03, y=36.00, z=481.34], EntityCow['Cow'/10477, l='MpServer', x=269.84, y=69.00, z=348.97], EntityPig['Pig'/13577, l='MpServer', x=342.50, y=63.00, z=354.50], EntityCow['Cow'/13576, l='MpServer', x=301.50, y=66.00, z=437.50], MoCEntityButterfly['ButterFly'/11909, l='MpServer', x=253.81, y=75.00, z=388.47], EntityPig['Pig'/13578, l='MpServer', x=341.50, y=63.00, z=356.50], MoCEntityBoar['Boar'/16570, l='MpServer', x=280.84, y=63.00, z=315.22], MoCEntityBird['Bird'/13159, l='MpServer', x=297.20, y=65.70, z=312.05], MoCEntityBoar['Boar'/16571, l='MpServer', x=278.31, y=63.00, z=311.50], EntityMinecartChest['entity.MinecartChest.name'/10468, l='MpServer', x=324.50, y=43.50, z=471.50], MoCEntityBoar['Boar'/10470, l='MpServer', x=312.09, y=70.00, z=473.16], MoCEntityBird['Bird'/13167, l='MpServer', x=356.00, y=71.00, z=450.00], MoCEntityRat['Rat'/15772, l='MpServer', x=282.94, y=28.00, z=371.47], MoCEntityBear['Bear'/13166, l='MpServer', x=300.63, y=63.00, z=311.97], EntityMinecartChest['entity.MinecartChest.name'/10467, l='MpServer', x=311.50, y=36.50, z=464.50], MoCEntityOstrich['Ostrich'/13575, l='MpServer', x=194.31, y=68.00, z=427.97], MoCEntityRat['Rat'/16585, l='MpServer', x=332.50, y=53.00, z=476.50], MoCEntityBoar['Boar'/13076, l='MpServer', x=271.41, y=68.00, z=452.53], MoCEntityBird['Bird'/13077, l='MpServer', x=308.13, y=63.00, z=315.50], MoCEntityBird['Bird'/13078, l='MpServer', x=289.97, y=63.00, z=319.50], MoCEntityDeer['Deer'/10942, l='MpServer', x=301.53, y=66.00, z=404.28], MoCEntityRat['Rat'/16586, l='MpServer', x=330.50, y=53.00, z=475.50], MoCEntityCricket['Cricket'/15247, l='MpServer', x=356.47, y=62.00, z=494.44], MoCEntityRat['Rat'/12603, l='MpServer', x=221.94, y=35.00, z=415.22], MoCEntityBird['Bird'/13086, l='MpServer', x=334.58, y=64.81, z=425.49], MoCEntityRaccoon['Raccoon'/13087, l='MpServer', x=355.78, y=65.00, z=429.78], MoCEntityRat['Rat'/15232, l='MpServer', x=317.03, y=48.00, z=485.50], MoCEntityBird['Bird'/13080, l='MpServer', x=295.97, y=63.00, z=312.97], MoCEntityRat['Rat'/15233, l='MpServer', x=308.09, y=48.00, z=475.63], MoCEntityFly['Fly'/12030, l='MpServer', x=264.76, y=77.80, z=403.80], MoCEntityFly['Fly'/12031, l='MpServer', x=266.95, y=73.00, z=410.57], EntityPig['Pig'/12576, l='MpServer', x=248.41, y=77.00, z=382.88], EntityPig['Pig'/16340, l='MpServer', x=274.65, y=67.00, z=461.46], MoCEntitySnake['Snake'/16345, l='MpServer', x=214.50, y=70.00, z=417.50], MoCEntityMediumFish['MediumFish'/15252, l='MpServer', x=208.39, y=62.00, z=310.66], EntityChicken['Chicken'/16349, l='MpServer', x=338.50, y=72.00, z=445.50], EntityChicken['Chicken'/16348, l='MpServer', x=340.50, y=72.00, z=446.50], MoCEntityMediumFish['MediumFish'/15250, l='MpServer', x=178.69, y=49.00, z=425.50], MoCEntitySnake['Snake'/16354, l='MpServer', x=147.52, y=68.00, z=411.75], EntityBrainyZombie['Angry Zombie'/12560, l='MpServer', x=326.50, y=29.00, z=456.50], MoCEntitySnake['Snake'/16355, l='MpServer', x=152.22, y=67.00, z=410.75], MoCEntityGoat['Goat'/13657, l='MpServer', x=322.47, y=63.00, z=375.13], MoCEntityGoat['Goat'/16356, l='MpServer', x=361.85, y=63.00, z=356.37], MoCEntitySnake['Snake'/16362, l='MpServer', x=163.22, y=64.12, z=473.14], EntityCow['Cow'/12570, l='MpServer', x=319.28, y=70.00, z=447.31], MoCEntityBird['Bird'/11975, l='MpServer', x=287.45, y=63.00, z=411.68], MoCEntityRat['Rat'/16374, l='MpServer', x=274.50, y=32.00, z=442.13], MoCEntityBird['Bird'/13089, l='MpServer', x=220.44, y=64.07, z=423.38], EntityCow['Cow'/11979, l='MpServer', x=308.28, y=63.00, z=427.75], MoCEntityScorpion['Scorpion'/13100, l='MpServer', x=310.50, y=36.00, z=477.50], MoCEntityDragonfly['DragonFly'/13632, l='MpServer', x=324.59, y=64.00, z=439.81], MoCEntityMaggot['Maggot'/10882, l='MpServer', x=262.56, y=68.00, z=432.13], MoCEntityButterfly['ButterFly'/10881, l='MpServer', x=259.50, y=70.00, z=476.50], MoCEntitySnail['Snail'/16142, l='MpServer', x=230.09, y=67.00, z=466.47], MoCEntityButterfly['ButterFly'/16137, l='MpServer', x=337.50, y=72.00, z=485.50], MoCEntityMaggot['Maggot'/16136, l='MpServer', x=254.47, y=70.00, z=541.09], MoCEntityCricket['Cricket'/16138, l='MpServer', x=335.50, y=72.00, z=488.50], MoCEntityAnt['Ant'/16133, l='MpServer', x=315.59, y=63.00, z=376.56], EntityChicken['Chicken'/15651, l='MpServer', x=235.56, y=66.00, z=490.44], MoCEntityAnt['Ant'/16132, l='MpServer', x=307.43, y=63.00, z=369.45], MoCEntityAnt['Ant'/16135, l='MpServer', x=317.31, y=63.00, z=372.44], MoCEntityBunny['Bunny'/15649, l='MpServer', x=250.47, y=65.00, z=484.41], MoCEntityDragonfly['DragonFly'/14239, l='MpServer', x=256.50, y=65.00, z=316.50], MoCEntityAnt['Ant'/16134, l='MpServer', x=313.44, y=63.00, z=372.44], MoCEntityBunny['Bunny'/15648, l='MpServer', x=247.78, y=65.00, z=485.78], MoCEntityAnt['Ant'/14238, l='MpServer', x=262.88, y=65.00, z=322.94], MoCEntityCricket['Cricket'/16129, l='MpServer', x=382.50, y=64.00, z=449.50], MoCEntityButterfly['ButterFly'/14233, l='MpServer', x=383.09, y=64.00, z=392.34], MoCEntityFly['Fly'/16128, l='MpServer', x=267.89, y=64.00, z=315.59], MoCEntityButterfly['ButterFly'/14232, l='MpServer', x=377.75, y=64.00, z=386.41], MoCEntityButterfly['ButterFly'/16131, l='MpServer', x=379.90, y=64.00, z=449.29], MoCEntityCricket['Cricket'/11827, l='MpServer', x=287.59, y=63.00, z=345.69], MoCEntityButterfly['ButterFly'/16130, l='MpServer', x=377.25, y=64.00, z=449.59], MoCEntityOstrich['Ostrich'/15652, l='MpServer', x=148.97, y=67.00, z=386.16], MoCEntityButterfly['ButterFly'/14234, l='MpServer', x=384.41, y=64.00, z=392.28], EntityBrainyZombie['Angry Zombie'/13270, l='MpServer', x=324.13, y=13.00, z=422.66], EntityBat['Bat'/11817, l='MpServer', x=312.91, y=44.10, z=462.16], MoCEntityBunny['Bunny'/14714, l='MpServer', x=265.53, y=64.00, z=322.50], EntityItem['item.tile.rail'/10315, l='MpServer', x=288.81, y=35.13, z=437.91], MoCEntityFirefly['Firefly'/14263, l='MpServer', x=223.53, y=63.00, z=470.19], MoCEntityFirefly['Firefly'/13307, l='MpServer', x=381.47, y=64.00, z=394.84], EntityWolf['Wolf'/11321, l='MpServer', x=320.50, y=64.00, z=426.50], EntityWolf['Wolf'/11320, l='MpServer', x=318.69, y=63.00, z=424.44], EntityItem['item.tile.extrabiomes.sapling.4'/11805, l='MpServer', x=256.25, y=64.13, z=365.28], EntityBrainyZombie['Angry Zombie'/14663, l='MpServer', x=324.50, y=21.00, z=466.50], MoCEntityCricket['Cricket'/14261, l='MpServer', x=277.42, y=59.18, z=447.72], EntityBrainyZombie['Angry Zombie'/14662, l='MpServer', x=322.50, y=21.00, z=466.50], MoCEntityCricket['Cricket'/14260, l='MpServer', x=273.59, y=53.00, z=446.19], MoCEntityMaggot['Maggot'/14257, l='MpServer', x=289.50, y=71.00, z=495.50], EntityCow['Cow'/11326, l='MpServer', x=313.50, y=62.00, z=400.50], MoCEntityFirefly['Firefly'/13299, l='MpServer', x=246.53, y=64.00, z=330.53], MoCEntityBoar['Boar'/12758, l='MpServer', x=331.13, y=71.00, z=443.81], MoCEntityFly['Fly'/13302, l='MpServer', x=341.09, y=72.00, z=448.28], EntityItem['item.tile.extrabiomes.sapling.4'/11316, l='MpServer', x=253.97, y=76.13, z=369.75], MoCEntityFly['Fly'/14265, l='MpServer', x=375.53, y=65.00, z=398.31], MoCEntityFly['Fly'/13301, l='MpServer', x=332.25, y=70.00, z=451.31], MoCEntityFly['Fly'/14264, l='MpServer', x=382.86, y=68.31, z=396.79], MoCEntitySnail['Snail'/12749, l='MpServer', x=255.66, y=75.00, z=391.81], MoCEntitySnail['Snail'/12750, l='MpServer', x=240.63, y=76.00, z=397.81], MoCEntityMaggot['Maggot'/14254, l='MpServer', x=280.06, y=71.00, z=491.31], MoCEntityCricket['Cricket'/14253, l='MpServer', x=291.53, y=63.00, z=370.56], MoCEntitySnail['Snail'/14250, l='MpServer', x=334.19, y=63.00, z=362.56], Entity_SpecialZombie['Zombie'/15231, l='MpServer', x=285.50, y=23.00, z=351.50], MoCEntitySnail['Snail'/14251, l='MpServer', x=337.97, y=63.00, z=357.56], MoCEntityBigCat['BigCat'/10828, l='MpServer', x=281.34, y=63.00, z=399.47], EntityBat['Bat'/15726, l='MpServer', x
=320.93, y=30.08, z=395.76], MoCEntitySilverSkeleton['SilverSkeleton'/14292, l='MpServer', x=197.63, y=17.00, z=349.44], MoCEntityBoar['Boar'/12732, l='MpServer', x=298.34, y=64.00, z=391.69], MoCEntityScorpion['Scorpion'/14296, l='MpServer', x=251.00, y=21.00, z=377.50], EntityItem['item.tile.rail'/10265, l='MpServer', x=302.19, y=35.13, z=437.59], MoCEntityRat['Rat'/13817, l='MpServer', x=203.69, y=25.00, z=374.38], MoCEntityCricket['Cricket'/15124, l='MpServer', x=302.38, y=70.00, z=498.94], MoCEntityHorse['Horse'/15740, l='MpServer', x=241.16, y=64.00, z=441.78], MoCEntityMaggot['Maggot'/15126, l='MpServer', x=214.06, y=71.00, z=488.50], MoCEntityOstrich['Ostrich'/15741, l='MpServer', x=211.63, y=69.00, z=406.74], MoCEntityElephant['Elephant'/13797, l='MpServer', x=325.75, y=71.00, z=477.19], MoCEntityRaccoon['Raccoon'/13794, l='MpServer', x=287.88, y=66.00, z=366.50], MoCEntityHorse['Horse'/15739, l='MpServer', x=240.50, y=64.00, z=450.50], MoCEntitySnail['Snail'/15123, l='MpServer', x=303.75, y=70.00, z=499.50], EntitySheep['Sheep'/15734, l='MpServer', x=276.50, y=67.00, z=377.50], MoCEntityPiranha['Piranha'/15133, l='MpServer', x=344.25, y=62.00, z=319.92], MoCEntityPiranha['Piranha'/15134, l='MpServer', x=328.56, y=62.00, z=331.49], MoCEntityPiranha['Piranha'/15135, l='MpServer', x=336.72, y=61.44, z=329.64], MoCEntityButterfly['ButterFly'/12705, l='MpServer', x=267.47, y=64.00, z=380.19], MoCEntityCricket['Cricket'/15128, l='MpServer', x=221.47, y=68.00, z=538.63], MoCEntityDragonfly['DragonFly'/15130, l='MpServer', x=315.64, y=71.64, z=446.67], EntityCow['Cow'/14286, l='MpServer', x=342.50, y=64.00, z=394.50], MoCEntityDragonfly['DragonFly'/15131, l='MpServer', x=311.50, y=71.09, z=445.66], EntityCow['Cow'/14287, l='MpServer', x=342.50, y=64.00, z=398.50], MoCEntityRaccoon['Raccoon'/16483, l='MpServer', x=329.50, y=63.00, z=357.50], MoCEntityBigCat['BigCat'/15141, l='MpServer', x=283.09, y=63.00, z=424.38], MoCEntitySmallFish['SmallFish'/14595, l='MpServer', x=331.19, y=61.51, z=313.12], EntityChicken['Chicken'/13783, l='MpServer', x=244.50, y=64.00, z=473.50], MoCEntitySmallFish['SmallFish'/14594, l='MpServer', x=344.69, y=61.83, z=320.70], EntityChicken['Chicken'/13782, l='MpServer', x=242.50, y=64.00, z=476.50], EntityItem['item.tile.rail'/10293, l='MpServer', x=301.19, y=35.13, z=438.88], MoCEntityOstrich['Ostrich'/15138, l='MpServer', x=184.53, y=67.00, z=391.19], MoCEntitySmallFish['SmallFish'/14596, l='MpServer', x=325.70, y=62.06, z=324.36], MoCEntityRaccoon['Raccoon'/16484, l='MpServer', x=325.59, y=63.00, z=354.88], MoCEntityGoat['Goat'/15137, l='MpServer', x=258.59, y=74.00, z=402.75], MoCEntityFishy['Fishy'/14599, l='MpServer', x=328.59, y=62.00, z=335.84], MoCEntityDeer['Deer'/11869, l='MpServer', x=272.81, y=72.00, z=486.16], MoCEntityFishy['Fishy'/14598, l='MpServer', x=325.13, y=62.00, z=332.47], EntityCow['Cow'/11868, l='MpServer', x=256.25, y=74.00, z=402.66], MoCEntityButterfly['ButterFly'/12689, l='MpServer', x=273.84, y=63.00, z=442.41], Entity_SpecialZombie['Zombie'/15150, l='MpServer', x=330.50, y=27.00, z=465.50], Entity_SpecialCreeper['Creeper'/15147, l='MpServer', x=301.50, y=24.00, z=443.50], MoCEntityElephant['Elephant'/13784, l='MpServer', x=274.31, y=68.00, z=350.31], MoCEntityGoat['Goat'/13787, l='MpServer', x=355.56, y=73.00, z=457.63], MoCEntityBee['Bee'/12694, l='MpServer', x=317.50, y=71.00, z=461.50], MoCEntityHorse['Horse'/13228, l='MpServer', x=330.16, y=64.00, z=387.63], MoCEntityHorse['Horse'/13226, l='MpServer', x=328.72, y=64.00, z=380.75], MoCEntityDragonfly['DragonFly'/11369, l='MpServer', x=243.28, y=64.00, z=462.59], Entity_SpecialZombie['Zombie'/15152, l='MpServer', x=332.50, y=27.00, z=466.50], MoCEntityAnt['Ant'/12686, l='MpServer', x=274.91, y=63.00, z=437.72], MoCEntityRat['Rat'/14309, l='MpServer', x=204.00, y=26.00, z=374.56], MoCEntityHorse['Horse'/13225, l='MpServer', x=326.44, y=64.00, z=383.59], MoCEntityAnt['Ant'/12687, l='MpServer', x=275.12, y=63.81, z=455.60], EntityWolf['Wolf'/13222, l='MpServer', x=337.75, y=71.00, z=451.50], EntityWolf['Wolf'/13223, l='MpServer', x=322.63, y=70.00, z=467.88], EntityBrainyZombie['Angry Zombie'/13774, l='MpServer', x=313.16, y=27.00, z=405.50], EntityWolf['Wolf'/15537, l='MpServer', x=246.69, y=74.00, z=424.66], MoCEntityCricket['Cricket'/14589, l='MpServer', x=227.19, y=63.00, z=453.56], MoCEntitySnake['Snake'/15539, l='MpServer', x=162.50, y=68.00, z=491.50], MoCEntityBear['Bear'/15538, l='MpServer', x=257.47, y=73.00, z=450.69], MoCEntityDragonfly['DragonFly'/14590, l='MpServer', x=228.50, y=64.00, z=457.50], MoCEntityFox['Fox'/15541, l='MpServer', x=310.63, y=65.02, z=441.53], EntityBat['Bat'/11246, l='MpServer', x=262.63, y=39.10, z=426.50], MoCEntityWraith['Wraith'/13358, l='MpServer', x=307.50, y=36.00, z=463.50], MoCEntityBunny['Bunny'/15545, l='MpServer', x=366.16, y=64.00, z=395.09], MoCEntityBunny['Bunny'/15544, l='MpServer', x=376.97, y=64.00, z=392.38], MoCEntityFly['Fly'/11656, l='MpServer', x=369.44, y=65.00, z=424.75], MoCEntityBunny['Bunny'/15547, l='MpServer', x=369.25, y=64.00, z=396.75], MoCEntityBunny['Bunny'/15546, l='MpServer', x=375.91, y=63.00, z=384.03], MoCEntityBunny['Bunny'/15548, l='MpServer', x=345.91, y=66.00, z=497.22], EntityItem['item.item.fur'/14576, l='MpServer', x=240.41, y=76.13, z=389.75], MoCEntityFly['Fly'/11660, l='MpServer', x=262.41, y=71.00, z=461.69], MoCEntityDeer['Deer'/12882, l='MpServer', x=251.57, y=74.81, z=439.19], EntityWolf['Wolf'/12883, l='MpServer', x=229.88, y=63.00, z=444.47], MoCEntityBird['Bird'/12215, l='MpServer', x=317.31, y=64.00, z=395.63], MoCEntityBird['Bird'/12880, l='MpServer', x=367.53, y=66.72, z=444.00], MoCEntityDeer['Deer'/12881, l='MpServer', x=244.53, y=70.00, z=448.38], MoCEntityRay['Ray'/11257, l='MpServer', x=352.19, y=62.00, z=329.47], MoCEntityBee['Bee'/12400, l='MpServer', x=299.25, y=69.00, z=439.69], EntityWolf['Wolf'/12884, l='MpServer', x=234.50, y=63.00, z=446.50], MoCEntityRaccoon['Raccoon'/12219, l='MpServer', x=281.10, y=63.00, z=403.60], MoCEntityRat['Rat'/14559, l='MpServer', x=324.50, y=57.00, z=457.50], MoCEntityDeer['Deer'/12897, l='MpServer', x=329.50, y=63.00, z=336.63], EntityChicken['Chicken'/12358, l='MpServer', x=287.38, y=68.00, z=451.53], MoCEntityFly['Fly'/11213, l='MpServer', x=291.39, y=67.00, z=417.77], MoCEntityButterfly['ButterFly'/15510, l='MpServer', x=241.56, y=66.00, z=530.78], EntityChicken['Chicken'/12354, l='MpServer', x=299.50, y=69.00, z=445.50], MoCEntityButterfly['ButterFly'/15509, l='MpServer', x=244.97, y=66.00, z=530.53], EntitySheep['Sheep'/12353, l='MpServer', x=285.50, y=70.00, z=454.16], MoCEntityButterfly['ButterFly'/15508, l='MpServer', x=245.59, y=66.00, z=533.63], MoCEntitySnail['Snail'/15515, l='MpServer', x=231.94, y=63.00, z=334.47], MoCEntityCricket['Cricket'/15518, l='MpServer', x=267.53, y=72.30, z=384.27], MoCEntityCricket['Cricket'/15517, l='MpServer', x=270.50, y=71.00, z=390.50], MoCEntitySnail['Snail'/15516, l='MpServer', x=233.50, y=63.00, z=338.50], EntitySheep['Sheep'/13336, l='MpServer', x=267.69, y=70.00, z=459.50], MoCEntityBird['Bird'/13329, l='MpServer', x=273.31, y=76.00, z=385.00], EntityBrainyZombie['Angry Zombie'/13875, l='MpServer', x=299.50, y=40.00, z=443.88], EntityBrainyZombie['Angry Zombie'/15607, l='MpServer', x=309.50, y=15.00, z=419.50], EntityBrainyZombie['Angry Zombie'/15606, l='MpServer', x=295.72, y=13.00, z=424.50], EntityClientPlayerMP['Zabadar'/6865, l='MpServer', x=267.55, y=59.62, z=420.36], MoCEntityDeer['Deer'/14527, l='MpServer', x=319.34, y=63.00, z=306.03], EntityMinecartChest['entity.MinecartChest.name'/10109, l='MpServer', x=288.50, y=34.50, z=430.50], MoCEntityDeer['Deer'/14526, l='MpServer', x=318.47, y=63.00, z=309.78], EntityBrainyZombie['Angry Zombie'/15608, l='MpServer', x=300.50, y=15.00, z=420.50], EntityChicken['Chicken'/14519, l='MpServer', x=273.97, y=72.00, z=473.97], EntityChicken['Chicken'/14518, l='MpServer', x=275.50, y=72.00, z=471.50], Entity_SpecialZombie['Zombie'/12823, l='MpServer', x=289.50, y=59.00, z=356.91], Entity_SpecialCreeper['Creeper'/13432, l='MpServer', x=203.50, y=58.00, z=398.50], MoCEntityAnt['Ant'/14984, l='MpServer', x=208.94, y=70.00, z=528.66], EntityBrainyZombie['Angry Zombie'/13917, l='MpServer', x=278.50, y=30.00, z=450.50], MoCEntityFirefly['Firefly'/15596, l='MpServer', x=381.53, y=66.00, z=443.56], MoCEntityAnt['Ant'/14983, l='MpServer', x=216.56, y=70.00, z=518.56], MoCEntityDragonfly['DragonFly'/14980, l='MpServer', x=273.25, y=62.00, z=378.56], MoCEntityDragonfly['DragonFly'/14981, l='MpServer', x=264.78, y=63.00, z=379.53], MoCEntityRat['Rat'/16113, l='MpServer', x=171.50, y=12.00, z=389.50], MoCEntityRat['Rat'/12298, l='MpServer', x=299.72, y=29.00, z=330.91], MoCEntityElephant['Elephant'/15025, l='MpServer', x=167.91, y=64.00, z=465.38], Entity_SpecialSkeleton['Skeleton'/12237, l='MpServer', x=284.94, y=35.00, z=414.50], MoCEntityRaccoon['Raccoon'/15024, l='MpServer', x=323.03, y=71.00, z=480.59], MoCEntityButterfly['ButterFly'/16127, l='MpServer', x=281.01, y=63.00, z=307.70], MoCEntityMouse['Mouse'/15026, l='MpServer', x=312.91, y=62.00, z=460.28], EntityItem['item.tile.extrabiomes.sapling.4'/13376, l='MpServer', x=262.47, y=67.13, z=366.81], MoCEntityRaccoon['Raccoon'/15023, l='MpServer', x=318.88, y=71.00, z=478.59], MoCEntityAnt['Ant'/12855, l='MpServer', x=242.41, y=76.00, z=401.44], MoCEntityCrab['Crab'/14466, l='MpServer', x=344.50, y=65.00, z=513.50], MoCEntityCrab['Crab'/14467, l='MpServer', x=341.53, y=61.00, z=510.63], BT_EntityBackItem['unknown'/6883, l='MpServer', x=267.55, y=59.62, z=420.36], MoCEntityCricket['Cricket'/14465, l='MpServer', x=351.56, y=64.00, z=438.16], MoCEntityBee['Bee'/12856, l='MpServer', x=239.28, y=76.00, z=403.31], EntityBrainyZombie['Angry Zombie'/15009, l='MpServer', x=236.50, y=23.00, z=363.50], EntityBrainyZombie['Angry Zombie'/15010, l='MpServer', x=305.50, y=32.00, z=441.50], MoCEntitySnail['Snail'/14468, l='MpServer', x=264.50, y=70.
00, z=457.50], MoCEntitySnail['Snail'/14469, l='MpServer', x=267.81, y=71.00, z=464.25], MoCEntityButterfly['ButterFly'/14453, l='MpServer', x=215.13, y=69.00, z=326.47], MoCEntityFirefly['Firefly'/14455, l='MpServer', x=213.56, y=70.00, z=331.25], EntityBrainyZombie['Angry Zombie'/13953, l='MpServer', x=272.50, y=36.00, z=450.50], MoCEntityMouse['Mouse'/13480, l='MpServer', x=310.38, y=63.00, z=417.47], MoCEntityMouse['Mouse'/13481, l='MpServer', x=308.03, y=63.00, z=416.19], MoCEntityCricket['Cricket'/10571, l='MpServer', x=285.47, y=63.00, z=354.47], MoCEntityBunny['Bunny'/13019, l='MpServer', x=297.00, y=64.00, z=375.94], MoCEntityJellyFish['JellyFish'/11123, l='MpServer', x=355.53, y=62.50, z=341.78], EntityItem['item.tile.extrabiomes.sapling.4'/12540, l='MpServer', x=253.03, y=66.13, z=362.13], MoCEntityJellyFish['JellyFish'/11122, l='MpServer', x=354.41, y=62.19, z=340.72], MoCEntityJellyFish['JellyFish'/11121, l='MpServer', x=350.66, y=62.19, z=340.25], Entity_SpecialSkeleton['Skeleton'/13493, l='MpServer', x=195.50, y=46.00, z=382.50], MoCEntityWraith['Wraith'/13494, l='MpServer', x=294.75, y=20.50, z=386.75], MoCEntityBunny['Bunny'/13020, l='MpServer', x=304.56, y=64.00, z=391.41], MoCEntityJellyFish['JellyFish'/11124, l='MpServer', x=357.84, y=62.16, z=339.84], MoCEntityFly['Fly'/16693, l='MpServer', x=329.50, y=71.00, z=476.50], MoCEntityRat['Rat'/13442, l='MpServer', x=319.66, y=32.00, z=425.75], MoCEntityAnt['Ant'/16692, l='MpServer', x=324.50, y=71.00, z=480.50], MoCEntitySmallFish['SmallFish'/15387, l='MpServer', x=333.13, y=62.03, z=321.79], EntityBrainyZombie['Angry Zombie'/13989, l='MpServer', x=311.50, y=43.00, z=478.50], MoCEntitySmallFish['SmallFish'/15384, l='MpServer', x=363.32, y=61.91, z=484.81], MoCEntityRat['Rat'/14420, l='MpServer', x=313.25, y=31.00, z=456.50], MoCEntitySmallFish['SmallFish'/16694, l='MpServer', x=175.51, y=59.40, z=303.48], EntityBrainyZombie['Angry Zombie'/13991, l='MpServer', x=313.50, y=43.00, z=477.50], MoCEntitySmallFish['SmallFish'/15390, l='MpServer', x=329.97, y=62.00, z=315.53], MoCEntitySilverSkeleton['SilverSkeleton'/14418, l='MpServer', x=280.47, y=35.00, z=454.47], EntityWolf['Wolf'/12490, l='MpServer', x=287.25, y=63.00, z=418.31], MoCEntityPiranha['Piranha'/15391, l='MpServer', x=321.31, y=61.91, z=322.99], MoCEntityAnt['Ant'/16691, l='MpServer', x=328.50, y=71.00, z=481.50], MoCEntitySmallFish['SmallFish'/15388, l='MpServer', x=326.71, y=62.06, z=310.72], MoCEntityCricket['Cricket'/16690, l='MpServer', x=228.50, y=72.00, z=307.50], MoCEntitySmallFish['SmallFish'/15389, l='MpServer', x=326.75, y=61.86, z=316.01], MoCEntitySilverSkeleton['SilverSkeleton'/14417, l='MpServer', x=275.81, y=35.00, z=454.84], MoCEntityFishy['Fishy'/15378, l='MpServer', x=367.61, y=61.12, z=481.59], MoCEntityFishy['Fishy'/16700, l='MpServer', x=172.53, y=59.40, z=303.34], MoCEntityDragonfly['DragonFly'/15376, l='MpServer', x=280.14, y=67.27, z=308.43], MoCEntityDragonfly['DragonFly'/15377, l='MpServer', x=277.14, y=67.66, z=298.62], MoCEntitySmallFish['SmallFish'/15382, l='MpServer', x=362.93, y=62.00, z=473.26], EntityItem['item.tile.cloth.white'/14972, l='MpServer', x=323.44, y=70.13, z=465.75], MoCEntitySmallFish['SmallFish'/16696, l='MpServer', x=175.49, y=59.39, z=302.50], MoCEntitySmallFish['SmallFish'/15383, l='MpServer', x=360.99, y=62.00, z=478.38], EntityItem['item.item.RawMutton'/14973, l='MpServer', x=322.69, y=70.13, z=465.06], MoCEntityFishy['Fishy'/16699, l='MpServer', x=174.35, y=59.40, z=306.46], MoCEntityFishy['Fishy'/15380, l='MpServer', x=377.47, y=62.00, z=465.84], MoCEntityButterfly['ButterFly'/12034, l='MpServer', x=334.22, y=64.00, z=422.81], MoCEntityFishy['Fishy'/16698, l='MpServer', x=175.48, y=59.41, z=307.36], MoCEntitySmallFish['SmallFish'/15381, l='MpServer', x=364.99, y=62.00, z=476.41], MoCEntityButterfly['ButterFly'/15369, l='MpServer', x=297.47, y=70.00, z=466.59], MoCEntityBird['Bird'/12509, l='MpServer', x=266.97, y=71.00, z=469.03], MoCEntitySnail['Snail'/15368, l='MpServer', x=209.31, y=69.00, z=484.78], MoCEntityAnt['Ant'/11093, l='MpServer', x=250.34, y=76.00, z=395.41], MoCEntityRat['Rat'/14402, l='MpServer', x=200.50, y=38.00, z=401.50], MoCEntityBird['Bird'/12506, l='MpServer', x=266.59, y=71.00, z=468.22], MoCEntityRat['Rat'/14401, l='MpServer', x=202.78, y=40.08, z=398.66], MoCEntityMouse['Mouse'/12503, l='MpServer', x=237.19, y=63.00, z=435.59], MoCEntityCricket['Cricket'/16680, l='MpServer', x=300.50, y=65.00, z=368.50], MoCEntitySnail['Snail'/15367, l='MpServer', x=208.28, y=72.00, z=489.13], MoCEntityDragonfly['DragonFly'/13470, l='MpServer', x=266.41, y=72.00, z=385.51], MoCEntityMaggot['Maggot'/16682, l='MpServer', x=288.50, y=68.00, z=466.50], MoCEntityMaggot['Maggot'/16683, l='MpServer', x=288.50, y=68.00, z=465.50], MoCEntityCricket['Cricket'/11597, l='MpServer', x=241.31, y=64.00, z=424.19], EntityChicken['Chicken'/13536, l='MpServer', x=248.38, y=72.00, z=348.59], MoCEntityDuck['Duck'/13537, l='MpServer', x=269.15, y=73.00, z=416.57], MoCEntityDuck['Duck'/13538, l='MpServer', x=258.78, y=75.00, z=392.47], MoCEntityFirefly['Firefly'/14027, l='MpServer', x=384.53, y=63.00, z=410.47], EntityItem['item.item.feather'/12935, l='MpServer', x=276.38, y=69.13, z=385.50], MoCEntityBee['Bee'/14034, l='MpServer', x=350.50, y=72.00, z=451.50], MoCEntityBee['Bee'/14033, l='MpServer', x=343.66, y=72.00, z=450.22], EntityBat['Bat'/14852, l='MpServer', x=338.34, y=37.10, z=458.75], MoCEntityFly['Fly'/13553, l='MpServer', x=266.38, y=72.00, z=449.72], MoCEntityBee['Bee'/14038, l='MpServer', x=336.59, y=67.00, z=494.78], MoCEntityMaggot['Maggot'/13552, l='MpServer', x=316.50, y=72.00, z=462.50], EntityMinecartChest['entity.MinecartChest.name'/6726, l='MpServer', x=192.50, y=34.50, z=378.50], MoCEntityFly['Fly'/13554, l='MpServer', x=263.40, y=70.12, z=458.77], MoCEntityFly['Fly'/14041, l='MpServer', x=338.25, y=72.00, z=447.59], MoCEntitySilverSkeleton['SilverSkeleton'/15456, l='MpServer', x=302.91, y=36.00, z=483.78], EntityItem['item.tile.rail'/10524, l='MpServer', x=311.88, y=32.13, z=424.13], EntityItem['item.tile.extrabiomes.sapling.4'/10526, l='MpServer', x=254.31, y=80.13, z=364.66], MoCEntityFox['Fox'/12426, l='MpServer', x=288.09, y=68.00, z=464.72], MoCEntitySilverSkeleton['SilverSkeleton'/15455, l='MpServer', x=303.50, y=36.00, z=487.50], EntityBrainyZombie['Angry Zombie'/10531, l='MpServer', x=294.59, y=32.00, z=424.94], MoCEntityGoat['Goat'/15452, l='MpServer', x=227.50, y=72.00, z=312.50], EntityBrainyZombie['Angry Zombie'/12974, l='MpServer', x=322.94, y=20.00, z=400.69], MoCEntityBird['Bird'/12425, l='MpServer', x=267.06, y=71.00, z=467.28], EntityItem['item.tile.rail'/10196, l='MpServer', x=293.75, y=35.13, z=436.13], MoCEntitySnake['Snake'/15449, l='MpServer', x=152.72, y=64.00, z=464.19], MoCEntitySnake['Snake'/15446, l='MpServer', x=150.88, y=64.00, z=464.56], MoCEntityFox['Fox'/14909, l='MpServer', x=304.88, y=63.00, z=358.47], MoCEntityDuck['Duck'/12120, l='MpServer', x=273.56, y=71.00, z=410.78], MoCEntityBoar['Boar'/10546, l='MpServer', x=284.63, y=72.00, z=482.81], EntityItem['item.clover'/6759, l='MpServer', x=290.06, y=63.13, z=362.03], EntityItem['item.clover'/6758, l='MpServer', x=285.53, y=64.13, z=360.06], EntityItem['item.clover'/6762, l='MpServer', x=289.28, y=63.13, z=365.63], MoCEntitySnake['Snake'/14072, l='MpServer', x=341.72, y=64.89, z=426.84], EntityItem['item.item.seeds'/6761, l='MpServer', x=289.13, y=63.13, z=364.19], EntityPig['Pig'/13532, l='MpServer', x=256.84, y=70.00, z=341.03], EntityItem['item.clover'/6760, l='MpServer', x=289.13, y=63.13, z=362.19], MoCEntityFlameWraith['FlameWraith'/9707, l='MpServer', x=264.75, y=18.47, z=313.16], MoCEntityOstrich['Ostrich'/15426, l='MpServer', x=178.69, y=69.00, z=499.97], EntityItem['item.clover'/6765, l='MpServer', x=293.34, y=63.13, z=364.97], MoCEntityDuck['Duck'/12119, l='MpServer', x=240.19, y=76.00, z=390.19], EntityItem['item.clover'/6764, l='MpServer', x=290.75, y=63.13, z=365.88]]
Retry entities: 0 total; []
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:441)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2414)
at net.minecraft.client.Minecraft.run(Minecraft.java:776)
at java.lang.Thread.run(Unknown Source)
-- System Details --
Details:
Minecraft Version: 1.5.2
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_10, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 3108612688 bytes (2964 MB) / 4177068032 bytes (3983 MB) up to 7635533824 bytes (7281 MB)
JVM Flags: 2 total; -Xms4096m -Xmx8192m
AABB Pool Size: 4827 (270312 bytes; 0 MB) allocated, 2 (112 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 3, tallocated: 63
FML: MCP v7.51 FML v5.2.17.716 Minecraft Forge 7.8.0.716 53 mods loaded, 53 mods active
mcp{7.44} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
FML{5.2.17.716} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Forge{7.8.0.716} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
CodeChickenCore{0.8.6.12} [CodeChicken Core] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
NotEnoughItems{1.5.2.22} [Not Enough Items] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
GuiAPI{0.15.6} [GuiAPI] (GuiAPI-0.15.6-1.5.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Airship{1.0.0} [Airship] (1.5.2 Amazopack 1.0.3b.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Beekeeping{1.0.0} [Beekeeping] (1.5.2 Amazopack 1.0.3b.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
AmazoCore{1.0.2} [AmazoCore] (1.5.2 Amazopack 1.0.3b.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Misc{1.0.0} [Misc] (1.5.2 Amazopack 1.0.3b.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
PeacefulPack{1.0.0} [PeacefulPack] (1.5.2 Amazopack 1.0.3b.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Rope{1.0.0} [Rope] (1.5.2 Amazopack 1.0.3b.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ArsMagica{5.52.003} [Ars Magica] (ArsMagica_5.52.003.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Atum{0.0.0.1} [Atum] (Atum_0.4.3B.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
mod_BackTools{1.5.2v1} [mod_BackTools] (BackTools1.5.2v1.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
barrels{1.9} [The Barrels Mod] (Barrels 1.5+.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
BattleTowers{1.3.4} [Battle Towers] (BattleTowers_1.5.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
BetterDungeons{1.5} [Better dungeons] (BetterDungeons.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
BiblioCraft{1.2.3} [BiblioCraft] (BiblioCraft[v1.2.3].zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Natura{1.5.1_2.1.RC2} [Natura] (Natura_2.1.rc2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
BiomesOPlenty{0.5.5} [Biomes O' Plenty] (Biomes-O-Plenty-0.5.5.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Chisel{1.4.4} [Chisel] (chisel-1.5.2-1.4.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
CustomSpawner{2.2.2} [DrZhark's CustomSpawner] (CustomMobSpawner 2.2.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
MoCreatures{5.2.2} [DrZhark's Mo'Creatures Mod] (DrZharks MoCreatures Mod v5.2.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
EE3{pre1h (build 16)} [Equivalent Exchange 3] (ee3-universal-pre1h-16.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ExtrabiomesXL{3.13.1} [ExtrabiomesXL] (ExtrabiomesXL-universal-1.5.2-3.13.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
InfernalMobs{1.3.0} [Infernal Mobs] (InfernalMobs_1.5.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
inventorytweaks{1.54b} [Inventory Tweaks] (Inventory-Tweaks-Mod-1.5.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
IronChest{5.2.6.421} [Iron Chest] (ironchest-universal-1.5.2-5.2.6.421.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Ideas{1} [Ideas] (Metallurgy 3.0.0.0.10.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Metallurgy3Core{3.0.0.0.10} [Metallurgy 3 Core] (Metallurgy 3.0.0.0.10.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Metallurgy3Base{3.0.0.0.10} [Metallurgy 3 Base] (Metallurgy 3.0.0.0.10.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Metallurgy3Machines{3.0.0.0.10} [Metallurgy 3 Machines] (Metallurgy 3.0.0.0.10.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Metallurgy3Vanilla{3.0.0.0.10} [Metallurgy 3 Vanilla] (Metallurgy 3.0.0.0.10.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
More Bows{1.5_v1} [More Bows mod] (More bows 1.5.2_2 Forge.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Mystic Ruins{0.1} [Mystic Ruins] (Mystic-Mods-Ruins-1.5.1.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Natura|CompatMineFactoryReloaded{0.1} [Natura compat: MFR] (Natura_2.1.rc2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Netherrocks{1.5.1} [Netherrocks] (Netherrocks 1.5.1.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Thaumcraft{3.0.5e} [Thaumcraft] (Thaumcraft3.0.5e.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
LegendGear{1.5.2} [LegendGear] (NMcCoy-LegendGear-1.5.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ClaySpawn{1.5} [Pam's Clay Spawn] (Pam's Clay Spawn 1.5.1.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
PamDesertCraft{1.0} [Pam's DesertCraft] (Pam's DesertCraft 1.5.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
SimpleOres{1.5.2_1} [SimpleOres] (SimpleOres 1.5.2_1.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
SoulShards{1.0.16} [Soul Shards] (SoulShards-1.0.36-universal-srg.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
SpecialMobs{2.4.2} [Special Mobs] (SpecialMobs 2.4.2 for MC 1.5.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
TConstruct{1.5.1_1.3.dev.54} [Tinkers' Construct] (TConstruct_1.3.dev.55.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
TConstruct|CompatMineFactoryReloaded{0.1} [TConstruct Compat: MFR] (TConstruct_1.3.dev.55.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ThaumicTinkerer{1.0.3} [Thaumic Tinkerer] (Thaumic Tinkerer [1.0.3].zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
TradeBoothMod{0.4} [Trade Booth Mod] (tradebooth.0.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
TwilightForest{1.18.1} [The Twilight Forest] (twilightforest-1.18.1.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
AS_UpdateCheck{1.0.8} [AtomicStryker Update Check Mod] (UpdateCheckerMod_1.5.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
UsefulFood{1.4.2} [UsefulFood] (UsefulFood-1.5.1_1.4.2-universal.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
weaponmod{1.5.1 v1.11.2} [Balkon's WeaponMod] (WeaponMod.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
LWJGL: 2.4.2
OpenGL: GeForce GTX 660/PCIe/SSE2 GL version 4.2.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Texture Pack: faithful32pack.zip
Profiler Position: N/A (disabled)
Vec3 Pool Size: 3738 (209328 bytes; 0 MB) allocated, 17 (952 bytes; 0 MB) used
java.lang.NullPointerException
at mods.tinker.tconstruct.library.tools.ToolCore.func_77633_a(ToolCore.java:513)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_74228_j(GuiContainerCreative.java:360)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_74227_b(GuiContainerCreative.java:570)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_73879_b(GuiContainerCreative.java:471)
at net.minecraft.client.gui.GuiScreen.func_73867_d(SourceFile:131)
at net.minecraft.client.gui.inventory.GuiContainer.func_73867_d(GuiContainer.java:968)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_73867_d(GuiContainerCreative.java:589)
at net.minecraft.client.gui.GuiScreen.func_73862_m(SourceFile:111)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1500)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:835)
at net.minecraft.client.Minecraft.run(Minecraft.java:760)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT e32f8708 ----------
0
0
0
0
0
Not trying to be pushy or anything, but what happened to 1.4.3?
0
0
0
0
My god...
Now you just need a Diablo 2 style socketing system to make these gems even more awesome! =P
Also you could make the portobello cookable, but maybe the restore hunger and saturation comparable to melons to keep players from relying on them.
0
I think the colors of the biomes look decent, but I have to agree with you about their place in the nether. They would be good for a different sort of underworld, but they just don't fit in the Nether. I think if you wanted more color for the nether fiery yellow-orange and sickeningly unnatural greens could do well. Ashy purples work too, like the nether soil in Natura.
0
1. Meet the Progression System
As the player progresses throughe the basics of your mod this book will become more than a mere guide and will catalogue their progress as a mage and guide them through further developments.
How will the player progress? Well that naturally revolves around the pathos of your mod. As you have clearly stated this mod is designed to encourage adventure and exploration, and so the progression should be further integrated into this philosophy without penalizing the player for not stumbling across the right kind of terrain generation. Instead of having adventure be a mear medium for the goal of progress, adventure a progression should be one and the same. Any form of exploration or experimentation should inform their knowledge of the world and its magics.
The first time a player makes a torch, they learn more about fire. The first time the player loots a seed or flower, they learn more about plany magic. The first time they reach a certain experience benchmark or enchant an item, they learn about the arcane in general. After that the player can literally place what they have discovered or created under further scrutiny by moving it into a slot within their Arcane Journal's gui whetere they can study the object and further their knowledge of the magics it embodies with rigorous notes. Doing this however, will require dissection of the item (like in Thaumcraft 3) and will give them research towards the elements it is made of and will give the player a temporary buff for knowledge gained by any activities they partake in.
What activities you ask? Well, slaying mobs for one could further enhance their understanding of the magics that bind such fould creatures to this world along with the elements that compose them (for instance a creepercwould be comprised of earth and lightning). Farming would enhance their understanding of earth and water, the bringers of corporeal life. Breeding animals could enahnce their understanding of the warm spark of life in all things (fire) and the life giving air that sustains them. Creating redstone mechanism could enhance arcane knowledge, while alchemy would increase knowledge of the transmutational properties of the void (the End). Smelting could bring a better understanding of the properties of Earth and Fire, and so on.
The growth of the subject's understanding on the 8 elemental schools could be summarized on the main page in the form of progress bars that track their progress towards the next level of their mastery. Progressing in any of these specific schools would inform your overall knowledge of the arcane, represented by an arcane progression meter. As this meter grows you will learn more about your own inherent capacity for magic, increasing your mana capacity and give you sudden spurts of genius that will lead to breakthroughs ib your magical studies (new spell types, recipes, and etc).
Though your curiosity about the world will steadily fuel your progress towards mastery of the arcane arts the best way to achieve this is putting into practice what you have learned through trial and error. Once begin to learn and craft spells you will advance in their respective schools through repeated, successful use (with diminishing returns). The more intensive and advanced the spell the more you stand to learn from its practice.
2. Mechanics for Town Fools
For one I think ores should be limited to 1-3 types of material (as it currently is) which can be supplemented by surface world gen. Such world gen already displays itself in the current Ars Magica in the form of collectible plants, but a I think it could be expanded to trees, farmable crops, and more drops from mobs. I really think you should expand the role of your 8 essences and utilize these methods of collection as the main means to obtaining them. The process for obtaining them could have room for some nuance, but I think the materials themselves should be limited in quantity, but not potential. This will suit your ideal of exploration as a means of progression in Ars Magica as people will be more inclined towards surface activity rather than rooting about underground for precious, rare materials. There are already so many mods that are dedicated to enriching the rather limited mining experience and as you already know the strength of your mod, and what makes it refreshing, is surface generation, and it deserves to be broadened while still staying focused on key elements to avoid clutter.
As far a spell construction goes I think it should boiled Properties and Enhancements.
a) Properties are the basic elements of the spell that determine its form and function. It is broken up into 4 components - Type: Is it a Buffing Spell? An Offensive Spell? A Defensive Spell? A Utility Spell?; Target: Self? Area? Single Target?; Range: Projectile, Burst, Aura, etc. Element: Air, Water, Earth, Fire, Etc. Once the elemental category is chosen at last, the player choses the affect tied to the element they want and then gets to adjust its properties to a specified maximum or minimum (the higher they are, the more costly the spell). For instance a player could create a Buff with a Single Target Projectile that has the Water Element. From there the select a buffing affect from under the Water domain: Ice Walk (water freezes beneath the beneficiary's feet allowing them to walk over the surface of the water) and increases its duration from 1 minute to 2 minutes. By making a single target projection it adds a cost for not being a self buff (but is still less expensive that an aoe buff), increasing the mana cost from 20 to lets say 22. This is increased further for the extra minute of duration the player added making the spell cost another 10 mana.
Properties are all unlocked from the start or early on in your arcane career.
b ) Enhancements are specific tweaks to the behaviour of the spell and are simple in nature and the amount you can have on a spell is limited and increases its cost. Types of enhancements include things like Piercing (grants a chance for your spell to pierce through the first target), Crit chance, Chaining (a chance to hit more targets), Smite, Wither (against non-undead or Ender only), and etc.
Applying these enhancements could run on a system similar to vanilla enchanting, allowing you to spend experience on a thrilling, collectable crap shoot, or it could be just another selectable micro category that is learned randomly by arcane level ups, or by increased mastery of the elements that get these traits by default.
3. Tiers for Affinities
As the player grows more experienced with casting certain elements they develope an affinity for wielding such powers. The Elemental Affinity is the first tier of mastering a specific element and it grants certain benefits to the practitioner's mortal form:
Air: As seen on OP
Water: As OP
Earth: As OP.
Fire: As OP.
Lightning: As OP
Plant: Ought to fall under the life Element.
Ice: The current OP version seems it could be as much of an inconvenience as much as a boon as far as freezing water to ice and lava to obsidian goes and I think would be better suited as a spell. Instead it should just be a chance to slow upon melee attack.
Life: As Plant is on OP. Regeneration would be a later tier.
Ender: Grants "phasing" which gives the player a chance to phase out when struck by a projectile or melee attack, allowing them to effectively ignore it. The current bonus could be moved to a later tier or this one could be the later tier.
In addition spells cast by the player with the same element as the affinity have their mana cost reduced by 15%. The player can have up to 3 active affinities, allowing them further customization, but none of the chosen affinities can be opposing elements (Air-Earth, Fire-Water, Lightning-Ice, Life-Ender). As far as penalties go I do not believe an affinity should have any penalty beyond not being able to carry its opposite as another affinity, which gives these choices some level of gravity without (my philosophy is that the carrot is generally far more effective than the stick as far as gaming goes) making the player feel unecessarily penalized. A system could be incorporated that could allow players to swap the affinities they have unlocked for a nominal price.
When a mage reaches gains true Mastery of his or her element the connection goes beyond a mere augmentation of their physical capabilities, but instead begins to reflect itself in the very nature of their magic. Once an Elemental Master is obtained and chose the player's relationship with the magic of the world changes drastically, encouraging a more nuanced play style. Here are some examples on how certain elemental masteries could change how the mod is played.
Air: The player has a greatly increased mana regeneration rate, but a decreased max mana pool, encouraging bursts of spell casting mixed up with other forms of combat, utilizing the unpredictable ferocity of the wind.
Water: A Master of Water has a mind as mysterious and adaptable as his element, giving him not only an innate resistance to magic , but the ability to warp the distort the spells hurled at him by foes into more mana for himself.
Earth: A Master of Earth relies on the steadiness of his will to carry him through and tribulation and thus has longer lasting and more effective buffs.
Lightning: A Master of Lightning is energized with erratic protential allowing them to occassional cast a spell at a higher level than its set potential.
Ice: A Master of Ice has a much wider mana pool, but a decreased capability for its regeneration. The more he calls on his icy affinity, the more frozen his spirit becomes, reducing his mana production while also coating him in a thick layer of ice. Eventually his chilling calling turns him into an icy juggernaut, nearly immune to harm, but unable to generate mana until he has thawed. (Basically the more spells he casts the more his mana regen is debuffed for a time, but also the more his defense is increased. This encourages him to change his tactics after casting for some time).
Life: A Master of the magics of Life wields spells so vigorous that they can randomly reknit his wounds and rejuvinate his spirits with small burst of mana thanks to the backlashes of energy coming from the vivacious practice of their art.
Ender: Those who master that obscured and alien Ender element are unparlelled manipulators of the primal energies of the void, and as such they can use its raw potential for enhanced conjurations, whether it be merely making a tool or object crafted from raw magic and imagination last longer or lengthier and more effective visit of a summoned creature, ripped from its own dimension to do the bidding of the mage.
Arcane: Unlocked by a great understanding of magic those who choose not to be constrained by a specialty have an understanding of raw magic that is so innate that they have a small chance of casting their spells for free.
Unlike affinities only one mastery can be active at a time and swapping it is both costly and complicated (maybe even requiring outside help to accomplish), but unlocking it also allows mages to learn to summon their own familiars. These creatures masters by fighting along their side, performing attacks based on their form, and by further enhancing physical and spiritual connection to their element to even greater heights, giving them a further 5% reduction to the spells of the cosen element and affording them a further augmentation to their physical capabilities based on their shared element:
Air: Slow fall while sneaking mid air.
Water: Faster underwater mining and water breathing.
Earth: A chance at extra nuggets from ores harvested and player is effected less by knockback.
Fire: Fire immune and faster swim speed in lava.
Lightning: Jumps higher and can walk over one block high inclines.
Ice: Enemies that strike you are slowed and have a chance of being weakened.
Life: Added health regeneration.
Ender: Enemies cannot teleport near you.
Arcane: You may choose a 4th affinity. Or alternatively it could allow you to choose opposing affinities.
Familiars of the same element but with alternate benefits could be yet undiscovered.
Anyway, thanks if you read through any of my ideas. I know it was all rather verbose or possibly muddled, but the possibilities of this mod are just very exciting and I couldn't help but throw some of the half-brewed ideas bubbling around in my head on the forum as quickly as possible. If you like any of the ideas let me know and I can always elaborate more, but for now I will leave it at this and hope that you find some to your liking. Thanks for the time and your open ear Mithion, and above all thanks for the wonderful mod! I look forward to seeing what you do with it.
0