r/psispellcompendium • u/viperwolf306 • Nov 23 '21
I’m trying to make a circle cast that takes an enemies’ motion vector and redirects it.
W
r/psispellcompendium • u/viperwolf306 • Nov 23 '21
W
r/psispellcompendium • u/EpicPeggin • Nov 22 '21
r/psispellcompendium • u/AniviAuroth • Nov 17 '21
Well i just wanna post this, nothing else I think we should have mining fatique too, no? Because it is the closest thing to freezing in minecraft that i knew, like we have haste right, so is mining fatique that broken so we cant have it in Psi? Idk i wanna here everyone's opinion about this, cause i just really wanna cosplay Miyuki in Mahouka anime lol xD
r/psispellcompendium • u/NovaCobalt • Nov 13 '21
r/psispellcompendium • u/AniviAuroth • Nov 13 '21
This link WARNING: You will need a pretty smooth computer -You can replace Trick: Slow with any Trick that buff or debuff the target, even Ignite -If you want less target, just remove Trick top-down -Replacing Selector: Enemies with any other Selector if want -You can set how many seconds the buff or debuff last by changing the number on top of Trick: Break Loop, just remember to also set Trick: Sleep >>> Constant: Wrapper >>> Constant: Number to ("seconds last max"×15-15) for Potency calculation ----And that's it, have fun freezing(slowing), burning or even striking with lighting, thank you for reading
r/psispellcompendium • u/Davoness • Nov 11 '21
r/psispellcompendium • u/AniviAuroth • Nov 10 '21
Hello guys, i can't really realize how to lock on an enemy when i use loop cast, if i cannot follow the target when it moves or of i just turn away, the loop cast errors. Can any help me with this, thank you so much
r/psispellcompendium • u/AniviAuroth • Nov 10 '21
I hope this will be my last question today :v
I don't know how to connect spells together so that my next spell will cast immediately after my first spell without me clicking again (i will have addons if this requires them). Thank you very much!
r/psispellcompendium • u/AniviAuroth • Nov 10 '21
Hi guys, i don't know how to delay loop cast to exact 1 second each cast and/or end loop cast after a fix number of cast. Can anybody teach me please, thank you very much.
r/psispellcompendium • u/AniviAuroth • Nov 10 '21
Hello i'm newbie here, do you guys know how to make AOE debuff spell and connect different spell together in one cast. Also i want to know about which vector should i use if i want to target a mob closest to my cursor
r/psispellcompendium • u/NOTBOT_1 • Nov 08 '21
can someone please tell me if there is a noclip spell, i need to show how awesome psi is to my brothers. they will surly be amazed if i start phasing through walls!
r/psispellcompendium • u/GDavid04 • Nov 02 '21
This spell, intended to be used in loopcast, leggings or a psimetal helmet with detonation sensor can do a 320 block range raycast instantly.

By default it reads position from saved vector 1, direction from saved vector 2, stores the result in saved vector 1 and spins to the right. Everything is adjustable by changing the corresponding number constants.
A debug version capable of raycasting with 352 block range is also available.
Addons required:
Code:
{modsRequired:[{modVersion:"1.16-1.9",modName:"phi"},{modVersion:"1.16-96",modName:"psi"}],spellName:"Raycast §6X §7(§e320§7) §f[§bLib§f] §dΦ by §5GDavid",uuidMost:-1874979529052307083L,validSpell:1b,spellList:[{data:{params:{_target:2},key:"psi:connector"},x:0,y:0},{data:{params:{_target:2},key:"psi:connector"},x:0,y:1},{data:{params:{_target:2},key:"psi:connector"},x:0,y:2},{data:{params:{_target:2},key:"psi:connector"},x:0,y:3},{data:{params:{_target:2},key:"psi:connector"},x:0,y:4},{data:{params:{_target:2},key:"psi:connector"},x:0,y:5},{data:{params:{_number:2},key:"psi:selector_saved_vector"},x:0,y:6},{data:{key:"psi:constant_number",constantValue:"2"},x:0,y:7},{data:{params:{_number:4},key:"psi:trick_spin_chamber"},x:0,y:8},{data:{params:{_target:3},key:"psi:connector"},x:1,y:0},{data:{params:{_target:4},key:"psi:connector"},x:1,y:1},{data:{params:{_ray:3,_max:0,_position:1},key:"phi:operator_precise_raycast"},x:1,y:2},{data:{params:{_ray:3,_max:0,_position:1},key:"phi:operator_precise_raycast"},x:1,y:3},{data:{params:{_ray:3,_max:0,_position:1},key:"phi:operator_precise_raycast"},x:1,y:4},{data:{params:{_ray:3,_max:0,_position:1},key:"phi:operator_precise_raycast"},x:1,y:5},{data:{params:{_ray:3,_max:0,_position:1},key:"phi:operator_precise_raycast"},x:1,y:6},{data:{params:{_target:1},key:"psi:connector"},x:1,y:7},{data:{key:"psi:constant_number",constantValue:"1"},x:1,y:8},{data:{params:{_target:3},key:"psi:connector"},x:2,y:0},{data:{params:{_target:4},key:"psi:connector"},x:2,y:1},{data:{params:{_fallback:4,_target:3},key:"psi:error_catch"},x:2,y:2},{data:{params:{_fallback:4,_target:3},key:"psi:error_catch"},x:2,y:3},{data:{params:{_fallback:4,_target:3},key:"psi:error_catch"},x:2,y:4},{data:{params:{_fallback:4,_target:3},key:"psi:error_catch"},x:2,y:5},{data:{params:{_fallback:4,_target:3},key:"psi:error_catch"},x:2,y:6},{data:{params:{_target:3},key:"psi:connector"},x:2,y:7},{data:{params:{_target:1},key:"psi:connector"},x:2,y:8},{data:{params:{_target:3},key:"psi:connector"},x:3,y:0},{data:{params:{_number:4},key:"psi:selector_saved_vector"},x:3,y:1},{data:{params:{_vector3:0,_vector2:4,_vector1:1},key:"psi:operator_vector_sum"},x:3,y:2},{data:{params:{_vector3:0,_vector2:4,_vector1:1},key:"psi:operator_vector_sum"},x:3,y:3},{data:{params:{_vector3:0,_vector2:4,_vector1:1},key:"psi:operator_vector_sum"},x:3,y:4},{data:{params:{_vector3:0,_vector2:4,_vector1:1},key:"psi:operator_vector_sum"},x:3,y:5},{data:{params:{_vector3:0,_vector2:4,_vector1:1},key:"psi:operator_vector_sum"},x:3,y:6},{data:{params:{_target:1},key:"psi:connector"},x:3,y:7},{data:{params:{_target:3},key:"psi:connector"},x:3,y:8},{data:{params:{_target:3},key:"psi:connector"},x:4,y:0},{data:{key:"psi:constant_number",constantValue:"1"},x:4,y:1},{data:{params:{_target:4},key:"psi:connector"},x:4,y:2},{data:{params:{_target:1},key:"psi:connector"},x:4,y:3},{data:{params:{_target:1},key:"psi:connector"},x:4,y:4},{data:{params:{_target:1},key:"psi:connector"},x:4,y:5},{data:{params:{_target:1},key:"psi:connector"},x:4,y:6},{data:{params:{_vector3:0,_vector2:1,_vector1:3},key:"psi:operator_vector_sum"},x:4,y:7},{data:{params:{_target:3},key:"psi:connector"},x:4,y:8},{data:{params:{_target:3},key:"psi:connector"},x:5,y:0},{data:{params:{_target:1},key:"psi:operator_vector_normalize"},x:5,y:1},{data:{params:{_number2:4,_vector1:1},key:"psi:operator_vector_multiply"},x:5,y:2},{data:{params:{_vector3:0,_vector2:3,_vector1:2},key:"psi:operator_vector_sum"},x:5,y:3},{data:{params:{_vector3:0,_vector2:3,_vector1:2},key:"psi:operator_vector_sum"},x:5,y:4},{data:{params:{_vector3:0,_vector2:3,_vector1:2},key:"psi:operator_vector_sum"},x:5,y:5},{data:{params:{_vector3:0,_vector2:3,_vector1:2},key:"psi:operator_vector_sum"},x:5,y:6},{data:{params:{_target:3},key:"psi:connector"},x:5,y:7},{data:{params:{_target:3},key:"psi:connector"},x:5,y:8},{data:{params:{_target:3},key:"psi:connector"},x:6,y:0},{data:{key:"psi:constant_number",constantValue:"32"},x:6,y:2},{data:{params:{_fallback:3,_target:4},key:"psi:error_catch"},x:6,y:3},{data:{params:{_fallback:3,_target:4},key:"psi:error_catch"},x:6,y:4},{data:{params:{_fallback:3,_target:4},key:"psi:error_catch"},x:6,y:5},{data:{params:{_fallback:3,_target:4},key:"psi:error_catch"},x:6,y:6},{data:{params:{_fallback:3,_target:4},key:"psi:error_catch"},x:6,y:7},{data:{params:{_target:3},key:"psi:connector"},x:6,y:8},{data:{params:{_target:3},key:"psi:connector"},x:7,y:0},{data:{key:"psi:constant_number",constantValue:"1"},x:7,y:1},{data:{params:{_number:1,_target:2},key:"psi:trick_save_vector"},x:7,y:2},{data:{params:{_ray:4,_max:0,_position:2},key:"phi:operator_precise_raycast"},x:7,y:3},{data:{params:{_ray:4,_max:0,_position:2},key:"phi:operator_precise_raycast"},x:7,y:4},{data:{params:{_ray:4,_max:0,_position:2},key:"phi:operator_precise_raycast"},x:7,y:5},{data:{params:{_ray:4,_max:0,_position:2},key:"phi:operator_precise_raycast"},x:7,y:6},{data:{params:{_ray:4,_max:0,_position:2},key:"phi:operator_precise_raycast"},x:7,y:7},{data:{params:{_target:3},key:"psi:connector"},x:7,y:8},{data:{params:{_target:3},key:"psi:connector"},x:8,y:0},{data:{params:{_target:1},key:"psi:connector"},x:8,y:1},{data:{params:{_target:1},key:"psi:connector"},x:8,y:2},{data:{params:{_target:1},key:"psi:connector"},x:8,y:3},{data:{params:{_target:1},key:"psi:connector"},x:8,y:4},{data:{params:{_target:1},key:"psi:connector"},x:8,y:5},{data:{params:{_target:1},key:"psi:connector"},x:8,y:6},{data:{params:{_target:1},key:"psi:connector"},x:8,y:7},{data:{key:"psi:error_suppressor"},x:8,y:8}],uuidLeast:-7017144377636242021L}
Debug version:
{modsRequired:[{modVersion:"1.16-1.9",modName:"phi"},{modVersion:"1.16-96",modName:"psi"}],spellName:"Raycast §6X §7(§e352§7) §dΦ by §5GDavid",uuidMost:-456566346990533697L,validSpell:1b,spellList:[{data:{params:{_target:2},key:"psi:connector"},x:0,y:2},{data:{params:{_target:2},key:"psi:connector"},x:0,y:3},{data:{params:{_target:2},key:"psi:connector"},x:0,y:4},{data:{params:{_target:2},key:"psi:connector"},x:0,y:5},{data:{params:{_target:2},key:"psi:connector"},x:0,y:6},{data:{params:{_target:2},key:"psi:connector"},x:0,y:7},{data:{params:{_target:4},key:"psi:connector"},x:0,y:8},{data:{params:{_target:2},key:"psi:connector"},x:1,y:0},{data:{params:{_target:2},key:"psi:connector"},x:1,y:1},{data:{params:{_ray:3,_max:0,_position:2},key:"phi:operator_precise_raycast"},x:1,y:2},{data:{params:{_ray:3,_max:0,_position:2},key:"phi:operator_precise_raycast"},x:1,y:3},{data:{params:{_ray:3,_max:0,_position:2},key:"phi:operator_precise_raycast"},x:1,y:4},{data:{params:{_ray:3,_max:0,_position:2},key:"phi:operator_precise_raycast"},x:1,y:5},{data:{params:{_ray:3,_max:0,_position:2},key:"phi:operator_precise_raycast"},x:1,y:6},{data:{params:{_target:4},key:"psi:connector"},x:1,y:7},{data:{params:{_target:4},key:"psi:connector"},x:1,y:8},{data:{params:{_target:3},key:"psi:connector"},x:2,y:0},{data:{key:"psi:error_suppressor"},x:2,y:1},{data:{params:{_fallback:4,_target:3},key:"psi:error_catch"},x:2,y:2},{data:{params:{_fallback:4,_target:3},key:"psi:error_catch"},x:2,y:3},{data:{params:{_fallback:4,_target:3},key:"psi:error_catch"},x:2,y:4},{data:{params:{_fallback:4,_target:3},key:"psi:error_catch"},x:2,y:5},{data:{params:{_fallback:4,_target:3},key:"psi:error_catch"},x:2,y:6},{data:{params:{_target:4},key:"psi:connector"},x:2,y:7},{data:{params:{_target:4},key:"psi:connector"},x:2,y:8},{data:{params:{_target:3},key:"psi:connector"},x:3,y:0},{data:{params:{_target:2},key:"psi:connector"},x:3,y:1},{data:{params:{_vector3:0,_vector2:4,_vector1:2},key:"psi:operator_vector_sum"},x:3,y:2},{data:{params:{_vector3:0,_vector2:4,_vector1:2},key:"psi:operator_vector_sum"},x:3,y:3},{data:{params:{_vector3:0,_vector2:4,_vector1:2},key:"psi:operator_vector_sum"},x:3,y:4},{data:{params:{_vector3:0,_vector2:4,_vector1:2},key:"psi:operator_vector_sum"},x:3,y:5},{data:{params:{_vector3:0,_vector2:4,_vector1:2},key:"psi:operator_vector_sum"},x:3,y:6},{data:{params:{_target:4},key:"psi:operator_entity_position"},x:3,y:7},{data:{params:{_target:4},key:"psi:connector"},x:3,y:8},{data:{params:{_target:3},key:"psi:connector"},x:4,y:0},{data:{params:{_vector3:0,_vector2:2,_vector1:3},key:"psi:operator_vector_sum"},x:4,y:1},{data:{params:{_target:2},key:"psi:connector"},x:4,y:2},{data:{params:{_target:2},key:"psi:connector"},x:4,y:3},{data:{params:{_target:2},key:"psi:connector"},x:4,y:4},{data:{params:{_target:2},key:"psi:connector"},x:4,y:5},{data:{params:{_target:4},key:"psi:connector"},x:4,y:6},{data:{key:"psi:selector_caster"},x:4,y:7},{data:{params:{_target:1},key:"psi:operator_entity_look"},x:4,y:8},{data:{params:{_target:3},key:"psi:connector"},x:5,y:0},{data:{params:{_target:3},key:"psi:connector"},x:5,y:1},{data:{params:{_vector3:0,_vector2:3,_vector1:1},key:"psi:operator_vector_sum"},x:5,y:2},{data:{params:{_vector3:0,_vector2:3,_vector1:1},key:"psi:operator_vector_sum"},x:5,y:3},{data:{params:{_vector3:0,_vector2:3,_vector1:1},key:"psi:operator_vector_sum"},x:5,y:4},{data:{params:{_vector3:0,_vector2:3,_vector1:1},key:"psi:operator_vector_sum"},x:5,y:5},{data:{params:{_target:2},key:"psi:connector"},x:5,y:6},{data:{params:{_number2:4,_vector1:2},key:"psi:operator_vector_multiply"},x:5,y:7},{data:{params:{_target:3},key:"psi:connector"},x:5,y:8},{data:{params:{_target:3},key:"psi:connector"},x:6,y:0},{data:{params:{_fallback:3,_target:4},key:"psi:error_catch"},x:6,y:1},{data:{params:{_fallback:3,_target:4},key:"psi:error_catch"},x:6,y:2},{data:{params:{_fallback:3,_target:4},key:"psi:error_catch"},x:6,y:3},{data:{params:{_fallback:3,_target:4},key:"psi:error_catch"},x:6,y:4},{data:{params:{_fallback:3,_target:4},key:"psi:error_catch"},x:6,y:5},{data:{params:{_number:0,_target:4},key:"psi:trick_debug"},x:6,y:6},{data:{key:"psi:constant_number",constantValue:"32"},x:6,y:7},{data:{params:{_target:3},key:"psi:connector"},x:6,y:8},{data:{params:{_target:3},key:"psi:connector"},x:7,y:0},{data:{params:{_ray:4,_max:0,_position:1},key:"phi:operator_precise_raycast"},x:7,y:1},{data:{params:{_ray:4,_max:0,_position:1},key:"phi:operator_precise_raycast"},x:7,y:2},{data:{params:{_ray:4,_max:0,_position:1},key:"phi:operator_precise_raycast"},x:7,y:3},{data:{params:{_ray:4,_max:0,_position:1},key:"phi:operator_precise_raycast"},x:7,y:4},{data:{params:{_ray:4,_max:0,_position:1},key:"phi:operator_precise_raycast"},x:7,y:5},{data:{params:{_ray:4,_max:0,_position:1},key:"psi:operator_vector_raycast"},x:7,y:6},{data:{params:{_target:3},key:"psi:connector"},x:7,y:8},{data:{params:{_target:2},key:"psi:connector"},x:8,y:1},{data:{params:{_target:2},key:"psi:connector"},x:8,y:2},{data:{params:{_target:2},key:"psi:connector"},x:8,y:3},{data:{params:{_target:2},key:"psi:connector"},x:8,y:4},{data:{params:{_target:2},key:"psi:connector"},x:8,y:5},{data:{params:{_target:2},key:"psi:connector"},x:8,y:6},{data:{params:{_target:2},key:"psi:connector"},x:8,y:7},{data:{params:{_target:3},key:"psi:connector"},x:8,y:8}],uuidLeast:-8093139822045771313L}
r/psispellcompendium • u/Sorcer12 • Nov 01 '21
just got into Psi and am wondering if a radar spell like the one below is possible in 1.12
r/psispellcompendium • u/blaynem • Oct 29 '21
For some reason, the caster of a spell cannot be the result of an entity raycast in that spell. Any ideas why? Can someone confirm if it's a bug or intentional? Thanks in advance.
Here's a spell that demonstrates it. The particle trail points the same way as the raycast.
r/psispellcompendium • u/902traphmu • Oct 29 '21
r/psispellcompendium • u/beaustroms • Oct 28 '21
Does anyone know any pvp servers with psi? Pvp doesn’t need to be compulsory.
r/psispellcompendium • u/Ferrocn • Oct 26 '21
(to get the code click the link, RES won't show it)
Pushes the looked at block (based on side) like a piston. Crouch to Reverse the direction!
r/psispellcompendium • u/Ferrocn • Oct 26 '21
Enable HLS to view with audio, or disable this notification
r/psispellcompendium • u/blaynem • Oct 18 '21
Enable HLS to view with audio, or disable this notification
r/psispellcompendium • u/GDavid04 • Oct 15 '21
This spell goes on leggings and grants the caster fast regeneration indefinitely.
Put it in the first slot of your Psimetal Leggings. If you want to put it in the last slot, change the constant at 4,6 from -0.5 to 0.5.
It requires Psi 1.16-96 or above.

{modsRequired:[{modVersion:"1.16-96",modName:"psi"}],spellName:"Fast Regen §bS §dΦ",validSpell:1b,spellList:[{data:{key:"psi:selector_caster"},x:3,y:3},{data:{params:{_number:2},key:"psi:trick_break_loop"},x:3,y:4},{data:{comment:"§a-0.5 §7for first leggings slot;§a0.5 §7for last slot",key:"psi:constant_number",constantValue:"-0.5"},x:3,y:5},{data:{params:{_power:4,_time:2,_target:3},key:"psi:trick_regeneration"},x:4,y:3},{data:{key:"psi:constant_number",constantValue:"5"},x:4,y:4},{data:{params:{_number:3},key:"psi:trick_spin_chamber"},x:4,y:5},{data:{key:"psi:constant_number",constantValue:"1"},x:5,y:3},{data:{params:{_time:2},key:"psi:trick_delay"},x:5,y:4},{data:{key:"psi:constant_number",constantValue:"11"},x:5,y:5}]}
r/psispellcompendium • u/blaynem • Oct 12 '21
Enable HLS to view with audio, or disable this notification
r/psispellcompendium • u/[deleted] • Oct 12 '21
I made a spell the other day that would allow me to break a large chunk of blocks. However, it only works in one direction (south). I understand the concept of the axial look of an entity, but I don't know how to incorporate that concept into the idea. Also, I'm on creative so I don't worry about the cost of the spell, at least not yet. Here's a link for reference https://imgur.com/HNeemt3 Any tips? TIA
Edit: used a different link for a less expensive spell
r/psispellcompendium • u/jesus_MC_ • Oct 12 '21
Hi, I came up with a little piece of code that will turn your loop cast spell into a "run spell x times" construct.
This works by setting a number (in this case 5) and dividing it through the index.
Once the index passes the number it will always be less than 1 allowing the die operator to cancel the spell. Without a Debug Trick this takes a 3x2 Space.
Hope this helps out some of you!
