mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-09 11:44:19 +01:00
[Bleeding] Made PotionEffectTypes final, added reasons for deprecation.
Fixes BUKKIT-768 and BUKKIT-769 By: fullwall <fullwall@optusnet.com>
This commit is contained in:
parent
86550000ce
commit
f7d527adf9
1 changed files with 22 additions and 21 deletions
|
@ -12,99 +12,100 @@ public abstract class PotionEffectType {
|
||||||
/**
|
/**
|
||||||
* Increases movement speed.
|
* Increases movement speed.
|
||||||
*/
|
*/
|
||||||
public static PotionEffectType SPEED = new PotionEffectTypeWrapper(1);
|
public static final PotionEffectType SPEED = new PotionEffectTypeWrapper(1);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Decreases movement speed.
|
* Decreases movement speed.
|
||||||
*/
|
*/
|
||||||
public static PotionEffectType SLOW = new PotionEffectTypeWrapper(2);
|
public static final PotionEffectType SLOW = new PotionEffectTypeWrapper(2);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Increases dig speed.
|
* Increases dig speed.
|
||||||
*/
|
*/
|
||||||
public static PotionEffectType FAST_DIGGING = new PotionEffectTypeWrapper(3);
|
public static final PotionEffectType FAST_DIGGING = new PotionEffectTypeWrapper(3);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Decreases dig speed.
|
* Decreases dig speed.
|
||||||
*/
|
*/
|
||||||
public static PotionEffectType SLOW_DIGGING = new PotionEffectTypeWrapper(4);
|
public static final PotionEffectType SLOW_DIGGING = new PotionEffectTypeWrapper(4);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Increases damage dealt.
|
* Increases damage dealt.
|
||||||
*/
|
*/
|
||||||
public static PotionEffectType INCREASE_DAMAGE = new PotionEffectTypeWrapper(5);
|
public static final PotionEffectType INCREASE_DAMAGE = new PotionEffectTypeWrapper(5);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Heals an entity.
|
* Heals an entity.
|
||||||
*/
|
*/
|
||||||
public static PotionEffectType HEAL = new PotionEffectTypeWrapper(6);
|
public static final PotionEffectType HEAL = new PotionEffectTypeWrapper(6);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Hurts an entity.
|
* Hurts an entity.
|
||||||
*/
|
*/
|
||||||
public static PotionEffectType HARM = new PotionEffectTypeWrapper(7);
|
public static final PotionEffectType HARM = new PotionEffectTypeWrapper(7);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Increases jump height.
|
* Increases jump height.
|
||||||
*/
|
*/
|
||||||
public static PotionEffectType JUMP = new PotionEffectTypeWrapper(8);
|
public static final PotionEffectType JUMP = new PotionEffectTypeWrapper(8);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Warps vision on the client.
|
* Warps vision on the client.
|
||||||
*/
|
*/
|
||||||
public static PotionEffectType CONFUSION = new PotionEffectTypeWrapper(9);
|
public static final PotionEffectType CONFUSION = new PotionEffectTypeWrapper(9);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Regenerates health.
|
* Regenerates health.
|
||||||
*/
|
*/
|
||||||
public static PotionEffectType REGENERATION = new PotionEffectTypeWrapper(10);
|
public static final PotionEffectType REGENERATION = new PotionEffectTypeWrapper(10);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Decreases damage dealt to an entity.
|
* Decreases damage dealt to an entity.
|
||||||
*/
|
*/
|
||||||
public static PotionEffectType DAMAGE_RESISTANCE = new PotionEffectTypeWrapper(11);
|
public static final PotionEffectType DAMAGE_RESISTANCE = new PotionEffectTypeWrapper(11);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Stops fire damage.
|
* Stops fire damage.
|
||||||
*/
|
*/
|
||||||
public static PotionEffectType FIRE_RESISTANCE = new PotionEffectTypeWrapper(12);
|
public static final PotionEffectType FIRE_RESISTANCE = new PotionEffectTypeWrapper(12);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Allows breathing underwater.
|
* Allows breathing underwater.
|
||||||
*/
|
*/
|
||||||
public static PotionEffectType WATER_BREATHING = new PotionEffectTypeWrapper(13);
|
public static final PotionEffectType WATER_BREATHING = new PotionEffectTypeWrapper(13);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Grants invisibility.
|
* Grants invisibility. NOTE: Unusable due to not being implemented by Minecraft.
|
||||||
*/
|
*/
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public static PotionEffectType INVISIBILITY = new PotionEffectTypeWrapper(14); // unimplemented
|
public static final PotionEffectType INVISIBILITY = new PotionEffectTypeWrapper(14); // unimplemented
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Blinds an entity.
|
* Blinds an entity.
|
||||||
*/
|
*/
|
||||||
public static PotionEffectType BLINDNESS = new PotionEffectTypeWrapper(15);
|
public static final PotionEffectType BLINDNESS = new PotionEffectTypeWrapper(15);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Allows an entity to see in the dark.
|
* Allows an entity to see in the dark. NOTE: Unusable due to not being
|
||||||
|
* implemented by Minecraft.
|
||||||
*/
|
*/
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public static PotionEffectType NIGHT_VISION = new PotionEffectTypeWrapper(16); // unimplemented
|
public static final PotionEffectType NIGHT_VISION = new PotionEffectTypeWrapper(16); // unimplemented
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Increases hunger.
|
* Increases hunger.
|
||||||
*/
|
*/
|
||||||
public static PotionEffectType HUNGER = new PotionEffectTypeWrapper(17);
|
public static final PotionEffectType HUNGER = new PotionEffectTypeWrapper(17);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Decreases damage dealt by an entity.
|
* Decreases damage dealt by an entity.
|
||||||
*/
|
*/
|
||||||
public static PotionEffectType WEAKNESS = new PotionEffectTypeWrapper(18);
|
public static final PotionEffectType WEAKNESS = new PotionEffectTypeWrapper(18);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Deals damage to an entity over time.
|
* Deals damage to an entity over time.
|
||||||
*/
|
*/
|
||||||
public static PotionEffectType POISON = new PotionEffectTypeWrapper(19);
|
public static final PotionEffectType POISON = new PotionEffectTypeWrapper(19);
|
||||||
|
|
||||||
private final int id;
|
private final int id;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue