GeometricMagic Reloaded
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.
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.
Permission | Effect(s) | Default value |
geometricmagic.* | Gives full access to the plugin | OP |
geometricmagic.standard | Gives standard access to the plugin | True |
geometricmagic.teleportation | Gives access to the teleportation circle | True |
geometricmagic.micro | Gives access to the micro circle | True |
geometricmagic.transmutation.* | Gives access to all sizes of transmutation circles | OP |
geometricmagic.transmutation.<Odd # from 1-9> | Gives access to size (x) transmutation circles | 1: True, Other: OP |
geometricmagic.storage.* | Gives access to all sizes of storage circles | True |
geometricmagic.storage.<Odd # from 1-9> | Gives access to size (x) storage circles | True |
geometricmagic.set | Gives access to all set circles and /setcircle | True |
geometricmagic.set.* | Gives access to all set circles | True |
geometricmagic.bypass.* | Gives access to all bypasses | OP |
geometricmagic.bypass.cooldown | Allows bypassing of cooldowns | OP |
geometricmagic.bypass.crafting | Allows bypassing of crafting restriction | OP |
geometricmagic.bypass.hunger | Allows bypassing of hunger costs | OP |
geometricmagic.bypass.sacrifice | Allows bypassing of loss of alchemical abilities | OP |
geometricmagic.command.setcircle | Gives access to /setcircle | True |
geometricmagic.command.circles | Gives access to /circles | True |
geometricmagic.command.geometricmagic | Gives access to /geometricmagic | True |
geometricmagic.command.geometricmagic.reload | Gives access to /geometricmagic reload | OP |
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
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 PM if you want your server to be listed here, making sure to list the server's name and the IP.
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'.
I finally got around to updating my server and these new prices in v6 are a bit insane. I am going to try to integrate it with Hyperconomy or/and DynamicEconomy.
I didnt test the remote circle thing but it sounds like it doesn't work quite right so I will see if I can figure it out today.
@machado197328
Sorry for the lack of response. Anyway, please try regenerating your config (delete it and restart the server) and see if that fixes anything. I'll test this myself as soon as I can, and if I can confirm it , I'll get a fix out ASAP.
so.. will you guys fix that?
@fireblade518
having the same problem on the latest version 2.7.1, i've even tried to activate it with micro circle with no succed...see help me figure what am i doing wrong..
first we draw the setcircle, shoot and arrow in the middle, shoot more arrows around it, then draw the a micro-circle a few steps away and use it, i just see the lightning on the microcircle, no effects
But, before it wasn't like that right? it was possible to activate from the setcircle itself
@machado197328
Sounds like a pretty cool idea. However, I foresee countless duplication exploits. I'll give it some thought.
hey guys i've been thinking a way to use thansmutation circles for attack, and get to something interesting that may work.
you know the schematics files right? that you can load with mcedit or world edit, and, if we could set a circle to load a small area, that vanish after a while(30 seconds), and players themselves could save, like a TNT cannon or a trap, i believe that would be really cool, but don't know if its possible.
@Hoot215
Aaah, ok a micro circle. I've been trying to activate it from the set circle itself that's why. Thanks I'll try it out.
Oh yea, and regarding the animal circles. They are working fine for me.
@fireblade518
Are you sure that you're using it properly? What you need to do is fire an arrow into the centre of the set circle, and then fire as many other arrows as you want wherever you want the effects to take place, and then activate a micro circle. Perhaps I should reformat this page a little bit and make that more clear. Regardless, I'll test this to make sure it works.
@machado197328
The animal circles were working the last time I checked, but I'll do some testing for that as well. Perhaps you're using a plugin that limits the amount of animals in the world. I know that I had this problem on my server before. What you could possibly do to fix that would be to simply use the command "/butcher -a [radius]", assuming that you have WorldEdit installed, which would kill all mobs (including animals, but not, I believe, pets or NPCs) in the specified radius.
thank youu looks great, i'm testing right now
YEEESS :D, now when we use the circle 2333 it can be regenerated with towny, the cooldowns, and limiting the checked arrows, that was beautiful,s2
hm.. when I type /circles, it shows some animal circles, i've tried to use them but these are not working yet
Is the Alkahestry(arrow remote) system working? I fired an arrow into the middle activation redstone and several arrows out but when I activated it, it detonated like a regular set circle.
GeometricMagic v2.7.1 has just been released! Here's the entry from the changelog page:
v2.7.1
Note: Once again, thanks to ryvix who did a lot work in this release! Everything listed in italics was done by ryvix.
Removed philosopher's stone modifier for transmutation circles@machado197328
I'll be updating very shortly.
If ryvix doesn't do this by the time that I pull the commits, then I certainly will.
@ryvix
thankkks plz update it i wanna tryy D:
and a permission to allow connecting arrows? is it possible?
@machado197328
Ah I see. So lightning is just how it has to be then I guess.
Well I have already added cooldowns and a config for the number of arrows to detect at once. I am not sure exactly how that will work. I didn't add separate numbers of arrows with permissions though just a config option.
@ryvix
hm.. i don't know.. the lightning is the anime's effect, every transmutation the characters do has a little lightning , i've already set rules about that in my server, there's no necessity of repeating a circle more than three times.. but the sound problem can be solved by cooldowns.
just these four requests and for me it would be ready
-cooldowns ( including when a player break the taboo, so he don't use the explosion circle whithout restriction)
-the explosion thing (i've already done)
-a permission for connecting arrow
- limit the effect to one or two arrows
Thxx for your atention :D
@machado197328
What if instead of lightning it was some other effect like an explosion or something?
some other ideas...
-hm... i'm having a problem now, i gave access only to the microcircles and a few setcircles to my players, and teach them how to use it, but now they keep using it and the sound of one transmutation echoes for the all map( or a pretty big part), it's an enternal thunderstorm D: is would be possible to reduce that sound area?
-and.. another thing , that should not be too much trouble, i can't give most of the setcircles to my players cause of the arrow thing, that reproduces the same effect over and over, but, if they couldn't make that conexion it would be allowed too, instead of reduces to one single arrow like i suggested before, could you make a permission for this?
if it's just to show i don't mind :D
cause it's white-listed ( to play you have to fill a form on the site, all in portuguese of course ) , there's a high ping, it's not hosted kkk, and, as you might have noticed, i don't have a very good english to attend international , although the gamemode part it's ready,
ip : heroescraft.zapto.org (it will change soon) site: alchemycraft.yolasite.com
@machado197328
Thanks for reporting these bugs. I'll see to it that they get fixed for the next release.
1. Ah, yes. I realized this a little while ago. That should be easy to fix.
2. I guess that I forgot to give that one a value. I'll fix that as well.
Also, would you mind if I added your server to the server list on this page?
there's a few bugs i'd like to report,
- when a player does the human transmutation thing, he can still using the workbench if it's protected by some plugin (i'm using towny)
- the transmutation of the block ''cauldron'' doesn't cost xp
annd my server it's finaly readyy :D thx to this plugin
there's the site so you can hear the music ;D , it's a brazilian server
alchemycraft.yolasite.com