Jump to content

Itemeffekte deaktivieren


Compaq6510b
 Share

Recommended Posts

Hallo zusammen,

ich habe ein Plugin erstellt, welches als Item die vergiftete Kartoffel verwendet. Nun soll bei der Einnahme 2 Herzen GEHEILT werden. Das funktioniert auch weiterhin, aber der Standarteffekt der vergifteten Kartoffel passiert auch. Also Ich bekomme 2 Herzen geheilt und danach eine vergiftung ..

Wie kann ich diese "Nachwirkung" der Kartoffel abfangen und auf null setzen??

Mfg,

ich

Link to comment
Share on other sites

Puh, den Effekt gar nicht erst aufkommen zu lassen wird schwer, ich weiß nichtmal, ob das mit NMS-Code geht, oder ob du dafür eine Mod schreiben müsstest. Was aber geht: Du kannst dem Spieler PotionEffects entfernen mit p.removePotionEffect(PotionEffectType bla) oder so, hab's gerade nicht getestet. Damit kannst du die Vergiftung dann ja aufheben.

Liebe Grüße,

Baustein

Link to comment
Share on other sites

  • 2 weeks later...

Du könntest probieren das Event zu jumpen, indem du das "PlayerConsumItemEvent" abfängst und annulierst.

Anschließend das Item aus dem PlayerInventar entfernen und deinen Effekt ablaufen lassen, --> fertig.

http://pastebin.com/8iSEq8aa

Mit freundlichen Grüßen,

Spartaner_v1

( keine Garantie für den Erfolg )

Edited by Spartaner_v1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...
B
B