Add GameEvent tags

This commit is contained in:
Jake Potrebic 2021-12-18 10:34:21 -08:00
parent e15a23c391
commit 087b3990d7

View File

@ -1427,6 +1427,25 @@ public interface Tag<T extends Keyed> extends Keyed {
*/ */
Tag<EntityType> ENTITY_TYPES_REDIRECTABLE_PROJECTILE = Bukkit.getTag(REGISTRY_ENTITY_TYPES, NamespacedKey.minecraft("redirectable_projectile"), EntityType.class); Tag<EntityType> ENTITY_TYPES_REDIRECTABLE_PROJECTILE = Bukkit.getTag(REGISTRY_ENTITY_TYPES, NamespacedKey.minecraft("redirectable_projectile"), EntityType.class);
// Paper start
String REGISTRY_GAME_EVENTS = "game_events";
/**
* Tag for game events that trigger sculk sensors
*/
Tag<GameEvent> GAME_EVENT_VIBRATIONS = Bukkit.getTag(REGISTRY_GAME_EVENTS, NamespacedKey.minecraft("vibrations"), GameEvent.class);
/**
* Tag for game events that are ignored if the entity is sneaking
*/
Tag<GameEvent> GAME_EVENT_IGNORE_VIBRATIONS_SNEAKING = Bukkit.getTag(REGISTRY_GAME_EVENTS, NamespacedKey.minecraft("ignore_vibrations_sneaking"), GameEvent.class);
/**
* Tag for game events that an allay can listen to
*/
Tag<GameEvent> GAME_EVENT_ALLAY_CAN_LISTEN = Bukkit.getTag(REGISTRY_GAME_EVENTS, NamespacedKey.minecraft("allay_can_listen"), GameEvent.class);
// Paper end
/** /**
* Returns whether or not this tag has an entry for the specified item. * Returns whether or not this tag has an entry for the specified item.
* *