11package net .darkhax .bookshelf .api .serialization ;
22
3+ import net .darkhax .bookshelf .api .Services ;
34import net .minecraft .core .BlockPos ;
4- import net .minecraft .core .Registry ;
55import net .minecraft .core .particles .ParticleType ;
66import net .minecraft .nbt .CompoundTag ;
77import net .minecraft .network .chat .Component ;
@@ -59,19 +59,19 @@ public final class Serializers {
5959 public static final ISerializer <AttributeModifier .Operation > ATTRIBUTE_OPERATION = new SerializerEnum <>(AttributeModifier .Operation .class );
6060
6161 // REGISTRY TYPES
62- public static final ISerializer <Block > BLOCK = new SerializerRegistryEntry <>(Registry . BLOCK );
63- public static final ISerializer <Item > ITEM = new SerializerRegistryEntry <>(Registry . ITEM );
64- public static final ISerializer <Enchantment > ENCHANTMENT = new SerializerRegistryEntry <>(Registry . ENCHANTMENT );
65- public static final ISerializer <Motive > MOTIVE = new SerializerRegistryEntry <>(Registry . MOTIVE );
66- public static final ISerializer <MobEffect > MOB_EFFECT = new SerializerRegistryEntry <>(Registry . MOB_EFFECT );
67- public static final ISerializer <Potion > POTION = new SerializerRegistryEntry <>(Registry . POTION );
68- public static final ISerializer <Attribute > ATTRIBUTE = new SerializerRegistryEntry <>(Registry . ATTRIBUTE );
69- public static final ISerializer <VillagerProfession > VILLAGER_PROFESSION = new SerializerRegistryEntry <>(Registry . VILLAGER_PROFESSION );
70- public static final ISerializer <VillagerType > VILLAGER_TYPE = new SerializerRegistryEntry <>(Registry . VILLAGER_TYPE );
71- public static final ISerializer <SoundEvent > SOUND_EVENT = new SerializerRegistryEntry <>(Registry . SOUND_EVENT );
72- public static final ISerializer <MenuType <?>> MENU = new SerializerRegistryEntry <>(Registry . MENU );
73- public static final ISerializer <ParticleType <?>> PARTICLE = new SerializerRegistryEntry <>(Registry . PARTICLE_TYPE );
74- public static final ISerializer <EntityType <?>> ENTITY = new SerializerRegistryEntry <>(Registry . ENTITY_TYPE );
75- public static final ISerializer <BlockEntityType <?>> BLOCK_ENTITY = new SerializerRegistryEntry <>(Registry . BLOCK_ENTITY_TYPE );
76- public static final ISerializer <GameEvent > GAME_EVENT = new SerializerRegistryEntry <>(Registry . GAME_EVENT );
62+ public static final ISerializer <Block > BLOCK = new SerializerRegistryEntry <>(Services . REGISTRIES . blocks () );
63+ public static final ISerializer <Item > ITEM = new SerializerRegistryEntry <>(Services . REGISTRIES . items () );
64+ public static final ISerializer <Enchantment > ENCHANTMENT = new SerializerRegistryEntry <>(Services . REGISTRIES . enchantments () );
65+ public static final ISerializer <Motive > MOTIVE = new SerializerRegistryEntry <>(Services . REGISTRIES . paintings () );
66+ public static final ISerializer <MobEffect > MOB_EFFECT = new SerializerRegistryEntry <>(Services . REGISTRIES . mobEffects () );
67+ public static final ISerializer <Potion > POTION = new SerializerRegistryEntry <>(Services . REGISTRIES . potions () );
68+ public static final ISerializer <Attribute > ATTRIBUTE = new SerializerRegistryEntry <>(Services . REGISTRIES . attributes () );
69+ public static final ISerializer <VillagerProfession > VILLAGER_PROFESSION = new SerializerRegistryEntry <>(Services . REGISTRIES . villagerProfessions () );
70+ public static final ISerializer <VillagerType > VILLAGER_TYPE = new SerializerRegistryEntry <>(Services . REGISTRIES . villagerTypes () );
71+ public static final ISerializer <SoundEvent > SOUND_EVENT = new SerializerRegistryEntry <>(Services . REGISTRIES . sounds () );
72+ public static final ISerializer <MenuType <?>> MENU = new SerializerRegistryEntry <>(Services . REGISTRIES . menuTypes () );
73+ public static final ISerializer <ParticleType <?>> PARTICLE = new SerializerRegistryEntry <>(Services . REGISTRIES . particles () );
74+ public static final ISerializer <EntityType <?>> ENTITY = new SerializerRegistryEntry <>(Services . REGISTRIES . entities () );
75+ public static final ISerializer <BlockEntityType <?>> BLOCK_ENTITY = new SerializerRegistryEntry <>(Services . REGISTRIES . blockEntities () );
76+ public static final ISerializer <GameEvent > GAME_EVENT = new SerializerRegistryEntry <>(Services . REGISTRIES . gameEvents () );
7777}
0 commit comments