This project is a backport of Globox_Z's LevelZ mod to 1.20.1 as he has stopped maintaining the older mod version and I really needed the customizable skill features.
It is almost identical to the 1.21.1 version but has had its features expanded and dependencies replaced.
Its new features include:
- Redone level screen
- Automatic restricting of items and blocks through
Populators - Book Widgets to show each of the restriction screens
- Redone enchantment restrictions, as well as a tooltip.
- Config for complete block & hand interactions restriction
- Config for the highlight of restricted blocks
- New config system that syncs from server
- Showing the required skills in the restriction tooltip
- Turning off the inventory tab (part of TabAPI)
- You can also use your old LevelZ restriction addons (like findict's) as long as its the 1.21.1 version
Modpack Policy
Feel free to use this in any modpacks, reach out on discord if you need support or want to request additional features or compatibility.How to Install SkillZ (Mod)
SkillZ by Sygikal is verified for Fabric across Minecraft versions 1.20.1 (latest release: 3.1.0, file size: 421 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.20.1) and platform (Fabric).
- Make sure you have the compatible loader or environment installed for Fabric.
- Move the downloaded SkillZ file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 11mo ago | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
- Added Restricting items based on NBT
- Added Skill Buffs, which use attribute modifiers on items to modify skill levels. More info on the [wiki](https://github.com/Sygikal/SkillZ/wiki/Using-attributes-for-skill-level)
- Added sorting by tools or armor for item restrictions
- Added the
Book of Knowledgeas a more immersive way of getting starter points
- Fixed super-rare infinite scrolling bug in the skill info screen
- Config option for skill point color (xp bar and inventory)
- Config option for level position in inventory
- You can now use old levelz addons with skillz! Just make sure their version is for 1.21.1 and not 1.20.1
- Fix player name rendering
- Fixed error on server startup becuase servers dont ship Apache Compress
- Fixed skill buttons being duplicated with the
FancyMenumod
- Introduced
BonusTypefor better handling - Fixed null player bonus crash
- Added
skillz:hidden_restriction_itemstag which will hide items populated from the restriction menu - Ground work for better jade compat
_Basically every system has been redone, and therefore all previous skills, restrictions, and translations will have to be updated. You can find help [here](https://github.com/Sygikal/SkillZ/wiki/Moving-to-3.0.0)_
## General
- Restriction and Skill Loading have been redone, you can now disable individual skills or restrictions in the config
- The translations have been completely redone
- Scrolling in the level menu has been reworked
- Old lang files have been removed
- The
levelcommand has been rewritten and changed toskillzfor more robust-ness - Config options for the way level experience is calculated have been removed in favor of the customizable
xpFormulaoption - Removed some log spam
## Skills
- Skills now referenced
Identifiers based on datapack namespace and file name - Skill Attributes can specify a
primaryobject that overrides the attribute if a specified mod is present, more info on the wiki
## Restrictions
- Restrictions are now an object that includes the restriction array, this is to make room specifications in the restriction file
## Populators
- Populated items will no longer crash the game when viewing the restriction menu
- Blocks without item counterparts generated by populators will now be hidden in the restriction menu
- Miniumum and maximum hardness in the block populator are now read as floats
## Bonuses
- The bonus system has been completely reworked. This is because it will soon be moved to its own mod api.
- Bonuses are now referenced by an
Identifier - Bonuses have been rebalanced and all should now work properly
- Removed the old
algorithms in populators in favor offormulas. These are specified per skill and accept a wide variety of arguments - Level text in inventory is now
0.5size instead of0.75 - Jade compat has been restored
- Marked ultralib as required in mod.json
- Config names for HUD tooltip have changed
- Items in restriction screen will now show their default tooltip
- Refactored some directories
- Removed useless lines from JSON data
- Added Populators! These allow you to 'populate' restriction data for specific items like armor, tools, and enchantments. Check the wiki for more info
- Simplified some code and remove old classes
- Removed some log spam
- Attribute window is now persistent
- Added config option to disable default populators
- New
UltraLiblibrary (sorry not sorry)
<details>
<summary>Coming Soon™</summary>
_This update lays some groundwork a new update coming down the pipeline that will change the way some JSON data is loaded, so once this update releases old data will have to be ported to the new format._
</details>
- Change the way attributes are applied to fix health reset on world load
- Fixed the return of the scrolling bug!
- Player will now render all skin layers in skill screen
- Fixed a bug that causes exhaustion to not be ticked LOL
- Also fixes compat with AppleSkin


