Psi

Psi

45M Downloads

How to block some trick

Eufranio opened this issue · 7 comments

commented

Is there a way to block/remove some tricks from the mod (like explosions)?

  • Make sure you're not reporting something that was just fixed.
  • Make sure you're not using an old version of Psi.
  • Make sure you're not using Optifine or GLSL Shaders, if it's a rendering issue.
  • Make sure you're using Java 8. Psi will not function in older versions.
commented

I can't speak for the nature of the OP's request but for my server this feature would be absolutely invaluable.

I tweeted @Vazkii but as of yet no response. Some tricks are not suitable for SMP. In addition (probably worthy of a separate report), some block-breaking tricks result in the target block dropping as an item, yet remaining intact in GP claimed areas (obvious a sponge problem).

commented

To quote Vazkii:

In-depth configuration
One of the goals in Psi is to easily allow people to share spells. This is evidenced by elements such as each parameter having a different color, and parameters not being able to share a side, so you can copy a spell given only a screenshot. There’s also the built-in import/export feature, which is the backbone of places like /r/psispellcompendium. In sum, the mod has always been designed with sharing and community interaction in mind. If every modpack had their own config and their own costs and a few pieces disabled, then sharing spells would be much harder, as you’d have to say which pack you were on. Requesting spells would be even harder, as you’d have to go see which features are disabled. All and all, while it is a feature that could definitely allow for pack authors to better balance their packs, it also has definitive negative connotations outside the game, which also matter.

commented

Whilst I appreciate Vazkii's holistic desire for this mod, the conclusion can easily be reached that even the most basic of configurations (on/off for certain tricks) is an absolute necessity.

The majority of right-thinking server owners are simply choosing to disable this mod in popular modpacks such as Sky Factory 3. I do not wish to do that but it seems that in the long run, there is no choice, as Psi spells continue to bypass any Sponge protection plugins.

commented

This problem is specifically with Sponge, Rob.
I love this mod and Vazkii's work, but if we need to disable some trick, people will just drop the use of the mod (like removing from modpacks). Having a config option to disable defined tricks (that is basically mandatory in almost all mods) will let us to configure it according with the necessity without having to drop/remove the mod.

commented

What this really comes down to is a mod bypassing basic vanilla minecraft gamerules, if pvp is disabled in the server.properties it should be common sense for mods to respect a basic setting such as that or at least have a config option for it.
Maybe the mod could be changed to have a check in place for that, which would solve the issue of having a basic config yet appeasing SMP gameplay, because let's face it there are players out there who only want to ruin the gameplay experience of others, this mod facilitates that in a very detrimental way.

commented

It's worth noting that even as is, the "shareability" is hardly absolute -- not only does the recipient need to have completed all relevant lessons, but their CAD must be capable of the spell -- and even at the endgame level, there's that spit between ebony and ivory to consider.

commented

A solution that occurs to me is for "restricted" tricks to remain present and runnable as tiles, but to have their effect fail when appropriate (disabled globally or applied in protected area). Instead of an explosion or block break, you'd just get a burst of particles and a sound (ETA: and maybe a chat message) The sound would allow for, say, the "spidey-sense" spell to continue working. (It occurs to me that a Trick:Sound might be interesting.)