Package net.minecraft.data
Class SnbtProvider
java.lang.Object
net.minecraft.data.SnbtProvider
- All Implemented Interfaces:
DataProvider
- Mappings:
Namespace Name official le
intermediary net/minecraft/class_2463
named net/minecraft/data/SnbtProvider
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate static final record
private static class
static interface
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final Logger
private final DataGenerator
private final List<SnbtProvider.Tweaker>
Fields inherited from interface net.minecraft.data.DataProvider
JSON_KEY_SORT_ORDER, JSON_KEY_SORTING_COMPARATOR
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddWriter
(SnbtProvider.Tweaker tweaker) private String
getFileName
(Path root, Path file) getName()
void
run
(DataWriter writer) private SnbtProvider.CompressedData
toCompressedNbt
(Path path, String name) private NbtCompound
write
(String key, NbtCompound compound) private void
write
(DataWriter cache, SnbtProvider.CompressedData data, Path root)
-
Field Details
-
DEBUG_OUTPUT_DIRECTORY
- Mappings:
Namespace Name Mixin selector official c
Lle;c:Ljava/nio/file/Path;
intermediary field_24615
Lnet/minecraft/class_2463;field_24615:Ljava/nio/file/Path;
named DEBUG_OUTPUT_DIRECTORY
Lnet/minecraft/data/SnbtProvider;DEBUG_OUTPUT_DIRECTORY:Ljava/nio/file/Path;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official d
Lle;d:Lorg/slf4j/Logger;
intermediary field_11454
Lnet/minecraft/class_2463;field_11454:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/data/SnbtProvider;LOGGER:Lorg/slf4j/Logger;
-
root
- Mappings:
Namespace Name Mixin selector official e
Lle;e:Liy;
intermediary field_11453
Lnet/minecraft/class_2463;field_11453:Lnet/minecraft/class_2403;
named root
Lnet/minecraft/data/SnbtProvider;root:Lnet/minecraft/data/DataGenerator;
-
write
- Mappings:
Namespace Name Mixin selector official f
Lle;f:Ljava/util/List;
intermediary field_20309
Lnet/minecraft/class_2463;field_20309:Ljava/util/List;
named write
Lnet/minecraft/data/SnbtProvider;write:Ljava/util/List;
-
-
Constructor Details
-
SnbtProvider
- Mappings:
Namespace Name Mixin selector official <init>
Lle;<init>(Liy;)V
intermediary <init>
Lnet/minecraft/class_2463;<init>(Lnet/minecraft/class_2403;)V
named <init>
Lnet/minecraft/data/SnbtProvider;<init>(Lnet/minecraft/data/DataGenerator;)V
-
-
Method Details
-
addWriter
- Mappings:
Namespace Name Mixin selector official a
Lle;a(Lle$a;)Lle;
intermediary method_21672
Lnet/minecraft/class_2463;method_21672(Lnet/minecraft/class_2463$class_4460;)Lnet/minecraft/class_2463;
named addWriter
Lnet/minecraft/data/SnbtProvider;addWriter(Lnet/minecraft/data/SnbtProvider$Tweaker;)Lnet/minecraft/data/SnbtProvider;
-
write
- Mappings:
Namespace Name Mixin selector official a
Lle;a(Ljava/lang/String;Lpj;)Lpj;
intermediary method_21673
Lnet/minecraft/class_2463;method_21673(Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
named write
Lnet/minecraft/data/SnbtProvider;write(Ljava/lang/String;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
-
run
- Specified by:
run
in interfaceDataProvider
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official a
Liz;a(Lix;)V
intermediary method_10319
Lnet/minecraft/class_2405;method_10319(Lnet/minecraft/class_7403;)V
named run
Lnet/minecraft/data/DataProvider;run(Lnet/minecraft/data/DataWriter;)V
-
getName
- Specified by:
getName
in interfaceDataProvider
- Mappings:
Namespace Name Mixin selector official a
Liz;a()Ljava/lang/String;
intermediary method_10321
Lnet/minecraft/class_2405;method_10321()Ljava/lang/String;
named getName
Lnet/minecraft/data/DataProvider;getName()Ljava/lang/String;
-
getFileName
- Mappings:
Namespace Name Mixin selector official a
Lle;a(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String;
intermediary method_10500
Lnet/minecraft/class_2463;method_10500(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String;
named getFileName
Lnet/minecraft/data/SnbtProvider;getFileName(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String;
-
toCompressedNbt
- Mappings:
Namespace Name Mixin selector official a
Lle;a(Ljava/nio/file/Path;Ljava/lang/String;)Lle$c;
intermediary method_22144
Lnet/minecraft/class_2463;method_22144(Ljava/nio/file/Path;Ljava/lang/String;)Lnet/minecraft/class_2463$class_4511;
named toCompressedNbt
Lnet/minecraft/data/SnbtProvider;toCompressedNbt(Ljava/nio/file/Path;Ljava/lang/String;)Lnet/minecraft/data/SnbtProvider$CompressedData;
-
write
- Mappings:
Namespace Name Mixin selector official a
Lle;a(Lix;Lle$c;Ljava/nio/file/Path;)V
intermediary method_10497
Lnet/minecraft/class_2463;method_10497(Lnet/minecraft/class_7403;Lnet/minecraft/class_2463$class_4511;Ljava/nio/file/Path;)V
named write
Lnet/minecraft/data/SnbtProvider;write(Lnet/minecraft/data/DataWriter;Lnet/minecraft/data/SnbtProvider$CompressedData;Ljava/nio/file/Path;)V
-