• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

Magic/Progression:修订间差异

来自Minecraft插件百科
跳转到导航 跳转到搜索
(创建页面,内容为“Magic has a builtin system for progression that focuses on successfully using a variety of spells, while preventing quick grinding. ## Collecting Spell Points Play…”)
 
无编辑摘要
第1行: 第1行:
Magic has a builtin system for progression that focuses on successfully using a variety of spells, while preventing quick grinding.


## Collecting Spell Points
Once a player has crafted a wand, they can add spells, mana and other abilities to it by spending [[SpellPoints|Spell Points]] to purchase spells. Spells can be purchased by right-clicking an enchanting table while holding a wand.


Players collect Spell Points by successful spell casts. "Successful" means different things to different spells, but generally you have to have a valid target.
Every wand is on a specific path, and players can only purchase spells at (or below) their current path. Once a player acquires all of the spells in their current path, they will "rank up" to the next path.


You can see your current SP amount in the number above the mana bar (normally XP level) while holding a wand.
Wands follow the following paths by default: Beginner -> Student -> Apprentice -> Master.


Players can right-click on an enchanting table to bring up the spell shop GUI, where they can redeem spell points for new spells.
See [http://mine.elmakers.com/#enchanting Enchanting Paths] for more information on the progression paths.


## Ranking Up
Progression past the Master level is blocked by default. Once you have maxed out the Master level, you will be informed that you need the "Rollback" spell to Advance to Engineer.


Similarly to enchanting, once a player has purchased all of the spells for their current wand path, they rank up to the next path. The next time they bring up the spell shop GUI, they will see news spells available.
== Engineering Magic ==


## Levelling Spells
If a server chooses to allow it, a player may progress to "Engineer" by obtaining the "Rollback" spell. This can be done with the "engineershop" spell trait on a Citizens NPC, or by a command block, or other shop capable of selling spells.


Spells still level up independently of spell points. Players can shift+right-click an enchanting table to view their spell upgrade progress.
Engineering magic is powerful, permanent magic. Engineers are able to build with magic, and make permanent changes to the world. Engineers may use the "Rollback" spell to undo any accidental engineering magic.


## SP Cooldowns
See [[Engineering|Engineering Magic]] for more information.


Spell points are doled out using a per-spell cooldown system. The first time you cast a spell, you will get the full SP payout.
Once a player reaches engineer, they can continue to enchant their wand as normal until they have maxed out the engineering path.


After that, payout is decreased for that spell until a time threshold passes (by default, 5 minutes for most spells). If you continue to cast the spell, you'll need to wait longer for full payout.
== Architects ==


This system is in place to prevent grinding/farming for SP, and to encourage players to switch up the spells they use to maximize earned SP.
Like Engineer, the Architect rank is locked on the "Absorb" spell. The "architectshop" may be used to allow players to advance to Architect.


## Giving Spell Points
Architects have the ability to absorb materials from the world into their wand, using the Absorb spell. This gives them the ability to build freely with any unrestricted block type (barrier and bedrock are restricted by default, but this is configurable).


Spell points can be directly give to a player via the mgive command, like so:
Architects may also continue to enchant their wand for more powerful engineering spells like Fill and SuperConvert, that let them build and modify large areas of blocks at once.
```
/mgive <player> sp 100
```


You can also create SP items (good for shops, quests, random drops) in a similar manner:
== Conduit ==
```
/mgive sp:100
```


Note the colon- that creates a single SP item worth 100 SP, a player will earn this SP when their wands absorb this item (like a spell or upgrade item).
The Conduit rank is currently staff-only, though of course that is up to the server admin.


# Configuring
Conduit wands can gain several OP spells and (most importantly) can use engineering and architect spells without needing blocks. This is shown as &quot;Manifestation&quot; in a conduit's wand lore.


The SP system is tuned towards a long progression, attempting to keep players from being able to grind-level. However it easily configurable to speed up or slow down player progression.
Staff wands in the default configs are set at the conduit rank, and also often have invulnerability and are cost and/or cooldown free.
 
## Disabling Spell Points
 
If you wish to disable the spell point system, it is easy to do. Wand and spell progression use the enchanting configs in both cases, so all you need to do is put the following into config.yml:
 
```
sp_enabled: false
```
 
Wands will use the vanilla enchanting mechanics instead, reverting to the behavior prior to Magic 5.4.
 
Note that this may not work in current versions of Minecraft, due to hoes not being enchantable.
 
## Disabling the SP Display
 
When a player holds their wand, Spell Points are displayed in place of their experience level. If you wish to disable this, add the following to config.yml:
 
```
sp_display: none
```
 
## Balancing SP
 
If you wish to change the the SP cap (the maximum amount of SP a player may store up), change the following in config.yml:
 
```
sp_max: 9999
```
 
If you want to modify the "cooldown" on players earning SP, this is done in spells.yml. You can change the default value for all spells by modifying default.earns_cooldown:
 
```
default:
    # Spells take 15 minutes to return to full SP earning potential
    earns_cooldown: 900000
```
 
This value is in milliseconds, so you might need to pull out your calculator!
 
You can also modify this value per-spell, should you wish to have some spells earn SP more frequently than others.
 
To change the default to 1 minute, you can use this command:
```
/mconfig configure spell default earns_cooldown 60000
```
 
## Disabling Earning SP
 
If you want to give out SP via shops or some other method and don't want players to earn spell points for casting spells, put this in config.yml:
 
```
sp_earn_enabled: false
```
 
## SP Costs
 
Costs are derived from the "worth_sp" field in a spell's configuration. This will be used by the builtin spellshop to determine spell prices. Shops can also be set up to sell specific spells for specific amounts of SP (or money, items), as well as selling normal items and magic items.
 
## Other Options
 
If you would like to expand on the SP system, you can do so with [NPC traits](NPC). The spellshop and upgrades spells can be used to replace the enchanting table, and you can configure individual spell shops in your spells.yml file.

2021年5月29日 (六) 08:06的版本

Once a player has crafted a wand, they can add spells, mana and other abilities to it by spending Spell Points to purchase spells. Spells can be purchased by right-clicking an enchanting table while holding a wand.

Every wand is on a specific path, and players can only purchase spells at (or below) their current path. Once a player acquires all of the spells in their current path, they will "rank up" to the next path.

Wands follow the following paths by default: Beginner -> Student -> Apprentice -> Master.

See Enchanting Paths for more information on the progression paths.

Progression past the Master level is blocked by default. Once you have maxed out the Master level, you will be informed that you need the "Rollback" spell to Advance to Engineer.

Engineering Magic

If a server chooses to allow it, a player may progress to "Engineer" by obtaining the "Rollback" spell. This can be done with the "engineershop" spell trait on a Citizens NPC, or by a command block, or other shop capable of selling spells.

Engineering magic is powerful, permanent magic. Engineers are able to build with magic, and make permanent changes to the world. Engineers may use the "Rollback" spell to undo any accidental engineering magic.

See Engineering Magic for more information.

Once a player reaches engineer, they can continue to enchant their wand as normal until they have maxed out the engineering path.

Architects

Like Engineer, the Architect rank is locked on the "Absorb" spell. The "architectshop" may be used to allow players to advance to Architect.

Architects have the ability to absorb materials from the world into their wand, using the Absorb spell. This gives them the ability to build freely with any unrestricted block type (barrier and bedrock are restricted by default, but this is configurable).

Architects may also continue to enchant their wand for more powerful engineering spells like Fill and SuperConvert, that let them build and modify large areas of blocks at once.

Conduit

The Conduit rank is currently staff-only, though of course that is up to the server admin.

Conduit wands can gain several OP spells and (most importantly) can use engineering and architect spells without needing blocks. This is shown as "Manifestation" in a conduit's wand lore.

Staff wands in the default configs are set at the conduit rank, and also often have invulnerability and are cost and/or cooldown free.