Interface TagWritable
- All Superinterfaces:
TagReadable
- All Known Subinterfaces:
CommandSender, Taggable, TagHandler
- All Known Implementing Classes:
AbstractInventory, AnvilInventory, BeaconInventory, BrewingStandInventory, Chunk, ConsoleSender, Damage, DynamicChunk, EnchantmentTableInventory, Entity, EntityCreature, EntityDamage, EntityProjectile, EntityProjectileDamage, ExperienceOrb, FurnaceInventory, Instance, InstanceContainer, Inventory, ItemEntity, LightingChunk, LivingEntity, Player, PlayerInventory, PositionalDamage, ServerSender, SharedInstance, VillagerInventory
Represents an element which can write
tags.-
Method Summary
Modifier and TypeMethodDescription<T> TgetAndSetTag(Tag<T> tag, T value) Reads the current value, and then write the new one.<T> @UnknownNullability TgetAndUpdateTag(Tag<T> tag, UnaryOperator<@UnknownNullability T> value) default void<T> voidWrites the specified type.<T> @UnknownNullability TupdateAndGetTag(Tag<T> tag, UnaryOperator<@UnknownNullability T> value) <T> voidupdateTag(Tag<T> tag, UnaryOperator<@UnknownNullability T> value) Methods inherited from interface TagReadable
getTag, hasTag
-
Method Details
-
setTag
-
removeTag
-
getAndSetTag
-
updateTag
-
updateAndGetTag
-
getAndUpdateTag
-