Class IntComponentType
java.lang.Object
org.geysermc.mcprotocollib.protocol.data.game.item.component.DataComponentType<Integer>
org.geysermc.mcprotocollib.protocol.data.game.item.component.IntComponentType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interfaceNested classes/interfaces inherited from class org.geysermc.mcprotocollib.protocol.data.game.item.component.DataComponentType
DataComponentType.BasicReader<V>, DataComponentType.BasicWriter<V>, DataComponentType.DataComponentFactory<V>, DataComponentType.Reader<V>, DataComponentType.Writer<V> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final IntComponentType.IntDataComponentFactoryprotected final IntComponentType.IntReaderprotected final IntComponentType.IntWriterFields inherited from class org.geysermc.mcprotocollib.protocol.data.game.item.component.DataComponentType
dataComponentFactory, id, key, reader, writer -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedIntComponentType(int id, String key, IntComponentType.IntReader reader, IntComponentType.IntWriter writer, IntComponentType.IntDataComponentFactory metadataFactory) -
Method Summary
Modifier and TypeMethodDescriptionreadDataComponent(io.netty.buffer.ByteBuf input) toString()voidwriteDataComponentPrimitive(io.netty.buffer.ByteBuf output, int value) Methods inherited from class org.geysermc.mcprotocollib.protocol.data.game.item.component.DataComponentType
getDataComponentFactory, getId, getKey, getReader, getWriter, writeDataComponent
-
Field Details
-
primitiveReader
-
primitiveWriter
-
primitiveFactory
-
-
Constructor Details
-
IntComponentType
protected IntComponentType(int id, @KeyPattern String key, IntComponentType.IntReader reader, IntComponentType.IntWriter writer, IntComponentType.IntDataComponentFactory metadataFactory)
-
-
Method Details
-
readDataComponent
- Overrides:
readDataComponentin classDataComponentType<Integer>
-
readNullDataComponent
- Overrides:
readNullDataComponentin classDataComponentType<Integer>
-
writeDataComponentPrimitive
public void writeDataComponentPrimitive(io.netty.buffer.ByteBuf output, int value) -
toString
- Overrides:
toStringin classDataComponentType<Integer>
-