SYMBOL INDEX (152 symbols across 24 files) FILE: src/main/java/me/steven/indrev/AprilFools.java class AprilFools (line 15) | @Environment(EnvType.CLIENT) method init (line 20) | public static void init() { method isToday (line 35) | public static boolean isToday() { FILE: src/main/java/me/steven/indrev/FabricRecipeRemainder.java type FabricRecipeRemainder (line 7) | public interface FabricRecipeRemainder { method getRemainder (line 8) | ItemStack getRemainder(ItemStack stack, CraftingInventory craftingInve... FILE: src/main/java/me/steven/indrev/IREnergyStorage.java class IREnergyStorage (line 14) | public abstract class IREnergyStorage extends SnapshotParticipant { method IREnergyStorage (line 17) | public IREnergyStorage() { method getCapacity (line 26) | public abstract long getCapacity(); method getMaxInsert (line 31) | public abstract long getMaxInsert(@Nullable Direction side); method getMaxExtract (line 36) | public abstract long getMaxExtract(@Nullable Direction side); method getSideStorage (line 41) | public EnergyStorage getSideStorage(@Nullable Direction side) { method getAmount (line 45) | public long getAmount() { method setAmount (line 49) | public void setAmount(long v) { method createSnapshot (line 53) | @Override method readSnapshot (line 58) | @Override class SideStorage (line 63) | private class SideStorage implements EnergyStorage { method SideStorage (line 66) | private SideStorage(Direction side) { method supportsInsertion (line 70) | @Override method insert (line 75) | @Override method supportsExtraction (line 91) | @Override method extract (line 96) | @Override method getAmount (line 111) | @Override method getCapacity (line 116) | @Override FILE: src/main/java/me/steven/indrev/WCustomTabPanel.java class WCustomTabPanel (line 51) | public class WCustomTabPanel extends WPanel { method WCustomTabPanel (line 64) | public WCustomTabPanel() { method add (line 69) | public void add(WWidget widget, int x, int y) { method setBackgroundPainter (line 76) | @Override method setForceBackgroundPainter (line 86) | public WPanel setForceBackgroundPainter(BackgroundPainter painter) { method add (line 95) | public void add(WCustomTabPanel.Tab tab) { method add (line 113) | public void add(WWidget widget, Consumer ... method setSize (line 119) | @Override method addPainters (line 125) | @Environment(EnvType.CLIENT) class Tab (line 134) | public static class Tab { method Tab (line 150) | public Tab(Text title, Icon icon, WWidget widget, Consumer lines) { method build (line 275) | public Tab build() { class WTab (line 294) | private final class WTab extends WWidget { method WTab (line 298) | WTab(WCustomTabPanel.Tab data) { method canFocus (line 302) | @Override method onClick (line 307) | @Environment(EnvType.CLIENT) method onKeyPressed (line 323) | @Environment(EnvType.CLIENT) method paint (line 331) | @Environment(EnvType.CLIENT) method addTooltip (line 376) | @Override class Painters (line 385) | @Environment(EnvType.CLIENT) FILE: src/main/java/me/steven/indrev/mixin/aprilfools/AprilFoolsMixinConfigPlugin.java class AprilFoolsMixinConfigPlugin (line 14) | public class AprilFoolsMixinConfigPlugin implements IMixinConfigPlugin { method onLoad (line 20) | @Override method getRefMapperConfig (line 23) | @Override method shouldApplyMixin (line 28) | @Override method acceptTargets (line 33) | @Override method getMixins (line 36) | @Override method preApply (line 41) | @Override method postApply (line 44) | @Override FILE: src/main/java/me/steven/indrev/mixin/aprilfools/MixinTranslatableText.java class MixinTranslatableText (line 11) | @Mixin(TranslatableText.class) method owo (line 15) | @ModifyVariable(name = "string", at = @At("STORE"), method = "updateTr... FILE: src/main/java/me/steven/indrev/mixin/client/MixinBuiltChunk.java class MixinBuiltChunk (line 14) | @Mixin(ChunkBuilder.BuiltChunk.class) method getOrigin (line 16) | @Shadow public abstract BlockPos getOrigin(); method indrev_removeBuiltChunk (line 18) | @Inject(method = "rebuild", at = @At("INVOKE")) FILE: src/main/java/me/steven/indrev/mixin/client/MixinClientPlayerInteractionManager.java class MixinClientPlayerInteractionManager (line 10) | @Mixin(ClientPlayerInteractionManager.class) method indrev_fixGamerAxe (line 12) | @Redirect(method = "isCurrentlyBreaking", at = @At(value = "INVOKE", t... FILE: src/main/java/me/steven/indrev/mixin/client/MixinGameRenderer.java class MixinGameRenderer (line 12) | @Mixin(value = GameRenderer.class, priority = 999) method indrev_nightVisionStrength (line 14) | @Inject(method = "getNightVisionStrength", at = @At("INVOKE"), cancell... FILE: src/main/java/me/steven/indrev/mixin/client/MixinItemRenderer.java class MixinItemRenderer (line 16) | @Mixin(ItemRenderer.class) method renderGuiQuad (line 19) | @Shadow protected abstract void renderGuiQuad(BufferBuilder buffer, in... method indrev_renderModularArmorFluidTank (line 21) | @Inject( FILE: src/main/java/me/steven/indrev/mixin/client/MixinLivingEntityClient.java class MixinLivingEntityClient (line 13) | @Mixin(LivingEntity.class) method indrev_nightVision (line 15) | @Inject(method = "hasStatusEffect", at = @At("INVOKE"), cancellable = ... FILE: src/main/java/me/steven/indrev/mixin/client/MixinMinecraftClient.java class MixinMinecraftClient (line 17) | @Mixin(MinecraftClient.class) method indrev_requestProperties (line 19) | @Inject(method = "setScreen", at = @At("RETURN")) FILE: src/main/java/me/steven/indrev/mixin/client/MixinWItemSlot.java class MixinWItemSlot (line 12) | @Mixin(value = WItemSlot.class, remap = false) method indrev_dontOverridePainters (line 17) | @Inject(method = "addPainters", at = @At("HEAD"), cancellable = true, ... FILE: src/main/java/me/steven/indrev/mixin/common/MixinAbstractCookingRecipe.java class MixinAbstractCookingRecipe (line 28) | @Mixin(AbstractCookingRecipe.class) method a (line 43) | @Inject(method = "", at = @At("TAIL")) method getIdentifier (line 49) | @NotNull method getInput (line 55) | @NotNull method getOutputs (line 61) | @NotNull method getTicks (line 67) | @Override method matches (line 72) | @Override method craft (line 77) | @NotNull method getId (line 83) | @NotNull method isIgnoredInRecipeBook (line 89) | @Override method getIngredients (line 94) | @NotNull method isEmpty (line 102) | @Override method canStart (line 108) | @Override FILE: src/main/java/me/steven/indrev/mixin/common/MixinEnchantmentHelper.java class MixinEnchantmentHelper (line 17) | @Mixin(EnchantmentHelper.class) method indrev_customEnchantProvider (line 19) | @Inject(method = "getLevel", at = @At("HEAD"), cancellable = true) method indrev_waterAffinityChest (line 28) | @Inject(method = "hasAquaAffinity", at = @At("HEAD"), cancellable = true) method indrev_waterAffinityLegs (line 39) | @Inject(method = "getDepthStrider", at = @At("HEAD"), cancellable = true) FILE: src/main/java/me/steven/indrev/mixin/common/MixinEntity.java class MixinEntity (line 19) | @Mixin(Entity.class) method getX (line 23) | @Shadow public abstract double getX(); method getY (line 25) | @Shadow public abstract double getY(); method getZ (line 27) | @Shadow public abstract double getZ(); method indrev_breathingModule (line 31) | @Inject(method = "setAir", at = @At("INVOKE"), cancellable = true) method indrev_jumpBoostModule (line 38) | @Inject(method = "getJumpVelocityMultiplier", at = @At(value = "RETURN... method indrev_onDropItem (line 45) | @Inject(method = "dropStack(Lnet/minecraft/item/ItemStack;F)Lnet/minec... method getMachineInv (line 57) | @Nullable method setMachineInv (line 63) | @Override FILE: src/main/java/me/steven/indrev/mixin/common/MixinItemPredicate.java class MixinItemPredicate (line 15) | @Mixin(ItemPredicate.class) method indrev_customEnchantProvider (line 19) | @Inject( FILE: src/main/java/me/steven/indrev/mixin/common/MixinItemStack.java class MixinItemStack (line 20) | @Mixin(ItemStack.class) method getItem (line 23) | @Shadow public abstract Item getItem(); method indrev_modifiableAttributeModifiers (line 25) | @Inject(method = "getAttributeModifiers", at = @At("TAIL"), cancellabl... FILE: src/main/java/me/steven/indrev/mixin/common/MixinLivingEntity.java class MixinLivingEntity (line 12) | @Mixin(LivingEntity.class) method MixinLivingEntity (line 15) | public MixinLivingEntity(EntityType type, World world) { FILE: src/main/java/me/steven/indrev/mixin/common/MixinPiglinBrain.java class MixinPiglinBrain (line 12) | @Mixin(PiglinBrain.class) method indrev_hasPiglinTrickerModule (line 14) | @Inject(method = "wearsGoldArmor", at = @At("RETURN"), cancellable = t... FILE: src/main/java/me/steven/indrev/mixin/common/MixinPlayerEntity.java class MixinPlayerEntity (line 30) | @Mixin(PlayerEntity.class) method MixinPlayerEntity (line 37) | protected MixinPlayerEntity(EntityType entityT... method indrev_checkEnergyTool (line 41) | @Inject(method = "getBlockBreakingSpeed", at = @At("HEAD"), cancellabl... method indrev_writeShieldToPlayerTag (line 61) | @Inject(method = "writeCustomDataToNbt", at = @At("RETURN")) method indrev_readShieldToPlayerTag (line 66) | @Inject(method = "readCustomDataFromNbt", at = @At("RETURN")) method getShieldDurability (line 71) | @Override method setShieldDurability (line 76) | @Override method getMaxShieldDurability (line 81) | @Override method getAppliedModules (line 93) | @Override method isApplied (line 98) | @Override method applyModule (line 103) | @Override method getAppliedLevel (line 108) | @Override method setRegenerating (line 113) | @Override method isRegenerating (line 118) | @Override FILE: src/main/java/me/steven/indrev/mixin/common/MixinPlayerInventory.java class MixinPlayerInventory (line 15) | @Mixin(PlayerInventory.class) method getArmorStack (line 17) | @Shadow public abstract ItemStack getArmorStack(int slot); method indrev_tickJetpack (line 21) | @Inject(method = "updateItems", at = @At("TAIL")) FILE: src/main/java/me/steven/indrev/mixin/common/MixinServerPlayerEntity.java class MixinServerPlayerEntity (line 46) | @Mixin(ServerPlayerEntity.class) method isInvulnerableTo (line 49) | @Shadow public abstract boolean isInvulnerableTo(DamageSource damageSo... method playSound (line 51) | @Shadow public abstract void playSound(SoundEvent event, SoundCategory... method MixinServerPlayerEntity (line 59) | public MixinServerPlayerEntity(World world, BlockPos pos, float yaw, G... method indrev_applyEffects (line 63) | @Inject(method = "tick", at = @At("TAIL")) method indrev_absorbDamage (line 74) | @ModifyVariable(method = "damage(Lnet/minecraft/entity/damage/DamageSo... method indrev_syncOnDimChange (line 94) | @Inject(method = "worldChanged", at = @At("TAIL")) method shouldApplyToShield (line 101) | private boolean shouldApplyToShield(DamageSource source) { method applyArmorEffects (line 107) | private void applyArmorEffects() { method indrev_tickMagnet (line 169) | private void indrev_tickMagnet() { method regenerateShield (line 194) | private void regenerateShield() { method applyDamageToShield (line 198) | private double applyDamageToShield(double damage) { method shouldSync (line 204) | @Override method sync (line 209) | @Override method isRegenerating (line 226) | @Override FILE: src/main/java/me/steven/indrev/mixin/common/MixinServerWorld.java class MixinServerWorld (line 21) | @Mixin(ServerWorld.class) method getPersistentStateManager (line 30) | @Shadow method indrev_getEnergyCache (line 33) | @NotNull method indrev_getEnergyNetworkState (line 39) | @NotNull method indrev_getFluidNetworkState (line 53) | @NotNull method indrev_getItemNetworkState (line 67) | @NotNull