Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[1.8] MAGICUM Prerelease

Recommended Posts

Magicum (Work in progress)




Magicum is a mod about collecting elemental resources from worldly materials and turning them into magical essences, spells and magically enhanced items.


When you start playing Magicum, you will ascend from a wizard apprentice to a master of spells and magical machines.


Use the energy of Mana to direct your will and the elemental essences into powerful magic. Collect the magical resource Magicum to increase your magical power even further. Craft Mana-infused armor that grants you special effects to make you nearly invulnerable.


The magical energy awaits you. You cannot feel it yet, but it wants to work together with you to rule the world of Minecraft.



(Link to official website)


Getting started with Magicum


Magicum is a very complex mod, but it has an ingame tutorial book, called the Codex Magicum. This is the first item you should craft in order to become a wizard. It is also the only crafting recipe you need to remember, everything else is explained within the Codex.


You can craft the Codex Magicum like you can see in the images in the spoiler box. If you want the Codex to be named, you can use a signed book in the center.




The Codex explains you everything you need to know about Magicum: The backgrounds of magic, the crafting recipes and magical phenomena.


Screenshot Gallery


I have collected a lot of random screenshots that I took during development in a gallery on Imgur. Click here to go there.


Status of development


Magicum is currently "work in progress", thus some Items are not available in survival mode yet. They are marked with "work in progress".


Features implemented in Magicum 1.0-a.410:

  • Elemental forces in nearly every Item
  • Magical workbech and simple machines
  • Elemental essences
  • Wands
  • Basic Magic spells
  • Swords, Bows, Armor
  • Meteors and Shootingstars that provide some materials (There may be some bugs with their spawning behavior)

Planned features in Magicum:

  • Energy crystals that can store magical energies
  • Machines that work with energy crystals
  • Special magic spells that can be learned
  • NPCs and Monsters
  • Enchantmens
  • The ability to fly



I am relatively sure there are some bugs in Magicum, so if you spot one of them, please let me know via e-mail: minerbedrock@gmail.com.

When reporting a bug, please include the crash report and a description of what exactly you have done.




Magicum requires the Miner's Basic modding library.

For each version of Magicum there is a download link for the respective Miner's Basic version. You can also download Miner's Basic from here.


If you do not know how to install Minecraft Forge to run the mods (basically you should if you're on this forum), please refer to this tutorial.



Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • Whenever i try to run the installer it says This application requires a java runtime environment 1.6.0 im runing windows 10
    • So I thought that I had gotten pretty far on my own but now apparently my code crashes the game. I am new to using the forge API and modding in general and some help on why this crashes the game and how to fix it would be greatly appreciated:   public class SpecialItem extends ShootableItem {      public SpecialItem(Properties properties){ super(properties); }      @Override      public Predicate<ItemStack> getInventoryAmmoPredicate() { return null; }      @Override      public int func_230305_d_() { return 15; }      public int tcount=0;      @SubscribeEvent public void ontick(TickEvent.ClientTickEvent event){            tcount++;      }      @Override      public ActionResult<ItemStack> onItemRightClick(World worldIn, PlayerEntity playerIn, Hand handIn) {      if (!playerIn.getCooldownTracker().hasCooldown(this)) {           playerIn.getCooldownTracker().setCooldown(this, 40);           Vector3d v3 = playerIn.getLook(1);           for (tcount = 0; tcount <= 40;) {                if (tcount%10 == 0 && tcount!= 40) {                     final SmallFireballEntity entitysmallfireball = new SmallFireballEntity(playerIn.getEntityWorld(), playerIn.getPosX(), playerIn.getPosY() + playerIn.getEyeHeight() - 0.4, playerIn.getPosZ(), v3.x + playerIn.getRNG().nextGaussian() * 0.05, v3.y, v3.z);                     entitysmallfireball./* shoot */func_234612_a_(playerIn, playerIn.rotationPitch, playerIn.rotationYaw, 0.0f, 1.5f, 1.0f); worldIn.addEntity(entitysmallfireball); } } tcount = 0;                     return ActionResult.resultSuccess(playerIn.getHeldItem(handIn));            } return ActionResult.resultFail(playerIn.getHeldItem(handIn));      } }
    • I found a way to handle this, using javapoet as you suggested. For those who are interested in how it works, you can take a look at my sample here: https://github.com/DarkShadow44/compatibilitymod/tree/sourcegen Might not work with eclipse yet, but it builds properly.
    • It's fired on the logical client and logical server. Most likely you'll only need to execute the logic on the server.
    • If you're translating individual files, there's not much you can do about it. You could use the updateMappings gradlew task, but that's better for large batches of code. As for JSON item models, that is a much more complicated issue that involves layers and custom transform types. While still possible, the tradeoff isn't really worth it.
  • Topics

  • Who's Online (See full list)

  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.