
Incompetent Core
Core mod for all Incompetent Mods.
7272обновлён 4 апр. 2024 г.
Библиотеки
Описание
Core Library for all our Incompetent Mods
Currently includes registries for Spells & Class Types to be used across a few connected mods.
This will remain on NeoForge for the foreseeable future. No Fabric/Quilt ports are planned.
Галерея
Последние версии
Все версии →release
Incompetent Core 1.0.4
1.0.44 апр. 2024 г.164Minecraft: 1.20.4neoforge
Что нового
# Updated to 1.20.4
- Added an overlay to display the current spell.
- Spells can now have a **Pre-Cast** that allows the player to select Blocks or Entities before casting.
- Spells can now have defined **Catalysts** that must be present in the Off-Hand of the player before casting.
- Added Command: **clearSpellSlot** to reset a spell in all or a specific slot.
- Class Types can specify whether or not to use a custom set of sprites for the **Spell Overlay**.
- Added an **InstantSpell** class that has no *drawTime*.
- Added a **Mana** "system" utilising player data and the player's current **Class Type**.
- Added **Events** that are called when: Blocks or Entities are selected, Mana is healed and when Mana regenerates.
- Reorganised the code for **SpellCastingItem**'s tooltip.
- Added a method in **ClientUtil** for creating a *cube* outline with a selected **Particle Type**.
release
Incompetent Core 1.0.3
1.0.315 мар. 2024 г.136Minecraft: 1.20.2, 1.20.3, 1.20.4neoforge
Что нового
- Added **AbstractSpellCastingItem**.
- Added JavaDoc tags to **ClassType** & **Spell**.
- Added ticking functionality to a **ClassType**'s passive ability.
- Spells no-longer require a **ClassType** to be specified.
- Removed **ClassType.EMPTY**; Basically just Simple Human and would cause a crash when spells are being read from **Spell Casting Items**.
- Added Commands: **cast_spell**, **setSpell**, **getSpell** accesible through ***/incompetent_core*** or ***/i_c***.
- Added **timeFromTicks** to **CommonUtils**
- Added Translations.
- Description Text chaged from "incompetent_core resources" -> "Incompetent Core"
release
Incompetent Core 1.0.21
1.0.2115 мар. 2024 г.115Minecraft: 1.20.2, 1.20.3, 1.20.4neoforge
Что нового
added the pack.mcmeta to the compiling because I had apparently forgotten it before.
release
Incompetent Core 1.0.2
1.0.215 мар. 2024 г.97Minecraft: 1.20.2, 1.20.3, 1.20.4neoforge
Что нового
### Update the SpellUtils class:
- Added serialiseToSlot
- Updated deserialiseFromSlot
release
Incompetent Core 1.0.1
1.0.115 мар. 2024 г.107Minecraft: 1.20.2, 1.20.3, 1.20.4neoforge
Что нового
- Added SpellCategories (I forgor them in 1.0.0)
- Added all new methods in the base Spell class: CoolDown, Category
- Fixed incorrect DescriptionId Identifier in ClassType: "spell" -> "class_type"
release
Incompetent Core 1.0.0
1.0.09 мар. 2024 г.108Minecraft: 1.20.2, 1.20.3, 1.20.4neoforge
