GeometricMagic Reloaded

Logo

Note: cakenggt is the original developer of this plugin. However, he discontinued development of this project, so I am continuing it for him.

This plugin contains optional Vault integration. If you want to use the Vault transmutation system instead of the XP system, you need to set the value of transmutation.cost in the config file to 'vault'. Along with Vault, you will also need a Vault-compatible economy plugin.

Videos of GeometricMagic

Geometric Magic

GeometricMagic adds the functionality of Geometric Magic, like that shown in Fullmetal Alchemist and more. Through redstone designs on the ground, one can do wondrous things such as teleport, transmute blocks, and build grand sculptures with little to no effort.

Features

  • Transmutation (change blocks of one type into another with energy costs, or magnify a small template)
  • Teleportation (works better if the player actually puts time into calculating where they want to end up)
  • Set-Circles (circles with a specific purpose which can be activated remotely through Alkahestry)
  • Philosopher's Stone (an item that will magnify your alchemical power, the construction of which comes with a terrible price)
  • Storage (store up to 1225 blocks in a file for later use)

Permissions

v2.4 and onwards contains new permissions! However, by default you do not need to set any permissions up. The only reason why you would need to set permissions up would be if you wanted to restrict access to standard features to certain groups/players, or if you wanted to allow some groups/players to use transmutation circles larger than the default size of 1.

PermissionEffect(s)Default value
geometricmagic.*Gives full access to the pluginOP
geometricmagic.standardGives standard access to the pluginTrue
geometricmagic.teleportationGives access to the teleportation circleTrue
geometricmagic.microGives access to the micro circleTrue
geometricmagic.transmutation.*Gives access to all sizes of transmutation circlesOP
geometricmagic.transmutation.<Odd # from 1-9>Gives access to size (x) transmutation circles1: True, Other: OP
geometricmagic.storage.*Gives access to all sizes of storage circlesTrue
geometricmagic.storage.<Odd # from 1-9>Gives access to size (x) storage circlesTrue
geometricmagic.setGives access to all set circles and /setcircleTrue
geometricmagic.set.*Gives access to all set circlesTrue
geometricmagic.bypass.*Gives access to all bypassesOP
geometricmagic.bypass.cooldownAllows bypassing of cooldownsOP
geometricmagic.bypass.craftingAllows bypassing of crafting restrictionOP
geometricmagic.bypass.hungerAllows bypassing of hunger costsOP
geometricmagic.bypass.sacrificeAllows bypassing of loss of alchemical abilitiesOP
geometricmagic.command.setcircleGives access to /setcircleTrue
geometricmagic.command.circlesGives access to /circlesTrue
geometricmagic.command.geometricmagicGives access to /geometricmagicTrue
geometricmagic.command.geometricmagic.reloadGives access to /geometricmagic reloadOP

TL;DR: By default, you shouldn't have to change any permissions. If you want to completely prevent a user from using any features in this plugin, set geometricmagic.standard to false. If you want to give a user full access to this plugin, including all sizes of transmutation circles and the /geometricmagic reload command, set geometricmagic.* to true.

Commands

There are 3 commands included in this plugin:

  • /setcircle #### - Binds set circle #### for use when right clicking with flint. 0 resets
  • /circles - Displays a list of set circles
  • /geometricmagic [reload] - Displays plugin help or executes given sub-command (Only sub-command is reload at the moment, which reloads the plugin's config file

Creation

Set circles guide

Storage circles guide

Bug Reports

Please post these on GitHub. Please provide (at minimum) the following information:

  • What the most likely cause of the issue was (such as what you were doing at the time)
  • Any errors displayed in the console (Please use pastie.org for these!)
  • The version numbers of the plugin and of Craftbukkit (Don't say 'latest'!)
  • Any additional information you can provide, such as potentially conflicting plugins

To-Do

  • Balance changes
  • Leveling system
  • Multiple people required for some advanced circles
  • More than just flint for linking circles to items
  • Add command to list learnt circles
  • Add circles that are harder to learn
  • Limit amount of souls that can be used
  • Configuration option for disabling villagers dropping souls
  • Prevent player soul farming
  • Third system for stored alchemy value: alchemy points
  • Cooldown on lightning to prevent spam
  • More configuration for souls
  • Name items (fire could be called 'soul')
  • Other circle designs
  • More circles with varying effects (suggestions please?)

Contributors

  • cakenggt (BukkitDev, GitHub) - Original plugin
  • ryvix (BukkitDev) / ty2u (GitHub) - Code contributions
  • Goldkoron (BukkitDev) - Video

Servers using GeometricMagic

Please notify me via e-mail ([email protected]) or in a PM if you want your server to be listed here, making sure to list the server's name and the IP.

Source code

Note: Geometric Magic implements a notification system for updates, and in versions newer than 2.8.5 can be disabled by changing autoNotify in the config to false.

Geometric Magic also collects anonymous statistics via PluginMetrics, data of which can be found here. This can be disabled by setting opt-out to true in 'plugins/PluginMetrics/config.yml'.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of petitgodzi petitgodzi Aug 20, 2014 at 12:25 UTC - 0 likes

    Why not amplify the power of circle when whe got one or many Philosopher's stone ?

  • Avatar of petitgodzi petitgodzi Aug 14, 2014 at 00:01 UTC - 0 likes

    Thanks to refresh this wonderfull plugin

  • Avatar of Goldkoron Goldkoron Jul 07, 2014 at 23:30 UTC - 0 likes

    @Gstayton: Go

    Alright, good luck.

  • Avatar of Gstayton Gstayton Jul 07, 2014 at 09:44 UTC - 0 likes

    @Goldkoron: Go

    Those are a few good ideas, and while I've been thinking about how to manage a few of those, I'm not entirely sure how to make a balanced version of bound set-circles without going the whole way. I'll keep an eye open for a chance, but for now comes the minor balance tweaks, as you pointed out. I was never a fan of the hunger costs, and am aiming to remove them entirely. Unfortunately, somewhere along the complete overhaul of the codebase, a friend of mine dragged me into helping him build a website. But now that the site has some momentum behind it, I'll work on dividing my time between that and this mod again.

    Y U NO getBoolean()!?

    Also known as: Kosan Nicholas

  • Avatar of Goldkoron Goldkoron Jul 05, 2014 at 03:38 UTC - 0 likes

    I love this plugin, and full metal alchemist, but I feel it is still a little inbalanced. There is equivalent exchange, but it is not equivalent when anyone can use human transmutation then spam right click with an explosion circle with no cost but hunger. I believe using set circles should also use world energy. There should also be more set circles, and battle options for those who dream of alchemist battles. I propose that you should make alchemist boots, which will be like the alchemist gloves in FMA. You can bind a set circle to the boots and when activated by some trigger(such as crouching and right click if the bukkit API will work with that), will perform the set circle. That way not everyone needs to commit the taboo. There should be more set circles such as raising the ground in front of you to create a barrier against an attack, etc.

  • Avatar of Mwguy52 Mwguy52 Jun 09, 2014 at 03:46 UTC - 0 likes

    @Gstayton: Go

    No problem i will report any bugs and issues that i have with the plugin.Keep up the work!

    http://i.imgur.com/j9Rj706.png

  • Avatar of Gstayton Gstayton Jun 04, 2014 at 02:09 UTC - 0 likes

    @pwollan: Go

    I won't be able to give much of an accurate ETA on updates, but it sounds like you are in the exact situation that caused me to maintain this project.

    What I can say is this: If a ticket comes through that has a simple enough fix, or is a problem that is big enough and the fix doesn't require a massive change (which is what we're doing already), then I will see about pushing out an update. Currently, I have myself and a close friend of mine working on writing a more maintainable plugin structure, so major bug fixes should come easier pending the 3.0 release, until then it's going to be minor fixes here and there.

  • Avatar of pwollan pwollan Jun 03, 2014 at 14:32 UTC - 0 likes

    I own a small server for me and friends, and this is one of the oldest plugins on the server, I am excited that you are bringing it back and was wondering if you have an estimated release date for the next update, I haven't had much time to use the plugin, but I will be sure to submit a ticket if I find any bugs

  • Avatar of Gstayton Gstayton Jun 03, 2014 at 11:03 UTC - 0 likes

    @Mwguy52: Go

    Wonderful to hear! If you come across any bugs, please do submit a ticket for it, and I'll see what can't be done about it. Since you're the only server owner I'm aware of using the plugin, your feedback would be appreciated. Admittedly, in the current state of affairs, not all bugs may get an immediate fix, as we are currently doing a bit of major overhaul work behind the scenes.

  • Avatar of Mwguy52 Mwguy52 Jun 03, 2014 at 05:34 UTC - 0 likes

    Very nice plugin! I'm using this for my new server i'm creating and it fits the ranking system i'm making,you basically get to choose what kind of person you want to be evil or good and so this is a very good feature for the bad :) Anyways i just want to say very nice plugin and keep it up! good job!

Facts

Date created
Jun 04, 2012
Categories
Last update
May 29, 2014
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
GeometricMagic Reloaded
Downloads
6,078
Recent files

Authors

Relationships

Optional dependency
Vault