Giter Site home page Giter Site logo

zsoltmolnarrr / spellpower Goto Github PK

View Code? Open in Web Editor NEW
8.0 8.0 8.0 734 KB

๐Ÿ”ฎ Spell Power entity attribute for magical abilities and items

Home Page: https://www.curseforge.com/minecraft/mc-mods/spell-power

License: GNU Lesser General Public License v3.0

Java 100.00%
artifact attribute combat magic minecraft minecraft-mod mod spell

spellpower's People

Contributors

kasualix avatar kzeroko avatar unroman avatar zano1999 avatar zsoltmolnarrr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

spellpower's Issues

Spell School Enchantments ADD vs. MULTIPLY

Our TSMP players were noticing today that "Energize" wasn't seeming to affect their damage very much. Important Note: the damage is question is from an Amethyst Imbuement spell, not a Spell Engine one, so the compatibility layer is also there

Looking into the Spell Power source, it seems like the enchantments are set up in the configs to be MULTIPLY type, but in the enchantments themselves, are ADD. In the case of Energize, that would mean a full set of Energize 5 gear would only give +0.6 spell power (at default config levels, 0.03 * 20). This doesn't seem intentional to me, as even starter Wizards gear gives more base spell power than this.

image

image

GPL-3.0 license

The GPL-3.0 license makes it impossible to add any kind of integration from a non GPL-3.0 mod. a short explanation here

You also link your mod with minecraft which is a non GPL-3.0 program. However, the GPL-3.0 license doesn't allow you to do that (making it impossible to apply to minecraft mods). see here

I would appreciate it, if you would change the license to something more usable for minecraft mods and libs (like MIT).

[Compatibility] Spell Oil'd weapons are not eligible for spellpower enchants

Applying a Spell Oil from spellbladesnext to any melee weapon turns it into a spell catalyst. However, they remain ineligible for spellpower enchantments.

I thought I'd work around the issue by changing the requirement in the config from

"requires": "MAGICAL_WEAPON",
to
"requires": "WEAPON",

but it seems this is not a valid value. Is there a way around this currently?

Crash on opening inventory

---- Minecraft Crash Report ----
// This doesn't make any sense!

Time: 2024-06-16 18:22:18
Description: Rendering screen

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1324.method_6194()" because "addedinstance2" is null
at net.minecraft.class_5131.handler$dal000$extraspellattributes$getAttributeValueCONVERTFROM(class_5131.java:1098)
at net.minecraft.class_5131.method_26852(class_5131.java)
at net.minecraft.class_1309.method_26825(class_1309.java:1904)
at com.extraspellattributes.ReabsorptionInit.lambda$onInitialize$2(ReabsorptionInit.java:119)
at net.spell_power.api.SpellSchool.getValue(SpellSchool.java:116)
at net.spell_power.api.SpellPower.getSpellPower(SpellPower.java:97)
at net.spell_engine.client.gui.SpellTooltip.spellInfo(SpellTooltip.java:123)
at net.spell_engine.client.gui.SpellTooltip.addSpellInfo(SpellTooltip.java:94)
at net.spell_engine.fabric.client.FabricClientMod.lambda$onInitializeClient$1(FabricClientMod.java:34)
at net.fabricmc.fabric.api.client.item.v1.ItemTooltipCallback.lambda$static$0(ItemTooltipCallback.java:34)
at net.minecraft.class_1799.handler$den000$fabric-item-api-v1$getTooltip(class_1799.java:5611)
at net.minecraft.class_1799.method_7950(class_1799.java:791)
at net.minecraft.class_437.method_25408(class_437.java:225)
at net.minecraft.class_465.method_51454(class_465.java:183)
at net.minecraft.class_465.method_2380(class_465.java:178)
at net.minecraft.class_490.method_25394(class_490.java:92)
at net.minecraft.class_437.method_47413(class_437.java:110)
at net.minecraft.class_757.method_3192(class_757.java:945)
at net.minecraft.class_310.method_1523(class_310.java:1219)
at net.minecraft.class_310.method_1514(class_310.java:802)
at net.minecraft.client.main.Main.main(Main.java:250)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at net.minecraft.class_5131.handler$dal000$extraspellattributes$getAttributeValueCONVERTFROM(class_5131.java:1098)
at net.minecraft.class_5131.method_26852(class_5131.java)
at net.minecraft.class_1309.method_26825(class_1309.java:1904)
at com.extraspellattributes.ReabsorptionInit.lambda$onInitialize$2(ReabsorptionInit.java:119)
at net.spell_power.api.SpellSchool.getValue(SpellSchool.java:116)
at net.spell_power.api.SpellPower.getSpellPower(SpellPower.java:97)
at net.spell_engine.client.gui.SpellTooltip.spellInfo(SpellTooltip.java:123)
at net.spell_engine.client.gui.SpellTooltip.addSpellInfo(SpellTooltip.java:94)
at net.spell_engine.fabric.client.FabricClientMod.lambda$onInitializeClient$1(FabricClientMod.java:34)
at net.fabricmc.fabric.api.client.item.v1.ItemTooltipCallback.lambda$static$0(ItemTooltipCallback.java:34)
at net.minecraft.class_1799.handler$den000$fabric-item-api-v1$getTooltip(class_1799.java:5611)
at net.minecraft.class_1799.method_7950(class_1799.java:791)
at net.minecraft.class_437.method_25408(class_437.java:225)
at net.minecraft.class_465.method_51454(class_465.java:183)
at net.minecraft.class_465.method_2380(class_465.java:178)
at net.minecraft.class_490.method_25394(class_490.java:92)
at net.minecraft.class_437.method_47413(class_437.java:110)

-- Screen render details --
Details:
Screen name: net.minecraft.class_490
Mouse location: Scaled: (484, 263). Absolute: (969.000000, 527.000000)
Screen size: Scaled: (960, 496). Absolute: (1920, 991). Scale factor of 2.000000
Stacktrace:
at net.minecraft.class_757.method_3192(class_757.java:945)
at net.minecraft.class_310.method_1523(class_310.java:1219)
at net.minecraft.class_310.method_1514(class_310.java:802)
at net.minecraft.client.main.Main.main(Main.java:250)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- Affected level --
Details:
All players: 1 total; [class_746['Mastermoji'/14733, l='ClientLevel', x=-74.47, y=86.00, z=173.52]]
Chunk stats: 1024, 361 F: 0 L: 0 U: 233
Level dimension: minecraft:overworld
Level spawn location: World: (0,75,0), Section: (at 0,11,0 in 0,4,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
Level time: 38960611 game time, 39198085 day time
Server brand: fabric
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.class_638.method_8538(class_638.java:458)
at net.minecraft.class_310.method_1587(class_310.java:2406)
at net.minecraft.class_310.method_1514(class_310.java:821)
at net.minecraft.client.main.Main.main(Main.java:250)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: vanilla, fabric, Moonlight Mods Dynamic Assets, minecraft:supporteatinganimation, minecraft:udsupporteatinganimation, Essential Assets, essential

-- System Details --
Details:
Minecraft Version: 1.20.1
Minecraft Version ID: 1.20.1
Operating System: Windows 11 (amd64) version 10.0
Java Version: 17.0.8, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 1395995120 bytes (1331 MiB) / 3422552064 bytes (3264 MiB) up to 6442450944 bytes (6144 MiB)
CPUs: 8
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen 7 3750H with Radeon Vega Mobile Gfx
Identifier: AuthenticAMD Family 23 Model 24 Stepping 1
Microarchitecture: Zen / Zen+
Frequency (GHz): 2.30
Number of physical packages: 1
Number of physical CPUs: 4
Number of logical CPUs: 8
Graphics card #0 name: NVIDIA GeForce GTX 1650
Graphics card #0 vendor: NVIDIA (0x10de)
Graphics card #0 VRAM (MB): 4095.00
Graphics card #0 deviceId: 0x1f91
Graphics card #0 versionInfo: DriverVersion=32.0.15.5585
Graphics card #1 name: AMD Radeon(TM) RX Vega 10 Graphics
Graphics card #1 vendor: Advanced Micro Devices, Inc. (0x1002)
Graphics card #1 VRAM (MB): 2048.00
Graphics card #1 deviceId: 0x15d8
Graphics card #1 versionInfo: DriverVersion=31.0.21910.5
Memory slot #0 capacity (MB): 8192.00
Memory slot #0 clockSpeed (GHz): 2.67
Memory slot #0 type: DDR4
Memory slot #1 capacity (MB): 8192.00
Memory slot #1 clockSpeed (GHz): 2.67
Memory slot #1 type: DDR4
Virtual memory max (MB): 22977.17
Virtual memory used (MB): 19395.57
Swap memory total (MB): 8702.53
Swap memory used (MB): 273.25
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx6G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Fabric Mods:
ad_astra: Ad Astra 1.15.18
javazoom_jlayer: jlayer 1.0.1
ad_astra_giselle_addon: Ad Astra: Giselle Addon 6.5
ad_astra_rocketed: Ad Astra: Rocketed 1.0.3
adaptive-tooltips: Adaptive Tooltips 1.3.0
additional_rpg_jewelry: Additional RPG Jewelry 1.0.2
com_github_zsoltmolnarrr_tinyconfig: TinyConfig 2.3.2
aftershock: Aftershock 0.0.8
aki: Akicater's shelf mod 1.3
ambientsounds: AmbientSounds 6.0.1
amendments: Amendments 1.20-1.2.3
mixinsquared: MixinSquared 0.1.1
animated_guns: Simple Animated Guns 1.3
another_furniture: Another Furniture 1.20.1-3.0.1
appleskin: AppleSkin 2.5.1+mc1.20
aquamirae: Aquamirae 6
archers: Archers (RPG Series) 1.2.1+1.20.1
architectury: Architectury 9.2.14
attributefix: AttributeFix 21.0.4
authme: Auth Me 7.0.2+1.20
automobility: Automobility 0.4.2+1.20.1-fabric
jsonem: JsonEM 0.2.1+1.20
autoreconnect: AutoReconnect 2.2.1
azurelib: AzureLib 2.0.222
azurelibarmor: AzureLib Armor 2.0.3
backpacked: Backpacked 2.2.7
bakery: [Let's Do] Bakery 1.1.10
balm-fabric: Balm 7.2.2
basicweapons: Basic Weapons 1.2.0
bellsandwhistles: Create: Bells & Whistles 0.4.5
berserker-rpg: Berserker Class Mod 1.0.5
bettercombat: Better Combat 1.8.5+1.20.1
betterpingdisplay: Better Ping Display 1.1.1
betterthirdperson: Better Third Person 1.9.0
boatiview: Boat Item View Fabric 0.0.5
bobby: Bobby 5.0.1
com_typesafe_config: config 1.4.2
io_leangen_geantyref_geantyref: geantyref 1.3.13
org_spongepowered_configurate-core: configurate-core 4.1.2
org_spongepowered_configurate-hocon: configurate-hocon 4.1.2
bookshelf: Bookshelf 20.1.10
bosses_of_mass_destruction: Bosses of Mass Destruction (Beta) 1.7.5-1.20.1
maelstrom_library: Maelstrom Library 1.6.1-1.20
multipart_entities: MultipartEntities 1.5-1.20
botarium: Botarium 2.3.3
team_reborn_energy: Energy 3.0.0
brewinandchewin: Brewin And Chewin 3.0.3+1.20.1
mm: Manningham Mills 2.3
c2me: Concurrent Chunk Management Engine 0.2.0+alpha.11.5
c2me-base: Concurrent Chunk Management Engine (Base) 0.2.0+alpha.11.5
c2me-client-uncapvd: Concurrent Chunk Management Engine (Client/Uncap View Distance) 0.2.0+alpha.11.5
c2me-fixes-chunkio-threading-issues: Concurrent Chunk Management Engine (Fixes/Chunk IO/Threading Issues) 0.2.0+alpha.11.5
c2me-fixes-general-threading-issues: Concurrent Chunk Management Engine (Fixes/General/Threading Issues) 0.2.0+alpha.11.5
c2me-fixes-worldgen-threading-issues: Concurrent Chunk Management Engine (Fixes/WorldGen/Threading Issues) 0.2.0+alpha.11.5
c2me-fixes-worldgen-vanilla-bugs: Concurrent Chunk Management Engine (Fixes/WorldGen/Vanilla Bugs) 0.2.0+alpha.11.5
c2me-notickvd: Concurrent Chunk Management Engine (No Tick View Distance) 0.2.0+alpha.11.5
c2me-opts-allocs: Concurrent Chunk Management Engine (Optimizations/Memory Allocations) 0.2.0+alpha.11.5
c2me-opts-chunk-access: Concurrent Chunk Management Engine (Optimizations/Chunk Access) 0.2.0+alpha.11.5
c2me-opts-chunkio: Concurrent Chunk Management Engine (Optimizations/Chunk IO) 0.2.0+alpha.11.5
c2me-opts-math: Concurrent Chunk Management Engine (Optimizations/Math) 0.2.0+alpha.11.5
c2me-opts-scheduling: Concurrent Chunk Management Engine (Optimizations/Scheduling) 0.2.0+alpha.11.5
c2me-opts-worldgen-general: Concurrent Chunk Management Engine (Optimizations/General WorldGen) 0.2.0+alpha.11.5
c2me-opts-worldgen-vanilla: Concurrent Chunk Management Engine (Optimizations/Vanilla WorldGen) 0.2.0+alpha.11.5
c2me-rewrites-chunk-serializer: Concurrent Chunk Management Engine (Rewrites/Chunk Serializer) 0.2.0+alpha.11.5
c2me-rewrites-chunkio: Concurrent Chunk Management Engine (Rewrites/Chunk IO) 0.2.0+alpha.11.5
c2me-server-utils: Concurrent Chunk Management Engine (Server Utils) 0.2.0+alpha.11.5
c2me-threading-chunkio: Concurrent Chunk Management Engine (Threading/WorldGen) 0.2.0+alpha.11.5
c2me-threading-lighting: Concurrent Chunk Management Engine (Threading/Lighting) 0.2.0+alpha.11.5
c2me-threading-worldgen: Concurrent Chunk Management Engine (Threading/WorldGen) 0.2.0+alpha.11.5
com_ibm_async_asyncutil: asyncutil 0.1.0
net_objecthunter_exp4j: exp4j 0.4.8
org_threadly_threadly: threadly 7.0
cardinal-components: Cardinal Components API 5.2.2
cardinal-components-base: Cardinal Components API (base) 5.2.2
cardinal-components-block: Cardinal Components API (blocks) 5.2.2
cardinal-components-chunk: Cardinal Components API (chunks) 5.2.2
cardinal-components-entity: Cardinal Components API (entities) 5.2.2
cardinal-components-item: Cardinal Components API (items) 5.2.2
cardinal-components-level: Cardinal Components API (world saves) 5.2.2
cardinal-components-scoreboard: Cardinal Components API (scoreboard) 5.2.2
cardinal-components-world: Cardinal Components API (worlds) 5.2.2
catalogue: Catalogue 1.8.0
cccbridge: CC:C Bridge 1.6.2b-fabric
cicada: CICADA 0.7.1+1.20.1
cloth-config: Cloth Config v11 11.1.118
cloth-basic-math: cloth-basic-math 0.6.1
computercraft: CC: Tweaked 1.111.0
cc_tweaked_cobalt: cobalt 0.9.3
com_electronwill_night-config_core: core 3.6.7
com_electronwill_night-config_toml: toml 3.6.7
com_jcraft_jzlib: jzlib 1.1.3
io_netty_netty-codec-http: netty-codec-http 4.1.82
io_netty_netty-codec-socks: netty-codec-socks 4.1.82
io_netty_netty-handler-proxy: netty-handler-proxy 4.1.82
continuity: Continuity 3.0.0-beta.5+1.20.1
controllable: Controllable 0.20.2
io_github_libsdl4j_libsdl4j: libsdl4j 2.26.4-1.2
controlling: Controlling For Fabric 12.0.2
copycats: Create: Copycats+ 1.20.1-1.2.6
corgilib: CorgiLib 4.0.1.1
coroutil: CoroUtil 1.20.1-1.3.7
craftable_gunpowder: craftable_gunpowder 1.0.0
craftablesaddle: Craftable Saddle 1.20.1-1.6.4-[FABRIC]
crafttweaker: CraftTweaker 14.0.38
org_reflections_reflections: reflections 0.10.2
cratedelight: Crate Delight 2024.5.5-1.20-fabric
create: Create 0.5.1-f-build.1417+mc1.20.1
com_google_code_findbugs_jsr305: jsr305 3.0.2
flywheel: Flywheel 0.6.10-2
milk: Milk Lib 1.2.60
dripstone_fluid_lib: Dripstone Fluid Lib 3.0.2
porting_lib_brewing: Porting Lib Brewing 2.3.2+1.20.1
porting_lib_models: Porting Lib Models 2.3.2+1.20.1
porting_lib_model_loader: Porting Lib Model Loader 2.3.2+1.20.1
porting_lib_obj_loader: Porting Lib Obj Loader 2.3.2+1.20.1
porting_lib_tags: Porting Lib Tags 3.0
reach-entity-attributes: Reach Entity Attributes 2.4.0
registrate-fabric: Registrate for Fabric 1.3.62-MC1.20.1
porting_lib_data: Porting Lib Data 2.1.1090+1.20
porting_lib_model_generators: Porting Lib Model Generators 2.1.1090+1.20
porting_lib_model_materials: Porting Lib Model Materials 2.1.1090+1.20
create_enchantment_industry: Create Enchantment Industry 1.2.16
create_dragon_lib: Create Dragon Lib 1.4.2
create_high_pressure: Create: High Pressure 1.1.0
create_jetpack: Create Jetpack 4.2.0
flightlib: Flight Lib 2.1.0
create_more_farmables: Create: More Farmables 0.7-1.20.1.beta+Fabric
create_new_age: Create: New Age 1.1.2
create_power_loader: Create: Power Loader 1.5.3-mc1.20.1-fabric
porting_lib_chunk_loading: Porting Lib Chunk Loading 2.3.0+1.20.1
createairfabric: Create Air Fabric 1.0+1.20.1-18
createbigcannons: Create Big Cannons 0.5.4-nightly-8b9cea6
ritchiesprojectilelib: Ritchie's Projectile Library 1.0.0-369e88d+1.20.1-fabric
porting_lib_utility: Porting Lib Utility 2.1.1127+1.20
porting_lib_gametest: Porting Lib GameTest 2.1.1127+1.20
createcobblestone: Create Cobblestone 1.2.0+fabric-1.20.1-22
createdieselgenerators: Create Diesel Generators 2.1.4
createfood: Create: Food 1.0.7
creategoggles: Create Goggles 0.5.5.g
createmetalwork: Create: Metalwork 1.0.2
creativecore: CreativeCore 2.11.28
net_minecraftforge_eventbus: eventbus 6.0.3
culturaldelights: Cultural Delights Fabric 1.0.0+1.20.1
terraform-wood-api-v1: Terraform Wood API (v1) 7.0.1
deeperdarker: Deeper and Darker 1.2.6
customportalapi: Custom Portal Api 0.0.1-beta64-1.20
delightfulcreators: Delightful Creators 1.1.8
design_decor: Create: Design n' Decor 0.4_fabric+1.20.1
doapi: [Let's Do] API 1.2.12
blue_endless_jankson: jankson 1.2.1
dummmmmmy: MmmMmmMmmMmm 1.20-1.8.17b
dungeonnowloading: Dungeon Now Loading 1.5
dungeons_arise: When Dungeons Arise 2.1.57
durabilityviewer: Giselbaers Durability Viewer 1.20-fabric0.83.0-1.10.5
crowdin-translate: CrowdinTranslate 1.4+1.19.3
gbfabrictools: GBfabrictools 1.4+1.20
dynamite: Dynamite 1.0.0
easyanvils: Easy Anvils 8.0.2
easymagic: Easy Magic 8.0.1
eatinganimationid: Eating Animation 1.20+1.9.61
elementa: Elementa 647
elemental_wizards_rpg: Elemental Wizards (RPG Class) 1.0.0
enchdesc: EnchantmentDescriptions 17.0.15
end_reborn: End Reborn 1.0.8
endrem: End Remastered 5.2.4
enhancedblockentities: Enhanced Block Entities 0.9+1.20
advanced_runtime_resource_pack: Runtime Resource Pack 0.6.7
spruceui: SpruceUI 5.0.0+1.20
enhancedcelestials: Enhanced Celestials 5.0.0.4
entityculling: EntityCulling-Fabric 1.6.2-mc1.20
essential: Essential 1.3.2.5+ge4fdbcd438
essential-container: essential-container 1.0.0
essential-loader: essential-loader 1.2.1
expandeddelight: Expanded Delight 0.3.1
omega-config: OmegaConfig 1.4.0+1.20.1
exposure: Exposure 1.6.0
extraspellattributes: Extra RPG Attributes 1.2.2
fabric-api: Fabric API 0.92.1+1.20.1
fabric-api-base: Fabric API Base 0.4.31+1802ada577
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.36+1802ada577
fabric-biome-api-v1: Fabric Biome API (v1) 13.0.13+1802ada577
fabric-block-api-v1: Fabric Block API (v1) 1.0.11+1802ada577
fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.1+1802ada577
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.41+1802ada577
fabric-client-tags-api-v1: Fabric Client Tags 1.1.2+1802ada577
fabric-command-api-v1: Fabric Command API (v1) 1.2.34+f71b366f77
fabric-command-api-v2: Fabric Command API (v2) 2.2.13+1802ada577
fabric-commands-v0: Fabric Commands (v0) 0.2.51+df3654b377
fabric-containers-v0: Fabric Containers (v0) 0.1.64+df3654b377
fabric-content-registries-v0: Fabric Content Registries (v0) 4.0.11+1802ada577
fabric-convention-tags-v1: Fabric Convention Tags 1.5.5+1802ada577
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.19+1802ada577
fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.0.0+de0fd6d177
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 12.3.4+1802ada577
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.54+1802ada577
fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.0+1c78457f77
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.2+1802ada577
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.63+df3654b377
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.40+1802ada577
fabric-item-api-v1: Fabric Item API (v1) 2.1.28+1802ada577
fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.12+1802ada577
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.37+1802ada577
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.35+df3654b377
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.22+1802ada577
fabric-loot-api-v2: Fabric Loot API (v2) 1.2.1+1802ada577
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.45+9e7660c677
fabric-message-api-v1: Fabric Message API (v1) 5.1.9+1802ada577
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.50+1802ada577
fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.3+1802ada577
fabric-models-v0: Fabric Models (v0) 0.4.2+9386d8a777
fabric-networking-api-v1: Fabric Networking API (v1) 1.3.11+1802ada577
fabric-networking-v0: Fabric Networking (v0) 0.3.51+df3654b377
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 11.1.3+1802ada577
fabric-particles-v1: Fabric Particles (v1) 1.1.2+1802ada577
fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.21+1802ada577
fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.3.3+1802ada577
fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.1+1802ada577
fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.1+1802ada577
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.46+df3654b377
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.37+92a0d36777
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.28+1802ada577
fabric-rendering-v0: Fabric Rendering (v0) 1.1.49+df3654b377
fabric-rendering-v1: Fabric Rendering (v1) 3.0.8+1802ada577
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.8+1802ada577
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.10+1802ada577
fabric-screen-api-v1: Fabric Screen API (v1) 2.0.8+1802ada577
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.30+1802ada577
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.13+1802ada577
fabric-transfer-api-v1: Fabric Transfer API (v1) 3.3.5+8dd72ea377
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 4.3.1+1802ada577
fabric-language-kotlin: Fabric Language Kotlin 1.11.0+kotlin.2.0.0
org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 2.0.0
org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 2.0.0
org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 2.0.0
org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 2.0.0
org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.24.0
org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.8.1
org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.8.1
org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.6.0
org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.6.3
org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.6.3
org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.6.3
fabricloader: Fabric Loader 0.15.11
mixinextras: MixinExtras 0.3.5
fancydelight: FancyDelight 0.1-1.20.1
farmersdelight: Farmer's Delight 1.20.1-2.1.1+refabricated
porting_lib_accessors: Porting Lib Accessors 2.3.4+1.20.1
porting_lib_base: Porting Lib Base 2.3.4+1.20.1
porting_lib_entity: Porting Lib Entity 2.3.4+1.20.1
porting_lib_fluids: Porting Lib Fluids 2.3.4+1.20.1
porting_lib_mixin_extensions: Porting Lib Mixin Extensions 2.3.4+1.20.1
porting_lib_transfer: Porting Lib Transfer 2.3.4+1.20.1
porting_lib_client_events: Porting Lib Client Events 2.3.4+1.20.1
porting_lib_config: Porting Lib Config 2.3.4+1.20.1
porting_lib_extensions: Porting Lib Extensions 2.3.4+1.20.1
porting_lib_attributes: Porting Lib Attributes 2.3.4+1.20.1
porting_lib_common: Porting Lib Common 2.3.4+1.20.1
porting_lib_lazy_registration: Porting Lib Lazy Register 2.3.4+1.20.1
porting_lib_loot: Porting Lib Loot 2.3.4+1.20.1
porting_lib_networking: Porting Lib Networking 2.3.4+1.20.1
porting_lib_recipe_book_categories: Porting Lib Recipe Book Categories 2.3.4+1.20.1
porting_lib_registries: Porting Lib Registries 2.3.4+1.20.1
porting_lib_tool_actions: Porting Lib Tool Actions 2.3.4+1.20.1
porting_lib_core: Porting Lib Core 2.3.4+1.20.1
farmersknives: Farmer's Knives 3.2
fastload: Fast Load 3.4.0
conditional-mixin: conditional mixin 0.3.2
fastload-119-0-1-2-compat: Fastload 1.19-0-1-2 Compatibility 3.4.0
fastload-1193-compat: Fastload 1.19.3 Compatibility 3.4.0
fastload-1194-compat: Fastload 1.19.4 Compat 3.4.0
fastload_fapi_forward: Fastload Fabric-api Forwarding 1.0.2
fefes_storage: FeFe's Storage 1.2.0
ferritecore: FerriteCore 6.0.1
flightassistant: Flight Assistant 2.2.0+mc1.20.4
alternate-hudrendercallback: Alternate HudRenderCallback 0.1.3
forgeconfigapiport: Forge Config API Port 8.0.0
forgeconfigscreens: Forge Config Screens 8.0.2
framework: Framework 0.6.16
org_javassist_javassist: javassist 3.29.2-GA
friendsandfoes: Friends&Foes 2.0.10
geckolib: GeckoLib 4 4.4.4
com_eliotlash_mclib_mclib: mclib 20
gravestones: Gravestones v1.15
gravestonesfix: GravestonesFix 1.0.0
graveyard: The Graveyard 3.0
gunpowder: Craftable Gunpowder for Fabric Mod 1.0.2
polymer-core: Polymer (Core) 0.5.0-rc.3+1.20
polymer-networking: Polymer (Networking) 0.5.0-rc.3+1.20
polymer-common: Polymer (Common) 0.5.0-rc.3+1.20
polymer-registry-sync-manipulator: Polymer (Registry Sync Manipulator) 0.5.0-rc.3+1.20
server_translations_api: Server Translations API 2.0.0+1.20
packet_tweaker: Packet Tweaker 0.4.0+1.19.4
handcrafted: Handcrafted 3.0.6
hardcorerevival: Hardcore Revival 12.0.2
held-item-info: Held Item Info 1.5.0
herbalbrews: [Let's Do] HerbalBrews 1.0.7
immediatelyfast: ImmediatelyFast 1.2.15+1.20.4
net_lenni0451_reflect: Reflect 1.3.3
immersive_aircraft: Immersive Aircraft 1.0.1+1.20.1
org_mariuszgromada_math_mathparser_org-mxparser: MathParser.org-mXparser 5.2.1
immersive_paintings: Immersive Paintings 0.6.7+1.20.1
indium: Indium 1.0.30+mc1.20.4
ingotcraft: IngotCraft 1.20.1-2.4.1-fabric
interiors: Create: Interiors 0.5.3+fabric-mc1.20.1
inventoryprofilesnext: Inventory Profiles Next 1.10.10
invoke: Invocations Mod 0.2.3
iris: Iris 1.7.0+mc1.20.1
io_github_douira_glsl-transformer: glsl-transformer 2.0.0-pre13
org_anarres_jcpp: jcpp 1.4.14
org_antlr_antlr4-runtime: antlr4-runtime 4.11.1
jade: Jade 11.9.2+fabric
java: OpenJDK 64-Bit Server VM 17
jewelry: Jewelry (RPG Series) 1.3.0+1.20.1
krypton: Krypton 0.2.3
com_velocitypowered_velocity-native: velocity-native 3.2.0-SNAPSHOT
lambdynlights: LambDynamicLights 2.3.2+1.20.1
pride: Pride Lib 1.2.0+1.19.4
lazydfu: LazyDFU 0.1.3
libipn: libIPN 4.0.2
lithium: Lithium 0.11.2
lithostitched: Lithostitched 1.1.5
man_of_many_planes: Man of Many Planes 0.1.0+1.20.1
mcda: MC Dungeons Armors 5.0.2
mcdw: MC Dungeons Weapons 9.0.4
mcwfurnitures: Macaw's Furniture 3.2.2
memoryleakfix: Memory Leak Fix 1.1.5
minecraft: Minecraft 1.20.1
mobcaptains: MobCaptains 2.1.2
modmenu: Mod Menu 7.2.2
moonlight: Moonlight 1.20-2.11.30
more_rpg_classes: More RPG Classes 1.1.6-1.20.1
more_spawners: More Spawners 1.1.0
moredelight: More Delight 1.2.2-1.20.1-fabric
mr_clocks_andchimes: Axel's Clocks and Chimes 1.1.3
mr_create_decoadditions: Create Deco Additions 1.2
mr_true_ending: True Ending: Ender Dragon Overhaul 1-v1.1.0c
muffins_thaidelight: Muffin's Thai's Delight 1.0.0
mutantmonsters: Mutant Monsters 8.0.7
extensibleenums: Extensible Enums 7.0.1
naturalist: Naturalist 4.0.3
naturescompass: Nature's Compass 1.20.1-2.2.3-fabric
new_soviet: New Soviet Era 0.4.0
niftycarts: NiftyCarts 3.0.2+1.20.1
obscure_api: Obscure API 16
onlyhammersandexcavators: OnlyHammersAndExcavators 1.20.1-0.2
org_jetbrains_annotations: annotations 23.0.0
paladins: Paladins & Priests (RPG Series) 1.2.0+1.20.1
player-animator: Player Animator 1.0.2-rc1+1.20
polymorph: Polymorph 0.49.5+1.20.1
spectrelib: SpectreLib 0.13.15+1.20.1
projectile_damage: Projectile Damage Attribute 3.2.3+1.20.1
provihealth: Provi's Health Bars 1.2.4+1.20.1
lilylib: LilyLib 1.1.3+1.20
puzzleslib: Puzzles Lib 8.1.19
puzzlesaccessapi: Puzzles Access Api 8.0.7
railways: Create: Steam 'n' Rails 1.6.4+fabric-mc1.20.1
ranged_weapon_api: RangedWeaponAPI 1.1.1+1.20.1
reeses-sodium-options: Reese's Sodium Options 1.7.2+mc1.20.1-build.101
resourcefulconfig: Resourcefulconfig 2.1.2
resourcefullib: Resourceful Lib 2.1.25
com_teamresourceful_bytecodecs: bytecodecs 1.0.2
com_teamresourceful_yabn: yabn 1.0.3
respitecreators: Respite Creators 1.2.0
roughlyenoughitems: Roughly Enough Items 12.1.725
error_notifier: Error Notifier 1.0.9
runes: Runes 0.9.11+1.20.1
seamless_loading_screen: Seamless Loading Screen 2.0.3+1.20.1
searchables: Searchables 1.0.3
showmeyourskin: Show Me Your Skin! 1.9.0+1.20
sihywtcamd: sihywtcamd 1.10.1+1.20.1
simplemusket: Simple Musket 1.6.0
skinlayers3d: 3d-Skin-Layers 1.6.4
sliceanddice: Create Slice & Dice 3.2.1
smallships: Small Ships 2.0.0-b1.2
smartbrainlib: SmartBrainLib 1.14
sodium: Sodium 0.5.8+mc1.20.1
sodium-extra: Sodium Extra 0.5.4+mc1.20.1-build.115
caffeineconfig: CaffeineConfig 1.3.0+1.17
soulsweapons: Marium's Soulslike Weaponry 1.1.3-1.20-fabric
spell_engine: Spell Engine 0.14.3+1.20.1
spell_power: Spell Power Attribute 0.10.2+1.20.1
spellbladenext: Spellblades and Such 1.15.2
structure_pool_api: Structure Pool API 1.0+1.20.1
supplementaries: Supplementaries 1.20-2.8.10
tectonic: Tectonic 2.3.4
towers: Dungeons+: Towers 1.0.1
trainperspectivefix: Create: Train Perspective Fix 1.0.0
travelersbackpack: Traveler's Backpack fabric-1.20.1-9.1.13
trinkets: Trinkets 3.7.2
turkish_delight: Turkish Delight 1.0.0
ubesdelight: Ube's Delight 1.20.1-0.1.5.4
universalcraft: UniversalCraft 337
vc_gliders: Gliders 1.1.5
palladiumcore: PalladiumCore 1.20-2.0.0.0
vietnamsdelight: Vietnam's Delight 1.0.2-1.20.1
vigilance: Vigilance 297
vinery: [Let's Do] Vinery 1.4.19
vmp: Very Many Players 0.2.0+beta.7.102
wands: Building Wands 2.6.9-release
watut: What Are They Up To 1.20.1-1.1.1
weaponmaster: YDM's Weapon Master 3.0.5
wizards: Wizards (RPG Series) 1.2.0+1.20.1
xaerominimap: Xaero's Minimap 24.1.1
xaeroworldmap: Xaero's World Map 1.38.4
xercapaint: Joy of Painting fabric-1.20.1-1.0.0
yet_another_config_lib_v3: YetAnotherConfigLib 3.4.2+1.20.1-fabric
com_twelvemonkeys_common_common-image: common-image 3.10.0
com_twelvemonkeys_common_common-io: common-io 3.10.0
com_twelvemonkeys_common_common-lang: common-lang 3.10.0
com_twelvemonkeys_imageio_imageio-core: imageio-core 3.10.0
com_twelvemonkeys_imageio_imageio-metadata: imageio-metadata 3.10.0
com_twelvemonkeys_imageio_imageio-webp: imageio-webp 3.10.0
org_quiltmc_parsers_gson: gson 0.2.1
org_quiltmc_parsers_json: json 0.2.1
Loaded Shaderpack: (off)
Flywheel Backend: GL33 Instanced Arrays
Launched Version: fabric-loader-0.15.11-1.20.1
Backend library: LWJGL version 3.3.1 SNAPSHOT
Backend API: NVIDIA GeForce GTX 1650/PCIe/SSE2 GL version 3.2.0 NVIDIA 555.85, NVIDIA Corporation
Window size: 1920x991
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
Graphics mode: fast
Resource Packs: vanilla, fabric, Moonlight Mods Dynamic Assets, minecraft:supporteatinganimation, minecraft:udsupporteatinganimation
Current Language: en_us
CPU: 8x AMD Ryzen 7 3750H with Radeon Vega Mobile Gfx

[Compatibility] Integration With PlayerEx?

I know that Spell Power Attributes is likely to change a lot as development continues, but I'd love to eventually see extra compatibility between PlayerEx and Spell Power, in the form of simply adding a new tab to PlayerEx's Attributes/Combat screen much like the Combat tab. The new third tab could be called "Magic" or "Wizardry" and would include each magic school's attribute laid out numerically, spell critical chance/damage, and spell haste via percentages, similar to how the default PlayerEx Combat tab is laid out. As long as this is added on your end, modpack makers can distribute the Spell Power attributes however they see fit through datapacks via PlayerEx, but Spell Power could also include a basic datapack that distributes attributes and can be changed by modpack makers/end users.

hovering on an item (rei) crashed the client (1.20.1)

java.lang.NoClassDefFoundError: net/spell_power/api/attributes/SpellAttributes
at net.carlo.tctimod.item.custom.CursedNetheriteTopazBelt.getModifiers(CursedNetheriteTopazBelt.java:23)
at net.minecraft.class_1799.md195799$trinkets$lambda$getTooltip$0$12(class_1799.java:15654)
at java.base/java.util.Optional.ifPresent(Unknown Source)
at net.minecraft.class_1799.handler$ijo000$trinkets$getTooltip(class_1799.java:15620)
at net.minecraft.class_1799.method_7950(class_1799.java:687)
at com.anthonyhilyard.prism.item.ItemColors.getColorForItem(ItemColors.java:86)
at com.anthonyhilyard.legendarytooltips.LegendaryTooltips.getDefinitionColors(LegendaryTooltips.java:96)
at com.anthonyhilyard.legendarytooltips.LegendaryTooltips.onTooltipColorEvent(LegendaryTooltips.java:241)
at com.anthonyhilyard.iceberg.events.RenderTooltipEvents.lambda$static$4(RenderTooltipEvents.java:57)
at net.minecraft.class_332.handler$dno000$iceberg$preFillGradient(class_332.java:3935)
at net.minecraft.class_332.method_51435(class_332.java:647)
at me.shedaniel.rei.impl.client.gui.fabric.ScreenOverlayImplFabric.renderTooltipInner(ScreenOverlayImplFabric.java:83)
at me.shedaniel.rei.impl.client.gui.fabric.ScreenOverlayImplFabric.renderTooltipInner(ScreenOverlayImplFabric.java:75)
at me.shedaniel.rei.impl.client.gui.ScreenOverlayImpl.renderTooltip(ScreenOverlayImpl.java:328)
at me.shedaniel.rei.impl.client.gui.ScreenOverlayImpl.lambda$lateRender$3(ScreenOverlayImpl.java:319)
at java.base/java.util.Optional.ifPresent(Unknown Source)
at me.shedaniel.rei.impl.client.gui.ScreenOverlayImpl.lateRender(ScreenOverlayImpl.java:319)
at me.shedaniel.rei.impl.client.registry.screen.ScreenRegistryImpl$5.lateRender(ScreenRegistryImpl.java:384)
at me.shedaniel.rei.impl.client.registry.screen.DefaultScreenOverlayRenderer.lambda$onApplied$7(DefaultScreenOverlayRenderer.java:118)
at me.shedaniel.rei.impl.client.registry.screen.DefaultScreenOverlayRenderer.lambda$new$3(DefaultScreenOverlayRenderer.java:71)
at net.minecraft.class_757.handler$zmi000$architectury$renderScreenPost(class_757.java:15174)
at net.minecraft.class_757.method_3192(class_757.java:945)
at net.minecraft.class_310.method_1523(class_310.java:1219)
at net.minecraft.class_310.method_1514(class_310.java:802)
at net.minecraft.client.main.Main.main(Main.java:250)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.ClassNotFoundException: net.spell_power.api.attributes.SpellAttributes
... 28 more

[Help/Feature Request]

Hi sorry to be a bother but I'm at a loss here. I have been trying to change the players base attribute for spell powers to 1
(the base attribute is 0 by default) now the only way I've been able to change it is with the in game attribute command. I cant set it to a default for what I want to do with it. Short of going into the mod and coding in a hard value of one as the base attribute number, Is there anyway to change this number as the mod is? If no then I am asking to have a config option in the attributes config file to set the default spell power attribute to whatever number you want. If this makes no sense ill try to explain better.

Suggestion to Add "Generalist" Spell School

Hello,

Would it be possible to add in a "General" spell school that can be assigned to weapons, so that spells from all schools can be bound to that weapon instead of only allowing for fire spells to attach to fire weapons for example?

If this is already possible, I apologize.

Thanks in advance. Love the work!

[Bug] Conflicting mods override enchantment conditions

With your mod active i can get like sword enchantments on bow
boot enchants on chestplate etc..
also i disabling your mod works fine and i dont get them on wrong tools
i was using your (0.9.18+1.20.1-fabric) version
image

Fixing Ticking Entity

When I try to join my friends server I get kicked for ticking entity.

This is the error code

Neruina Caught Exception
java.lang.NullPointerException: Cannot read field "use_vanilla_magic_damage_type" because "net.spell_power.SpellPowerMod.attributesConfig.value" is null

When I go into the attributes file in the spell_power folder this is what I see

{
"use_vanilla_magic_damage_type": true,
"base_spell_critical_chance_percentage": 5.0,
"base_spell_critical_damage_percentage": 50.0
}

So I was wondering why Neruina was kicking me from the server?

Crash on launch

Crashes on launch when trying to create a mod.

Mod Version: 0.10.2+1.20.1
Minecraft: 1.20.1
Fabric Loader 0.15.11

Build Configuration:

repositories {
	maven { url "https://maven.ladysnake.org/releases" }
	maven { url "https://jitpack.io" }
	maven { url "https://maven.shedaniel.me/" }
	maven { url "https://maven.terraformersmc.com/" }
	maven { url "https://api.modrinth.com/maven" }
	maven { url "https://libs.azuredoom.com:4443/mods" }

	maven {
		url = 'https://maven.cafeteria.dev'
		content {
			includeGroup 'net.adriantodt.fabricmc'
		}
	}
	maven {
		url "https://maven.jamieswhiteshirt.com/libs-release"
		content {
			includeGroup "com.jamieswhiteshirt"
		}
	}
}

dependencies {
	minecraft "com.mojang:minecraft:${project.minecraft_version}"
	mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2"
	modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
	modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
	modImplementation "com.github.apace100:origins-fabric:${project.origins_version}"
	modImplementation "maven.modrinth:medieval-origins-revival:${project.medieval_version}"
	modImplementation "maven.modrinth:spell-power:${project.spell_power_version}"
	modImplementation "maven.modrinth:origin-furs:${project.origin_furs_version}"
	modImplementation "mod.azure.azurelib:azurelib-fabric-1.20.1:${project.azurelib_version}"

	modApi("com.github.Virtuoel:Pehkui:${project.pehkui_version}", {
		exclude group: "net.fabricmc.fabric-api"
	})
}

Log:

[15:59:15] [main/INFO] (FabricLoader/GameProvider) Loading Minecraft 1.20.1 with Fabric Loader 0.15.11
[15:59:16] [main/INFO] (FabricLoader) Loading 76 mods:
	- additionalentityattributes 1.3.0+1.20.0
	- apoli 2.9.0
	- azurelib 2.0.222
	- calio 1.11.0
	- cardinal-components-base 5.2.1
	- cardinal-components-entity 5.2.1
	- cloth-basic-math 0.6.1
	- cloth-config 11.0.99
	- esoteric-powers 0.0.1
	- fabric-api 0.92.1+1.20.1
	- fabric-api-base 0.4.31+1802ada577
	- fabric-api-lookup-api-v1 1.6.36+1802ada577
	- fabric-biome-api-v1 13.0.13+1802ada577
	- fabric-block-api-v1 1.0.11+1802ada577
	- fabric-block-view-api-v2 1.0.1+1802ada577
	- fabric-blockrenderlayer-v1 1.1.41+1802ada577
	- fabric-client-tags-api-v1 1.1.2+1802ada577
	- fabric-command-api-v1 1.2.34+f71b366f77
	- fabric-command-api-v2 2.2.13+1802ada577
	- fabric-commands-v0 0.2.51+df3654b377
	- fabric-containers-v0 0.1.64+df3654b377
	- fabric-content-registries-v0 4.0.11+1802ada577
	- fabric-convention-tags-v1 1.5.5+1802ada577
	- fabric-crash-report-info-v1 0.2.19+1802ada577
	- fabric-data-attachment-api-v1 1.0.0+de0fd6d177
	- fabric-data-generation-api-v1 12.3.4+1802ada577
	- fabric-dimensions-v1 2.1.54+1802ada577
	- fabric-entity-events-v1 1.6.0+1c78457f77
	- fabric-events-interaction-v0 0.6.2+1802ada577
	- fabric-events-lifecycle-v0 0.2.63+df3654b377
	- fabric-game-rule-api-v1 1.0.40+1802ada577
	- fabric-gametest-api-v1 1.2.13+1802ada577
	- fabric-item-api-v1 2.1.28+1802ada577
	- fabric-item-group-api-v1 4.0.12+1802ada577
	- fabric-key-binding-api-v1 1.0.37+1802ada577
	- fabric-keybindings-v0 0.2.35+df3654b377
	- fabric-lifecycle-events-v1 2.2.22+1802ada577
	- fabric-loot-api-v2 1.2.1+1802ada577
	- fabric-loot-tables-v1 1.1.45+9e7660c677
	- fabric-message-api-v1 5.1.9+1802ada577
	- fabric-mining-level-api-v1 2.1.50+1802ada577
	- fabric-model-loading-api-v1 1.0.3+1802ada577
	- fabric-models-v0 0.4.2+9386d8a777
	- fabric-networking-api-v1 1.3.11+1802ada577
	- fabric-networking-v0 0.3.51+df3654b377
	- fabric-object-builder-api-v1 11.1.3+1802ada577
	- fabric-particles-v1 1.1.2+1802ada577
	- fabric-recipe-api-v1 1.0.21+1802ada577
	- fabric-registry-sync-v0 2.3.3+1802ada577
	- fabric-renderer-api-v1 3.2.1+1802ada577
	- fabric-renderer-indigo 1.5.1+1802ada577
	- fabric-renderer-registries-v1 3.2.46+df3654b377
	- fabric-rendering-data-attachment-v1 0.3.37+92a0d36777
	- fabric-rendering-fluids-v1 3.0.28+1802ada577
	- fabric-rendering-v0 1.1.49+df3654b377
	- fabric-rendering-v1 3.0.8+1802ada577
	- fabric-resource-conditions-api-v1 2.3.8+1802ada577
	- fabric-resource-loader-v0 0.11.10+1802ada577
	- fabric-screen-api-v1 2.0.8+1802ada577
	- fabric-screen-handler-api-v1 1.3.30+1802ada577
	- fabric-sound-api-v1 1.0.13+1802ada577
	- fabric-transfer-api-v1 3.3.5+8dd72ea377
	- fabric-transitive-access-wideners-v1 4.3.1+1802ada577
	- fabricloader 0.15.11
	- java 17
	- kanos_config 0.4.1+1.14.4-1.19.4
	- medievalorigins 6.3.6+1.20.1
	- minecraft 1.20.1
	- mixinextras 0.3.5
	- modmenu 7.2.2
	- originfur 1.0.10
	- origins 1.10.0
	- pehkui 3.8.1+1.14.4-1.20.6
	- playerabilitylib 1.8.0
	- reach-entity-attributes 2.4.0
	- spell_power 0.10.2+1.20.1
[15:59:16] [main/INFO] (FabricLoader/Mixin) SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/gears/.gradle/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.13.3+mixin.0.8.5/9527e6b0d2449408958fd1302594dc65ec5ade9c/sponge-mixin-0.13.3+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
[15:59:16] [main/INFO] (FabricLoader/Mixin) Loaded Fabric development mappings for mixin remapper!
[15:59:16] [main/INFO] (FabricLoader/Mixin) Compatibility level set to JAVA_16
[15:59:16] [main/INFO] (FabricLoader/Mixin) Compatibility level set to JAVA_17
[15:59:17] [main/INFO] (FabricLoader/MixinExtras|Service) Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.5).
[15:59:20] [main/ERROR] (FabricLoader) Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.NoClassDefFoundError: net/tinyconfig/ConfigManager
	at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.15.11.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:472) ~[fabric-loader-0.15.11.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.11.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.11.jar:?]
	at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) ~[dev-launch-injector-0.2.1+build.8.jar:?]
Caused by: java.lang.NoClassDefFoundError: net/tinyconfig/ConfigManager
	at net.spell_power.SpellPowerMod.<clinit>(SpellPowerMod.java:18) ~[spell-power-0.10.2+1.20.1.jar:?]
	at net.minecraft.entity.attribute.EntityAttributes.handler$bhc000$spell_power$static_tail_SpellPower(EntityAttributes.java:514) ~[minecraft-merged-0b51391e04-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?]
	at net.minecraft.entity.attribute.EntityAttributes.<clinit>(EntityAttributes.java:20) ~[minecraft-merged-0b51391e04-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?]
	at net.minecraft.entity.effect.StatusEffects.<clinit>(StatusEffects.java:15) ~[minecraft-merged-0b51391e04-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?]
	at net.minecraft.block.Blocks.<clinit>(Blocks.java:291) ~[minecraft-merged-0b51391e04-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?]
	at net.minecraft.block.FireBlock.registerDefaultFlammables(FireBlock.java:326) ~[minecraft-merged-0b51391e04-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?]
	at net.minecraft.Bootstrap.initialize(Bootstrap.java:54) ~[minecraft-merged-0b51391e04-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:166) ~[minecraft-merged-0b51391e04-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.11.jar:?]
	... 3 more
Caused by: java.lang.ClassNotFoundException: net.tinyconfig.ConfigManager
	at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:226) ~[fabric-loader-0.15.11.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.15.11.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.spell_power.SpellPowerMod.<clinit>(SpellPowerMod.java:18) ~[spell-power-0.10.2+1.20.1.jar:?]
	at net.minecraft.entity.attribute.EntityAttributes.handler$bhc000$spell_power$static_tail_SpellPower(EntityAttributes.java:514) ~[minecraft-merged-0b51391e04-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?]
	at net.minecraft.entity.attribute.EntityAttributes.<clinit>(EntityAttributes.java:20) ~[minecraft-merged-0b51391e04-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?]
	at net.minecraft.entity.effect.StatusEffects.<clinit>(StatusEffects.java:15) ~[minecraft-merged-0b51391e04-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?]
	at net.minecraft.block.Blocks.<clinit>(Blocks.java:291) ~[minecraft-merged-0b51391e04-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?]
	at net.minecraft.block.FireBlock.registerDefaultFlammables(FireBlock.java:326) ~[minecraft-merged-0b51391e04-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?]
	at net.minecraft.Bootstrap.initialize(Bootstrap.java:54) ~[minecraft-merged-0b51391e04-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:166) ~[minecraft-merged-0b51391e04-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.11.jar:?]
	... 3 more

Edit:
Manually adding TinyConfig as a dependency fixed it. So maybe the readme for developers should be updated to include it as well.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.