Skip to content
Samuel Hollis edited this page Mar 17, 2024 · 3 revisions

Welcome to the SkillsLibrary wiki!

SkillsLibrary is a versatile library intended for use in highly modular plugins such as my Superheroes, EnchantedBosses. and EnchantedCombat plugins. It achieves this by using a trigger-condition-effect methodology, coined by yours truly.

Triggers are like events if you're familiar with programming, and these specify when your conditions and effects should be executed. Conditions are like if statements in traditional programming languages, you might use a metadata condition to check the state of an entity-specific variable or use a weather condition to ensure it's raining! Effects are what you use to effect the wider minecraft world, and may include spawning an entity or applying velocity for example!

In combination, this allows you a great deal of freedom of expression! The more triggers, conditions and effects are added, the greater the possibilities!