Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- a - Variable in class com.hammy275.immersivemc.common.util.RGBA
- AABBBoundingBoxImplMixin - Class in com.hammy275.immersivemc.mixin
- AABBBoundingBoxImplMixin() - Constructor for class com.hammy275.immersivemc.mixin.AABBBoundingBoxImplMixin
- AboutToThrowData - Class in com.hammy275.immersivemc.server.data
- AboutToThrowData() - Constructor for class com.hammy275.immersivemc.server.data.AboutToThrowData
- AboutToThrowData.ThrowRecord - Record Class in com.hammy275.immersivemc.server.data
- aboutToThrowMap - Static variable in class com.hammy275.immersivemc.server.data.AboutToThrowData
- AbstractArrowAccessor - Interface in com.hammy275.immersivemc.mixin
- AbstractCauldronBlockAccessor - Interface in com.hammy275.immersivemc.mixin
- AbstractDragImmersive - Class in com.hammy275.immersivemc.client.immersive
-
Immersive that's used for dragging between hitboxes, such as trapdoors.
- AbstractDragImmersive() - Constructor for class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive
- AbstractDragImmersive.AutoDragSettings - Record Class in com.hammy275.immersivemc.client.immersive
- AbstractImmersive<I extends AbstractImmersiveInfo,
S extends NetworkStorage> - Class in com.hammy275.immersivemc.client.immersive - AbstractImmersive() - Constructor for class com.hammy275.immersivemc.client.immersive.AbstractImmersive
- AbstractImmersiveInfo - Class in com.hammy275.immersivemc.client.immersive.info
- AbstractImmersiveInfo(BlockPos) - Constructor for class com.hammy275.immersivemc.client.immersive.info.AbstractImmersiveInfo
- AbstractItemImmersive<I extends AbstractItemInfo> - Class in com.hammy275.immersivemc.client.immersive_item
- AbstractItemImmersive() - Constructor for class com.hammy275.immersivemc.client.immersive_item.AbstractItemImmersive
- AbstractItemInfo - Class in com.hammy275.immersivemc.client.immersive_item.info
- AbstractItemInfo(ItemStack, InteractionHand) - Constructor for class com.hammy275.immersivemc.client.immersive_item.info.AbstractItemInfo
- AbstractPlayerAttachmentImmersive<I extends AbstractPlayerAttachmentInfo,
S extends NetworkStorage> - Class in com.hammy275.immersivemc.client.immersive -
Abstract immersive anything
- AbstractPlayerAttachmentImmersive(int) - Constructor for class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- AbstractPlayerAttachmentInfo - Class in com.hammy275.immersivemc.client.immersive.info
- AbstractPlayerAttachmentInfo(int) - Constructor for class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- AbstractTracker - Class in com.hammy275.immersivemc.common.tracker
- AbstractTracker() - Constructor for class com.hammy275.immersivemc.common.tracker.AbstractTracker
- AbstractVRHandsTracker - Class in com.hammy275.immersivemc.server.tracker.vrhand
-
Hacked extends of AbstractVRHandTracker that's intended to be used for both hands instead of one
- AbstractVRHandsTracker() - Constructor for class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandsTracker
- AbstractVRHandTracker - Class in com.hammy275.immersivemc.server.tracker.vrhand
- AbstractVRHandTracker() - Constructor for class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandTracker
- acceptTargets(Set<String>, Set<String>) - Method in class com.hammy275.immersivemc.MixinConfigPlugin
- action() - Method in record class com.hammy275.immersivemc.api.client.immersive.HitboxVRMovementInfo
-
Returns the value of the
action
record component. - active() - Static method in class com.hammy275.immersivemc.common.config.ActiveConfig
-
Get the ActiveConfig for the client.
- ActiveConfig - Class in com.hammy275.immersivemc.common.config
- ActiveConfig() - Constructor for class com.hammy275.immersivemc.common.config.ActiveConfig
- activeRaw() - Static method in class com.hammy275.immersivemc.common.config.ActiveConfig
-
Gets the ACTIVE config.
- activeUseInfo - Static variable in class com.hammy275.immersivemc.common.util.Util
- add(int, int) - Method in class com.hammy275.immersivemc.server.tracker.CampfireTracker.CookInfo
- add3x3Grid(RelativeHitboxInfo, double) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Adds a 3x3 grid of hitboxes, such as for the crafting table.
- add3x3Grid(RelativeHitboxInfo, double) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
-
Adds a 3x3 grid of hitboxes, such as for the crafting table.
- addClickableStyle(List<Vec3>, Style, double, PosRot, boolean) - Method in class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- addHitbox(RelativeHitboxInfo) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Adds a hitbox.
- addHitbox(RelativeHitboxInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
-
Adds a hitbox.
- addImmersiveHandlerRegistrationHandler(Consumer<ImmersiveMCRegistrationEvent<ImmersiveHandler<?>>>) - Method in interface com.hammy275.immersivemc.api.common.ImmersiveMCRegistration
-
Registers an object which, at some point, ImmersiveMC will call to register your
ImmersiveHandler
s. - addImmersiveHandlerRegistrationHandler(Consumer<ImmersiveMCRegistrationEvent<ImmersiveHandler<?>>>) - Method in class com.hammy275.immersivemc.common.api_impl.ImmersiveMCRegistrationImpl
- addImmersiveRegistrationHandler(Consumer<ImmersiveMCRegistrationEvent<Immersive<?, ?>>>) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveMCClientRegistration
-
Registers an object which, at some point, ImmersiveMC will call to register your
Immersives
s. - addImmersiveRegistrationHandler(Consumer<ImmersiveMCRegistrationEvent<Immersive<?, ?>>>) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveMCClientRegistrationImpl
- addLastTick(IVRPlayer) - Static method in class com.hammy275.immersivemc.client.LastClientVRData
-
Adds new last tick entry.
- addOption(String, Function<ActiveConfig, Boolean>, BiConsumer<ActiveConfig, Boolean>, OptionsList) - Static method in class com.hammy275.immersivemc.client.config.screen.ScreenUtils
- addOptionIfClient(String, Function<ClientActiveConfig, Boolean>, BiConsumer<ClientActiveConfig, Boolean>, OptionsList) - Static method in class com.hammy275.immersivemc.client.config.screen.ScreenUtils
- addOptionIfModLoaded(String, String, Function<ActiveConfig, Boolean>, BiConsumer<ActiveConfig, Boolean>, OptionsList) - Static method in class com.hammy275.immersivemc.client.config.screen.ScreenUtils
- addRot(double, RotType) - Method in class com.hammy275.immersivemc.common.obb.OBBRotList
-
Add the given rotation to this OBBRotList.
- addRot(float, RotType) - Method in class com.hammy275.immersivemc.common.obb.OBBRotList
-
Add the given rotation to this OBBRotList.
- addSlotsToEnd(int) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
-
Add slotsToAdd number of slots.
- addStackToInventory(Player, ItemStack) - Static method in class com.hammy275.immersivemc.common.util.Util
- airCheckPassed - Variable in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- allowPetting - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- allowPettingAnythingLiving - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- allowThrowingBeyondVanillaMaxRange - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- allPositionsWithAABB(AABB) - Static method in class com.hammy275.immersivemc.common.util.Util
- alpha() - Method in record class com.hammy275.immersivemc.client.subscribe.ClientRenderSubscriber.ItemGuideRenderData
-
Returns the value of the
alpha
record component. - alphaF() - Method in class com.hammy275.immersivemc.common.util.RGBA
- anvilCost - Variable in class com.hammy275.immersivemc.client.immersive.info.AnvilData
- AnvilData - Class in com.hammy275.immersivemc.client.immersive.info
- AnvilData() - Constructor for class com.hammy275.immersivemc.client.immersive.info.AnvilData
- anvilHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- AnvilHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- AnvilHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.AnvilHandler
- AnvilMenuMixin - Interface in com.hammy275.immersivemc.mixin
- AnvilStorage - Class in com.hammy275.immersivemc.common.immersive.storage.dual.impl
- AnvilStorage() - Constructor for class com.hammy275.immersivemc.common.immersive.storage.dual.impl.AnvilStorage
- API - Static variable in class com.hammy275.immersivemc.common.vr.VRPlugin
- apply(BuiltImmersiveInfo<E>, Player, int, InteractionHand) - Method in interface com.hammy275.immersivemc.api.client.immersive.HitboxInteractHandler
-
Called when a hitbox is being interacted with.
- apply(BlockPos, Level) - Method in interface com.hammy275.immersivemc.common.immersive.ImmersiveChecker
- areaAboveIsAir - Variable in class com.hammy275.immersivemc.client.immersive.info.BeaconInfo
- armorTracker - Static variable in class com.hammy275.immersivemc.server.tracker.ServerTrackerInit
- ArmorTracker - Class in com.hammy275.immersivemc.server.tracker.vrhand
- ArmorTracker() - Constructor for class com.hammy275.immersivemc.server.tracker.vrhand.ArmorTracker
- asAABB() - Method in interface com.hammy275.immersivemc.api.common.hitbox.BoundingBox
- asAABB() - Method in class com.hammy275.immersivemc.common.api_impl.hitbox.OBBImpl
- asAABB() - Method in class com.hammy275.immersivemc.mixin.AABBBoundingBoxImplMixin
- asOBB() - Method in interface com.hammy275.immersivemc.api.common.hitbox.BoundingBox
- asOBB() - Method in class com.hammy275.immersivemc.common.api_impl.hitbox.OBBImpl
- asOBB() - Method in class com.hammy275.immersivemc.mixin.AABBBoundingBoxImplMixin
- asQuaternion() - Method in class com.hammy275.immersivemc.common.obb.OBBRotList
- atEndOfConstruction(Player, Level, int, int, CallbackInfo) - Method in class com.hammy275.immersivemc.mixin.throw_redirectors.FishingHookRedirect
- attemptLeftClickAll() - Method in class com.hammy275.immersivemc.client.immersive_item.AbstractItemImmersive
- authoritative - Variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- autoCenterBrewingStandImmersive - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- autoCenterFurnaceImmersive - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- autoDragSettings() - Method in class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive
-
Configures auto-dragging.
- autoDragSettings() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveLever
- autoDragSettings() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveRepeater
- autoDragSettings() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveTrapdoor
- AutoDragSettings(Collection<Integer>, boolean) - Constructor for record class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive.AutoDragSettings
-
Creates an instance of a
AutoDragSettings
record class. - average(Set<BlockPos>) - Static method in class com.hammy275.immersivemc.common.util.Util
B
- b - Variable in class com.hammy275.immersivemc.common.util.RGBA
- BACKPACK_BACK_INDEX - Static variable in class com.hammy275.immersivemc.client.immersive.info.ImmersiveHitboxesInfo
- BackpackBundleModel - Class in com.hammy275.immersivemc.client.model
- BackpackBundleModel(ModelPart) - Constructor for class com.hammy275.immersivemc.client.model.BackpackBundleModel
- BackpackConfigScreen - Class in com.hammy275.immersivemc.client.config.screen
- BackpackConfigScreen(Screen) - Constructor for class com.hammy275.immersivemc.client.config.screen.BackpackConfigScreen
- backpackCraftingItems - Variable in class com.hammy275.immersivemc.common.network.packet.FetchBackpackStoragePacket
- backpackCraftingItemsMap - Variable in class com.hammy275.immersivemc.server.storage.world.ImmersiveMCPlayerStorages
- BackpackCraftingModel - Class in com.hammy275.immersivemc.client.model
- BackpackCraftingModel(ModelPart) - Constructor for class com.hammy275.immersivemc.client.model.BackpackCraftingModel
- BackpackInfo - Class in com.hammy275.immersivemc.client.immersive.info
- BackpackInfo() - Constructor for class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- BackpackInteractPacket - Class in com.hammy275.immersivemc.common.network.packet
- BackpackInteractPacket(int, InteractionHand) - Constructor for class com.hammy275.immersivemc.common.network.packet.BackpackInteractPacket
- BackpackInteractPacket(int, InteractionHand, PlacementMode) - Constructor for class com.hammy275.immersivemc.common.network.packet.BackpackInteractPacket
- BackpackLowDetailModel - Class in com.hammy275.immersivemc.client.model
- BackpackLowDetailModel(ModelPart) - Constructor for class com.hammy275.immersivemc.client.model.BackpackLowDetailModel
- BackpackMode - Enum Class in com.hammy275.immersivemc.common.config
- BackpackModel - Class in com.hammy275.immersivemc.client.model
- BackpackModel(ModelPart) - Constructor for class com.hammy275.immersivemc.client.model.BackpackModel
- backpackPressed - Static variable in class com.hammy275.immersivemc.client.subscribe.ClientLogicSubscriber
- BackpackTrackerMixin - Class in com.hammy275.immersivemc.mixin
- BackpackTrackerMixin() - Constructor for class com.hammy275.immersivemc.mixin.BackpackTrackerMixin
- backVec - Variable in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- bagColor - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- bagMode - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- barrelHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- BarrelHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- BarrelHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.BarrelHandler
- BeaconBlockEntityMixin - Interface in com.hammy275.immersivemc.mixin
- BeaconConfirmPacket - Class in com.hammy275.immersivemc.common.network.packet
- BeaconConfirmPacket(BlockPos, int, int) - Constructor for class com.hammy275.immersivemc.common.network.packet.BeaconConfirmPacket
- BeaconDataPacket - Class in com.hammy275.immersivemc.common.network.packet
- BeaconDataPacket(BlockPos) - Constructor for class com.hammy275.immersivemc.common.network.packet.BeaconDataPacket
- BeaconDataPacket(BlockPos, int, boolean) - Constructor for class com.hammy275.immersivemc.common.network.packet.BeaconDataPacket
- beaconHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- BeaconHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- BeaconHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.BeaconHandler
- BeaconInfo - Class in com.hammy275.immersivemc.client.immersive.info
- BeaconInfo(BlockPos) - Constructor for class com.hammy275.immersivemc.client.immersive.info.BeaconInfo
- BeaconStorage - Class in com.hammy275.immersivemc.common.immersive.storage.dual.impl
- BeaconStorage() - Constructor for class com.hammy275.immersivemc.common.immersive.storage.dual.impl.BeaconStorage
- BEHIND_BACK - Enum constant in enum class com.hammy275.immersivemc.common.config.ReachBehindBackpackMode
- block - Variable in class com.hammy275.immersivemc.common.network.packet.SwapPacket
- BLOCK_FACING_NEG_X - Enum constant in enum class com.hammy275.immersivemc.api.client.immersive.HitboxPositioningMode
- BLOCK_TAG - Static variable in interface com.hammy275.immersivemc.common.compat.lootr.LootrCompat
- blockMatches() - Method in class com.hammy275.immersivemc.server.immersive.TrackedImmersiveData
- blueF() - Method in class com.hammy275.immersivemc.common.util.RGBA
- book - Variable in class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- book - Variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- BookClickInfo(OBB, Style) - Constructor for record class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData.BookClickInfo
-
Creates an instance of a
BookClickInfo
record class. - bookData - Variable in class com.hammy275.immersivemc.client.immersive_item.info.WrittenBookInfo
- bookData - Variable in class com.hammy275.immersivemc.client.immersive.info.LecternInfo
- BookData - Class in com.hammy275.immersivemc.common.immersive.storage.network.impl
- BookData() - Constructor for class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- BookData(boolean) - Constructor for class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- bookModel - Static variable in class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- bookshelfBlockHandOverride - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ChiseledBookshelfHandler
- bookshelfBlockSlotOverride - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ChiseledBookshelfHandler
- BOTH - Enum constant in enum class com.hammy275.immersivemc.api.client.immersive.HitboxVRMovementInfo.ControllerMode
- BOTH - Enum constant in enum class com.hammy275.immersivemc.client.config.screen.ImmersivesConfigScreen.ScreenType
- BOTH - Enum constant in enum class com.hammy275.immersivemc.common.config.ReachBehindBackpackMode
- bottleAndBucketTracker - Static variable in class com.hammy275.immersivemc.client.tracker.ClientTrackerInit
- bottleAndBucketTracker - Static variable in class com.hammy275.immersivemc.server.tracker.ServerTrackerInit
- BottleAndBucketTracker - Class in com.hammy275.immersivemc.common.tracker
- BottleAndBucketTracker() - Constructor for class com.hammy275.immersivemc.common.tracker.BottleAndBucketTracker
- BottleOEnchantingRedirect - Class in com.hammy275.immersivemc.mixin.throw_redirectors
- BottleOEnchantingRedirect() - Constructor for class com.hammy275.immersivemc.mixin.throw_redirectors.BottleOEnchantingRedirect
- BoundingBox - Interface in com.hammy275.immersivemc.api.common.hitbox
-
A representation of a box for collision and similar detection purposes.
- box - Variable in class com.hammy275.immersivemc.client.immersive.info.HitboxItemPair
- brewingStandHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- BrewingStandHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- BrewingStandHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.BrewingStandHandler
- BucketItemAccessor - Interface in com.hammy275.immersivemc.mixin
- build() - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Builds this Immersive.
- build() - Method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
-
Build this builder into a proper relative hitbox.
- build() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
- build() - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- buildInfo(BlockPos, Level) - Method in interface com.hammy275.immersivemc.api.client.immersive.Immersive
-
Constructs a new ImmersiveInfo based on the provided block position.
- buildInfo(BlockPos, Level) - Method in class com.hammy275.immersivemc.client.immersive.BuiltImmersiveImpl
- buildInfo(BlockPos, Level) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBeacon
- buildInfo(BlockPos, Level) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveChest
- buildInfo(BlockPos, Level) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveLectern
- buildInfo(BlockPos, Level) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveLever
- buildInfo(BlockPos, Level) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveRepeater
- buildInfo(BlockPos, Level) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveTrapdoor
- BuiltImmersive<E,
S extends NetworkStorage> - Interface in com.hammy275.immersivemc.api.client.immersive -
Representation of a built Immersive made using an
ImmersiveBuilder
. - BuiltImmersiveImpl<E,
S extends NetworkStorage> - Class in com.hammy275.immersivemc.client.immersive - BuiltImmersiveImpl(ImmersiveBuilderImpl<E, S>) - Constructor for class com.hammy275.immersivemc.client.immersive.BuiltImmersiveImpl
- BuiltImmersiveInfo<E> - Interface in com.hammy275.immersivemc.api.client.immersive
-
An implementation of
ImmersiveInfo
provided by ImmersiveMC that's used with Immersives built viaImmersiveBuilder
. - BuiltImmersiveInfoImpl<E> - Class in com.hammy275.immersivemc.client.immersive.info
-
Base class for infos that Immersives constructed with the builder can use.
- BuiltImmersiveInfoImpl(List<RelativeHitboxInfoImpl>, BlockPos, Class<E>) - Constructor for class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- BUNDLE - Enum constant in enum class com.hammy275.immersivemc.common.config.BackpackMode
- BUNDLE_COLORABLE - Enum constant in enum class com.hammy275.immersivemc.common.config.BackpackMode
- bundleModel - Static variable in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- BUTTON_HEIGHT - Static variable in class com.hammy275.immersivemc.client.config.screen.BackpackConfigScreen
- BUTTON_HEIGHT - Static variable in class com.hammy275.immersivemc.client.config.screen.ConfigScreen
- BUTTON_HEIGHT - Static variable in class com.hammy275.immersivemc.client.config.screen.ImmersivesConfigScreen
- BUTTON_HEIGHT - Static variable in class com.hammy275.immersivemc.client.config.screen.ImmersivesCustomizeScreen
- BUTTON_HEIGHT - Static variable in class com.hammy275.immersivemc.client.config.screen.ItemGuideCustomizeScreen
- BUTTON_WIDTH - Static variable in class com.hammy275.immersivemc.client.config.screen.BackpackConfigScreen
- BUTTON_WIDTH - Static variable in class com.hammy275.immersivemc.client.config.screen.ConfigScreen
- BUTTON_WIDTH - Static variable in class com.hammy275.immersivemc.client.config.screen.ImmersivesConfigScreen
- BUTTON_WIDTH - Static variable in class com.hammy275.immersivemc.client.config.screen.ImmersivesCustomizeScreen
- BUTTON_WIDTH - Static variable in class com.hammy275.immersivemc.client.config.screen.ItemGuideCustomizeScreen
- ButtonBlockMixin - Interface in com.hammy275.immersivemc.mixin
- buttonPushTracker - Static variable in class com.hammy275.immersivemc.server.tracker.ServerTrackerInit
- ButtonPushTracker - Class in com.hammy275.immersivemc.server.tracker
- ButtonPushTracker() - Constructor for class com.hammy275.immersivemc.server.tracker.ButtonPushTracker
- Buttons - Class in com.hammy275.immersivemc.client.config.screen
- Buttons() - Constructor for class com.hammy275.immersivemc.client.config.screen.Buttons
C
- C0 - Enum constant in enum class com.hammy275.immersivemc.api.client.immersive.HitboxVRMovementInfo.ControllerMode
- C0 - Enum constant in enum class com.hammy275.immersivemc.client.LastClientVRData.VRType
- C1 - Enum constant in enum class com.hammy275.immersivemc.api.client.immersive.HitboxVRMovementInfo.ControllerMode
- C1 - Enum constant in enum class com.hammy275.immersivemc.client.LastClientVRData.VRType
- calcDone() - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- campfireTracker - Static variable in class com.hammy275.immersivemc.server.tracker.ServerTrackerInit
- CampfireTracker - Class in com.hammy275.immersivemc.server.tracker
- CampfireTracker() - Constructor for class com.hammy275.immersivemc.server.tracker.CampfireTracker
- CampfireTracker.CookInfo - Class in com.hammy275.immersivemc.server.tracker
- canGetVelocityChange() - Static method in class com.hammy275.immersivemc.client.LastClientVRData
- canPickUpItem(ItemEntity, Player) - Static method in class com.hammy275.immersivemc.common.util.Util
- canPlaceItem(ItemStack) - Method in class com.hammy275.immersivemc.common.immersive.handler.ChestLikeHandler
- canPlaceItem(ItemStack) - Method in class com.hammy275.immersivemc.common.immersive.handler.ShulkerBoxHandler
- cauldronTracker - Static variable in class com.hammy275.immersivemc.server.tracker.ServerTrackerInit
- CauldronTracker - Class in com.hammy275.immersivemc.server.tracker.vrhand
- CauldronTracker() - Constructor for class com.hammy275.immersivemc.server.tracker.vrhand.CauldronTracker
- centerOffset - Variable in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- centerTopPos - Variable in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- changeForVelocity(LastClientVRData.VRType) - Static method in class com.hammy275.immersivemc.client.LastClientVRData
-
Gets the change in position for velocity purposes
- changeItemTransitionCountdown(int) - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- changeTicksLeft(int) - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- CHECKERS - Static variable in class com.hammy275.immersivemc.common.immersive.ImmersiveCheckers
- checkHandlerMatch(List<ResourceLocation>) - Static method in class com.hammy275.immersivemc.common.network.NetworkClientHandlers
- chest - Variable in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- chestHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- ChestHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- ChestHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.ChestHandler
- ChestInfo - Class in com.hammy275.immersivemc.client.immersive.info
- ChestInfo(BlockEntity, BlockEntity) - Constructor for class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- ChestLidControllerAccessor - Interface in com.hammy275.immersivemc.mixin
- ChestLikeData - Class in com.hammy275.immersivemc.client.immersive.info
- ChestLikeData() - Constructor for class com.hammy275.immersivemc.client.immersive.info.ChestLikeData
- ChestLikeHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- ChestLikeHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.ChestLikeHandler
- ChestShulkerOpenPacket - Class in com.hammy275.immersivemc.common.network.packet
- ChestShulkerOpenPacket(BlockPos, boolean) - Constructor for class com.hammy275.immersivemc.common.network.packet.ChestShulkerOpenPacket
- chestsValid(ChestInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveChest
- ChestToOpenSet - Class in com.hammy275.immersivemc.server
- ChestToOpenSet() - Constructor for class com.hammy275.immersivemc.server.ChestToOpenSet
- ChiseledBookShelfBlockMixin - Class in com.hammy275.immersivemc.mixin
- ChiseledBookShelfBlockMixin() - Constructor for class com.hammy275.immersivemc.mixin.ChiseledBookShelfBlockMixin
- chiseledBookshelfHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- ChiseledBookshelfHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- ChiseledBookshelfHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.ChiseledBookshelfHandler
- clazz() - Method in record class com.hammy275.immersivemc.common.network.NetworkChannel.NetworkRegistrationData
-
Returns the value of the
clazz
record component. - clear() - Static method in class com.hammy275.immersivemc.server.ChestToOpenSet
- clearDisabledImmersives() - Static method in class com.hammy275.immersivemc.client.ClientUtil
- clearForPlayer(ServerPlayer) - Static method in class com.hammy275.immersivemc.server.immersive.TrackedImmersives
- clearForPlayer(Player) - Static method in class com.hammy275.immersivemc.server.ChestToOpenSet
- clearImmersives() - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- clickedRight - Variable in class com.hammy275.immersivemc.common.network.packet.PageTurnPacket
- ClickHandlerScreen - Class in com.hammy275.immersivemc.client.workaround
- ClickHandlerScreen() - Constructor for class com.hammy275.immersivemc.client.workaround.ClickHandlerScreen
- clickInfos - Variable in class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- CLIENT - Enum constant in enum class com.hammy275.immersivemc.common.config.ConfigType
- ClientActiveConfig - Class in com.hammy275.immersivemc.common.config
- ClientActiveConfig() - Constructor for class com.hammy275.immersivemc.common.config.ClientActiveConfig
- clientAuthoritative() - Method in interface com.hammy275.immersivemc.api.common.immersive.ImmersiveHandler
-
Whether blocks matching this Immersive should be initiated by the client.
- clientAuthoritative() - Method in interface com.hammy275.immersivemc.api.common.immersive.WorldStorageHandler
-
Since the retrieval and saving of world storages are server-side only, this Immersive cannot be client authoritative.
- clientAuthoritative() - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- clientAuthoritative() - Method in class com.hammy275.immersivemc.common.immersive.handler.ContainerHandler
- clientAuthoritative() - Method in class com.hammy275.immersivemc.common.immersive.handler.JukeboxHandler
- clientAuthoritative() - Method in class com.hammy275.immersivemc.common.immersive.handler.LecternHandler
- clientAuthoritative() - Method in class com.hammy275.immersivemc.common.immersive.handler.LeverHandler
- clientAuthoritative() - Method in class com.hammy275.immersivemc.common.immersive.handler.RepeaterHandler
- clientAuthoritative() - Method in class com.hammy275.immersivemc.common.immersive.handler.TrapdoorHandler
- ClientBookData - Class in com.hammy275.immersivemc.client.immersive_item.info
- ClientBookData(boolean) - Constructor for class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- ClientBookData(boolean, ItemStack) - Constructor for class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- ClientBookData.BookClickInfo - Record Class in com.hammy275.immersivemc.client.immersive_item.info
- ClientConstants - Class in com.hammy275.immersivemc.client.config
- ClientConstants() - Constructor for class com.hammy275.immersivemc.client.config.ClientConstants
- clientInVR() - Static method in class com.hammy275.immersivemc.common.vr.VRPluginVerify
- ClientLogicSubscriber - Class in com.hammy275.immersivemc.client.subscribe
- ClientLogicSubscriber() - Constructor for class com.hammy275.immersivemc.client.subscribe.ClientLogicSubscriber
- ClientRenderSubscriber - Class in com.hammy275.immersivemc.client.subscribe
- ClientRenderSubscriber() - Constructor for class com.hammy275.immersivemc.client.subscribe.ClientRenderSubscriber
- ClientRenderSubscriber.ItemGuideRenderData - Record Class in com.hammy275.immersivemc.client.subscribe
- ClientTrackerInit - Class in com.hammy275.immersivemc.client.tracker
- ClientTrackerInit() - Constructor for class com.hammy275.immersivemc.client.tracker.ClientTrackerInit
- ClientUtil - Class in com.hammy275.immersivemc.client
- ClientUtil() - Constructor for class com.hammy275.immersivemc.client.ClientUtil
- ClientVRSubscriber - Class in com.hammy275.immersivemc.client.subscribe
- ClientVRSubscriber() - Constructor for class com.hammy275.immersivemc.client.subscribe.ClientVRSubscriber
- clone() - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- clone() - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- clone() - Method in class com.hammy275.immersivemc.common.config.ActiveConfig
- cloneWithAddedOffset(Vec3) - Method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfo
-
Create a clone of this relative hitbox, but add the provided offset to the offset of the clone.
- cloneWithAddedOffset(Vec3) - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
-
Clones this HitboxInfo, offsetting the position by the supplied offset.
- cloneWithNewOffset(Function<BuiltImmersiveInfoImpl<?>, Vec3>) - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
-
Clones this HitboxInfo replacing the offset with the supplied one.
- closeChest(Player, BlockPos) - Static method in class com.hammy275.immersivemc.server.ChestToOpenSet
- colorable - Variable in enum class com.hammy275.immersivemc.common.config.BackpackMode
- com.hammy275.immersivemc - package com.hammy275.immersivemc
- com.hammy275.immersivemc.api.client - package com.hammy275.immersivemc.api.client
- com.hammy275.immersivemc.api.client.immersive - package com.hammy275.immersivemc.api.client.immersive
- com.hammy275.immersivemc.api.common - package com.hammy275.immersivemc.api.common
- com.hammy275.immersivemc.api.common.hitbox - package com.hammy275.immersivemc.api.common.hitbox
- com.hammy275.immersivemc.api.common.immersive - package com.hammy275.immersivemc.api.common.immersive
- com.hammy275.immersivemc.api.server - package com.hammy275.immersivemc.api.server
- com.hammy275.immersivemc.client - package com.hammy275.immersivemc.client
- com.hammy275.immersivemc.client.api_impl - package com.hammy275.immersivemc.client.api_impl
- com.hammy275.immersivemc.client.compat - package com.hammy275.immersivemc.client.compat
- com.hammy275.immersivemc.client.config - package com.hammy275.immersivemc.client.config
- com.hammy275.immersivemc.client.config.screen - package com.hammy275.immersivemc.client.config.screen
- com.hammy275.immersivemc.client.immersive - package com.hammy275.immersivemc.client.immersive
- com.hammy275.immersivemc.client.immersive_item - package com.hammy275.immersivemc.client.immersive_item
- com.hammy275.immersivemc.client.immersive_item.info - package com.hammy275.immersivemc.client.immersive_item.info
- com.hammy275.immersivemc.client.immersive.info - package com.hammy275.immersivemc.client.immersive.info
- com.hammy275.immersivemc.client.model - package com.hammy275.immersivemc.client.model
- com.hammy275.immersivemc.client.subscribe - package com.hammy275.immersivemc.client.subscribe
- com.hammy275.immersivemc.client.tracker - package com.hammy275.immersivemc.client.tracker
- com.hammy275.immersivemc.client.tracker.vr - package com.hammy275.immersivemc.client.tracker.vr
- com.hammy275.immersivemc.client.vr - package com.hammy275.immersivemc.client.vr
- com.hammy275.immersivemc.client.workaround - package com.hammy275.immersivemc.client.workaround
- com.hammy275.immersivemc.common.api_impl - package com.hammy275.immersivemc.common.api_impl
- com.hammy275.immersivemc.common.api_impl.hitbox - package com.hammy275.immersivemc.common.api_impl.hitbox
- com.hammy275.immersivemc.common.compat - package com.hammy275.immersivemc.common.compat
- com.hammy275.immersivemc.common.compat.lootr - package com.hammy275.immersivemc.common.compat.lootr
- com.hammy275.immersivemc.common.compat.util - package com.hammy275.immersivemc.common.compat.util
- com.hammy275.immersivemc.common.config - package com.hammy275.immersivemc.common.config
- com.hammy275.immersivemc.common.immersive - package com.hammy275.immersivemc.common.immersive
- com.hammy275.immersivemc.common.immersive.handler - package com.hammy275.immersivemc.common.immersive.handler
- com.hammy275.immersivemc.common.immersive.storage.dual.impl - package com.hammy275.immersivemc.common.immersive.storage.dual.impl
- com.hammy275.immersivemc.common.immersive.storage.network.impl - package com.hammy275.immersivemc.common.immersive.storage.network.impl
- com.hammy275.immersivemc.common.network - package com.hammy275.immersivemc.common.network
- com.hammy275.immersivemc.common.network.packet - package com.hammy275.immersivemc.common.network.packet
- com.hammy275.immersivemc.common.obb - package com.hammy275.immersivemc.common.obb
- com.hammy275.immersivemc.common.subscribe - package com.hammy275.immersivemc.common.subscribe
- com.hammy275.immersivemc.common.tracker - package com.hammy275.immersivemc.common.tracker
- com.hammy275.immersivemc.common.util - package com.hammy275.immersivemc.common.util
- com.hammy275.immersivemc.common.vr - package com.hammy275.immersivemc.common.vr
- com.hammy275.immersivemc.common.vr.mixin_proxy - package com.hammy275.immersivemc.common.vr.mixin_proxy
- com.hammy275.immersivemc.mixin - package com.hammy275.immersivemc.mixin
- com.hammy275.immersivemc.mixin.throw_redirectors - package com.hammy275.immersivemc.mixin.throw_redirectors
- com.hammy275.immersivemc.mixin.throw_render_helpers.vivecraft - package com.hammy275.immersivemc.mixin.throw_render_helpers.vivecraft
- com.hammy275.immersivemc.server - package com.hammy275.immersivemc.server
- com.hammy275.immersivemc.server.api_impl - package com.hammy275.immersivemc.server.api_impl
- com.hammy275.immersivemc.server.data - package com.hammy275.immersivemc.server.data
- com.hammy275.immersivemc.server.immersive - package com.hammy275.immersivemc.server.immersive
- com.hammy275.immersivemc.server.storage.world - package com.hammy275.immersivemc.server.storage.world
- com.hammy275.immersivemc.server.storage.world.impl - package com.hammy275.immersivemc.server.storage.world.impl
- com.hammy275.immersivemc.server.swap - package com.hammy275.immersivemc.server.swap
- com.hammy275.immersivemc.server.tracker - package com.hammy275.immersivemc.server.tracker
- com.hammy275.immersivemc.server.tracker.vrhand - package com.hammy275.immersivemc.server.tracker.vrhand
- CommonConstants - Class in com.hammy275.immersivemc.common.config
- CommonConstants() - Constructor for class com.hammy275.immersivemc.common.config.CommonConstants
- CommonSubscriber - Class in com.hammy275.immersivemc.common.subscribe
- CommonSubscriber() - Constructor for class com.hammy275.immersivemc.common.subscribe.CommonSubscriber
- compatFor3dResourcePacks - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- CompatModule<T> - Class in com.hammy275.immersivemc.common.compat.util
-
Compatibility module to allow us to easily add mod integration that fails gracefully.
- CompatModuleClient - Class in com.hammy275.immersivemc.client.compat
- CompatModuleClient() - Constructor for class com.hammy275.immersivemc.client.compat.CompatModuleClient
- CompatUtils - Class in com.hammy275.immersivemc.common.compat.util
- CompatUtils() - Constructor for class com.hammy275.immersivemc.common.compat.util.CompatUtils
- config - Variable in class com.hammy275.immersivemc.common.network.packet.ConfigSyncPacket
- configClass - Variable in enum class com.hammy275.immersivemc.common.config.ConfigType
- ConfigConverter - Class in com.hammy275.immersivemc.common.config
-
Handles converting the old config format to the new one.
- ConfigConverter() - Constructor for class com.hammy275.immersivemc.common.config.ConfigConverter
- configFile - Variable in enum class com.hammy275.immersivemc.common.config.ConfigType
- ConfigScreen - Class in com.hammy275.immersivemc.client.config.screen
- ConfigScreen(Screen) - Constructor for class com.hammy275.immersivemc.client.config.screen.ConfigScreen
- configScreenInfo() - Method in interface com.hammy275.immersivemc.api.client.immersive.Immersive
-
The info needed to build a config screen button for this Immersive.
- configScreenInfo() - Method in class com.hammy275.immersivemc.client.immersive.BuiltImmersiveImpl
- configScreenInfo() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBeacon
- configScreenInfo() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveChest
- configScreenInfo() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveLectern
- configScreenInfo() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveLever
- configScreenInfo() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveRepeater
- configScreenInfo() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveTrapdoor
- ConfigSyncPacket - Class in com.hammy275.immersivemc.common.network.packet
-
Syncs config data and information about the ImmersiveMC state between the server and client.
- ConfigSyncPacket(ActiveConfig) - Constructor for class com.hammy275.immersivemc.common.network.packet.ConfigSyncPacket
- ConfigSyncPacket(ActiveConfig, List<ResourceLocation>) - Constructor for class com.hammy275.immersivemc.common.network.packet.ConfigSyncPacket
- ConfigType - Enum Class in com.hammy275.immersivemc.common.config
- constantOffset - Variable in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- ContainerHandler<S extends NetworkStorage> - Class in com.hammy275.immersivemc.common.immersive.handler
- ContainerHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.ContainerHandler
- ContainerOpenersCounterMixin - Class in com.hammy275.immersivemc.mixin
- ContainerOpenersCounterMixin() - Constructor for class com.hammy275.immersivemc.mixin.ContainerOpenersCounterMixin
- contains(BoundingBox, Vec3) - Static method in interface com.hammy275.immersivemc.api.common.hitbox.BoundingBox
-
Determine if the provided position is inside the provided BoundingBox.
- contains(Vec3) - Method in interface com.hammy275.immersivemc.api.common.hitbox.OBB
-
Whether a given point can be found inside this OBB.
- contains(Vec3) - Method in class com.hammy275.immersivemc.common.api_impl.hitbox.OBBImpl
-
Whether a given point can be found inside this OBB.
- continueLeftClick(boolean, CallbackInfo) - Method in class com.hammy275.immersivemc.mixin.MinecraftMixin
- controllerMode() - Method in record class com.hammy275.immersivemc.api.client.immersive.HitboxVRMovementInfo
-
Returns the value of the
controllerMode
record component. - convertFrom119() - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.SmithingTableStorage
- CookInfo() - Constructor for class com.hammy275.immersivemc.server.tracker.CampfireTracker.CookInfo
- cookTime - Static variable in class com.hammy275.immersivemc.server.tracker.CampfireTracker
- cooldown - Static variable in class com.hammy275.immersivemc.client.subscribe.ClientVRSubscriber
- cooldown - Variable in class com.hammy275.immersivemc.client.tracker.RangedGrabTrackerClient
- cooldown - Variable in class com.hammy275.immersivemc.server.tracker.vrhand.DoorMoveTracker
- cooldown - Variable in class com.hammy275.immersivemc.server.tracker.vrhand.FeedAnimalsTracker
- COOLDOWN_TICKS - Static variable in class com.hammy275.immersivemc.server.tracker.vrhand.FeedAnimalsTracker
- cooldownVRMultiplier - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- copy() - Method in class com.hammy275.immersivemc.common.obb.OBBRotList
- copy(ImmersiveHandler<T>) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Create a copy of this ImmersiveBuilder, setting the extra storage consumer and the Immersive config info to null on the copy.
- copy(ImmersiveHandler<T>) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
-
Create a copy of this ImmersiveBuilder, setting the extra storage consumer to null.
- copy(ImmersiveHandler<T>, Class<F>) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Create a copy of this ImmersiveBuilder, setting the extra storage consumer, the extra render ready, the slot active function, the on remove function, the slot renders item guide function, the right click handler, and the Immersive config info to null/no-op on the copy.
- copy(ImmersiveHandler<T>, Class<F>) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
- copyFromOld(ItemStorage) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
- count - Variable in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage.PlayerItemCounts
- craftingHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- CraftingHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- CraftingHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.CraftingHandler
- craftingInput - Variable in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- craftingModel - Static variable in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- craftingOutput - Variable in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- craftingStation - Static variable in class com.hammy275.immersivemc.common.compat.TinkersConstruct
- CraftingTableStorage - Class in com.hammy275.immersivemc.common.immersive.storage.dual.impl
- CraftingTableStorage() - Constructor for class com.hammy275.immersivemc.common.immersive.storage.dual.impl.CraftingTableStorage
- create() - Static method in class com.hammy275.immersivemc.common.obb.OBBRotList
-
Creates an OBBRotList with no rotations.
- create(ImmersiveHandler<NS>) - Static method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Create an ImmersiveBuilder to start making an Immersive.
- create(ImmersiveHandler<NS>, Class<E>) - Static method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Create an ImmersiveBuilder to start making an Immersive.
- create(OBBRot...) - Static method in class com.hammy275.immersivemc.common.obb.OBBRotList
-
Creates an OBBRotList with one or more rotations.
- create(Function<BuiltImmersiveInfoImpl<?>, Vec3>, double) - Static method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
-
Create a RelativeHitboxInfoBuilder offset by some amount with some size.
- create(Function<BuiltImmersiveInfoImpl<?>, Vec3>, double) - Static method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- create(Function<BuiltImmersiveInfoImpl<?>, Vec3>, double, double, double) - Static method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
-
Create a RelativeHitboxInfoBuilder offset by some amount with some size.
- create(Function<BuiltImmersiveInfoImpl<?>, Vec3>, double, double, double) - Static method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- create(AABB) - Method in interface com.hammy275.immersivemc.api.common.hitbox.OBBFactory
-
Creates an OBB with no rotation.
- create(AABB) - Method in class com.hammy275.immersivemc.common.api_impl.hitbox.OBBFactoryImpl
- create(AABB, double, double, double) - Method in interface com.hammy275.immersivemc.api.common.hitbox.OBBFactory
-
Creates an OBB with the provided pitch, yaw, and roll rotation.
- create(AABB, double, double, double) - Method in class com.hammy275.immersivemc.common.api_impl.hitbox.OBBFactoryImpl
- create(AABB, Quaternionfc) - Method in interface com.hammy275.immersivemc.api.common.hitbox.OBBFactory
-
Creates an OBB with the provided Quaternion as the rotation.
- create(AABB, Quaternionfc) - Method in class com.hammy275.immersivemc.common.api_impl.hitbox.OBBFactoryImpl
- create(Vec3, double) - Static method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
-
Create a RelativeHitboxInfoBuilder offset by some amount with some size.
- create(Vec3, double) - Static method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- create(Vec3, double, double, double) - Static method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
-
Create a RelativeHitboxInfoBuilder offset by some amount with some size.
- create(Vec3, double, double, double) - Static method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- create(T, Class<I>, String, BiConsumer<ActiveConfig, Boolean>) - Static method in class com.hammy275.immersivemc.common.compat.util.CompatModule
-
Creates a compatibility module.
- createBodyLayer() - Static method in class com.hammy275.immersivemc.client.model.BackpackBundleModel
- createBodyLayer() - Static method in class com.hammy275.immersivemc.client.model.BackpackCraftingModel
- createBodyLayer() - Static method in class com.hammy275.immersivemc.client.model.BackpackLowDetailModel
- createBodyLayer() - Static method in class com.hammy275.immersivemc.client.model.BackpackModel
- createBodyLayer() - Static method in class com.hammy275.immersivemc.client.model.Cube1x1
- createButton(int, int, int, int, String, String, Consumer<Button>) - Static method in class com.hammy275.immersivemc.client.config.screen.ScreenUtils
- createButton(int, int, int, int, String, Consumer<Button>) - Static method in class com.hammy275.immersivemc.client.config.screen.ScreenUtils
- createConfigScreenInfo(String, Supplier<ItemStack>, Function<ActiveConfig, Boolean>, BiConsumer<ActiveConfig, Boolean>) - Static method in class com.hammy275.immersivemc.client.ClientUtil
- createConfigScreenInfoMultipleItems(String, String, Supplier<Set<ItemStack>>, Component, Supplier<Boolean>, Consumer<Boolean>) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveMCClientRegistration
-
Creates an
ImmersiveConfigScreenInfo
instance. - createConfigScreenInfoMultipleItems(String, String, Supplier<Set<ItemStack>>, Component, Supplier<Boolean>, Consumer<Boolean>) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveMCClientRegistrationImpl
- createConfigScreenInfoOneItem(String, String, Supplier<ItemStack>, Component, Supplier<Boolean>, Consumer<Boolean>) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveMCClientRegistration
-
Creates an
ImmersiveConfigScreenInfo
instance. - createConfigScreenInfoOneItem(String, String, Supplier<ItemStack>, Component, Supplier<Boolean>, Consumer<Boolean>) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveMCClientRegistrationImpl
- createDoneButton(int, int, int, int, Screen) - Static method in class com.hammy275.immersivemc.client.config.screen.ScreenUtils
- createEnumOption(Class<E>, String, Function<E, Component>, Function<E, Component>, Supplier<E>, BiConsumer<Integer, E>) - Static method in class com.hammy275.immersivemc.client.config.screen.ScreenUtils
- createInfo(ItemStack, InteractionHand) - Method in class com.hammy275.immersivemc.client.immersive_item.AbstractItemImmersive
- createInfo(ItemStack, InteractionHand) - Method in class com.hammy275.immersivemc.client.immersive_item.WrittenBookImmersive
- createIntSlider(String, Function<Integer, Component>, int, int, Supplier<Integer>, Consumer<Integer>) - Static method in class com.hammy275.immersivemc.client.config.screen.ScreenUtils
- createItemInput(Function<BuiltImmersiveInfoImpl<?>, Vec3>, double) - Static method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
-
Create a RelativeHitboxInfoBuilder offset by some amount with some size that accepts items from players.
- createItemInput(Function<BuiltImmersiveInfoImpl<?>, Vec3>, double) - Static method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- createItemInput(Vec3, double) - Static method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
-
Create a RelativeHitboxInfoBuilder offset by some amount with some size that accepts items from players.
- createItemInput(Vec3, double) - Static method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- createOption(String, Component, Supplier<Boolean>, Consumer<Boolean>) - Static method in class com.hammy275.immersivemc.client.config.screen.ScreenUtils
- createOption(String, Function<ActiveConfig, Boolean>, BiConsumer<ActiveConfig, Boolean>) - Static method in class com.hammy275.immersivemc.client.config.screen.ScreenUtils
- createScreenButton(int, int, int, int, String, Screen) - Static method in class com.hammy275.immersivemc.client.config.screen.ScreenUtils
- crouchingBypassesImmersives - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- CUBE - Enum constant in enum class com.hammy275.immersivemc.common.config.PlacementGuideMode
- Cube1x1 - Class in com.hammy275.immersivemc.client.model
- Cube1x1(ModelPart) - Constructor for class com.hammy275.immersivemc.client.model.Cube1x1
- cubeModel - Static variable in class com.hammy275.immersivemc.client.subscribe.ClientRenderSubscriber
- currentRow - Variable in class com.hammy275.immersivemc.client.immersive.info.ChestLikeData
D
- decode(FriendlyByteBuf) - Method in interface com.hammy275.immersivemc.api.common.immersive.NetworkStorage
-
Decode the buffer into this object.
- decode(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.config.ActiveConfig
-
Decodes a buffer into a (Client)ActiveConfig instance.
- decode(FriendlyByteBuf) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.AnvilStorage
- decode(FriendlyByteBuf) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
- decode(FriendlyByteBuf) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- decode(FriendlyByteBuf) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.ETableStorage
- decode(FriendlyByteBuf) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.ListOfItemsStorage
- decode(FriendlyByteBuf) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.NullStorage
- decode(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.BackpackInteractPacket
- decode(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.BeaconConfirmPacket
- decode(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.BeaconDataPacket
- decode(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.ChestShulkerOpenPacket
- decode(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.ConfigSyncPacket
- decode(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.DoubleControllerVibrate
- decode(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.FetchBackpackStoragePacket
- decode(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.FetchInventoryPacket
- decode(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.GrabItemPacket
- decode(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.InventorySwapPacket
- decode(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.PageTurnPacket
- decode(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.ReelFishPacket
- decode(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.SetRepeaterPacket
- decode(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.SwapPacket
- decode(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.ThrowPacket
- decode(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.UsePacket
- decoder() - Method in record class com.hammy275.immersivemc.common.network.NetworkChannel.NetworkRegistrationData
-
Returns the value of the
decoder
record component. - defaultCooldownTicks - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- defaultIfNull(T, T) - Method in class com.hammy275.immersivemc.common.config.ActiveConfig
- defaultItemScaleSize - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- deleteRecord(Player) - Static method in class com.hammy275.immersivemc.common.vr.mixin_proxy.ThrowRedirect
- dir() - Method in record class com.hammy275.immersivemc.server.data.AboutToThrowData.ThrowRecord
-
Returns the value of the
dir
record component. - direction - Variable in enum class com.hammy275.immersivemc.api.client.immersive.ForcedUpDownRenderDir
- dirtyPositions - Static variable in class com.hammy275.immersivemc.server.immersive.DirtyTracker
- DirtyTracker - Class in com.hammy275.immersivemc.server.immersive
- DirtyTracker() - Constructor for class com.hammy275.immersivemc.server.immersive.DirtyTracker
- disableClient(String, BiConsumer<ActiveConfig, Boolean>) - Static method in class com.hammy275.immersivemc.client.compat.CompatModuleClient
- DISABLED - Static variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- DISABLED - Static variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- disableImmersiveMCOutsideVR - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- disableLootrContainerCompat() - Method in interface com.hammy275.immersivemc.common.compat.lootr.LootrCompat
- disableLootrContainerCompat() - Method in class com.hammy275.immersivemc.common.compat.lootr.LootrNullImpl
- disableVanillaInteractionsForSupportedImmersives - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- distanceSquaredToRemoveImmersive - Static variable in class com.hammy275.immersivemc.common.config.CommonConstants
- distanceToRemoveImmersive - Static variable in class com.hammy275.immersivemc.common.config.CommonConstants
- doDoubleRumble(float) - Static method in class com.hammy275.immersivemc.common.network.NetworkClientHandlers
- doEnchanting(int, BlockPos, ServerPlayer, InteractionHand) - Static method in class com.hammy275.immersivemc.server.swap.Swap
- doImmersiveRegistration(Consumer<Immersive<?, ?>>) - Static method in class com.hammy275.immersivemc.client.api_impl.ImmersiveMCClientRegistrationImpl
- doImmersiveRegistration(Consumer<ImmersiveHandler<?>>) - Static method in class com.hammy275.immersivemc.common.api_impl.ImmersiveMCRegistrationImpl
- dontOpenThisScreenAfterURLHandle(boolean, CallbackInfo) - Method in class com.hammy275.immersivemc.mixin.ScreenMixin
- DoorBlockMixin - Interface in com.hammy275.immersivemc.mixin
- DoorMoveTracker - Class in com.hammy275.immersivemc.server.tracker.vrhand
- DoorMoveTracker() - Constructor for class com.hammy275.immersivemc.server.tracker.vrhand.DoorMoveTracker
- doorTracker - Static variable in class com.hammy275.immersivemc.server.tracker.ServerTrackerInit
- doPageInteract(int) - Method in class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- doPageInteract(ClientBookData.BookClickInfo) - Method in class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- doReceive(ServerPlayer, FriendlyByteBuf) - Method in class com.hammy275.immersivemc.common.network.NetworkChannel
- doRender(I, PoseStack, boolean) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
-
Do rendering This is the render method that should be called by outside functions
- doTick(BackpackInfo, boolean) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- doTick(ImmersiveHitboxesInfo, boolean) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveHitboxes
- doTick(I, boolean) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- doTick(Player) - Method in class com.hammy275.immersivemc.common.tracker.AbstractTracker
- doTrack() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- doTrackIfNotTrackingAlready(Immersive<I, ?>, BlockPos, Level) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientLogicSubscriber
- DoubleControllerVibrate - Class in com.hammy275.immersivemc.common.network.packet
- DoubleControllerVibrate(float) - Constructor for class com.hammy275.immersivemc.common.network.packet.DoubleControllerVibrate
- doubleLastPlayerPos - Variable in class com.hammy275.immersivemc.server.data.LastTickData
- doubleRumbleIfVR(Player, float) - Static method in class com.hammy275.immersivemc.common.vr.VRRumble
- doUse(Player, InteractionHand, BlockPos) - Static method in class com.hammy275.immersivemc.common.util.Util
- doVertex(VertexConsumer, Matrix4f, Matrix3f, int, float, int, int, int) - Static method in interface com.hammy275.immersivemc.mixin.DragonFireballRendererMixin
- doVRControllerRumble - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- DOWN - Enum constant in enum class com.hammy275.immersivemc.api.client.immersive.ForcedUpDownRenderDir
- downVec - Variable in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- DragImmersiveInfo - Class in com.hammy275.immersivemc.client.immersive.info
-
Info for Immersives that work by going to a hitbox, then dragging to other hitboxes, such as trapdoors.
- DragImmersiveInfo(BlockPos) - Constructor for class com.hammy275.immersivemc.client.immersive.info.DragImmersiveInfo
- DragImmersiveInfo(BlockPos, int) - Constructor for class com.hammy275.immersivemc.client.immersive.info.DragImmersiveInfo
- DragonFireballRendererMixin - Interface in com.hammy275.immersivemc.mixin
E
- effectSelected - Variable in class com.hammy275.immersivemc.client.immersive.info.BeaconInfo
- effectSelectedDisplayPos - Variable in class com.hammy275.immersivemc.client.immersive.info.BeaconInfo
-
Breakdown: Index 0-4 hold the 5 effects.
- EggRedirect - Class in com.hammy275.immersivemc.mixin.throw_redirectors
- EggRedirect() - Constructor for class com.hammy275.immersivemc.mixin.throw_redirectors.EggRedirect
- EITHER - Enum constant in enum class com.hammy275.immersivemc.api.client.immersive.HitboxVRMovementInfo.ControllerMode
- enabledInConfig() - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- enabledInConfig() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- enabledInConfig() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveHitboxes
- enabledInConfig(Player) - Method in interface com.hammy275.immersivemc.api.common.immersive.ImmersiveHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.AnvilHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.BarrelHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.BeaconHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.BrewingStandHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.ChestHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.ChiseledBookshelfHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.CraftingHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.ETableHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.FurnaceHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.HopperHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.JukeboxHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.LecternHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.LeverHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.RepeaterHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.ShulkerBoxHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.SmithingTableHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.TCCraftingStationHandler
- enabledInConfig(Player) - Method in class com.hammy275.immersivemc.common.immersive.handler.TrapdoorHandler
- enchantHints - Variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.ETableStorage
- EnchantingData - Class in com.hammy275.immersivemc.client.immersive.info
- EnchantingData() - Constructor for class com.hammy275.immersivemc.client.immersive.info.EnchantingData
- EnchantingData.ETableData - Class in com.hammy275.immersivemc.client.immersive.info
- enchantingTableHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- encode(BackpackInteractPacket, FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.BackpackInteractPacket
- encode(BeaconConfirmPacket, FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.BeaconConfirmPacket
- encode(BeaconDataPacket, FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.BeaconDataPacket
- encode(ChestShulkerOpenPacket, FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.ChestShulkerOpenPacket
- encode(ConfigSyncPacket, FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.ConfigSyncPacket
- encode(DoubleControllerVibrate, FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.DoubleControllerVibrate
- encode(FetchBackpackStoragePacket, FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.FetchBackpackStoragePacket
- encode(FetchInventoryPacket<NS>, FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.FetchInventoryPacket
- encode(GrabItemPacket, FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.GrabItemPacket
- encode(InventorySwapPacket, FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.InventorySwapPacket
- encode(PageTurnPacket, FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.PageTurnPacket
- encode(ReelFishPacket, FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.ReelFishPacket
- encode(SetRepeaterPacket, FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.SetRepeaterPacket
- encode(SwapPacket, FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.SwapPacket
- encode(ThrowPacket, FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.ThrowPacket
- encode(UsePacket, FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.common.network.packet.UsePacket
- encode(FriendlyByteBuf) - Method in interface com.hammy275.immersivemc.api.common.immersive.NetworkStorage
-
Encode this storage into a buffer.
- encode(FriendlyByteBuf) - Method in class com.hammy275.immersivemc.common.config.ActiveConfig
-
Encodes this ActiveConfig instance into the buffer.
- encode(FriendlyByteBuf) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.AnvilStorage
- encode(FriendlyByteBuf) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
- encode(FriendlyByteBuf) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- encode(FriendlyByteBuf) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.ETableStorage
- encode(FriendlyByteBuf) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.ListOfItemsStorage
- encode(FriendlyByteBuf) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.NullStorage
- encoder() - Method in record class com.hammy275.immersivemc.common.network.NetworkChannel.NetworkRegistrationData
-
Returns the value of the
encoder
record component. - EnderPearlRedirect - Class in com.hammy275.immersivemc.mixin.throw_redirectors
- EnderPearlRedirect() - Constructor for class com.hammy275.immersivemc.mixin.throw_redirectors.EnderPearlRedirect
- enqueueItemGuideRender(PoseStack, BoundingBox, float, boolean, int) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- entityId - Variable in class com.hammy275.immersivemc.common.network.packet.GrabItemPacket
- equals(Object) - Method in record class com.hammy275.immersivemc.api.client.immersive.HitboxVRMovementInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.hammy275.immersivemc.client.api_impl.ImmersiveConfigScreenInfoImpl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData.BookClickInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive.AutoDragSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.hammy275.immersivemc.client.immersive.TextData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.hammy275.immersivemc.client.subscribe.ClientRenderSubscriber.ItemGuideRenderData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.hammy275.immersivemc.common.network.NetworkChannel.NetworkRegistrationData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.hammy275.immersivemc.common.obb.OBBRot
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.hammy275.immersivemc.common.util.PosRot
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.hammy275.immersivemc.common.util.Util.UseInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.hammy275.immersivemc.server.api_impl.SwapResultImpl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.hammy275.immersivemc.server.data.AboutToThrowData.ThrowRecord
-
Indicates whether some other object is "equal to" this one.
- ETableData() - Constructor for class com.hammy275.immersivemc.client.immersive.info.EnchantingData.ETableData
- ETableHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- ETableHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.ETableHandler
- ETableStorage - Class in com.hammy275.immersivemc.common.immersive.storage.network.impl
- ETableStorage() - Constructor for class com.hammy275.immersivemc.common.immersive.storage.network.impl.ETableStorage
- ETableStorage(List<ItemStack>) - Constructor for class com.hammy275.immersivemc.common.immersive.storage.network.impl.ETableStorage
- ETableWorldStorage - Class in com.hammy275.immersivemc.server.storage.world.impl
- ETableWorldStorage() - Constructor for class com.hammy275.immersivemc.server.storage.world.impl.ETableWorldStorage
- eTableYOffsets - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- extraData - Variable in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
F
- failRender - Variable in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- fakeEnch - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- feedAnimalsTracker - Static variable in class com.hammy275.immersivemc.server.tracker.ServerTrackerInit
- FeedAnimalsTracker - Class in com.hammy275.immersivemc.server.tracker.vrhand
- FeedAnimalsTracker() - Constructor for class com.hammy275.immersivemc.server.tracker.vrhand.FeedAnimalsTracker
- FenceGateBlockMixin - Interface in com.hammy275.immersivemc.mixin
- FetchBackpackStoragePacket - Class in com.hammy275.immersivemc.common.network.packet
- FetchBackpackStoragePacket() - Constructor for class com.hammy275.immersivemc.common.network.packet.FetchBackpackStoragePacket
- FetchBackpackStoragePacket(List<ItemStack>) - Constructor for class com.hammy275.immersivemc.common.network.packet.FetchBackpackStoragePacket
- FetchInventoryPacket<S extends NetworkStorage> - Class in com.hammy275.immersivemc.common.network.packet
- FetchInventoryPacket(ImmersiveHandler<S>, S, BlockPos) - Constructor for class com.hammy275.immersivemc.common.network.packet.FetchInventoryPacket
- fields - Static variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- fieldsHash - Static variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- FILE_CLIENT - Static variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- FILE_SERVER - Static variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- findImmersive(Immersive<I, ?>, BlockPos) - Static method in class com.hammy275.immersivemc.client.ClientUtil
- findImmersive(BlockEntity) - Static method in class com.hammy275.immersivemc.client.immersive.ImmersiveChest
- firstEnumIfNull(T, Class<T>) - Method in class com.hammy275.immersivemc.common.config.ActiveConfig
- firstNonCompatibleFutureVersionAsString() - Static method in class com.hammy275.immersivemc.common.config.CommonConstants
- FishingHookRedirect - Class in com.hammy275.immersivemc.mixin.throw_redirectors
- FishingHookRedirect() - Constructor for class com.hammy275.immersivemc.mixin.throw_redirectors.FishingHookRedirect
- fishingReelTracker - Static variable in class com.hammy275.immersivemc.client.tracker.ClientTrackerInit
- FishingReelTracker - Class in com.hammy275.immersivemc.client.tracker
- FishingReelTracker() - Constructor for class com.hammy275.immersivemc.client.tracker.FishingReelTracker
- FishingReelTrackerCore - Class in com.hammy275.immersivemc.client.tracker.vr
- FishingReelTrackerCore() - Constructor for class com.hammy275.immersivemc.client.tracker.vr.FishingReelTrackerCore
- forceClose(BlockPos) - Method in class com.hammy275.immersivemc.client.immersive.info.ChestLikeData
- forceDisableItemGuide - Variable in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- forcedPageIndex - Variable in class com.hammy275.immersivemc.common.network.packet.PageTurnPacket
- forcedUpDownRenderDir - Variable in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- ForcedUpDownRenderDir - Enum Class in com.hammy275.immersivemc.api.client.immersive
-
Enum used for vertical-forcing the direction of an item being rendered in the world.
- forceNull() - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
-
Force the position and box of this hitbox to be null.
- forceOpen(BlockPos) - Method in class com.hammy275.immersivemc.client.immersive.info.ChestLikeData
- forceTickEvenIfNoTrack - Variable in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- forceUpDownRenderDir(ForcedUpDownRenderDir) - Method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
- forceUpDownRenderDir(ForcedUpDownRenderDir) - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- forward - Variable in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- FROM_SERVER - Static variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- fromBeacon(BeaconBlockEntity) - Static method in class com.hammy275.immersivemc.common.network.packet.BeaconDataPacket
- fromInt(int) - Static method in enum class com.hammy275.immersivemc.common.config.PlacementMode
- furnaceHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- FurnaceHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- FurnaceHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.FurnaceHandler
G
- g - Variable in class com.hammy275.immersivemc.common.util.RGBA
- get(int) - Method in class com.hammy275.immersivemc.server.tracker.CampfireTracker.CookInfo
- get(BlockPos, ServerLevel) - Method in interface com.hammy275.immersivemc.api.server.WorldStorages
-
Gets the WorldStorage already present at the given location.
- get(BlockPos, ServerLevel) - Method in class com.hammy275.immersivemc.server.storage.world.WorldStoragesImpl
- get(BlockPos, Level) - Method in class com.hammy275.immersivemc.server.storage.world.ImmersiveMCLevelStorage
- get(Level, BlockPos, ImmersiveHandler<S>) - Method in interface com.hammy275.immersivemc.api.server.SharedNetworkStorages
-
Gets the NetworkStorage saved at the specified position, or returns null if one isn't already there.
- get(Level, BlockPos, ImmersiveHandler<S>) - Method in class com.hammy275.immersivemc.server.api_impl.SharedNetworkStoragesImpl
- get3x3HorizontalGrid(BlockPos, double, Direction, boolean) - Static method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- get3x3HorizontalGrid(BlockPos, double, Direction, boolean) - Static method in class com.hammy275.immersivemc.common.util.Util
- getAABB() - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- getActiveConfigCommon(Player) - Static method in class com.hammy275.immersivemc.common.config.ActiveConfig
- getAdjustingConfig() - Static method in class com.hammy275.immersivemc.client.config.screen.ConfigScreen
- getAdjustingConfigType() - Static method in class com.hammy275.immersivemc.client.config.screen.ConfigScreen
- getAll(Class<S>) - Method in interface com.hammy275.immersivemc.api.server.SharedNetworkStorages
-
Get all storages stored that match some class; useful for marking storages as no longer dirty for client syncing.
- getAll(Class<S>) - Method in class com.hammy275.immersivemc.server.api_impl.SharedNetworkStoragesImpl
- getAllBookDatas(MinecraftServer) - Static method in class com.hammy275.immersivemc.server.storage.world.ImmersiveMCLevelStorage
- getAllHitboxes() - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveInfo
- getAllHitboxes() - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractImmersiveInfo
- getAllHitboxes() - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- getAllHitboxes() - Method in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- getAllHitboxes() - Method in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- getAllHitboxes() - Method in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- getAllHitboxes() - Method in class com.hammy275.immersivemc.client.immersive.info.DragImmersiveInfo
- getAllHitboxes() - Method in class com.hammy275.immersivemc.client.immersive.info.ImmersiveHitboxesInfo
- getAllHitboxes() - Method in class com.hammy275.immersivemc.client.immersive.info.LecternInfo
- getAllPositions() - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- getAllPositions() - Method in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- getAllPositions() - Method in class com.hammy275.immersivemc.client.immersive.info.ImmersiveHitboxesInfo
- getAllVelocity(IVRData, IVRData, LastTickData) - Static method in class com.hammy275.immersivemc.server.LastTickVRData
- getAnvilOutput(ItemStack, ItemStack, ServerPlayer) - Static method in class com.hammy275.immersivemc.server.swap.Swap
- getAway(PosRot) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- getBackpackColor() - Static method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- getBackpackCraftingStorage(Player) - Static method in class com.hammy275.immersivemc.server.storage.world.ImmersiveMCPlayerStorages
- getBackpackModel() - Static method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- getBackpackTexture() - Static method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- getBeaconData() - Method in interface com.hammy275.immersivemc.mixin.BeaconBlockEntityMixin
- getBlockAtHand(Player, IVRPlayer, InteractionHand) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandTracker
- getBlockPosAtHand(IVRPlayer, InteractionHand) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandTracker
- getBlockPosition() - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveInfo
-
Gets the block position of the block this ImmersiveInfo represents.
- getBlockPosition() - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractImmersiveInfo
- getBlockPosition() - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- getBlockPosition() - Method in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- getBlockPosition() - Method in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- getBlockPosition() - Method in class com.hammy275.immersivemc.client.immersive.info.DragImmersiveInfo
- getBlockPosition() - Method in class com.hammy275.immersivemc.client.immersive.info.ImmersiveHitboxesInfo
- getBlockPosition() - Method in class com.hammy275.immersivemc.client.immersive.info.LecternInfo
- getBlockStateAtHand(Player, IVRPlayer, InteractionHand) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandTracker
- getBotRow() - Method in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- getBuilderClone() - Method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfo
- getBuilderClone() - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- getBuilderClone(ImmersiveHandler<T>) - Method in interface com.hammy275.immersivemc.api.client.immersive.BuiltImmersive
-
Creates a clone of this Immersive for creating an Immersive similar to this one.
- getBuilderClone(ImmersiveHandler<T>) - Method in class com.hammy275.immersivemc.client.immersive.BuiltImmersiveImpl
- getCenter() - Method in interface com.hammy275.immersivemc.api.common.hitbox.OBB
- getCenter() - Method in class com.hammy275.immersivemc.common.api_impl.hitbox.OBBImpl
- getCenter(BoundingBox) - Static method in interface com.hammy275.immersivemc.api.common.hitbox.BoundingBox
-
Get the center of the provided BoundingBox.
- getClazz(String) - Static method in class com.hammy275.immersivemc.common.compat.util.CompatUtils
- getClickBoxes() - Method in class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- getClientConfigIfAdjusting() - Static method in class com.hammy275.immersivemc.client.config.screen.ConfigScreen
-
Gets the client file config if it's being adjusted, or throws an exception if it's not being adjusted.
- getClosestDirection(Vec3) - Static method in class com.hammy275.immersivemc.client.ClientUtil
-
Get Direction best represented by the velocity of a controller
- getClosestIntersect(Vec3, List<BoundingBox>) - Static method in class com.hammy275.immersivemc.common.util.Util
- getColor(char) - Method in class com.hammy275.immersivemc.common.util.RGBA
- getConfigFolder() - Static method in class com.hammy275.immersivemc.Platform
- getConfigForPlayer(Player) - Static method in class com.hammy275.immersivemc.common.config.ActiveConfig
-
Get the ActiveConfig for a player.
- getContainer(ServerPlayer, BlockPos) - Method in interface com.hammy275.immersivemc.common.compat.lootr.LootrCompat
-
Gets the container Lootr-handled block, or returns null if the target isn't a Lootr-handled block.
- getContainer(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.compat.lootr.LootrNullImpl
- getCooldownDesktop() - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- getCooldownVR() - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- getCost() - Method in interface com.hammy275.immersivemc.mixin.AnvilMenuMixin
- getDirectionToMove(BlockState) - Static method in class com.hammy275.immersivemc.server.tracker.vrhand.DoorMoveTracker
- getEffectId() - Method in class com.hammy275.immersivemc.client.immersive.info.BeaconInfo
- getEmptyNetworkStorage() - Method in interface com.hammy275.immersivemc.api.common.immersive.ImmersiveHandler
- getEmptyNetworkStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.AnvilHandler
- getEmptyNetworkStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.BeaconHandler
- getEmptyNetworkStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.BrewingStandHandler
- getEmptyNetworkStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.ChestLikeHandler
- getEmptyNetworkStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.ChiseledBookshelfHandler
- getEmptyNetworkStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.CraftingHandler
- getEmptyNetworkStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.ETableHandler
- getEmptyNetworkStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.FurnaceHandler
- getEmptyNetworkStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.JukeboxHandler
- getEmptyNetworkStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.LecternHandler
- getEmptyNetworkStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.LeverHandler
- getEmptyNetworkStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.RepeaterHandler
- getEmptyNetworkStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.SmithingTableHandler
- getEmptyNetworkStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.TCCraftingStationHandler
- getEmptyNetworkStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.TrapdoorHandler
- getEmptyWorldStorage() - Method in interface com.hammy275.immersivemc.api.common.immersive.WorldStorageHandler
- getEmptyWorldStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.AnvilHandler
- getEmptyWorldStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.BeaconHandler
- getEmptyWorldStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.CraftingHandler
- getEmptyWorldStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.ETableHandler
- getEmptyWorldStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.LecternHandler
- getEmptyWorldStorage() - Method in class com.hammy275.immersivemc.common.immersive.handler.SmithingTableHandler
- getEnclosingAABB() - Method in interface com.hammy275.immersivemc.api.common.hitbox.OBB
- getEnclosingAABB() - Method in class com.hammy275.immersivemc.common.api_impl.hitbox.OBBImpl
- getErrorMessage(String) - Static method in class com.hammy275.immersivemc.common.compat.util.CompatModule
- getExtraData() - Method in interface com.hammy275.immersivemc.api.client.immersive.BuiltImmersiveInfo
- getExtraData() - Method in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- getFileConfig(ConfigType) - Static method in class com.hammy275.immersivemc.common.config.ActiveConfig
- getFirstIntersect(Vec3, BoundingBox...) - Static method in class com.hammy275.immersivemc.common.util.Util
- getFirstIntersect(Vec3, Iterable<BoundingBox>) - Static method in class com.hammy275.immersivemc.common.util.Util
- getFirstIntersect(Vec3, Collection<? extends HitboxInfo>) - Static method in class com.hammy275.immersivemc.common.util.Util
- getFluid() - Method in interface com.hammy275.immersivemc.mixin.BucketItemAccessor
- getForwardFromPlayer(Player, BlockPos) - Static method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
-
Gets the forward direction of the block based on the player Put simply, this returns the best direction such that the block is "facing" the play by looking that direction.
- getForwardFromPlayerUpAndDown(Player, BlockPos) - Static method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- getForwardFromPlayerUpAndDown(Player, BlockPos) - Static method in class com.hammy275.immersivemc.common.util.Util
- getForwardFromPlayerUpAndDownFilterBlockFacing(Player, BlockPos, boolean) - Static method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
-
Same as getForwardFromPlayer, but can return the block facing up or down, alongside any of the four directions of N/E/S/W.
- getForwardFromPlayerUpAndDownFilterBlockFacing(Player, BlockPos, boolean) - Static method in class com.hammy275.immersivemc.common.util.Util
-
Same as getForwardFromPlayer, but can return the block facing up or down, alongside any of the four directions of N/E/S/W.
- getHandledBlocks(BlockPos, Level) - Method in interface com.hammy275.immersivemc.api.common.immersive.MultiblockImmersiveHandler
-
This method should return all blocks that are part of this multiblock, given the position of one block in this multiblock.
- getHandledBlocks(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.ChestHandler
- getHandler() - Method in interface com.hammy275.immersivemc.api.client.immersive.Immersive
- getHandler() - Method in interface com.hammy275.immersivemc.api.server.WorldStorage
- getHandler() - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- getHandler() - Method in class com.hammy275.immersivemc.client.immersive.BuiltImmersiveImpl
- getHandler() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- getHandler() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBeacon
- getHandler() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveChest
- getHandler() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveHitboxes
- getHandler() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveLectern
- getHandler() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveLever
- getHandler() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveRepeater
- getHandler() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveTrapdoor
- getHandler() - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.AnvilStorage
- getHandler() - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.BeaconStorage
- getHandler() - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.CraftingTableStorage
- getHandler() - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.SmithingTableStorage
- getHandler() - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- getHandler() - Method in class com.hammy275.immersivemc.server.immersive.TrackedImmersiveData
- getHandler() - Method in class com.hammy275.immersivemc.server.storage.world.impl.ETableWorldStorage
- getHitbox() - Method in interface com.hammy275.immersivemc.api.common.hitbox.HitboxInfo
- getHitbox() - Method in class com.hammy275.immersivemc.client.immersive.info.HitboxItemPair
- getHitbox() - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- getHitbox() - Method in class com.hammy275.immersivemc.common.api_impl.hitbox.HitboxInfoImpl
- getHitbox(int) - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- getHitbox(int) - Method in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- getHitbox(int) - Method in class com.hammy275.immersivemc.client.immersive.info.ImmersiveHitboxesInfo
- getHorizontalBlockForward(BlockPos) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveClientLogicHelpers
-
Given the local player and the position of an immersive block, returns the best direction the block should face to be looking towards the player.
- getHorizontalBlockForward(Player, BlockPos) - Method in interface com.hammy275.immersivemc.api.common.ImmersiveLogicHelpers
-
Given a player and the position of an immersive block, returns the best direction the block should face to be looking towards the player.
- getHorizontalBlockForward(Player, BlockPos) - Method in class com.hammy275.immersivemc.common.api_impl.ImmersiveLogicHelpersImpl
- getID() - Method in interface com.hammy275.immersivemc.api.common.immersive.ImmersiveHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.AnvilHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.BarrelHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.BeaconHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.BrewingStandHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.ChestHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.ChiseledBookshelfHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.CraftingHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.ETableHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.FurnaceHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.HopperHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.IronFurnacesFurnaceHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.JukeboxHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.LecternHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.LeverHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.RepeaterHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.ShulkerBoxHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.SmithingTableHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.TCCraftingStationHandler
- getID() - Method in class com.hammy275.immersivemc.common.immersive.handler.TrapdoorHandler
- getInGround() - Method in interface com.hammy275.immersivemc.mixin.AbstractArrowAccessor
- getInputSlots() - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
-
Gets all the slot IDs that represent inputs.
- getInteractions() - Method in interface com.hammy275.immersivemc.mixin.AbstractCauldronBlockAccessor
- getItem(int) - Method in interface com.hammy275.immersivemc.api.client.immersive.BuiltImmersiveInfo
-
Get the item stored at the given hitbox index.
- getItem(int) - Method in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- getItem(int) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
- getItems() - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.ListOfItemsStorage
- getItemsRaw() - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
-
Get item array directly.
- getItemTransitionCountdown() - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- getLeftOfDirection(Direction) - Static method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
-
Gets the direction to the left from the Direction's perspective, assuming the Direction is looking at the player.
- getLeftPageIndex() - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- getLeftRight(PosRot, boolean) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- getLevel() - Method in class com.hammy275.immersivemc.server.immersive.TrackedImmersiveData
- getLevels() - Method in interface com.hammy275.immersivemc.mixin.BeaconBlockEntityMixin
- getLevelStorage(ServerLevel) - Static method in class com.hammy275.immersivemc.server.storage.world.ImmersiveMCLevelStorage
- getLight(Iterable<BlockPos>) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveClientLogicHelpers
-
Get the intended light level to render with given several positions.
- getLight(Iterable<BlockPos>) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveClientLogicHelpersImpl
- getLight(BlockPos) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveClientLogicHelpers
-
Get the intended light level to render with at the given position as packed sky light and block light.
- getLight(BlockPos) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveClientLogicHelpersImpl
- getLight(BlockPos) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- getLight(BlockPos[]) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- getLightPos(BuiltImmersiveInfo<E>) - Method in class com.hammy275.immersivemc.client.immersive.BuiltImmersiveImpl
- getLightPos(BackpackInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- getLightPos(ImmersiveHitboxesInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveHitboxes
- getLightPos(I) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
-
Gets the BlockPos used for lighting calculations.
- getLightPositions(BuiltImmersiveInfo<E>) - Method in class com.hammy275.immersivemc.client.immersive.BuiltImmersiveImpl
- getLightPositions(I) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
-
Override to return multiple light positions instead of one for light calculations if hasMultipleLightPositions() return true.
- getLivingNearby(Player) - Static method in class com.hammy275.immersivemc.server.tracker.vrhand.FeedAnimalsTracker
- getLookAngle() - Method in record class com.hammy275.immersivemc.common.util.PosRot
- getLookAngle(float, float) - Static method in class com.hammy275.immersivemc.common.util.Util
-
Gets a look angle from pitch/yaw.
- getMidRow() - Method in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- getMixins() - Method in class com.hammy275.immersivemc.MixinConfigPlugin
- getModID() - Method in interface com.hammy275.immersivemc.api.client.ImmersiveConfigScreenInfo
-
Get the mod ID for the mod this Immersive is from.
- getModID() - Method in record class com.hammy275.immersivemc.client.api_impl.ImmersiveConfigScreenInfoImpl
- getMouthHitbox(LivingEntity) - Static method in class com.hammy275.immersivemc.server.tracker.vrhand.FeedAnimalsTracker
- getNextRow(int) - Method in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- getNumItems() - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
- getNumItemsToSwap(int) - Method in interface com.hammy275.immersivemc.api.server.ItemSwapAmount
-
Get the number of items to swap based on the input item stack size.
- getNumItemsToSwap(int) - Method in class com.hammy275.immersivemc.server.api_impl.ItemSwapAmountImpl
- getOpenCount(BlockPos, Level) - Static method in class com.hammy275.immersivemc.server.ChestToOpenSet
- getOptionItems() - Method in interface com.hammy275.immersivemc.api.client.ImmersiveConfigScreenInfo
-
Gets the ItemStacks representing this config.
- getOptionItems() - Method in record class com.hammy275.immersivemc.client.api_impl.ImmersiveConfigScreenInfoImpl
- getOptionTooltip() - Method in interface com.hammy275.immersivemc.api.client.ImmersiveConfigScreenInfo
-
Get the Component representing the description of this option.
- getOptionTooltip() - Method in record class com.hammy275.immersivemc.client.api_impl.ImmersiveConfigScreenInfoImpl
- getOptionTranslation() - Method in interface com.hammy275.immersivemc.api.client.ImmersiveConfigScreenInfo
-
Get the translation string for the button label, not including the enabled/disabled state.
- getOptionTranslation() - Method in record class com.hammy275.immersivemc.client.api_impl.ImmersiveConfigScreenInfoImpl
- getOrCreate(BlockPos, ServerLevel) - Method in interface com.hammy275.immersivemc.api.server.WorldStorages
-
Gets the WorldStorage at the given location, or creates a new one if not found or the one found isn't of the expected type for the block.
- getOrCreate(BlockPos, ServerLevel) - Method in class com.hammy275.immersivemc.server.storage.world.WorldStoragesImpl
- getOrCreate(BlockPos, Level) - Method in class com.hammy275.immersivemc.server.storage.world.ImmersiveMCLevelStorage
- getOrCreate(Level, BlockPos, ImmersiveHandler<S>) - Method in interface com.hammy275.immersivemc.api.server.SharedNetworkStorages
-
Gets the NetworkStorage saved at the specified position, or creates a new one if one isn't already there.
- getOrCreate(Level, BlockPos, ImmersiveHandler<S>) - Method in class com.hammy275.immersivemc.server.api_impl.SharedNetworkStoragesImpl
- getOrCreateS(BlockPos, ServerLevel) - Static method in class com.hammy275.immersivemc.server.storage.world.WorldStoragesImpl
-
Gets the WorldStorage at the given location, or creates a new one if needed.
- getOtherChest(ChestBlockEntity) - Static method in class com.hammy275.immersivemc.common.util.Util
- getOtherChest(ChestBlockEntity, boolean) - Static method in class com.hammy275.immersivemc.common.util.Util
- getPageCount() - Method in class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- getPageCount() - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- getPitch() - Method in record class com.hammy275.immersivemc.common.util.PosRot
- getPlaceAmount(int, PlacementMode) - Static method in class com.hammy275.immersivemc.server.swap.Swap
- getPlaceAmount(ItemStack, PlacementMode) - Static method in class com.hammy275.immersivemc.server.swap.Swap
- getPlacementMode() - Static method in class com.hammy275.immersivemc.client.SafeClientUtil
- getPlacementMode(boolean) - Static method in class com.hammy275.immersivemc.client.SafeClientUtil
- getPlacementModeIndirect() - Static method in class com.hammy275.immersivemc.client.ClientUtil
- getPlacementModeIndirect(boolean) - Static method in class com.hammy275.immersivemc.client.ClientUtil
- getPlayer(int) - Static method in class com.hammy275.immersivemc.client.LastClientVRData
-
Get IVRPlayer from some ticks ago.
- getPlayerPetsNearby(Player) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.PetTracker
- getPlayerStorage(Player) - Static method in class com.hammy275.immersivemc.server.storage.world.ImmersiveMCPlayerStorages
- getPlayerVelocity(Vec3, Vec3) - Static method in class com.hammy275.immersivemc.common.util.Util
- getPos() - Method in class com.hammy275.immersivemc.server.immersive.TrackedImmersiveData
- getPosition(int) - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- getPosition(int) - Method in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- getPosition(int) - Method in class com.hammy275.immersivemc.client.immersive.info.ImmersiveHitboxesInfo
- getPrimaryPower() - Method in interface com.hammy275.immersivemc.mixin.BeaconBlockEntityMixin
- getRecipeOutput(ServerPlayer, ItemStack[]) - Static method in class com.hammy275.immersivemc.server.swap.Swap
- getRefMapperConfig() - Method in class com.hammy275.immersivemc.MixinConfigPlugin
- getResourceLocation(CompoundTag, String) - Static method in class com.hammy275.immersivemc.common.util.Util
- getRGB(char) - Method in class com.hammy275.immersivemc.client.config.screen.BackpackConfigScreen
- getRightPageIndex() - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- getRoll() - Method in record class com.hammy275.immersivemc.common.util.PosRot
- getRotation() - Method in interface com.hammy275.immersivemc.api.common.hitbox.OBB
-
OBBs are rotated AABBs internally.
- getRotation() - Method in class com.hammy275.immersivemc.common.api_impl.hitbox.OBBImpl
-
OBBs are rotated AABBs internally.
- getRotations() - Method in class com.hammy275.immersivemc.common.obb.OBBRotList
- getRowNum() - Method in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- getS(BlockPos, ServerLevel) - Static method in class com.hammy275.immersivemc.server.storage.world.WorldStoragesImpl
-
Gets the WorldStorage already present at the given location.
- getScreenButton(Screen, String) - Static method in class com.hammy275.immersivemc.client.config.screen.Buttons
- getSecondaryPower() - Method in interface com.hammy275.immersivemc.mixin.BeaconBlockEntityMixin
- getShieldHitbox(Player, IVRData, InteractionHand) - Static method in class com.hammy275.immersivemc.common.util.ShieldUtil
- getShieldPos(Player, IVRData, InteractionHand) - Static method in class com.hammy275.immersivemc.common.util.ShieldUtil
- getShouldBeOpen() - Method in interface com.hammy275.immersivemc.mixin.ChestLidControllerAccessor
- getSlotHovered(int) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveInfo
- getSlotHovered(int) - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractImmersiveInfo
- getSlotHovered(int) - Method in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- getSlotHovered(int) - Method in class com.hammy275.immersivemc.client.immersive.info.DragImmersiveInfo
- getSlotHovered(int) - Method in class com.hammy275.immersivemc.client.immersive.info.LecternInfo
- getSmithingTableOutput(ItemStack, ItemStack, ItemStack, ServerPlayer) - Static method in class com.hammy275.immersivemc.server.swap.Swap
- getStack(int) - Method in class com.hammy275.immersivemc.server.tracker.CampfireTracker.CookInfo
- getStartAndEndOfLookTrace(Player) - Static method in class com.hammy275.immersivemc.client.ClientUtil
- getSyncPacket(ServerPlayer) - Method in class com.hammy275.immersivemc.server.immersive.TrackedImmersiveData
- getTextData() - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- getTicksExisted() - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveInfo
- getTicksExisted() - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractImmersiveInfo
- getTicksExisted() - Method in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- getTicksExisted() - Method in class com.hammy275.immersivemc.client.immersive.info.DragImmersiveInfo
- getTicksExisted() - Method in class com.hammy275.immersivemc.client.immersive.info.LecternInfo
- getTicksLeft() - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- getTopCenterOfBlock(BlockPos) - Static method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- getTrackedObjects() - Method in interface com.hammy275.immersivemc.api.client.immersive.Immersive
-
Get the collection of ImmersiveInfos currently active for this Immersive.
- getTrackedObjects() - Method in class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive
- getTrackedObjects() - Method in class com.hammy275.immersivemc.client.immersive.AbstractImmersive
- getTrackedObjects() - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- getTrackedObjects() - Method in class com.hammy275.immersivemc.client.immersive.BuiltImmersiveImpl
- getTrackedObjects() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveLectern
- getTransitionMultiplier(long) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveRenderHelpers
-
Returns a float between 0 and 1 denoting the multiplier to the size of something being rendered that ImmersiveMC uses to create the initial "growing" animation.
- getTransitionMultiplier(long) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveRenderHelpersImpl
- getTriggerHitbox(int) - Method in class com.hammy275.immersivemc.client.immersive.info.ImmersiveHitboxesInfo
- getTriggerHitbox(int) - Method in interface com.hammy275.immersivemc.client.immersive.info.InfoTriggerHitboxes
- getTriggerHitboxes() - Method in class com.hammy275.immersivemc.client.immersive.info.ImmersiveHitboxesInfo
- getTriggerHitboxes() - Method in interface com.hammy275.immersivemc.client.immersive.info.InfoTriggerHitboxes
- getType() - Method in interface com.hammy275.immersivemc.mixin.DoorBlockMixin
- getType() - Method in interface com.hammy275.immersivemc.mixin.FenceGateBlockMixin
- getUnderlyingAABB() - Method in interface com.hammy275.immersivemc.api.common.hitbox.OBB
-
OBBs are rotated AABBs internally.
- getUnderlyingAABB() - Method in class com.hammy275.immersivemc.common.api_impl.hitbox.OBBImpl
-
OBBs are rotated AABBs internally.
- getUpDownRenderDir() - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- getValidBlocks(ImmersiveHandler<?>, BlockPos, Level) - Static method in class com.hammy275.immersivemc.common.util.Util
-
Get all blocks part of the Immersive at the specified position for the given handler.
- getVec3Pos() - Method in record class com.hammy275.immersivemc.common.util.Util.UseInfo
- getVelocity(IVRData, IVRData, LastTickData) - Static method in class com.hammy275.immersivemc.server.LastTickVRData
- getVelocityMod(AboutToThrowData.ThrowRecord) - Static method in class com.hammy275.immersivemc.common.vr.mixin_proxy.ThrowRedirect
- getVRAPI(IVRAPI) - Static method in class com.hammy275.immersivemc.common.vr.VRPlugin
- getVRControllerNum() - Method in class com.hammy275.immersivemc.client.immersive.info.ImmersiveHitboxesInfo
- getVRControllerNum() - Method in interface com.hammy275.immersivemc.client.immersive.info.InfoTriggerHitboxes
- getWithoutVerification(BlockPos, ServerLevel) - Method in interface com.hammy275.immersivemc.api.server.WorldStorages
-
Gets the WorldStorage already present at the given location even if it doesn't match the present block.
- getWithoutVerification(BlockPos, ServerLevel) - Method in class com.hammy275.immersivemc.server.storage.world.WorldStoragesImpl
- getWithoutVerification(BlockPos, Level) - Method in class com.hammy275.immersivemc.server.storage.world.ImmersiveMCLevelStorage
- getWithoutVerificationS(BlockPos, ServerLevel) - Static method in class com.hammy275.immersivemc.server.storage.world.WorldStoragesImpl
-
Gets the WorldStorage already present at the given location even if it doesn't match the present block.
- getWorldStorageClass() - Method in interface com.hammy275.immersivemc.api.common.immersive.WorldStorageHandler
- getWorldStorageClass() - Method in class com.hammy275.immersivemc.common.immersive.handler.AnvilHandler
- getWorldStorageClass() - Method in class com.hammy275.immersivemc.common.immersive.handler.BeaconHandler
- getWorldStorageClass() - Method in class com.hammy275.immersivemc.common.immersive.handler.CraftingHandler
- getWorldStorageClass() - Method in class com.hammy275.immersivemc.common.immersive.handler.ETableHandler
- getWorldStorageClass() - Method in class com.hammy275.immersivemc.common.immersive.handler.LecternHandler
- getWorldStorageClass() - Method in class com.hammy275.immersivemc.common.immersive.handler.SmithingTableHandler
- getYaw() - Method in record class com.hammy275.immersivemc.common.util.PosRot
- givePlayerItemSwap(ItemStack, ItemStack, Player, InteractionHand) - Static method in class com.hammy275.immersivemc.server.swap.Swap
- giveToPlayer(Player, InteractionHand) - Method in interface com.hammy275.immersivemc.api.server.SwapResult
-
Give the
SwapResult.playerHandStack()
andSwapResult.leftoverStack()
to the player specified as appropriate. - giveToPlayer(Player, InteractionHand) - Method in record class com.hammy275.immersivemc.server.api_impl.SwapResultImpl
- globalKeyCategory - Static variable in class com.hammy275.immersivemc.ImmersiveMC
- globalTick() - Method in interface com.hammy275.immersivemc.api.client.immersive.Immersive
-
This is the same as
Immersive.tick(ImmersiveInfo)
, but called once per tick, instead of called once per tick per info. - globalTick() - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
-
Tick method that will always run exactly once per client tick
- globalTick() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveChest
- globalTick(Object) - Static method in class com.hammy275.immersivemc.common.subscribe.CommonSubscriber
- globalTrackers - Static variable in class com.hammy275.immersivemc.server.tracker.ServerTrackerInit
- GOOD - Enum constant in enum class com.hammy275.immersivemc.common.vr.VRPlugin.VersionInfo
- gotoNextRow() - Method in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- grabbedBox - Variable in class com.hammy275.immersivemc.client.immersive.info.DragImmersiveInfo
- GrabItemPacket - Class in com.hammy275.immersivemc.common.network.packet
- GrabItemPacket(int) - Constructor for class com.hammy275.immersivemc.common.network.packet.GrabItemPacket
- GrabItemPacket(ItemEntity) - Constructor for class com.hammy275.immersivemc.common.network.packet.GrabItemPacket
- greenF() - Method in class com.hammy275.immersivemc.common.util.RGBA
- GSON - Static variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- GSON_PRETTY - Static variable in class com.hammy275.immersivemc.common.config.ActiveConfig
H
- hand - Variable in class com.hammy275.immersivemc.common.network.packet.BackpackInteractPacket
- hand - Variable in class com.hammy275.immersivemc.common.network.packet.SwapPacket
- hand() - Method in record class com.hammy275.immersivemc.common.util.Util.UseInfo
-
Returns the value of the
hand
record component. - handIn - Variable in class com.hammy275.immersivemc.client.immersive_item.info.AbstractItemInfo
- handle(BackpackInteractPacket, ServerPlayer) - Static method in class com.hammy275.immersivemc.common.network.packet.BackpackInteractPacket
- handle(BeaconConfirmPacket, ServerPlayer) - Static method in class com.hammy275.immersivemc.common.network.packet.BeaconConfirmPacket
- handle(BeaconDataPacket, ServerPlayer) - Static method in class com.hammy275.immersivemc.common.network.packet.BeaconDataPacket
- handle(ChestShulkerOpenPacket, ServerPlayer) - Static method in class com.hammy275.immersivemc.common.network.packet.ChestShulkerOpenPacket
- handle(ConfigSyncPacket, ServerPlayer) - Static method in class com.hammy275.immersivemc.common.network.packet.ConfigSyncPacket
- handle(DoubleControllerVibrate, ServerPlayer) - Static method in class com.hammy275.immersivemc.common.network.packet.DoubleControllerVibrate
- handle(FetchBackpackStoragePacket, ServerPlayer) - Static method in class com.hammy275.immersivemc.common.network.packet.FetchBackpackStoragePacket
- handle(FetchInventoryPacket<NS>, ServerPlayer) - Static method in class com.hammy275.immersivemc.common.network.packet.FetchInventoryPacket
- handle(GrabItemPacket, ServerPlayer) - Static method in class com.hammy275.immersivemc.common.network.packet.GrabItemPacket
- handle(InventorySwapPacket, ServerPlayer) - Static method in class com.hammy275.immersivemc.common.network.packet.InventorySwapPacket
- handle(PageTurnPacket, ServerPlayer) - Static method in class com.hammy275.immersivemc.common.network.packet.PageTurnPacket
- handle(ReelFishPacket, ServerPlayer) - Static method in class com.hammy275.immersivemc.common.network.packet.ReelFishPacket
- handle(SetRepeaterPacket, ServerPlayer) - Static method in class com.hammy275.immersivemc.common.network.packet.SetRepeaterPacket
- handle(SwapPacket, ServerPlayer) - Static method in class com.hammy275.immersivemc.common.network.packet.SwapPacket
- handle(ThrowPacket, ServerPlayer) - Static method in class com.hammy275.immersivemc.common.network.packet.ThrowPacket
- handle(UsePacket, ServerPlayer) - Static method in class com.hammy275.immersivemc.common.network.packet.UsePacket
- handleAnvilCraft(AnvilStorage, BlockPos, ServerPlayer, InteractionHand) - Static method in class com.hammy275.immersivemc.server.swap.Swap
- handleBackpackCraftingSwap(int, InteractionHand, List<ItemStack>, ServerPlayer, ItemSwapAmount) - Static method in class com.hammy275.immersivemc.server.swap.Swap
- handleChest(ChestBlockEntity, ServerPlayer, InteractionHand, int) - Static method in class com.hammy275.immersivemc.server.swap.Swap
- handleClient(FetchBackpackStoragePacket) - Static method in class com.hammy275.immersivemc.common.network.packet.FetchBackpackStoragePacket
- handleComponentClicked(Style) - Method in class com.hammy275.immersivemc.client.workaround.ClickHandlerScreen
- handleDisableServer(String, BiConsumer<ActiveConfig, Boolean>, MinecraftServer) - Static method in class com.hammy275.immersivemc.common.compat.util.CompatModule
- handleDoCraft(ServerPlayer, ItemStack[], BlockPos) - Static method in class com.hammy275.immersivemc.server.swap.Swap
- handleEnderChest(Player, InteractionHand, int) - Static method in class com.hammy275.immersivemc.server.swap.Swap
- handleHitboxInteract(BuiltImmersiveInfo<E>, LocalPlayer, int, InteractionHand) - Method in class com.hammy275.immersivemc.client.immersive.BuiltImmersiveImpl
- handleHitboxInteract(BeaconInfo, LocalPlayer, int, InteractionHand) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBeacon
- handleHitboxInteract(ChestInfo, LocalPlayer, int, InteractionHand) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveChest
- handleHitboxInteract(DragImmersiveInfo, LocalPlayer, int, InteractionHand) - Method in class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive
- handleHitboxInteract(LecternInfo, LocalPlayer, int, InteractionHand) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveLectern
- handleHitboxInteract(I, LocalPlayer, int, InteractionHand) - Method in interface com.hammy275.immersivemc.api.client.immersive.Immersive
-
The method called when a player interacts with a hitbox.
- handleInfo(AbstractPlayerAttachmentImmersive<?, ?>, AbstractPlayerAttachmentInfo, IVRPlayer) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientVRSubscriber
- handleInfos(Immersive<I, ?>, IVRPlayer) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientVRSubscriber
- handleInventorySwap(Player, int, InteractionHand) - Static method in class com.hammy275.immersivemc.server.swap.Swap
- handleLeftClick(Player) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientLogicSubscriber
- handler - Variable in class com.hammy275.immersivemc.common.network.packet.FetchInventoryPacket
- handler() - Method in record class com.hammy275.immersivemc.common.network.NetworkChannel.NetworkRegistrationData
-
Returns the value of the
handler
record component. - handleReceiveInvData(NS, BlockPos, ImmersiveHandler<NS>) - Static method in class com.hammy275.immersivemc.common.network.NetworkClientHandlers
- handlerIDs - Variable in class com.hammy275.immersivemc.common.network.packet.ConfigSyncPacket
- handleRightClick(AbstractPlayerAttachmentInfo, Player, int, InteractionHand) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- handleRightClick(AbstractPlayerAttachmentInfo, Player, int, InteractionHand) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- handleRightClick(AbstractPlayerAttachmentInfo, Player, int, InteractionHand) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveHitboxes
- handleRightClick(Player) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientLogicSubscriber
- handleRightClickBlockRayTrace(Player) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientLogicSubscriber
- handlerIMCRegistrationHandler - Static variable in class com.hammy275.immersivemc.ImmersiveMC
- HANDLERS - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- HandlerUtil - Class in com.hammy275.immersivemc.common.immersive.handler
- HandlerUtil() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.HandlerUtil
- handleSmithingTableCraft(SmithingTableStorage, BlockPos, ServerPlayer, InteractionHand) - Static method in class com.hammy275.immersivemc.server.swap.Swap
- handleTriggerHitboxRightClick(InfoTriggerHitboxes, Player, int) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- handPitch - Variable in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- handPos - Variable in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- handRoll - Variable in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- handYaw - Variable in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- hasAABB() - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- hasAPI - Static variable in class com.hammy275.immersivemc.common.vr.VRPluginVerify
- hashCode() - Method in record class com.hammy275.immersivemc.api.client.immersive.HitboxVRMovementInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.hammy275.immersivemc.client.api_impl.ImmersiveConfigScreenInfoImpl
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData.BookClickInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive.AutoDragSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.hammy275.immersivemc.client.immersive.TextData
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.hammy275.immersivemc.client.subscribe.ClientRenderSubscriber.ItemGuideRenderData
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.hammy275.immersivemc.common.network.NetworkChannel.NetworkRegistrationData
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.hammy275.immersivemc.common.obb.OBBRot
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.hammy275.immersivemc.common.util.PosRot
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.hammy275.immersivemc.common.util.Util.UseInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.hammy275.immersivemc.server.api_impl.SwapResultImpl
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.hammy275.immersivemc.server.data.AboutToThrowData.ThrowRecord
-
Returns a hash code value for this object.
- hasHitboxes() - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveInfo
-
Whether this ImmersiveInfo contains valid hitboxes that are ready for use by users in-game.
- hasHitboxes() - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractImmersiveInfo
- hasHitboxes() - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- hasHitboxes() - Method in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- hasHitboxes() - Method in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- hasHitboxes() - Method in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- hasHitboxes() - Method in class com.hammy275.immersivemc.client.immersive.info.DragImmersiveInfo
- hasHitboxes() - Method in class com.hammy275.immersivemc.client.immersive.info.ImmersiveHitboxesInfo
- hasHitboxes() - Method in class com.hammy275.immersivemc.client.immersive.info.LecternInfo
- hasMultipleLightPositions(I) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
-
Override to use getLightPositions instead of getLightPos
- hasPlayerTicksAgo(int) - Static method in class com.hammy275.immersivemc.client.LastClientVRData
- hasPositions() - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- hasPositions() - Method in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- hasPositions() - Method in class com.hammy275.immersivemc.client.immersive.info.ImmersiveHitboxesInfo
- hitbox() - Method in record class com.hammy275.immersivemc.client.subscribe.ClientRenderSubscriber.ItemGuideRenderData
-
Returns the value of the
hitbox
record component. - hitboxDragged(DragImmersiveInfo, int, int, int) - Method in class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive
-
Called whenever a drag occurs from some old hitbox index to a new one.
- hitboxDragged(DragImmersiveInfo, int, int, int) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveLever
- hitboxDragged(DragImmersiveInfo, int, int, int) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveRepeater
- hitboxDragged(DragImmersiveInfo, int, int, int) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveTrapdoor
- hitboxes - Variable in class com.hammy275.immersivemc.client.immersive.info.AbstractImmersiveInfo
- hitboxes - Variable in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- hitboxes - Variable in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- hitboxes - Variable in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- hitboxes - Variable in class com.hammy275.immersivemc.client.immersive.info.DragImmersiveInfo
- hitboxesAvailable(AbstractPlayerAttachmentInfo) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- hitboxesOut - Variable in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- HitboxInfo - Interface in com.hammy275.immersivemc.api.common.hitbox
-
An object representing one hitbox for an
Immersive
. - HitboxInfoFactory - Interface in com.hammy275.immersivemc.api.common.hitbox
-
A class containing methods to create
HitboxInfo
instances. - HitboxInfoFactoryImpl - Class in com.hammy275.immersivemc.common.api_impl.hitbox
- HitboxInfoFactoryImpl() - Constructor for class com.hammy275.immersivemc.common.api_impl.hitbox.HitboxInfoFactoryImpl
- HitboxInfoImpl - Class in com.hammy275.immersivemc.common.api_impl.hitbox
- HitboxInfoImpl(BoundingBox, boolean) - Constructor for class com.hammy275.immersivemc.common.api_impl.hitbox.HitboxInfoImpl
- HitboxInteractHandler<E> - Interface in com.hammy275.immersivemc.api.client.immersive
- HitboxItemPair - Class in com.hammy275.immersivemc.client.immersive.info
- HitboxItemPair(BoundingBox, boolean) - Constructor for class com.hammy275.immersivemc.client.immersive.info.HitboxItemPair
- HitboxItemPair(BoundingBox, ItemStack, boolean) - Constructor for class com.hammy275.immersivemc.client.immersive.info.HitboxItemPair
- HitboxPositioningMode - Enum Class in com.hammy275.immersivemc.api.client.immersive
-
The type of relative positioning to use for an Immersive built with
ImmersiveBuilder
. - HitboxVRMovementInfo - Record Class in com.hammy275.immersivemc.api.client.immersive
- HitboxVRMovementInfo(Direction.Axis, double[], HitboxVRMovementInfo.ControllerMode, Consumer<BuiltImmersiveInfo<?>>) - Constructor for record class com.hammy275.immersivemc.api.client.immersive.HitboxVRMovementInfo
-
Creates an instance of a
HitboxVRMovementInfo
record class. - HitboxVRMovementInfo.ControllerMode - Enum Class in com.hammy275.immersivemc.api.client.immersive
- HMD - Enum constant in enum class com.hammy275.immersivemc.client.LastClientVRData.VRType
- holdsItems - Variable in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- holdsItems(boolean) - Method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
- holdsItems(boolean) - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- holdTime - Variable in class com.hammy275.immersivemc.client.tracker.ThrowTracker
- hopperHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- HopperHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- HopperHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.HopperHandler
- HORIZONTAL_BLOCK_FACING - Enum constant in enum class com.hammy275.immersivemc.api.client.immersive.HitboxPositioningMode
- HORIZONTAL_PLAYER_FACING - Enum constant in enum class com.hammy275.immersivemc.api.client.immersive.HitboxPositioningMode
- horizontalDirectionFromLook(Vec3) - Static method in class com.hammy275.immersivemc.common.util.Util
- hotswitchVivecraftItemRenderingClass - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- hoverScaleSizeMultiplier() - Method in interface com.hammy275.immersivemc.api.client.ImmersiveRenderHelpers
-
Gets the multiplier to apply to the size of an item to attach when the item is being hovered over.
- hoverScaleSizeMultiplier() - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveRenderHelpersImpl
I
- id() - Method in record class com.hammy275.immersivemc.common.network.NetworkChannel.NetworkRegistrationData
-
Returns the value of the
id
record component. - Immersive<I extends ImmersiveInfo,
S extends NetworkStorage> - Interface in com.hammy275.immersivemc.api.client.immersive -
Represents the client-side implementation of a block-based Immersive implementation.
- IMMERSIVE_ATTACHMENTS - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- immersiveAnvil - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- immersiveBackpack - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- ImmersiveBackpack - Class in com.hammy275.immersivemc.client.immersive
- ImmersiveBackpack() - Constructor for class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- immersiveBarrel - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- immersiveBeacon - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- ImmersiveBeacon - Class in com.hammy275.immersivemc.client.immersive
- ImmersiveBeacon() - Constructor for class com.hammy275.immersivemc.client.immersive.ImmersiveBeacon
- immersiveBrewing - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- ImmersiveBuilder<E,
S extends NetworkStorage> - Interface in com.hammy275.immersivemc.api.client.immersive -
An alternative to
Immersive
to make (block-based) Immersives with much less effort, while still getting a significant amount of flexibility. - ImmersiveBuilderImpl<E,
S extends NetworkStorage> - Class in com.hammy275.immersivemc.client.immersive - ImmersiveBuilderImpl(ImmersiveHandler<S>, Class<E>) - Constructor for class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
- ImmersiveChecker - Interface in com.hammy275.immersivemc.common.immersive
- ImmersiveCheckers - Class in com.hammy275.immersivemc.common.immersive
- ImmersiveCheckers() - Constructor for class com.hammy275.immersivemc.common.immersive.ImmersiveCheckers
- immersiveChest - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- ImmersiveChest - Class in com.hammy275.immersivemc.client.immersive
- ImmersiveChest() - Constructor for class com.hammy275.immersivemc.client.immersive.ImmersiveChest
- immersiveChiseledBookshelf - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- ImmersiveClientLogicHelpers - Interface in com.hammy275.immersivemc.api.client
-
ImmersiveLogicHelpers
, but the player is always assumed to be the local player, and the world/level is the one that player occupies. - ImmersiveClientLogicHelpersImpl - Class in com.hammy275.immersivemc.client.api_impl
- ImmersiveClientLogicHelpersImpl() - Constructor for class com.hammy275.immersivemc.client.api_impl.ImmersiveClientLogicHelpersImpl
- ImmersiveConfigScreenInfo - Interface in com.hammy275.immersivemc.api.client
-
An object that contains info for placing information on ImmersiveMC's config screen.
- ImmersiveConfigScreenInfoImpl - Record Class in com.hammy275.immersivemc.client.api_impl
- ImmersiveConfigScreenInfoImpl(String, String, Supplier<Set<ItemStack>>, Component, Supplier<Boolean>, Consumer<Boolean>) - Constructor for record class com.hammy275.immersivemc.client.api_impl.ImmersiveConfigScreenInfoImpl
-
Creates an instance of a
ImmersiveConfigScreenInfoImpl
record class. - immersiveCrafting - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- immersiveDir - Variable in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- immersiveETable - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- immersiveFurnace - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- ImmersiveHandler<S extends NetworkStorage> - Interface in com.hammy275.immersivemc.api.common.immersive
-
While an
Immersive
defines how a client should work with a block-based Immersive, an ImmersiveHandler handles both the server-half of a block-based Immersive, along with the shared, common portion. - ImmersiveHandlers - Class in com.hammy275.immersivemc.common.immersive.handler
- ImmersiveHandlers() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- immersiveHitboxes - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- ImmersiveHitboxes - Class in com.hammy275.immersivemc.client.immersive
-
Used for hitboxes attached to the player
- ImmersiveHitboxes() - Constructor for class com.hammy275.immersivemc.client.immersive.ImmersiveHitboxes
- ImmersiveHitboxesInfo - Class in com.hammy275.immersivemc.client.immersive.info
- ImmersiveHitboxesInfo() - Constructor for class com.hammy275.immersivemc.client.immersive.info.ImmersiveHitboxesInfo
- immersiveHopper - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- immersiveIMCRegistrationHandler - Static variable in class com.hammy275.immersivemc.ImmersiveMCClient
- ImmersiveInfo - Interface in com.hammy275.immersivemc.api.client.immersive
-
ImmersiveInfo's are effectively containers of data for
Immersive
s. - immersiveIronFurnacesFurnace - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- immersiveJukebox - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- immersiveLectern - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- ImmersiveLectern - Class in com.hammy275.immersivemc.client.immersive
- ImmersiveLectern() - Constructor for class com.hammy275.immersivemc.client.immersive.ImmersiveLectern
- immersiveLeftClickCooldown - Static variable in class com.hammy275.immersivemc.client.ClientUtil
- immersiveLever - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- ImmersiveLever - Class in com.hammy275.immersivemc.client.immersive
- ImmersiveLever() - Constructor for class com.hammy275.immersivemc.client.immersive.ImmersiveLever
- ImmersiveLogicHelpers - Interface in com.hammy275.immersivemc.api.common
-
Contains helpful methods that ensure the ImmersiveMC "style" is kept throughout API-implementors that wish to implement it, while also making the life of API-implementors easier.
- ImmersiveLogicHelpersImpl - Class in com.hammy275.immersivemc.common.api_impl
- ImmersiveLogicHelpersImpl() - Constructor for class com.hammy275.immersivemc.common.api_impl.ImmersiveLogicHelpersImpl
- ImmersiveMC - Class in com.hammy275.immersivemc
- ImmersiveMC() - Constructor for class com.hammy275.immersivemc.ImmersiveMC
- ImmersiveMCClient - Class in com.hammy275.immersivemc
- ImmersiveMCClient() - Constructor for class com.hammy275.immersivemc.ImmersiveMCClient
- ImmersiveMCClientRegistration - Interface in com.hammy275.immersivemc.api.client
-
Contains methods for registering Immersives to ImmersiveMC.
- ImmersiveMCClientRegistrationImpl - Class in com.hammy275.immersivemc.client.api_impl
- ImmersiveMCClientRegistrationImpl() - Constructor for class com.hammy275.immersivemc.client.api_impl.ImmersiveMCClientRegistrationImpl
- ImmersiveMCLevelStorage - Class in com.hammy275.immersivemc.server.storage.world
-
Holds ALL the save data for ImmersiveMC for a given world/dimension.
- ImmersiveMCLevelStorage() - Constructor for class com.hammy275.immersivemc.server.storage.world.ImmersiveMCLevelStorage
- ImmersiveMCPlayerStorages - Class in com.hammy275.immersivemc.server.storage.world
-
Uses SavedData to hold player storage
- ImmersiveMCPlayerStorages() - Constructor for class com.hammy275.immersivemc.server.storage.world.ImmersiveMCPlayerStorages
- ImmersiveMCRegistration - Interface in com.hammy275.immersivemc.api.common
-
Contains methods for registering Immersives with ImmersiveMC.
- ImmersiveMCRegistrationEvent<T> - Interface in com.hammy275.immersivemc.api.common
-
An event that can be fired at any time, but is only fired once for each object type.
- ImmersiveMCRegistrationEventImpl<T> - Class in com.hammy275.immersivemc.common.api_impl
- ImmersiveMCRegistrationEventImpl(Consumer<T>) - Constructor for class com.hammy275.immersivemc.common.api_impl.ImmersiveMCRegistrationEventImpl
- ImmersiveMCRegistrationImpl - Class in com.hammy275.immersivemc.common.api_impl
- ImmersiveMCRegistrationImpl() - Constructor for class com.hammy275.immersivemc.common.api_impl.ImmersiveMCRegistrationImpl
- ImmersiveRenderHelpers - Interface in com.hammy275.immersivemc.api.client
-
Contains several methods to help with rendering Immersives into the world.
- ImmersiveRenderHelpersImpl - Class in com.hammy275.immersivemc.client.api_impl
- ImmersiveRenderHelpersImpl() - Constructor for class com.hammy275.immersivemc.client.api_impl.ImmersiveRenderHelpersImpl
- immersiveRepeater - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- ImmersiveRepeater - Class in com.hammy275.immersivemc.client.immersive
- ImmersiveRepeater() - Constructor for class com.hammy275.immersivemc.client.immersive.ImmersiveRepeater
- Immersives - Class in com.hammy275.immersivemc.client.immersive
- Immersives() - Constructor for class com.hammy275.immersivemc.client.immersive.Immersives
- IMMERSIVES - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- ImmersivesConfigScreen - Class in com.hammy275.immersivemc.client.config.screen
- ImmersivesConfigScreen(Screen, ImmersivesConfigScreen.ScreenType) - Constructor for class com.hammy275.immersivemc.client.config.screen.ImmersivesConfigScreen
- ImmersivesConfigScreen.ScreenType - Enum Class in com.hammy275.immersivemc.client.config.screen
- ImmersivesCustomizeScreen - Class in com.hammy275.immersivemc.client.config.screen
- ImmersivesCustomizeScreen(Screen) - Constructor for class com.hammy275.immersivemc.client.config.screen.ImmersivesCustomizeScreen
- immersiveShulker - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- immersiveSmithingTable - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- immersiveStack() - Method in interface com.hammy275.immersivemc.api.server.SwapResult
- immersiveStack() - Method in record class com.hammy275.immersivemc.server.api_impl.SwapResultImpl
-
Returns the value of the
immersiveStack
record component. - immersiveTickVR(Player) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientVRSubscriber
- immersiveTinkersConstructCraftingStation - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- immersiveTrapdoor - Static variable in class com.hammy275.immersivemc.client.immersive.Immersives
- ImmersiveTrapdoor - Class in com.hammy275.immersivemc.client.immersive
- ImmersiveTrapdoor() - Constructor for class com.hammy275.immersivemc.client.immersive.ImmersiveTrapdoor
- index - Variable in enum class com.hammy275.immersivemc.client.LastClientVRData.VRType
- infos - Variable in class com.hammy275.immersivemc.client.immersive_item.AbstractItemImmersive
- infos - Variable in class com.hammy275.immersivemc.client.immersive.AbstractImmersive
- infos - Variable in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- infos - Variable in class com.hammy275.immersivemc.client.immersive.ImmersiveLectern
- infos - Variable in class com.hammy275.immersivemc.server.tracker.RangedGrabTrackerServer
- InfoTriggerHitboxes - Interface in com.hammy275.immersivemc.client.immersive.info
-
Attached to immersive infos to signify that they have hitboxes that should only activate when holding the trigger while in VR.
- init() - Method in class com.hammy275.immersivemc.client.config.screen.BackpackConfigScreen
- init() - Method in class com.hammy275.immersivemc.client.config.screen.ConfigScreen
- init() - Method in class com.hammy275.immersivemc.client.config.screen.ImmersivesConfigScreen
- init() - Method in class com.hammy275.immersivemc.client.config.screen.ImmersivesCustomizeScreen
- init() - Method in class com.hammy275.immersivemc.client.config.screen.ItemGuideCustomizeScreen
- init() - Static method in class com.hammy275.immersivemc.ImmersiveMC
- init() - Static method in class com.hammy275.immersivemc.ImmersiveMCClient
- initCompleted - Variable in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- initImmersiveIfNeeded() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveHitboxes
- initInfo(BackpackInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- initInfo(ImmersiveHitboxesInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveHitboxes
- initInfo(I) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
-
Initializes an `info` instance after it's constructed.
- initOptionsList() - Method in class com.hammy275.immersivemc.client.config.screen.BackpackConfigScreen
- initOptionsList() - Method in class com.hammy275.immersivemc.client.config.screen.ImmersivesConfigScreen
- inputHitboxes - Variable in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- inputSlotShouldRenderHelpHitbox(BackpackInfo, int) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- inputSlotShouldRenderHelpHitbox(ImmersiveHitboxesInfo, int) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveHitboxes
- inputSlotShouldRenderHelpHitbox(I, int) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- inRange(int, int, int) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- instance() - Static method in interface com.hammy275.immersivemc.api.client.ImmersiveClientLogicHelpers
- instance() - Static method in interface com.hammy275.immersivemc.api.client.ImmersiveMCClientRegistration
- instance() - Static method in interface com.hammy275.immersivemc.api.client.ImmersiveRenderHelpers
- instance() - Static method in interface com.hammy275.immersivemc.api.common.hitbox.HitboxInfoFactory
- instance() - Static method in interface com.hammy275.immersivemc.api.common.hitbox.OBBFactory
- instance() - Static method in interface com.hammy275.immersivemc.api.common.ImmersiveLogicHelpers
- instance() - Static method in interface com.hammy275.immersivemc.api.common.ImmersiveMCRegistration
- instance() - Static method in interface com.hammy275.immersivemc.api.server.SharedNetworkStorages
- instance() - Static method in interface com.hammy275.immersivemc.api.server.WorldStorages
- INSTANCE - Static variable in class com.hammy275.immersivemc.client.api_impl.ImmersiveClientLogicHelpersImpl
- INSTANCE - Static variable in class com.hammy275.immersivemc.client.api_impl.ImmersiveMCClientRegistrationImpl
- INSTANCE - Static variable in class com.hammy275.immersivemc.client.api_impl.ImmersiveRenderHelpersImpl
- INSTANCE - Static variable in class com.hammy275.immersivemc.common.api_impl.hitbox.HitboxInfoFactoryImpl
- INSTANCE - Static variable in class com.hammy275.immersivemc.common.api_impl.hitbox.OBBFactoryImpl
- INSTANCE - Static variable in class com.hammy275.immersivemc.common.api_impl.ImmersiveLogicHelpersImpl
- INSTANCE - Static variable in class com.hammy275.immersivemc.common.api_impl.ImmersiveMCRegistrationImpl
- INSTANCE - Static variable in class com.hammy275.immersivemc.common.network.Network
- INSTANCE - Static variable in class com.hammy275.immersivemc.server.api_impl.SharedNetworkStoragesImpl
- INSTANCE - Static variable in class com.hammy275.immersivemc.server.storage.world.WorldStoragesImpl
- interactHitbox(BoundingBox) - Method in interface com.hammy275.immersivemc.api.common.hitbox.HitboxInfoFactory
-
Creates a hitbox that, by default, is interacted with by right-click outside of VR and by placing a hand inside the hitbox in VR.
- interactHitbox(BoundingBox) - Method in class com.hammy275.immersivemc.common.api_impl.hitbox.HitboxInfoFactoryImpl
- InventorySwapPacket - Class in com.hammy275.immersivemc.common.network.packet
- InventorySwapPacket(int) - Constructor for class com.hammy275.immersivemc.common.network.packet.InventorySwapPacket
- invoke(Object, Method, Object[]) - Method in class com.hammy275.immersivemc.common.compat.util.CompatModule
- IronFurnaces - Class in com.hammy275.immersivemc.common.compat
- IronFurnaces() - Constructor for class com.hammy275.immersivemc.common.compat.IronFurnaces
- ironFurnacesFurnaceHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- IronFurnacesFurnaceHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- IronFurnacesFurnaceHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.IronFurnacesFurnaceHandler
- ironFurnaceTileBase - Static variable in class com.hammy275.immersivemc.common.compat.IronFurnaces
- isAABB() - Method in interface com.hammy275.immersivemc.api.common.hitbox.BoundingBox
- isAnim - Variable in enum class com.hammy275.immersivemc.common.util.PageChangeState
- isClient() - Static method in class com.hammy275.immersivemc.Platform
- isCrouchingCondition(boolean) - Method in class com.hammy275.immersivemc.mixin.MultiPlayerGameModeMixin
- isCrouchingCondition(boolean, ServerPlayer, Level, ItemStack, InteractionHand, BlockHitResult) - Method in class com.hammy275.immersivemc.mixin.ServerPlayerGameModeMixin
- isDamageSourceBlocked(LivingEntity, DamageSource) - Static method in class com.hammy275.immersivemc.common.vr.mixin_proxy.LivingEntityMixinProxy
- isDamageSourceBlocked(LivingEntity, DamageSource, DamageSource, float) - Method in class com.hammy275.immersivemc.mixin.LivingEntityMixin
- isDevelopmentEnvironment() - Static method in class com.hammy275.immersivemc.Platform
- isDirty() - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- isDirty(Level, BlockPos) - Static method in class com.hammy275.immersivemc.server.immersive.DirtyTracker
- isDirtyForClientSync() - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
- isDirtyForClientSync(ServerPlayer, BlockPos) - Method in interface com.hammy275.immersivemc.api.common.immersive.ImmersiveHandler
-
Function to determine whether the block has changed its contents to sync to the client since its last sync.
- isDirtyForClientSync(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.ChestHandler
- isDirtyForClientSync(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.ChestLikeHandler
- isDirtyForClientSync(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.ContainerHandler
- isDirtyForClientSync(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.ItemWorldStorageHandler
- isDirtyForClientSync(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.JukeboxHandler
- isDirtyForClientSync(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.LecternHandler
- isDirtyForClientSync(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.LeverHandler
- isDirtyForClientSync(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.RepeaterHandler
- isDirtyForClientSync(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.TCCraftingStationHandler
- isDirtyForClientSync(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.TrapdoorHandler
- isEffectSelected() - Method in class com.hammy275.immersivemc.client.immersive.info.BeaconInfo
- isEnabled() - Method in interface com.hammy275.immersivemc.api.client.ImmersiveConfigScreenInfo
- isEnabled() - Method in record class com.hammy275.immersivemc.client.api_impl.ImmersiveConfigScreenInfoImpl
- isEnabled() - Method in class com.hammy275.immersivemc.client.immersive_item.AbstractItemImmersive
- isEnabled() - Method in class com.hammy275.immersivemc.client.immersive_item.WrittenBookImmersive
- isEnabledInConfig(ActiveConfig) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandTracker
- isEnabledInConfig(ActiveConfig) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.ArmorTracker
- isEnabledInConfig(ActiveConfig) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.CauldronTracker
- isEnabledInConfig(ActiveConfig) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.DoorMoveTracker
- isEnabledInConfig(ActiveConfig) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.FeedAnimalsTracker
- isEnabledInConfig(ActiveConfig) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.PetTracker
- isEnabledSupplier() - Method in record class com.hammy275.immersivemc.client.api_impl.ImmersiveConfigScreenInfoImpl
-
Returns the value of the
isEnabledSupplier
record component. - isForgeLike() - Static method in class com.hammy275.immersivemc.Platform
- isHittingImmersive(BlockHitResult, Level) - Static method in class com.hammy275.immersivemc.common.util.Util
- isInput - Variable in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- isInput(boolean) - Method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
- isInput(boolean) - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- isLever(BlockPos, Level) - Static method in class com.hammy275.immersivemc.common.immersive.ImmersiveCheckers
- isLootrContainer(BlockPos, Level) - Method in interface com.hammy275.immersivemc.common.compat.lootr.LootrCompat
- isLootrContainer(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.compat.lootr.LootrNullImpl
- isModLoaded(String) - Static method in class com.hammy275.immersivemc.Platform
- isNonVR() - Method in enum class com.hammy275.immersivemc.client.config.screen.ImmersivesConfigScreen.ScreenType
- isOBB() - Method in interface com.hammy275.immersivemc.api.common.hitbox.BoundingBox
- isOpen - Variable in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- isOpen - Variable in class com.hammy275.immersivemc.client.immersive.info.ChestLikeData
- isOpen - Variable in class com.hammy275.immersivemc.common.network.packet.ChestShulkerOpenPacket
- isOpen(BlockPos, Player) - Method in interface com.hammy275.immersivemc.common.compat.lootr.LootrCompat
- isOpen(BlockPos, Player) - Method in class com.hammy275.immersivemc.common.compat.lootr.LootrNullImpl
- isPresent() - Method in class com.hammy275.immersivemc.client.immersive.info.EnchantingData.ETableData
- isReadyForConfirm() - Method in class com.hammy275.immersivemc.client.immersive.info.BeaconInfo
- isRepeater(BlockPos, Level) - Static method in class com.hammy275.immersivemc.common.immersive.ImmersiveCheckers
- isSelected() - Method in record class com.hammy275.immersivemc.client.subscribe.ClientRenderSubscriber.ItemGuideRenderData
-
Returns the value of the
isSelected
record component. - isSlotHovered(int) - Method in interface com.hammy275.immersivemc.api.client.immersive.BuiltImmersiveInfo
-
Checks if the given hitbox is currently hovered by some hand or the mouse.
- isSlotHovered(int) - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractImmersiveInfo
- isSlotHovered(int) - Method in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- isThrowableItem(Item) - Static method in class com.hammy275.immersivemc.common.util.Util
- isTriggerHitbox - Variable in class com.hammy275.immersivemc.client.immersive.info.HitboxItemPair
- isTriggerHitbox - Variable in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- isTriggerHitbox() - Method in interface com.hammy275.immersivemc.api.common.hitbox.HitboxInfo
- isTriggerHitbox() - Method in class com.hammy275.immersivemc.client.immersive.info.HitboxItemPair
- isTriggerHitbox() - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- isTriggerHitbox() - Method in class com.hammy275.immersivemc.common.api_impl.hitbox.HitboxInfoImpl
- isValidBlock(BlockPos, Level) - Method in interface com.hammy275.immersivemc.api.common.immersive.ImmersiveHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.AnvilHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.BarrelHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.BeaconHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.BrewingStandHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.ChestHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.ChestLikeHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.ChiseledBookshelfHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.CraftingHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.ETableHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.FurnaceHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.HopperHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.IronFurnacesFurnaceHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.JukeboxHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.LecternHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.LeverHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.RepeaterHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.ShulkerBoxHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.SmithingTableHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.TCCraftingStationHandler
- isValidBlock(BlockPos, Level) - Method in class com.hammy275.immersivemc.common.immersive.handler.TrapdoorHandler
- isValidBlocks(ImmersiveHandler<?>, Set<BlockPos>, Level) - Static method in class com.hammy275.immersivemc.common.util.Util
-
Checks if Immersive exactly matches the supplied set of blocks.
- isValidBlocks(ImmersiveHandler<?>, BlockPos, Level) - Static method in class com.hammy275.immersivemc.common.util.Util
-
Check if Immersive has valid blocks.
- isVR() - Method in enum class com.hammy275.immersivemc.client.config.screen.ImmersivesConfigScreen.ScreenType
- isVROnly() - Method in interface com.hammy275.immersivemc.api.client.immersive.Immersive
- isVROnly() - Method in class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive
- isVROnly() - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- isVROnly() - Method in class com.hammy275.immersivemc.client.immersive.BuiltImmersiveImpl
- isVROnly() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- isVROnly() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBeacon
- isVROnly() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveChest
- isVROnly() - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveLectern
- item - Variable in class com.hammy275.immersivemc.client.immersive_item.info.AbstractItemInfo
- item - Variable in class com.hammy275.immersivemc.client.immersive.info.HitboxItemPair
- item - Variable in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- item - Variable in class com.hammy275.immersivemc.server.tracker.RangedGrabTrackerServer.RangedGrabInfo
- ITEM_IMMERSIVES - Static variable in class com.hammy275.immersivemc.client.immersive_item.ItemImmersives
- itemCounts - Variable in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
-
Item counts from each player for each slot.
- itemGuideColor - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- ItemGuideCustomizeScreen - Class in com.hammy275.immersivemc.client.config.screen
- ItemGuideCustomizeScreen(Screen) - Constructor for class com.hammy275.immersivemc.client.config.screen.ItemGuideCustomizeScreen
- itemGuideRenderData - Static variable in class com.hammy275.immersivemc.client.subscribe.ClientRenderSubscriber
- ItemGuideRenderData(PoseStack, BoundingBox, float, boolean, int) - Constructor for record class com.hammy275.immersivemc.client.subscribe.ClientRenderSubscriber.ItemGuideRenderData
-
Creates an instance of a
ItemGuideRenderData
record class. - itemGuideSelectedColor - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- itemGuideSelectedSize - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- itemGuideSize - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- ItemImmersives - Class in com.hammy275.immersivemc.client.immersive_item
- ItemImmersives() - Constructor for class com.hammy275.immersivemc.client.immersive_item.ItemImmersives
- ItemInHandRendererMixin - Class in com.hammy275.immersivemc.mixin
- ItemInHandRendererMixin() - Constructor for class com.hammy275.immersivemc.mixin.ItemInHandRendererMixin
- itemMatches(ItemStack) - Method in class com.hammy275.immersivemc.client.immersive_item.AbstractItemImmersive
- itemMatches(ItemStack) - Method in class com.hammy275.immersivemc.client.immersive_item.WrittenBookImmersive
- ItemMixin - Class in com.hammy275.immersivemc.mixin
- ItemMixin() - Constructor for class com.hammy275.immersivemc.mixin.ItemMixin
- itemRenderSizeMultiplier - Variable in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- itemRenderSizeMultiplier(float) - Method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
- itemRenderSizeMultiplier(float) - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- items - Variable in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
-
A list of items.
- itemScaleSizeAnvil - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- itemScaleSizeBackpack - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- itemScaleSizeBackpackSelected - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- itemScaleSizeBarrel - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- itemScaleSizeBeacon - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- itemScaleSizeBrewing - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- itemScaleSizeChest - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- itemScaleSizeCrafting - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- itemScaleSizeETable - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- itemScaleSizeFurnace - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- itemScaleSizeHopper - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- itemScaleSizeShulker - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- itemScaleSizeSmithingTable - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- itemSpins - Variable in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- itemSpins(boolean) - Method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
- itemSpins(boolean) - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- ItemStackMergeResult(ItemStack, ItemStack) - Constructor for class com.hammy275.immersivemc.common.util.Util.ItemStackMergeResult
- ItemStorage - Class in com.hammy275.immersivemc.common.immersive.storage.dual.impl
-
Functions both as WorldStorage for saving server side and as a NetworkStorage for sending items to the client.
- ItemStorage(int, int) - Constructor for class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
- ItemStorage.PlayerItemCounts - Class in com.hammy275.immersivemc.common.immersive.storage.dual.impl
- ItemSwapAmount - Interface in com.hammy275.immersivemc.api.server
-
Encapsulates the data used to determine how many items are being swapped for this swap.
- ItemSwapAmountImpl - Class in com.hammy275.immersivemc.server.api_impl
- ItemSwapAmountImpl(PlacementMode) - Constructor for class com.hammy275.immersivemc.server.api_impl.ItemSwapAmountImpl
- itemTransitionCountdown - Variable in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- ItemWorldStorageHandler<S extends NetworkStorage> - Class in com.hammy275.immersivemc.common.immersive.handler
- ItemWorldStorageHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.ItemWorldStorageHandler
J
- jukeboxHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- JukeboxHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- JukeboxHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.JukeboxHandler
L
- last - Variable in class com.hammy275.immersivemc.client.tracker.RangedGrabTrackerClient
- LastClientVRData - Class in com.hammy275.immersivemc.client
- LastClientVRData() - Constructor for class com.hammy275.immersivemc.client.LastClientVRData
- LastClientVRData.VRType - Enum Class in com.hammy275.immersivemc.client
- lastLevel - Variable in class com.hammy275.immersivemc.client.immersive.info.BeaconInfo
- lastPage() - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- lastPlayer - Variable in class com.hammy275.immersivemc.server.data.LastTickData
- lastPlayerDir - Variable in class com.hammy275.immersivemc.client.immersive.info.BeaconInfo
- lastPlayerPos - Variable in class com.hammy275.immersivemc.server.data.LastTickData
- lastScreen - Variable in class com.hammy275.immersivemc.client.config.screen.ConfigScreen
- lastScreen - Variable in class com.hammy275.immersivemc.client.config.screen.ImmersivesConfigScreen
- lastScreen - Variable in class com.hammy275.immersivemc.client.config.screen.ImmersivesCustomizeScreen
- LastTickData - Class in com.hammy275.immersivemc.server.data
- LastTickData(IVRPlayer, Vec3, Vec3) - Constructor for class com.hammy275.immersivemc.server.data.LastTickData
- lastTickVRData - Static variable in class com.hammy275.immersivemc.server.LastTickVRData
- LastTickVRData - Class in com.hammy275.immersivemc.server
- LastTickVRData() - Constructor for class com.hammy275.immersivemc.server.LastTickVRData
- lastVRDataTracker - Static variable in class com.hammy275.immersivemc.client.tracker.ClientTrackerInit
- LastVRDataTracker - Class in com.hammy275.immersivemc.client.tracker
- LastVRDataTracker() - Constructor for class com.hammy275.immersivemc.client.tracker.LastVRDataTracker
- lastY0 - Variable in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- lastY1 - Variable in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- LAYER_LOCATION - Static variable in class com.hammy275.immersivemc.client.model.BackpackBundleModel
- LAYER_LOCATION - Static variable in class com.hammy275.immersivemc.client.model.BackpackCraftingModel
- LAYER_LOCATION - Static variable in class com.hammy275.immersivemc.client.model.BackpackLowDetailModel
- LAYER_LOCATION - Static variable in class com.hammy275.immersivemc.client.model.BackpackModel
- LAYER_LOCATION - Static variable in class com.hammy275.immersivemc.client.model.Cube1x1
- lecternHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- LecternHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- LecternHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.LecternHandler
- LecternInfo - Class in com.hammy275.immersivemc.client.immersive.info
- LecternInfo(BlockPos) - Constructor for class com.hammy275.immersivemc.client.immersive.info.LecternInfo
- lecternPlayerTick(Player, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- lecternPosRot - Variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- LecternRendererMixin - Class in com.hammy275.immersivemc.mixin
- LecternRendererMixin() - Constructor for class com.hammy275.immersivemc.mixin.LecternRendererMixin
- lecternServerTick() - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- left - Variable in class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- LEFT_TO_RIGHT - Enum constant in enum class com.hammy275.immersivemc.common.util.PageChangeState
- LEFT_TO_RIGHT_ANIM - Enum constant in enum class com.hammy275.immersivemc.common.util.PageChangeState
- leftovers - Variable in class com.hammy275.immersivemc.server.swap.Swap.SwapResultOld
- leftoverStack() - Method in interface com.hammy275.immersivemc.api.server.SwapResult
- leftoverStack() - Method in record class com.hammy275.immersivemc.server.api_impl.SwapResultImpl
-
Returns the value of the
leftoverStack
record component. - leftPageIndex - Variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- leftPageRot - Static variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- leftPageTurn - Variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- levelHints - Variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.ETableStorage
- LevelMixin - Class in com.hammy275.immersivemc.mixin
- LevelMixin() - Constructor for class com.hammy275.immersivemc.mixin.LevelMixin
- LevelRendererMixin - Class in com.hammy275.immersivemc.mixin
- LevelRendererMixin() - Constructor for class com.hammy275.immersivemc.mixin.LevelRendererMixin
- levelsNeeded - Variable in class com.hammy275.immersivemc.client.immersive.info.EnchantingData.ETableData
- levelWasNonzero - Variable in class com.hammy275.immersivemc.client.immersive.info.BeaconInfo
- leverHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- LeverHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- LeverHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.LeverHandler
- light - Variable in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- light - Variable in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- light - Variable in class com.hammy275.immersivemc.client.immersive.info.BeaconInfo
- light - Variable in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- light - Variable in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- light() - Method in record class com.hammy275.immersivemc.client.subscribe.ClientRenderSubscriber.ItemGuideRenderData
-
Returns the value of the
light
record component. - linesPerPage - Static variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- list - Variable in class com.hammy275.immersivemc.client.config.screen.BackpackConfigScreen
- list - Variable in class com.hammy275.immersivemc.client.config.screen.ImmersivesConfigScreen
- list - Variable in class com.hammy275.immersivemc.client.config.screen.ImmersivesCustomizeScreen
- list - Variable in class com.hammy275.immersivemc.client.config.screen.ItemGuideCustomizeScreen
- ListOfItemsStorage - Class in com.hammy275.immersivemc.common.immersive.storage.network.impl
- ListOfItemsStorage() - Constructor for class com.hammy275.immersivemc.common.immersive.storage.network.impl.ListOfItemsStorage
- ListOfItemsStorage(List<ItemStack>) - Constructor for class com.hammy275.immersivemc.common.immersive.storage.network.impl.ListOfItemsStorage
- ListOfItemsStorage(List<ItemStack>, int) - Constructor for class com.hammy275.immersivemc.common.immersive.storage.network.impl.ListOfItemsStorage
- ListOfItemsStorage(ItemStack...) - Constructor for class com.hammy275.immersivemc.common.immersive.storage.network.impl.ListOfItemsStorage
- LivingEntityMixin - Class in com.hammy275.immersivemc.mixin
- LivingEntityMixin() - Constructor for class com.hammy275.immersivemc.mixin.LivingEntityMixin
- LivingEntityMixinProxy - Class in com.hammy275.immersivemc.common.vr.mixin_proxy
- LivingEntityMixinProxy() - Constructor for class com.hammy275.immersivemc.common.vr.mixin_proxy.LivingEntityMixinProxy
- load(CompoundTag) - Static method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage.PlayerItemCounts
- load(CompoundTag) - Static method in class com.hammy275.immersivemc.server.storage.world.ImmersiveMCLevelStorage
- load(CompoundTag) - Static method in class com.hammy275.immersivemc.server.storage.world.ImmersiveMCPlayerStorages
- load(CompoundTag, int) - Method in interface com.hammy275.immersivemc.api.server.WorldStorage
-
Load from the NBT tag into this object.
- load(CompoundTag, int) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.AnvilStorage
- load(CompoundTag, int) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
- load(CompoundTag, int) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.SmithingTableStorage
- load(CompoundTag, int) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- loadActive() - Static method in class com.hammy275.immersivemc.common.config.ActiveConfig
-
Set ACTIVE config to be the merge of the FILE config and the FROM_SERVER config if connected to a server.
- loadDisabled() - Static method in class com.hammy275.immersivemc.common.config.ActiveConfig
-
Loads DISABLED config into the ACTIVE slot.
- loadFilesToMemory() - Static method in class com.hammy275.immersivemc.common.config.ActiveConfig
-
Loads the configs from the config files.
- LOGGER - Static variable in class com.hammy275.immersivemc.ImmersiveMC
- lookAngle() - Method in record class com.hammy275.immersivemc.common.util.PosRot
-
Returns the value of the
lookAngle
record component. - lookVec - Variable in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- Lootr - Class in com.hammy275.immersivemc.common.compat
- Lootr() - Constructor for class com.hammy275.immersivemc.common.compat.Lootr
- LootrCompat - Interface in com.hammy275.immersivemc.common.compat.lootr
- lootrImpl - Static variable in class com.hammy275.immersivemc.common.compat.Lootr
- LootrNullImpl - Class in com.hammy275.immersivemc.common.compat.lootr
- LootrNullImpl() - Constructor for class com.hammy275.immersivemc.common.compat.lootr.LootrNullImpl
M
- mainHand - Variable in class com.hammy275.immersivemc.server.tracker.CampfireTracker.CookInfo
- makeHitboxes(DragImmersiveInfo, Level) - Method in class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive
-
Add/set hitboxes into the info instance.
- makeHitboxes(DragImmersiveInfo, Level) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveRepeater
- makeHitboxes(DragImmersiveInfo, Level) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveTrapdoor
- makeHitboxesEveryTick() - Method in record class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive.AutoDragSettings
-
Returns the value of the
makeHitboxesEveryTick
record component. - makeInventoryContents(ServerPlayer, BlockPos) - Method in interface com.hammy275.immersivemc.api.common.immersive.ImmersiveHandler
-
Creates inventory contents on the server to send to clients.
- makeInventoryContents(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.AnvilHandler
- makeInventoryContents(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.BeaconHandler
- makeInventoryContents(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.BrewingStandHandler
- makeInventoryContents(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.ChestHandler
- makeInventoryContents(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.ChestLikeHandler
- makeInventoryContents(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.ChiseledBookshelfHandler
- makeInventoryContents(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.CraftingHandler
- makeInventoryContents(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.ETableHandler
- makeInventoryContents(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.FurnaceHandler
- makeInventoryContents(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.JukeboxHandler
- makeInventoryContents(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.LecternHandler
- makeInventoryContents(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.LeverHandler
- makeInventoryContents(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.RepeaterHandler
- makeInventoryContents(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.SmithingTableHandler
- makeInventoryContents(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.TCCraftingStationHandler
- makeInventoryContents(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.TrapdoorHandler
- makeInventoryContentsFromContainer(ServerPlayer, Container, int) - Static method in class com.hammy275.immersivemc.common.immersive.handler.HandlerUtil
- markDirty(ServerLevel) - Method in interface com.hammy275.immersivemc.api.server.WorldStorages
-
Marks the WorldStorage for the given level as dirty, meaning on next world save, the WorldStorage instances will be saved.
- markDirty(ServerLevel) - Method in class com.hammy275.immersivemc.server.storage.world.WorldStoragesImpl
- markDirty(Level, BlockPos) - Static method in class com.hammy275.immersivemc.server.immersive.DirtyTracker
- markDirtyS(ServerLevel) - Static method in class com.hammy275.immersivemc.server.storage.world.WorldStoragesImpl
-
Marks the WorldStorage for the given level as dirty, meaning on next world save, the WorldStorage instances will be saved.
- markNoLongerDirty() - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- markOpener(Player, BlockPos) - Method in interface com.hammy275.immersivemc.common.compat.lootr.LootrCompat
-
Mark the specified player as having opened this Lootr-handled block, if this is a Lootr-handled block.
- markOpener(Player, BlockPos) - Method in class com.hammy275.immersivemc.common.compat.lootr.LootrNullImpl
- MAX_ROW - Static variable in class com.hammy275.immersivemc.client.immersive.info.ChestLikeData
- maxDist - Static variable in class com.hammy275.immersivemc.server.immersive.TrackedImmersiveData
- maxImmersives - Variable in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- maxInputIndex - Variable in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
-
The index of the last item in the items array that is an input item.
- maxLeftPageIndex() - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- maxLight - Static variable in class com.hammy275.immersivemc.client.ClientUtil
- maxLight - Static variable in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- maybeConvertToNonVR() - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- maybeDoConversion() - Static method in class com.hammy275.immersivemc.common.config.ConfigConverter
- maybeTrackImmersive(ServerPlayer, BlockPos) - Static method in class com.hammy275.immersivemc.server.immersive.TrackedImmersives
- mergedFrom - Variable in class com.hammy275.immersivemc.common.util.Util.ItemStackMergeResult
- mergedInto - Variable in class com.hammy275.immersivemc.common.util.Util.ItemStackMergeResult
- mergeStacks(ItemStack, ItemStack, boolean) - Static method in class com.hammy275.immersivemc.common.util.Util
-
Merges two ItemStacks together
- mergeWithServer(ActiveConfig) - Method in class com.hammy275.immersivemc.common.config.ActiveConfig
-
Merges this config with the config provided.
- midData - Variable in class com.hammy275.immersivemc.client.immersive.info.EnchantingData
- MIN_ROW - Static variable in class com.hammy275.immersivemc.client.immersive.info.ChestLikeData
- MinecraftMixin - Class in com.hammy275.immersivemc.mixin
- MinecraftMixin() - Constructor for class com.hammy275.immersivemc.mixin.MinecraftMixin
- MinecraftMixinAccessor - Interface in com.hammy275.immersivemc.mixin
- minimumVRAPIVersion - Static variable in class com.hammy275.immersivemc.common.config.CommonConstants
- missTime - Variable in class com.hammy275.immersivemc.mixin.MinecraftMixin
- MixinConfigPlugin - Class in com.hammy275.immersivemc
- MixinConfigPlugin() - Constructor for class com.hammy275.immersivemc.MixinConfigPlugin
- MOD_ID - Static variable in class com.hammy275.immersivemc.ImmersiveMC
- model - Static variable in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- modelLowDetail - Static variable in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- modID() - Method in record class com.hammy275.immersivemc.client.api_impl.ImmersiveConfigScreenInfoImpl
-
Returns the value of the
modID
record component. - modifyHitbox(int, Function<RelativeHitboxInfoBuilder, RelativeHitboxInfo>) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Modify a hitbox.
- modifyHitbox(int, Function<RelativeHitboxInfoBuilder, RelativeHitboxInfo>) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
-
Modify a hitbox.
- modifyHitboxes(int, int, Function<RelativeHitboxInfoBuilder, RelativeHitboxInfo>) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Modify a range of hitboxes, inclusive for both ends.
- modifyHitboxes(int, int, Function<RelativeHitboxInfoBuilder, RelativeHitboxInfo>) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
-
Modify a range of hitboxes, inclusive for both ends.
- mouseInBox(int, int, int, int, int, int) - Static method in class com.hammy275.immersivemc.client.config.screen.ScreenUtils
- moveMultiplier - Static variable in class com.hammy275.immersivemc.server.tracker.RangedGrabTrackerServer
- moveSlot(int, int) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
-
Moves the slot at position oldSlot to position newSlot.
- moveTowardsZero(double, double) - Static method in class com.hammy275.immersivemc.common.util.Util
- movingInDirectionWithThreshold(Direction, Vec3, double) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandTracker
- MultiblockImmersiveHandler<S extends NetworkStorage> - Interface in com.hammy275.immersivemc.api.common.immersive
-
A version of the
ImmersiveHandler
with support for multiblock structures. - MultiPlayerGameModeMixin - Class in com.hammy275.immersivemc.mixin
- MultiPlayerGameModeMixin() - Constructor for class com.hammy275.immersivemc.mixin.MultiPlayerGameModeMixin
N
- needs3dCompat - Variable in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- needs3DResourcePackCompat(boolean) - Method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
- needs3DResourcePackCompat(boolean) - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- Network - Class in com.hammy275.immersivemc.common.network
- Network() - Constructor for class com.hammy275.immersivemc.common.network.Network
- NetworkChannel - Class in com.hammy275.immersivemc.common.network
- NetworkChannel() - Constructor for class com.hammy275.immersivemc.common.network.NetworkChannel
- NetworkChannel.NetworkRegistrationData<T> - Record Class in com.hammy275.immersivemc.common.network
- NetworkClientHandlers - Class in com.hammy275.immersivemc.common.network
- NetworkClientHandlers() - Constructor for class com.hammy275.immersivemc.common.network.NetworkClientHandlers
- NetworkRegistrationData(int, Class<T>, BiConsumer<T, FriendlyByteBuf>, Function<FriendlyByteBuf, T>, BiConsumer<T, ServerPlayer>) - Constructor for record class com.hammy275.immersivemc.common.network.NetworkChannel.NetworkRegistrationData
-
Creates an instance of a
NetworkRegistrationData
record class. - networkSetup() - Static method in class com.hammy275.immersivemc.ImmersiveMC
- NetworkStorage - Interface in com.hammy275.immersivemc.api.common.immersive
-
An object that can be written into and out of a buffer.
- NetworkUtil - Class in com.hammy275.immersivemc.common.network
- NetworkUtil() - Constructor for class com.hammy275.immersivemc.common.network.NetworkUtil
- newDelay - Variable in class com.hammy275.immersivemc.common.network.packet.SetRepeaterPacket
- nextPage() - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- nextRow() - Method in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- nextRow() - Method in class com.hammy275.immersivemc.client.immersive.info.ChestLikeData
- noInfosTick() - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
-
Run when there are no infos
- NONE - Enum constant in enum class com.hammy275.immersivemc.common.config.ReachBehindBackpackMode
- NONE - Enum constant in enum class com.hammy275.immersivemc.common.util.PageChangeState
- nonInteractables() - Method in record class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive.AutoDragSettings
-
Returns the value of the
nonInteractables
record component. - NONVR - Enum constant in enum class com.hammy275.immersivemc.client.config.screen.ImmersivesConfigScreen.ScreenType
- NOT_FORCED - Enum constant in enum class com.hammy275.immersivemc.api.client.immersive.ForcedUpDownRenderDir
- notActiveIfUsingBagPreHotswitch(LocalPlayer, CallbackInfoReturnable<Boolean>) - Method in class com.hammy275.immersivemc.mixin.BackpackTrackerMixin
- NULL - Enum constant in enum class com.hammy275.immersivemc.api.client.immersive.ForcedUpDownRenderDir
- NullClass - Class in com.hammy275.immersivemc.common.compat.util
- NullClass() - Constructor for class com.hammy275.immersivemc.common.compat.util.NullClass
- NullContainer - Class in com.hammy275.immersivemc.common.util
-
Used so slotsChanged() calls can be ignored
- NullContainer() - Constructor for class com.hammy275.immersivemc.common.util.NullContainer
- NullStorage - Class in com.hammy275.immersivemc.common.immersive.storage.network.impl
- NullStorage() - Constructor for class com.hammy275.immersivemc.common.immersive.storage.network.impl.NullStorage
O
- obb() - Method in record class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData.BookClickInfo
-
Returns the value of the
obb
record component. - OBB - Interface in com.hammy275.immersivemc.api.common.hitbox
-
Represents an OBB, aka an Oriented Bounding Box.
- OBBClientUtil - Class in com.hammy275.immersivemc.common.obb
- OBBClientUtil() - Constructor for class com.hammy275.immersivemc.common.obb.OBBClientUtil
- OBBFactory - Interface in com.hammy275.immersivemc.api.common.hitbox
-
Factory to create
OBB
instances. - OBBFactoryImpl - Class in com.hammy275.immersivemc.common.api_impl.hitbox
- OBBFactoryImpl() - Constructor for class com.hammy275.immersivemc.common.api_impl.hitbox.OBBFactoryImpl
- OBBImpl - Class in com.hammy275.immersivemc.common.api_impl.hitbox
-
Oriented Bounding Box.
- OBBImpl(AABB) - Constructor for class com.hammy275.immersivemc.common.api_impl.hitbox.OBBImpl
-
Create an OBB from an existing AABB.
- OBBImpl(AABB, double, double, double) - Constructor for class com.hammy275.immersivemc.common.api_impl.hitbox.OBBImpl
-
Create an OBB from an existing AABB, rotated on the axes in the order yaw, pitch, roll.
- OBBImpl(AABB, Quaternionf) - Constructor for class com.hammy275.immersivemc.common.api_impl.hitbox.OBBImpl
-
Create an OBB from an existing AABB, rotated by some arbitrary rotations.
- OBBRot - Record Class in com.hammy275.immersivemc.common.obb
-
Record containing a rotation for an OBB.
- OBBRot(float, RotType) - Constructor for record class com.hammy275.immersivemc.common.obb.OBBRot
-
Creates an instance of a
OBBRot
record class. - OBBRotList - Class in com.hammy275.immersivemc.common.obb
- of(double, RotType) - Static method in record class com.hammy275.immersivemc.common.obb.OBBRot
-
Convenience function to create an OBBRot instance
- of(float, RotType) - Static method in record class com.hammy275.immersivemc.common.obb.OBBRot
-
Convenience function to create an OBBRot instance
- OFF - Enum constant in enum class com.hammy275.immersivemc.common.config.PlacementGuideMode
- offHand - Variable in class com.hammy275.immersivemc.server.tracker.CampfireTracker.CookInfo
- offsetIn(int) - Method in class com.hammy275.immersivemc.client.immersive.info.ChestLikeData
- onAnyRightClick(AbstractPlayerAttachmentInfo) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
-
Called just before handleRightClick() and handleTriggerHitboxRightClick()
- onClick(int) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientLogicSubscriber
- onClientConfigChange() - Static method in class com.hammy275.immersivemc.client.config.screen.ConfigScreen
- onClientLogin(Minecraft) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientLogicSubscriber
- onClientTick(Minecraft) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientLogicSubscriber
- onClose() - Method in class com.hammy275.immersivemc.client.config.screen.BackpackConfigScreen
- onClose() - Method in class com.hammy275.immersivemc.client.config.screen.ConfigScreen
- onClose() - Method in class com.hammy275.immersivemc.client.config.screen.ImmersivesConfigScreen
- onClose() - Method in class com.hammy275.immersivemc.client.config.screen.ImmersivesCustomizeScreen
- onClose() - Method in class com.hammy275.immersivemc.client.config.screen.ItemGuideCustomizeScreen
- onDisconnect(Player) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientLogicSubscriber
- onFirstPage() - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- onHitboxInteract(Player, BackpackInfo, int) - Static method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- onHitRes(HitResult) - Method in interface com.hammy275.immersivemc.mixin.ProjectileAccessor
- onLastPage() - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- onLeftClick(WrittenBookInfo, IVRData, IVRData) - Method in class com.hammy275.immersivemc.client.immersive_item.WrittenBookImmersive
- onLeftClick(I, IVRData, IVRData) - Method in class com.hammy275.immersivemc.client.immersive_item.AbstractItemImmersive
- onLoad(String) - Method in class com.hammy275.immersivemc.MixinConfigPlugin
- onPlayerJoin(Player) - Static method in class com.hammy275.immersivemc.server.ServerSubscriber
- onPlayerLeave(Player) - Static method in class com.hammy275.immersivemc.server.ServerSubscriber
- onPlayerTick(Player) - Static method in class com.hammy275.immersivemc.common.subscribe.CommonSubscriber
- onPlayerTick(Player) - Static method in class com.hammy275.immersivemc.server.ServerSubscriber
- onRemove(I) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- onServerTick(MinecraftServer) - Static method in class com.hammy275.immersivemc.server.ServerSubscriber
- onStopTracking(ServerPlayer, BlockPos) - Method in interface com.hammy275.immersivemc.api.common.immersive.ImmersiveHandler
-
Function called whenever this immersive is no longer being tracked.
- onStopTracking(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.BarrelHandler
- onStopTracking(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.ChestLikeHandler
- onStopTracking(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.ItemWorldStorageHandler
- onStopTracking(ServerPlayer, BlockPos) - Method in class com.hammy275.immersivemc.common.immersive.handler.ShulkerBoxHandler
- onWorldRender(PoseStack) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientRenderSubscriber
- OPEN_SETTINGS - Static variable in class com.hammy275.immersivemc.ImmersiveMC
- openBag(Player) - Static method in class com.hammy275.immersivemc.client.ClientUtil
- openChest(ChestInfo) - Static method in class com.hammy275.immersivemc.client.immersive.ImmersiveChest
- openChest(Player, BlockPos) - Static method in class com.hammy275.immersivemc.server.ChestToOpenSet
- openCloseCooldown - Variable in class com.hammy275.immersivemc.client.immersive.ImmersiveChest
- openCloseHitboxes - Variable in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- openClosePositions - Variable in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- openCountI(int, Level, BlockPos, BlockState) - Method in class com.hammy275.immersivemc.mixin.ContainerOpenersCounterMixin
- openLootrBarrel(BlockPos, Player, boolean) - Method in interface com.hammy275.immersivemc.common.compat.lootr.LootrCompat
-
Open/close Lootr barrel if it is one.
- openLootrBarrel(BlockPos, Player, boolean) - Method in class com.hammy275.immersivemc.common.compat.lootr.LootrNullImpl
- openLootrShulkerBox(BlockPos, Player, boolean) - Method in interface com.hammy275.immersivemc.common.compat.lootr.LootrCompat
-
Open/close Lootr Shulker Box if it is one.
- openLootrShulkerBox(BlockPos, Player, boolean) - Method in class com.hammy275.immersivemc.common.compat.lootr.LootrNullImpl
- optionItem() - Method in record class com.hammy275.immersivemc.client.api_impl.ImmersiveConfigScreenInfoImpl
-
Returns the value of the
optionItem
record component. - optionTooltip() - Method in record class com.hammy275.immersivemc.client.api_impl.ImmersiveConfigScreenInfoImpl
-
Returns the value of the
optionTooltip
record component. - optionTranslation() - Method in record class com.hammy275.immersivemc.client.api_impl.ImmersiveConfigScreenInfoImpl
-
Returns the value of the
optionTranslation
record component. - ORIGINAL - Enum constant in enum class com.hammy275.immersivemc.common.config.BackpackMode
- ORIGINAL_LOW_DETAIL - Enum constant in enum class com.hammy275.immersivemc.common.config.BackpackMode
- otherChest - Variable in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- otherPos - Variable in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- OUTLINE - Enum constant in enum class com.hammy275.immersivemc.common.config.PlacementGuideMode
- OVER_SHOULDER - Enum constant in enum class com.hammy275.immersivemc.common.config.ReachBehindBackpackMode
- overwriteHitbox(int, RelativeHitboxInfo) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Overwrites hitbox at index with a new hitbox.
- overwriteHitbox(int, RelativeHitboxInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
-
Overwrites hitbox at index with a new hitbox.
P
- pageChangeState - Variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- PageChangeState - Enum Class in com.hammy275.immersivemc.common.util
- pageHalfHeight - Static variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- pageTilt - Static variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- pageTurnBoxes - Variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- pageTurner - Variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- pageTurnerIndex - Variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- PageTurnPacket - Class in com.hammy275.immersivemc.common.network.packet
- PageTurnPacket(BlockPos) - Constructor for class com.hammy275.immersivemc.common.network.packet.PageTurnPacket
- PageTurnPacket(BlockPos, boolean) - Constructor for class com.hammy275.immersivemc.common.network.packet.PageTurnPacket
- PageTurnPacket(BlockPos, int) - Constructor for class com.hammy275.immersivemc.common.network.packet.PageTurnPacket
- PageTurnPacket(BlockPos, int, boolean) - Constructor for class com.hammy275.immersivemc.common.network.packet.PageTurnPacket
- parentScreen - Variable in class com.hammy275.immersivemc.client.config.screen.BackpackConfigScreen
- parseItem(CompoundTag, int) - Static method in class com.hammy275.immersivemc.server.ServerUtil
-
Loads an item from NBT, upgrading it between Minecraft versions as needed.
- petTracker - Static variable in class com.hammy275.immersivemc.server.tracker.ServerTrackerInit
- PetTracker - Class in com.hammy275.immersivemc.server.tracker.vrhand
- PetTracker() - Constructor for class com.hammy275.immersivemc.server.tracker.vrhand.PetTracker
- pitch() - Method in record class com.hammy275.immersivemc.common.util.PosRot
-
Returns the value of the
pitch
record component. - PITCH - Enum constant in enum class com.hammy275.immersivemc.common.obb.RotType
- pixelsPerLine - Static variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- PLACE_ALL - Enum constant in enum class com.hammy275.immersivemc.common.config.PlacementMode
- PLACE_HALF - Enum constant in enum class com.hammy275.immersivemc.common.config.PlacementMode
- PLACE_ONE - Enum constant in enum class com.hammy275.immersivemc.common.config.PlacementMode
- PLACE_QUARTER - Enum constant in enum class com.hammy275.immersivemc.common.config.PlacementMode
- placeItem(Player, InteractionHand, int, int) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
-
Attempts to merge contents of hand into the given slot, returning any leftovers or a new handStack.
- placeLeftovers(Player, ItemStack) - Static method in class com.hammy275.immersivemc.common.util.Util
- placementGuideMode - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- PlacementGuideMode - Enum Class in com.hammy275.immersivemc.common.config
- placementMode - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- placementMode - Variable in class com.hammy275.immersivemc.common.network.packet.BackpackInteractPacket
- placementMode - Variable in class com.hammy275.immersivemc.common.network.packet.InventorySwapPacket
- placementMode - Variable in class com.hammy275.immersivemc.common.network.packet.SwapPacket
- PlacementMode - Enum Class in com.hammy275.immersivemc.common.config
- Platform - Class in com.hammy275.immersivemc
- Platform() - Constructor for class com.hammy275.immersivemc.Platform
- PlatformClient - Class in com.hammy275.immersivemc
- PlatformClient() - Constructor for class com.hammy275.immersivemc.PlatformClient
- playButtonSound(Player, LevelAccessor, BlockPos, boolean) - Method in interface com.hammy275.immersivemc.mixin.ButtonBlockMixin
- player - Variable in class com.hammy275.immersivemc.mixin.MinecraftMixin
- player - Variable in class com.hammy275.immersivemc.server.tracker.RangedGrabTrackerServer.RangedGrabInfo
- player() - Method in record class com.hammy275.immersivemc.common.util.Util.UseInfo
-
Returns the value of the
player
record component. - PLAYER_FACING_FILTER_BLOCK_FACING - Enum constant in enum class com.hammy275.immersivemc.api.client.immersive.HitboxPositioningMode
- PLAYER_FACING_NO_DOWN - Enum constant in enum class com.hammy275.immersivemc.api.client.immersive.HitboxPositioningMode
- playerHandStack() - Method in interface com.hammy275.immersivemc.api.server.SwapResult
- playerHandStack() - Method in record class com.hammy275.immersivemc.server.api_impl.SwapResultImpl
-
Returns the value of the
playerHandStack
record component. - playerInVR(Player) - Static method in class com.hammy275.immersivemc.common.vr.VRPluginVerify
- PlayerItemCounts(Optional<UUID>, int) - Constructor for class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage.PlayerItemCounts
- playerPos() - Static method in class com.hammy275.immersivemc.client.ClientUtil
-
Gets player position while accounting for partial ticks (getFrameTime())
- playerPos() - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
-
Gets player position while accounting for partial ticks (getFrameTime())
- playerTrackers - Static variable in class com.hammy275.immersivemc.server.tracker.ServerTrackerInit
- playerUUID - Variable in class com.hammy275.immersivemc.server.immersive.TrackedImmersiveData
- pos - Variable in class com.hammy275.immersivemc.client.immersive.info.AbstractImmersiveInfo
- pos - Variable in class com.hammy275.immersivemc.client.immersive.info.DragImmersiveInfo
- pos - Variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- pos - Variable in class com.hammy275.immersivemc.common.network.packet.BeaconConfirmPacket
- pos - Variable in class com.hammy275.immersivemc.common.network.packet.BeaconDataPacket
- pos - Variable in class com.hammy275.immersivemc.common.network.packet.ChestShulkerOpenPacket
- pos - Variable in class com.hammy275.immersivemc.common.network.packet.FetchInventoryPacket
- pos - Variable in class com.hammy275.immersivemc.common.network.packet.PageTurnPacket
- pos - Variable in class com.hammy275.immersivemc.common.network.packet.SetRepeaterPacket
- pos - Variable in class com.hammy275.immersivemc.common.network.packet.UsePacket
- pos() - Method in record class com.hammy275.immersivemc.client.immersive.TextData
-
Returns the value of the
pos
record component. - pos() - Method in record class com.hammy275.immersivemc.common.util.Util.UseInfo
-
Returns the value of the
pos
record component. - position() - Method in record class com.hammy275.immersivemc.common.util.PosRot
-
Returns the value of the
position
record component. - positions - Variable in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- positions - Variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- posRot(IVRData) - Static method in class com.hammy275.immersivemc.common.vr.VRUtil
- PosRot - Record Class in com.hammy275.immersivemc.common.util
-
An object holding both a position and pitch/yaw/roll.
- PosRot(Vec3, Vec3, float, float, float) - Constructor for record class com.hammy275.immersivemc.common.util.PosRot
-
Creates an instance of a
PosRot
record class. - possiblyBeginPageTurn(Vec3, OBB) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- possiblyTrack(BlockPos, BlockState, BlockEntity, Level) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientLogicSubscriber
- postApply(String, ClassNode, String, IMixinInfo) - Method in class com.hammy275.immersivemc.MixinConfigPlugin
- powerIndex - Variable in class com.hammy275.immersivemc.common.network.packet.BeaconDataPacket
- preApply(String, ClassNode, String, IMixinInfo) - Method in class com.hammy275.immersivemc.MixinConfigPlugin
- preLeftClick(CallbackInfoReturnable<Boolean>) - Method in class com.hammy275.immersivemc.mixin.MinecraftMixin
- preRightClick(CallbackInfo) - Method in class com.hammy275.immersivemc.mixin.MinecraftMixin
- preTick(Player) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandTracker
- preTick(Player) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.CauldronTracker
- preTick(Player) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.DoorMoveTracker
- primaryId - Variable in class com.hammy275.immersivemc.common.network.packet.BeaconConfirmPacket
- processFromNetwork(BookData) - Method in class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- processFromNetwork(List<ItemStack>) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- processStorageFromNetwork(BuiltImmersiveInfo<E>, S) - Method in class com.hammy275.immersivemc.client.immersive.BuiltImmersiveImpl
- processStorageFromNetwork(AbstractPlayerAttachmentInfo, NullStorage) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- processStorageFromNetwork(AbstractPlayerAttachmentInfo, NullStorage) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveHitboxes
- processStorageFromNetwork(AbstractPlayerAttachmentInfo, S) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- processStorageFromNetwork(BeaconInfo, BeaconStorage) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBeacon
- processStorageFromNetwork(ChestInfo, ListOfItemsStorage) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveChest
- processStorageFromNetwork(DragImmersiveInfo, NullStorage) - Method in class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive
- processStorageFromNetwork(LecternInfo, BookData) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveLectern
- processStorageFromNetwork(I, S) - Method in interface com.hammy275.immersivemc.api.client.immersive.Immersive
-
Process the storage from the server for this Immersive.
- ProjectileAccessor - Interface in com.hammy275.immersivemc.mixin
- putResourceLocation(CompoundTag, String, ResourceLocation) - Static method in class com.hammy275.immersivemc.common.util.Util
Q
- quickMoveStack(Player, int) - Method in class com.hammy275.immersivemc.common.util.NullContainer
R
- r - Variable in class com.hammy275.immersivemc.common.util.RGBA
- RANGED_GRAB_KEY - Static variable in class com.hammy275.immersivemc.ImmersiveMC
- rangedGrabColor - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- RangedGrabInfo(ItemEntity, ServerPlayer) - Constructor for class com.hammy275.immersivemc.server.tracker.RangedGrabTrackerServer.RangedGrabInfo
- rangedGrabRange - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- rangedGrabTracker - Static variable in class com.hammy275.immersivemc.client.tracker.ClientTrackerInit
- rangedGrabTracker - Static variable in class com.hammy275.immersivemc.server.tracker.ServerTrackerInit
- RangedGrabTrackerClient - Class in com.hammy275.immersivemc.client.tracker
- RangedGrabTrackerClient() - Constructor for class com.hammy275.immersivemc.client.tracker.RangedGrabTrackerClient
- RangedGrabTrackerServer - Class in com.hammy275.immersivemc.server.tracker
- RangedGrabTrackerServer() - Constructor for class com.hammy275.immersivemc.server.tracker.RangedGrabTrackerServer
- RangedGrabTrackerServer.RangedGrabInfo - Class in com.hammy275.immersivemc.server.tracker
- rayHit(Vec3, Vec3) - Method in interface com.hammy275.immersivemc.api.common.hitbox.OBB
-
Where the provided ray intersects this OBB the soonest.
- rayHit(Vec3, Vec3) - Method in class com.hammy275.immersivemc.common.api_impl.hitbox.OBBImpl
-
Where the provided ray intersects this OBB the soonest.
- rayTraceClosest(Vec3, Vec3, BoundingBox...) - Static method in class com.hammy275.immersivemc.common.util.Util
-
Find the closest BoundingBox that is ray traced through the ray.
- rayTraceClosest(Vec3, Vec3, Iterable<BoundingBox>) - Static method in class com.hammy275.immersivemc.common.util.Util
- rayTraceClosest(Vec3, Vec3, Collection<? extends HitboxInfo>) - Static method in class com.hammy275.immersivemc.common.util.Util
- ReachBehindBackpackMode - Enum Class in com.hammy275.immersivemc.common.config
- reachBehindBagMode - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- read(JsonReader) - Method in class com.hammy275.immersivemc.common.util.RGBA
- readConfigFile(ConfigType) - Static method in class com.hammy275.immersivemc.common.config.ActiveConfig
- readyToRender() - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- readyToRender() - Method in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- readyToRender() - Method in class com.hammy275.immersivemc.client.immersive.info.ImmersiveHitboxesInfo
- readyToThrow() - Method in class com.hammy275.immersivemc.client.tracker.ThrowTracker
- recalculate(Level, HitboxPositioningMode, BuiltImmersiveInfoImpl<?>) - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
-
Main external function call.
- redF() - Method in class com.hammy275.immersivemc.common.util.RGBA
- ReelFishPacket - Class in com.hammy275.immersivemc.common.network.packet
- ReelFishPacket() - Constructor for class com.hammy275.immersivemc.common.network.packet.ReelFishPacket
- reflected - Static variable in class com.hammy275.immersivemc.common.subscribe.CommonSubscriber
- refreshOrTrackObject(BlockPos, Level) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- refreshOrTrackObject(BlockPos, Level) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- refreshOrTrackObject(BlockPos, Level) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveHitboxes
- regenSelected - Variable in class com.hammy275.immersivemc.client.immersive.info.BeaconInfo
- register(Class<T>, BiConsumer<T, FriendlyByteBuf>, Function<FriendlyByteBuf, T>, BiConsumer<T, ServerPlayer>) - Method in class com.hammy275.immersivemc.common.network.NetworkChannel
- register(Iterable<T>) - Method in interface com.hammy275.immersivemc.api.common.ImmersiveMCRegistrationEvent
-
Register multiple objects with ImmersiveMC.
- register(Iterable<T>) - Method in class com.hammy275.immersivemc.common.api_impl.ImmersiveMCRegistrationEventImpl
- register(T...) - Method in interface com.hammy275.immersivemc.api.common.ImmersiveMCRegistrationEvent
-
Register one or more objects with ImmersiveMC.
- register(T...) - Method in class com.hammy275.immersivemc.common.api_impl.ImmersiveMCRegistrationEventImpl
- registerAndTickAll(ItemStack, ItemStack) - Method in class com.hammy275.immersivemc.client.immersive_item.AbstractItemImmersive
- registerEntityModelLayer(ModelLayerLocation, Supplier<LayerDefinition>) - Static method in class com.hammy275.immersivemc.PlatformClient
- registerImmersivePickRange - Static variable in class com.hammy275.immersivemc.common.config.CommonConstants
- registerKeyMapping(KeyMapping) - Static method in class com.hammy275.immersivemc.PlatformClient
- registerOnClientDisconnectListener(Consumer<Player>) - Static method in class com.hammy275.immersivemc.PlatformClient
- registerOnClientJoinListener(Consumer<Minecraft>) - Static method in class com.hammy275.immersivemc.PlatformClient
- registerOnClientTickListener(Consumer<Minecraft>) - Static method in class com.hammy275.immersivemc.PlatformClient
- registerPlayerConfig(Player, ClientActiveConfig) - Static method in class com.hammy275.immersivemc.common.config.ActiveConfig
-
Register config for player
- registerServerPlayerJoinListener(Consumer<ServerPlayer>) - Static method in class com.hammy275.immersivemc.Platform
- registerServerPlayerLeaveListener(Consumer<ServerPlayer>) - Static method in class com.hammy275.immersivemc.Platform
- registerServerPlayerPostTickListener(Consumer<ServerPlayer>) - Static method in class com.hammy275.immersivemc.Platform
- registerServerPostTickListener(Consumer<MinecraftServer>) - Static method in class com.hammy275.immersivemc.Platform
- relativeAxis() - Method in record class com.hammy275.immersivemc.api.client.immersive.HitboxVRMovementInfo
-
Returns the value of the
relativeAxis
record component. - RelativeHitboxInfo - Interface in com.hammy275.immersivemc.api.client.immersive
-
A built relative hitbox.
- RelativeHitboxInfoBuilder - Interface in com.hammy275.immersivemc.api.client.immersive
-
A builder for
RelativeHitboxInfo
instances. - RelativeHitboxInfoBuilderImpl - Class in com.hammy275.immersivemc.client.immersive
- RelativeHitboxInfoBuilderImpl(Function<BuiltImmersiveInfoImpl<?>, Vec3>, double, boolean) - Constructor for class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- RelativeHitboxInfoBuilderImpl(Function<BuiltImmersiveInfoImpl<?>, Vec3>, double, double, double, boolean) - Constructor for class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- RelativeHitboxInfoBuilderImpl(Vec3, double) - Constructor for class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- RelativeHitboxInfoBuilderImpl(Vec3, double, double, double) - Constructor for class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- RelativeHitboxInfoImpl - Class in com.hammy275.immersivemc.client.immersive
- RelativeHitboxInfoImpl(RelativeHitboxInfoBuilderImpl, Function<BuiltImmersiveInfoImpl<?>, Vec3>, double, double, double, boolean, boolean, boolean, float, boolean, Function<BuiltImmersiveInfoImpl<?>, List<Pair<Component, Vec3>>>, ForcedUpDownRenderDir, boolean, boolean, HitboxVRMovementInfo, boolean, boolean) - Constructor for class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
-
Constructor.
- remove() - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- remove(BlockPos) - Method in class com.hammy275.immersivemc.server.storage.world.ImmersiveMCLevelStorage
- remove(BlockPos, ServerLevel) - Method in interface com.hammy275.immersivemc.api.server.WorldStorages
-
Remove the WorldStorage at the given location.
- remove(BlockPos, ServerLevel) - Method in class com.hammy275.immersivemc.server.storage.world.WorldStoragesImpl
- remove(Level, BlockPos, ImmersiveHandler<S>) - Method in interface com.hammy275.immersivemc.api.server.SharedNetworkStorages
-
Removes the NetworkStorage saved at the specified position, or does nothing if one isn't there or doesn't match the storage type of the handler provided.
- remove(Level, BlockPos, ImmersiveHandler<S>) - Method in class com.hammy275.immersivemc.server.api_impl.SharedNetworkStoragesImpl
- removeS(BlockPos, ServerLevel) - Static method in class com.hammy275.immersivemc.server.storage.world.WorldStoragesImpl
-
Remove the WorldStorage at the given location.
- render(BuiltImmersiveInfo<E>, PoseStack, ImmersiveRenderHelpers, float) - Method in class com.hammy275.immersivemc.client.immersive.BuiltImmersiveImpl
- render(WrittenBookInfo, PoseStack, IVRData) - Method in class com.hammy275.immersivemc.client.immersive_item.WrittenBookImmersive
- render(BackpackInfo, PoseStack, boolean) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- render(BeaconInfo, PoseStack, ImmersiveRenderHelpers, float) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBeacon
- render(ChestInfo, PoseStack, ImmersiveRenderHelpers, float) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveChest
- render(DragImmersiveInfo, PoseStack, ImmersiveRenderHelpers, float) - Method in class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive
- render(ImmersiveHitboxesInfo, PoseStack, boolean) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveHitboxes
- render(LecternInfo, PoseStack, ImmersiveRenderHelpers, float) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveLectern
- render(PoseStack, PosRot) - Method in class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- render(PoseStack, VertexConsumer, float, float, float, float, float, int) - Method in class com.hammy275.immersivemc.client.model.Cube1x1
- render(I, PoseStack, boolean) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- render(I, PoseStack, ImmersiveRenderHelpers, float) - Method in interface com.hammy275.immersivemc.api.client.immersive.Immersive
-
Render the provided info.
- render(I, PoseStack, IVRData) - Method in class com.hammy275.immersivemc.client.immersive_item.AbstractItemImmersive
- render(GuiGraphics, int, int, float) - Method in class com.hammy275.immersivemc.client.config.screen.BackpackConfigScreen
- render(GuiGraphics, int, int, float) - Method in class com.hammy275.immersivemc.client.config.screen.ConfigScreen
- render(GuiGraphics, int, int, float) - Method in class com.hammy275.immersivemc.client.config.screen.ImmersivesConfigScreen
- render(GuiGraphics, int, int, float) - Method in class com.hammy275.immersivemc.client.config.screen.ImmersivesCustomizeScreen
- render(GuiGraphics, int, int, float) - Method in class com.hammy275.immersivemc.client.config.screen.ItemGuideCustomizeScreen
- renderAll(PoseStack) - Method in class com.hammy275.immersivemc.client.immersive_item.AbstractItemImmersive
- renderBackpack(PoseStack) - Method in class com.hammy275.immersivemc.client.config.screen.BackpackConfigScreen
- renderHitbox(PoseStack, BoundingBox) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveRenderHelpers
-
Render a white, solid, hitbox in the world if showing hitboxes.
- renderHitbox(PoseStack, BoundingBox) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveRenderHelpersImpl
- renderHitbox(PoseStack, BoundingBox) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- renderHitbox(PoseStack, BoundingBox, boolean) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveRenderHelpers
-
Render a white, solid, hitbox in the world.
- renderHitbox(PoseStack, BoundingBox, boolean) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveRenderHelpersImpl
- renderHitbox(PoseStack, BoundingBox, boolean) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- renderHitbox(PoseStack, BoundingBox, boolean, float, float, float) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveRenderHelpers
-
Render a solid hitbox in the world.
- renderHitbox(PoseStack, BoundingBox, boolean, float, float, float) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveRenderHelpersImpl
- renderHitbox(PoseStack, BoundingBox, boolean, float, float, float) - Static method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- renderHitbox(PoseStack, BoundingBox, boolean, float, float, float, float) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveRenderHelpers
-
Render a hitbox in the world.
- renderHitbox(PoseStack, BoundingBox, boolean, float, float, float, float) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveRenderHelpersImpl
- renderHitbox(PoseStack, BoundingBox, boolean, float, float, float, float) - Static method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- renderImage(PoseStack, ResourceLocation, Vec3, float, int, Direction) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveRenderHelpers
-
Render an image in the world.
- renderImage(PoseStack, ResourceLocation, Vec3, float, int, Direction) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveRenderHelpersImpl
- renderInfos(Immersive<I, ?>, PoseStack) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientRenderSubscriber
- renderInfos(AbstractPlayerAttachmentImmersive<I, ?>, PoseStack) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientRenderSubscriber
- renderItem - Variable in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- renderItem(boolean) - Method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
- renderItem(boolean) - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- renderItem(ItemStack, PoseStack, float, BoundingBox, boolean, int) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveRenderHelpers
-
Renders an item at the specified position facing the camera.
- renderItem(ItemStack, PoseStack, float, BoundingBox, boolean, int, Float, Direction, Direction) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveRenderHelpers
-
Renders an item at the specified position.
- renderItem(ItemStack, PoseStack, float, BoundingBox, boolean, int) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveRenderHelpersImpl
- renderItem(ItemStack, PoseStack, float, BoundingBox, boolean, int, Float, Direction, Direction) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveRenderHelpersImpl
- renderItem(ItemStack, PoseStack, Vec3, float, Direction, BoundingBox, boolean, int) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- renderItem(ItemStack, PoseStack, Vec3, float, Direction, Direction, BoundingBox, boolean, int, int) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
-
Renders an item at the specified position
- renderItemCount - Variable in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- renderItemCount(boolean) - Method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
- renderItemCount(boolean) - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- renderItemGuide(PoseStack, BoundingBox, boolean, int) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveRenderHelpers
-
Renders an item guide.
- renderItemGuide(PoseStack, BoundingBox, boolean, int) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveRenderHelpersImpl
- renderItemWithInfo(ItemStack, PoseStack, float, boolean, int, ImmersiveInfo, boolean, int, Float, Direction, Direction) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveRenderHelpers
-
Renders an item based on an ImmersiveInfo, or an item guide if applicable.
- renderItemWithInfo(ItemStack, PoseStack, float, boolean, int, ImmersiveInfo, boolean, int, Float, Direction, Direction) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveRenderHelpersImpl
- renderOBB(PoseStack, OBB, boolean, float, float, float, float) - Static method in class com.hammy275.immersivemc.common.obb.OBBClientUtil
- renderPage(PoseStack, PosRot, FormattedText, boolean) - Method in class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- renderPos - Variable in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- renderText(Component, PoseStack, Vec3, int, float) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveRenderHelpers
-
Render some text in the world.
- renderText(Component, PoseStack, Vec3, int, float) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveRenderHelpersImpl
- renderTick(BackpackInfo, boolean) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- renderTick(ImmersiveHitboxesInfo, boolean) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveHitboxes
- renderTick(I, boolean) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
-
Called just before render() for data that needs to be updated just before render time, rather than on a tick-based interval.
- renderToBuffer(PoseStack, VertexConsumer, int, int, float, float, float, float) - Method in class com.hammy275.immersivemc.client.model.BackpackBundleModel
- renderToBuffer(PoseStack, VertexConsumer, int, int, float, float, float, float) - Method in class com.hammy275.immersivemc.client.model.BackpackCraftingModel
- renderToBuffer(PoseStack, VertexConsumer, int, int, float, float, float, float) - Method in class com.hammy275.immersivemc.client.model.BackpackLowDetailModel
- renderToBuffer(PoseStack, VertexConsumer, int, int, float, float, float, float) - Method in class com.hammy275.immersivemc.client.model.BackpackModel
- renderToBuffer(PoseStack, VertexConsumer, int, int, float, float, float, float) - Method in class com.hammy275.immersivemc.client.model.Cube1x1
- repeaterHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- RepeaterHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- RepeaterHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.RepeaterHandler
- resetTurnState() - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- returnItems(Player) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
-
Return items to player when leaving radius
- returnItemsWhenLeavingImmersives - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- rgb - Variable in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- RGBA - Class in com.hammy275.immersivemc.common.util
- RGBA(long) - Constructor for class com.hammy275.immersivemc.common.util.RGBA
- right - Variable in class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- RIGHT_TO_LEFT - Enum constant in enum class com.hammy275.immersivemc.common.util.PageChangeState
- RIGHT_TO_LEFT_ANIM - Enum constant in enum class com.hammy275.immersivemc.common.util.PageChangeState
- rightClickChestInteractions - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- rightClickImmersiveInteractionsInVR - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- rightPageTurn - Variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- roll() - Method in record class com.hammy275.immersivemc.common.util.PosRot
-
Returns the value of the
roll
record component. - ROLL - Enum constant in enum class com.hammy275.immersivemc.common.obb.RotType
- rot() - Method in record class com.hammy275.immersivemc.common.obb.OBBRot
-
Returns the value of the
rot
record component. - rotateStackForOBB(PoseStack, OBB) - Static method in class com.hammy275.immersivemc.common.obb.OBBClientUtil
- rotType() - Method in record class com.hammy275.immersivemc.common.obb.OBBRot
-
Returns the value of the
rotType
record component. - RotType - Enum Class in com.hammy275.immersivemc.common.obb
- rowNum - Variable in class com.hammy275.immersivemc.client.immersive.info.ChestInfo
- rumbleIfVR(Player, int, float) - Static method in class com.hammy275.immersivemc.common.vr.VRRumble
- run(Player, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandsTracker
- run(Player, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.FeedAnimalsTracker
- runForHand(Player, InteractionHand, ItemStack, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandsTracker
- runForHand(Player, InteractionHand, ItemStack, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandTracker
- runForHand(Player, InteractionHand, ItemStack, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.ArmorTracker
- runForHand(Player, InteractionHand, ItemStack, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.CauldronTracker
- runForHand(Player, InteractionHand, ItemStack, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.DoorMoveTracker
- runForHand(Player, InteractionHand, ItemStack, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.PetTracker
S
- SafeClientUtil - Class in com.hammy275.immersivemc.client
- SafeClientUtil() - Constructor for class com.hammy275.immersivemc.client.SafeClientUtil
- safeToRun(BlockPos, ServerPlayer) - Static method in class com.hammy275.immersivemc.common.network.NetworkUtil
- save() - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage.PlayerItemCounts
- save(CompoundTag) - Method in interface com.hammy275.immersivemc.api.server.WorldStorage
-
Save this object into the NBT tag.
- save(CompoundTag) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.AnvilStorage
- save(CompoundTag) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
- save(CompoundTag) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- save(CompoundTag) - Method in class com.hammy275.immersivemc.server.storage.world.ImmersiveMCLevelStorage
- save(CompoundTag) - Method in class com.hammy275.immersivemc.server.storage.world.ImmersiveMCPlayerStorages
- scaleSize - Static variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- ScreenMixin - Class in com.hammy275.immersivemc.mixin
- ScreenMixin() - Constructor for class com.hammy275.immersivemc.mixin.ScreenMixin
- ScreenUtils - Class in com.hammy275.immersivemc.client.config.screen
- ScreenUtils() - Constructor for class com.hammy275.immersivemc.client.config.screen.ScreenUtils
- secondaryId - Variable in class com.hammy275.immersivemc.common.network.packet.BeaconConfirmPacket
- selected - Variable in class com.hammy275.immersivemc.client.tracker.RangedGrabTrackerClient
- selectedClickInfos - Variable in class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- sendSwapPacket(BlockPos, int, InteractionHand) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveClientLogicHelpers
-
Sends the packet to the server telling it to run
ImmersiveHandler.swap(int, InteractionHand, BlockPos, ServerPlayer, com.hammy275.immersivemc.api.server.ItemSwapAmount)
for the provided block at the given position. - sendSwapPacket(BlockPos, int, InteractionHand) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveClientLogicHelpersImpl
- sendToPlayer(ServerPlayer, FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.Platform
- sendToPlayer(ServerPlayer, T) - Method in class com.hammy275.immersivemc.common.network.NetworkChannel
- sendToPlayers(Iterable<ServerPlayer>, T) - Method in class com.hammy275.immersivemc.common.network.NetworkChannel
- sendToServer(FriendlyByteBuf) - Static method in class com.hammy275.immersivemc.Platform
- sendToServer(T) - Method in class com.hammy275.immersivemc.common.network.NetworkChannel
- server - Static variable in class com.hammy275.immersivemc.server.ServerSubscriber
- SERVER - Enum constant in enum class com.hammy275.immersivemc.common.config.ConfigType
- ServerPlayerGameModeMixin - Class in com.hammy275.immersivemc.mixin
- ServerPlayerGameModeMixin() - Constructor for class com.hammy275.immersivemc.mixin.ServerPlayerGameModeMixin
- ServerSubscriber - Class in com.hammy275.immersivemc.server
- ServerSubscriber() - Constructor for class com.hammy275.immersivemc.server.ServerSubscriber
- ServerTrackerInit - Class in com.hammy275.immersivemc.server.tracker
- ServerTrackerInit() - Constructor for class com.hammy275.immersivemc.server.tracker.ServerTrackerInit
- ServerUtil - Class in com.hammy275.immersivemc.server
- ServerUtil() - Constructor for class com.hammy275.immersivemc.server.ServerUtil
- ServerVRSubscriber - Class in com.hammy275.immersivemc.server
- ServerVRSubscriber() - Constructor for class com.hammy275.immersivemc.server.ServerVRSubscriber
- set(int, int) - Method in class com.hammy275.immersivemc.server.tracker.CampfireTracker.CookInfo
- set(int, int, int) - Method in class com.hammy275.immersivemc.client.immersive.info.EnchantingData.ETableData
- setBackpackOutput(ItemStack) - Static method in class com.hammy275.immersivemc.common.network.NetworkClientHandlers
- setBeaconData(BeaconDataPacket) - Static method in class com.hammy275.immersivemc.common.network.NetworkClientHandlers
- setCenterOffset(Function<BuiltImmersiveInfoImpl<?>, Vec3>) - Method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
-
Set the offset from the starting position for this relative hitbox.
- setCenterOffset(Function<BuiltImmersiveInfoImpl<?>, Vec3>) - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- setCenterOffset(Vec3) - Method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
-
Set the offset from the starting position for this relative hitbox.
- setCenterOffset(Vec3) - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- setClickPositions(PosRot, boolean) - Method in class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- setColor(char, int) - Method in class com.hammy275.immersivemc.common.util.RGBA
- setConfigChecker(Supplier<Boolean>) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Sets a function used to retrieve the config value for whether this immerisve is enabled.
- setConfigChecker(Supplier<Boolean>) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
-
Sets a function used to retrieve the config value for whether this immersive is enabled.
- setConfigScreenInfo(ImmersiveConfigScreenInfo) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Set the config screen info associated with this Immersive.
- setConfigScreenInfo(ImmersiveConfigScreenInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
- setCooldown(int) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveClientLogicHelpers
-
Sets both the vanilla, right-click cooldown and ImmersiveMC's VR cooldown for interacting with Immersives (if the player is in VR) to some number of ticks.
- setCooldown(int) - Method in class com.hammy275.immersivemc.client.api_impl.ImmersiveClientLogicHelpersImpl
- setCooldown(int) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientVRSubscriber
- setDirty() - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- setDirty(ServerLevel) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
- setDisabled() - Method in class com.hammy275.immersivemc.common.config.ActiveConfig
-
Sets this config to its disabled form.
- setDisabled() - Method in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- setEnabled(boolean) - Method in interface com.hammy275.immersivemc.api.client.ImmersiveConfigScreenInfo
-
The method called to set the config value for enabling/disabling this Immersive.
- setEnabled(boolean) - Method in record class com.hammy275.immersivemc.client.api_impl.ImmersiveConfigScreenInfoImpl
- setEnabledConsumer() - Method in record class com.hammy275.immersivemc.client.api_impl.ImmersiveConfigScreenInfoImpl
-
Returns the value of the
setEnabledConsumer
record component. - setExtraStorageConsumer(BiConsumer<S, BuiltImmersiveInfo<E>>) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Sets a consumer that acts after an incoming NetworkStorage is parsed.
- setExtraStorageConsumer(BiConsumer<S, BuiltImmersiveInfo<E>>) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
-
Sets a consumer that acts after an incoming NetworkStorage is parsed.
- setFakeItem(int, ItemStack) - Method in interface com.hammy275.immersivemc.api.client.immersive.BuiltImmersiveInfo
-
Sets an item into the provided hitbox only on the client-side.
- setFakeItem(int, ItemStack) - Method in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- setHitbox(int, BoundingBox) - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- setHitbox(int, BoundingBox) - Method in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- setHitbox(int, BoundingBox) - Method in class com.hammy275.immersivemc.client.immersive.info.ImmersiveHitboxesInfo
- setHitboxesAndPositions(BeaconInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBeacon
- setHitboxInteractHandler(HitboxInteractHandler<E>) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Sets what should happen when a hitbox is interacted with.
- setHitboxInteractHandler(HitboxInteractHandler<E>) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
-
Sets what should happen when a hitbox is interacted with.
- setInputSlots() - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- setInputSlots() - Method in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- setInputSlots() - Method in class com.hammy275.immersivemc.client.immersive.info.ImmersiveHitboxesInfo
- setItem(int, ItemStack) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
-
Directly set stack into slot.
- setNoLongerDirtyForClientSync() - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
- setOnRemove(Consumer<BuiltImmersiveInfo<E>>) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Set function to run on an info before it's removed.
- setOnRemove(Consumer<BuiltImmersiveInfo<E>>) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
-
Set function to run on an info before it's removed.
- setPage(int) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- setPosition(int, Vec3) - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- setPosition(int, Vec3) - Method in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- setPosition(int, Vec3) - Method in class com.hammy275.immersivemc.client.immersive.info.ImmersiveHitboxesInfo
- setPositioningMode(HitboxPositioningMode) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Sets the way hitboxes are positioned on the block.
- setPositioningMode(HitboxPositioningMode) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
-
Sets the way hitboxes are positioned on the block.
- setRenderSize(float) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Sets the size for items rendered by this immersive.
- setRenderSize(float) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
-
Sets the size for items rendered by this immersive.
- setRepeater(Level, BlockPos, int) - Static method in class com.hammy275.immersivemc.common.util.Util
- SetRepeaterPacket - Class in com.hammy275.immersivemc.common.network.packet
- SetRepeaterPacket(BlockPos, int) - Constructor for class com.hammy275.immersivemc.common.network.packet.SetRepeaterPacket
- setRGB(Integer, char) - Method in class com.hammy275.immersivemc.client.config.screen.BackpackConfigScreen
- setRightClickCooldown(int) - Static method in class com.hammy275.immersivemc.client.ClientUtil
- setRightClickDelay(int) - Method in interface com.hammy275.immersivemc.mixin.MinecraftMixinAccessor
- setShouldRenderItemGuideFunction(BiFunction<BuiltImmersiveInfo<E>, Integer, Boolean>) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Set whether the item guide for this slot should be active.
- setShouldRenderItemGuideFunction(BiFunction<BuiltImmersiveInfo<E>, Integer, Boolean>) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
-
Set whether the item guide for this slot should be active.
- setSlotActiveFunction(BiFunction<BuiltImmersiveInfo<E>, Integer, Boolean>) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Sets a function that determines whether a given slot should be active (rendered, reacts to interactions, etc.).
- setSlotActiveFunction(BiFunction<BuiltImmersiveInfo<E>, Integer, Boolean>) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
-
Sets a function that determines whether a given slot should be active (rendered, reacts to interactions, etc.).
- setSlotHovered(int, int) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveInfo
-
A notification to mark the given slot as hovered by the given hand index.
- setSlotHovered(int, int) - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractImmersiveInfo
- setSlotHovered(int, int) - Method in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- setSlotHovered(int, int) - Method in class com.hammy275.immersivemc.client.immersive.info.DragImmersiveInfo
- setSlotHovered(int, int) - Method in class com.hammy275.immersivemc.client.immersive.info.LecternInfo
- setStack(int, ItemStack) - Method in class com.hammy275.immersivemc.server.tracker.CampfireTracker.CookInfo
- setTicksLeft(int) - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- setupAnim(Entity, float, float, float, float, float) - Method in class com.hammy275.immersivemc.client.model.BackpackBundleModel
- setupAnim(Entity, float, float, float, float, float) - Method in class com.hammy275.immersivemc.client.model.BackpackCraftingModel
- setVRMovementInfo(HitboxVRMovementInfo) - Method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
- setVRMovementInfo(HitboxVRMovementInfo) - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- setVROnly(boolean) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Sets whether this immersive is only for VR users.
- setVROnly(boolean) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
-
Sets whether this immersive is only for VR users.
- SharedNetworkStorages - Interface in com.hammy275.immersivemc.api.server
-
A place to keep
NetworkStorage
instances. - SharedNetworkStoragesImpl - Class in com.hammy275.immersivemc.server.api_impl
- SharedNetworkStoragesImpl() - Constructor for class com.hammy275.immersivemc.server.api_impl.SharedNetworkStoragesImpl
- ShieldUtil - Class in com.hammy275.immersivemc.common.util
- ShieldUtil() - Constructor for class com.hammy275.immersivemc.common.util.ShieldUtil
- shootFromRotation(Projectile, Entity, float, float, float, float, float) - Static method in class com.hammy275.immersivemc.common.vr.mixin_proxy.ThrowRedirect
- shootFromRotation(Projectile, Entity, float, float, float, float, float, boolean) - Static method in class com.hammy275.immersivemc.common.vr.mixin_proxy.ThrowRedirect
- shootFromRotation(Snowball, Entity, float, float, float, float, float) - Method in class com.hammy275.immersivemc.mixin.throw_redirectors.SnowballRedirect
- shootFromRotation(ThrownEgg, Entity, float, float, float, float, float) - Method in class com.hammy275.immersivemc.mixin.throw_redirectors.EggRedirect
- shootFromRotation(ThrownEnderpearl, Entity, float, float, float, float, float) - Method in class com.hammy275.immersivemc.mixin.throw_redirectors.EnderPearlRedirect
- shootFromRotation(ThrownExperienceBottle, Entity, float, float, float, float, float) - Method in class com.hammy275.immersivemc.mixin.throw_redirectors.BottleOEnchantingRedirect
- shootFromRotation(ThrownPotion, Entity, float, float, float, float, float) - Method in class com.hammy275.immersivemc.mixin.throw_redirectors.ThrownPotionRedirect
- shootFromRotation(ThrownTrident, Entity, float, float, float, float, float) - Method in class com.hammy275.immersivemc.mixin.throw_redirectors.TridentRedirect
- shouldApplyMixin(String, String) - Method in class com.hammy275.immersivemc.MixinConfigPlugin
- shouldBlockClickIfEnabled(AbstractPlayerAttachmentInfo) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- shouldBlockClickIfEnabled(AbstractPlayerAttachmentInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- shouldBlockClickIfEnabled(AbstractPlayerAttachmentInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveHitboxes
- shouldDisableRightClicksWhenInteractionsDisabled(boolean) - Method in interface com.hammy275.immersivemc.api.client.immersive.ImmersiveBuilder
-
Set whether to disable right-click interactions on this immersive when the option to disable said interactions is enabled.
- shouldDisableRightClicksWhenInteractionsDisabled(boolean) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBuilderImpl
-
Set whether to disable right-click interactions on this immersive when the option to disable said interactions is enabled.
- shouldDisableRightClicksWhenVanillaInteractionsDisabled(BuiltImmersiveInfo<E>) - Method in class com.hammy275.immersivemc.client.immersive.BuiltImmersiveImpl
- shouldDisableRightClicksWhenVanillaInteractionsDisabled(BeaconInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBeacon
- shouldDisableRightClicksWhenVanillaInteractionsDisabled(ChestInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveChest
- shouldDisableRightClicksWhenVanillaInteractionsDisabled(DragImmersiveInfo) - Method in class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive
- shouldDisableRightClicksWhenVanillaInteractionsDisabled(LecternInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveLectern
- shouldDisableRightClicksWhenVanillaInteractionsDisabled(I) - Method in interface com.hammy275.immersivemc.api.client.immersive.Immersive
-
Whether normal right-click behavior for this block should be disabled when the option to disable interactions is enabled in ImmersiveMC.
- shouldRemove - Variable in class com.hammy275.immersivemc.client.immersive_item.info.AbstractItemInfo
- shouldRender(BuiltImmersiveInfo<E>) - Method in class com.hammy275.immersivemc.client.immersive.BuiltImmersiveImpl
- shouldRender(BackpackInfo, boolean) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- shouldRender(BeaconInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBeacon
- shouldRender(ChestInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveChest
- shouldRender(DragImmersiveInfo) - Method in class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive
- shouldRender(ImmersiveHitboxesInfo, boolean) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveHitboxes
- shouldRender(LecternInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveLectern
- shouldRender(I) - Method in interface com.hammy275.immersivemc.api.client.immersive.Immersive
-
Whether the provided info should render in the world.
- shouldRender(I, boolean) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- shouldRun(Player, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandsTracker
- shouldRun(Player, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.FeedAnimalsTracker
- shouldRunForHand(Player, InteractionHand, ItemStack, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandsTracker
- shouldRunForHand(Player, InteractionHand, ItemStack, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandTracker
- shouldRunForHand(Player, InteractionHand, ItemStack, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.ArmorTracker
- shouldRunForHand(Player, InteractionHand, ItemStack, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.CauldronTracker
- shouldRunForHand(Player, InteractionHand, ItemStack, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.DoorMoveTracker
- shouldRunForHand(Player, InteractionHand, ItemStack, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.PetTracker
- shouldSync(ServerPlayer) - Method in class com.hammy275.immersivemc.server.immersive.TrackedImmersiveData
- shouldTick(Player) - Method in class com.hammy275.immersivemc.client.tracker.FishingReelTracker
- shouldTick(Player) - Method in class com.hammy275.immersivemc.client.tracker.LastVRDataTracker
- shouldTick(Player) - Method in class com.hammy275.immersivemc.client.tracker.RangedGrabTrackerClient
- shouldTick(Player) - Method in class com.hammy275.immersivemc.client.tracker.ThrowTracker
- shouldTick(Player) - Static method in class com.hammy275.immersivemc.client.tracker.vr.FishingReelTrackerCore
- shouldTick(Player) - Method in class com.hammy275.immersivemc.common.tracker.AbstractTracker
- shouldTick(Player) - Method in class com.hammy275.immersivemc.common.tracker.BottleAndBucketTracker
- shouldTick(Player) - Method in class com.hammy275.immersivemc.server.tracker.ButtonPushTracker
- shouldTick(Player) - Method in class com.hammy275.immersivemc.server.tracker.CampfireTracker
- shouldTick(Player) - Method in class com.hammy275.immersivemc.server.tracker.RangedGrabTrackerServer
- shouldTrack(BlockPos, Level) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- shouldTrack(BlockPos, Level) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBackpack
- shouldTrack(BlockPos, Level) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveHitboxes
- shrinkCountsOnly(int, int) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
-
Shrink a slot, but only for the itemCounts, not the actual stored items!
- shrinkSlot(int, int) - Method in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage
-
Shrink slot, adjusting the leftovers along the way.
- shulkerBoxHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- ShulkerBoxHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- ShulkerBoxHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.ShulkerBoxHandler
- signsMatch(double, double) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandTracker
- singlePageWidth - Static variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- sizeScaleForHover - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- sizeX - Variable in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- sizeY - Variable in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- sizeZ - Variable in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- slot - Variable in class com.hammy275.immersivemc.common.network.packet.BackpackInteractPacket
- slot - Variable in class com.hammy275.immersivemc.common.network.packet.InventorySwapPacket
- slot - Variable in class com.hammy275.immersivemc.common.network.packet.SwapPacket
- slotHelpBoxIsSelected(I, int) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- slotHovered - Variable in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- slotHovered(int) - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- slotHovered2 - Variable in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- slotsChanged(Container) - Method in class com.hammy275.immersivemc.common.util.NullContainer
- slotsHovered - Variable in class com.hammy275.immersivemc.client.immersive.info.AbstractImmersiveInfo
- slotsHovered - Variable in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- smithingTableHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- SmithingTableHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- SmithingTableHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.SmithingTableHandler
- SmithingTableStorage - Class in com.hammy275.immersivemc.common.immersive.storage.dual.impl
- SmithingTableStorage() - Constructor for class com.hammy275.immersivemc.common.immersive.storage.dual.impl.SmithingTableStorage
- SnowballRedirect - Class in com.hammy275.immersivemc.mixin.throw_redirectors
- SnowballRedirect() - Constructor for class com.hammy275.immersivemc.mixin.throw_redirectors.SnowballRedirect
- spacing - Static variable in class com.hammy275.immersivemc.client.immersive.ImmersiveChest
- spinSomeImmersiveOutputs - Variable in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- stack() - Method in record class com.hammy275.immersivemc.client.subscribe.ClientRenderSubscriber.ItemGuideRenderData
-
Returns the value of the
stack
record component. - stackHeldMain - Variable in class com.hammy275.immersivemc.server.tracker.CampfireTracker.CookInfo
- stackHeldOff - Variable in class com.hammy275.immersivemc.server.tracker.CampfireTracker.CookInfo
- stacksEqualBesidesCount(ItemStack, ItemStack) - Static method in class com.hammy275.immersivemc.common.util.Util
- startingHitboxIndex - Variable in class com.hammy275.immersivemc.client.immersive.info.DragImmersiveInfo
-
The hitbox that needs to be started at to begin dragging, or -1 if one can start anywhere.
- startMillis - Variable in class com.hammy275.immersivemc.client.immersive.info.BeaconInfo
- startPageTurn(PageChangeState, int) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- startPageTurnAnim(Player, boolean) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- stillValid(Player) - Method in class com.hammy275.immersivemc.common.util.NullContainer
- storage - Variable in class com.hammy275.immersivemc.common.network.packet.FetchInventoryPacket
- storageMap - Variable in class com.hammy275.immersivemc.server.storage.world.ImmersiveMCLevelStorage
- strongData - Variable in class com.hammy275.immersivemc.client.immersive.info.EnchantingData
- style() - Method in record class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData.BookClickInfo
-
Returns the value of the
style
record component. - SUMMON_BACKPACK - Static variable in class com.hammy275.immersivemc.ImmersiveMC
- swap(int, InteractionHand, BlockPos, ServerPlayer, ItemSwapAmount) - Method in interface com.hammy275.immersivemc.api.common.immersive.ImmersiveHandler
-
Swaps an item from a player's hand into this immersive (and/or vice-versa).
- swap(int, InteractionHand, BlockPos, ServerPlayer, ItemSwapAmount) - Method in class com.hammy275.immersivemc.common.immersive.handler.AnvilHandler
- swap(int, InteractionHand, BlockPos, ServerPlayer, ItemSwapAmount) - Method in class com.hammy275.immersivemc.common.immersive.handler.BeaconHandler
- swap(int, InteractionHand, BlockPos, ServerPlayer, ItemSwapAmount) - Method in class com.hammy275.immersivemc.common.immersive.handler.BrewingStandHandler
- swap(int, InteractionHand, BlockPos, ServerPlayer, ItemSwapAmount) - Method in class com.hammy275.immersivemc.common.immersive.handler.ChestHandler
- swap(int, InteractionHand, BlockPos, ServerPlayer, ItemSwapAmount) - Method in class com.hammy275.immersivemc.common.immersive.handler.ChestLikeHandler
- swap(int, InteractionHand, BlockPos, ServerPlayer, ItemSwapAmount) - Method in class com.hammy275.immersivemc.common.immersive.handler.ChiseledBookshelfHandler
- swap(int, InteractionHand, BlockPos, ServerPlayer, ItemSwapAmount) - Method in class com.hammy275.immersivemc.common.immersive.handler.CraftingHandler
- swap(int, InteractionHand, BlockPos, ServerPlayer, ItemSwapAmount) - Method in class com.hammy275.immersivemc.common.immersive.handler.ETableHandler
- swap(int, InteractionHand, BlockPos, ServerPlayer, ItemSwapAmount) - Method in class com.hammy275.immersivemc.common.immersive.handler.FurnaceHandler
- swap(int, InteractionHand, BlockPos, ServerPlayer, ItemSwapAmount) - Method in class com.hammy275.immersivemc.common.immersive.handler.JukeboxHandler
- swap(int, InteractionHand, BlockPos, ServerPlayer, ItemSwapAmount) - Method in class com.hammy275.immersivemc.common.immersive.handler.LecternHandler
- swap(int, InteractionHand, BlockPos, ServerPlayer, ItemSwapAmount) - Method in class com.hammy275.immersivemc.common.immersive.handler.LeverHandler
- swap(int, InteractionHand, BlockPos, ServerPlayer, ItemSwapAmount) - Method in class com.hammy275.immersivemc.common.immersive.handler.RepeaterHandler
- swap(int, InteractionHand, BlockPos, ServerPlayer, ItemSwapAmount) - Method in class com.hammy275.immersivemc.common.immersive.handler.SmithingTableHandler
- swap(int, InteractionHand, BlockPos, ServerPlayer, ItemSwapAmount) - Method in class com.hammy275.immersivemc.common.immersive.handler.TCCraftingStationHandler
- swap(int, InteractionHand, BlockPos, ServerPlayer, ItemSwapAmount) - Method in class com.hammy275.immersivemc.common.immersive.handler.TrapdoorHandler
- Swap - Class in com.hammy275.immersivemc.server.swap
- Swap() - Constructor for class com.hammy275.immersivemc.server.swap.Swap
- Swap.SwapResultOld - Class in com.hammy275.immersivemc.server.swap
- swapItems(ItemStack, ItemStack, ItemSwapAmount) - Method in interface com.hammy275.immersivemc.api.common.ImmersiveLogicHelpers
-
Gets the result of a swap action between a player and an Immersive where the player may place items into and take items out of a slot, such as the input slots of a furnace.
- swapItems(ItemStack, ItemStack, ItemSwapAmount) - Method in class com.hammy275.immersivemc.common.api_impl.ImmersiveLogicHelpersImpl
- SwapPacket - Class in com.hammy275.immersivemc.common.network.packet
- SwapPacket(BlockPos, int, InteractionHand) - Constructor for class com.hammy275.immersivemc.common.network.packet.SwapPacket
- SwapResult - Interface in com.hammy275.immersivemc.api.server
-
The result of swapping
ItemStack
s between the player and an Immersive, usually by interacting with a hitbox of the Immersive that can hold items. - SwapResultImpl - Record Class in com.hammy275.immersivemc.server.api_impl
- SwapResultImpl(ItemStack, ItemStack, ItemStack) - Constructor for record class com.hammy275.immersivemc.server.api_impl.SwapResultImpl
-
Creates an instance of a
SwapResultImpl
record class. - SwapResultOld(ItemStack, ItemStack, ItemStack) - Constructor for class com.hammy275.immersivemc.server.swap.Swap.SwapResultOld
T
- tcCraftingStationHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- TCCraftingStationHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- TCCraftingStationHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.TCCraftingStationHandler
- text() - Method in record class com.hammy275.immersivemc.client.immersive.TextData
-
Returns the value of the
text
record component. - TextData - Record Class in com.hammy275.immersivemc.client.immersive
- TextData(Component, Vec3) - Constructor for record class com.hammy275.immersivemc.client.immersive.TextData
-
Creates an instance of a
TextData
record class. - textInteractDistanceSqr - Static variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- textPreview - Variable in class com.hammy275.immersivemc.client.immersive.info.EnchantingData.ETableData
- textStackScaleSize - Static variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- textSupplier - Variable in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- textSupplier(Function<BuiltImmersiveInfoImpl<?>, List<Pair<Component, Vec3>>>) - Method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
- textSupplier(Function<BuiltImmersiveInfoImpl<?>, List<Pair<Component, Vec3>>>) - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- textUpAmount - Static variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- textureLocation - Static variable in class com.hammy275.immersivemc.client.model.BackpackBundleModel
- textureLocation - Static variable in class com.hammy275.immersivemc.client.model.BackpackCraftingModel
- textureLocation - Static variable in class com.hammy275.immersivemc.client.model.BackpackLowDetailModel
- textureLocation - Static variable in class com.hammy275.immersivemc.client.model.BackpackModel
- textureLocation - Static variable in class com.hammy275.immersivemc.client.model.Cube1x1
- textureLocationColorable - Static variable in class com.hammy275.immersivemc.client.model.BackpackBundleModel
- threshold - Static variable in class com.hammy275.immersivemc.client.tracker.RangedGrabTrackerClient
- THRESHOLD - Static variable in class com.hammy275.immersivemc.server.tracker.vrhand.DoorMoveTracker
- THRESHOLD - Static variable in class com.hammy275.immersivemc.server.tracker.vrhand.PetTracker
- thresholds() - Method in record class com.hammy275.immersivemc.api.client.immersive.HitboxVRMovementInfo
-
Returns the value of the
thresholds
record component. - ThrownPotionRedirect - Class in com.hammy275.immersivemc.mixin.throw_redirectors
- ThrownPotionRedirect() - Constructor for class com.hammy275.immersivemc.mixin.throw_redirectors.ThrownPotionRedirect
- ThrowPacket - Class in com.hammy275.immersivemc.common.network.packet
- ThrowPacket(Vec3, Vec3) - Constructor for class com.hammy275.immersivemc.common.network.packet.ThrowPacket
- ThrowRecord(Vec3, Vec3) - Constructor for record class com.hammy275.immersivemc.server.data.AboutToThrowData.ThrowRecord
-
Creates an instance of a
ThrowRecord
record class. - ThrowRedirect - Class in com.hammy275.immersivemc.common.vr.mixin_proxy
- ThrowRedirect() - Constructor for class com.hammy275.immersivemc.common.vr.mixin_proxy.ThrowRedirect
- throwTracker - Static variable in class com.hammy275.immersivemc.client.tracker.ClientTrackerInit
- ThrowTracker - Class in com.hammy275.immersivemc.client.tracker
- ThrowTracker() - Constructor for class com.hammy275.immersivemc.client.tracker.ThrowTracker
- tick() - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractImmersiveInfo
- tick(BuiltImmersiveInfo<E>) - Method in class com.hammy275.immersivemc.client.immersive.BuiltImmersiveImpl
- tick(WrittenBookInfo, IVRData, IVRData) - Method in class com.hammy275.immersivemc.client.immersive_item.WrittenBookImmersive
- tick(BeaconInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveBeacon
- tick(ChestInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveChest
- tick(DragImmersiveInfo) - Method in class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive
- tick(DragImmersiveInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveLever
- tick(DragImmersiveInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveRepeater
- tick(LecternInfo) - Method in class com.hammy275.immersivemc.client.immersive.ImmersiveLectern
- tick(PosRot, PosRot...) - Method in class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
- tick(PosRot, PosRot...) - Method in class com.hammy275.immersivemc.common.immersive.storage.network.impl.BookData
- tick(I) - Method in interface com.hammy275.immersivemc.api.client.immersive.Immersive
-
This method is called once per game tick.
- tick(I) - Method in class com.hammy275.immersivemc.client.immersive.AbstractImmersive
- tick(I, boolean) - Method in class com.hammy275.immersivemc.client.immersive.AbstractPlayerAttachmentImmersive
- tick(I, IVRData, IVRData) - Method in class com.hammy275.immersivemc.client.immersive_item.AbstractItemImmersive
- tick(MinecraftServer) - Static method in class com.hammy275.immersivemc.server.immersive.TrackedImmersives
- tick(Player) - Method in class com.hammy275.immersivemc.client.tracker.FishingReelTracker
- tick(Player) - Method in class com.hammy275.immersivemc.client.tracker.LastVRDataTracker
- tick(Player) - Method in class com.hammy275.immersivemc.client.tracker.RangedGrabTrackerClient
- tick(Player) - Method in class com.hammy275.immersivemc.client.tracker.ThrowTracker
- tick(Player) - Static method in class com.hammy275.immersivemc.client.tracker.vr.FishingReelTrackerCore
- tick(Player) - Method in class com.hammy275.immersivemc.common.tracker.AbstractTracker
- tick(Player) - Method in class com.hammy275.immersivemc.common.tracker.BottleAndBucketTracker
- tick(Player) - Method in class com.hammy275.immersivemc.server.tracker.ButtonPushTracker
- tick(Player) - Method in class com.hammy275.immersivemc.server.tracker.CampfireTracker
- tick(Player) - Method in class com.hammy275.immersivemc.server.tracker.RangedGrabTrackerServer
- tick(Player, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandsTracker
- tick(Player, IVRPlayer, LastTickData) - Method in class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandTracker
- tickCount - Variable in class com.hammy275.immersivemc.client.immersive.info.LecternInfo
- tickInfos(Immersive<I, ?>, Player) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientLogicSubscriber
- tickInfos(AbstractPlayerAttachmentImmersive<I, ?>, Player) - Static method in class com.hammy275.immersivemc.client.subscribe.ClientLogicSubscriber
- ticksActive - Variable in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- ticksExisted - Variable in class com.hammy275.immersivemc.client.immersive.info.AbstractImmersiveInfo
- ticksExisted - Variable in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- ticksExisted - Variable in class com.hammy275.immersivemc.client.immersive.info.DragImmersiveInfo
- ticksExisted() - Method in interface com.hammy275.immersivemc.api.client.immersive.BuiltImmersiveInfo
- ticksExisted() - Method in class com.hammy275.immersivemc.client.immersive.info.BuiltImmersiveInfoImpl
- ticksLeft - Variable in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- ticksToRenderBackpack - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- ticksToRenderHitboxesImmersive - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- tickTime - Variable in class com.hammy275.immersivemc.server.tracker.RangedGrabTrackerServer.RangedGrabInfo
- TinkersConstruct - Class in com.hammy275.immersivemc.common.compat
- TinkersConstruct() - Constructor for class com.hammy275.immersivemc.common.compat.TinkersConstruct
- toggleOpen(BlockPos) - Method in class com.hammy275.immersivemc.client.immersive.info.ChestLikeData
- toHand - Variable in class com.hammy275.immersivemc.server.swap.Swap.SwapResultOld
- toLong() - Method in class com.hammy275.immersivemc.common.util.RGBA
- TOO_NEW - Enum constant in enum class com.hammy275.immersivemc.common.vr.VRPlugin.VersionInfo
- TOO_OLD - Enum constant in enum class com.hammy275.immersivemc.common.vr.VRPlugin.VersionInfo
- toOther - Variable in class com.hammy275.immersivemc.server.swap.Swap.SwapResultOld
- TOP_BLOCK_FACING - Enum constant in enum class com.hammy275.immersivemc.api.client.immersive.HitboxPositioningMode
- TOP_LITERAL - Enum constant in enum class com.hammy275.immersivemc.api.client.immersive.HitboxPositioningMode
- TOP_PLAYER_FACING - Enum constant in enum class com.hammy275.immersivemc.api.client.immersive.HitboxPositioningMode
- topRow - Variable in class com.hammy275.immersivemc.client.immersive.info.BackpackInfo
- toRemove - Variable in class com.hammy275.immersivemc.server.tracker.RangedGrabTrackerServer
- toString() - Method in record class com.hammy275.immersivemc.api.client.immersive.HitboxVRMovementInfo
-
Returns a string representation of this record class.
- toString() - Method in record class com.hammy275.immersivemc.client.api_impl.ImmersiveConfigScreenInfoImpl
-
Returns a string representation of this record class.
- toString() - Method in record class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData.BookClickInfo
-
Returns a string representation of this record class.
- toString() - Method in record class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive.AutoDragSettings
-
Returns a string representation of this record class.
- toString() - Method in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- toString() - Method in record class com.hammy275.immersivemc.client.immersive.TextData
-
Returns a string representation of this record class.
- toString() - Method in record class com.hammy275.immersivemc.client.subscribe.ClientRenderSubscriber.ItemGuideRenderData
-
Returns a string representation of this record class.
- toString() - Method in record class com.hammy275.immersivemc.common.network.NetworkChannel.NetworkRegistrationData
-
Returns a string representation of this record class.
- toString() - Method in record class com.hammy275.immersivemc.common.obb.OBBRot
-
Returns a string representation of this record class.
- toString() - Method in record class com.hammy275.immersivemc.common.util.PosRot
-
Returns a string representation of this record class.
- toString() - Method in class com.hammy275.immersivemc.common.util.RGBA
- toString() - Method in class com.hammy275.immersivemc.common.util.Util.ItemStackMergeResult
- toString() - Method in record class com.hammy275.immersivemc.common.util.Util.UseInfo
-
Returns a string representation of this record class.
- toString() - Method in record class com.hammy275.immersivemc.server.api_impl.SwapResultImpl
-
Returns a string representation of this record class.
- toString() - Method in record class com.hammy275.immersivemc.server.data.AboutToThrowData.ThrowRecord
-
Returns a string representation of this record class.
- toString() - Method in class com.hammy275.immersivemc.server.tracker.CampfireTracker.CookInfo
- TRACKED_IMMERSIVES - Static variable in class com.hammy275.immersivemc.server.immersive.TrackedImmersives
- TrackedImmersiveData<S extends NetworkStorage> - Class in com.hammy275.immersivemc.server.immersive
- TrackedImmersiveData(UUID, Set<BlockPos>, ImmersiveHandler<S>, Level) - Constructor for class com.hammy275.immersivemc.server.immersive.TrackedImmersiveData
- TrackedImmersives - Class in com.hammy275.immersivemc.server.immersive
- TrackedImmersives() - Constructor for class com.hammy275.immersivemc.server.immersive.TrackedImmersives
- trackedObjects - Variable in class com.hammy275.immersivemc.client.immersive.AbstractDragImmersive
- trackers - Static variable in class com.hammy275.immersivemc.client.tracker.ClientTrackerInit
- transitionMult - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- transitionTime - Static variable in class com.hammy275.immersivemc.client.config.ClientConstants
- trapdoorHandler - Static variable in class com.hammy275.immersivemc.common.immersive.handler.ImmersiveHandlers
- TrapdoorHandler - Class in com.hammy275.immersivemc.common.immersive.handler
- TrapdoorHandler() - Constructor for class com.hammy275.immersivemc.common.immersive.handler.TrapdoorHandler
- TridentRedirect - Class in com.hammy275.immersivemc.mixin.throw_redirectors
- TridentRedirect() - Constructor for class com.hammy275.immersivemc.mixin.throw_redirectors.TridentRedirect
- triggerHitbox(boolean) - Method in interface com.hammy275.immersivemc.api.client.immersive.RelativeHitboxInfoBuilder
- triggerHitbox(boolean) - Method in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoBuilderImpl
- triggerHitbox(BoundingBox) - Method in interface com.hammy275.immersivemc.api.common.hitbox.HitboxInfoFactory
-
Creates a hitbox that, by default, is interacted with by right-click outside of VR and by pressing the button bound to block breaking while a hand is inside the hitbox in VR.
- triggerHitbox(BoundingBox) - Method in class com.hammy275.immersivemc.common.api_impl.hitbox.HitboxInfoFactoryImpl
- triggerHitboxSlotHovered - Variable in class com.hammy275.immersivemc.client.immersive.info.AbstractPlayerAttachmentInfo
- type - Variable in class com.hammy275.immersivemc.client.config.screen.ImmersivesConfigScreen
U
- unmarkAllDirty() - Static method in class com.hammy275.immersivemc.server.immersive.DirtyTracker
- unmarkAllItemStoragesDirty(MinecraftServer) - Static method in class com.hammy275.immersivemc.server.storage.world.ImmersiveMCLevelStorage
- UP - Enum constant in enum class com.hammy275.immersivemc.api.client.immersive.ForcedUpDownRenderDir
- updateStorageOutputAfterItemReturn(ServerPlayer, BlockPos, ItemStorage) - Method in class com.hammy275.immersivemc.common.immersive.handler.AnvilHandler
- updateStorageOutputAfterItemReturn(ServerPlayer, BlockPos, ItemStorage) - Method in class com.hammy275.immersivemc.common.immersive.handler.CraftingHandler
- updateStorageOutputAfterItemReturn(ServerPlayer, BlockPos, ItemStorage) - Method in class com.hammy275.immersivemc.common.immersive.handler.ItemWorldStorageHandler
- updateStorageOutputAfterItemReturn(ServerPlayer, BlockPos, ItemStorage) - Method in class com.hammy275.immersivemc.common.immersive.handler.SmithingTableHandler
- useAnvilImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useArmorImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useBagImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useBarrelImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useBeaconImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useBrewingStandImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useBucketAndBottleImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useButtonImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useCampfireImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useCauldronImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useChestImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useChiseledBookshelfImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useCraftingTableImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useDoorImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useEnchantingTableImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useFeedingAnimalsImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useFurnaceImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useHopperImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- UseInfo(Player, InteractionHand, BlockPos) - Constructor for record class com.hammy275.immersivemc.common.util.Util.UseInfo
-
Creates an instance of a
UseInfo
record class. - useIronFurnacesFurnaceImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useJukeboxImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useLecternImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useLever(Player, BlockPos) - Static method in class com.hammy275.immersivemc.common.util.Util
- useLeverImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- UsePacket - Class in com.hammy275.immersivemc.common.network.packet
- UsePacket(BlockPos) - Constructor for class com.hammy275.immersivemc.common.network.packet.UsePacket
- useRangedGrabImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useRegen - Variable in class com.hammy275.immersivemc.common.network.packet.BeaconDataPacket
- useRepeaterImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- usesBehindBack() - Method in enum class com.hammy275.immersivemc.common.config.ReachBehindBackpackMode
- useShieldImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useShulkerImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useSmithingTableImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- usesOverShoulder() - Method in enum class com.hammy275.immersivemc.common.config.ReachBehindBackpackMode
- useThrowingImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useTinkersConstructCraftingStationImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useTrapdoor(Player, Level, BlockPos) - Static method in class com.hammy275.immersivemc.common.util.Util
- useTrapdoorImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- useWrittenBookImmersive - Variable in class com.hammy275.immersivemc.common.config.ActiveConfig
- Util - Class in com.hammy275.immersivemc.common.util
- Util() - Constructor for class com.hammy275.immersivemc.common.util.Util
- Util.ItemStackMergeResult - Class in com.hammy275.immersivemc.common.util
- Util.UseInfo - Record Class in com.hammy275.immersivemc.common.util
- uuid - Variable in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.ItemStorage.PlayerItemCounts
V
- validateConfig() - Method in class com.hammy275.immersivemc.common.config.ActiveConfig
-
Modifies the config to ensure all values are within valid ranges.
- validateConfig() - Method in class com.hammy275.immersivemc.common.config.ClientActiveConfig
- validForPlayer(ServerPlayer) - Method in class com.hammy275.immersivemc.server.immersive.TrackedImmersiveData
- valueOf(String) - Static method in enum class com.hammy275.immersivemc.api.client.immersive.ForcedUpDownRenderDir
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.hammy275.immersivemc.api.client.immersive.HitboxPositioningMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.hammy275.immersivemc.api.client.immersive.HitboxVRMovementInfo.ControllerMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.hammy275.immersivemc.client.config.screen.ImmersivesConfigScreen.ScreenType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.hammy275.immersivemc.client.LastClientVRData.VRType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.hammy275.immersivemc.common.config.BackpackMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.hammy275.immersivemc.common.config.ConfigType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.hammy275.immersivemc.common.config.PlacementGuideMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.hammy275.immersivemc.common.config.PlacementMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.hammy275.immersivemc.common.config.ReachBehindBackpackMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.hammy275.immersivemc.common.obb.RotType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.hammy275.immersivemc.common.util.PageChangeState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.hammy275.immersivemc.common.vr.VRPlugin.VersionInfo
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.hammy275.immersivemc.api.client.immersive.ForcedUpDownRenderDir
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.hammy275.immersivemc.api.client.immersive.HitboxPositioningMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.hammy275.immersivemc.api.client.immersive.HitboxVRMovementInfo.ControllerMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.hammy275.immersivemc.client.config.screen.ImmersivesConfigScreen.ScreenType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.hammy275.immersivemc.client.LastClientVRData.VRType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.hammy275.immersivemc.common.config.BackpackMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.hammy275.immersivemc.common.config.ConfigType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.hammy275.immersivemc.common.config.PlacementGuideMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.hammy275.immersivemc.common.config.PlacementMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.hammy275.immersivemc.common.config.ReachBehindBackpackMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.hammy275.immersivemc.common.obb.RotType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.hammy275.immersivemc.common.util.PageChangeState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.hammy275.immersivemc.common.vr.VRPlugin.VersionInfo
-
Returns an array containing the constants of this enum class, in the order they are declared.
- velocity() - Method in record class com.hammy275.immersivemc.server.data.AboutToThrowData.ThrowRecord
-
Returns the value of the
velocity
record component. - vibrationTimePlayerActionAlert - Static variable in class com.hammy275.immersivemc.common.config.CommonConstants
- vibrationTimeRangedGrab - Static variable in class com.hammy275.immersivemc.common.config.CommonConstants
- vibrationTimeWorldInteraction - Static variable in class com.hammy275.immersivemc.common.config.CommonConstants
- VivecraftItemRenderingHotswitchMixin - Class in com.hammy275.immersivemc.mixin.throw_render_helpers.vivecraft
- VivecraftItemRenderingHotswitchMixin() - Constructor for class com.hammy275.immersivemc.mixin.throw_render_helpers.vivecraft.VivecraftItemRenderingHotswitchMixin
- VivecraftItemRenderingMixin - Class in com.hammy275.immersivemc.mixin.throw_render_helpers.vivecraft
- VivecraftItemRenderingMixin() - Constructor for class com.hammy275.immersivemc.mixin.throw_render_helpers.vivecraft.VivecraftItemRenderingMixin
- VR - Enum constant in enum class com.hammy275.immersivemc.client.config.screen.ImmersivesConfigScreen.ScreenType
- vrAPICompatCheck(int[]) - Static method in class com.hammy275.immersivemc.common.vr.VRPlugin
- vrAPIIInVR() - Static method in class com.hammy275.immersivemc.client.vr.VRPluginClientProxy
- vrAPIIInVR(ServerPlayer) - Static method in class com.hammy275.immersivemc.common.vr.VRPluginProxy
- vrAPIVersionAsString() - Static method in class com.hammy275.immersivemc.common.config.CommonConstants
- vrKeyCategory - Static variable in class com.hammy275.immersivemc.ImmersiveMC
- vrMovementInfo - Variable in class com.hammy275.immersivemc.client.immersive.RelativeHitboxInfoImpl
- vrPlayerTick(ServerPlayer) - Static method in class com.hammy275.immersivemc.server.ServerVRSubscriber
- vrPlayerTrackers - Static variable in class com.hammy275.immersivemc.server.tracker.ServerTrackerInit
- VRPlugin - Class in com.hammy275.immersivemc.common.vr
- VRPlugin() - Constructor for class com.hammy275.immersivemc.common.vr.VRPlugin
- VRPlugin.VersionInfo - Enum Class in com.hammy275.immersivemc.common.vr
- VRPluginClientProxy - Class in com.hammy275.immersivemc.client.vr
- VRPluginClientProxy() - Constructor for class com.hammy275.immersivemc.client.vr.VRPluginClientProxy
- VRPluginProxy - Class in com.hammy275.immersivemc.common.vr
- VRPluginProxy() - Constructor for class com.hammy275.immersivemc.common.vr.VRPluginProxy
- VRPluginVerify - Class in com.hammy275.immersivemc.common.vr
- VRPluginVerify() - Constructor for class com.hammy275.immersivemc.common.vr.VRPluginVerify
- VRRumble - Class in com.hammy275.immersivemc.common.vr
- VRRumble() - Constructor for class com.hammy275.immersivemc.common.vr.VRRumble
- VRUtil - Class in com.hammy275.immersivemc.common.vr
- VRUtil() - Constructor for class com.hammy275.immersivemc.common.vr.VRUtil
W
- weakData - Variable in class com.hammy275.immersivemc.client.immersive.info.EnchantingData
- WIKI_URL - Static variable in class com.hammy275.immersivemc.client.config.screen.ConfigScreen
- WorldStorage - Interface in com.hammy275.immersivemc.api.server
-
An object that can be written to and from NBT used with a
WorldStorageHandler
. - WorldStorageHandler<S extends NetworkStorage> - Interface in com.hammy275.immersivemc.api.common.immersive
-
An
ImmersiveHandler
that saves and loads from world save data usingWorldStorage
instances. - WorldStorages - Interface in com.hammy275.immersivemc.api.server
-
Contains methods for interacting with ImmersiveMC's WorldStorage system.
- WorldStoragesImpl - Class in com.hammy275.immersivemc.server.storage.world
- WorldStoragesImpl() - Constructor for class com.hammy275.immersivemc.server.storage.world.WorldStoragesImpl
- write(JsonWriter, RGBA) - Method in class com.hammy275.immersivemc.common.util.RGBA
- writeAdjustingConfig() - Static method in class com.hammy275.immersivemc.client.config.screen.ConfigScreen
- writeConfigFile(ConfigType) - Method in class com.hammy275.immersivemc.common.config.ActiveConfig
- writtenBookImmersive - Static variable in class com.hammy275.immersivemc.client.immersive_item.ItemImmersives
- WrittenBookImmersive - Class in com.hammy275.immersivemc.client.immersive_item
- WrittenBookImmersive() - Constructor for class com.hammy275.immersivemc.client.immersive_item.WrittenBookImmersive
- WrittenBookInfo - Class in com.hammy275.immersivemc.client.immersive_item.info
- WrittenBookInfo(ItemStack, InteractionHand) - Constructor for class com.hammy275.immersivemc.client.immersive_item.info.WrittenBookInfo
- writtenBookTexture - Static variable in class com.hammy275.immersivemc.client.immersive_item.info.ClientBookData
X
- xpLevels - Variable in class com.hammy275.immersivemc.common.immersive.storage.dual.impl.AnvilStorage
- xpLevels - Variable in class com.hammy275.immersivemc.common.immersive.storage.network.impl.ETableStorage
Y
- yaw() - Method in record class com.hammy275.immersivemc.common.util.PosRot
-
Returns the value of the
yaw
record component. - YAW - Enum constant in enum class com.hammy275.immersivemc.common.obb.RotType
All Classes and Interfaces|All Packages|Constant Field Values