SYMBOL INDEX (358 symbols across 62 files) FILE: src/main/java/foundationgames/enhancedblockentities/EBESetup.java type EBESetup (line 39) | public enum EBESetup {; method setupRRPChests (line 40) | public static void setupRRPChests() { method setupRRPSigns (line 65) | public static void setupRRPSigns() { method setupRRPBells (line 114) | public static void setupRRPBells() { method setupRRPBeds (line 120) | public static void setupRRPBeds() { method setupRRPShulkerBoxes (line 132) | public static void setupRRPShulkerBoxes() { method setupRRPDecoratedPots (line 146) | public static void setupRRPDecoratedPots() { method setupResourceProviders (line 158) | public static void setupResourceProviders() { method setupChests (line 319) | public static void setupChests() { method setupSigns (line 363) | public static void setupSigns() { method setupBells (line 404) | public static void setupBells() { method setupBeds (line 410) | public static void setupBeds() { method setupShulkerBoxes (line 429) | public static void setupShulkerBoxes() { method setupDecoratedPots (line 444) | public static void setupDecoratedPots() { FILE: src/main/java/foundationgames/enhancedblockentities/EnhancedBlockEntities.java class EnhancedBlockEntities (line 22) | public final class EnhancedBlockEntities implements ClientModInitializer { method onInitializeClient (line 32) | @Override method reload (line 59) | public static void reload(ReloadType type) { method load (line 68) | public static void load() { FILE: src/main/java/foundationgames/enhancedblockentities/EnhancedBlockEntityRegistry.java class EnhancedBlockEntityRegistry (line 14) | public final class EnhancedBlockEntityRegistry { method EnhancedBlockEntityRegistry (line 18) | private EnhancedBlockEntityRegistry() {} method register (line 20) | public static void register(Block block, BlockEntityType type, Bloc... method clear (line 25) | public static void clear() { FILE: src/main/java/foundationgames/enhancedblockentities/ReloadType.java type ReloadType (line 3) | public enum ReloadType { method ReloadType (line 10) | ReloadType(int pertinence) { method or (line 14) | public ReloadType or(ReloadType type) { FILE: src/main/java/foundationgames/enhancedblockentities/client/model/DynamicBakedModel.java class DynamicBakedModel (line 23) | public class DynamicBakedModel implements BakedModel, FabricBakedModel { method DynamicBakedModel (line 31) | public DynamicBakedModel(BakedModel[] models, ModelSelector selector, ... method isVanillaAdapter (line 40) | @Override method emitBlockQuads (line 45) | @Override method getQuads (line 79) | @Override method useAmbientOcclusion (line 84) | @Override method hasDepth (line 89) | @Override method isSideLit (line 94) | @Override method getParticleSprite (line 99) | @Override method getTransformation (line 104) | @Override method getModels (line 109) | public BakedModel[] getModels() { method getSelector (line 113) | public ModelSelector getSelector() { method getEffects (line 117) | public DynamicModelEffects getEffects() { FILE: src/main/java/foundationgames/enhancedblockentities/client/model/DynamicModelEffects.java class DynamicModelEffects (line 8) | public abstract class DynamicModelEffects { method ambientOcclusion (line 14) | @Override method ambientOcclusion (line 21) | @Override method ambientOcclusion (line 28) | @Override method ambientOcclusion (line 35) | @Override method DynamicModelEffects (line 43) | public DynamicModelEffects() { method ambientOcclusion (line 48) | public boolean ambientOcclusion() { method fromId (line 52) | public static DynamicModelEffects fromId(int id) { FILE: src/main/java/foundationgames/enhancedblockentities/client/model/DynamicModelProvidingPlugin.java class DynamicModelProvidingPlugin (line 11) | public class DynamicModelProvidingPlugin implements ModelLoadingPlugin, ... method DynamicModelProvidingPlugin (line 15) | public DynamicModelProvidingPlugin(Identifier id, Supplier condition) { method initialize (line 121) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/client/model/ModelSelector.java class ModelSelector (line 14) | public abstract class ModelSelector { method writeModelIndices (line 18) | @Override method getParticleModelIndex (line 31) | @Override method writeModelIndices (line 36) | @Override method getParticleModelIndex (line 50) | public int getParticleModelIndex() { method writeModelIndices (line 54) | public abstract void writeModelIndices(BlockRenderView view, BlockStat... method ModelSelector (line 59) | public ModelSelector(int displayedModelCount) { method ModelSelector (line 65) | public ModelSelector() { method fromId (line 69) | public static ModelSelector fromId(int id) { FILE: src/main/java/foundationgames/enhancedblockentities/client/model/item/EBEIsChristmasProperty.java method getValue (line 15) | @Override method getCodec (line 20) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/client/model/misc/DecoratedPotModelSelector.java class DecoratedPotModelSelector (line 25) | public class DecoratedPotModelSelector extends ModelSelector { method DecoratedPotModelSelector (line 33) | public DecoratedPotModelSelector() { method createModelIDs (line 39) | public Identifier[] createModelIDs() { method writeModelIndices (line 58) | @Override method getPatternIndex (line 84) | private int getPatternIndex(Optional sherd, int max) { FILE: src/main/java/foundationgames/enhancedblockentities/client/render/BlockEntityRenderCondition.java type BlockEntityRenderCondition (line 11) | @FunctionalInterface method shouldRender (line 57) | boolean shouldRender(BlockEntity entity); FILE: src/main/java/foundationgames/enhancedblockentities/client/render/BlockEntityRendererOverride.java class BlockEntityRendererOverride (line 9) | public abstract class BlockEntityRendererOverride { method render (line 11) | @Override method BlockEntityRendererOverride (line 15) | public BlockEntityRendererOverride() { method render (line 19) | public abstract void render(BlockEntityRenderer renderer,... method onModelsReload (line 21) | public void onModelsReload() {} FILE: src/main/java/foundationgames/enhancedblockentities/client/render/SignRenderManager.java class SignRenderManager (line 5) | public class SignRenderManager { method getRenderedSignAmount (line 9) | public static int getRenderedSignAmount() { method endFrame (line 13) | public static void endFrame(WorldRenderContext ctx) { FILE: src/main/java/foundationgames/enhancedblockentities/client/render/entity/BellBlockEntityRendererOverride.java class BellBlockEntityRendererOverride (line 17) | public class BellBlockEntityRendererOverride extends BlockEntityRenderer... method render (line 20) | @Override method getBellModel (line 50) | private BakedModel getBellModel() { method onModelsReload (line 54) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/client/render/entity/ChestBlockEntityRendererOverride.java class ChestBlockEntityRendererOverride (line 21) | public class ChestBlockEntityRendererOverride extends BlockEntityRendere... method ChestBlockEntityRendererOverride (line 26) | public ChestBlockEntityRendererOverride(Supplier modelGe... method render (line 31) | @Override method getLidAnimationHolder (line 56) | public static LidOpenable getLidAnimationHolder(BlockEntity blockEntit... method onModelsReload (line 79) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/client/render/entity/DecoratedPotBlockEntityRendererOverride.java class DecoratedPotBlockEntityRendererOverride (line 23) | public class DecoratedPotBlockEntityRendererOverride extends BlockEntity... method tryGetModels (line 29) | private void tryGetModels() { method render (line 54) | @Override method onModelsReload (line 110) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/client/render/entity/ShulkerBoxBlockEntityRendererOverride.java class ShulkerBoxBlockEntityRendererOverride (line 21) | public class ShulkerBoxBlockEntityRendererOverride extends BlockEntityRe... method ShulkerBoxBlockEntityRendererOverride (line 25) | public ShulkerBoxBlockEntityRendererOverride(Consumer resource) { method addResource (line 77) | public void addResource(Identifier id, byte[] resource) { method addPlainTextResource (line 82) | public void addPlainTextResource(Identifier id, String plainText) { method addTemplateResource (line 86) | public void addTemplateResource(Identifier id, TemplateProvider.Templa... method addTemplateResource (line 90) | public void addTemplateResource(Identifier id, String templatePath) { method openRoot (line 94) | @Nullable method open (line 100) | @Nullable method findResources (line 108) | @Override method getNamespaces (line 121) | @Override method parseMetadata (line 128) | @Nullable method getInfo (line 134) | @Override method close (line 139) | @Override method dump (line 143) | public void dump(Path dir) throws IOException { class PropertyBuilder (line 163) | public static class PropertyBuilder { method PropertyBuilder (line 166) | private PropertyBuilder() {} method def (line 168) | public PropertyBuilder def(String k, String v) { method build (line 176) | private Properties build() { class LazyBufferedResource (line 184) | public static class LazyBufferedResource implements InputSupplier backing) { method get (line 192) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/client/resource/template/TemplateDefinitions.java type TemplateDefinitions (line 11) | public interface TemplateDefinitions { method def (line 12) | default TemplateDefinitions def(String k, Object v) { method def (line 16) | TemplateDefinitions def(String k, TemplateProvider.TemplateApplyingFun... class Impl (line 18) | class Impl implements TemplateDefinitions, Iterable ... type TemplateApplyingFunction (line 44) | @FunctionalInterface method getAndApplyTemplate (line 46) | String getAndApplyTemplate(TemplateProvider templates) throws IOExce... FILE: src/main/java/foundationgames/enhancedblockentities/config/EBEConfig.java class EBEConfig (line 18) | public class EBEConfig { method writeTo (line 59) | public void writeTo(Properties properties) { method readFrom (line 80) | public void readFrom(Properties properties) { method save (line 113) | public void save() { method load (line 132) | public void load() { method applyCompatConfigModifiers (line 156) | @SuppressWarnings("unchecked") FILE: src/main/java/foundationgames/enhancedblockentities/config/gui/EBEModMenuPlugin.java class EBEModMenuPlugin (line 7) | public class EBEModMenuPlugin implements ModMenuApi { method getModConfigScreenFactory (line 8) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/config/gui/option/ConfigButtonOption.java class ConfigButtonOption (line 17) | public class ConfigButtonOption { method getOption (line 18) | public static SimpleOption getOption(Screen parent) { method getWidgetCreator (line 31) | @Override method validate (line 38) | @Override method codec (line 43) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/config/gui/option/EBEOption.java class EBEOption (line 17) | public final class EBEOption { method EBEOption (line 37) | public EBEOption(String key, List values, ConfigView config, b... method getValue (line 51) | public String getValue() { method getOptionKey (line 55) | public String getOptionKey() { method getValueKey (line 59) | public String getValueKey() { method getText (line 63) | public Text getText() { method getTooltip (line 71) | public Tooltip getTooltip() { method next (line 88) | public void next() { method isDefault (line 95) | public boolean isDefault() { FILE: src/main/java/foundationgames/enhancedblockentities/config/gui/option/TextPalette.java type TextPalette (line 3) | public interface TextPalette { method getColor (line 12) | int getColor(float cycle); method rainbow (line 14) | static TextPalette rainbow(float start) { FILE: src/main/java/foundationgames/enhancedblockentities/config/gui/screen/EBEConfigScreen.java class EBEConfigScreen (line 29) | public class EBEConfigScreen extends Screen { method EBEConfigScreen (line 51) | public EBEConfigScreen(Screen screen) { method init (line 56) | @Override method renderDarkening (line 90) | @Override method render (line 96) | @Override method close (line 104) | @Override method applyChanges (line 109) | public void applyChanges() { method addOptions (line 124) | public void addOptions() { method option (line 204) | private ButtonWidget option(EBEOption option) { FILE: src/main/java/foundationgames/enhancedblockentities/config/gui/widget/SectionTextWidget.java class SectionTextWidget (line 8) | public class SectionTextWidget extends AbstractTextWidget { method SectionTextWidget (line 9) | public SectionTextWidget(Text message, TextRenderer textRenderer) { method SectionTextWidget (line 13) | public SectionTextWidget(int x, int y, int width, int height, Text mes... method renderWidget (line 18) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/config/gui/widget/WidgetRowListWidget.java class WidgetRowListWidget (line 14) | public class WidgetRowListWidget extends ElementListWidget { method Entry (line 63) | public Entry(GridWidget widget) { method children (line 68) | @Override method selectableChildren (line 73) | @Override method render (line 78) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/event/EBEEvents.java type EBEEvents (line 6) | public enum EBEEvents {; FILE: src/main/java/foundationgames/enhancedblockentities/mixin/AbstractBlockStateMixin.java class AbstractBlockStateMixin (line 13) | @Mixin(AbstractBlock.AbstractBlockState.class) method getBlock (line 15) | @Shadow public abstract Block getBlock(); method enhanced_bes$overrideRenderType (line 17) | @Inject(method = "getRenderType", at = @At("HEAD"), cancellable = true) FILE: src/main/java/foundationgames/enhancedblockentities/mixin/AbstractSignBlockEntityRenderAccessor.java type AbstractSignBlockEntityRenderAccessor (line 13) | @Mixin(AbstractSignBlockEntityRenderer.class) method enhanced_bes$applyTransforms (line 15) | @Invoker("applyTransforms") method enhanced_bes$renderText (line 18) | @Invoker("renderText") method enhanced_bes$getRenderDistance (line 21) | @Accessor("MAX_COLORED_TEXT_OUTLINE_RENDER_DISTANCE") FILE: src/main/java/foundationgames/enhancedblockentities/mixin/BellBlockEntityMixin.java class BellBlockEntityMixin (line 16) | @Mixin(BellBlockEntity.class) method BellBlockEntityMixin (line 21) | public BellBlockEntityMixin(BlockEntityType type, BlockPos pos, Blo... method enhanced_bes$listenForStopRinging (line 27) | @ModifyVariable(method = "tick", at = @At( method getModelState (line 38) | @Override method setModelState (line 43) | @Override method getRenderState (line 48) | @Override method setRenderState (line 53) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/mixin/BlockEntityRenderDispatcherMixin.java class BlockEntityRenderDispatcherMixin (line 19) | @Mixin(BlockEntityRenderDispatcher.class) method enhanced_bes$renderOverrides (line 21) | @Inject( FILE: src/main/java/foundationgames/enhancedblockentities/mixin/BuiltChunkMixin.java class BuiltChunkMixin (line 9) | @Mixin(ChunkBuilder.BuiltChunk.class) method enhanced_bes$getTaskAfterRebuild (line 14) | @Override method enhanced_bes$setTaskAfterRebuild (line 19) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/mixin/ChestBlockEntityMixin.java class ChestBlockEntityMixin (line 18) | @Mixin(ChestBlockEntity.class) method ChestBlockEntityMixin (line 23) | private ChestBlockEntityMixin(BlockEntityType type, BlockPos pos, B... method enhanced_bes$listenForOpenClose (line 27) | @Inject(method = "clientTick", at = @At(value = "TAIL")) method getModelState (line 37) | @Override method setModelState (line 42) | @Override method getRenderState (line 47) | @Override method setRenderState (line 52) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/mixin/DecoratedPotBlockEntityMixin.java class DecoratedPotBlockEntityMixin (line 15) | @Mixin(DecoratedPotBlockEntity.class) method enhanced_bes$updateChunkOnPatternsLoaded (line 20) | @Inject(method = "readNbt", at = @At("TAIL")) method enhanced_bes$updateOnWobble (line 29) | @Inject(method = "onSyncedBlockEvent", at = @At(value = "RETURN", shif... method getModelState (line 48) | @Override method setModelState (line 53) | @Override method getRenderState (line 58) | @Override method setRenderState (line 63) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/mixin/EnderChestBlockEntityMixin.java class EnderChestBlockEntityMixin (line 18) | @Mixin(EnderChestBlockEntity.class) method EnderChestBlockEntityMixin (line 23) | private EnderChestBlockEntityMixin(BlockEntityType type, BlockPos p... method enhanced_bes$listenForOpenClose (line 27) | @Inject(method = "clientTick", at = @At(value = "TAIL")) method getModelState (line 37) | @Override method setModelState (line 42) | @Override method getRenderState (line 47) | @Override method setRenderState (line 52) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/mixin/LifecycledResourceManagerImplMixin.java class LifecycledResourceManagerImplMixin (line 23) | @Mixin(LifecycledResourceManagerImpl.class) method enhanced_bes$injectBasePack (line 27) | @ModifyVariable(method = "", at = @At(value = "INVOKE", target =... method enhanced_bes$injectTopLevelPack (line 40) | @Inject(method = "", at = @At(value = "TAIL")) method addPack (line 48) | private void addPack(ResourceType type, ResourcePack pack) { FILE: src/main/java/foundationgames/enhancedblockentities/mixin/MinecraftClientMixin.java class MinecraftClientMixin (line 12) | @Mixin(MinecraftClient.class) method enhanced_bes$fireReloadEvent (line 14) | @Inject(method = "reloadResources()Ljava/util/concurrent/CompletableFu... FILE: src/main/java/foundationgames/enhancedblockentities/mixin/ShulkerBoxBlockEntityMixin.java class ShulkerBoxBlockEntityMixin (line 17) | @Mixin(ShulkerBoxBlockEntity.class) method getAnimationProgress (line 19) | @Shadow public abstract float getAnimationProgress(float delta); method ShulkerBoxBlockEntityMixin (line 24) | public ShulkerBoxBlockEntityMixin(BlockEntityType type, BlockPos po... method enhanced_bes$updateModelState (line 28) | @Inject(method = "updateAnimation", at = @At("TAIL")) method getModelState (line 34) | @Override method setModelState (line 39) | @Override method getRenderState (line 44) | @Override method setRenderState (line 49) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/mixin/SignEditScreenMixin.java class SignEditScreenMixin (line 18) | @Mixin(SignEditScreen.class) method enhanced_bes$renderBakedModelSign (line 20) | @Inject(method = "renderSignBackground", at = @At("HEAD"), cancellable... FILE: src/main/java/foundationgames/enhancedblockentities/mixin/VideoOptionsScreenMixin.java class VideoOptionsScreenMixin (line 12) | @Mixin(VideoOptionsScreen.class) method VideoOptionsScreenMixin (line 14) | protected VideoOptionsScreenMixin(Text title) { method enhanced_bes$addEBEOptionButton (line 18) | @ModifyArg( FILE: src/main/java/foundationgames/enhancedblockentities/mixin/WorldRendererMixin.java class WorldRendererMixin (line 14) | @Mixin(WorldRenderer.class) method enhanced_bes$addPostRebuildTask (line 17) | @ModifyVariable(method = "updateChunks", method enhanced_bes$runPostRebuildTask (line 33) | @Inject(method = "addBuiltChunk", at = @At("HEAD")) FILE: src/main/java/foundationgames/enhancedblockentities/mixin/compat/sodium/RenderSectionManagerMixin.java class RenderSectionManagerMixin (line 17) | @Pseudo method enhanced_bes$compat_sodium$cacheUpdatingChunk (line 20) | @ModifyVariable(method = "submitSectionTasks(Lnet/caffeinemc/mods/sodi... method enhanced_bes$runPostRebuildTask (line 37) | @ModifyVariable(method = "processChunkBuildResults", FILE: src/main/java/foundationgames/enhancedblockentities/mixin/compat/sodium/RenderSectionMixin.java class RenderSectionMixin (line 14) | @Pseudo method enhanced_bes$getTaskAfterRebuild (line 19) | @Override method enhanced_bes$setTaskAfterRebuild (line 24) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/util/ConvUtil.java type ConvUtil (line 3) | public enum ConvUtil {; method bool (line 4) | public static boolean bool(String bool) { method defaultedBool (line 8) | public static boolean defaultedBool(String bool, boolean defaultVal) { FILE: src/main/java/foundationgames/enhancedblockentities/util/DateUtil.java type DateUtil (line 6) | public enum DateUtil {; method isChristmas (line 7) | public static boolean isChristmas() { FILE: src/main/java/foundationgames/enhancedblockentities/util/EBEUtil.java type EBEUtil (line 23) | public enum EBEUtil {; method angle (line 39) | public static int angle(Direction dir) { method renderBakedModel (line 44) | public static void renderBakedModel(VertexConsumerProvider vertexConsu... method isVanillaResourcePack (line 53) | public static boolean isVanillaResourcePack(ResourcePack pack) { method id (line 59) | public static Identifier id(String path) { method dumpResources (line 65) | public static void dumpResources() throws IOException { FILE: src/main/java/foundationgames/enhancedblockentities/util/ExecutableRunnableHashSet.java class ExecutableRunnableHashSet (line 5) | public class ExecutableRunnableHashSet extends HashSet impleme... method run (line 6) | @Override FILE: src/main/java/foundationgames/enhancedblockentities/util/GuiUtil.java type GuiUtil (line 6) | public enum GuiUtil {; method shorten (line 7) | public static Text shorten(String text, final int maxLength, Formattin... FILE: src/main/java/foundationgames/enhancedblockentities/util/ResourceUtil.java type ResourceUtil (line 25) | public enum ResourceUtil {; method addChestItemDefinition (line 29) | public static void addChestItemDefinition(String chestName, String cen... method addBedItemDefinition (line 35) | public static void addBedItemDefinition(String bedColor, EBEPack pack) { method list (line 46) | private static String list(String ... els) { method kv (line 50) | private static String kv(String k, String v) { method kv (line 54) | private static String kv(String k, int v) { method variant (line 58) | private static String variant(TemplateProvider t, String state, String... method variantY (line 65) | private static String variantY(TemplateProvider t, String state, Strin... method variantXY (line 72) | private static String variantXY(TemplateProvider t, String state, Stri... method variantRotation16 (line 82) | private static String variantRotation16(TemplateProvider t, String key... method variantHFacing (line 103) | private static String variantHFacing(TemplateProvider t, String keyPre... method addChestLikeModel (line 112) | private static void addChestLikeModel(String parent, String chestTex, ... method addSingleChestModels (line 122) | public static void addSingleChestModels(String chestTex, String chestN... method addDoubleChestModels (line 128) | public static void addDoubleChestModels(String leftTex, String rightTe... method chestParticle (line 137) | private static String chestParticle(String chestName) { method bedParticle (line 142) | private static String bedParticle(String bedColor) { method signParticle (line 147) | private static String signParticle(String signName) { method addBlockState (line 152) | private static void addBlockState(Identifier id, TemplateProvider.Temp... method addChestBlockStates (line 157) | public static void addChestBlockStates(String chestName, EBEPack pack) { method addSingleChestOnlyBlockStates (line 166) | public static void addSingleChestOnlyBlockStates(String chestName, EBE... method addParentModel (line 173) | public static void addParentModel(String parent, Identifier id, EBEPac... method addParentTexModel (line 178) | public static void addParentTexModel(String parent, String textures, I... method addSignTypeModels (line 183) | public static void addSignTypeModels(String signType, EBEPack pack) { method addRotation16Models (line 205) | public static void addRotation16Models(String textures, String templat... method signAOSuffix (line 212) | private static String signAOSuffix(String model) { method addSignBlockStates (line 217) | public static void addSignBlockStates(String signName, String wallSign... method addHangingSignBlockStates (line 224) | public static void addHangingSignBlockStates(String signName, String w... method addBellBlockState (line 235) | public static void addBellBlockState(EBEPack pack) { method addBedModels (line 251) | public static void addBedModels(DyeColor bedColor, EBEPack pack) { method addBedBlockState (line 264) | public static void addBedBlockState(DyeColor bedColor, EBEPack pack) { method bedAOSuffix (line 279) | private static String bedAOSuffix(String model) { method addShulkerBoxModels (line 284) | public static void addShulkerBoxModels(@Nullable DyeColor color, EBEPa... method addShulkerBoxBlockStates (line 299) | public static void addShulkerBoxBlockStates(@Nullable DyeColor color, ... method addDecoratedPotBlockState (line 315) | public static void addDecoratedPotBlockState(EBEPack pack) { method addDecoratedPotPatternModels (line 320) | public static void addDecoratedPotPatternModels(RegistryKey cropImage(@Nullable InputStream image, ...