Community listing page, reviews here may not be monitored by the author.
cataclysm magic compat
No reviews yet
itis a pure compatibility patch that fixes `NoClassDefFoundError` crashes between T.O Magic 'n Extras 6.3.0 and Cataclysm 3.31 via coremod class transformation, a particle stub-bridge system, and corrected entity tags, adding no new content.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
This is a pure compatibility patch mod. It adds no new content, only enabling T.O Magic 'n Extras (traveloptics) 6.3.0 to launch and run properly alongside Cataclysm 3.31.
What it fixes
- T.O Magic 'n Extras 6.3.0 ↔ Cataclysm 3.31
traveloptics_cataclysm_compatCrash:NoClassDefFoundError: com/github/L_Ender/cataclysm/client/particle/LightningParticle$OrbDatawhen loading Traveloptics. These classes were removed in Cataclysm 3.31. Rewrote outdated references inside Traveloptics classes:Dungeon_Eye/DungeonEyeItem→ real 3.31 classes;Boltstrike_Entity→Bolt_strike_Entity;CMConfigand 9 particle option data classes → stubs within this compat mod. Fixed tag data underdata/traveloptics/tags/entity_types/referencing removed entities. - SomakeSpells 1.0.8 ↔ Cataclysm 3.31
somakespells_cataclysm_compatCrash: SomakeSpells’ mixin@Redirecttargets agetGlowingEffectglow-layer invocation present in Cataclysm 2.65. This code path was deleted in 3.31, causing mixin injection failure (0/1 succeeded) and hard client crash duringsided_setup. Reinserted the 2.65 glow layer insideRendererAltar_of_Fire#render, after the base model pass and beforerenderFlamePart, restoring the target call site so the mixin injects successfully. The inserted block is wrapped withSomakeGlowCompat.active(): the glow layer only renders if SomakeSpells is present in the pack; all other packs retain native Cataclysm 3.31 visuals. - Legendary Spellbooks 0.4.1 ↔ Iron's Spells 'n Spellbooks 3.16.3
legendary_spellbooks_null_owner_compatCrash:NullPointerException: Cannot invoke "Entity.m_9236_()" because "entity" is null. Eight spell projectiles (Soul Trident, Annihilation Beam, Poison Wave, Annihilation Arrow, Spell Bomb, Spell Cloud, Annihilation Bomb, Fire Pillar) pass a potentially-nullgetOwner()directly intoAbstractSpell.getDamageSource(...). This occurs when projectiles remain alive for 400 ticks after their caster dies. Inserted bytecodeDUP;IFNONNULL;POP;ALOAD 0before eachgetDamageSource(...)call, equivalent toObjects.requireNonNullElse(owner, this). Behavior remains unchanged when the owner exists. - Cataclysm: Spellbooks 1.2.5 ↔ Cataclysm 3.31
cataclysm_spellbooks_cataclysm_compat1.2.5 was compiled against older Cataclysm versions and references members removed or renamed in 3.31. Four fixes applied:
- Four deleted particle option data classes (
LightTrailParticle$OrbData,StormParticle$OrbData,TrackLightningParticle$OrbData,RingParticle$RingData) → stubs in this compat mod. Client-sideCompatParticleBridgeresolves them back to real 3.31Options.*records. config/CMConfig→ stubCMConfigwithin this mod (includesArmor_Infinity_Durabilityfield), used by all armor sets and Murasama blade forsetDamagereads.- Renderer rename:
Ancient_Remnant_Rework_Renderer→Ancient_Remnant_Renderer(prevents clientNoClassDefFoundErrorwhenPhantomAncientRemnantRendererinherits). - Constructor signature fix: old 6-double velocity constructor for
Wither_Missile_EntityinsideAerialAssaultSpellreplaced withCompatWitherMissile.create(...)factory, packaging velocity into theVec3required by 3.31.
- Cataclysm: Spellbooks 1.2.5 ↔ AzureLib 3.1
cataclysm_spellbooks_azurelib_compatCrash:NoClassDefFoundError: mod/azure/azurelib/rewrite/animation/play_behavior/AzPlayBehaviors. 1.2.5 compiled against AzureLib 3.0.x (classes undermod.azure.azurelib.rewrite.*), while Cataclysm 3.31 / Legendary Monsters packs ship AzureLib 3.1.x: the entirerewritepackage was deleted and classes moved directly to the top-levelmod.azure.azurelib.*. Updated allrewrite.*references across 38 AzureLib-referencing classes, including member descriptors, stack frames, invokedynamic / bootstrap handles, to point to the new 3.1 top-level package. Two additional breaking changes handled:
AzArmorRendererconstructor parameter narrowed fromAzRendererConfigtoAzArmorRendererConfig.util.RenderUtilsmoved toutil.client.RenderUtils;CoreGeoBone→AzBoneformatchModelPartRot.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
- Construct's Casting
- Apotheosis x Iron's Spellbooks Compat
- Epic Fight: Curios Compat 2.0
- Twilight Origins (Twilight Series)
- The Five Project (Alien Evo Addon)
- Somake Spells - Iron's Spells Addon
- Weapons of Traveloptics: Imbued The Spells (EpicFight/WoM x T.O Magic 'n Extras)
- Skydude's Spell Origins
- Spellranks - LOTM x Iron's Spells Addon
- endermage's futuristic gear
- ArcaneTweaks
- Glx Smp 2
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources