Some Basic Skills

Quick rating

Community listing page, reviews here may not be monitored by the author.

Some Basic Skills

No reviews yet

A simple UI made for my skill trees.

Mod Loaders
Minecraft

About

Description

A core mod for my other skill trees.

TODO: 1. convert txt data to more efficient nbt form, 2. use Action Core, 3. update the UI, 4. merge with apothicattribute if installed.

Here is a simple guide about how to setup skills:

  1. Open skill tree by pressing P.

description_93958a05-6ce5-45fe-b141-57e24ed18701.png

2. Choose one of the skill tree listed above, then see a list of skill icons.

description_9099e813-877c-4c63-b5ec-64c79942bd31.png

3. After click any icon which is listed above, you will see a skill window about how to acquire a skill and setup keybdings and keysequence for that skill.

description_5f745f1b-7798-4dbb-b83f-fc9b89bc9b41.png

Here is the comprehensive introduction about how to setup keybindings and key sequence about how to trigger the skill. THIS IS IMPORTANT OTHERWISE YOU HAVE NO OTHER WAYS TO TRIGGER SKILLS.

1. In this Skill Window Interface, you can see butons listed on the area I pointed out.

description_a7cfe93b-12fc-4b85-872b-990e3d196674.png

2. In order to assign a skill, click one of these buttons to start record your key like the way how you setup keys in minecraft ESC keyboard settings.

description_9d56cbe1-483a-47f7-b84e-9d778bc1974b.png

2.1. To setup keybinding, click the keyboard icondescription_50624b0f-8a01-4d73-81dc-5f86f9b36786.png and enter the keybinding you want to assign to this skill. Click this button again to save the setting. YOU WILL HAVE TO CLICK THIS BUTTON AGAIN TO SAVE THE SETTING OTHERWISE NOTHING GONNA HAPPEN.

2.2. To setup keybinding sequence, click the keybinding sequence icondescription_5b031277-2995-443e-8001-9d44446bbb6c.png and record your keybinding by pressing, for example, WWASS to trigger this skill. Click this button again to save the setting. YOU WILL HAVE TO CLICK THIS BUTTON AGAIN TO SAVE THE SETTING OTHERWISE NOTHING GONNA HAPPEN.

Here is an example of how a skill setup complete. All these buttons must be the white color instead of yellow one.

description_739fd2e7-15d8-48a5-9130-6ebe7ad4df39.png

Here is a gif image about how I trigger the skill with keybinding only and keybinding sequence:

description_0a22afb2-3da3-4a5a-8e58-cc4c8f891f07.gif

I activated the skill through keybinding sequence again:

description_a603c468-7801-4781-86c4-3340dfeeee21.gif

Extra information about assigning up skills:

description_87a69773-840e-4a05-9258-ed2a43caea3e.png

About Priority description_2d0f368a-ee01-4fb6-bbee-458f685960e9.png, in default setting, all skills' priority is assigned to 0. When press a keybinding that is assigned with multiple skills, it will trigger the skill with highest priority first.

About this hourglass thing description_d89d12de-20ae-452e-86f1-1a67b01a8019.png, this will postpone the time (increase the cooldown) after trigger the skill, what is the reason for the existance of this button? lol, it is just to help to cast skills with priority which are all assigned to the same keybinding. Making a timeline for which skill will be casted in specific time. Generally speaking this shouldn't be used unless skills conflict with each other because of cooldown or you know exactly about what you are trying to do with it.

If you feel some skills that are unbalanced and needed to be nerfed, you could make a resource pack to overwrite files under assets/XXX/skilldata path. Be aware that if a server tweaks any skill data, then you must also have the same resource pack installed or get weird phenomenons like pressing key won't trigger the skill which assigned to it, leveling up a skill without special effects, or crashing with a client side report generated under minecraft/crash-reports path etc.